@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.farmer-page{color:var(--aether-ink)}.farmer-intro{align-items:flex-end}.farmer-intro .back-link{margin:0 0 var(--space-3);color:var(--aether-secondary);background:0 0;border:0;padding:0;font-size:9px;font-weight:600;display:block}.farmer-primary{width:auto;min-width:150px;padding-inline:var(--space-3)}.farmer-tabs{margin:var(--space-3) 0;border:1px solid var(--aether-border);box-shadow:var(--aether-bevel);background:#ffffff52;border-radius:16px;gap:6px;padding:6px;display:flex}.farmer-tabs button{min-height:40px;padding:0 var(--space-2);color:var(--aether-secondary);background:0 0;border:0;border-radius:11px;font-size:9px;font-weight:650}.farmer-tabs button.active{background:var(--aether-ink);color:#fff;box-shadow:0 7px 18px #14191f26}.farmer-tabs button span{min-width:18px;height:18px;color:var(--aether-accent);background:#0a84ff1a;border-radius:999px;place-items:center;margin-left:7px;font-size:8px;display:inline-grid}.farmer-tabs button.active span{color:#fff;background:#ffffff24}.farmer-view{gap:var(--space-3);flex-direction:column;display:flex}.farmer-kpis{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.farmer-kpis article,.farmer-kpis>button{min-height:132px;padding:var(--space-3);border:1px solid var(--aether-border);box-shadow:var(--aether-bevel);color:var(--aether-ink);text-align:left;background:#ffffff7a;border-radius:22px}.farmer-kpis>button{font:inherit}.farmer-kpis span{color:var(--aether-secondary);letter-spacing:.08em;font-size:8px;font-weight:750;display:block}.farmer-kpis strong{letter-spacing:-.04em;margin:12px 0 6px;font-size:25px;display:block}.farmer-kpis small{color:var(--aether-tertiary);font-size:8px}.farmer-kpis .primary{background:#0a84ff0f;border-color:#0a84ff33}.farmer-kpis .primary strong{color:var(--aether-accent)}.farmer-kpis .success{background:#2da0670f;border-color:#2da06733}.farmer-kpis .success strong{color:#238656}.farmer-kpis .danger{background:#d640450e;border-color:#d640452e}.farmer-kpis .danger strong{color:#b3363b}.farmer-kpis .warning{background:#d2911b0d;border-color:#d2911b30}.farmer-two-columns{gap:var(--space-2);grid-template-columns:1.25fr .75fr;display:grid}.farmer-panel,.farmer-form,.referral-hero,.churn-hero,.routine-summary{border:1px solid var(--aether-border);box-shadow:var(--aether-bevel);background:#ffffff75;border-radius:22px}.farmer-panel{padding:var(--space-3)}.farmer-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.farmer-panel-head span,.client-detail-title span,.next-action-box>span,.churn-register>span,.routine-summary span,.referral-hero span,.churn-hero span,.churn-card-head span,.churn-card label>span,.recovery-box span,.prevention-box span{color:var(--aether-secondary);letter-spacing:.1em;font-size:8px;font-weight:750}.farmer-panel-head h3{margin:5px 0 0;font-size:16px}.farmer-panel-head>button{color:var(--aether-accent);background:0 0;border:0;font-size:8px;font-weight:700}.farmer-priority-list{margin-top:var(--space-2);flex-direction:column;display:flex}.farmer-priority-list>button{align-items:center;gap:var(--space-2);border:0;border-bottom:1px solid var(--aether-border);width:100%;color:var(--aether-ink);text-align:left;background:0 0;grid-template-columns:9px minmax(0,1fr) auto;padding:13px 0;display:grid}.farmer-priority-list>button:last-child{border-bottom:0}.farmer-priority-list>button div{flex-direction:column;gap:3px;min-width:0;display:flex}.farmer-priority-list strong{font-size:10px}.farmer-priority-list small{color:var(--aether-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.farmer-priority-list>button>span{color:var(--aether-tertiary);font-size:8px}.priority-dot{background:#d2911b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d2911b17}.priority-dot.critica{background:#d64045;box-shadow:0 0 0 4px #d6404517}.priority-dot.media{background:var(--aether-accent);box-shadow:0 0 0 4px #0a84ff14}.health-distribution{margin-top:var(--space-3);flex-direction:column;gap:16px;display:flex}.health-distribution>div>div:first-child{justify-content:space-between;margin-bottom:7px;display:flex}.health-distribution span{color:var(--aether-secondary);font-size:9px}.health-distribution strong{font-size:9px}.health-bar{background:#78828c1c;border-radius:999px;height:6px;overflow:hidden}.health-bar i{border-radius:inherit;background:#2da067;height:100%;display:block}.health-bar.atencao i{background:#d2911b}.health-bar.em-risco i,.health-bar.churn i{background:#d64045}.farmer-toolbar{align-items:center;gap:var(--space-2);display:flex}.farmer-search{align-items:center;gap:var(--space-1);height:44px;padding:0 var(--space-2);border:1px solid var(--aether-border);background:#ffffff73;border-radius:13px;flex:1;display:flex}.farmer-search span{color:var(--aether-tertiary)}.farmer-search input{color:var(--aether-ink);background:0 0;border:0;outline:0;flex:1;font-size:9px}.farmer-form{padding:var(--space-3)}.farmer-form-grid{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.farmer-form-grid label{flex-direction:column;gap:7px;display:flex}.farmer-form-grid label>span{color:var(--aether-secondary);font-size:8px;font-weight:650}.farmer-form-grid input,.farmer-form-grid select,.farmer-form-grid textarea,.churn-register select,.churn-card select{border:1px solid var(--aether-border);width:100%;min-height:42px;color:var(--aether-ink);background:#ffffff8c;border-radius:10px;outline:0;padding:0 12px;font:9px/1.4 Inter,sans-serif}.farmer-form-grid textarea{resize:vertical;min-height:86px;padding-block:11px}.farmer-form-grid .wide{grid-column:1/-1}.farmer-save{width:auto;margin-top:var(--space-2);padding-inline:var(--space-3)}.farmer-client-layout{gap:var(--space-2);grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);display:grid}.client-list-panel{padding:0;overflow:hidden}.client-list-head,.client-list-panel>button{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,1fr) 82px 72px;display:grid}.client-list-head{padding:12px var(--space-2);border-bottom:1px solid var(--aether-border);color:var(--aether-tertiary);letter-spacing:.08em;font-size:7px}.client-list-panel>button{width:100%;min-height:64px;padding:10px var(--space-2);border:0;border-bottom:1px solid var(--aether-border);color:var(--aether-ink);text-align:left;background:0 0}.client-list-panel>button.active{box-shadow:inset 3px 0 var(--aether-accent);background:#0a84ff0e}.client-list-panel>button div{flex-direction:column;gap:4px;min-width:0;display:flex}.client-list-panel>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.client-list-panel>button small{color:var(--aether-secondary);font-size:8px}.client-list-panel>button>span{text-align:right;font-size:9px;font-weight:650}.health-pill{color:#238656;background:#2da06717;border-radius:999px;justify-content:center;padding:6px 8px;font-size:7px;font-style:normal;font-weight:750;display:inline-flex}.health-pill.atencao{color:#a46c0b;background:#d2911b1a}.health-pill.em-risco,.health-pill.churn{color:#b3363b;background:#d6404517}.client-detail{min-height:500px}.client-detail-title{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.client-detail-title h3{letter-spacing:-.03em;margin:5px 0 3px;font-size:23px}.client-detail-title p{color:var(--aether-secondary);margin:0;font-size:9px}.client-detail-grid{gap:var(--space-1);margin:var(--space-3) 0;grid-template-columns:repeat(3,1fr);display:grid}.client-detail-grid>div{min-height:82px;padding:var(--space-2);border:1px solid var(--aether-border);background:#ffffff4d;border-radius:14px}.client-detail-grid span{color:var(--aether-tertiary);font-size:7px;font-weight:700;display:block}.client-detail-grid strong{margin-top:10px;font-size:13px;display:block}.next-action-box{padding:var(--space-2);background:#0a84ff0d;border:1px solid #0a84ff2b;border-radius:15px}.next-action-box strong{margin:8px 0 12px;font-size:11px;display:block}.next-action-box button,.recovery-box button,.referral-grid article>button{color:var(--aether-accent);background:0 0;border:0;font-size:8px;font-weight:750}.execution-empty,.execution-track{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--aether-border);background:#ffffff47;border-radius:18px}.execution-empty{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.execution-empty span,.execution-track-head span,.recovery-controls span,.recovery-message span{color:var(--aether-accent);letter-spacing:.09em;font-size:7px;font-weight:800}.execution-empty h4,.execution-track-head h4{margin:6px 0 4px;font-size:14px}.execution-empty p,.execution-track-head p{color:var(--aether-secondary);margin:0;font-size:8px;line-height:1.55}.execution-empty>div:last-child{flex:none;gap:8px;display:flex}.execution-empty button,.track-mode button,.recovery-message button{border:1px solid var(--aether-border);min-height:34px;color:var(--aether-ink);background:#ffffff8c;border-radius:10px;padding:0 12px;font-size:8px;font-weight:750}.execution-empty button:last-child,.track-mode button.active{color:var(--aether-accent);background:#0a84ff14;border-color:#0a84ff38}.execution-track-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.track-mode{gap:6px;display:flex}.track-progress{height:6px;margin:var(--space-2) 0;background:#78828c1f;border-radius:999px;overflow:hidden}.track-progress i{border-radius:inherit;background:var(--aether-accent);height:100%;transition:width .2s;display:block}.recovery-controls{gap:var(--space-1);margin-bottom:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.recovery-controls label{flex-direction:column;gap:6px;display:flex}.recovery-controls select{border:1px solid var(--aether-border);min-height:38px;color:var(--aether-ink);background:#ffffff8c;border-radius:10px;outline:0;padding:0 10px;font-size:8px}.execution-steps{border-top:1px solid var(--aether-border)}.execution-steps article{align-items:center;gap:var(--space-1);border-bottom:1px solid var(--aether-border);grid-template-columns:32px minmax(0,1fr) 112px;min-height:72px;display:grid}.execution-steps article.completed{opacity:.55}.execution-steps article>button{width:28px;height:28px;color:var(--aether-accent);background:#0a84ff0f;border:1px solid #0a84ff38;border-radius:50%;font-size:8px;font-weight:800}.execution-steps article strong{margin-bottom:4px;font-size:9px;display:block}.execution-steps article p{color:var(--aether-secondary);margin:0;font-size:7px;line-height:1.45}.execution-steps article label{flex-direction:column;gap:5px;display:flex}.execution-steps article label span{color:var(--aether-tertiary);font-size:6px;font-weight:750}.execution-steps article input{border:1px solid var(--aether-border);width:100%;height:34px;color:var(--aether-ink);background:#ffffff75;border-radius:9px;padding:0 8px;font-size:7px}.recovery-message{margin-top:var(--space-2);padding:var(--space-2);background:#0a84ff0b;border:1px solid #0a84ff29;border-radius:14px}.recovery-message>div{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.recovery-message>div strong{font-size:8px}.recovery-message p{color:var(--aether-secondary);margin:10px 0;font-size:8px;line-height:1.65}.recovery-message button{color:var(--aether-accent)}.churn-register{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--aether-border)}.churn-register select{margin-top:8px}.routine-summary{padding:var(--space-3);justify-content:space-between;display:flex}.routine-summary>div{flex-direction:column;gap:7px;display:flex}.routine-summary strong{font-size:15px}.routine-list{padding:0;overflow:hidden}.routine-list article{align-items:center;gap:var(--space-2);min-height:92px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--aether-border);grid-template-columns:38px minmax(0,1fr) auto;display:grid}.routine-list article:last-child{border-bottom:0}.routine-list article.completed{opacity:.5}.routine-list article>button:first-child{border:1px solid var(--aether-border);width:34px;height:34px;color:var(--aether-accent);background:#ffffff73;border-radius:50%;font-size:9px;font-weight:700}.routine-list article>div span{color:var(--aether-accent);letter-spacing:.08em;font-size:7px;font-weight:750}.routine-list article h3{margin:5px 0 3px;font-size:12px}.routine-list article p{color:var(--aether-secondary);margin:0;font-size:9px}.routine-list article>button:last-child{color:var(--aether-secondary);background:0 0;border:0;font-size:8px}.referral-hero,.churn-hero{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}.referral-hero h3,.churn-hero h3{letter-spacing:-.03em;margin:6px 0;font-size:24px}.referral-hero p,.churn-hero p{max-width:620px;color:var(--aether-secondary);margin:0;font-size:9px;line-height:1.6}.referral-hero>div:last-child{align-items:center;gap:4px var(--space-2);text-align:right;grid-template-columns:auto auto;display:grid}.referral-hero>div:last-child strong{grid-row:span 2;font-size:38px}.referral-hero>div:last-child .blue-button{grid-column:1/-1;margin-top:8px}.referral-grid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.referral-card-head{align-items:center;gap:var(--space-2);display:flex}.referral-card-head>span{background:var(--aether-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-size:9px;font-weight:750;display:grid}.referral-card-head small{color:var(--aether-accent);font-size:7px;font-weight:750}.referral-card-head h3{margin:4px 0 2px;font-size:13px}.referral-card-head p{color:var(--aether-secondary);margin:0;font-size:8px}.referral-grid dl{gap:var(--space-1);margin:var(--space-2) 0;grid-template-columns:1fr 1fr;display:grid}.referral-grid dl div{border:1px solid var(--aether-border);border-radius:10px;padding:10px}.referral-grid dt{color:var(--aether-tertiary);font-size:7px}.referral-grid dd{margin:5px 0 0;font-size:9px;font-weight:650}.referral-context{min-height:94px;padding:var(--space-2);background:#0a84ff0b;border-radius:12px}.referral-context span{color:var(--aether-accent);font-size:7px;font-weight:750}.referral-context p{color:var(--aether-secondary);margin:7px 0 0;font-size:8px;line-height:1.6}.referral-grid article>button{margin-top:var(--space-2);padding:0}.churn-hero{background:#d640450b;border-color:#d6404529}.churn-hero>strong{color:#b3363b;text-align:right;font-size:28px}.churn-hero>strong small{color:var(--aether-secondary);margin-top:5px;font-size:8px;font-weight:500;display:block}.churn-grid{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.churn-card-head{justify-content:space-between;gap:var(--space-2);display:flex}.churn-card-head h3{margin:5px 0 3px;font-size:18px}.churn-card-head p{color:var(--aether-secondary);margin:0;font-size:8px}.churn-card-head>i{color:#b3363b;background:#d6404517;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:7px;font-style:normal;font-weight:800}.churn-card label{margin:var(--space-2) 0;display:block}.churn-card label select{margin-top:7px}.recovery-box,.prevention-box{padding:var(--space-2);border-radius:13px}.recovery-box{background:#0a84ff0b;border:1px solid #0a84ff29}.prevention-box{margin-top:var(--space-1);background:#2da0670b;border:1px solid #2da06726}.recovery-box span{color:var(--aether-accent)}.prevention-box span{color:#238656}.recovery-box p,.prevention-box p{color:var(--aether-secondary);margin:8px 0;font-size:8px;line-height:1.65}.farmer-empty{padding:var(--space-5);text-align:center;color:var(--aether-tertiary);grid-column:1/-1}@media (max-width:1180px){.farmer-kpis,.farmer-form-grid,.referral-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.farmer-intro,.referral-hero,.churn-hero{flex-direction:column;align-items:flex-start}.farmer-tabs{overflow-x:auto}.farmer-tabs button{flex:none}.farmer-two-columns,.farmer-client-layout,.churn-grid{grid-template-columns:1fr}.farmer-client-layout{flex-direction:column;display:flex}.referral-grid{grid-template-columns:1fr}.execution-empty,.execution-track-head{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.farmer-kpis,.farmer-form-grid,.client-detail-grid{grid-template-columns:1fr}.farmer-toolbar{flex-direction:column;align-items:stretch}.farmer-primary{width:100%}.client-list-head,.client-list-panel>button{grid-template-columns:minmax(0,1fr) 72px}.client-list-head span:last-child,.client-list-panel>button>span{display:none}.routine-list article{grid-template-columns:34px minmax(0,1fr)}.routine-list article>button:last-child{grid-column:2;justify-self:start}.recovery-controls{grid-template-columns:1fr}.execution-steps article{grid-template-columns:30px minmax(0,1fr);padding:10px 0}.execution-steps article label{grid-column:2;width:120px}}.farmer-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55}.farmer-page .farmer-intro .back-link{margin-bottom:20px;font-size:13px;line-height:1.4}.farmer-page .farmer-intro h2{letter-spacing:-.035em;font-size:clamp(34px,3vw,44px);font-weight:650;line-height:1.1}.farmer-page .farmer-intro p{font-size:16px;line-height:1.55}.farmer-page .farmer-tabs{border-radius:14px;gap:7px;padding:6px}.farmer-page .farmer-tabs button{border-radius:10px;min-height:42px;padding:0 16px;font-size:13px;font-weight:650;line-height:1.2}.farmer-page .farmer-tabs button span{min-width:21px;height:21px;margin-left:8px;font-size:11px}.farmer-page .farmer-view,.farmer-page .farmer-kpis,.farmer-page .farmer-two-columns,.farmer-page .farmer-client-layout,.farmer-page .churn-grid,.farmer-page .referral-grid{gap:16px}.farmer-page .farmer-kpis>:is(article,button){border-radius:16px;min-height:152px;padding:22px}.farmer-page .farmer-kpis span{letter-spacing:.08em;font-size:11px;font-weight:750;line-height:1.35}.farmer-page .farmer-kpis strong{margin:16px 0 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:650;line-height:1.1}.farmer-page .farmer-kpis small{font-size:13px;line-height:1.45}.farmer-page .farmer-panel,.farmer-page .client-list-panel,.farmer-page .client-detail,.farmer-page .churn-card,.farmer-page .referral-grid article{border-radius:16px}.farmer-page .farmer-panel,.farmer-page .client-detail,.farmer-page .churn-card,.farmer-page .referral-grid article{padding:22px}.farmer-page :is(.farmer-panel-head span,.client-detail-title span,.next-action-box>span,.churn-register>span,.routine-summary span,.referral-hero span,.churn-hero span,.churn-card-head span,.churn-card label>span,.recovery-box span,.prevention-box span){letter-spacing:.08em;font-size:11px;font-weight:750;line-height:1.35}.farmer-page .farmer-panel-head h3{margin-top:7px;font-size:20px;font-weight:650;line-height:1.3}.farmer-page .farmer-panel-head>button{min-height:34px;font-size:12px;font-weight:700}.farmer-page .farmer-priority-list{gap:9px}.farmer-page .farmer-priority-list>button{min-height:62px;padding:12px 0}.farmer-page .farmer-priority-list strong{font-size:14px;line-height:1.35}.farmer-page .farmer-priority-list small{font-size:13px;line-height:1.45}.farmer-page .farmer-priority-list>button>span{font-size:11px;line-height:1.35}.farmer-page .health-distribution{gap:14px}.farmer-page .health-distribution span,.farmer-page .health-distribution strong{font-size:12px;line-height:1.4}.farmer-page .farmer-search{border-radius:11px;min-height:48px;padding:0 14px}.farmer-page .farmer-search input{font-size:15px}.farmer-page .farmer-form-grid label>span{font-size:13px;font-weight:650}.farmer-page :is(.farmer-form-grid input,.farmer-form-grid select,.farmer-form-grid textarea,.churn-register select,.churn-card select){border-radius:11px;min-height:48px;padding:0 14px;font:500 15px/1.5 Inter,sans-serif}.farmer-page .farmer-form-grid textarea{min-height:110px;padding-block:13px}.farmer-page .client-list-head{letter-spacing:.07em;min-height:46px;padding:13px 16px;font-size:11px;font-weight:750;line-height:1.3}.farmer-page .client-list-panel>button{min-height:68px;padding:13px 16px}.farmer-page .client-list-panel>button strong{font-size:14px;line-height:1.35}.farmer-page .client-list-panel>button small{font-size:12px;line-height:1.4}.farmer-page .client-list-panel>button>span{font-size:13px}.farmer-page .health-pill{padding:7px 10px;font-size:11px}.farmer-page .client-detail-title h3{margin:7px 0 5px;font-size:26px;font-weight:650;line-height:1.2}.farmer-page .client-detail-title p{font-size:14px;line-height:1.5}.farmer-page .client-detail-grid{gap:12px}.farmer-page .client-detail-grid>div{border-radius:12px;min-height:84px;padding:15px}.farmer-page .client-detail-grid span{font-size:11px;font-weight:700}.farmer-page .client-detail-grid strong{margin-top:9px;font-size:17px}.farmer-page .next-action-box strong{margin:9px 0 13px;font-size:15px}.farmer-page :is(.next-action-box button,.recovery-box button,.referral-grid article>button){min-height:36px;font-size:12px;font-weight:700}.farmer-page :is(.execution-empty span,.execution-track-head span,.recovery-controls span,.recovery-message span){font-size:11px;line-height:1.35}.farmer-page .execution-empty h4,.farmer-page .execution-track-head h4{margin:7px 0 5px;font-size:18px}.farmer-page .execution-empty p,.farmer-page .execution-track-head p{font-size:13px;line-height:1.55}.farmer-page :is(.execution-empty button,.track-mode button,.recovery-message button){min-height:40px;padding:0 14px;font-size:12px}.farmer-page .recovery-controls select{min-height:44px;padding:0 12px;font-size:13px}.farmer-page .execution-steps{gap:10px}.farmer-page .execution-steps article{min-height:94px;padding:14px}.farmer-page .execution-steps article>button{width:32px;height:32px;font-size:11px}.farmer-page .execution-steps article strong{font-size:14px;line-height:1.4}.farmer-page .execution-steps article p{font-size:12px;line-height:1.5}.farmer-page .execution-steps article label span{font-size:11px}.farmer-page .execution-steps article input{height:42px;padding:0 10px;font-size:13px}.farmer-page .recovery-message>div strong,.farmer-page .recovery-message p{font-size:13px;line-height:1.6}.farmer-page .routine-summary strong{font-size:19px}.farmer-page .routine-list article{min-height:76px;padding:14px}.farmer-page .routine-list article>button:first-child{width:38px;height:38px;font-size:12px}.farmer-page .routine-list article>div span{font-size:11px}.farmer-page .routine-list article h3{margin:6px 0 4px;font-size:16px}.farmer-page .routine-list article p{font-size:13px;line-height:1.5}.farmer-page .routine-list article>button:last-child{min-height:34px;font-size:12px}.farmer-page .referral-hero h3,.farmer-page .churn-hero h3{margin:7px 0;font-size:28px}.farmer-page .referral-hero p,.farmer-page .churn-hero p{font-size:14px;line-height:1.6}.farmer-page .referral-card-head>span{width:46px;height:46px;font-size:12px}.farmer-page .referral-card-head small{font-size:11px}.farmer-page .referral-card-head h3{margin:5px 0 3px;font-size:17px}.farmer-page .referral-card-head p{font-size:13px}.farmer-page .referral-grid dt,.farmer-page .referral-context span{font-size:11px}.farmer-page .referral-grid dd{font-size:14px}.farmer-page .referral-context p{font-size:13px;line-height:1.6}.farmer-page .churn-hero>strong{font-size:32px}.farmer-page .churn-hero>strong small{font-size:12px}.farmer-page .churn-card-head h3{font-size:20px}.farmer-page .churn-card-head p{font-size:13px}.farmer-page .churn-card-head>i{padding:7px 10px;font-size:11px}.farmer-page .recovery-box p,.farmer-page .prevention-box p{font-size:13px;line-height:1.65}@media (max-width:900px){.farmer-page .farmer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.farmer-page .farmer-two-columns,.farmer-page .farmer-client-layout{grid-template-columns:1fr}}@media (max-width:620px){.farmer-page .farmer-intro h2{font-size:32px}.farmer-page .farmer-tabs{overflow-x:auto}.farmer-page .farmer-tabs button{flex:none}.farmer-page .farmer-kpis{grid-template-columns:1fr}.farmer-page .farmer-kpis>:is(article,button){min-height:132px;padding:20px}}.churn-ai-page{color:var(--aether-ink)}.churn-ai-intro{align-items:flex-end}.churn-ai-intro .back-link{margin:0 0 var(--space-3);color:var(--aether-secondary);background:0 0;border:0;padding:0;font-size:9px;font-weight:650;display:block}.retention-metrics{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.retention-metrics article{min-height:188px;padding:var(--space-3);border:1px solid var(--aether-border);box-shadow:var(--aether-bevel);background:#ffffff78;border-radius:22px}.retention-metrics article>div{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.retention-metrics article>div span{width:25px;height:25px;color:var(--aether-accent);background:#0a84ff14;border-radius:50%;place-items:center;font-size:8px;font-weight:750;display:grid}.retention-metrics article>div i{color:var(--aether-secondary);text-align:right;font-size:7px;font-style:normal}.retention-metrics article>small{margin-top:var(--space-3);color:var(--aether-secondary);letter-spacing:.08em;font-size:8px;font-weight:750;display:block}.retention-metrics article>strong{letter-spacing:-.045em;margin:8px 0;font-size:31px;display:block}.retention-metrics article>p{color:var(--aether-tertiary);margin:0;font-size:7px;line-height:1.45}.retention-metrics article.danger{background:#d640450b;border-color:#d640452b}.retention-metrics article.danger>strong{color:#b3363b}.retention-metrics article.warning{background:#d2911b0b;border-color:#d2911b2e}.retention-metrics article.warning>strong{color:#a46c0b}.retention-metrics article.success{background:#2da0670b;border-color:#2da0672b}.retention-metrics article.success>strong{color:#238656}.retention-metrics article.primary{background:#0a84ff0b;border-color:#0a84ff2e}.retention-metrics article.primary>strong{color:var(--aether-accent)}.retention-workspace{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);display:grid}.retention-form-panel,.retention-side article,.retention-diagnosis{border:1px solid var(--aether-border);box-shadow:var(--aether-bevel);background:#ffffff75;border-radius:22px}.retention-form-panel{padding:var(--space-3)}.retention-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.retention-panel-head>div>span,.retention-panel-head label>span,.retention-form-section>div:first-child>span,.retention-loss>span,.retention-rule>span,.diagnosis-title span,.diagnosis-grid article>span,.retention-pillars>span{color:var(--aether-secondary);letter-spacing:.1em;font-size:8px;font-weight:750}.retention-panel-head h3{margin:5px 0 3px;font-size:18px}.retention-panel-head p{color:var(--aether-tertiary);margin:0;font-size:8px}.retention-panel-head label{flex-direction:column;gap:7px;min-width:170px;display:flex}.retention-panel-head input,.retention-fields input{border:1px solid var(--aether-border);height:42px;color:var(--aether-ink);background:#ffffff8c;border-radius:10px;outline:0;padding:0 12px;font-size:9px}.retention-form-section{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--aether-border);grid-template-columns:170px minmax(0,1fr);display:grid}.retention-form-section:first-of-type{margin-top:var(--space-3)}.retention-form-section>div:first-child>span{color:var(--aether-accent)}.retention-form-section h4{margin:5px 0 3px;font-size:11px}.retention-form-section p{color:var(--aether-tertiary);margin:0;font-size:7px;line-height:1.45}.retention-fields{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.retention-fields.four{grid-template-columns:repeat(2,1fr)}.retention-fields label{flex-direction:column;gap:7px;display:flex}.retention-fields label span{color:var(--aether-secondary);font-size:8px;font-weight:650}.retention-analyze{margin-top:var(--space-1)}.retention-side{gap:var(--space-2);flex-direction:column;display:flex}.retention-side article{padding:var(--space-3)}.retention-loss{background:#d640450b!important;border-color:#d640452b!important}.retention-loss>strong{color:#b3363b;letter-spacing:-.04em;margin:10px 0 6px;font-size:29px;display:block}.retention-loss>p,.retention-rule>p{margin:0 0 var(--space-2);color:var(--aether-secondary);font-size:8px;line-height:1.6}.retention-loss>div{justify-content:space-between;gap:var(--space-1);border-top:1px solid #d640451a;padding:10px 0;display:flex}.retention-loss>div span{color:var(--aether-secondary);font-size:8px}.retention-loss>div b{font-size:8px}.retention-rule h3{margin:10px 0 7px;font-size:15px;line-height:1.3}.retention-diagnosis{margin-top:var(--space-2);padding:var(--space-4)}.diagnosis-title{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.diagnosis-title h3{margin:6px 0 0;font-size:22px}.diagnosis-title>i{color:#238656;background:#2da06717;border-radius:999px;padding:7px 11px;font-size:8px;font-style:normal;font-weight:750}.diagnosis-title>i.atencao{color:#a46c0b;background:#d2911b1a}.diagnosis-title>i.critico{color:#b3363b;background:#d6404517}.diagnosis-title>i.healthy{color:#238656;background:#2da06717}.diagnosis-title>i.attention{color:#a46c0b;background:#d2911b1a}.diagnosis-title>i.risk,.diagnosis-title>i.critical{color:#b3363b;background:#d6404517}.diagnosis-grid{gap:var(--space-2);margin:var(--space-3) 0;grid-template-columns:1fr 1fr;display:grid}.diagnosis-grid article{min-height:164px;padding:var(--space-3);border:1px solid var(--aether-border);background:#ffffff4d;border-radius:16px}.diagnosis-grid h4{margin:9px 0 7px;font-size:14px;line-height:1.35}.diagnosis-grid p{color:var(--aether-secondary);margin:0;font-size:8px;line-height:1.65}.diagnosis-action{background:#0a84ff0b!important;border-color:#0a84ff29!important}.retention-plan{gap:var(--space-1);grid-template-columns:repeat(4,1fr);display:grid}.retention-plan>div{min-height:130px;padding:var(--space-2);border:1px solid var(--aether-border);border-radius:14px}.retention-plan span{color:var(--aether-accent);font-size:8px;font-weight:750}.retention-plan strong{margin:8px 0 6px;font-size:11px;display:block}.retention-plan p{color:var(--aether-secondary);margin:0;font-size:7px;line-height:1.55}.retention-pillars{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--aether-border)}.retention-pillars>div{gap:var(--space-1);margin-top:var(--space-2);grid-template-columns:repeat(5,1fr);display:grid}.retention-pillars>div>div{background:#0a84ff0a;border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.retention-pillars i{color:var(--aether-accent);font-size:7px;font-style:normal}.retention-pillars strong{font-size:8px}.churn-score-panel,.telemetry-panel,.score-history{margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--aether-border);box-shadow:var(--aether-bevel);background:#ffffff75;border-radius:22px}.churn-score-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.churn-score-head>div>span,.churn-score-head label>span,.telemetry-head>span,.score-history>div:first-child>span{color:var(--aether-accent);letter-spacing:.1em;font-size:8px;font-weight:800}.churn-score-head h3,.telemetry-head h3,.score-history h3{margin:6px 0 4px;font-size:20px}.churn-score-head p,.telemetry-head p{color:var(--aether-secondary);margin:0;font-size:8px;line-height:1.55}.churn-score-head label{flex-direction:column;gap:7px;min-width:220px;display:flex}.churn-score-head select{border:1px solid var(--aether-border);height:42px;color:var(--aether-ink);background:#ffffff8c;border-radius:10px;outline:0;padding:0 12px;font-size:9px}.score-layout{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);display:grid}.signal-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.signal-list label{border:1px solid var(--aether-border);cursor:pointer;background:#ffffff52;border-radius:12px;grid-template-columns:18px 66px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:54px;padding:9px 11px;display:grid}.signal-list label.selected{background:#0a84ff0b;border-color:#0a84ff38}.signal-list input{accent-color:var(--aether-accent)}.signal-list i{color:var(--aether-secondary);text-align:center;text-transform:uppercase;background:#78828c14;border-radius:999px;padding:5px 6px;font-size:6px;font-style:normal;font-weight:800}.signal-list i.critico{color:#b3363b;background:#d640451a}.signal-list i.alto{color:#bd4e32;background:#ea5b341a}.signal-list i.moderado{color:#a46c0b;background:#d2911b1a}.signal-list span{font-size:8px;line-height:1.4}.signal-list strong{color:var(--aether-secondary);text-align:right;font-size:8px}.score-card{min-height:250px;padding:var(--space-3);border:1px solid var(--aether-border);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;display:flex}.score-card>span{color:var(--aether-secondary);letter-spacing:.1em;font-size:8px;font-weight:800}.score-card>strong{letter-spacing:-.07em;margin:12px 0 2px;font-size:58px}.score-card>i{border-radius:999px;padding:6px 10px;font-size:8px;font-style:normal;font-weight:800}.score-card>p{margin:var(--space-2) 0;color:var(--aether-secondary);font-size:8px;line-height:1.6}.score-card.healthy{background:#2da0670b;border-color:#2da0672e}.score-card.healthy>strong,.score-card.healthy>i{color:#238656}.score-card.attention{background:#d2911b0d;border-color:#d2911b33}.score-card.attention>strong,.score-card.attention>i{color:#a46c0b}.score-card.risk,.score-card.critical{background:#d640450d;border-color:#d6404533}.score-card.risk>strong,.score-card.risk>i,.score-card.critical>strong,.score-card.critical>i{color:#b3363b}.diagnosis-action .blue-button{width:auto;margin-top:var(--space-2);padding-inline:var(--space-2)}.semaphore{margin-top:var(--space-2);grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.semaphore>div{min-height:98px;padding:var(--space-2);border:1px solid var(--aether-border);opacity:.62;border-left-width:4px;border-radius:12px}.semaphore>div.active{opacity:1;transform:translateY(-2px);box-shadow:0 8px 24px #141e2812}.semaphore .healthy{border-left-color:#2da067}.semaphore .attention{border-left-color:#d2911b}.semaphore .risk{border-left-color:#e06a48}.semaphore .critical{border-left-color:#d64045}.semaphore strong{font-size:9px}.semaphore p{color:var(--aether-secondary);margin:7px 0 0;font-size:7px;line-height:1.5}.telemetry-grid{gap:var(--space-1);margin-top:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.telemetry-grid article{min-height:178px;padding:var(--space-2);border:1px solid var(--aether-border);background:#ffffff4d;border-radius:15px}.telemetry-grid article>span{color:var(--aether-accent);letter-spacing:.09em;font-size:7px;font-weight:800}.telemetry-grid h4{margin:8px 0 12px;font-size:15px}.telemetry-grid strong{font-size:8px;display:block}.telemetry-grid p{color:var(--aether-secondary);margin:6px 0 12px;font-size:8px;line-height:1.5}.telemetry-grid small{border-top:1px solid var(--aether-border);color:var(--aether-tertiary);padding-top:10px;font-size:7px;line-height:1.5;display:block}.score-history{gap:var(--space-3);grid-template-columns:260px minmax(0,1fr);align-items:center;display:grid}.score-history>div:last-child{gap:8px;display:flex;overflow-x:auto}.score-history article{border:1px solid var(--aether-border);background:#ffffff4d;border-radius:12px;min-width:130px;padding:12px}.score-history article strong{font-size:19px;display:block}.score-history article span,.score-history article small{color:var(--aether-secondary);margin-top:4px;font-size:7px;display:block}.score-history>div:last-child>p{color:var(--aether-secondary);font-size:8px}@media (max-width:1180px){.retention-metrics{grid-template-columns:repeat(2,1fr)}.retention-workspace,.score-layout{grid-template-columns:1fr}}@media (max-width:780px){.churn-ai-intro,.retention-panel-head,.churn-score-head{flex-direction:column;align-items:flex-start}.retention-panel-head label,.churn-score-head label{width:100%}.retention-form-section{grid-template-columns:1fr}.retention-plan,.retention-pillars>div,.semaphore,.telemetry-grid{grid-template-columns:repeat(2,1fr)}.signal-list,.score-history{grid-template-columns:1fr}}@media (max-width:560px){.retention-metrics,.retention-fields,.retention-fields.four,.diagnosis-grid,.retention-plan,.retention-pillars>div,.semaphore,.telemetry-grid{grid-template-columns:1fr}.retention-diagnosis,.churn-score-panel,.telemetry-panel,.score-history{padding:var(--space-2)}.signal-list label{grid-template-columns:18px 58px minmax(0,1fr) 30px}}.weekly-page{color:var(--aether-ink)}.weekly-intro{align-items:flex-end}.weekly-intro .back-link{margin:0 0 var(--space-3);color:var(--aether-secondary);background:0 0;border:0;padding:0;font-size:9px;font-weight:650;display:block}.weekly-head-actions{gap:var(--space-1);display:flex}.weekly-head-actions .blue-button,.weekly-head-actions .outline-button{width:auto;padding-inline:var(--space-2)}.weekly-overview{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.weekly-system-message{border:1px solid var(--aether-border);color:var(--aether-secondary);background:#ffffff6b;border-radius:12px;padding:12px 16px;font-size:8px}.weekly-charge-alert{align-items:center;gap:var(--space-2);padding:var(--space-3);box-shadow:var(--aether-bevel);background:linear-gradient(135deg,#ffb04124,#ffffff94);border:1px solid #dd861847;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;display:grid}.weekly-charge-icon{color:#fff;background:#cf7918;border-radius:13px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:850;display:grid}.weekly-charge-alert span,.weekly-closed-summary span{color:#a75f10;letter-spacing:.09em;font-size:7px;font-weight:850}.weekly-charge-alert h3{margin:5px 0 4px;font-size:16px}.weekly-charge-alert p{max-width:720px;color:var(--aether-secondary);margin:0;font-size:8px;line-height:1.55}.weekly-charge-alert .blue-button{width:auto;padding-inline:var(--space-2);white-space:nowrap}.weekly-closed-summary{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.weekly-closed-summary>div{padding:var(--space-2);background:#2386560d;border:1px solid #23865629;border-radius:15px}.weekly-closed-summary span{color:#238656}.weekly-closed-summary strong{margin:7px 0 3px;font-size:20px;display:block}.weekly-closed-summary small{color:var(--aether-secondary);font-size:8px}.weekly-overview article,.weekly-identity,.weekly-panel,.weekly-history,.weekly-save-bar{border:1px solid var(--aether-border);box-shadow:var(--aether-bevel);background:#ffffff75;border-radius:20px}.weekly-overview article{min-height:112px;padding:var(--space-3)}.weekly-overview span,.weekly-identity span,.weekly-panel-head span{color:var(--aether-secondary);letter-spacing:.09em;font-size:7px;font-weight:800}.weekly-overview strong{margin:10px 0 4px;font-size:25px;display:block}.weekly-overview small{color:var(--aether-tertiary);font-size:8px}.weekly-identity{gap:var(--space-2);padding:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.weekly-identity label{flex-direction:column;gap:7px;display:flex}.weekly-identity input,.weekly-panel input,.weekly-panel textarea{border:1px solid var(--aether-border);width:100%;color:var(--aether-ink);background:#ffffff8c;border-radius:10px;outline:0;font:9px/1.45 Inter,sans-serif}.weekly-identity input,.weekly-panel input{height:40px;padding:0 11px}.weekly-panel{padding:var(--space-3)}.weekly-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.weekly-panel-head h3{margin:5px 0 0;font-size:17px}.weekly-panel-head>small{max-width:440px;color:var(--aether-tertiary);text-align:right;font-size:8px;line-height:1.55}.weekly-review>div:last-child{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.weekly-review label{flex-direction:column;gap:7px;display:flex}.weekly-review label>span{color:var(--aether-secondary);font-size:8px;font-weight:650}.weekly-review textarea{resize:vertical;min-height:105px;padding:12px}.weekly-table-head,.weekly-focus-table>div:not(.weekly-table-head){grid-template-columns:42px minmax(0,1.4fr) minmax(140px,.7fr) 145px;align-items:center;gap:8px;display:grid}.weekly-table-head,.metric-table-head{min-height:34px;color:var(--aether-tertiary);letter-spacing:.07em;font-size:6px;font-weight:750}.weekly-focus-table>div:not(.weekly-table-head){border-top:1px solid var(--aether-border);min-height:58px}.weekly-focus-table strong{color:var(--aether-accent);font-size:9px}.non-negotiable-list article{border-top:1px solid var(--aether-border);grid-template-columns:32px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-height:58px;display:grid}.non-negotiable-list article.completed{opacity:.55}.non-negotiable-list button{width:28px;height:28px;color:var(--aether-accent);background:#0a84ff0f;border:1px solid #0a84ff38;border-radius:50%;font-size:8px;font-weight:800}.weekly-metrics{overflow-x:auto}.metric-table-head,.weekly-metrics>div:not(.metric-table-head){grid-template-columns:150px 230px 65px repeat(5,56px) 70px;align-items:center;gap:6px;min-width:870px;display:grid}.weekly-metrics>div:not(.metric-table-head){border-top:1px solid var(--aether-border);min-height:56px}.weekly-metrics strong{text-align:center;font-size:8px}.weekly-metrics strong.hit{color:#238656}.weekly-close>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.weekly-close button{border:1px solid var(--aether-border);min-height:48px;color:var(--aether-secondary);text-align:left;background:#ffffff57;border-radius:11px;align-items:center;gap:9px;padding:10px;font-size:8px;display:flex}.weekly-close button span{border:1px solid var(--aether-border);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.weekly-close button.done{color:#238656;background:#2da0670d;border-color:#2da0672e}.weekly-save-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}.weekly-save-bar div{flex-direction:column;gap:5px;display:flex}.weekly-save-bar span{font-size:10px;font-weight:700}.weekly-save-bar small{color:var(--aether-secondary);font-size:8px}.weekly-save-bar .blue-button{width:auto;padding-inline:var(--space-3)}.weekly-history{padding:var(--space-3)}.weekly-history>button{align-items:center;gap:var(--space-2);border:0;border-top:1px solid var(--aether-border);width:100%;min-height:70px;color:var(--aether-ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 90px 80px;padding:10px 0;display:grid}.weekly-history>button div{flex-direction:column;gap:5px;display:flex}.weekly-history>button small,.weekly-history>button span,.weekly-history>button i,.weekly-history>p{color:var(--aether-secondary);font-size:8px;font-style:normal}.weekly-history>button i{color:var(--aether-accent);text-align:right}@media (max-width:900px){.weekly-identity,.weekly-review>div:last-child,.weekly-close>div:last-child{grid-template-columns:repeat(2,1fr)}.weekly-table-head,.weekly-focus-table>div:not(.weekly-table-head){grid-template-columns:35px minmax(0,1fr) 130px}.weekly-table-head span:last-child,.weekly-focus-table>div:not(.weekly-table-head) input:last-child{grid-column:2/4}}@media (max-width:600px){.weekly-intro,.weekly-panel-head,.weekly-save-bar{flex-direction:column;align-items:flex-start}.weekly-charge-alert{grid-template-columns:38px 1fr}.weekly-charge-alert .blue-button{grid-column:1/-1;width:100%}.weekly-head-actions{flex-direction:column;width:100%}.weekly-head-actions button{width:100%!important}.weekly-overview,.weekly-closed-summary,.weekly-identity,.weekly-review>div:last-child,.weekly-close>div:last-child{grid-template-columns:1fr}.non-negotiable-list article{grid-template-columns:30px 1fr}.non-negotiable-list article input:last-child{grid-column:2}.weekly-table-head{display:none}.weekly-focus-table>div:not(.weekly-table-head){grid-template-columns:30px 1fr;padding:10px 0}.weekly-focus-table>div:not(.weekly-table-head) input{grid-column:2}.weekly-history>button{grid-template-columns:1fr auto}.weekly-history>button i{text-align:left;grid-column:1/3}}.process-ai-page{color:var(--aether-ink)}.process-ai-intro{align-items:flex-end}.process-ai-intro .back-link{margin:0 0 var(--space-3);color:var(--aether-secondary);background:0 0;border:0;padding:0;font-size:9px;font-weight:650;display:block}.process-ai-layout{gap:var(--space-2);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.process-library,.process-builder,.process-document{border:1px solid var(--aether-border);box-shadow:var(--aether-bevel);background:#ffffff78;border-radius:22px}.process-library{padding:var(--space-2);position:sticky;top:92px}.process-library-head{justify-content:space-between;align-items:flex-start;gap:var(--space-1);padding:6px;display:flex}.process-library-head span,.process-builder-head>div>span,.process-document-head span{color:var(--aether-accent);letter-spacing:.09em;font-size:7px;font-weight:800}.process-library-head h3{margin:5px 0;font-size:13px}.process-library-head button{border:1px solid var(--aether-border);width:30px;height:30px;color:var(--aether-accent);background:#ffffff80;border-radius:50%}.new-process{width:100%;min-height:40px;color:var(--aether-accent);background:#0a84ff0d;border:1px solid #0a84ff2b;border-radius:10px;margin:8px 0;font-size:8px;font-weight:750}.process-list{flex-direction:column;gap:6px;max-height:430px;display:flex;overflow-y:auto}.process-list>button{min-height:58px;color:var(--aether-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:8px;display:grid}.process-list>button.active{border-color:var(--aether-border);background:#0a84ff0d}.process-list>button>span{background:var(--aether-ink);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:7px;font-weight:800;display:grid}.process-list>button div{flex-direction:column;gap:4px;min-width:0;display:flex}.process-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.process-list small,.process-list i{color:var(--aether-secondary);font-size:7px;font-style:normal}.process-principle{margin-top:var(--space-2);color:var(--aether-secondary);background:#0a84ff0a;border-radius:11px;padding:12px;font-size:7px;line-height:1.55;display:block}.process-builder,.process-document{padding:var(--space-4)}.process-builder-head{align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--aether-border);display:flex}.process-builder-head .ai-orb{width:48px;height:48px}.process-builder-head h3,.process-document-head h3{margin:5px 0;font-size:21px}.process-builder-head p,.process-document-head p{color:var(--aether-secondary);margin:0;font-size:8px}.process-upload{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2);cursor:pointer;background:#0a84ff09;border:1px dashed #0a84ff47;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;display:grid}.process-upload.ready{background:#2386560b;border-style:solid;border-color:#23865638}.process-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.process-upload-icon{background:var(--aether-ink);color:#fff;border-radius:13px;place-items:center;width:46px;height:46px;font-size:15px;font-weight:800;display:grid}.process-upload.ready .process-upload-icon{background:#238656}.process-upload>span:nth-child(3){flex-direction:column;gap:5px;min-width:0;display:flex}.process-upload strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.process-upload small{color:var(--aether-secondary);font-size:7px}.process-upload b{border:1px solid var(--aether-border);color:var(--aether-accent);white-space:nowrap;background:#ffffff7a;border-radius:9px;padding:9px 12px;font-size:7px}.process-upload-error{color:#b84d4d;margin:8px 0 0;font-size:8px}.process-method{margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--aether-border);background:#ffffff47;border-radius:14px}.process-method>span{color:var(--aether-accent);letter-spacing:.09em;font-size:7px;font-weight:800}.process-method>div{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;display:grid}.process-method p{color:var(--aether-secondary);align-items:flex-start;gap:7px;margin:0;font-size:7px;line-height:1.45;display:flex}.process-method p b{color:var(--aether-accent);font-size:7px}.process-form{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.process-form label{flex-direction:column;gap:7px;display:flex}.process-form label>span{color:var(--aether-secondary);font-size:8px;font-weight:650}.process-form input,.process-form textarea,.process-sections textarea{border:1px solid var(--aether-border);width:100%;color:var(--aether-ink);background:#ffffff8c;border-radius:10px;outline:0;font:9px/1.55 Inter,sans-serif}.process-form input{height:42px;padding:0 12px}.process-form textarea{resize:vertical;min-height:92px;padding:12px}.process-form .wide{grid-column:1/-1}.process-generate{width:auto;margin-top:var(--space-3);padding-inline:var(--space-3)}.process-document-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--aether-border);display:flex}.process-document-head .outline-button{width:auto;padding-inline:var(--space-2)}.process-document-meta{margin:var(--space-2) 0;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.process-document-meta>span{border:1px solid var(--aether-border);min-height:66px;color:var(--aether-tertiary);border-radius:12px;flex-direction:column;gap:8px;padding:12px;font-size:7px;font-weight:750;display:flex}.process-document-meta strong{color:var(--aether-ink);font-size:9px;line-height:1.4}.process-sections{gap:var(--space-1);grid-template-columns:repeat(2,1fr);display:grid}.process-sections section{padding:var(--space-2);border:1px solid var(--aether-border);background:#ffffff40;border-radius:13px}.process-sections h4{color:var(--aether-accent);margin:0 0 9px;font-size:8px}.process-sections textarea{resize:vertical;min-height:150px;padding:11px}@media (max-width:900px){.process-ai-layout{grid-template-columns:1fr}.process-library{position:static}.process-list{max-height:260px}.process-method>div{grid-template-columns:repeat(2,1fr)}.process-sections{grid-template-columns:1fr}}@media (max-width:600px){.process-ai-intro,.process-document-head{flex-direction:column;align-items:flex-start}.process-upload{grid-template-columns:40px 1fr}.process-upload-icon{width:38px;height:38px}.process-upload b{text-align:center;grid-column:1/-1}.process-method>div,.process-form,.process-document-meta{grid-template-columns:1fr}.process-form .wide{grid-column:auto}.process-builder,.process-document{padding:var(--space-2)}.process-document-head .outline-button,.process-generate{width:100%}}.roi-intro>div{max-width:760px}.roi-payback-banner,.roi-input-panel,.roi-call-summary,.roi-output-card{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);box-shadow:var(--aether-bevel), var(--aether-shadow);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-radius:24px}.roi-payback-banner{min-height:150px;padding:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);background:radial-gradient(circle at 90% 20%, #127cff2e, transparent 34%), var(--aether-glass-strong);display:flex;overflow:hidden}.roi-payback-banner>div:first-child{max-width:700px}.roi-payback-banner>div:first-child>strong{color:var(--aether-ink);letter-spacing:-.05em;margin:8px 0 6px;font-size:clamp(32px,4vw,48px);display:block}.roi-payback-banner p{color:var(--aether-secondary);margin:0;font-size:14px;line-height:1.65}.roi-badge{min-width:210px;padding:var(--space-3);text-align:right;background:#ffffff9e;border:1px solid #127cff2e;border-radius:20px}.roi-badge span,.roi-output-card>span,.roi-fields label>span{color:var(--aether-tertiary);letter-spacing:.07em;font:600 10px JetBrains Mono,monospace}.roi-badge strong{color:var(--aether-accent);letter-spacing:-.04em;margin:6px 0 2px;font-size:34px;display:block}.roi-badge small{color:var(--aether-secondary);font-size:11px}.roi-workspace{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;display:grid}.roi-input-panel{padding:var(--space-3)}.roi-input-panel .card-heading h3{margin-top:5px;font-size:21px}.roi-input-groups{gap:var(--space-2);margin-top:var(--space-3);display:grid}.roi-group{padding:var(--space-2);border:1px solid var(--aether-hairline);background:#ffffff57;border-radius:18px}.roi-group-title{margin-bottom:var(--space-2);align-items:center;gap:12px;display:flex}.roi-group-title>span{width:34px;height:34px;color:var(--aether-accent);background:#127cff1a;border-radius:10px;place-items:center;font:700 10px JetBrains Mono,monospace;display:grid}.roi-group-title>div{flex-direction:column;gap:3px;display:flex}.roi-group-title strong{color:var(--aether-ink);font-size:14px}.roi-group-title small{color:var(--aether-secondary);font-size:11px}.roi-fields{gap:var(--space-2);display:grid}.roi-fields.two-columns{grid-template-columns:repeat(2,1fr)}.roi-fields.three-columns{grid-template-columns:repeat(3,1fr)}.roi-fields label{flex-direction:column;gap:8px;display:flex}.roi-fields input{width:100%;height:50px;padding:0 var(--space-2);border:1px solid var(--aether-hairline);color:var(--aether-ink);box-shadow:var(--aether-bevel);background:#ffffffa8;border-radius:14px;outline:0;font-size:16px;font-weight:650}.roi-fields input:focus{box-shadow:0 0 0 3px #127cff1a, var(--aether-bevel);border-color:#127cff80}.roi-call-summary{padding:var(--space-3);flex-direction:column;display:flex}.roi-call-summary h3{letter-spacing:-.03em;margin:8px 0 6px;font-size:24px}.roi-call-summary>p{color:var(--aether-secondary);margin:0;font-size:13px}.roi-call-summary ol{margin:var(--space-3) 0;gap:10px;padding:0;list-style:none;display:grid}.roi-call-summary li{border:1px solid var(--aether-hairline);background:#ffffff6b;border-radius:14px;align-items:center;gap:12px;min-height:50px;padding:8px 12px;display:flex}.roi-call-summary li strong{min-width:52px;color:var(--aether-accent);letter-spacing:-.03em;font-size:22px}.roi-call-summary li span{color:var(--aether-secondary);font-size:12px}.roi-assumption{color:var(--aether-secondary);background:#127cff14;border-radius:14px;margin-top:auto;padding:12px;font-size:10px;line-height:1.55}.roi-assumption b{color:var(--aether-ink)}.roi-output-grid{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.roi-output-card{min-height:142px;padding:var(--space-3);border-top:3px solid var(--aether-accent);flex-direction:column;justify-content:space-between;display:flex}.roi-output-card.cyan{border-top-color:#32ade6}.roi-output-card.purple{border-top-color:#af52de}.roi-output-card.yellow{border-top-color:#ffb800}.roi-output-card.green{border-top-color:#34c759}.roi-output-card>strong{color:var(--aether-ink);letter-spacing:-.05em;font-size:34px}.roi-output-card>small{color:var(--aether-secondary);font-size:10px;line-height:1.45}.roi-scenario-bar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);box-shadow:var(--aether-bevel), var(--aether-shadow);border-radius:24px;display:flex}.roi-scenario-bar>div:first-child{flex:1}.roi-scenario-fields{gap:var(--space-2);grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.roi-scenario-fields label{flex-direction:column;gap:7px;display:flex}.roi-scenario-fields label>span{color:var(--aether-tertiary);letter-spacing:.06em;font:600 10px JetBrains Mono,monospace}.roi-scenario-fields input{height:48px;padding:0 var(--space-2);border:1px solid var(--aether-hairline);color:var(--aether-ink);background:#ffffffad;border-radius:14px;outline:0;font-size:14px;font-weight:600}.roi-scenario-actions{flex-wrap:wrap;gap:10px;display:flex}.roi-scenario-actions button{min-height:46px}.roi-feedback{color:#21894a;background:#34c75914;border:1px solid #34c75938;border-radius:14px;padding:12px 16px;font-size:12px;font-weight:600}.roi-feedback.error{color:#c52d2d;background:#ff3b3014;border-color:#ff3b3033}.roi-history{padding:var(--space-3);border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);box-shadow:var(--aether-bevel), var(--aether-shadow);border-radius:24px}.roi-history-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.roi-history-head h3{letter-spacing:-.03em;margin:6px 0 3px;font-size:22px}.roi-history-head p{color:var(--aether-secondary);margin:0;font-size:12px}.roi-history-count{color:var(--aether-accent);background:#127cff17;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:700}.roi-history-list{gap:10px;display:grid}.roi-history-list article{align-items:center;gap:var(--space-2);border:1px solid var(--aether-hairline);background:#ffffff6b;border-radius:16px;grid-template-columns:minmax(0,1fr) 170px 72px;min-height:82px;padding:12px;display:grid}.roi-history-list article.active{background:#127cff0f;border-color:#127cff66}.roi-history-main{text-align:left;background:0 0;border:0;align-items:center;gap:12px;display:flex}.roi-history-icon{background:var(--aether-ink);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.roi-history-main>span:last-child{flex-direction:column;gap:3px;display:flex}.roi-history-main small{color:var(--aether-accent);font-size:9px;font-weight:700}.roi-history-main strong{color:var(--aether-ink);font-size:14px}.roi-history-main em{color:var(--aether-secondary);font-size:11px;font-style:normal}.roi-history-result{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.roi-history-result small{color:var(--aether-tertiary);letter-spacing:.08em;font:600 8px JetBrains Mono,monospace}.roi-history-result strong{color:var(--aether-ink);font-size:15px}.roi-history-result span{color:var(--aether-secondary);font-size:10px}.roi-history-delete{color:#d33;background:0 0;border:0;font-size:10px}.roi-history-empty{padding:var(--space-4);border:1px dashed var(--aether-hairline);color:var(--aether-secondary);text-align:center;border-radius:16px;font-size:12px}.admin-roi-entry{justify-content:space-between;align-items:center;gap:var(--space-3);background:radial-gradient(circle at 88% 20%, #127cff29, transparent 32%), var(--aether-glass-strong);display:flex}.admin-roi-copy{align-items:center;gap:var(--space-2);display:flex}.admin-roi-icon{background:var(--aether-ink);color:#fff;border-radius:17px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:20px;display:grid}.admin-roi-copy h3{letter-spacing:-.03em;margin:6px 0 4px;font-size:20px}.admin-roi-copy p{color:var(--aether-secondary);margin:0;font-size:12px}@media (max-width:1100px){.roi-workspace{grid-template-columns:1fr}.roi-output-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.roi-payback-banner{flex-direction:column;align-items:stretch}.roi-badge{text-align:left;min-width:0}.roi-fields.two-columns,.roi-fields.three-columns,.roi-output-grid{grid-template-columns:1fr}.roi-scenario-bar,.admin-roi-entry{flex-direction:column;align-items:stretch}.roi-scenario-fields{grid-template-columns:1fr}.roi-scenario-actions{display:grid}.roi-history-list article{grid-template-columns:1fr}.roi-history-result{align-items:flex-start;padding-left:54px}.roi-history-delete{justify-self:start;margin-left:54px}}.payback-mission{gap:26px;display:grid}.payback-dashboard{gap:20px;margin-top:8px;display:grid}.payback-setup,.payback-progress-card,.payback-funnel-card,.payback-remaining-card,.payback-daily-card,.payback-actual-card{background:#ffffffc7;border:1px solid #2630431a;border-radius:24px;box-shadow:0 16px 36px #1e2d4614}.payback-setup{grid-template-columns:minmax(260px,1fr) minmax(180px,.55fr) minmax(180px,.55fr) auto;align-items:end;gap:16px;padding:24px;display:grid}.payback-setup h3,.payback-progress-card h3,.payback-funnel-card h3,.payback-remaining-card h3,.payback-daily-card h3{letter-spacing:-.03em;margin:6px 0;font-size:clamp(20px,1.6vw,27px)}.payback-setup p,.payback-daily-card p{color:var(--aether-muted,#6d7380);margin:0;font-size:15px;line-height:1.5}.payback-setup label{gap:8px;display:grid}.payback-setup label>span{color:#535a67;font-size:13px;font-weight:700}.payback-setup input{min-height:50px;font:inherit;background:#fff;border:1px solid #2630431f;border-radius:14px;padding:0 15px;font-size:17px}.payback-progress-card{padding:26px}.payback-progress-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.payback-progress-head>strong{letter-spacing:-.06em;color:#087df5;font-size:clamp(36px,5vw,68px)}.payback-main-progress{background:#e8edf5;border-radius:999px;height:16px;margin:20px 0 12px;overflow:hidden}.payback-main-progress span{border-radius:inherit;background:linear-gradient(90deg,#087df5,#36b7ff);height:100%;transition:width .35s;display:block;box-shadow:0 0 22px #087df552}.payback-progress-card>p{color:#505866;margin:0 0 22px;font-size:16px}.payback-phases{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;display:grid}.payback-phases>div{opacity:.65;background:#f7f9fc;border:1px solid #dde3ec;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.payback-phases>div.active{opacity:1;background:#edf6ff;border-color:#8fc7ff}.payback-phases>div.unlocked{opacity:1;background:#effaf4;border-color:#a5e0c3}.payback-phases i{color:#596273;background:#e6ecf5;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.payback-phases .active i{color:#fff;background:#087df5}.payback-phases .unlocked i{color:#fff;background:#1ba765}.payback-phases span{gap:2px;display:grid}.payback-phases small{letter-spacing:.11em;color:#7a8290;font-size:10px;font-weight:800}.payback-phases strong{font-size:17px}.payback-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.payback-funnel-card,.payback-remaining-card{padding:24px}.payback-funnel-card .card-heading{align-items:start}.payback-funnel-card .card-heading>small{color:#737b89;font-size:13px}.payback-rates{gap:10px;margin-top:18px;display:grid}.payback-rates>div{background:#f4f7fb;border-radius:13px;justify-content:space-between;gap:16px;padding:13px 14px;display:flex}.payback-rates span{color:#5f6774;font-size:14px}.payback-rates strong{font-size:17px}.payback-note{color:#737b89;margin-top:16px;line-height:1.5;display:block}.payback-remaining-funnel{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.payback-remaining-funnel>div{background:#f4f7fb;border-radius:14px;gap:4px;padding:15px;display:grid}.payback-remaining-funnel strong{color:#087df5;letter-spacing:-.04em;font-size:28px}.payback-remaining-funnel span{color:#676f7c;font-size:12px}.payback-daily-card{color:#fff;background:linear-gradient(135deg,#06162bf5,#0d3660f2);grid-template-columns:minmax(250px,.9fr) 1.5fr minmax(150px,.45fr);align-items:center;gap:22px;padding:24px;display:grid}.payback-daily-card p{color:#ffffffb3}.payback-daily-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.payback-daily-grid>div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;gap:4px;padding:13px 10px;display:grid}.payback-daily-grid strong{font-size:25px}.payback-daily-grid span{color:#ffffffad;font-size:11px}.payback-daily-sale{border-left:1px solid #ffffff29;gap:4px;padding-left:20px;display:grid}.payback-daily-sale span,.payback-daily-sale small{color:#ffffffad}.payback-daily-sale strong{font-size:42px}.payback-actual-card{grid-template-columns:1.2fr repeat(6,1fr);align-items:center;gap:10px;padding:20px 24px;display:grid}.payback-actual-card>div{border-left:1px solid #e0e5ed;gap:3px;padding-left:14px;display:grid}.payback-actual-card>div span{color:#737b89;font-size:12px}.payback-actual-card>div strong{font-size:18px}.metric-payback-input{background:linear-gradient(135deg,#ebf5ffeb,#ffffffe6);border:1px solid #087df52e;border-radius:24px;margin-top:20px;padding:24px;box-shadow:0 14px 30px #1e416e12}.metric-payback-input .card-heading p{color:#6e7684;margin:5px 0 0;font-size:14px}.metric-payback-link{color:#087df5;letter-spacing:.08em;background:#e1f0ff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.metric-payback-fields{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0 12px;display:grid}.metric-payback-input>small{color:#6e7684;line-height:1.5}@media (max-width:1050px){.payback-setup{grid-template-columns:1fr 1fr}.payback-setup>div{grid-column:1/-1}.payback-grid,.payback-daily-card{grid-template-columns:1fr}.payback-daily-sale{border-top:1px solid #ffffff29;border-left:0;padding:16px 0 0}.payback-actual-card{grid-template-columns:repeat(3,1fr)}.payback-actual-card>.section-tag{grid-column:1/-1}}@media (max-width:720px){.payback-setup,.payback-actual-card,.metric-payback-fields{grid-template-columns:1fr}.payback-progress-head{flex-direction:column;align-items:flex-start}.payback-remaining-funnel,.payback-daily-grid{grid-template-columns:repeat(2,1fr)}.payback-actual-card>div{border-top:1px solid #e0e5ed;border-left:0;padding:10px 0 0}}.payback-pace-card{background:linear-gradient(135deg,#f0f7fffa,#ffffffeb);border:1px solid #087df529;border-radius:24px;padding:26px;box-shadow:0 16px 36px #1e416e14}.payback-pace-card .card-heading{align-items:flex-start;gap:24px}.payback-pace-card .card-heading h3{letter-spacing:-.035em;margin:6px 0;font-size:clamp(22px,1.8vw,30px)}.payback-pace-card .card-heading p{color:#657080;max-width:680px;margin:0;font-size:15px;line-height:1.55}.payback-projection{background:#ffffffc7;border:1px solid #087df524;border-radius:16px;gap:3px;min-width:245px;padding:14px 16px;display:grid}.payback-projection small{color:#6e7785;letter-spacing:.11em;font-size:10px;font-weight:800}.payback-projection strong{color:#087df5;letter-spacing:-.04em;font-size:26px}.payback-projection span{color:#657080;font-size:12px}.payback-pace-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.payback-pace-grid>div{background:#ffffffd1;border:1px solid #dfe6ef;border-radius:17px;gap:10px;padding:17px;display:grid}.payback-pace-grid header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.payback-pace-grid header span{color:#4f5967;font-size:14px;font-weight:700}.payback-pace-grid header strong{font-size:15px}.payback-pace-grid>div>div{background:#e5ebf3;border-radius:999px;height:10px;overflow:hidden}.payback-pace-grid i{border-radius:inherit;background:linear-gradient(90deg,#087df5,#41baff);height:100%;transition:width .35s;display:block}.payback-pace-grid .real-roi i{background:linear-gradient(90deg,#13a665,#50cc8d)}.payback-pace-grid small{color:#747e8d;font-size:12px}.payback-pipeline-note{color:#526173;background:#eaf4ff;border-radius:14px;flex-wrap:wrap;gap:8px 18px;margin-top:16px;padding:14px 16px;font-size:13px;display:flex}.payback-pipeline-note strong{color:#162338}@media (max-width:900px){.payback-pace-card .card-heading{display:grid}.payback-projection{min-width:0}.payback-pace-grid{grid-template-columns:1fr}}.payback-daily-card{grid-template-columns:minmax(250px,.85fr) minmax(480px,1.55fr) minmax(190px,.48fr);align-items:stretch}.payback-daily-copy{flex-direction:column;justify-content:center;display:flex}.payback-daily-copy h3{margin:7px 0}.payback-daily-grid{align-items:stretch}.payback-daily-grid>div{align-content:center;min-height:92px}.payback-daily-grid>div>small{color:#ffffff7a;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.payback-daily-sale{align-content:center}.payback-daily-sale>span{letter-spacing:.1em;font-size:10px;font-weight:800}.payback-daily-sale>strong{align-items:baseline;gap:7px;font-size:42px;line-height:1;display:flex}.payback-daily-sale>strong i{font-size:15px;font-style:normal;font-weight:700}.payback-daily-sale>b{color:#fff;font-size:13px}.payback-daily-alert{background:#4996e61f;border:1px solid #66b4ff40;border-radius:14px;grid-column:1/-1;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.payback-daily-alert>span{color:#8ac9ff;background:#5eb1ff2e;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.payback-daily-alert p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.5}.payback-daily-alert p strong{color:#fff}.payback-daily-alert.attention{background:#ffa31a1f;border-color:#ffb84c4d}.payback-daily-alert.attention>span{color:#ffc76f;background:#ffb03a2e}@media (max-width:1180px){.payback-daily-card{grid-template-columns:1fr}.payback-daily-sale{border-top:1px solid #ffffff29;border-left:0;padding:16px 0 0}}@media (max-width:720px){.payback-daily-grid{grid-template-columns:repeat(2,1fr)}.payback-daily-alert{grid-template-columns:28px 1fr}.payback-daily-alert>span{width:28px;height:28px}}.performance-dashboard{--performance-blue:#1487ff;--performance-navy:#0c2846;--performance-violet:#7b61ff;--performance-cyan:#22b8cf;--performance-green:#17a673;gap:22px}.performance-hero{background:radial-gradient(circle at 90% 15%,#7659ff33,#0000 28%),radial-gradient(circle at 72% 90%,#1487ff21,#0000 32%),linear-gradient(135deg,#ffffffeb,#f3f7fdd6);border:1px solid #ffffffbf;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:160px;padding:28px 30px;display:flex;overflow:hidden;box-shadow:0 22px 55px -42px #1028468c,inset 0 1px #fff}.performance-hero h2{color:var(--aether-ink);letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(34px,4vw,54px);line-height:1.02}.performance-hero p{max-width:700px;color:var(--aether-secondary);margin:0;font-size:16px;line-height:1.55}.performance-period{border:1px solid var(--aether-hairline);background:#ffffffb8;border-radius:999px;flex:none;gap:3px;padding:5px;display:flex;box-shadow:inset 0 1px #fff}.performance-period button{min-height:38px;color:var(--aether-secondary);background:0 0;border:0;border-radius:999px;padding:0 15px;font-size:13px;font-weight:650}.performance-period button.active{color:#fff;background:#1c1c1f;box-shadow:0 7px 15px -8px #0f172ab3}.performance-loading{border:1px solid var(--aether-hairline);min-height:340px;color:var(--aether-secondary);background:#ffffffa3;border-radius:26px;place-items:center;font-size:15px;display:grid}.performance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.performance-summary-card{border:1px solid var(--aether-hairline);background:#ffffffb8;border-radius:24px;min-height:150px;padding:22px;position:relative;overflow:hidden;box-shadow:0 18px 40px -36px #0f172abf,inset 0 1px #fff}.performance-summary-card:before{content:"";background:var(--card-accent);width:4px;position:absolute;inset:0 auto 0 0}.performance-summary-card:after{content:"";background:var(--card-accent);border-radius:50%;width:130px;height:130px;position:absolute;top:-46px;right:-42px}@supports (color:color-mix(in lab, red, red)){.performance-summary-card:after{background:color-mix(in srgb, var(--card-accent) 11%, transparent)}}.performance-summary-card.blue{--card-accent:var(--performance-blue)}.performance-summary-card.violet{--card-accent:var(--performance-violet)}.performance-summary-card.cyan{--card-accent:var(--performance-cyan)}.performance-summary-card.green{--card-accent:var(--performance-green)}.performance-summary-card>span{z-index:1;color:var(--aether-tertiary);font-size:12px;font-weight:700;position:relative}.performance-summary-card>strong{z-index:1;color:var(--aether-ink);letter-spacing:-.035em;margin:16px 0 11px;font-size:clamp(27px,2.5vw,38px);line-height:1;display:block;position:relative}.performance-summary-card>small{z-index:1;font-size:11px;font-weight:650;position:relative}.performance-summary-card>small.positive{color:#138b5e}.performance-summary-card>small.negative{color:#cb3f48}.performance-summary-card>small.neutral{color:var(--aether-tertiary)}.performance-command-grid,.performance-analytics-grid,.performance-opportunity-grid{gap:16px;display:grid}.performance-opportunity-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.performance-funnel-card,.performance-diagnosis-card,.performance-chart-card,.performance-payback-card,.performance-money-card,.performance-actions-card{border:1px solid var(--aether-hairline);background:#ffffffbd;border-radius:26px;min-width:0;padding:25px;box-shadow:0 22px 50px -44px #0f172ab3,inset 0 1px #fff}.performance-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.performance-card-head h3,.performance-diagnosis-card h3,.performance-actions-card h3{color:var(--aether-ink);letter-spacing:-.02em;margin:6px 0 0;font-size:21px;line-height:1.25}.performance-card-head>button,.performance-diagnosis-card>button,.performance-payback-card>button{border:1px solid var(--aether-hairline);min-height:40px;color:var(--performance-blue);background:#ffffffc2;border-radius:12px;padding:0 13px;font-size:12px;font-weight:700}.performance-card-head>button:hover,.performance-diagnosis-card>button:hover,.performance-payback-card>button:hover{background:#fff;border-color:#1487ff4d}.performance-funnel{grid-template-columns:repeat(6,minmax(82px,1fr));gap:8px;margin-top:25px;display:grid}.performance-funnel-step{min-width:0;position:relative}.performance-funnel-step>div{background:linear-gradient(155deg,#f8fbff,#edf4fc);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:135px;padding:15px 12px;transition:transform .18s,background .18s;display:flex}.performance-funnel-step:hover>div{background:linear-gradient(155deg,#f5faff,#e6f1ff);transform:translateY(-3px)}.performance-funnel-step div>span{color:var(--performance-blue);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.performance-funnel-step div>strong{color:var(--performance-navy);letter-spacing:-.035em;font-size:28px;line-height:1}.performance-funnel-step div>small{color:var(--aether-secondary);font-size:11px;line-height:1.25}.performance-funnel-step>b{color:var(--aether-tertiary);background:#fff;border-radius:999px;padding:4px 6px;font-family:JetBrains Mono,monospace;font-size:8px;position:absolute;top:10px;right:9px;box-shadow:0 5px 12px -9px #0f172ab3}.performance-diagnosis-card{color:#fff;background:radial-gradient(circle at 90% 12%,#298bff57,#0000 31%),linear-gradient(145deg,#0a2038,#133c62);border-color:#56a6ff40;position:relative;overflow:hidden}.performance-diagnosis-card .section-tag{color:#82bfff}.performance-diagnosis-score{background:#1687ff;border-radius:15px;place-items:center;width:47px;height:47px;margin:22px 0;font-size:23px;display:grid;box-shadow:0 12px 25px -15px #1687ff}.performance-diagnosis-card h3{color:#fff}.performance-diagnosis-card p{color:#e8f2fdc2;min-height:66px;margin:10px 0 20px;font-size:13px;line-height:1.55}.performance-diagnosis-rate{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.performance-diagnosis-rate span{color:#e8f2fdad;font-size:12px}.performance-diagnosis-rate strong{font-size:23px}.performance-diagnosis-card>button{color:#fff;background:#ffffff1a;border-color:#ffffff3d;width:100%;margin-top:16px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #ffffff08}.performance-diagnosis-card>button:hover,.performance-diagnosis-card>button:focus-visible{color:#fff;background:#1687ff42;border-color:#68b7ffc7;transform:translateY(-1px);box-shadow:0 10px 28px -18px #1687fff2,inset 0 0 0 1px #ffffff14}.performance-diagnosis-card>button:active{background:#1687ff57;transform:translateY(0)}.performance-chart-card{min-height:390px}.performance-legend{color:var(--aether-secondary);gap:14px;font-size:11px;display:flex}.performance-legend span:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.performance-legend .calls:before{background:var(--performance-blue)}.performance-line-chart{width:100%;height:250px;margin-top:24px;overflow:visible}.performance-line-chart .grid-line{stroke:#0f172a14;stroke-width:1px}.performance-line-chart .area{fill:url(#performanceArea)}.performance-line-chart .calls-line,.performance-line-chart .meetings-line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.performance-line-chart .meetings-line{stroke:var(--performance-violet)}.performance-chart-labels{color:var(--aether-tertiary);justify-content:space-between;gap:7px;font-family:JetBrains Mono,monospace;font-size:9px;display:flex;overflow:hidden}.performance-empty-chart{min-height:280px;color:var(--aether-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.performance-empty-chart strong{color:var(--aether-ink);margin-bottom:6px;font-size:17px}.performance-payback-card{background:radial-gradient(circle at 50% 32%,#1487ff14,#0000 34%),#ffffffc7}.performance-payback-card .performance-card-head>strong{color:var(--performance-blue);font-size:28px;line-height:1}.performance-payback-ring{background:conic-gradient(var(--performance-blue) var(--progress), #0f172a12 0);border-radius:50%;width:190px;height:190px;margin:25px auto;padding:14px}.performance-payback-ring>div{background:#f9fbfe;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.performance-payback-ring strong{color:var(--performance-navy);font-size:24px;line-height:1}.performance-payback-ring span{color:var(--aether-tertiary);margin-top:6px;font-size:11px}.performance-payback-details{grid-template-columns:1fr 1fr;gap:9px;display:grid}.performance-payback-details>div{background:#0f172a09;border-radius:15px;padding:13px}.performance-payback-details span{color:var(--aether-tertiary);margin-bottom:6px;font-size:10px;display:block}.performance-payback-details strong{color:var(--aether-ink);font-size:16px}.performance-payback-card>button{width:100%;margin-top:13px}.performance-money-card{background:radial-gradient(circle at 100% 0,#17a6731c,#0000 30%),#ffffffc2}.performance-money-card .performance-card-head>strong{color:var(--performance-green);font-size:26px;line-height:1}.performance-money-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:23px;display:grid}.performance-money-grid>div{background:#17a6730d;border:1px solid #17a6731f;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:120px;padding:17px;display:flex}.performance-money-grid strong{color:var(--performance-green);font-size:26px;line-height:1}.performance-money-grid span{color:var(--aether-secondary);font-size:12px;line-height:1.35}.performance-money-card>p{color:var(--aether-tertiary);margin:16px 0 0;font-size:11px;line-height:1.5}.performance-actions-card{color:#fff;background:linear-gradient(145deg,#16171a,#272a30);border-color:#ffffff14}.performance-actions-card .section-tag{color:#7cb8ff}.performance-actions-card h3{color:#fff}.performance-actions-card ol{margin:21px 0 0;padding:0;list-style:none}.performance-actions-card li{border-top:1px solid #ffffff1a;grid-template-columns:34px 1fr;gap:11px;padding:14px 0;display:grid}.performance-actions-card li>span{color:#73b5ff;background:#1487ff29;border-radius:10px;place-items:center;width:30px;height:30px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;display:grid}.performance-actions-card li strong{color:#fff;font-size:13px}.performance-actions-card li p{color:#ecf2f9a8;margin:4px 0 0;font-size:11px;line-height:1.45}.performance-visual-grid{grid-template-columns:minmax(310px,.78fr) minmax(560px,1.55fr);gap:16px;display:grid}.performance-pie-card,.performance-table-card{background:#ffffffdb;border:1px solid #6880a029;border-radius:26px;padding:24px;box-shadow:0 20px 48px -38px #0f25418c}.performance-pie-card .performance-card-head>strong{color:var(--performance-blue);white-space:nowrap;font-size:13px}.performance-pie-content{grid-template-columns:190px minmax(170px,1fr);align-items:center;gap:24px;min-height:250px;margin-top:22px;display:grid}.performance-pie-chart{aspect-ratio:1;background:conic-gradient(var(--pie-stops));border-radius:50%;place-items:center;width:184px;display:grid;position:relative;box-shadow:0 20px 45px -28px #1687ffcc}.performance-pie-chart:after{content:"";aspect-ratio:1;background:#fff;border-radius:50%;width:116px;box-shadow:inset 0 0 0 1px #6880a01a}.performance-pie-chart>div{z-index:1;text-align:center;display:grid;position:absolute}.performance-pie-chart strong{color:var(--performance-navy);font-size:28px;line-height:1}.performance-pie-chart span{color:var(--aether-secondary);text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:11px;font-weight:700}.performance-pie-legend{gap:10px;display:grid}.performance-pie-legend>div{border-bottom:1px solid #6880a01f;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.performance-pie-legend i{border-radius:50%;width:9px;height:9px}.performance-pie-legend i.calls{background:#1687ff}.performance-pie-legend i.outbound{background:#7759ff}.performance-pie-legend i.follows{background:#17b8a6}.performance-pie-legend span{color:var(--aether-secondary);font-size:13px}.performance-pie-legend strong{color:var(--aether-ink);font-size:15px}.performance-pie-legend small{color:var(--aether-tertiary);grid-column:2/4;font-size:10px}.performance-visual-note{color:var(--aether-tertiary);margin:0;font-size:11px}.performance-table-wrap{border:1px solid #6880a021;border-radius:18px;margin-top:22px;overflow-x:auto}.performance-table-card table{border-collapse:collapse;width:100%;min-width:680px}.performance-table-card th{color:var(--aether-tertiary);text-align:right;text-transform:uppercase;letter-spacing:.08em;background:#f5f8fc;padding:13px 14px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}.performance-table-card th:first-child,.performance-table-card td:first-child{text-align:left}.performance-table-card td{color:var(--aether-secondary);text-align:right;white-space:nowrap;border-top:1px solid #6880a01c;padding:15px 14px;font-size:12px}.performance-table-card tbody tr{transition:background .16s}.performance-table-card tbody tr:hover{background:#1687ff0b}.performance-table-card td strong{color:var(--aether-ink);font-weight:750}.performance-table-card .performance-table-empty{height:170px;color:var(--aether-tertiary);text-align:center;white-space:normal}.performance-channel-section{background:linear-gradient(145deg,#ffffffe6,#f6f9feeb);border:1px solid #6880a029;border-radius:28px;padding:26px;box-shadow:0 24px 54px -42px #0f254194}.performance-channel-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.performance-channel-heading h3{color:var(--aether-ink);letter-spacing:-.025em;margin:7px 0 0;font-size:24px;line-height:1.2}.performance-channel-heading>p{max-width:390px;color:var(--aether-secondary);text-align:right;margin:0;font-size:12px;line-height:1.5}.performance-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:24px;display:grid}.performance-channel-funnel{background:#ffffffe0;border:1px solid #6880a024;border-radius:22px;min-width:0;padding:19px;box-shadow:0 16px 34px -30px #0f25418c}.performance-channel-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.performance-channel-card-head>div{grid-template-columns:12px 1fr;column-gap:8px;display:grid}.performance-channel-card-head i,.performance-comparison-label i{background:var(--channel-color);width:9px;height:9px;box-shadow:0 0 0 5px var(--channel-color);border-radius:50%;margin-top:4px}@supports (color:color-mix(in lab, red, red)){.performance-channel-card-head i,.performance-comparison-label i{box-shadow:0 0 0 5px color-mix(in srgb, var(--channel-color) 12%, transparent)}}.performance-channel-funnel.blue,.performance-comparison-row.blue{--channel-color:#1687ff}.performance-channel-funnel.violet,.performance-comparison-row.violet{--channel-color:#7759ff}.performance-channel-funnel.green,.performance-comparison-row.green{--channel-color:#17a889}.performance-channel-card-head span{color:var(--aether-tertiary);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.performance-channel-card-head h4{color:var(--aether-ink);letter-spacing:-.02em;grid-column:2;margin:3px 0 0;font-size:19px}.performance-channel-card-head>strong{color:var(--channel-color);white-space:nowrap;font-size:11px}.performance-channel-stages{gap:15px;margin-top:21px;display:grid}.performance-channel-stage-meta{grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-bottom:7px;display:grid}.performance-channel-stage-meta span{color:var(--aether-secondary);font-size:11px}.performance-channel-stage-meta strong{color:var(--aether-ink);font-size:14px}.performance-channel-stage-meta b{background:var(--channel-color);border-radius:999px;min-width:46px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.performance-channel-stage-meta b{background:color-mix(in srgb, var(--channel-color) 10%, white)}}.performance-channel-stage-meta b{color:var(--channel-color);text-align:center;font-size:9px}.performance-channel-stage-track{background:#eaf0f7;border-radius:999px;height:8px;overflow:hidden}.performance-channel-stage-track>span{width:var(--stage-width);border-radius:inherit;background:linear-gradient(90deg, var(--channel-color), var(--channel-color));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.performance-channel-stage-track>span{background:linear-gradient(90deg, color-mix(in srgb, var(--channel-color) 72%, white), var(--channel-color))}}.performance-channel-stage-track>span{box-shadow:0 5px 12px -7px var(--channel-color);transition:width .4s}.performance-channel-empty{color:var(--aether-tertiary);margin-top:17px;font-size:10px;line-height:1.45;display:block}.performance-meeting-comparison{background:#fff;border:1px solid #6880a024;border-radius:22px;margin-top:14px;padding:22px}.performance-meeting-comparison .performance-card-head>strong{color:var(--performance-blue);font-size:12px}.performance-comparison-chart{gap:17px;margin-top:24px;display:grid}.performance-comparison-row{grid-template-columns:100px minmax(130px,1fr) 42px 105px;align-items:center;gap:12px;display:grid}.performance-comparison-label{align-items:center;gap:9px;display:flex}.performance-comparison-label i{margin:0}.performance-comparison-label span{color:var(--aether-secondary);font-size:12px;font-weight:700}.performance-comparison-track{background:#edf2f8;border-radius:999px;height:22px;padding:3px;overflow:hidden}.performance-comparison-track>span{width:var(--bar-width);border-radius:inherit;background:linear-gradient(90deg, var(--channel-color), var(--channel-color));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.performance-comparison-track>span{background:linear-gradient(90deg, color-mix(in srgb, var(--channel-color) 65%, white), var(--channel-color))}}.performance-comparison-track>span{transition:width .45s}.performance-comparison-row>strong{color:var(--aether-ink);text-align:right;font-size:18px}.performance-comparison-row>small{color:var(--aether-tertiary);font-size:10px}.performance-comparison-note{color:var(--aether-tertiary);border-top:1px solid #6880a01f;margin:18px 0 0;padding-top:15px;font-size:10px}@media (max-width:1280px){.performance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-command-grid,.performance-analytics-grid,.performance-opportunity-grid{grid-template-columns:1fr}}@media (max-width:920px){.performance-hero{flex-direction:column;align-items:flex-start}.performance-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.performance-hero,.performance-funnel-card,.performance-diagnosis-card,.performance-chart-card,.performance-payback-card,.performance-money-card,.performance-actions-card{border-radius:22px;padding:19px}.performance-hero h2{font-size:36px}.performance-period{width:100%}.performance-period button{flex:1;padding-inline:8px}.performance-summary-grid{grid-template-columns:1fr}.performance-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-money-grid{grid-template-columns:1fr}.performance-money-grid>div{min-height:90px}.performance-card-head{flex-direction:column;align-items:flex-start}.performance-line-chart{height:205px}}@media (max-width:1050px){.performance-visual-grid{grid-template-columns:1fr}}@media (max-width:620px){.performance-pie-card,.performance-table-card{border-radius:22px;padding:18px}.performance-pie-content{grid-template-columns:1fr;justify-items:center}.performance-pie-legend{width:100%}}@media (max-width:1080px){.performance-channel-grid{grid-template-columns:1fr}}@media (max-width:720px){.performance-channel-section{border-radius:22px;padding:18px}.performance-channel-heading{flex-direction:column;align-items:flex-start}.performance-channel-heading>p{text-align:left}.performance-comparison-row{grid-template-columns:84px minmax(90px,1fr) 32px}.performance-comparison-row>small{grid-column:2/4}}@media (max-width:430px){.performance-comparison-row{grid-template-columns:1fr auto}.performance-comparison-track{grid-area:2/1/auto/3}.performance-comparison-row>small{grid-column:1/3}}.performance-visual-grid{grid-template-columns:minmax(430px,.92fr) minmax(620px,1.72fr);align-items:start;gap:18px}.performance-pie-card,.performance-table-card{min-width:0}.performance-pie-card .performance-card-head{padding-right:0;display:block;position:relative}.performance-pie-card .performance-card-head>div{min-width:0;padding-right:96px}.performance-pie-card .performance-card-head h3{max-width:330px;font-size:21px;line-height:1.22}.performance-pie-card .performance-card-head>strong{background:#1687ff14;border-radius:999px;padding:7px 10px;font-size:11px;position:absolute;top:1px;right:0}.performance-pie-content{grid-template-columns:154px minmax(0,1fr);gap:20px;min-height:210px}.performance-pie-chart{width:154px}.performance-pie-chart:after{width:96px}.performance-pie-chart strong{font-size:25px}.performance-pie-legend{gap:0;min-width:0}.performance-pie-legend>div{grid-template-columns:10px minmax(0,1fr) minmax(34px,auto);column-gap:9px;min-width:0;padding:13px 2px}.performance-pie-legend span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.performance-pie-legend strong{text-align:right;justify-self:end;min-width:34px}.performance-pie-legend small{justify-self:start}.performance-table-card{min-height:0}.performance-table-wrap{width:100%}@media (max-width:1280px){.performance-visual-grid{grid-template-columns:minmax(390px,.9fr) minmax(560px,1.55fr)}}@media (max-width:1050px){.performance-visual-grid{grid-template-columns:1fr}.performance-pie-card .performance-card-head h3{max-width:none}.performance-pie-content{grid-template-columns:170px minmax(0,1fr)}.performance-pie-chart{width:164px}}.performance-legend{flex-wrap:wrap}.performance-legend .outbound:before{background:#7759ff}.performance-legend .follows:before{background:#17a889}.performance-legend .meetings:before{background:#f3a712}.performance-line-chart .calls-line,.performance-line-chart .outbound-line,.performance-line-chart .follows-line,.performance-line-chart .meetings-line{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.performance-line-chart .calls-line{stroke:#1687ff}.performance-line-chart .outbound-line{stroke:#7759ff}.performance-line-chart .follows-line{stroke:#17a889}.performance-line-chart .meetings-line{stroke:#f3a712;stroke-dasharray:7 6}.performance-line-chart .calls-dot{fill:#fff;stroke:#1687ff;stroke-width:2.5px}.performance-line-chart .outbound-dot{fill:#fff;stroke:#7759ff;stroke-width:2.5px}.performance-line-chart .follows-dot{fill:#fff;stroke:#17a889;stroke-width:2.5px}.performance-line-chart .meetings-dot{fill:#fff;stroke:#f3a712;stroke-width:2.5px}.performance-intelligence-grid{grid-template-columns:minmax(560px,1.35fr) minmax(360px,.8fr);gap:16px;display:grid}.performance-benchmark-card,.performance-insights-card{background:#ffffffe0;border:1px solid #6880a029;border-radius:26px;min-width:0;padding:24px;box-shadow:0 20px 48px -38px #0f25418c}.performance-benchmark-caption{color:var(--aether-tertiary);text-transform:uppercase;letter-spacing:.07em;background:#f3f6fa;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.performance-benchmark-list{gap:17px;margin-top:24px;display:grid}.performance-benchmark-row>div:first-child{justify-content:space-between;align-items:center;gap:15px;margin-bottom:7px;display:flex}.performance-benchmark-row span{color:var(--aether-secondary);font-size:12px;font-weight:650}.performance-benchmark-row strong{color:var(--benchmark-color);font-size:15px}.performance-benchmark-row.healthy{--benchmark-color:#159a73}.performance-benchmark-row.attention{--benchmark-color:#d58a00}.performance-benchmark-row.critical{--benchmark-color:#dc4d5d}.performance-benchmark-track{background:#e9eef5;border-radius:999px;height:11px;position:relative}.performance-benchmark-actual{width:var(--actual-width);border-radius:inherit;background:linear-gradient(90deg, var(--benchmark-color), var(--benchmark-color));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.performance-benchmark-actual{background:linear-gradient(90deg, color-mix(in srgb, var(--benchmark-color) 65%, white), var(--benchmark-color))}}.performance-benchmark-actual{transition:width .4s}.performance-benchmark-track i{top:-4px;bottom:-4px;left:var(--target-position);background:#26364b;border-radius:2px;width:2px;position:absolute;box-shadow:0 0 0 2px #fffc}.performance-benchmark-row small{color:var(--aether-tertiary);margin-top:6px;font-size:9px;display:block}.performance-insights-card{background:radial-gradient(circle at 100% 0,#7759ff17,#0000 38%),#ffffffe6}.performance-insights-card>div:first-child h3{color:var(--aether-ink);letter-spacing:-.02em;margin:7px 0 20px;font-size:21px}.performance-insight{border:1px solid var(--insight-border);background:var(--insight-bg);border-radius:16px;grid-template-columns:36px 1fr;gap:12px;padding:14px;display:grid}.performance-insight+.performance-insight{margin-top:10px}.performance-insight.positive{--insight-color:#159a73;--insight-bg:#159a730e;--insight-border:#159a7329}.performance-insight.warning{--insight-color:#d58a00;--insight-bg:#d58a000e;--insight-border:#d58a002b}.performance-insight.action{--insight-color:#1687ff;--insight-bg:#1687ff0e;--insight-border:#1687ff29}.performance-insight>i{background:var(--insight-color);border-radius:11px;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.performance-insight>i{background:color-mix(in srgb, var(--insight-color) 13%, white)}}.performance-insight>i{color:var(--insight-color);place-items:center;font-size:16px;font-style:normal;font-weight:850;display:grid}.performance-insight strong{color:var(--insight-color);font-size:12px}.performance-insight p{color:var(--aether-secondary);margin:4px 0 0;font-size:11px;line-height:1.45}.performance-insight-empty{min-height:210px;color:var(--aether-tertiary);text-align:center;background:#f5f8fc;border-radius:16px;place-items:center;padding:20px;font-size:12px;line-height:1.5;display:grid}.performance-insights-card>button{width:100%;min-height:42px;color:var(--performance-blue);background:#1687ff14;border:1px solid #1687ff33;border-radius:12px;margin-top:16px;font-size:11px;font-weight:800}.performance-insights-card>button:hover{background:#1687ff24;border-color:#1687ff57}@media (max-width:1080px){.performance-intelligence-grid{grid-template-columns:1fr}}@media (max-width:620px){.performance-benchmark-card,.performance-insights-card{border-radius:22px;padding:18px}.performance-benchmark-card .performance-card-head{flex-direction:column;align-items:flex-start}}.performance-depth-control{justify-content:center;padding:4px 0 2px;display:flex}.performance-depth-control>button{color:#0d69b9;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#fff,#eef8ff);border:1px solid #1487ff61;border-radius:14px;justify-content:center;align-items:center;min-width:222px;min-height:46px;padding:0 22px;font-family:Inter,sans-serif;font-size:13px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 10px 28px -20px #1487ffa6,inset 0 1px #fff}.performance-depth-control>button:hover{background:#fff;border-color:#1487ffa6;transform:translateY(-2px);box-shadow:0 14px 30px -18px #1487ffb8}.performance-depth-control>button:focus-visible{outline-offset:3px;outline:3px solid #1487ff33}.performance-depth-control>button[aria-expanded=true]{color:#4458c8;background:linear-gradient(135deg,#f8f9ff,#eef2ff);border-color:#5268df59}.performance-dashboard{--pd-bg:#f3f7fc;--pd-card:#fff;--pd-card-2:#f8fbff;--pd-line:#dbe5f0;--pd-text:#152238;--pd-muted:#66768b;--pd-cyan:#0f8df5;--pd-pink:#e64b7a;border:1px solid #dfe8f2;border-radius:30px;padding:clamp(16px,2.2vw,30px);overflow:visible;box-shadow:0 24px 70px #2040661a;color:#152238!important;background:radial-gradient(circle at 94% 4%,#745dff1f,#0000 24%),radial-gradient(circle at 5% 15%,#1297ff1a,#0000 26%),linear-gradient(145deg,#f8fbff,#edf3fa)!important}.performance-dashboard:before{opacity:.32;background-image:linear-gradient(#2869aa0b 1px,#0000 1px),linear-gradient(90deg,#2869aa0b 1px,#0000 1px)}.performance-dashboard :where(h2,h3,h4,strong){color:#152238!important;text-shadow:none!important}.performance-dashboard :where(p,small,td,span){color:#65768c!important}.performance-dashboard :where(.performance-hero,.performance-summary-card,.performance-funnel-card,.performance-diagnosis-card,.performance-chart-card,.performance-payback-card,.performance-channel-section,.performance-meeting-comparison,.performance-benchmark-card,.performance-insights-card,.performance-pie-card,.performance-table-card,.performance-money-card,.performance-actions-card){background:linear-gradient(145deg,#fffffffa,#f8fbfff5)!important;border-color:#dce6f1!important;box-shadow:0 16px 40px #27487014,inset 0 1px #fff!important}.performance-dashboard .performance-hero{min-height:150px;background:radial-gradient(circle at 88% 18%,#745dff29,#0000 27%),radial-gradient(circle at 70% 95%,#1487ff1f,#0000 31%),linear-gradient(140deg,#fff,#f3f8ff)!important}.performance-dashboard .performance-hero p,.performance-dashboard .performance-card-head p,.performance-dashboard .performance-channel-heading p{color:#64758a!important}.performance-dashboard .performance-period{background:#eef3f9!important;border-color:#d9e3ed!important}.performance-dashboard .performance-period button{color:#53667d!important}.performance-dashboard .performance-period button.active{box-shadow:0 8px 20px #1c78e83d;color:#fff!important;background:linear-gradient(135deg,#1688f8,#5a6df6)!important}.performance-system-opinion,.performance-revenue-counter{background:#dce6f1!important;border-color:#dce6f1!important;box-shadow:0 18px 48px #1e41691a!important}.performance-system-main,.performance-system-signals,.performance-revenue-counter>div{background:linear-gradient(145deg,#fff,#f7faff)!important}.performance-system-verdict p,.performance-system-meta,.performance-system-signals>span,.performance-signal p{color:#63758a!important}.performance-system-score{color:#087dea!important;background:#edf7ff!important;border-color:#a9d6ff!important}.performance-revenue-ring:before{background:#fff!important;border-color:#dbe7f1!important}.performance-revenue-ring strong,.performance-revenue-stat strong{color:#14243a!important}.performance-revenue-ring span,.performance-revenue-stat span,.performance-revenue-foot{color:#6c7e92!important}.performance-revenue-chart .grid{stroke:#dbe5ef}.performance-dashboard .performance-funnel .performance-funnel-step>div,.performance-dashboard .performance-funnel-step{color:#152238!important;background:linear-gradient(145deg,#f8fbff,#eef5fc)!important;border:1px solid #dbe7f2!important;box-shadow:0 10px 24px #21466f0f!important}.performance-dashboard .performance-funnel .performance-funnel-step>div strong,.performance-dashboard .performance-funnel-step :where(strong,small,span){color:#152238!important;text-shadow:none!important}.performance-dashboard .performance-funnel .performance-funnel-step>div small{color:#65768a!important}.performance-dashboard .performance-funnel .performance-funnel-step>div>span{color:#087dea!important}.performance-dashboard .performance-funnel .performance-funnel-step>b{color:#0876d7!important;background:#fff!important;border-color:#cce3f8!important}.performance-dashboard .performance-payback-ring{background:conic-gradient(#1688f8 0 var(--progress),#e6eef7 var(--progress) 360deg)!important;box-shadow:0 12px 30px #1e70c91f!important}.performance-dashboard .performance-payback-ring:before{background:#fff!important;border-color:#dce7f1!important}.performance-dashboard .performance-payback-ring :where(strong,span){color:#152238!important}.performance-dashboard .performance-payback-details span{color:#718196!important}.performance-dashboard .performance-payback-details strong{color:#152238!important}.performance-dashboard .performance-payback-card>button{color:#fff!important;background:linear-gradient(135deg,#1688f8,#36c8e8)!important}.performance-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.performance-channel-funnel{background:linear-gradient(160deg,#fff,#f8fbff)!important;border-color:#dce6f0!important;box-shadow:0 12px 30px #20436c12!important}.performance-channel-funnel.amber,.performance-comparison-row.amber{--channel-color:#f59e0b}.performance-channel-card-head h4,.performance-channel-card-head>strong,.performance-channel-stage-meta strong{color:#17243a!important}.performance-channel-card-head span,.performance-channel-stage-meta span,.performance-channel-empty{color:#687a8f!important}.performance-channel-stage-track{background:#eaf0f6!important}.performance-channel-feedback{background:#f4f8fc!important;border-color:#dce7f1!important}.performance-channel-feedback-head span{color:#6f8094!important}.performance-channel-feedback-head strong{color:#23344a!important;background:#e8f0f8!important}.performance-channel-feedback p,.performance-channel-feedback div:last-child span{color:#5f7187!important}.performance-channel-feedback div:last-child span strong{color:#22344a!important}.performance-channel-summary{background:linear-gradient(135deg,#eef9ff,#f7f4ff)!important;border-color:#cce7f5!important}.performance-channel-summary strong{color:#17243a!important}.performance-channel-summary p,.performance-channel-summary span{color:#68798e!important}.performance-channel-summary button{color:#087be3!important;background:#fff!important;border-color:#bcdcf7!important}.performance-pie-legend i.referrals{background:#f59e0b}.performance-dashboard .performance-pie-chart>div strong{color:#152238!important}.performance-dashboard .performance-pie-chart>div span{color:#68798d!important}.performance-dashboard .performance-table-card th{color:#536981!important;background:#eef4fa!important}.performance-dashboard .performance-table-card td{color:#5f7186!important}.performance-dashboard .performance-table-card td strong,.performance-actions-card li strong{color:#17243a!important}.performance-actions-card li p{color:#63758a!important}.performance-dashboard :where(button){text-shadow:none}@media (max-width:1380px){.performance-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.performance-dashboard{border-radius:22px;padding:12px}.performance-channel-grid,.performance-system-opinion,.performance-revenue-counter{grid-template-columns:1fr}.performance-revenue-stats,.performance-revenue-stats>span,.performance-revenue-note{grid-column:auto!important}}.performance-channel-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.performance-channel-funnel.pink,.performance-comparison-row.pink{--channel-color:#ec4899}.performance-channel-funnel.pink .performance-channel-feedback{border-color:#f5c5dd!important}.performance-pie-legend i.social{background:#ec4899}@media (max-width:1500px){.performance-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.performance-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.performance-channel-grid{grid-template-columns:1fr}}.performance-dashboard{--panel-border:#d8e4f2;--panel-muted:#6f829d;--panel-ink:#17233a}.performance-hero{box-shadow:none;background:0 0;border:0;align-items:end;padding:4px 2px 2px}.performance-hero h2{letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.55rem)}.performance-hero p{max-width:720px}.performance-period{border:1px solid var(--panel-border);background:#fff;border-radius:13px;padding:5px;box-shadow:0 8px 22px #1f3b6014}.performance-overview{border:1px solid var(--panel-border);background:radial-gradient(circle at 86% 0,#4579ff1a,#0000 28%),linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-radius:24px;padding:22px;box-shadow:0 16px 42px #1f3b6014}.performance-overview-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.performance-overview-head h3{color:var(--panel-ink);margin:5px 0 2px;font-size:1.22rem}.performance-overview-head p{color:var(--panel-muted);margin:0;font-size:.86rem}.performance-overview-status{white-space:nowrap;color:#087f5b;background:#e9fbf4;border:1px solid #c9f2e2;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:800}.performance-overview .performance-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.performance-overview .performance-summary-card{min-height:112px;box-shadow:none;background:#ffffffeb;border:1px solid #e0e9f4;border-radius:16px;grid-template-columns:38px 1fr;align-items:start;gap:11px;padding:16px 14px;display:grid;position:relative;overflow:hidden}.performance-overview .performance-summary-card:after{content:"";background:var(--summary-accent,#3185ff);height:3px;position:absolute;inset:auto 0 0}.performance-overview .performance-summary-card.blue{--summary-accent:#3185ff}.performance-overview .performance-summary-card.violet{--summary-accent:#7957ef}.performance-overview .performance-summary-card.cyan{--summary-accent:#14afd0}.performance-overview .performance-summary-card.pink{--summary-accent:#ef5c9f}.performance-overview .performance-summary-card.green{--summary-accent:#18a976}.performance-summary-icon{background:#f1f6ff;border:1px solid #dce9fb;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;color:var(--summary-accent,#3185ff)!important;font-size:1rem!important;display:grid!important}.performance-overview .performance-summary-card>div{min-width:0}.performance-overview .performance-summary-card>div>span{color:#657892;min-height:30px;font-size:.7rem;font-weight:700;line-height:1.25;display:block}.performance-overview .performance-summary-card strong{color:var(--panel-ink);letter-spacing:-.04em;margin:2px 0 3px;font-size:clamp(1.25rem,2vw,1.72rem);display:block}.performance-overview .performance-summary-card small{font-size:.66rem;line-height:1.2}.performance-command-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.7fr)}.performance-funnel-card,.performance-diagnosis-card,.performance-chart-card,.performance-payback-card,.performance-pie-card,.performance-table-card{border-color:var(--panel-border);box-shadow:0 12px 32px #1f3b600f}.performance-funnel{gap:8px}.performance-funnel-step>div{background:linear-gradient(90deg,#3185ff1c,#14afd00f);border-radius:11px}.performance-analytics-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr)}.performance-payback-ring{background:conic-gradient(#7655d9 var(--progress),#e9eef7 0)}.performance-payback-ring:before{background:#fff}.performance-payback-card>.performance-card-head>strong{color:#6b47d6}.performance-channel-section{margin-top:4px}@media (max-width:1180px){.performance-overview .performance-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.performance-hero{align-items:stretch}.performance-overview{border-radius:18px;padding:16px}.performance-overview-head{flex-direction:column;align-items:flex-start;gap:10px}.performance-overview .performance-summary-grid{grid-template-columns:1fr 1fr}.performance-overview .performance-summary-card{grid-template-columns:34px 1fr;min-height:106px;padding:13px 11px}.performance-summary-icon{width:34px;height:34px}}@media (max-width:440px){.performance-overview .performance-summary-grid{grid-template-columns:1fr}.performance-overview .performance-summary-card{min-height:88px}}.control-board{--control-ink:#17243a;--control-muted:#7587a1;--control-line:#dce6f2;color:var(--control-ink);background:linear-gradient(145deg,#fff 0%,#f8fbff 58%,#f5f3ff 100%);border:1px solid #d6e2ef;border-radius:22px;margin-bottom:18px;padding:18px;box-shadow:0 18px 45px #29497717}.control-board-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.control-board-heading h3{letter-spacing:-.035em;color:var(--control-ink);margin:0;font-size:22px;line-height:1.12}.control-board-heading p{color:var(--control-muted);margin:5px 0 0;font-size:12px}.control-board-delta{color:#118657;white-space:nowrap;background:#eafaf2;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.control-board-delta.negative{color:#d5495a;background:#fff0f2}.control-board-delta.neutral{color:#60748f;background:#eef4fb}.control-kpi-strip{background:#fff;border:1px solid #dce5f0;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 5px 16px #2d496f0f}.control-kpi{border-right:1px solid #e6edf5;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:flex}.control-kpi:last-child{border-right:0}.control-kpi-icon{color:#58708e;background:#f3f7fc;border:1px solid #e1e8f1;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.control-kpi>div{flex-direction:column;min-width:0;display:flex}.control-kpi small{text-overflow:ellipsis;white-space:nowrap;color:#73839a;font-size:10px;overflow:hidden}.control-kpi strong{letter-spacing:-.035em;color:#1b2639;margin:1px 0;font-size:21px;line-height:1.05}.control-kpi span:not(.control-kpi-icon){text-overflow:ellipsis;white-space:nowrap;color:#13a26e;font-size:9px;font-weight:750;overflow:hidden}.control-kpi span.negative{color:#dc5263}.control-kpi span.neutral{color:#7a8ba2}.control-chart-grid{grid-template-columns:1fr 1fr .9fr;gap:12px;margin-top:12px;display:grid}.control-bottom-grid{grid-template-columns:1fr 1.08fr;gap:12px;margin-top:12px;display:grid}.control-panel{background:#ffffffeb;border:1px solid #dce5f0;border-radius:15px;min-width:0;padding:14px;box-shadow:0 5px 16px #2d496f0b}.control-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.control-panel-head h4{color:#1c293e;letter-spacing:-.025em;margin:0;font-size:14px}.control-panel-head p{color:#8796aa;margin:3px 0 0;font-size:10px}.control-panel-head>span{color:#5f728d;white-space:nowrap;background:#f8fafd;border:1px solid #e2e9f2;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:750}.control-line-chart{width:100%;height:145px;display:block;overflow:visible}.control-line-chart line{stroke:#e7edf5;stroke-width:1px}.control-line-chart .series{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.control-line-chart circle{stroke:#fff;stroke-width:2px}.control-line-chart.blue .series,.control-line-chart.blue circle{stroke:#347ff0}.control-line-chart.blue circle{fill:#347ff0}.control-line-chart.blue .area{fill:url(#controlBlueArea)}.control-line-chart.green .series,.control-line-chart.green circle{stroke:#16b884}.control-line-chart.green circle{fill:#16b884}.control-line-chart.green .area{fill:url(#controlGreenArea)}.control-chart-foot{color:#96a4b6;justify-content:space-between;font-size:9px;display:flex}.control-empty{color:#8796aa;text-align:center;background:#f7f9fc;border-radius:10px;place-items:center;height:145px;font-size:11px;display:grid}.control-conversion-body{justify-content:center;align-items:center;gap:20px;min-height:159px;display:flex}.control-donut{border-radius:50%;flex:none;place-items:center;width:116px;height:116px;display:grid;position:relative}.control-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:13px;box-shadow:inset 0 0 0 1px #edf1f6}.control-donut.conversion{background:conic-gradient(#6d46c7 0deg var(--control-progress),#edf1f6 var(--control-progress) 360deg)}.control-donut.stages{background:conic-gradient(var(--stage-stops))}.control-donut>div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.control-donut strong{color:#1b2639;font-size:20px}.control-donut small{color:#7f8ea2;font-size:8px}.control-conversion-stats{flex-direction:column;display:flex}.control-conversion-stats strong{color:#1c293e;margin-top:9px;font-size:15px}.control-conversion-stats strong:first-child{margin-top:0}.control-conversion-stats span{color:#8796aa;margin-top:2px;font-size:9px}.control-horizontal-funnel{flex-direction:column;gap:7px;display:flex}.control-funnel-row{grid-template-columns:105px 44px 1fr 48px;align-items:center;gap:8px;min-height:20px;display:grid}.control-funnel-row>span{color:#586b85;font-size:10px}.control-funnel-row>strong{color:#243149;text-align:right;font-size:10px}.control-funnel-row>i{background:#edf2f8;border-radius:3px;height:10px;overflow:hidden}.control-funnel-row>i>b{border-radius:3px;height:100%;transition:width .35s;display:block}.control-funnel-row>small{color:#7587a0;text-align:right;font-size:9px}.control-distribution-body{justify-content:center;align-items:center;gap:28px;display:flex}.control-distribution-panel .control-donut{width:136px;height:136px}.control-stage-list{flex-direction:column;gap:7px;min-width:220px;display:flex}.control-stage-list>div{grid-template-columns:8px 1fr 40px 44px;align-items:center;gap:7px;font-size:9px;display:grid}.control-stage-list i{border-radius:50%;width:7px;height:7px}.control-stage-list span{color:#526680}.control-stage-list strong{color:#243149;text-align:right}.control-stage-list small{color:#7f8ea2;text-align:right}@media (max-width:1050px){.control-kpi-strip{grid-template-columns:repeat(2,1fr)}.control-kpi{border-bottom:1px solid #e6edf5}.control-chart-grid{grid-template-columns:1fr 1fr}.control-conversion-panel{grid-column:1/-1}.control-bottom-grid{grid-template-columns:1fr}}@media (max-width:700px){.control-board{border-radius:17px;padding:12px}.control-board-heading{flex-direction:column;align-items:flex-start}.control-kpi-strip,.control-chart-grid{grid-template-columns:1fr}.control-kpi{border-right:0}.control-conversion-panel{grid-column:auto}.control-distribution-body{flex-direction:column}.control-stage-list{width:100%;min-width:0}.control-funnel-row{grid-template-columns:90px 40px 1fr 42px}.control-board-delta{white-space:normal}.control-kpi strong{font-size:20px}}.performance-dashboard .performance-hero{background:linear-gradient(135deg,#fff 0%,#f8fbff 58%,#f4f2ff 100%);border:1px solid #d8e3ef;border-radius:22px;margin-bottom:18px;padding:32px 28px 26px;box-shadow:0 16px 38px #29497714}.performance-dashboard .performance-hero>div:first-child{padding-left:2px}.performance-dashboard .performance-hero h2{margin-top:10px;line-height:1.08}.performance-dashboard .performance-hero p{margin-top:8px}.performance-dashboard .performance-period{background:#ffffffc7;border:1px solid #dce6f2;border-radius:14px;padding:4px}.performance-dashboard .performance-period button{border-radius:10px;min-height:38px;padding:0 16px}.performance-dashboard .performance-revenue-counter,.performance-dashboard .performance-system-opinion,.performance-dashboard .performance-analytics-grid>article,.performance-dashboard .performance-channel-section,.performance-dashboard .performance-intelligence-grid>article,.performance-dashboard .performance-visual-grid>article,.performance-dashboard .performance-table-card,.performance-dashboard .performance-opportunity-grid>article{background:linear-gradient(145deg,#fff 0%,#fbfdff 75%,#f7f5ff 100%);border:1px solid #dce5f0;border-radius:18px;box-shadow:0 10px 28px #2d496f11}.performance-dashboard .performance-revenue-counter,.performance-dashboard .performance-system-opinion,.performance-dashboard .performance-channel-section,.performance-dashboard .performance-table-card{margin-top:14px}.performance-dashboard .performance-card-head h3,.performance-dashboard .performance-channel-heading h3,.performance-dashboard .performance-revenue-head h3{color:#1b283d;letter-spacing:-.025em}.performance-dashboard .section-tag{color:#167df1}.performance-dashboard .performance-channel-funnel{background:#fff;border:1px solid #dfe7f1;border-radius:15px;box-shadow:0 5px 16px #2d496f0b}.performance-dashboard .performance-channel-feedback,.performance-dashboard .performance-channel-summary,.performance-dashboard .performance-meeting-comparison{background:#f8fbff;border-color:#dfe7f1;border-radius:13px}.performance-dashboard .performance-analytics-grid{margin-top:14px}.performance-chart-card.simplified{padding:20px}.performance-legend.clear{background:#f8fafd;border:1px solid #e2e9f2;border-radius:10px;flex-wrap:wrap;gap:14px;padding:8px 10px;display:flex}.performance-legend.clear span{color:#5d708b;padding-left:15px;font-size:12px;font-weight:750;position:relative}.performance-legend.clear span:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.performance-legend.clear .activity:before{background:#347ff0}.performance-legend.clear .meetings:before{background:#f3a20b}.performance-chart-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0 10px;display:grid}.performance-chart-summary>div{background:#f9fbfe;border:1px solid #e3eaf3;border-radius:11px;flex-direction:column;padding:11px 13px;display:flex}.performance-chart-summary span{color:#7587a0;font-size:12px}.performance-chart-summary strong{color:#1c293f;margin-top:3px;font-size:19px}.performance-line-chart.simplified .activity-area{fill:url(#activityArea)}.performance-line-chart.simplified .activity-line{fill:none;stroke:#347ff0;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.performance-line-chart.simplified .meetings-line{fill:none;stroke:#f3a20b;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.performance-line-chart.simplified .activity-dot{fill:#fff;stroke:#347ff0;stroke-width:3px}.performance-line-chart.simplified .meetings-dot{fill:#fff;stroke:#f3a20b;stroke-width:3px}.performance-chart-explanation{color:#586d88;background:#eef6ff;border-left:3px solid #347ff0;border-radius:8px;margin:14px 0 0;padding:11px 13px;font-size:12px;line-height:1.55}.performance-chart-explanation strong{color:#244365}@media (max-width:900px){.performance-dashboard .performance-hero{align-items:flex-start;padding:24px 20px}.performance-dashboard .performance-period{width:100%;overflow-x:auto}.performance-dashboard .performance-period button{white-space:nowrap;flex:1}}@media (max-width:620px){.performance-dashboard .performance-hero{padding:22px 16px}.performance-chart-summary{grid-template-columns:1fr}.performance-legend.clear{width:100%}.performance-dashboard .performance-period button{padding:0 12px}}:root{--navy:#06111f;--navy-2:#081827;--panel:#0b1b2c;--panel-2:#102338;--line:#93b8dd21;--muted:#8194aa;--text:#edf5ff;--blue:#1c7cff;--blue-2:#60aaff;--cyan:#46ddff;--green:#39d9a0}*{box-sizing:border-box}body{background:radial-gradient(circle at 76% 10%, #1870ff17, transparent 24rem), var(--navy);color:var(--text);min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}main{min-height:100vh}.sidebar{z-index:30;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050f1bf5;flex-direction:column;width:246px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:92px;padding:0 24px;display:flex}.brand-logo{filter:drop-shadow(0 5px 8px #004da640);background-image:url(/escolhidos-logo-transparent.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 44px;width:44px;height:44px}.brand div:last-child{flex-direction:column;gap:3px;display:flex}.brand strong{letter-spacing:.14em;font-size:12px}.brand strong .brand-pro,.login-brand strong .brand-pro{color:#3da2ff;font:inherit;letter-spacing:inherit}.brand small,.brand span{color:#4b80ba;letter-spacing:.28em;font-size:8px;font-weight:700}.sidebar nav{flex:1;padding:24px 14px}.nav-label{color:#40546a;letter-spacing:.22em;margin:0 12px 12px;font-size:9px;font-weight:800}.sidebar nav button{color:#71859c;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;width:100%;min-height:43px;margin-bottom:3px;padding:0 12px;font-size:13px;transition:all .2s;display:flex}.sidebar nav button>span{color:#5a7693;text-align:center;width:18px;font-size:15px}.sidebar nav button:hover{color:#fff;background:#ffffff0a}.sidebar nav button.active{color:#fff;box-shadow:inset 2px 0 var(--blue);background:linear-gradient(90deg,#1c7cff2e,#1c7cff0a)}.sidebar nav button i{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:9px;font-style:normal;display:grid}.sidebar-status{border:1px solid var(--line);background:#ffffff05;border-radius:10px;margin:14px;padding:16px}.status-head{letter-spacing:.15em;color:#62758b;justify-content:space-between;font-size:8px;display:flex}.mini-progress,.progress,.thin-progress{background:#ffffff14;border-radius:10px;overflow:hidden}.mini-progress{height:3px;margin:10px 0 12px}.mini-progress span{background:var(--blue);width:17%;height:100%;box-shadow:0 0 8px var(--blue);display:block}.sidebar-status p{color:#c2d1df;margin:0 0 4px;font-size:11px}.sidebar-status small{color:#51677e;font-size:9px}.app-shell{min-height:100vh;margin-left:246px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#06111fbf;justify-content:space-between;align-items:center;height:92px;padding:0 34px;display:flex;position:sticky;top:0}.eyebrow,.kicker,.section-tag{color:#527294;letter-spacing:.22em;margin:0 0 6px;font-size:8px;font-weight:800}.topbar h1{margin:0;font-size:19px;font-weight:650}.top-actions,.profile{align-items:center;display:flex}.icon-button{border:1px solid var(--line);color:#7f94aa;background:0 0;border-radius:50%;width:36px;height:36px;position:relative}.notification-dot{background:var(--blue);width:5px;height:5px;box-shadow:0 0 8px var(--blue);border-radius:50%;position:absolute;top:7px;right:8px}.avatar{background:linear-gradient(145deg,#1a75d9,#0b3768);border:1px solid #418dda;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.profile>div:nth-child(2){flex-direction:column;display:flex}.profile span{color:#60758b;margin-top:2px;font-size:8px}.chevron{margin-left:4px}.mobile-menu{display:none}.page-content{max-width:1600px;margin:0 auto;padding:28px 34px 50px}.content-stack{flex-direction:column;gap:22px;display:flex}.welcome-row{justify-content:space-between;align-items:flex-end;display:flex}.welcome-row h2,.section-intro h2{letter-spacing:-.02em;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.welcome-row>div>p:last-child,.section-intro p{color:var(--muted);margin:0;font-size:12px}.outline-button,.filter-button{color:#a7c7e9;letter-spacing:.04em;background:0 0;border:1px solid #21476e;border-radius:7px;padding:10px 14px;font-size:10px;font-weight:700}.outline-button span{color:var(--blue-2);margin-left:18px}.live-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.live-card{border:1px solid var(--line);border-radius:10px;grid-template-columns:90px 1fr auto;align-items:center;gap:17px;min-height:132px;padding:18px;display:grid;position:relative;overflow:hidden}.live-card.daily{background:linear-gradient(100deg,#1467dc2b,#081827b3);border-color:#378bff47}.live-card.daily:before{content:"";background:var(--blue);width:2px;box-shadow:0 0 16px var(--blue);position:absolute;inset:0 auto 0 0}.live-card.training{background:#0c1d2ebd}.live-time{border-right:1px solid var(--line);flex-direction:column;justify-content:center;height:75px;display:flex}.live-time span{font:500 27px Georgia,serif}.live-time small{color:#55718e;letter-spacing:.12em;margin-top:5px;font-size:7px}.live-body h3{margin:8px 0 5px;font-size:13px}.live-body p{color:#71869c;margin:0;font-size:10px;line-height:1.5}.live-badge,.training-badge{letter-spacing:.15em;font-size:7px;font-weight:800}.training-badge{color:#6f849a}.live-card>button{background:var(--blue);color:#fff;border:0;border-radius:6px;padding:10px 12px;font-size:9px;font-weight:700;box-shadow:0 8px 24px #1c7cff2e}.live-card.training>button{color:#8dabca;box-shadow:none;background:0 0;border:1px solid #24415f}.live-card button span{margin-left:9px}.dashboard-grid{grid-template-columns:1.05fr 1fr .9fr;gap:14px;display:grid}.dashboard-grid>article,.chart-card{border:1px solid var(--line);background:#0a1a2bb8;border-radius:10px;padding:20px}.card-heading{justify-content:space-between;align-items:flex-start;display:flex}.card-heading h3{margin:0;font-size:13px}.pulse-icon{color:var(--blue-2);background:#1c7cff17;border:1px solid #1c7cff2e;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.big-number{align-items:baseline;gap:8px;padding:19px 0 15px;display:flex}.big-number strong{color:#fff;text-shadow:0 0 30px #489fff38;font:500 54px Georgia,serif}.big-number span{color:#5e7e9f;letter-spacing:.18em;font-size:8px;font-weight:800}.number-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1.1fr .8fr;padding:12px 0;display:grid}.number-details div{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding-left:11px;display:flex}.number-details div:first-child{padding-left:0}.number-details div:last-child{border:0}.number-details span,.pace span,.mission-progress span{color:#5f7288;font-size:8px}.number-details strong{font-size:11px}.pace{padding:14px 0}.pace>div:first-child,.mission-progress>div:first-child{justify-content:space-between;margin-bottom:7px;display:flex}.pace strong{color:var(--blue-2);font-size:9px}.progress{height:5px}.progress span{background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:10px;height:100%;display:block;box-shadow:0 0 10px #1c7cff99}.pace small{color:var(--green);margin-top:7px;font-size:8px;display:block}.blue-button{color:#fff;letter-spacing:.05em;background:linear-gradient(90deg,#1670e8,#248bff);border:0;border-radius:6px;width:100%;padding:11px;font-size:9px;font-weight:800;box-shadow:0 9px 28px #1c7cff2e}.mission-card{position:relative;overflow:hidden}.mission-card:after{content:"02";color:#ffffff05;font:90px Georgia,serif;position:absolute;bottom:-28px;right:-6px}.mission-top{grid-template-columns:36px 1fr auto;align-items:center;gap:11px;display:grid}.mission-symbol{width:36px;height:36px;color:var(--blue-2);border:1px solid #1a5997;place-items:center;display:grid;transform:rotate(45deg)}.mission-top h3{margin:0;font-size:14px}.days-left{color:#67819b;border:1px solid var(--line);border-radius:4px;padding:5px 7px;font-size:7px}.mission-description{color:#7b8fa5;max-width:90%;margin:17px 0;font-size:10px;line-height:1.55}.mission-progress strong{color:#9db4cb;font-size:9px}.checklist{flex-direction:column;gap:4px;margin:12px 0 10px;display:flex}.checklist button{color:#71869b;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:5px 0;font-size:9px;display:flex}.checklist button>span{border:1px solid #29435f;border-radius:4px;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.checklist button.done{color:#91a6bb}.checklist button.done>span{color:#fff;background:#1676e8;border-color:#1676e8}.mission-link{color:#60aaff;z-index:2;background:0 0;border:0;padding:0;font-size:9px;position:relative}.mission-link span{margin-left:9px}.positive{color:var(--green);background:#39d9a014;border-radius:4px;padding:5px 7px;font-size:8px}.metric-list{flex-direction:column;gap:13px;margin:18px 0 14px;display:flex}.metric-row>div:first-child{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.metric-row span{color:#7f94aa;font-size:9px}.metric-row strong{font-size:10px}.metric-row strong small{color:#4e6277}.thin-progress{height:3px}.thin-progress span{background:#1f78de;border-radius:3px;height:100%;display:block}.insight{background:#1c7cff0e;border:1px solid #297dd92e;border-radius:7px;gap:9px;padding:11px;display:flex}.insight>span{color:#5ca9ff}.insight p{color:#6e849a;margin:0;font-size:8px;line-height:1.55}.insight strong{color:#9eb7ce}.section-page{flex-direction:column;gap:22px;display:flex}.section-intro{justify-content:space-between;align-items:flex-end;padding:10px 0 4px;display:flex}.section-intro .blue-button{width:auto;padding:11px 18px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stat-grid article{border:1px solid var(--line);background:#0a1a2bb8;border-radius:9px;flex-direction:column;padding:19px;display:flex}.stat-grid span{color:#6c8298;font-size:9px}.stat-grid strong{margin:9px 0 6px;font:28px Georgia,serif}.stat-grid small{color:var(--green);font-size:8px}.chart-card{min-height:360px}.filter-button{padding:7px 10px}.bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 64px,#ffffff09 65px);align-items:flex-end;gap:20px;height:260px;padding:30px 3% 0;display:flex}.bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:9px;height:100%;display:flex}.bars div>span{background:linear-gradient(#238bff,#14477a);border-radius:5px 5px 0 0;width:62%;min-width:20px;display:block;box-shadow:0 0 20px #1c7cff26}.bars small{color:#61778c;font-size:8px}.streak-pill{color:var(--green);letter-spacing:.12em;background:#39d9a00f;border:1px solid #39d9a02e;border-radius:20px;padding:8px 12px;font-size:8px;font-weight:800}.metrics-workspace{grid-template-columns:1.08fr .92fr;gap:12px;display:grid}.ai-register-card,.history-card,.access-library,.post-card,.community-side article{border:1px solid var(--line);background:#0a1a2bb8;border-radius:10px;padding:20px}.ai-register-head{align-items:center;gap:11px;display:flex}.ai-orb.small{width:34px;height:34px;font-size:10px}.ai-register-head h3{margin:0;font-size:14px}.ai-register-card>p{color:#70859a;margin:15px 0 9px;font-size:9px;line-height:1.5}.ai-register-card textarea{resize:vertical;color:#dbeeff;background:#071524;border:1px solid #203c59;border-radius:8px;outline:0;width:100%;min-height:390px;padding:15px;font:10px/1.62 SFMono-Regular,Consolas,monospace}.ai-register-card textarea:focus{border-color:#287cd0;box-shadow:0 0 0 2px #1c7cff14}.ai-register-card textarea::placeholder{color:#425970}.register-actions{justify-content:space-between;gap:9px;margin-top:9px;display:flex}.register-actions .blue-button{width:auto;padding:10px 15px}.register-actions .blue-button:disabled{opacity:.35;cursor:not-allowed}.voice-button{border:1px solid var(--line);color:#6f879f;background:0 0;border-radius:6px;padding:9px 12px;font-size:8px}.analysis-result{background:#1c7cff0e;border:1px solid #2582e640;border-radius:8px;margin-top:13px;padding:13px}.analysis-result>div:first-child{justify-content:space-between;align-items:center;display:flex}.analysis-result>div:first-child span{color:#5ea9ff;letter-spacing:.12em;font-size:7px}.analysis-result>div:first-child strong{font-size:9px}.parsed-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin:11px 0;display:grid}.parsed-grid span{border:1px solid var(--line);color:#607890;border-radius:5px;flex-direction:column;gap:4px;padding:8px;font-size:7px;display:flex}.parsed-grid strong{color:#eaf5ff;font:16px Georgia,serif}.parsed-grid.expanded{grid-template-columns:repeat(4,1fr)}.parsed-grid.expanded span:last-child strong{font:11px/1.4 Arial,sans-serif}.analysis-result p{color:#7890a7!important;margin:0 0 10px!important;font-size:8px!important}.analysis-result p strong{color:#a7bfd6}.confirm-button{color:#fff;background:#176fd6;border:0;border-radius:5px;width:100%;padding:9px;font-size:8px;font-weight:800}.chart-card.compact{min-height:100%}.chart-card.compact .bars{height:260px}.history-card{padding:0;overflow:hidden}.history-card .card-heading{border-bottom:1px solid var(--line);align-items:center;padding:18px 20px}.history-filters{gap:6px;display:flex}.history-filters button,.library-filters button{border:1px solid var(--line);color:#668098;background:0 0;border-radius:5px;padding:7px 9px;font-size:7px}.history-table{width:100%;overflow-x:auto}.history-row{color:#7e94a9;text-align:left;background:0 0;border:0;border-bottom:1px solid #93b8dd12;grid-template-columns:76px repeat(5,1fr) 1.5fr 24px;align-items:center;gap:10px;width:100%;min-width:760px;padding:13px 20px;font-size:9px;display:grid}.header-row{color:#435a71;letter-spacing:.08em;font-size:7px}.history-row strong{color:#b6c9da;font-size:8px}.history-row i{color:var(--green);background:#39d9a00f;border-radius:4px;width:max-content;padding:5px;font-size:7px;font-style:normal}.history-row b{color:#4f7da8}.next-unlock{background:#1c7cff0f;border:1px solid #3187e642;border-radius:8px;grid-template-columns:1fr auto;gap:4px 14px;min-width:260px;padding:12px 15px;display:grid}.next-unlock span{color:#52799e;letter-spacing:.14em;grid-column:1/-1;font-size:7px}.next-unlock strong{font-size:11px}.next-unlock b{color:#5ba8ff;font-size:9px;font-weight:600}.journey-accordion{flex-direction:column;gap:9px;display:flex}.journey-accordion>article{border:1px solid var(--line);background:#0a1a2bab;border-radius:9px;overflow:hidden}.journey-accordion>article.active{border-color:#378bff52}.month-summary{width:100%;min-height:90px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:56px 1fr 220px 82px 24px;align-items:center;gap:15px;padding:14px 20px;display:grid}.month-name span,.month-timer span{color:#4e6983;letter-spacing:.12em;font-size:7px}.month-name h3{margin:4px 0;font-size:14px}.month-name p{color:#5a7187;margin:0;font-size:8px}.month-timer{flex-direction:column;gap:4px;display:flex}.month-timer strong{color:#7591ab;font-size:8px}.active .month-timer strong{color:#5ba8ff}.accordion-arrow{border:1px solid var(--line);color:#5c7894;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.month-content{border-top:1px solid var(--line);background:#040e1840;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.checklist-group{border:1px solid #93b8dd17;border-radius:7px;padding:14px}.checklist-group h4{color:#9fb5ca;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin:0 0 12px;font-size:9px;display:flex}.checklist-group h4 span{color:#5ba8ff}.checklist-group ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.checklist-group li{color:#6f879d;gap:7px;font-size:8px;line-height:1.45;display:flex}.checklist-group li>span{color:#3c6f9f}.checklist-group a{color:#65adf6;text-decoration:none}.month-mission{background:#1c7cff0e;border:1px solid #3187e638;border-radius:7px;flex-direction:column;grid-column:1/-1;gap:6px;padding:14px;display:flex}.month-mission span{color:#5ba8ff;letter-spacing:.12em;font-size:7px}.month-mission strong{color:#a8bed2;font-size:10px}.access-window{border:1px solid var(--line);background:#0a1a2bad;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.access-live-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.access-live-row article{border:1px solid var(--line);background:#0a1a2bad;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:7px 16px;padding:17px 18px;display:grid}.access-live-row article>div{flex-direction:column;gap:3px;display:flex}.access-live-row article>div span{font:24px Georgia,serif}.access-live-row article>div small{color:#5b7894;letter-spacing:.12em;font-size:7px}.access-live-row article>button{color:#71b3ff;cursor:pointer;background:#1c7cff14;border:1px solid #2b68a6;border-radius:999px;grid-area:1/2/span 2;padding:10px 14px}.access-status{color:#52708e;letter-spacing:.1em;margin:0;font-size:7px;font-weight:800}.access-notice{color:#7699bb;background:#1c7cff14;border:1px solid #378bff40;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;font-size:9px;display:flex}.access-notice>span{color:#fff;background:#176fd6;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.access-notice p{flex:1;margin:0;line-height:1.55}.access-notice button{color:#71b3ff;cursor:pointer;background:0 0;border:0}.access-window>div{flex-direction:column;gap:5px;padding:18px 20px;display:flex}.access-window>div:first-child{border-right:1px solid var(--line)}.access-window span{color:#52708e;letter-spacing:.13em;font-size:7px}.access-window strong{font:18px Georgia,serif}.access-window p{color:#5e758c;margin:0;font-size:8px}.renewal-clock{background:linear-gradient(90deg,#1c7cff0f,#0000)}.today-training{box-shadow:inset 2px 0 var(--blue);background:linear-gradient(100deg,#186ade29,#0a1a2bb3);border:1px solid #378bff4d;border-radius:10px;grid-template-columns:60px 50px 1fr auto;align-items:center;gap:17px;padding:18px 20px;display:grid}.training-date{border-right:1px solid var(--line);flex-direction:column;display:flex}.training-date span{font:25px Georgia,serif}.training-date small{color:#5b7894;font-size:7px}.training-play,.training-mini-play{color:#fff;background:#176fd6;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 22px #1c7cff3d}.training-play{width:42px;height:42px;font-size:10px}.today-training h3{margin:6px 0 4px;font-size:14px}.today-training p{color:#6c8297;margin:0;font-size:9px}.today-training .blue-button{width:auto;padding:11px 16px}.access-library{padding:0;overflow:hidden}.library-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.library-head h3{margin:0;font-size:13px}.library-filters{gap:5px;display:flex}.library-filters button.active{color:#71b3ff;background:#1c7cff14;border-color:#2b68a6}.training-list article{border-bottom:1px solid #93b8dd12;grid-template-columns:34px 1fr 70px 85px 24px;align-items:center;gap:12px;padding:12px 20px;display:grid}.training-mini-play{color:#61a9f5;width:28px;height:28px;box-shadow:none;background:#102f50;font-size:7px}.training-info span{color:#4d6c89;letter-spacing:.08em;font-size:7px}.training-info h4{color:#a8bbcd;margin:3px 0 0;font-size:10px}.training-list small{color:#587086;font-size:8px}.training-list i{color:#617a92;font-size:7px;font-style:normal}.training-list i.new{color:var(--green)}.training-list article>button{color:#4f7ea9;background:0 0;border:0}.access-origin{color:#526a81;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:8px;display:flex}.access-origin p{margin:0}.access-origin span{color:#2d6599}.training-viewer-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a1294;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.training-viewer{border:1px solid var(--line);background:#0b1b2d;border-radius:16px;width:min(620px,100%);padding:20px;position:relative;box-shadow:0 30px 80px #00000059}.training-viewer-close{z-index:2;border:1px solid var(--line);color:#9cb2c8;cursor:pointer;background:#050f1bcc;border-radius:50%;width:30px;height:30px;position:absolute;top:12px;right:12px}.training-viewer-stage{color:#7797b7;text-align:center;background:linear-gradient(145deg,#081421,#102d4b);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;margin-bottom:18px;padding:28px;display:flex}.training-viewer-stage>span{color:#fff;background:#176fd6;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 26px #1c7cff47}.training-viewer h3{margin:8px 0;font-size:20px}.training-viewer>p{color:#6c8297;font-size:10px;line-height:1.6}.community-layout{grid-template-columns:1fr 280px;align-items:start;gap:12px;display:grid}.feed{flex-direction:column;gap:12px;display:flex}.post-card{padding:0;overflow:hidden}.post-head{align-items:center;gap:10px;padding:17px 20px 0;display:flex}.post-avatar{color:#fff;background:linear-gradient(145deg,#1c76d5,#0b3157);border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.post-head>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.post-head strong{font-size:10px}.post-head span{color:#597188;font-size:7px}.post-head i{color:#59a8ff;letter-spacing:.08em;background:#1c7cff12;border:1px solid #1c7cff24;border-radius:4px;margin-left:auto;padding:5px 7px;font-size:7px;font-style:normal}.post-head>button{color:#506981;background:0 0;border:0}.post-card>p{color:#98aec2;margin:16px 20px;font-size:10px;line-height:1.6}.post-numbers{gap:7px;margin:0 20px 16px;display:flex}.post-numbers span{color:#6e9cc9;border:1px solid var(--line);border-radius:4px;padding:6px 8px;font-size:8px}.post-actions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:7px 14px;display:grid}.post-actions button{color:#617991;background:0 0;border:0;padding:7px;font-size:8px}.comments{background:#030c1533;flex-direction:column;gap:12px;padding:14px 20px;display:flex}.comment{align-items:flex-start;gap:9px;display:flex}.comment>span{color:#77a9d8;background:#122d48;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-weight:800;display:grid}.comment p{background:#102337;border-radius:3px 10px 10px;flex-direction:column;gap:5px;display:flex;color:#88a0b6!important;margin:0!important;padding:8px 10px!important;font-size:8px!important}.comment small{color:#46627d;font-size:6px}.comment-input{align-items:center;gap:8px;display:flex}.avatar.tiny{width:27px;height:27px;font-size:7px}.comment-input input{border:1px solid var(--line);color:#fff;background:#071522;border-radius:17px;outline:0;flex:1;padding:9px 12px;font-size:8px}.comment-input button{color:#fff;background:#176fd6;border:0;border-radius:50%;width:28px;height:28px}.comment-thread{gap:10px;display:grid}.comment.reply{margin-left:36px}.comment-bubble{min-width:0;max-width:min(100%,680px);box-shadow:var(--aether-bevel);background:#ffffff94;border-radius:4px 14px 14px;padding:10px 12px}.comment-bubble>strong{color:var(--aether-ink);margin-bottom:4px;font-size:9px;display:block}.comment-bubble>p{overflow-wrap:anywhere;line-height:1.5;box-shadow:none!important;color:var(--aether-secondary)!important;background:0 0!important;margin:0 0 6px!important;padding:0!important;font-size:9px!important;display:block!important}.comment-bubble>small{color:var(--aether-tertiary);font-size:7px;display:block}.comment-actions{gap:8px;margin-top:7px;display:flex}.comment-actions button{color:var(--aether-accent);background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.comment-actions button.danger{color:#c95a5a}.comment-context{color:#3f6f9e;background:#edf5ff;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 11px;font-size:8px;display:flex}.comment-context button{color:#3f6f9e;background:0 0;border:0;font-size:7px;font-weight:800}.comments-status{color:var(--aether-tertiary)!important;background:0 0!important;margin:0!important;padding:6px 0!important;font-size:8px!important}.comment-error{border-radius:9px;color:#b64747!important;background:#fff0f0!important;margin:0!important;padding:7px 10px!important;font-size:8px!important}.achievement-feedback{color:var(--aether-accent);background:#007aff12;border:1px solid #007aff2e;border-radius:12px;padding:12px 16px;font-size:10px}.delete-achievement{color:#c84f5c!important;background:0 0!important;border:0!important;width:auto!important;padding:5px!important;font-size:8px!important}.achievement-proof{border:1px solid var(--aether-hairline);object-fit:contain;background:#eef3fa;border-radius:14px;width:calc(100% - 40px);max-height:460px;margin:0 20px 16px;display:block}.post-actions button.recognized{color:var(--aether-accent);font-weight:700}.achievement-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.achievement-modal{border:1px solid var(--aether-hairline);width:min(680px,100%);max-height:calc(100vh - 48px);box-shadow:var(--aether-shadow-floating);background:#f8fafffa;border-radius:22px;padding:22px;overflow-y:auto}.achievement-modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.achievement-modal-head h3{color:var(--aether-ink);margin:5px 0 0;font-size:19px}.achievement-modal-head>button{border:1px solid var(--aether-hairline);width:32px;height:32px;color:var(--aether-secondary);cursor:pointer;background:#ffffffbf;border-radius:50%}.achievement-main-field,.achievement-form-grid label{flex-direction:column;gap:7px;display:flex}.achievement-main-field>span,.achievement-form-grid label>span,.achievement-metrics>span{color:var(--aether-secondary);font-size:9px;font-weight:650}.achievement-main-field textarea{border:1px solid var(--aether-hairline);width:100%;min-height:130px;color:var(--aether-ink);resize:vertical;background:#ffffff9e;border-radius:14px;outline:none;padding:13px;font:500 11px/1.55 Inter,sans-serif}.achievement-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.achievement-form-grid select,.achievement-metrics input{border:1px solid var(--aether-hairline);width:100%;min-height:42px;color:var(--aether-ink);background:#ffffff9e;border-radius:12px;outline:none;padding:0 12px;font-size:10px}.achievement-upload{cursor:pointer;background:#007aff0a;border:1px dashed #007aff4d;border-radius:12px;min-height:68px;padding:11px 13px}.achievement-upload input{opacity:0;pointer-events:none;position:absolute}.achievement-upload strong{color:var(--aether-accent);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.achievement-metrics{margin-top:14px}.achievement-metrics>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:7px;display:grid}.achievement-preview{border:1px solid var(--aether-hairline);background:#ffffff75;border-radius:14px;margin-top:14px;padding:10px;position:relative}.achievement-preview img{object-fit:contain;border-radius:9px;width:100%;max-height:280px;display:block}.achievement-preview button{color:#fff;cursor:pointer;background:#0f172acc;border:0;border-radius:999px;padding:7px 10px;font-size:8px;position:absolute;top:18px;right:18px}.achievement-error{color:#c84f5c;margin:12px 0 0;font-size:9px}.achievement-modal-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.achievement-modal-actions>button{border:1px solid var(--aether-hairline);width:auto;min-width:120px;min-height:40px;color:var(--aether-secondary);cursor:pointer;background:#fff9;border-radius:999px;padding:0 15px;font-size:9px}.achievement-modal-actions>.blue-button{background:var(--aether-ink);color:#fff}.comment-input button:disabled{opacity:.45;cursor:not-allowed}.post-actions>span{color:var(--aether-secondary);font-size:8px}.community-side{flex-direction:column;gap:12px;display:flex}.community-side article{flex-direction:column;display:flex}.community-side article>strong{color:#65adff;margin:4px 0;font:38px Georgia,serif}.community-side article>p{color:#637b92;margin:0 0 13px;font-size:9px;line-height:1.5}.community-side article>button{color:#5ba8ff;text-align:left;background:0 0;border:0;padding:0;font-size:8px}.rank{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.rank span{color:#35516c;font:14px Georgia,serif}.rank strong{color:#8097ad;font-size:8px}.journey-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.journey-list article{border:1px solid var(--line);background:#0a1a2bad;border-radius:9px;grid-template-columns:54px 1fr auto;align-items:center;gap:17px;padding:22px;display:grid;position:relative;overflow:hidden}.journey-list article.active{background:linear-gradient(100deg,#1668d929,#0a1a2bb3);border-color:#378bff52}.month-number{color:#3b5772;font:24px Georgia,serif}.active .month-number{color:#61aaff}.journey-list article span,.journey-list article p{color:#587087;margin:0;font-size:8px}.journey-list article h3{margin:4px 0;font-size:14px}.month-state{color:#536a80;letter-spacing:.13em;border:1px solid var(--line);border-radius:4px;padding:6px 8px;font-size:7px}.month-line{background:var(--blue);width:17%;height:2px;display:none;position:absolute;bottom:0;left:0}.active .month-line{display:block}.lock{margin-left:7px}.schedule-list{flex-direction:column;gap:9px;display:flex}.schedule-list article{border:1px solid var(--line);background:#0a1a2bad;border-radius:9px;grid-template-columns:60px 70px 1fr auto;align-items:center;gap:20px;padding:17px 20px;display:grid}.schedule-list article:first-child{box-shadow:inset 2px 0 var(--blue);border-color:#378bff4d}.schedule-day{color:#5a7895;letter-spacing:.12em;font-size:7px}.schedule-list article>strong{font:18px Georgia,serif}.schedule-list h3{margin:0 0 4px;font-size:12px}.schedule-list p{color:#62788e;margin:0;font-size:9px}.schedule-list button{color:#8caccc;background:0 0;border:1px solid #234462;border-radius:6px;padding:8px 12px;font-size:8px}.mission-feature{background:linear-gradient(100deg,#1c7cff1f,#0a1a2bb8);border:1px solid #3084e64d;border-radius:10px;grid-template-columns:74px 1fr auto;align-items:center;gap:23px;padding:28px;display:grid}.mission-seal{color:#64adff;border:1px solid #2a70b7;place-items:center;width:68px;height:68px;font:22px Georgia,serif;display:grid;transform:rotate(45deg);box-shadow:0 0 28px #1c7cff1f}.mission-copy>span{color:#55a4ff;letter-spacing:.15em;font-size:8px}.mission-copy h2{margin:5px 0;font:27px Georgia,serif}.mission-copy p{color:#71879d;margin:0 0 12px;font-size:10px}.mission-pill-row{flex-wrap:wrap;gap:6px;display:flex}.mission-pill-row i{color:#7e9cba;border:1px solid var(--line);border-radius:20px;padding:5px 7px;font-size:7px;font-style:normal}.mission-feature .blue-button{width:auto;padding:11px 16px}.locked-missions{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.locked-missions article{border:1px solid var(--line);background:#0a1a2b8c;border-radius:8px;flex-direction:column;min-height:100px;padding:16px;display:flex;position:relative}.locked-missions article>span{color:#30465c;font:18px Georgia,serif}.locked-missions small{color:#465e75;font-size:7px}.locked-missions h3{color:#6f8295;margin:4px 0;font-size:10px}.locked-missions article>i{color:#3e5369;font-style:normal;position:absolute;top:12px;right:12px}.tool-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tool-grid article{border:1px solid var(--line);background:#0a1a2ba3;border-radius:9px;flex-direction:column;min-height:195px;padding:20px;display:flex;position:relative}.tool-grid article.available{background:linear-gradient(145deg,#1a6fdf24,#0a1a2bad);border-color:#3688e64d}.tool-icon{color:#5d7894;border:1px solid #294967;border-radius:7px;place-items:center;width:36px;height:36px;margin-bottom:15px;display:grid}.available .tool-icon{color:#61aaff;background:#1c7cff14;border-color:#2b6aaa}.tool-grid small{color:#485f76;letter-spacing:.1em;font-size:7px;position:absolute;top:19px;right:16px}.tool-grid .available small{color:#4da1ff}.tool-grid h3{margin:0 0 7px;font-size:13px}.tool-grid p{color:#687f95;margin:0 0 18px;font-size:9px;line-height:1.5}.tool-grid button{color:#4c637a;text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-size:8px}.tool-grid .available button{color:#5ba8ff}.integration-status{color:var(--cyan);letter-spacing:.1em;background:#46ddff0e;border:1px solid #46ddff2e;border-radius:20px;padding:8px 12px;font-size:8px;font-weight:800}.integration-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.integration-grid article{background:linear-gradient(145deg,#1869dc21,#0a1a2bb8);border:1px solid #3688e63d;border-radius:11px;flex-direction:column;min-height:320px;padding:24px;display:flex}.integration-top{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.integration-icon{color:#66b2ff;background:#1c7cff17;border:1px solid #2d6fab;border-radius:10px;place-items:center;width:48px;height:48px;font-size:18px;display:grid;box-shadow:0 0 24px #1c7cff17}.integration-top>span{color:#d5a955;letter-spacing:.1em;background:#d5a9550f;border:1px solid #d5a95533;border-radius:4px;padding:6px 8px;font-size:7px}.integration-grid article>small{color:#4d769d;letter-spacing:.16em;font-size:7px}.integration-grid h3{margin:7px 0 9px;font:23px Georgia,serif}.integration-grid p{color:#758ba0;max-width:580px;margin:0 0 17px;font-size:10px;line-height:1.65}.integration-features{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.integration-features span{color:#7c9bb8;border:1px solid var(--line);border-radius:20px;padding:6px 9px;font-size:8px}.integration-grid button{color:#587088;cursor:not-allowed;background:#ffffff04;border:1px solid #29445f;border-radius:7px;margin-top:auto;padding:11px;font-size:9px;font-weight:700}.integration-note{border:1px solid var(--line);color:#5f768c;background:#ffffff03;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:13px;font-size:9px;display:flex}.integration-note span{color:#58a8fb;font-size:16px}.integration-note p{margin:0}.integration-note strong{color:#9cb4ca}.team-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.team-stats article{border:1px solid var(--line);background:#0a1a2bb8;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:18px 20px;display:grid}.team-stats span{color:#506c88;letter-spacing:.12em;font-size:7px}.team-stats strong{color:#dceeff;grid-area:1/2/3;font:23px Georgia,serif}.team-stats small{color:#6c8298;font-size:8px}.team-layout{grid-template-columns:1.3fr .7fr;align-items:start;gap:12px;display:grid}.team-list,.member-panel{border:1px solid var(--line);background:#0a1a2bb3;border-radius:10px;overflow:hidden}.team-list .card-heading{border-bottom:1px solid var(--line);padding:18px 20px}.team-list .card-heading h3{margin:0}.team-member-row{color:#8197ac;text-align:left;background:0 0;border:0;border-bottom:1px solid #93b8dd12;grid-template-columns:38px 1fr 80px 110px auto;align-items:center;gap:12px;width:100%;padding:14px 20px;display:grid}.member-avatar{color:#70b4f4;background:#123554;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.member-avatar.large{width:46px;height:46px;font-size:10px}.member-info,.member-meetings{flex-direction:column;gap:3px;display:flex}.member-info strong{color:#afc3d5;font-size:9px}.member-info small,.member-meetings small{color:#4f6982;font-size:7px}.member-meetings strong{color:#d4e8fa;font:17px Georgia,serif}.team-list i{width:max-content;color:var(--green);background:#39d9a00f;border-radius:4px;padding:5px 7px;font-size:7px;font-style:normal}.team-list i.attention{color:#efbb5d;background:#efbb5d0f}.view-member-button{color:#4f7fa9;cursor:pointer;white-space:nowrap;background:#1c7cff0f;border:1px solid #1c7cff2e;border-radius:999px;min-width:88px;padding:8px 11px;font-size:8px;font-weight:700}.view-member-button span{margin-left:4px;font-size:12px}.view-member-button:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.member-panel-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:17px;display:flex}.member-panel-head small{color:#50708e;letter-spacing:.08em;font-size:7px}.member-panel-head h3{margin:4px 0 0;font-size:14px}.member-pace>div:first-child{color:#587087;justify-content:space-between;margin-bottom:8px;font-size:8px;display:flex}.member-pace strong{color:#64acfa}.member-actions{flex-direction:column;gap:7px;display:flex}.member-actions button{border:1px solid var(--line);color:#7690a8;text-align:left;background:#ffffff05;border-radius:6px;padding:10px;font-size:8px}.member-actions button:hover{color:#65adff;background:#1c7cff0f;border-color:#275c93}.team-feedback{color:var(--aether-accent);background:#007aff12;border:1px solid #007aff2e;border-radius:12px;padding:12px 16px;font-size:10px}.team-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:28px;display:flex}.team-empty>span{width:48px;height:48px;color:var(--aether-accent);background:#007aff14;border-radius:50%;place-items:center;font-size:20px;display:grid}.team-empty h3{color:var(--aether-ink);margin:12px 0 5px;font-size:14px}.team-empty p{max-width:300px;color:var(--aether-secondary);margin:0 0 14px;font-size:9px;line-height:1.55}.team-empty button{background:var(--aether-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 15px;font-size:9px}.member-contact{border-bottom:1px solid var(--aether-hairline);color:var(--aether-secondary);flex-direction:column;gap:5px;padding:15px 0;font-size:9px;display:flex}.member-overview-grid{grid-template-columns:1fr 1fr;gap:8px;padding:15px 0 2px;display:grid}.member-overview-grid article{border:1px solid var(--aether-hairline);background:#ffffff6b;border-radius:12px;flex-direction:column;justify-content:center;min-height:78px;padding:11px;display:flex}.member-overview-grid span{color:var(--aether-tertiary);letter-spacing:.08em;font:700 7px JetBrains Mono,monospace}.member-overview-grid strong{color:var(--aether-ink);margin:5px 0 2px;font-size:18px}.member-overview-grid small{color:var(--aether-secondary);font-size:8px}.member-actions button.danger{color:#c84f5c}.member-panel-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.member-panel-empty>span{color:var(--aether-accent);font-size:11px;font-weight:700}.member-panel-empty p{color:var(--aether-secondary);font-size:9px}.team-modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.team-modal{border:1px solid var(--aether-hairline);width:min(560px,100%);box-shadow:var(--aether-shadow-floating);background:#f8fafffa;border-radius:20px;padding:22px}.team-modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.team-modal-head h3{color:var(--aether-ink);margin:5px 0 0;font-size:18px}.team-modal-head>button{border:1px solid var(--aether-hairline);width:32px;height:32px;color:var(--aether-secondary);cursor:pointer;background:#ffffffbf;border-radius:50%}.team-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.team-form label{flex-direction:column;gap:7px;display:flex}.team-form label>span{color:var(--aether-secondary);font-size:9px;font-weight:650}.team-form input,.team-form select{border:1px solid var(--aether-hairline);width:100%;min-height:42px;color:var(--aether-ink);background:#ffffffa6;border-radius:12px;outline:none;padding:0 12px;font-size:11px}.team-form input:focus,.team-form select:focus{border-color:#007aff61;box-shadow:0 0 0 3px #007aff14}.team-price-rule{border:1px solid var(--aether-hairline);border-radius:14px;margin-top:16px;padding:14px}.team-price-rule.included{background:#34c7590f}.team-price-rule.paid{background:#ff950012;border-color:#ff950033}.team-price-rule strong{color:var(--aether-ink);font-size:11px}.team-price-rule p{color:var(--aether-secondary);margin:5px 0 0;font-size:9px;line-height:1.5}.team-price-rule label{color:var(--aether-ink);cursor:pointer;align-items:center;gap:8px;margin-top:11px;font-size:9px;display:flex}.team-price-rule label input{width:16px;height:16px;accent-color:var(--aether-accent)}.team-modal-error{color:#c84f5c;margin:12px 0 0;font-size:9px}.team-modal-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.team-modal-actions>button{border:1px solid var(--aether-hairline);width:auto;min-width:110px;min-height:39px;color:var(--aether-secondary);cursor:pointer;background:#fff9;border-radius:999px;padding:0 15px;font-size:9px}.team-modal-actions>.blue-button{background:var(--aether-ink);color:#fff}.materials-search{background:#081827;border:1px solid #234564;border-radius:7px;align-items:center;gap:8px;width:260px;padding:0 11px;display:flex}.materials-search span{color:#5c7995}.materials-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:9px}.material-filters{gap:7px;display:flex}.material-filters button{border:1px solid var(--line);color:#657e95;background:0 0;border-radius:20px;padding:7px 12px;font-size:8px}.material-filters button.active{color:#6db3ff;background:#1c7cff14;border-color:#2a68a5}.materials-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.materials-grid article{border:1px solid var(--line);background:#0a1a2bad;border-radius:9px;flex-direction:column;min-height:185px;padding:18px;display:flex;position:relative}.materials-grid article.available{border-color:#3688e640}.material-icon{color:#5ba8ff;border:1px solid #294967;border-radius:7px;place-items:center;width:34px;height:34px;margin-bottom:17px;display:grid}.materials-grid article>span{color:#52708d;border:1px solid var(--line);border-radius:4px;padding:5px 7px;font-size:7px;position:absolute;top:18px;right:15px}.materials-grid small{color:#4c7194;letter-spacing:.12em;font-size:7px}.materials-grid h3{margin:6px 0 18px;font-size:11px;line-height:1.4}.materials-grid button{color:#5ba8ff;text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-size:8px}.materials-grid button:disabled{color:#4a6076;cursor:not-allowed}.empty-materials{border:1px dashed var(--line);text-align:center;color:#60788f;border-radius:9px;padding:38px;font-size:10px}.ai-page{flex-direction:column;max-width:860px;min-height:calc(100vh - 170px);margin:0 auto;display:flex}.ai-heading{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:4px 0 17px;display:flex}.ai-orb{background:radial-gradient(circle at 35% 30%,#62bcff,#1766cc 45%,#08213c 72%);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 25px #1c7cff40}.ai-heading span{color:#5f80a0;letter-spacing:.15em;font-size:7px}.ai-heading h2{margin:3px 0 0;font-size:15px}.ai-heading i{color:var(--green);letter-spacing:.15em;margin-left:auto;font-size:7px;font-style:normal}.chat{flex-direction:column;flex:1;gap:18px;padding:35px 4%;display:flex}.message{align-items:flex-start;gap:10px;max-width:72%;display:flex}.message>span{color:#65b0ff;background:#123a64;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.message p{border:1px solid var(--line);color:#adc1d3;background:#10253a;border-radius:4px 12px 12px;margin:0;padding:13px 15px;font-size:11px;line-height:1.6}.message.user{align-self:flex-end}.message.user p{color:#fff;background:#176fd6;border-color:#287fdf;border-radius:12px 4px 12px 12px}.suggestions{gap:7px;margin-bottom:12px;display:flex}.suggestions button{border:1px solid var(--line);color:#7189a0;background:0 0;border-radius:20px;padding:7px 10px;font-size:8px}.composer{background:#0a1b2c;border:1px solid #295682;border-radius:9px;padding:7px;display:flex}.composer input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:8px;font-size:11px}.composer button{background:var(--blue);color:#fff;border:0;border-radius:7px;width:34px;height:34px}.ai-note{color:#405970;text-align:center;letter-spacing:.05em;margin-top:8px;font-size:7px}.overlay{display:none}@media (max-width:1150px){.dashboard-grid{grid-template-columns:1fr 1fr}.metrics-card{grid-column:1/-1}.live-card{grid-template-columns:76px 1fr}.live-card>button{grid-column:2;width:max-content}.month-summary{grid-template-columns:54px 1fr 170px 76px 24px}.month-content{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.sidebar{transition:all .25s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.overlay{z-index:25;background:#0000008f;border:0;display:block;position:fixed;inset:0}.app-shell{margin-left:0}.mobile-menu{color:#fff;background:0 0;border:0;margin-right:12px;font-size:20px;display:block}.topbar{justify-content:flex-start;padding:0 18px}.top-actions{margin-left:auto}.profile>div:nth-child(2),.chevron{display:none}.page-content{padding:22px 18px 40px}.live-grid,.dashboard-grid,.journey-list{grid-template-columns:1fr}.metrics-card{grid-column:auto}.stat-grid,.tool-grid{grid-template-columns:1fr 1fr}.locked-missions{grid-template-columns:repeat(2,1fr)}.metrics-workspace,.community-layout,.integration-grid,.team-layout{grid-template-columns:1fr}.materials-grid{grid-template-columns:repeat(2,1fr)}.month-summary{grid-template-columns:46px 1fr auto 24px}.month-timer{grid-column:2}.month-state{display:none}.today-training{grid-template-columns:54px 42px 1fr}.today-training .blue-button{grid-column:3;justify-self:start}.community-side{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:560px){.welcome-row,.section-intro{flex-direction:column;align-items:flex-start;gap:18px}.live-card{grid-template-columns:65px 1fr;padding:15px}.live-time span{font-size:21px}.number-details{grid-template-columns:1fr 1fr;gap:11px}.number-details div:nth-child(2){border:0}.number-details div:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding:10px 0 0}.stat-grid,.tool-grid,.integration-grid,.team-stats,.materials-grid{grid-template-columns:1fr}.materials-search{width:100%}.schedule-list article{grid-template-columns:50px 1fr;gap:10px}.schedule-list article>div:nth-child(3){grid-column:1/-1}.schedule-list button{grid-column:2;justify-self:start}.mission-feature{grid-template-columns:55px 1fr;padding:20px}.mission-seal{width:48px;height:48px;font-size:16px}.mission-feature .blue-button{grid-column:1/-1;width:100%}.locked-missions{grid-template-columns:1fr}.suggestions{overflow-x:auto}.suggestions button{flex:none}.message{max-width:90%}.parsed-grid,.parsed-grid.expanded{grid-template-columns:1fr 1fr}.team-member-row{grid-template-columns:34px 1fr 55px auto;padding:12px}.team-list i{display:none}.month-content{grid-template-columns:1fr}.month-summary{grid-template-columns:40px 1fr 24px;padding:13px}.month-timer{grid-column:2}.next-unlock{min-width:100%}.access-window,.access-live-row{grid-template-columns:1fr}.access-live-row article{grid-template-columns:1fr auto}.access-window>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.today-training{grid-template-columns:44px 34px 1fr;gap:10px;padding:14px}.today-training .blue-button{grid-column:1/-1;width:100%}.library-head{flex-direction:column;align-items:flex-start;gap:12px}.library-filters{width:100%;overflow-x:auto}.library-filters button{flex:none}.training-list article{grid-template-columns:28px 1fr 24px;padding:12px}.training-list article>small,.training-list article>i{display:none}.community-side{grid-template-columns:1fr}.post-actions{grid-template-columns:1fr 1fr}.post-actions button:last-child{display:none}.history-card .card-heading{flex-direction:column;gap:12px}}.notification-count{color:#fff;background:linear-gradient(135deg,#087ff0,#5367f4);border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font:800 8px JetBrains Mono,monospace;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 5px 12px #087ff052}.icon-button.active{color:#087ff0;background:#eaf5ff;border-color:#66b6f5;box-shadow:0 0 0 4px #087ff014}.notification-trigger{place-items:center;padding:0;line-height:0;display:grid}.notification-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;margin:0;display:block}.notification-panel{z-index:80;color:#18283e;background:#fff;border:1px solid #d8e4ef;border-radius:22px;width:min(480px,100vw - 24px);animation:.2s ease-out notification-panel-in;position:absolute;top:76px;right:24px;overflow:hidden;box-shadow:0 30px 90px #19304d3d}.notification-panel-accent{background:linear-gradient(90deg,#0b84f3,#35c6e1 48%,#7565ee);height:4px}.notification-panel-head{background:radial-gradient(circle at 90% 0,#7565ee1c,#0000 42%),linear-gradient(135deg,#fff,#f7fbff);justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.notification-panel-head h3{color:#17243a;letter-spacing:-.025em;align-items:center;gap:8px;margin:6px 0 4px;font-size:22px;display:flex}.notification-panel-head h3 em{color:#1685e8;background:#eaf4ff;border-radius:8px;place-items:center;min-width:23px;height:23px;padding:0 6px;font:800 9px JetBrains Mono,monospace;display:grid}.notification-panel-head p{color:#73869a;margin:0;font-size:11px}.notification-close{color:#73869a;cursor:pointer;background:#ffffffc7;border:1px solid #dce6ef;border-radius:10px;width:31px;height:31px;font-size:19px}.notification-toolbar{background:#f8fafc;border-top:1px solid #e4ebf2;border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.notification-filters{background:#fff;border:1px solid #dde6ef;border-radius:11px;align-items:center;gap:3px;padding:3px;display:flex}.notification-filters button{color:#718499;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.notification-filters button.active{color:#107bd8;background:#eaf4ff}.notification-filters span{font:800 8px JetBrains Mono,monospace}.notification-read-all{color:#1685e8;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.notification-list{scrollbar-width:thin;scrollbar-color:#c1cfdd transparent;background:#f6f9fc;max-height:min(470px,100vh - 245px);padding:7px;overflow-y:auto}.notification-list>button{color:#18283e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2eaf2;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 13px;align-items:center;gap:11px;width:100%;min-height:74px;margin-bottom:5px;padding:11px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.notification-list>button:hover{border-color:#bfd9ee;transform:translateY(-1px);box-shadow:0 9px 24px #1f476f14}.notification-list>button.unread{background:linear-gradient(100deg,#fff,#f5faff);border-color:#cfe4f7;box-shadow:inset 3px 0 #168cf3}.notification-list>button.read{opacity:.68}.notification-item-icon{color:#1685e8;background:#eaf4ff;border-radius:13px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:grid}.notification-list>button[data-tone=alert] .notification-item-icon{color:#e55360;background:#fff0f1}.notification-list>button[data-tone=meeting] .notification-item-icon{color:#735be7;background:#f0edff}.notification-list>button[data-tone=journey] .notification-item-icon{color:#18966f;background:#e9f8f3}.notification-list>button[data-tone=update] .notification-item-icon{color:#5268df;background:#edf2ff}.notification-list>button[data-tone=follow] .notification-item-icon{color:#df8a16;background:#fff5e6}.notification-list>button[data-tone=class] .notification-item-icon{color:#0787d6;background:#e9f8ff}.notification-item-copy{min-width:0}.notification-item-copy>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.notification-item-copy>div span{color:#1685e8;letter-spacing:.1em;text-transform:uppercase;font:800 7px JetBrains Mono,monospace}.notification-item-copy small{color:#92a0af;white-space:nowrap;font:7px JetBrains Mono,monospace}.notification-item-copy strong{color:#1e2d42;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;display:block;overflow:hidden}.notification-item-copy p{color:#718397;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-list>button>i{color:#fff;background:#168cf3;border-radius:50%;place-items:center;width:9px;height:9px;font-size:6px;font-style:normal;display:grid}.notification-list>button.read>i{color:#8091a2;background:#eef3f7;width:16px;height:16px}.notification-empty{text-align:center;place-items:center;min-height:220px;padding:30px;display:grid}.notification-empty>span{color:#178d69;background:#eaf8f3;border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:10px;font-size:20px;display:grid}.notification-empty strong{color:#25364c;font-size:13px}.notification-empty p{color:#8494a5;margin:4px 0 0;font-size:10px}.notification-panel-footer{background:#fff;border-top:1px solid #dfe8f0;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:9px 13px 9px 18px;display:flex}.notification-panel-footer>span{color:#7c8da0;align-items:center;gap:7px;font-size:8px;display:flex}.notification-panel-footer>span i{background:#21b783;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21b7831a}.notification-panel-footer>button{color:#1476c6;cursor:pointer;background:#f5faff;border:1px solid #cfe1f0;border-radius:10px;align-items:center;gap:10px;min-height:35px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.notification-panel-footer b{font-size:14px}@keyframes notification-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.calendar-summary{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.calendar-summary article{min-height:125px;padding:var(--space-3);border:1px solid var(--aether-hairline);background:var(--aether-raised);box-shadow:var(--aether-bevel);border-radius:22px}.calendar-summary span{color:var(--aether-tertiary);letter-spacing:.12em;font:700 8px JetBrains Mono,monospace}.calendar-summary strong{margin:14px 0 4px;font-size:26px;display:block}.calendar-summary small{color:var(--aether-secondary);font-size:8px}.calendar-toolbar{justify-content:space-between;gap:var(--space-2);padding:var(--space-3) 0 var(--space-2);align-items:center;display:flex}.calendar-view,.calendar-filter{border:1px solid var(--aether-hairline);background:var(--aether-raised);border-radius:999px;gap:6px;padding:5px;display:flex}.calendar-view button,.calendar-filter button{min-height:34px;color:var(--aether-secondary);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:8px;font-weight:700}.calendar-view button.active,.calendar-filter button.active{background:var(--aether-ink);color:#fff}.calendar-board{gap:var(--space-2);grid-template-columns:150px minmax(0,1fr);align-items:start;display:grid}.calendar-date-column{min-height:210px;padding:var(--space-3);background:var(--aether-ink);color:#fff;border-radius:24px;align-content:start;justify-items:center;display:grid}.calendar-date-column span{letter-spacing:.16em;opacity:.55;font:8px JetBrains Mono,monospace}.calendar-date-column strong{margin:18px 0 5px;font-size:52px;line-height:1}.calendar-date-column small{text-transform:capitalize;opacity:.7;font-size:9px}.calendar-events{gap:9px;display:grid}.calendar-events>article{border:1px solid var(--aether-hairline);border-left:3px solid var(--blue);background:var(--aether-raised);min-height:118px;box-shadow:var(--aether-bevel);border-radius:20px;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.calendar-events>article.admin{background:linear-gradient(90deg,#8c5cff0b,#0000 35%);border-left-color:#8c5cff}.calendar-events>article.sistema{border-left-color:#16a26b}.calendar-events>article.completed{opacity:.55}.calendar-events time{justify-items:center;gap:4px;display:grid}.calendar-events time strong{font-size:17px}.calendar-events time span{color:var(--aether-tertiary);text-transform:uppercase;font:7px JetBrains Mono,monospace}.calendar-source{color:var(--blue);letter-spacing:.1em;font:700 7px JetBrains Mono,monospace}.calendar-events article.admin .calendar-source{color:#7048dc}.calendar-events h3{margin:7px 0 4px;font-size:13px}.calendar-events p{color:var(--aether-secondary);margin:0;font-size:8px}.calendar-item-actions{align-items:center;gap:6px;display:flex}.calendar-item-actions button{border:1px solid var(--aether-hairline);min-height:34px;color:var(--aether-secondary);background:0 0;border-radius:9px;padding:0 11px;font-size:8px;font-weight:700}.calendar-item-actions button:last-child{color:var(--blue);border-color:#1a6fee4d}.calendar-item-actions span{color:var(--aether-tertiary);font-size:7px}.calendar-empty{min-height:280px;padding:var(--space-4);border:1px dashed var(--aether-hairline);text-align:center;border-radius:22px;place-items:center;display:grid}.calendar-empty>span{color:var(--blue);font-size:26px}.calendar-empty h3{margin:10px 0 4px}.calendar-empty p{color:var(--aether-secondary);margin:0;font-size:9px}.calendar-modal-backdrop{z-index:120;padding:var(--space-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a5c;place-items:center;display:grid;position:fixed;inset:0}.calendar-modal{width:min(100%,680px);padding:var(--space-4);border:1px solid var(--aether-hairline);background:var(--aether-raised);border-radius:28px;box-shadow:0 30px 80px #0f172a47}.calendar-modal-head{justify-content:space-between;align-items:flex-start;display:flex}.calendar-modal-head h3{margin:8px 0;font-size:21px}.calendar-modal-head>button{background:var(--aether-surface);border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.calendar-form{margin:var(--space-3) 0;grid-template-columns:1fr 1fr;gap:11px;display:grid}.calendar-form label{gap:7px;display:grid}.calendar-form .wide{grid-column:1/-1}.calendar-form span{color:var(--aether-secondary);font-size:8px;font-weight:700}.calendar-form input,.calendar-form select{min-height:44px;padding:0 12px}.calendar-form textarea{resize:vertical;min-height:90px;padding:12px}.calendar-form-error{color:#b42318;grid-column:1/-1;margin:0;font-size:12px;font-weight:700}.calendar-modal-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:850px){.calendar-board{grid-template-columns:1fr}.calendar-date-column{grid-template-columns:auto auto auto;justify-content:start;align-items:baseline;gap:10px;min-height:auto}.calendar-date-column strong{margin:0;font-size:30px}.calendar-events>article{grid-template-columns:62px 1fr}.calendar-item-actions{grid-column:2}}@media (max-width:620px){.notification-panel{top:72px;right:8px}.calendar-summary{grid-template-columns:1fr}.calendar-toolbar{flex-direction:column;align-items:stretch}.calendar-view,.calendar-filter{overflow-x:auto}.calendar-events>article{grid-template-columns:1fr}.calendar-events time{justify-items:start}.calendar-item-actions{flex-wrap:wrap;grid-column:auto}.calendar-form{grid-template-columns:1fr}.calendar-form .wide{grid-column:auto}}.leadership-tabs{border:1px solid var(--aether-hairline);background:var(--aether-raised);border-radius:999px;gap:6px;padding:5px;display:flex}.leadership-tabs button{min-height:38px;color:var(--aether-secondary);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:9px;font-weight:700}.leadership-tabs button.active{background:var(--aether-ink);color:#fff}.leadership-stats,.pdi-principles{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.leadership-stats article,.pdi-principles article{min-height:132px;padding:var(--space-3);border:1px solid var(--aether-hairline);background:var(--aether-raised);box-shadow:var(--aether-bevel);border-radius:24px}.leadership-stats span,.pdi-principles span{color:var(--aether-tertiary);letter-spacing:.12em;font:700 8px JetBrains Mono,monospace}.leadership-stats strong{margin:16px 0 5px;font-size:24px;display:block}.leadership-stats small{color:var(--aether-secondary);font-size:9px}.ritual-layout,.one-on-one-layout{gap:var(--space-2);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.ritual-list,.one-on-one-history{border:1px solid var(--aether-hairline);background:var(--aether-raised);border-radius:26px;overflow:hidden}.ritual-list>button{border:0;border-bottom:1px solid var(--aether-hairline);text-align:left;background:0 0;grid-template-columns:28px 1fr 20px;align-items:center;gap:12px;width:100%;padding:18px;display:grid}.ritual-list>button.active{box-shadow:inset 3px 0 var(--blue);background:#1a6fee12}.ritual-list i{width:26px;height:26px;color:var(--blue);background:#1a6fee14;border-radius:50%;place-items:center;font-style:normal;display:grid}.ritual-list div{gap:4px;display:grid}.ritual-list small{color:var(--aether-tertiary);font:7px JetBrains Mono,monospace}.ritual-list strong{font-size:11px}.ritual-list span{color:var(--aether-secondary);font-size:8px}.ritual-runner,.one-on-one-form,.pdi-builder,.pdi-result{padding:var(--space-4);border:1px solid var(--aether-hairline);background:var(--aether-raised);box-shadow:var(--aether-bevel);border-radius:28px}.ritual-runner h3{margin:12px 0 8px;font-size:25px}.ritual-runner>p{color:var(--aether-secondary);font-size:10px;line-height:1.6}.ritual-agenda{margin:var(--space-3) 0;gap:8px;display:grid}.ritual-agenda>strong{color:var(--aether-tertiary);font:8px JetBrains Mono,monospace}.ritual-agenda label{display:block}.ritual-agenda label>span{border:1px solid var(--aether-hairline);border-radius:14px;align-items:center;gap:12px;padding:13px;font-size:9px;display:flex}.ritual-agenda label i{color:var(--blue);font-style:normal}.leadership-notes{margin-bottom:var(--space-3);gap:7px;display:grid}.leadership-notes span,.one-on-one-fields label>span,.pdi-context label>span{color:var(--aether-secondary);font-size:8px;font-weight:700}.leadership-notes textarea{resize:vertical;min-height:90px;padding:14px}.one-on-one-history{padding:var(--space-3)}.one-on-one-history h3{margin:8px 0 16px}.new-one-on-one{width:100%;min-height:42px;color:var(--blue);background:#1a6fee0d;border:1px dashed #1a6fee66;border-radius:13px;margin-bottom:12px;font-weight:700}.one-on-one-history>button:not(.new-one-on-one){border:0;border-top:1px solid var(--aether-hairline);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.one-on-one-history>button>span{background:var(--aether-ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.one-on-one-history>button div{gap:3px;display:grid}.one-on-one-history>button small,.one-on-one-history>p{color:var(--aether-secondary);font-size:8px;line-height:1.5}.one-on-one-title,.pdi-result-head,.pdi-score-head{justify-content:space-between;gap:var(--space-2);align-items:flex-start;display:flex}.one-on-one-title h3,.pdi-score-head h3{margin:8px 0;font-size:22px}.one-on-one-title p,.pdi-score-head>span{color:var(--aether-secondary);font-size:9px}.energy-badge{color:var(--green);background:#34c75917;border-radius:999px;padding:8px 12px;font:700 8px JetBrains Mono,monospace}.one-on-one-fields,.pdi-context{margin:var(--space-3) 0;grid-template-columns:1fr 1fr;gap:12px;display:grid}.one-on-one-fields label,.pdi-context label{gap:7px;display:grid}.one-on-one-fields .wide,.pdi-context .wide{grid-column:1/-1}.one-on-one-fields input,.one-on-one-fields select,.pdi-context input,.pdi-context select{min-height:43px;padding:0 12px}.one-on-one-fields textarea,.pdi-context textarea{resize:vertical;min-height:78px;padding:12px}.sbi-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.energy-range input{accent-color:var(--blue)}.pdi-principles article{min-height:120px}.pdi-principles article span{width:28px;height:28px;color:var(--blue);background:#1a6fee14;border-radius:50%;place-items:center;display:inline-grid}.pdi-principles strong{margin:13px 0 6px;font-size:12px;display:block}.pdi-principles p{color:var(--aether-secondary);margin:0;font-size:9px;line-height:1.5}.pdi-score-head{margin:var(--space-4) 0 var(--space-2)}.pdi-score-head>span{background:#ffb10a14;border-radius:12px;max-width:280px;padding:10px}.pdi-score-list{gap:8px;display:grid}.pdi-score-list article{border:1px solid var(--aether-hairline);border-radius:14px;grid-template-columns:1.1fr 70px 110px 1fr 55px;align-items:center;gap:8px;padding:10px;display:grid}.pdi-score-list article>div{align-items:center;gap:9px;font-size:9px;display:flex}.pdi-score-list article>div span{color:var(--blue);font:8px JetBrains Mono,monospace}.pdi-score-list label{color:var(--aether-tertiary);gap:3px;font:7px JetBrains Mono,monospace;display:grid}.pdi-score-list select,.pdi-score-list input{min-height:37px;padding:0 8px}.pdi-score-list article>i{color:var(--green);text-align:center;background:#34c75914;border-radius:999px;padding:6px;font:700 7px JetBrains Mono,monospace}.pdi-score-list article>i.gap{color:#a86d00;background:#ffb10a1a}.pdi-generate{margin-top:var(--space-3)}.pdi-result-head h2{margin:8px 0 5px}.pdi-result-head>div:last-child{gap:8px;display:flex}.pdi-career{margin:var(--space-3) 0;padding:var(--space-3);background:var(--aether-ink);color:#fff;border-radius:20px}.pdi-career span,.pdi-priority-grid>article>span{letter-spacing:.12em;opacity:.6;font:8px JetBrains Mono,monospace}.pdi-career strong{margin:12px 0 8px;font-size:16px;display:block}.pdi-career p{opacity:.65;margin:0;font-size:9px}.pdi-priority-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pdi-priority-grid>article{padding:var(--space-3);border:1px solid var(--aether-hairline);border-radius:20px}.pdi-priority-grid h3{min-height:38px;font-size:14px}.pdi-priority-grid p,.pdi-priority-grid li,.pdi-priority-grid b{color:var(--aether-secondary);font-size:8px;line-height:1.55}.pdi-priority-grid ul{min-height:105px;padding:0;list-style:none}.pdi-priority-grid small{color:var(--blue);margin:14px 0 6px;font:8px JetBrains Mono,monospace;display:block}.pdi-cycle{margin-top:var(--space-3);grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pdi-cycle article{background:#1a6fee0d;border-radius:16px;padding:14px}.pdi-cycle span,.pdi-cycle strong,.pdi-cycle p{margin:0 0 5px;font-size:8px;display:block}.pdi-history{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--aether-hairline);background:var(--aether-raised);border-radius:22px;gap:7px;display:grid}.pdi-history>span{color:var(--aether-tertiary);font:8px JetBrains Mono,monospace}.pdi-history button{border:0;border-top:1px solid var(--aether-hairline);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:10px;display:flex}.pdi-history button small{color:var(--aether-secondary);margin-left:auto;margin-right:14px}@media (max-width:900px){.ritual-layout,.one-on-one-layout{grid-template-columns:1fr}.pdi-score-list article{grid-template-columns:1fr 70px 100px}.pdi-score-list article>input{grid-column:1/3}.pdi-priority-grid{grid-template-columns:1fr}}@media (max-width:620px){.leadership-tabs,.one-on-one-title,.pdi-result-head,.pdi-score-head{flex-direction:column;width:100%}.leadership-tabs button{width:100%}.leadership-stats,.pdi-principles,.pdi-cycle,.one-on-one-fields,.pdi-context,.sbi-grid{grid-template-columns:1fr}.one-on-one-fields .wide,.pdi-context .wide{grid-column:auto}.pdi-score-list article{grid-template-columns:1fr 1fr}.pdi-score-list article>div,.pdi-score-list article>input{grid-column:1/-1}}.today-agenda{padding:var(--space-3);border:1px solid var(--aether-hairline);background:var(--aether-raised);box-shadow:var(--aether-bevel);border-radius:26px}.today-agenda-head{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);align-items:flex-start;display:flex}.today-agenda-head h3{margin:8px 0 5px;font-size:18px}.today-agenda-head p{color:var(--aether-secondary);margin:0;font-size:9px}.today-agenda-list{gap:7px;display:grid}.today-agenda-list article{border:1px solid var(--aether-hairline);border-radius:15px;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.agenda-type{color:var(--blue);text-align:center;background:#1a6fee14;border-radius:999px;padding:7px 8px;font:700 7px JetBrains Mono,monospace}.agenda-type.one{color:#7048dc;background:#7b51ff17}.agenda-type.pdi{color:#9a6700;background:#ffb10a1c}.today-agenda-list article>div{gap:4px;display:grid}.today-agenda-list article strong{font-size:10px}.today-agenda-list article small{color:var(--aether-secondary);font-size:8px}.today-agenda-list time{text-align:right;gap:3px;display:grid}.today-agenda-list time b{color:var(--blue);font-size:9px}.today-agenda-list time span{color:var(--aether-tertiary);font:7px JetBrains Mono,monospace}.agenda-empty{border:1px dashed var(--aether-hairline);color:var(--aether-secondary);border-radius:15px;align-items:center;gap:12px;padding:18px;display:flex}.agenda-empty>span{width:32px;height:32px;color:var(--green);background:#34c7591a;border-radius:50%;place-items:center;display:grid}.agenda-empty p{margin:0;font-size:9px}.agenda-empty strong{color:var(--aether-ink);margin-bottom:3px;display:block}.ritual-calendar-head{justify-content:space-between;align-items:flex-end;gap:var(--space-2);padding:var(--space-3) 0 var(--space-2);display:flex}.ritual-calendar-head h3{margin:8px 0 0;font-size:20px}.calendar-controls{align-items:center;gap:6px;display:flex}.calendar-controls>button:not(.blue-button){border:1px solid var(--aether-hairline);background:var(--aether-raised);min-height:38px;color:var(--aether-secondary);border-radius:999px;padding:0 14px;font-size:8px;font-weight:700}.calendar-controls>button.active{border-color:var(--aether-ink);background:var(--aether-ink);color:#fff}.ritual-timeline{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ritual-timeline>button{border:1px solid var(--aether-hairline);background:var(--aether-raised);min-height:150px;color:var(--aether-ink);text-align:left;border-radius:20px;grid-template-columns:52px 1fr;align-content:start;gap:12px;padding:16px;display:grid}.ritual-timeline>button.active{border-color:#1a6fee73;box-shadow:inset 0 0 0 1px #1a6fee1f}.ritual-timeline time{background:#1a6fee0f;border-radius:13px;justify-items:center;padding:8px 4px;display:grid}.ritual-timeline time strong{font-size:20px}.ritual-timeline time span,.ritual-timeline time i{color:var(--aether-secondary);text-transform:uppercase;font:7px JetBrains Mono,monospace}.ritual-timeline>button>div{gap:6px;display:grid}.ritual-timeline small{color:var(--aether-tertiary);font:7px JetBrains Mono,monospace}.ritual-timeline p{color:var(--aether-secondary);margin:0;font-size:8px;line-height:1.45}.ritual-timeline>button>b{color:var(--blue);grid-column:2;font:7px JetBrains Mono,monospace}.ritual-empty{border:1px dashed var(--aether-hairline);color:var(--aether-secondary);text-align:center;border-radius:20px;grid-column:1/-1;padding:28px;font-size:9px}.ritual-suggestions{gap:var(--space-3);margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--aether-hairline);background:#1a6fee06;border-radius:24px;grid-template-columns:.5fr 1.5fr;display:grid}.ritual-suggestions h3{margin:9px 0 0;font-size:17px}.ritual-suggestions>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ritual-suggestions button{border:1px solid var(--aether-hairline);background:var(--aether-raised);text-align:left;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:3px 10px;padding:12px;display:grid}.ritual-suggestions button>span{width:28px;height:28px;color:var(--blue);background:#1a6fee14;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.ritual-suggestions button strong{font-size:9px}.ritual-suggestions button small{color:var(--aether-secondary);font-size:7px}.ritual-runner-head{justify-content:space-between;gap:var(--space-2);align-items:flex-start;display:flex}.ritual-runner-head p{color:var(--aether-secondary);font-size:9px}.next-one-on-one{background:#7b51ff0a;border:1px solid #7b51ff33;border-radius:15px;padding:14px}.ritual-modal-backdrop{z-index:120;padding:var(--space-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a5c;place-items:center;display:grid;position:fixed;inset:0}.ritual-modal{width:min(100%,720px);padding:var(--space-4);border:1px solid var(--aether-hairline);background:var(--aether-raised);border-radius:28px;box-shadow:0 30px 80px #0f172a40}.ritual-modal-head{justify-content:space-between;align-items:flex-start;display:flex}.ritual-modal-head h3{margin:8px 0;font-size:22px}.ritual-modal-head>button{background:var(--aether-surface);border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.ritual-form-grid{margin:var(--space-3) 0;grid-template-columns:1fr 1fr;gap:11px;display:grid}.ritual-form-grid label{gap:7px;display:grid}.ritual-form-grid .wide{grid-column:1/-1}.ritual-form-grid span{color:var(--aether-secondary);font-size:8px;font-weight:700}.ritual-form-grid input,.ritual-form-grid select{min-height:43px;padding:0 12px}.ritual-form-grid textarea{resize:vertical;min-height:84px;padding:12px}.ritual-modal-actions{justify-content:flex-end;gap:8px;display:flex}.pdi-edit-name{min-height:48px;margin-top:8px;padding:0 12px;font-size:22px;font-weight:700}.pdi-career textarea{color:#fff;resize:vertical;background:#ffffff14;border-color:#fff3;width:100%;min-height:72px;margin:12px 0 8px;padding:12px}.pdi-priority-grid article>input,.pdi-priority-grid article>textarea{resize:vertical;width:100%;min-height:39px;margin:7px 0;padding:9px}.pdi-deadline{border-top:1px solid var(--aether-hairline);gap:6px;margin-top:15px;padding-top:12px;display:grid}.pdi-deadline span{color:var(--blue);font:7px JetBrains Mono,monospace}.pdi-deadline input{min-height:40px;padding:0 9px}.pdi-done{color:var(--aether-secondary);align-items:center;gap:7px;margin-top:10px;font-size:8px;display:flex}.pdi-priority-grid>article.completed{opacity:.65;background:#34c7590a}.pdi-priority-grid>article.completed h3{text-decoration:line-through}@media (max-width:900px){.ritual-timeline{grid-template-columns:1fr 1fr}.ritual-suggestions{grid-template-columns:1fr}}@media (max-width:620px){.today-agenda-head,.ritual-calendar-head,.ritual-runner-head{flex-direction:column;align-items:stretch}.today-agenda-list article{grid-template-columns:78px 1fr}.today-agenda-list time{text-align:left;grid-column:2}.calendar-controls{flex-wrap:wrap}.ritual-timeline,.ritual-suggestions>div:last-child,.ritual-form-grid{grid-template-columns:1fr}.ritual-form-grid .wide{grid-column:auto}}:root{--navy:#eef1f6;--navy-2:#e3e8f1;--panel:#ffffff8c;--panel-2:#ffffffbf;--line:#0f172a14;--muted:#54545a;--text:#1d1d1f;--blue:#0a84ff;--blue-2:#0a84ff;--cyan:#0a84ff;--green:#34c759;--aether-bg:#eef1f6;--aether-glass:#ffffff8c;--aether-glass-strong:#ffffffbf;--aether-raised:#ffffffd9;--aether-ink:#1d1d1f;--aether-secondary:#54545a;--aether-tertiary:#86868b;--aether-hairline:#0f172a14;--aether-hairline-strong:#0f172a24;--aether-accent:#0a84ff;--aether-accent-soft:#0a84ff29;--aether-bevel:inset 1.5px 1.5px 0 #ffffffe6, inset -1px -1px 0 #ffffff8c, inset 0 0 0 1px #0f172a0a;--aether-shadow:0 1px 2px #0f172a0a, 0 12px 28px -10px #0f172a29;--aether-shadow-raised:0 2px 4px #0f172a0f, 0 22px 44px -14px #0f172a38}html{background:var(--aether-bg)}body{background:radial-gradient(900px 540px at 12% -10%, #c9d6ff 0%, transparent 60%), radial-gradient(720px 480px at 95% 10%, #e3d3ff 0%, transparent 60%), radial-gradient(640px 420px at 55% 110%, #d8e4ff 0%, transparent 60%), var(--aether-bg);color:var(--aether-ink);letter-spacing:-.002em;background-attachment:fixed;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}button,input,textarea{font-family:inherit}button{color:var(--aether-ink)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 3px #0a84ff52!important}.sidebar{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);width:246px;box-shadow:var(--aether-bevel), var(--aether-shadow-raised);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-radius:28px;inset:18px auto 18px 18px;overflow:hidden}.brand{border-bottom:1px solid var(--aether-hairline);height:82px;padding:0 20px}.brand strong{color:var(--aether-ink);letter-spacing:.08em;white-space:nowrap;font-size:13px;font-weight:650}.brand small,.brand span{color:var(--aether-tertiary);letter-spacing:.16em}.sidebar nav{padding:18px 12px;overflow-y:auto}.nav-label{color:var(--aether-tertiary);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:8px}.sidebar nav button{min-height:40px;color:var(--aether-secondary);border-radius:999px;padding:0 14px;font-size:12px}.sidebar nav button>span{color:var(--aether-tertiary)}.sidebar nav button:hover{color:var(--aether-ink);box-shadow:inset 0 0 0 1px var(--aether-hairline);background:#ffffff7a}.sidebar nav button.active{color:#f5f5f7;background:var(--aether-ink);box-shadow:inset 0 1px #ffffff2e,0 6px 14px -6px #0f172a73}.sidebar nav button.active>span{color:#f5f5f7}.sidebar nav button i{background:var(--aether-accent)}.sidebar-status{border:1px solid var(--aether-hairline);box-shadow:var(--aether-bevel);background:#ffffff80;border-radius:20px;margin:12px;padding:16px}.status-head,.sidebar-status small{color:var(--aether-tertiary)}.status-head strong{color:var(--aether-accent)}.sidebar-status p{color:var(--aether-secondary)}.mini-progress,.progress,.thin-progress{background:#0f172a14}.mini-progress span,.progress span{box-shadow:none;background:var(--aether-accent)}.topbar{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);height:72px;box-shadow:var(--aether-bevel), var(--aether-shadow);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-radius:999px;margin:18px 22px 0;padding:0 22px}.eyebrow,.kicker,.section-tag{color:var(--aether-tertiary);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:8px}.topbar h1{color:var(--aether-ink);font-size:16px;font-weight:600}.icon-button{width:40px;height:40px;color:var(--aether-secondary);border:1px solid var(--aether-hairline);background:var(--aether-glass);box-shadow:var(--aether-bevel)}.notification-dot{background:var(--aether-accent);box-shadow:none}.avatar,.post-avatar,.member-avatar,.comment>span{background:var(--aether-ink);border-color:var(--aether-ink);color:#f5f5f7;box-shadow:inset 0 1px #ffffff2e}.profile strong{color:var(--aether-ink)}.profile span{color:var(--aether-tertiary)}.welcome-row h2,.section-intro h2,.mission-copy h2,.integration-grid h3{color:var(--aether-ink);letter-spacing:-.022em;font-family:Inter,-apple-system,sans-serif;font-weight:600}.welcome-row h2,.section-intro h2{font-size:32px;line-height:1.25}.welcome-row>div>p:last-child,.section-intro p{color:var(--aether-secondary);font-size:13px}.outline-button,.filter-button,.voice-button,.history-filters button,.library-filters button,.material-filters button,.member-actions button{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);min-height:40px;color:var(--aether-secondary);box-shadow:var(--aether-bevel), var(--aether-shadow);border-radius:999px}.outline-button:hover,.filter-button:hover,.voice-button:hover,.history-filters button:hover,.library-filters button:hover,.material-filters button:hover,.member-actions button:hover{color:var(--aether-ink);box-shadow:var(--aether-bevel), var(--aether-shadow-raised);transform:translateY(-1px)}.blue-button,.confirm-button{background:var(--aether-ink);color:#f5f5f7;border:1px solid #0f172a99;border-radius:999px;min-height:44px;transition:transform .16s,box-shadow .2s;box-shadow:inset 0 1px #ffffff2e,0 10px 24px -8px #0f172a66}.blue-button:hover,.confirm-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px -10px #0f172a73}.blue-button:active,.confirm-button:active{transform:scale(.98)}.live-card,.dashboard-grid>article,.chart-card,.stat-grid article,.ai-register-card,.history-card,.journey-accordion>article,.access-window,.today-training,.access-library,.post-card,.community-side article,.mission-feature,.locked-missions article,.tool-grid article,.integration-grid article,.team-stats article,.team-list,.member-panel,.materials-grid article{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);box-shadow:var(--aether-bevel), var(--aether-shadow);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-radius:24px}.live-card.daily,.live-card.training{background:var(--aether-glass-strong);border-color:var(--aether-hairline)}.live-card.daily:before{display:none}.live-time{border-right-color:var(--aether-hairline)}.live-time span,.big-number strong,.stat-grid strong,.access-window strong,.member-meetings strong,.team-stats strong,.community-side article>strong{color:var(--aether-ink);font-family:Inter,sans-serif;font-weight:600}.live-time small,.live-body p,.number-details span,.pace span,.mission-description,.metric-row span{color:var(--aether-tertiary)}.live-body h3,.card-heading h3,.mission-top h3{color:var(--aether-ink)}.live-badge{color:var(--aether-accent)}.live-card>button,.live-card.training>button{border:1px solid var(--aether-hairline);background:var(--aether-ink);color:#f5f5f7;border-radius:999px;min-height:38px;padding:0 15px;box-shadow:0 6px 14px -6px #0f172a73}.live-card.training>button{background:var(--aether-glass);color:var(--aether-ink);box-shadow:var(--aether-bevel)}.dashboard-grid>article,.chart-card{padding:24px}.pulse-icon,.tool-icon,.integration-icon,.material-icon{border:1px solid var(--aether-hairline);background:var(--aether-ink);color:#f5f5f7;border-radius:999px;box-shadow:inset 0 1px #ffffff2e,0 4px 10px #0f172a33}.big-number strong{text-shadow:none}.big-number span{color:var(--aether-tertiary)}.number-details,.number-details div{border-color:var(--aether-hairline)}.number-details strong,.mission-progress strong{color:var(--aether-ink)}.pace small,.positive{color:var(--green)}.mission-symbol{background:var(--aether-ink);color:#fff;border:0;border-radius:999px;transform:none;box-shadow:0 4px 10px #0f172a33}.days-left,.mission-pill-row i,.post-numbers span{border-color:var(--aether-hairline);background:var(--aether-glass);color:var(--aether-secondary);box-shadow:var(--aether-bevel);border-radius:999px}.checklist button,.mission-link{color:var(--aether-secondary)}.checklist button>span{border-color:var(--aether-hairline-strong);background:var(--aether-glass);border-radius:7px}.checklist button.done>span{background:var(--aether-ink);border-color:var(--aether-ink)}.insight,.analysis-result,.next-unlock,.month-mission,.access-origin,.integration-note{border:1px solid var(--aether-hairline);color:var(--aether-secondary);box-shadow:var(--aether-bevel);background:#ffffff7a;border-radius:16px}.insight p,.analysis-result p,.next-unlock span,.next-unlock b{color:var(--aether-secondary)!important}.insight strong,.analysis-result p strong,.next-unlock strong{color:var(--aether-ink)}.stat-grid article{padding:22px}.stat-grid span,.stat-grid small{color:var(--aether-tertiary)}.stat-grid small{color:var(--green)}.streak-pill,.integration-status{color:var(--aether-secondary);border:1px solid var(--aether-hairline);background:var(--aether-glass);box-shadow:var(--aether-bevel)}.ai-register-card textarea{border:1px solid var(--aether-hairline);background:var(--aether-glass);color:var(--aether-ink);box-shadow:var(--aether-bevel);border-radius:24px;font-family:JetBrains Mono,SF Mono,monospace}.ai-register-card textarea:focus{box-shadow:var(--aether-bevel), 0 0 0 3px #0a84ff38;border-color:#0a84ff73}.ai-register-card>p,.analysis-result p{color:var(--aether-secondary)!important}.ai-orb{background:var(--aether-ink);color:#f5f5f7;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #0f172a33}.parsed-grid span{border-color:var(--aether-hairline);color:var(--aether-tertiary);background:#ffffff73;border-radius:12px}.parsed-grid strong{color:var(--aether-ink);font-family:Inter,sans-serif}.bars{border-color:var(--aether-hairline);background:repeating-linear-gradient(#0000 0 64px,#0f172a0a 65px)}.bars div>span{box-shadow:none;background:linear-gradient(#0a84ff,#7bbaff)}.bars small{color:var(--aether-tertiary)}.history-card .card-heading,.history-row,.library-head,.training-list article{border-color:var(--aether-hairline)}.history-row{color:var(--aether-secondary)}.history-row strong{color:var(--aether-ink)}button.history-row:hover{background:#ffffff6b}.header-row{color:var(--aether-tertiary);font-family:JetBrains Mono,monospace}.history-row i{color:var(--green);background:#34c7591a;border-radius:999px}.history-row i.warning{color:#cf3c36;background:#cf3c361a}.history-row i.empty{color:var(--aether-tertiary);background:var(--aether-glass)}.journey-accordion>article.active{background:var(--aether-raised);box-shadow:var(--aether-bevel), var(--aether-shadow-raised);border-color:#0a84ff40}.month-summary{color:var(--aether-ink)}.month-summary:hover{background:#ffffff59}.month-number,.month-name span,.month-timer span,.month-name p{color:var(--aether-tertiary)}.active .month-number,.active .month-timer strong{color:var(--aether-accent)}.month-name h3,.month-mission strong{color:var(--aether-ink)}.month-timer strong{color:var(--aether-secondary)}.month-state,.accordion-arrow{border-color:var(--aether-hairline);background:var(--aether-glass);color:var(--aether-secondary);box-shadow:var(--aether-bevel);border-radius:999px}.active .month-state{color:#fff;background:var(--aether-ink);border-color:var(--aether-ink)}.month-content{border-color:var(--aether-hairline);background:#ffffff40}.checklist-group{border-color:var(--aether-hairline);background:#ffffff57;border-radius:16px}.checklist-group h4,.checklist-group li{color:var(--aether-secondary)}.checklist-group a{color:var(--aether-accent)}.access-window{overflow:hidden}.access-window>div:first-child{border-color:var(--aether-hairline)}.access-window span,.access-window p{color:var(--aether-tertiary)}.renewal-clock,.today-training{background:var(--aether-glass-strong)}.renewal-clock strong{color:var(--aether-accent)}.today-training{border-color:var(--aether-hairline);box-shadow:var(--aether-bevel), var(--aether-shadow-raised)}.training-play,.training-mini-play{background:var(--aether-ink);color:#fff;box-shadow:0 5px 12px #0f172a33}.today-training h3,.training-info h4{color:var(--aether-ink)}.today-training p,.training-list small,.training-list i,.training-info span{color:var(--aether-tertiary)}.library-filters button.active{color:#fff;border-color:var(--aether-ink);background:var(--aether-ink)}.training-list article:hover{background:#ffffff5c}.access-origin{justify-content:center}.access-live-row article{border-color:var(--aether-hairline);background:var(--aether-glass-strong);box-shadow:var(--aether-bevel), var(--aether-shadow-raised)}.access-live-row article>div span{color:var(--aether-ink)}.access-live-row article>div small,.access-status{color:var(--aether-tertiary)}.access-live-row article>button{border-color:var(--aether-hairline);background:var(--aether-ink);color:#fff;box-shadow:0 5px 12px #0f172a2e}.access-status.live{color:var(--green)}.access-status.upcoming{color:var(--aether-accent)}.access-notice{color:var(--aether-secondary);background:#007aff0f;border-color:#007aff2e}.access-notice>span{background:var(--aether-accent)}.access-notice button{color:var(--aether-accent)}.training-viewer-backdrop{background:#0f172a61}.training-viewer{border-color:var(--aether-hairline);box-shadow:var(--aether-shadow-floating);background:#f8fafff5}.training-viewer-close{border-color:var(--aether-hairline);color:var(--aether-secondary);background:#ffffffb8}.training-viewer-stage{color:var(--aether-secondary);background:linear-gradient(145deg,#eaf1fb,#dce9f8)}.training-viewer-stage>span{background:var(--aether-ink)}.training-viewer h3{color:var(--aether-ink)}.training-viewer>p{color:var(--aether-secondary)}.admin-intro{align-items:center}.admin-badge{background:var(--aether-ink);color:#fff;letter-spacing:.14em;border-radius:999px;place-items:center;min-width:58px;height:32px;font:700 9px JetBrains Mono,monospace;display:grid;box-shadow:0 6px 16px #0f172a2e}.admin-summary{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.admin-summary article,.admin-card{border:1px solid var(--aether-hairline);border-radius:var(--radius-card);background:var(--aether-glass-strong);box-shadow:var(--aether-bevel),var(--aether-shadow-raised)}.admin-summary article{min-height:116px;padding:var(--space-3);flex-direction:column;justify-content:center;display:flex}.admin-summary article span{color:var(--aether-tertiary);letter-spacing:.1em;font:700 8px JetBrains Mono,monospace}.admin-summary article strong{color:var(--aether-ink);margin:8px 0 3px;font-size:26px}.admin-summary article p{color:var(--aether-secondary);margin:0;font-size:10px}.admin-feedback{color:var(--aether-accent);background:#007aff12;border:1px solid #007aff2e;border-radius:12px;padding:12px 16px;font-size:11px}.admin-card-head{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-card-head h3{color:var(--aether-ink);margin:4px 0 0;font-size:16px}.admin-card-head .blue-button{width:auto}.admin-form-grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.admin-form-stack{gap:var(--space-2);flex-direction:column;display:flex}.admin-form-split{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.admin-form-grid label,.admin-form-stack label{flex-direction:column;gap:7px;display:flex}.admin-form-grid label>span,.admin-form-stack label>span{color:var(--aether-secondary);font-size:9px;font-weight:650}.admin-form-grid input,.admin-form-stack input,.admin-form-stack select,.admin-form-stack textarea{border:1px solid var(--aether-hairline);width:100%;min-height:42px;color:var(--aether-ink);background:#ffffff94;border-radius:12px;outline:none;padding:0 13px;font:500 11px Inter,sans-serif;box-shadow:inset 0 1px 2px #0f172a09}.admin-form-stack textarea{resize:vertical;min-height:105px;padding:12px 13px;line-height:1.5}.admin-form-grid input:focus,.admin-form-stack input:focus,.admin-form-stack select:focus,.admin-form-stack textarea:focus{border-color:#007aff61;box-shadow:0 0 0 3px #007aff14}.admin-columns{gap:var(--space-2);grid-template-columns:1fr 1fr;align-items:start;display:grid}.admin-published-list{flex-direction:column;display:flex}.admin-published-list article{border-bottom:1px solid var(--aether-hairline);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.admin-published-list article:last-child{border-bottom:0}.admin-published-list article>div{flex-direction:column;gap:4px;display:flex}.admin-published-list strong{color:var(--aether-ink);font-size:11px}.admin-published-list span,.admin-published-list>p{color:var(--aether-tertiary);font-size:9px}.admin-published-list a,.admin-published-list button{color:var(--aether-accent);cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:none}.admin-published-list button{color:#d65361}.admin-helper{color:var(--aether-tertiary);margin:0;font-size:9px;line-height:1.55}.admin-integration-status{color:#229447;letter-spacing:.08em;background:#34c7591a;border-radius:999px;padding:7px 10px;font:700 8px JetBrains Mono,monospace}.admin-integration-copy{flex-direction:column;gap:10px;display:flex}.admin-integration-copy strong{color:var(--aether-ink);font-size:12px}.admin-integration-copy p{color:var(--aether-secondary);margin:0;font-size:10px;line-height:1.65}.admin-integration-copy button{border:1px solid var(--aether-hairline);color:var(--aether-tertiary);cursor:not-allowed;background:#0f172a09;border-radius:10px;align-self:flex-start;padding:10px 13px;font-size:9px}.ai-hub-grid button:disabled{cursor:not-allowed;opacity:.58;filter:saturate(.45)}.admin-student-summary{margin-bottom:var(--space-2);gap:10px;display:flex}.admin-student-summary span{border:1px solid var(--aether-hairline);color:var(--aether-tertiary);border-radius:999px;padding:8px 11px;font-size:9px}.admin-student-summary strong{color:var(--aether-ink)}.admin-student-list{border:1px solid var(--aether-hairline);border-radius:12px;overflow:hidden}.admin-student-row{border-bottom:1px solid var(--aether-hairline);grid-template-columns:minmax(230px,1.6fr) .65fr .55fr .55fr .8fr;align-items:center;gap:14px;min-height:64px;padding:10px 14px;display:grid}.admin-student-row:last-child{border-bottom:0}.admin-student-row>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-student-row strong{color:var(--aether-ink);font-size:10px}.admin-student-row small,.admin-student-row>span{color:var(--aether-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-student-header{min-height:38px;color:var(--aether-tertiary);letter-spacing:.08em;background:#0f172a06;font:700 7px JetBrains Mono,monospace}.admin-student-row>i{border-radius:999px;width:max-content;padding:6px 9px;font-size:8px;font-style:normal}.admin-student-row>i.active{color:#229447;background:#34c7591a}.admin-student-row>i.blocked{color:#cf3c36;background:#ff3b3017}.admin-student-row.admin-student-row-wide{grid-template-columns:minmax(210px,1.4fr) .55fr .5fr .6fr .5fr .8fr}.admin-renewal{flex-direction:column;gap:2px;display:flex}.admin-renewal>strong{color:var(--aether-ink);font-size:10px;font-weight:600}.admin-renewal>small{color:var(--aether-tertiary);font-size:8px}.admin-student-actions{justify-content:flex-end;gap:6px;display:flex}.admin-student-actions button,.admin-modal-close{color:var(--aether-accent);cursor:pointer;background:0 0;border:0;font-size:8px}.admin-student-actions button:last-child{color:var(--aether-tertiary)}.admin-student-actions button.admin-danger{color:#cf3c36}.admin-empty{color:var(--aether-tertiary);text-align:center;margin:0;padding:24px;font-size:9px}.metrics-empty{color:var(--aether-tertiary);margin:0;padding:16px 0;font-size:10px;line-height:1.5}.metric-period-report .card-heading{padding:var(--space-3) var(--space-3) 0;border-bottom:0}.metric-period-grid{gap:var(--space-2);padding:var(--space-2) var(--space-3) 0;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.metric-period-grid>div{padding:var(--space-2);border:1px solid var(--aether-hairline);background:var(--aether-glass);border-radius:14px}.metric-period-grid>div>span{color:var(--aether-tertiary);margin-bottom:4px;font-size:9px;display:block}.metric-period-grid>div>strong{color:var(--aether-ink);font-size:18px}.metric-period-note{padding:var(--space-2) var(--space-3) var(--space-3);color:var(--aether-tertiary);font-size:9px;display:block}.metric-autosave-note{color:var(--aether-tertiary);text-align:center;margin:0;font-size:9px}.metric-skip-button{margin-top:var(--space-1);width:100%}.month-preview-note{color:var(--aether-secondary);background:#0a84ff14;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:9px}.mission-bubble{right:var(--space-3);bottom:var(--space-3);z-index:90;align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex;position:fixed}.mission-bubble-toggle{border:1px solid var(--aether-hairline);background:var(--aether-ink);color:#fff;width:52px;height:52px;box-shadow:var(--aether-bevel), 0 12px 28px #0f172a47;border-radius:999px;place-items:center;font-size:20px;display:grid}.mission-bubble-toggle:hover{transform:translateY(-2px)}.mission-bubble-toggle{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.mission-bubble-toggle:active{cursor:grabbing}.mission-bubble-card{width:min(320px, calc(100vw - 2 * var(--space-3)));padding:var(--space-3);border:1px solid var(--aether-hairline);background:var(--aether-raised);box-shadow:var(--aether-bevel), 0 24px 60px #0f172a47;border-radius:20px}.mission-bubble-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.mission-bubble-head>button{color:var(--aether-tertiary);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.mission-bubble-card>p{margin:0 0 var(--space-2);color:var(--aether-ink);font-size:13px;font-weight:600;line-height:1.4}.mission-bubble-card .blue-button{width:100%;min-height:40px}@media (max-width:720px){.mission-bubble{right:var(--space-2);bottom:var(--space-2)}}.mission-execution-card{padding:var(--space-4);border:1px solid var(--aether-hairline);background:var(--aether-raised);box-shadow:var(--aether-bevel), var(--aether-shadow-raised);border-radius:20px}.mission-execution-card>h2{margin:var(--space-2) 0}.mission-execution-explainer{color:var(--aether-secondary);margin:0 0 var(--space-3);font-size:12px;line-height:1.6}.mission-counter{padding:var(--space-3);border:1px solid var(--aether-hairline);background:var(--aether-glass);border-radius:16px}.mission-counter-head{margin-bottom:var(--space-1);justify-content:space-between;align-items:baseline;display:flex}.mission-counter-head>span{color:var(--aether-tertiary);letter-spacing:.06em;font-size:9px}.mission-counter-head>strong{color:var(--aether-ink);font-size:16px}.mission-counter>small{color:var(--aether-tertiary);margin-top:var(--space-1);font-size:9px;display:block}.mission-counter-today{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--aether-hairline);color:var(--aether-secondary);justify-content:space-between;align-items:center;font-size:11px;display:flex}.mission-counter-today>strong{color:var(--aether-ink);font-size:16px}.mission-counter-loading{font-style:italic}.admin-student-modal{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080f1c5c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-student-modal>section{width:min(720px,100%);padding:var(--space-3);background:var(--aether-raised);border:1px solid #ffffffa6;border-radius:18px;box-shadow:0 30px 80px #0f172a38}.admin-modal-close{color:var(--aether-ink);font-size:24px;line-height:1}.admin-modal-actions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.admin-modal-actions>button{border:1px solid var(--aether-hairline);width:auto;color:var(--aether-secondary);cursor:pointer;background:0 0;border-radius:10px;padding:10px 14px;font-size:9px}.admin-modal-actions>.blue-button{color:#fff}.auth-state-screen{background:var(--aether-canvas);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;padding:24px;display:flex}.auth-state-screen .brand-logo{width:52px;height:62px}.auth-state-screen>span{color:var(--aether-accent);letter-spacing:.16em;font:700 9px JetBrains Mono,monospace}.auth-state-screen>strong{color:var(--aether-ink);font-size:24px}.auth-state-screen>p{max-width:420px;color:var(--aether-secondary);margin:0;font-size:11px;line-height:1.6}.area-loading{min-height:50vh;color:var(--aether-secondary);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 24px;animation:.22s ease-out area-loading-in;display:flex}.area-loading-spinner{border:3px solid var(--aether-hairline);border-top-color:var(--aether-accent);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite area-loading-spin}.area-loading>strong{color:var(--aether-secondary);letter-spacing:.02em;font-size:12px;font-weight:700}@keyframes area-loading-spin{to{transform:rotate(360deg)}}@keyframes area-loading-in{0%{opacity:0}to{opacity:1}}.admin-intro-actions{align-items:center;gap:10px;display:flex}.admin-intro-actions>button{border:1px solid var(--aether-hairline);background:var(--aether-raised);color:var(--aether-accent);cursor:pointer;border-radius:10px;padding:9px 12px;font-size:9px}.login-shell{background:#f4f6fa;grid-template-columns:minmax(420px,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid}.login-story{color:#fff;background:linear-gradient(145deg,#07131f 0%,#0a223c 58%,#0a84ff 150%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px 56px;display:flex;position:relative;overflow:hidden}.login-story:before{content:"";border:1px solid #45a9ff33;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-220px;right:-180px;box-shadow:0 0 0 80px #45a9ff09,0 0 0 160px #45a9ff06}.login-story:after{content:"";background:linear-gradient(90deg,#0000,#45a9ff99);width:180px;height:1px;position:absolute;top:18%;right:11%;transform:rotate(-42deg);box-shadow:0 48px #45a9ff29,0 96px #45a9ff1a}.login-brand{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.login-brand .brand-logo{width:34px;height:40px}.login-brand strong{letter-spacing:.18em;font:700 10px JetBrains Mono,monospace}.login-story>div:nth-child(2){z-index:1;max-width:650px;position:relative}.login-story>div:nth-child(2)>span{color:#5fb3ff;letter-spacing:.14em;font:700 9px JetBrains Mono,monospace}.login-story h1{letter-spacing:-.045em;max-width:620px;margin:18px 0 20px;font-size:clamp(38px,4.2vw,66px);font-weight:630;line-height:1.04}.login-story p{color:#e7f2ffad;max-width:530px;margin:0;font-size:13px;line-height:1.7}.login-proof{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.login-proof strong{color:#50aaff;font-size:40px;line-height:1}.login-proof span{color:#e7f2ff94;letter-spacing:.08em;text-transform:uppercase;font:600 8px/1.6 JetBrains Mono,monospace}.login-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px 9%;display:flex;position:relative}.login-form{width:min(420px,100%)}.login-form h2{color:var(--aether-ink);letter-spacing:-.035em;margin:10px 0 8px;font-size:34px}.login-form>p{color:var(--aether-secondary);margin:0 0 25px;font-size:11px;line-height:1.6}.login-fields{flex-direction:column;gap:13px;display:flex}.login-fields label{flex-direction:column;gap:7px;display:flex}.login-fields label>span{color:var(--aether-secondary);font-size:9px;font-weight:650}.login-fields input{width:100%;height:48px;color:var(--aether-ink);background:#fff;border:1px solid #0f172a1a;border-radius:12px;outline:none;padding:0 14px;font:500 11px Inter,sans-serif;box-shadow:0 1px 2px #0f172a06}.login-fields input:focus{border-color:#007aff66;box-shadow:0 0 0 4px #007aff14}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a84ff,#0067df);border:0;border-radius:12px;width:100%;height:48px;margin-top:17px;font-size:10px;font-weight:700;box-shadow:0 10px 25px #007aff33}.login-submit:disabled{cursor:wait;opacity:.62}.login-links{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.login-links button{color:var(--aether-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.login-config-note,.login-feedback{border-radius:11px;flex-direction:column;gap:3px;margin-bottom:16px;padding:11px 13px;font-size:9px;line-height:1.45;display:flex}.login-config-note{color:#8b6710;background:#ffb80014;border:1px solid #ffb80033}.login-config-note strong{color:#745507}.login-feedback{margin:14px 0 0}.login-feedback.error{color:#c63832;background:#ff3b3014}.login-feedback.success{color:#238c43;background:#34c75917}.login-panel>small{color:var(--aether-tertiary);font-size:8px;position:absolute;bottom:28px}.login-preview-close{color:var(--aether-accent);cursor:pointer;background:0 0;border:0;font-size:9px;position:absolute;top:28px;left:32px}@media (max-width:900px){.login-shell{grid-template-columns:1fr}.login-story{min-height:310px;padding:28px 30px}.login-story h1{max-width:600px;margin:34px 0 12px;font-size:36px}.login-story p,.login-proof{display:none}.login-panel{min-height:calc(100vh - 310px);padding:60px 24px 70px}}@media (max-width:560px){.login-story{min-height:245px;padding:22px}.login-story h1{margin-top:25px;font-size:28px}.login-panel{min-height:calc(100vh - 245px);padding:54px 20px 65px}.login-form h2{font-size:28px}.login-links{flex-direction:column;align-items:flex-start}.login-preview-close{top:20px;left:20px}}@media (max-width:760px){.admin-summary,.admin-columns,.admin-form-grid,.admin-form-split{grid-template-columns:1fr}.admin-card-head{flex-direction:column;align-items:flex-start}.admin-card-head .blue-button{width:100%}.admin-student-summary{flex-wrap:wrap}.admin-student-header{display:none}.admin-student-row{grid-template-columns:1fr auto;gap:8px;padding:14px}.admin-student-row>div:first-child{grid-column:1/-1}.admin-student-actions{grid-column:1/-1;justify-content:flex-start}.admin-published-list article{grid-template-columns:1fr auto}.admin-published-list article>button{grid-column:2}.team-form{grid-template-columns:1fr}.team-modal-actions{flex-direction:column-reverse}.team-modal-actions>button{width:100%}.achievement-form-grid,.achievement-metrics>div{grid-template-columns:1fr}.achievement-modal{padding:18px}.achievement-modal-actions{flex-direction:column-reverse}.achievement-modal-actions>button{width:100%}.achievement-proof{width:calc(100% - 28px);margin:0 14px 14px}}.post-card>p,.community-side article>p{color:var(--aether-secondary)!important}.post-head strong,.rank strong{color:var(--aether-ink)}.post-head span,.comment small{color:var(--aether-tertiary)}.post-head i{color:var(--aether-accent);background:var(--aether-accent-soft);border-color:#0a84ff2e;border-radius:999px}.post-actions,.comments{border-color:var(--aether-hairline)}.post-actions button{color:var(--aether-secondary)}.comments{background:#ffffff38}.comment p{box-shadow:var(--aether-bevel);background:#ffffff94;color:var(--aether-secondary)!important}.comment-input input,.composer,.materials-search{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);color:var(--aether-ink);box-shadow:var(--aether-bevel), var(--aether-shadow);border-radius:999px}.comment-input button,.composer button{background:var(--aether-ink);color:#fff}.community-side article>button{color:var(--aether-accent)}.rank{border-color:var(--aether-hairline)}.mission-feature{background:var(--aether-raised);box-shadow:var(--aether-bevel), var(--aether-shadow-raised)}.mission-seal{background:var(--aether-ink);color:#fff;border:0;border-radius:999px;transform:none;box-shadow:0 7px 18px #0f172a38}.mission-copy>span{color:var(--aether-accent)}.mission-copy p,.locked-missions h3{color:var(--aether-secondary)}.locked-missions article>span,.locked-missions small{color:var(--aether-tertiary)}.tool-grid article.available,.integration-grid article{border-color:var(--aether-hairline);background:var(--aether-raised);box-shadow:var(--aether-bevel), var(--aether-shadow-raised)}.tool-grid h3,.integration-grid h3,.materials-grid h3{color:var(--aether-ink)}.tool-grid p,.integration-grid p{color:var(--aether-secondary)}.tool-grid small,.integration-grid article>small,.materials-grid small{color:var(--aether-tertiary)}.tool-grid button,.tool-grid .available button{color:var(--aether-accent)}.integration-top>span{color:var(--aether-secondary);border-color:var(--aether-hairline);background:var(--aether-glass);box-shadow:var(--aether-bevel);border-radius:999px}.integration-features span{color:var(--aether-secondary);border-color:var(--aether-hairline);background:var(--aether-glass);box-shadow:var(--aether-bevel)}.integration-grid button{border-color:var(--aether-hairline);background:var(--aether-glass);min-height:42px;color:var(--aether-tertiary);box-shadow:var(--aether-bevel);border-radius:999px}.team-stats span,.team-stats small,.member-info small,.member-meetings small,.member-panel-head small,.member-pace>div:first-child{color:var(--aether-tertiary)}.team-list .card-heading,.team-member-row,.member-panel-head{border-color:var(--aether-hairline)}.team-member-row{color:var(--aether-secondary)}.team-member-row:hover,.team-member-row.active{background:#ffffff6b}.team-member-row.active{box-shadow:inset 3px 0 var(--aether-accent)}.member-info strong,.member-panel-head h3{color:var(--aether-ink)}.team-list i{border-radius:999px}.member-actions button{box-shadow:var(--aether-bevel)}.materials-search input{color:var(--aether-ink)}.materials-search input::placeholder{color:var(--aether-tertiary)}.material-filters button.active{color:#fff;border-color:var(--aether-ink);background:var(--aether-ink)}.materials-grid article.available{border-color:var(--aether-hairline);background:var(--aether-raised)}.materials-grid article>span{color:var(--aether-secondary);border-color:var(--aether-hairline);background:var(--aether-glass);border-radius:999px}.materials-grid button{color:var(--aether-accent)}.locked-material{opacity:.62}.empty-materials{border-color:var(--aether-hairline);color:var(--aether-secondary)}.ai-page{color:var(--aether-ink)}.ai-heading{border-color:var(--aether-hairline)}.ai-heading span,.ai-note{color:var(--aether-tertiary)}.ai-heading i{color:var(--green)}.message p{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);color:var(--aether-secondary);box-shadow:var(--aether-bevel), var(--aether-shadow);border-radius:8px 20px 20px}.message.user p{background:var(--aether-ink);border-color:var(--aether-ink);color:#fff;border-radius:20px 8px 20px 20px}.message>span{background:var(--aether-ink);color:#fff}.suggestions button{border-color:var(--aether-hairline);background:var(--aether-glass);min-height:36px;color:var(--aether-secondary);box-shadow:var(--aether-bevel);border-radius:999px}.composer input{color:var(--aether-ink)}.composer input::placeholder{color:var(--aether-tertiary)}@media (max-width:850px){.sidebar{inset:12px auto 12px 12px}.app-shell{margin-left:0}.topbar{margin:12px 12px 0;padding:0 16px}.mobile-menu{color:var(--aether-ink)}.page-content{padding:34px 18px 56px}}@media (max-width:560px){.topbar{border-radius:24px}.welcome-row h2,.section-intro h2{font-size:27px}.live-card,.dashboard-grid>article,.chart-card,.stat-grid article,.ai-register-card,.history-card,.journey-accordion>article,.access-window,.today-training,.access-library,.post-card,.community-side article,.mission-feature,.tool-grid article,.integration-grid article,.team-stats article,.team-list,.member-panel,.materials-grid article{border-radius:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.social-tool{--social-blue:#1976f3}.tool-header{align-items:flex-start;gap:24px;display:flex}.tool-header>button{border:1px solid var(--aether-hairline);background:var(--aether-glass);color:var(--aether-secondary);white-space:nowrap;border-radius:999px;padding:10px 15px}.tool-header h2{letter-spacing:-.04em;margin:6px 0 5px;font-size:32px}.tool-header p{color:var(--aether-secondary);margin:0}.social-tabs{border-bottom:1px solid var(--aether-hairline);gap:4px;display:flex}.social-tabs button{color:var(--aether-tertiary);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 18px;font-size:11px;font-weight:700}.social-tabs button.active{color:var(--aether-ink);border-bottom-color:var(--social-blue)}.social-register,.social-analysis{gap:16px;display:grid}.social-form-card,.social-empty,.social-diagnosis,.content-analysis,.social-channel-table,.social-history{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);box-shadow:var(--aether-bevel),var(--aether-shadow);border-radius:24px;padding:24px}.social-form-card header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.social-form-card header div{align-items:center;gap:12px;display:flex}.social-form-card header div>span{width:30px;height:30px;color:var(--social-blue);background:#e8f2ff;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.social-form-card h3,.social-history h3,.social-channel-table h3,.content-analysis h3{margin:0;font-size:18px}.social-form-card header small,.social-history header span,.social-channel-table header span,.content-analysis header span{color:var(--aether-tertiary);letter-spacing:.13em;font-size:8px;font-weight:800}.social-form-card>p{color:var(--aether-secondary);margin:-8px 0 20px;font-size:11px}.social-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.social-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.social-grid label{gap:7px;display:grid}.social-grid label.wide{grid-column:span 2}.social-grid label>span{color:var(--aether-secondary);font-size:9px;font-weight:700}.social-grid input,.social-grid select{border:1px solid var(--aether-hairline);width:100%;height:44px;color:var(--aether-ink);background:#ffffffb8;border-radius:12px;outline:none;padding:0 12px}.social-grid input:focus,.social-grid select:focus{border-color:var(--social-blue);box-shadow:0 0 0 3px #1976f31a}.money-input{position:relative}.money-input i{color:var(--aether-tertiary);font-size:10px;font-style:normal;position:absolute;top:14px;left:12px}.money-input input{padding-left:36px}.social-save{background:var(--aether-ink);color:#fff;border:0;border-radius:999px;justify-self:end;padding:13px 20px;font-size:10px;font-weight:800}.social-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.social-kpis article{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);border-radius:20px;gap:7px;padding:20px;display:grid}.social-kpis span{color:var(--aether-tertiary);letter-spacing:.1em;font-size:8px;font-weight:800}.social-kpis strong{letter-spacing:-.04em;font-size:28px}.social-kpis small{color:var(--aether-secondary);font-size:9px}.social-kpis article.money{background:#fff7e8;border-color:#f1d8a7}.social-kpis article.money strong{color:#bd7100}.social-diagnosis{grid-template-columns:2fr 1fr;gap:16px;display:grid}.diagnosis-main>span,.social-diagnosis aside>span{color:var(--social-blue);letter-spacing:.13em;font-size:8px;font-weight:800}.diagnosis-main h3{margin:10px 0 8px;font-size:22px}.diagnosis-main>p,.social-diagnosis aside p{color:var(--aether-secondary);font-size:11px;line-height:1.6}.next-action{background:#eaf3ff;border-radius:14px;gap:5px;margin-top:18px;padding:15px;display:grid}.next-action small{color:#5e7894;font-size:8px}.next-action strong{color:#155cae;font-size:11px}.social-diagnosis aside{border-left:1px solid var(--aether-hairline);flex-direction:column;justify-content:center;padding-left:24px;display:flex}.social-diagnosis aside strong{margin-top:8px;font-size:24px}.content-analysis header{margin-bottom:18px}.content-analysis header p{color:var(--aether-secondary);font-size:10px}.content-analysis>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.content-analysis article{background:#ffffff8c;border-left:3px solid #efb238;border-radius:12px;gap:8px;padding:15px;display:grid}.content-analysis article.good{border-left-color:#24ad68}.content-analysis article.danger{border-left-color:#e05353}.content-analysis article span{color:var(--aether-tertiary);letter-spacing:.1em;font-size:7px;font-weight:800}.content-analysis article strong{font-size:14px}.content-analysis article p{color:var(--aether-secondary);margin:0;font-size:9px;line-height:1.55}.social-channel-table header{margin-bottom:16px}.channel-row{border-top:1px solid var(--aether-hairline);grid-template-columns:1.4fr repeat(5,1fr);align-items:center;min-height:44px;font-size:10px;display:grid}.channel-row.heading{min-height:34px;color:var(--aether-tertiary);text-transform:uppercase;border-top:0;font-size:8px}.social-history header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.social-history>article{border-top:1px solid var(--aether-hairline);grid-template-columns:1fr 2fr 1fr;align-items:center;padding:14px 0;font-size:10px;display:grid}.social-history>article div{gap:3px;display:grid}.social-history>article div span,.social-history>article p{color:var(--aether-secondary)}.social-history>article>strong{text-align:right}.social-empty{text-align:center;padding:56px 24px}.social-empty strong{font-size:20px}.social-empty p,.empty-line{color:var(--aether-secondary);font-size:11px}.social-empty button{background:var(--aether-ink);color:#fff;border:0;border-radius:999px;padding:11px 18px}@media (max-width:900px){.social-grid,.social-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.social-kpis,.content-analysis>div{grid-template-columns:repeat(2,1fr)}.social-diagnosis{grid-template-columns:1fr}.social-diagnosis aside{border-left:0;border-top:1px solid var(--aether-hairline);padding:20px 0 0}}@media (max-width:560px){.tool-header{display:grid}.social-tabs{overflow:auto}.social-tabs button{white-space:nowrap}.social-grid,.social-grid.compact,.social-kpis,.content-analysis>div{grid-template-columns:1fr}.social-grid label.wide{grid-column:auto}.channel-row{grid-template-columns:1.3fr repeat(3,1fr)}.channel-row span:nth-child(5),.channel-row span:nth-child(6){display:none}.social-history>article{grid-template-columns:1fr;gap:6px}.social-history>article>strong{text-align:left}}.social-studio{--studio-blue:#1877f2}.studio-create{grid-template-columns:minmax(340px,.86fr) minmax(480px,1.14fr);align-items:start;gap:16px;display:grid}.studio-brief,.studio-output,.content-calendar,.content-day-panel,.results-head,.result-list,.tacoh-results{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);box-shadow:var(--aether-bevel),var(--aether-shadow);border-radius:24px;padding:24px}.studio-brief>header>span,.studio-output>header span,.content-calendar header span,.content-day-panel header span,.results-head span,.tacoh-results header span{color:var(--aether-tertiary);letter-spacing:.13em;font-size:8px;font-weight:800}.studio-brief>header h3,.studio-output>header h3,.content-calendar header h3,.content-day-panel header h3,.results-head h3,.tacoh-results h3{margin:6px 0;font-size:19px}.studio-brief>header p,.results-head p,.tacoh-results header p{color:var(--aether-secondary);margin:0;font-size:10px;line-height:1.55}.studio-brief label,.script-editor label,.schedule-inline label,.result-list label{gap:6px;display:grid}.studio-brief label>span,.script-editor label>span,.schedule-inline label>span,.result-list label>span{color:var(--aether-secondary);letter-spacing:.04em;font-size:8px;font-weight:800}.studio-main-prompt{margin:20px 0 14px}.studio-main-prompt textarea{resize:vertical;min-height:112px}.studio-brief input,.studio-brief select,.studio-brief textarea,.script-editor textarea,.schedule-inline input,.schedule-inline select,.content-day-panel select,.result-list input{border:1px solid var(--aether-hairline);width:100%;color:var(--aether-ink);background:#ffffffbd;border-radius:12px;outline:none;padding:11px 12px}.studio-brief input,.studio-brief select,.schedule-inline input,.schedule-inline select,.content-day-panel select,.result-list input{height:42px}.studio-brief input:focus,.studio-brief select:focus,.studio-brief textarea:focus,.script-editor textarea:focus,.schedule-inline input:focus,.schedule-inline select:focus{border-color:var(--studio-blue);box-shadow:0 0 0 3px #1877f21a}.studio-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.tacoh-picker{margin-top:20px}.tacoh-picker>span{color:var(--aether-tertiary);letter-spacing:.12em;margin-bottom:9px;font-size:8px;font-weight:800;display:block}.tacoh-picker>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.tacoh-picker button{border:1px solid var(--aether-hairline);min-width:0;color:var(--aether-secondary);background:#ffffff85;border-radius:13px;justify-items:center;gap:3px;padding:10px 5px;display:grid}.tacoh-picker button i,.studio-output>header>i,.content-day-panel article i,.result-content-title i,.tacoh-results article i{background:var(--pillar);color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.tacoh-picker button small{display:none}.tacoh-picker button.active{border-color:var(--pillar);background:var(--pillar)}@supports (color:color-mix(in lab, red, red)){.tacoh-picker button.active{background:color-mix(in srgb,var(--pillar) 9%,white)}}.tacoh-picker button.active{box-shadow:0 0 0 2px var(--pillar)}@supports (color:color-mix(in lab, red, red)){.tacoh-picker button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--pillar) 13%,transparent)}}.tacoh-picker button.active{color:var(--aether-ink)}.studio-generate{background:var(--aether-ink);color:#fff;border:0;border-radius:999px;width:100%;margin-top:18px;padding:13px 18px;font-size:10px;font-weight:800}.studio-output{min-height:690px}.studio-placeholder{text-align:center;min-height:640px;color:var(--aether-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.studio-placeholder>span{width:52px;height:52px;color:var(--studio-blue);background:#eaf3ff;border-radius:18px;place-items:center;font-size:22px;display:grid}.studio-placeholder h3{color:var(--aether-ink);margin:16px 0 5px}.studio-placeholder p{max-width:330px;font-size:10px;line-height:1.6}.studio-output>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.studio-output>header>i{border-radius:11px;width:34px;height:34px}.idea-selector{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.idea-selector button{text-align:left;border:1px solid var(--aether-hairline);min-height:78px;color:var(--aether-secondary);background:#ffffff85;border-radius:13px;align-content:start;gap:5px;padding:11px;display:grid}.idea-selector button small{color:var(--aether-tertiary);font-size:7px}.idea-selector button strong{font-size:9px;line-height:1.4}.idea-selector button.active{border-color:var(--studio-blue);color:var(--aether-ink);background:#edf5ff}.script-editor{gap:10px;display:grid}.script-editor textarea{resize:vertical;min-height:68px;font-size:10px;line-height:1.55}.script-editor textarea.script-body{min-height:190px}.script-editor>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.schedule-inline{border-top:1px solid var(--aether-hairline);grid-template-columns:1.2fr .7fr auto;align-items:end;gap:8px;margin-top:14px;padding-top:14px;display:grid}.schedule-inline button{background:var(--studio-blue);color:#fff;border:0;border-radius:999px;height:42px;padding:0 16px;font-size:9px;font-weight:800}.studio-message{color:#168052;margin:10px 0 0;font-size:9px;font-weight:700}.content-calendar-layout{grid-template-columns:minmax(520px,1.45fr) minmax(300px,.55fr);align-items:start;gap:16px;display:grid}.content-calendar>header{text-align:center;grid-template-columns:36px 1fr 36px;align-items:center;margin-bottom:18px;display:grid}.content-calendar>header button{border:1px solid var(--aether-hairline);background:var(--aether-glass);width:36px;height:36px;color:var(--aether-secondary);border-radius:50%;font-size:18px}.content-calendar>header h3{text-transform:capitalize}.calendar-weekdays,.content-month-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendar-weekdays span{text-align:center;color:var(--aether-tertiary);text-transform:uppercase;padding:6px;font-size:8px;font-weight:800}.content-month-grid button{border:1px solid var(--aether-hairline);text-align:left;min-height:82px;color:var(--aether-secondary);background:#ffffff75;border-radius:12px;flex-direction:column;gap:7px;padding:9px;display:flex}.content-month-grid button:disabled{opacity:.2}.content-month-grid button.selected{border-color:var(--studio-blue);background:#edf5ff;box-shadow:0 0 0 2px #1877f214}.content-month-grid button.has-content strong{color:var(--studio-blue)}.content-month-grid button i{color:#1567ce;white-space:nowrap;background:#eaf3ff;border-radius:999px;margin-top:auto;padding:4px 6px;font-size:7px;font-style:normal}.content-day-panel header{margin-bottom:16px;position:relative}.content-day-panel header button{color:var(--studio-blue);background:0 0;border:0;font-size:9px;font-weight:800;position:absolute;top:0;right:0}.content-day-panel article{border-left:3px solid var(--pillar);background:#ffffff8a;border-radius:14px;margin-bottom:9px;padding:13px}.content-day-panel article>div{align-items:center;gap:7px;display:flex}.content-day-panel article>div span{color:var(--aether-tertiary);text-transform:uppercase;font-size:7px}.content-day-panel article h4{margin:10px 0 5px;font-size:11px;line-height:1.45}.content-day-panel article time{color:var(--aether-secondary);font-size:9px}.content-day-panel article select{height:36px;margin-top:10px;padding:0 9px;font-size:9px}.day-empty{text-align:center;color:var(--aether-secondary);padding:56px 15px}.day-empty span{font-size:24px}.day-empty p,.calendar-sync-note{font-size:9px;line-height:1.55}.calendar-sync-note{color:#386a9d;background:#edf5ff;border-radius:11px;margin:16px 0 0;padding:11px}.studio-results{gap:14px;display:grid}.results-head{justify-content:space-between;align-items:center;display:flex}.results-head>strong{color:var(--studio-blue);font-size:30px}.result-list{gap:8px;display:grid}.result-list>article{border-bottom:1px solid var(--aether-hairline);grid-template-columns:minmax(280px,1.5fr) repeat(3,.45fr);align-items:center;gap:12px;padding:5px 0 13px;display:grid}.result-content-title{align-items:center;gap:10px;display:flex}.result-content-title div{gap:3px;display:grid}.result-content-title span{color:var(--aether-tertiary);text-transform:uppercase;font-size:7px}.result-content-title strong{font-size:10px;line-height:1.4}.results-empty{text-align:center;color:var(--aether-secondary);padding:55px 20px}.results-empty>span{font-size:25px}.results-empty h3{color:var(--aether-ink)}.results-empty p{font-size:10px}.tacoh-results{grid-template-columns:.75fr 1.25fr;gap:20px;display:grid}.tacoh-results>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.tacoh-results article{border:1px solid var(--aether-hairline);background:#ffffff75;border-radius:13px;justify-items:start;gap:5px;padding:10px;display:grid}.tacoh-results article strong{font-size:9px}.tacoh-results article span{color:var(--aether-secondary);font-size:7px}.tacoh-results article b{color:var(--studio-blue);font-size:9px}@media (max-width:1050px){.studio-create,.content-calendar-layout{grid-template-columns:1fr}.studio-output{min-height:0}.studio-placeholder{min-height:360px}}@media (max-width:700px){.studio-fields,.script-editor>div,.tacoh-results{grid-template-columns:1fr}.tacoh-picker>div{grid-template-columns:repeat(5,minmax(58px,1fr));overflow:auto}.idea-selector,.schedule-inline{grid-template-columns:1fr}.content-calendar-layout{min-width:0}.content-calendar{overflow:auto}.calendar-weekdays,.content-month-grid{min-width:620px}.result-list>article{grid-template-columns:1fr repeat(3,1fr)}.result-content-title{grid-column:1/-1}.tacoh-results>div{grid-template-columns:repeat(2,1fr)}}.tracker-division{color:var(--aether-secondary);align-items:center;gap:10px;font-size:9px;display:flex}.tracker-division span{border:1px solid var(--aether-hairline);background:var(--aether-glass);border-radius:999px;padding:8px 12px}.tracker-division b{color:var(--aether-ink)}.tracker-actions{justify-content:flex-end;gap:8px;margin-bottom:14px;display:flex}.tracker-actions button{border-radius:999px;height:38px;padding:0 15px;font-size:9px;font-weight:800}.tracker-actions .manual-content{border:1px solid var(--aether-hairline);background:var(--aether-glass);color:var(--aether-secondary)}.tracker-actions .ai-content{background:var(--aether-ink);color:#fff;border:0}.copilot-modes{border-bottom:1px solid var(--aether-hairline);gap:5px;display:flex}.copilot-modes button{color:var(--aether-tertiary);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 17px;font-size:9px;font-weight:800}.copilot-modes button.active{color:var(--aether-ink);border-bottom-color:#1877f2}.copilot-workspace{grid-template-columns:minmax(340px,.83fr) minmax(500px,1.17fr);align-items:start;gap:16px;display:grid}.copilot-input,.copilot-output,.copilot-mode-preview{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);box-shadow:var(--aether-bevel),var(--aether-shadow);border-radius:24px;padding:24px}.copilot-input header span,.copilot-output header span{color:var(--aether-tertiary);letter-spacing:.13em;font-size:8px;font-weight:800}.copilot-input header h3,.copilot-output header h3{margin:6px 0 16px;font-size:19px}.copilot-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.copilot-fields label,.copilot-send label{gap:6px;display:grid}.copilot-fields label.wide{grid-column:1/-1}.copilot-fields label span,.copilot-send label span{color:var(--aether-secondary);font-size:8px;font-weight:800}.copilot-fields input,.copilot-fields select,.copilot-fields textarea,.copilot-send input{border:1px solid var(--aether-hairline);width:100%;color:var(--aether-ink);background:#ffffffbd;border-radius:12px;outline:none;padding:11px 12px}.copilot-fields input,.copilot-fields select,.copilot-send input{height:42px}.copilot-fields textarea{resize:vertical;min-height:105px}.copilot-output{min-height:680px}.copilot-output>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.copilot-output>header>i{color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.copilot-send{border-top:1px solid var(--aether-hairline);grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:14px;padding-top:14px;display:grid}.copilot-send button{color:#fff;background:#1877f2;border:0;border-radius:999px;height:42px;padding:0 17px;font-size:9px;font-weight:800}.copilot-mode-preview{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.copilot-mode-preview>span{color:#1877f2;background:#eaf3ff;border-radius:18px;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.copilot-mode-preview h3{margin:16px 0 6px}.copilot-mode-preview p{max-width:470px;color:var(--aether-secondary);font-size:10px;line-height:1.6}.copilot-mode-preview button{background:var(--aether-ink);color:#fff;border:0;border-radius:999px;margin-top:10px;padding:11px 17px;font-size:9px;font-weight:800}.copilot-plan,.copilot-analysis{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);box-shadow:var(--aether-bevel),var(--aether-shadow);border-radius:24px;padding:24px}.copilot-plan>header span,.copilot-analysis>header span{color:var(--aether-tertiary);letter-spacing:.13em;font-size:8px;font-weight:800}.copilot-plan>header h3,.copilot-analysis>header h3{margin:6px 0;font-size:21px}.copilot-plan>header p,.copilot-analysis>header p{color:var(--aether-secondary);margin:0;font-size:10px}.plan-brief{grid-template-columns:1.7fr .8fr .8fr auto;align-items:end;gap:10px;margin:22px 0;display:grid}.plan-brief label{gap:6px;display:grid}.plan-brief label span{color:var(--aether-secondary);font-size:8px;font-weight:800}.plan-brief input,.plan-brief textarea{border:1px solid var(--aether-hairline);resize:none;background:#ffffffb3;border-radius:12px;width:100%;height:44px;padding:10px 12px}.plan-brief button,.plan-send{background:var(--aether-ink);color:#fff;border:0;border-radius:999px;height:44px;padding:0 17px;font-size:9px;font-weight:800}.plan-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.plan-list article{border-left:3px solid var(--pillar);background:#ffffff85;border-radius:13px;gap:10px;padding:12px;display:flex}.plan-list article i{background:var(--pillar);color:#fff;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.plan-list article div{gap:4px;display:grid}.plan-list article span{color:var(--aether-tertiary);text-transform:uppercase;font-size:7px}.plan-list article strong{font-size:10px}.plan-list article p{color:var(--aether-secondary);margin:0;font-size:8px;line-height:1.45}.plan-send{background:#1877f2;margin:16px 0 0 auto;display:block}.analysis-verdict{background:#edf5ff;border-radius:18px;margin:20px 0;padding:20px}.analysis-verdict small{color:#3971ae;font-size:8px;font-weight:800}.analysis-verdict h3{margin:7px 0;font-size:21px}.analysis-verdict p{color:var(--aether-secondary);font-size:10px}.analysis-verdict button{color:#1877f2;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.analysis-pillar-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.analysis-pillar-grid article{border:1px solid var(--aether-hairline);background:#ffffff80;border-radius:13px;gap:5px;padding:12px;display:grid}.analysis-pillar-grid i{color:#fff;border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.analysis-pillar-grid strong{font-size:9px}.analysis-pillar-grid span{color:var(--aether-secondary);font-size:8px}.analysis-pillar-grid b{color:#1877f2;font-size:9px}@media (max-width:1000px){.copilot-workspace{grid-template-columns:1fr}.copilot-output{min-height:0}}@media (max-width:650px){.tracker-division{flex-wrap:wrap}.tracker-actions{justify-content:stretch}.tracker-actions button{flex:1}.copilot-modes{overflow:auto}.copilot-modes button{white-space:nowrap}.copilot-fields,.copilot-send,.plan-brief,.plan-list,.analysis-pillar-grid{grid-template-columns:1fr}}:root{--space-1:8px;--space-1-5:12px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-7:56px;--space-9:72px}.sidebar{inset:var(--space-2) auto var(--space-2) var(--space-2);width:248px}.brand{height:80px;padding:0 var(--space-3)}.sidebar nav{padding:var(--space-2) var(--space-1-5)}.sidebar nav button{margin-bottom:0}.sidebar nav button+button{margin-top:var(--space-1)}.nav-label{margin:0 var(--space-1-5) var(--space-1-5)}.nav-label.secondary{margin-top:var(--space-4)}.sidebar-status{margin:var(--space-1-5);padding:var(--space-2)}.topbar{height:var(--space-9);margin:var(--space-2) var(--space-4) 0;padding:0 var(--space-3)}.top-actions{gap:var(--space-2)}.profile{gap:var(--space-1-5)}.page-content{max-width:1240px;padding:40px var(--space-4) var(--space-9)}.live-grid,.dashboard-grid,.metrics-workspace,.community-layout,.feed,.community-side,.tool-grid,.integration-grid,.team-stats,.team-layout,.materials-grid{gap:var(--space-2)}.live-card{min-height:144px;padding:var(--space-3);gap:var(--space-2);grid-template-columns:80px 1fr auto}.live-time{height:80px}.dashboard-grid{align-items:stretch}.dashboard-grid>article{height:100%;padding:var(--space-3)}.number-card,.mission-card,.metrics-card{flex-direction:column;display:flex}.number-card .blue-button,.mission-card .mission-link,.metrics-card .insight{margin-top:auto}.metric-list{margin:var(--space-2) 0;gap:var(--space-1-5)}.checklist{margin:var(--space-1-5) 0;gap:var(--space-1)}.mission-description{margin:var(--space-2) 0}.stat-grid{gap:var(--space-2);align-items:stretch}.stat-grid article{height:100%;min-height:120px;padding:var(--space-3);justify-content:center}.metrics-workspace{align-items:stretch}.ai-register-card,.chart-card{padding:var(--space-3)}.ai-register-card,.chart-card.compact{height:100%}.ai-register-card>p{margin:var(--space-2) 0 var(--space-1-5)}.ai-register-card textarea{min-height:384px;padding:var(--space-2)}.register-actions{gap:var(--space-1);margin-top:var(--space-1-5)}.analysis-result{margin-top:var(--space-2);padding:var(--space-2)}.parsed-grid{gap:var(--space-1);margin:var(--space-1-5) 0}.parsed-grid span{min-height:64px;padding:var(--space-1-5)}.history-card .card-heading,.history-row{padding-left:var(--space-3);padding-right:var(--space-3)}.history-card .card-heading{min-height:80px;padding-top:var(--space-2);padding-bottom:var(--space-2)}.history-row{gap:var(--space-1-5);min-height:48px;padding-top:var(--space-1-5);padding-bottom:var(--space-1-5)}.history-filters{gap:var(--space-1)}.next-unlock{min-width:264px;padding:var(--space-1-5) var(--space-2);gap:4px var(--space-2)}.journey-accordion{gap:var(--space-1-5)}.month-summary{gap:var(--space-2);min-height:96px;padding:var(--space-2) var(--space-3);grid-template-columns:56px 1fr 224px 96px 24px}.month-content{padding:var(--space-3);gap:var(--space-2);align-items:stretch}.checklist-group{height:100%;padding:var(--space-2)}.checklist-group h4{margin-bottom:var(--space-1-5)}.month-mission{padding:var(--space-2);gap:var(--space-1)}.access-window>div{padding:var(--space-3);gap:var(--space-1)}.today-training{min-height:112px;padding:var(--space-3);gap:var(--space-2)}.library-head{min-height:80px;padding:var(--space-2) var(--space-3)}.library-filters{gap:var(--space-1)}.training-list article{gap:var(--space-1-5);min-height:56px;padding:var(--space-1-5) var(--space-3)}.access-origin{min-height:48px;padding:var(--space-1-5)}.community-layout{align-items:stretch}.post-head{padding:var(--space-2) var(--space-3) 0;gap:var(--space-1-5)}.post-card>p{margin:var(--space-2) var(--space-3)}.post-numbers{margin:0 var(--space-3) var(--space-2);gap:var(--space-1)}.post-actions{padding:var(--space-1) var(--space-2)}.comments{padding:var(--space-2) var(--space-3);gap:var(--space-1-5)}.community-side article{padding:var(--space-3)}.rank{min-height:48px;padding:var(--space-1-5) 0}.mission-feature{padding:var(--space-4);gap:var(--space-3)}.locked-missions{gap:var(--space-2)}.locked-missions article{min-height:104px;padding:var(--space-2)}.tool-grid article{min-height:200px;padding:var(--space-3)}.tool-grid article.available{cursor:pointer}.tool-grid article.available:hover{box-shadow:var(--aether-bevel), var(--aether-shadow-raised);transform:translateY(-1px)}.tool-grid article:not(.available){cursor:default}.tool-icon{margin-bottom:var(--space-2)}.tool-grid small{top:var(--space-3);right:var(--space-3)}.tool-grid p{margin-bottom:var(--space-2)}.integration-grid{align-items:stretch}.integration-grid article{height:100%;min-height:320px;padding:var(--space-3)}.integration-top{margin-bottom:var(--space-3)}.integration-features{gap:var(--space-1);margin-bottom:var(--space-3)}.integration-note{min-height:56px;padding:var(--space-2);gap:var(--space-1-5)}.team-stats article{min-height:72px;padding:var(--space-2) var(--space-3);gap:var(--space-1) var(--space-1-5)}.team-layout{align-items:stretch}.team-list,.member-panel{height:100%}.team-list .card-heading{min-height:72px;padding:var(--space-2) var(--space-3)}.team-member-row{gap:var(--space-1-5);min-height:56px;padding:var(--space-1-5) var(--space-3)}.member-panel{padding:var(--space-3)}.member-panel-head{gap:var(--space-1-5);padding-bottom:var(--space-2)}.member-pace{padding:var(--space-3) 0}.member-actions{gap:var(--space-1)}.materials-search{width:264px;min-height:40px;padding:0 var(--space-1-5)}.material-filters{gap:var(--space-1)}.materials-grid article{min-height:192px;padding:var(--space-3)}.material-icon{margin-bottom:var(--space-2)}.materials-grid article>span{top:var(--space-3);right:var(--space-3)}.ai-page{width:min(864px,100%)}.ai-heading{gap:var(--space-2);min-height:72px;padding:0 0 var(--space-2)}.chat{gap:var(--space-2);padding:var(--space-4)}.suggestions{gap:var(--space-1);margin-bottom:var(--space-1-5)}.composer{min-height:48px;padding:var(--space-1)}@media (max-width:1150px){.month-summary{grid-template-columns:56px 1fr 176px 88px 24px}.month-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.sidebar{inset:var(--space-1-5) auto var(--space-1-5) var(--space-1-5)}.topbar{margin:var(--space-2) var(--space-3) 0;padding:0 var(--space-2)}.page-content{padding:var(--space-4) var(--space-3) var(--space-7)}.welcome-row,.section-intro{min-height:88px}.live-card{grid-template-columns:80px 1fr}.month-summary{grid-template-columns:48px 1fr auto 24px}.today-training{grid-template-columns:56px 48px 1fr}.community-side{gap:var(--space-2)}}@media (max-width:560px){.sidebar{inset:var(--space-1) auto var(--space-1) var(--space-1)}.topbar{height:64px;margin:var(--space-1) var(--space-2) 0;padding:0 var(--space-1-5)}.page-content{padding:var(--space-3) var(--space-2) var(--space-6)}.content-stack,.section-page{gap:var(--space-2)}.welcome-row,.section-intro{gap:var(--space-2);min-height:0}.live-grid,.dashboard-grid,.metrics-workspace,.community-layout,.feed,.community-side,.tool-grid,.integration-grid,.team-stats,.team-layout,.materials-grid{gap:var(--space-2)}.live-card{padding:var(--space-2);grid-template-columns:64px 1fr}.dashboard-grid>article,.chart-card,.stat-grid article,.ai-register-card,.community-side article,.tool-grid article,.integration-grid article,.member-panel,.materials-grid article{padding:var(--space-2)}.stat-grid{grid-template-columns:1fr}.history-card .card-heading,.library-head{padding:var(--space-2)}.month-summary{padding:var(--space-2);grid-template-columns:40px 1fr 24px}.month-content{padding:var(--space-2);grid-template-columns:1fr}.access-window>div,.today-training{padding:var(--space-2)}.training-list article{padding:var(--space-1-5) var(--space-2)}.post-head{padding:var(--space-2) var(--space-2) 0}.post-card>p{margin:var(--space-2)}.post-numbers{margin:0 var(--space-2) var(--space-2)}.comments{padding:var(--space-2)}.mission-feature{padding:var(--space-3);gap:var(--space-2)}.team-list .card-heading,.team-member-row{padding-left:var(--space-2);padding-right:var(--space-2)}.materials-search{width:100%}.chat{padding:var(--space-3) var(--space-2)}}.projection-summary{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.projection-summary>div,.week-panel,.goals-panel,.assumptions-panel,.projection-card,.script-library,.script-builder,.script-teleprompter{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);box-shadow:var(--aether-bevel), var(--aether-shadow);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-radius:24px}.projection-summary>div{min-height:112px;padding:var(--space-3);flex-direction:column;justify-content:center;display:flex}.projection-summary span,.projection-card>span,.goal-fields label>span,.week-inputs label>span,.stage-meta span{color:var(--aether-tertiary);letter-spacing:.08em;font:500 8px JetBrains Mono,monospace}.projection-summary strong{margin:var(--space-1) 0 4px;color:var(--aether-ink);letter-spacing:-.03em;font-size:24px}.projection-summary small{color:var(--aether-secondary);font-size:10px}.projection-workspace{gap:var(--space-2);grid-template-columns:.95fr 1.05fr;align-items:stretch;display:grid}.week-panel,.goals-panel,.assumptions-panel{padding:var(--space-3)}.week-panel,.assumptions-panel{flex-direction:column;display:flex}.assumption-list{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.assumption-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--aether-hairline);background:#fff6;border-radius:14px;display:flex}.assumption-row span{color:var(--aether-secondary);font-size:12px;font-weight:600}.assumption-row strong{color:var(--aether-ink);font-size:18px}.assumption-row small{color:var(--aether-tertiary);text-align:right;font-size:9px}.week-arrows{gap:var(--space-1);display:flex}.week-arrows button{border:1px solid var(--aether-hairline);background:var(--aether-glass);width:40px;height:40px;color:var(--aether-secondary);box-shadow:var(--aether-bevel);border-radius:999px}.week-inputs{gap:var(--space-1);margin:var(--space-4) 0;grid-template-columns:repeat(7,1fr);display:grid}.week-inputs label{gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.week-inputs input,.goal-fields input,.builder-grid input,.builder-grid textarea{border:1px solid var(--aether-hairline);width:100%;color:var(--aether-ink);box-shadow:var(--aether-bevel);background:#ffffff85;border-radius:14px;outline:0}.week-inputs input{height:48px;padding:0 var(--space-1);text-align:center;font-size:16px;font-weight:600}.week-totals{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--aether-hairline);grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.week-totals div{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.week-totals strong{color:var(--aether-ink);font-size:28px}.week-totals span{color:var(--aether-tertiary);font-size:9px}.goal-fields{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.goal-fields label{gap:var(--space-1);flex-direction:column;display:flex}.goal-fields input{height:48px;padding:0 var(--space-2);font-size:15px;font-weight:600}.save-projection{margin-top:var(--space-3)}.projection-cards{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.projection-card{min-height:168px;padding:var(--space-3);flex-direction:column;display:flex}.projection-card>strong{margin:var(--space-2) 0 auto;color:var(--aether-ink);letter-spacing:-.04em;font-size:28px}.projection-progress{height:6px;margin:var(--space-2) 0 var(--space-1);background:#0f172a14;border-radius:999px;overflow:hidden}.projection-progress i{border-radius:inherit;background:var(--aether-accent);height:100%;display:block}.projection-card.green .projection-progress i{background:#34c759}.projection-card.purple .projection-progress i{background:#af52de}.projection-card.yellow .projection-progress i{background:#ffb800}.projection-card small{color:var(--aether-secondary);font-size:9px}.material-link{color:var(--aether-accent);margin-top:auto;font-size:8px;text-decoration:none}.materials-grid article{min-height:200px}.protected-pill{min-height:40px;padding:0 var(--space-2);border:1px solid var(--aether-hairline);background:var(--aether-glass);color:var(--aether-secondary);box-shadow:var(--aether-bevel);letter-spacing:.08em;border-radius:999px;align-items:center;font:600 8px JetBrains Mono,monospace;display:inline-flex}.script-studio-layout{gap:var(--space-2);grid-template-columns:280px minmax(0,1fr);align-items:stretch;min-height:680px;display:grid}.script-library{padding:var(--space-2);flex-direction:column;display:flex}.script-library-head{padding:var(--space-1) var(--space-1) var(--space-2);justify-content:space-between;align-items:center;display:flex}.script-library-head h3{margin:4px 0 0;font-size:14px}.script-library-head>button{background:var(--aether-ink);color:#fff;border:0;border-radius:999px;width:40px;height:40px}.new-script-button{border:1px solid var(--aether-hairline);background:var(--aether-glass);min-height:44px;color:var(--aether-secondary);box-shadow:var(--aether-bevel);border-radius:999px;font-size:10px}.new-script-button.active{background:var(--aether-ink);color:#fff;border-color:var(--aether-ink)}.saved-script-list{gap:var(--space-1);margin:var(--space-2) 0;flex-direction:column;display:flex}.saved-script-list>button{align-items:center;gap:var(--space-1-5);width:100%;min-height:64px;padding:var(--space-1-5);text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:34px 1fr 12px;display:grid}.saved-script-list>button:hover,.saved-script-list>button.active{border-color:var(--aether-hairline);box-shadow:var(--aether-bevel);background:#ffffff8c}.saved-script-list>button>span{background:var(--aether-ink);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.saved-script-list div{flex-direction:column;gap:4px;min-width:0;display:flex}.saved-script-list strong{color:var(--aether-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.saved-script-list small{color:var(--aether-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.saved-script-list i{color:var(--aether-tertiary);font-style:normal}.protection-note{padding:var(--space-2);color:var(--aether-tertiary);background:#ffffff6b;border-radius:16px;margin-top:auto;font-size:8px;line-height:1.55}.script-builder,.script-teleprompter{padding:var(--space-4)}.builder-head{align-items:center;gap:var(--space-2);display:flex}.builder-head h3{margin:4px 0 0;font-size:18px}.builder-grid{gap:var(--space-2);margin:var(--space-4) 0 var(--space-3);grid-template-columns:1fr 1fr;display:grid}.builder-grid label{gap:var(--space-1);flex-direction:column;display:flex}.builder-grid label>span{color:var(--aether-secondary);font-size:10px;font-weight:600}.builder-grid input{height:48px;padding:0 var(--space-2);font-size:11px}.builder-grid textarea{resize:vertical;min-height:112px;padding:var(--space-2);font:10px/1.55 Inter,sans-serif}.builder-grid .wide{grid-column:1/-1}.generate-script:disabled{opacity:.35;cursor:not-allowed}.teleprompter-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.teleprompter-head h3{margin:4px 0;font-size:22px}.teleprompter-head p{color:var(--aether-tertiary);margin:0;font-size:10px}.script-step-tabs{gap:var(--space-1);margin:var(--space-4) 0 var(--space-3);padding-bottom:4px;display:flex;overflow-x:auto}.script-step-tabs button{align-items:center;gap:var(--space-1);min-height:40px;padding:0 var(--space-1-5);border:1px solid var(--aether-hairline);background:var(--aether-glass);color:var(--aether-secondary);box-shadow:var(--aether-bevel);border-radius:999px;flex:none;font-size:8px;display:flex}.script-step-tabs button span{color:var(--aether-tertiary);font-family:JetBrains Mono,monospace}.script-step-tabs button.active{border-color:var(--aether-ink);background:var(--aether-ink);color:#fff}.script-step-tabs button.active span{color:#fff}.teleprompter-stage{min-height:488px;padding:var(--space-4);border:1px solid var(--aether-hairline);box-shadow:var(--aether-bevel);background:#ffffff75;border-radius:24px;flex-direction:column;display:flex}.stage-meta{justify-content:space-between;gap:var(--space-2);display:flex}.stage-meta i{background:var(--aether-glass);color:var(--aether-secondary);box-shadow:var(--aether-bevel);border-radius:999px;padding:6px 10px;font-size:8px;font-style:normal}.teleprompter-stage>h3{margin:var(--space-2) 0;color:var(--aether-ink);font-size:26px}.teleprompter-stage textarea{resize:vertical;width:100%;min-height:328px;color:var(--aether-ink);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;font:500 17px/1.75 Inter,sans-serif}.stage-actions{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--aether-hairline);grid-template-columns:auto 1fr auto;display:grid}.stage-actions button{border:1px solid var(--aether-hairline);background:var(--aether-glass);min-height:40px;color:var(--aether-secondary);box-shadow:var(--aether-bevel);padding:0 var(--space-2);border-radius:999px;font-size:9px}.stage-actions button:disabled{opacity:.35}.stage-actions span{color:var(--aether-tertiary);text-align:center;font-size:8px}.back-link{margin:0 0 var(--space-2);color:var(--aether-secondary);background:0 0;border:0;padding:0;font:600 9px Inter,sans-serif;display:block}.ai-hub-grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-hub-grid>button{min-height:330px;padding:var(--space-4);border:1px solid var(--aether-hairline);background:var(--aether-raised);color:var(--aether-ink);box-shadow:var(--aether-bevel), var(--aether-shadow-raised);text-align:left;border-radius:28px;flex-direction:column;align-items:flex-start;transition:transform .2s,box-shadow .2s;display:flex}.ai-hub-grid>button:hover{box-shadow:var(--aether-bevel), 0 20px 50px #0f172a1f;transform:translateY(-3px)}.ai-hub-grid>button.current{background:linear-gradient(145deg,#ffffffdb,#deefffc7);border-color:#0a84ff52}.ai-hub-number{background:var(--aether-ink);color:#fff;border-radius:999px;place-items:center;width:48px;height:48px;margin-bottom:auto;font:600 11px JetBrains Mono,monospace;display:grid}.ai-hub-grid i{margin-top:var(--space-4);color:var(--aether-tertiary);letter-spacing:.08em;font:600 8px JetBrains Mono,monospace}.ai-hub-grid h3{margin:var(--space-1) 0;letter-spacing:-.03em;font-size:24px}.ai-hub-grid p{max-width:520px;margin:0 0 var(--space-3);color:var(--aether-secondary);font-size:11px;line-height:1.65}.ai-hub-grid strong{color:var(--aether-accent);font-size:10px}.copilot-page{gap:var(--space-3)}.copilot-intro{align-items:flex-start}.copilot-mode-tabs{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--aether-hairline);box-shadow:var(--aether-bevel);background:#ffffff80;border-radius:999px;grid-template-columns:repeat(3,1fr);display:grid}.copilot-mode-tabs button{justify-content:center;align-items:center;gap:var(--space-1);min-height:48px;color:var(--aether-secondary);background:0 0;border:0;border-radius:999px;font-size:9px;font-weight:700;display:flex}.copilot-mode-tabs button span{color:var(--aether-tertiary);font:600 8px JetBrains Mono,monospace}.copilot-mode-tabs button.active{background:var(--aether-ink);color:#fff;box-shadow:0 8px 20px #0f172a29}.copilot-mode-tabs button.active span{color:#fff}.copilot-layout{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.copilot-form-card,.copilot-history,.copilot-results{border:1px solid var(--aether-hairline);background:var(--aether-raised);box-shadow:var(--aether-bevel), var(--aether-shadow-raised);border-radius:28px}.copilot-form-card{min-height:560px;padding:var(--space-4)}.copilot-form-grid{gap:var(--space-2);margin:var(--space-4) 0 var(--space-3);grid-template-columns:1fr 1fr;display:grid}.copilot-form-grid label{gap:var(--space-1);flex-direction:column;display:flex}.copilot-form-grid label>span,.disc-picker legend{color:var(--aether-secondary);font-size:10px;font-weight:600}.copilot-form-grid input,.copilot-form-grid select{width:100%;height:48px;padding:0 var(--space-2);border:1px solid var(--aether-hairline);color:var(--aether-ink);background:#ffffff94;border-radius:14px;font-size:11px;box-shadow:inset 0 1px 2px #0f172a0a}.copilot-form-grid textarea{min-height:116px;padding:var(--space-2);resize:vertical;font:10px/1.6 Inter,sans-serif}.copilot-form-grid textarea.transcript-field{min-height:210px}.copilot-form-grid .wide{grid-column:1/-1}.disc-picker{border:0;min-width:0;margin:0;padding:0}.disc-picker legend{margin-bottom:var(--space-1)}.disc-picker>div{gap:var(--space-1);grid-template-columns:repeat(4,1fr);display:grid}.disc-picker button{align-items:center;gap:var(--space-1);min-height:64px;padding:var(--space-1);border:1px solid var(--aether-hairline);background:var(--aether-glass);color:var(--aether-secondary);box-shadow:var(--aether-bevel);border-radius:16px;font-size:9px;display:flex}.disc-picker button strong{background:#0f172a0f;border-radius:999px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.disc-picker button.active{border-color:var(--aether-ink);background:var(--aether-ink);color:#fff}.disc-picker button.active strong{background:#ffffff24}.copilot-generate{width:auto;min-width:220px;padding-inline:var(--space-3)}.copilot-generate:disabled{opacity:.35;cursor:not-allowed}.copilot-history{max-height:680px;padding:var(--space-2);overflow:hidden}.copilot-history>h3{margin:4px 0 var(--space-2);font-size:14px}.copilot-history>div{gap:var(--space-1);flex-direction:column;max-height:585px;display:flex;overflow-y:auto}.copilot-history button{gap:4px var(--space-1);padding:var(--space-1-5);text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:auto 1fr;display:grid}.copilot-history button.active,.copilot-history button:hover{border-color:var(--aether-hairline);box-shadow:var(--aether-bevel);background:#ffffff8f}.copilot-history button i{background:var(--aether-ink);color:#fff;border-radius:999px;grid-row:1/3;align-self:start;padding:5px 7px;font:600 7px JetBrains Mono,monospace}.copilot-history button strong{color:var(--aether-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.copilot-history button small{color:var(--aether-tertiary);font-size:7px}.copilot-history p{color:var(--aether-tertiary);font-size:9px;line-height:1.55}.copilot-results{padding:var(--space-4)}.copilot-result-head{justify-content:space-between;align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.copilot-result-head h2{margin:5px 0 0;font-size:22px}.copilot-result-head>span{color:var(--aether-tertiary);font-size:8px}.copilot-result-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.copilot-result-card{min-height:170px;padding:var(--space-3);border:1px solid var(--aether-hairline);box-shadow:var(--aether-bevel);background:#ffffff80;border-radius:22px}.copilot-result-card.accent{background:#0a84ff0f;border-color:#0a84ff47}.copilot-result-card>p{margin:var(--space-2) 0 0;color:var(--aether-secondary);white-space:pre-line;font-size:11px;line-height:1.75}.copilot-result-card ul{gap:var(--space-1-5);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.copilot-result-card li{gap:var(--space-1);grid-template-columns:20px 1fr;display:grid}.copilot-result-card li i{color:var(--aether-accent);font-style:normal}.copilot-result-card li p{color:var(--aether-secondary);margin:0;font-size:10px;line-height:1.6}.metrics-analyzer{gap:var(--space-3)}.metric-report-header{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--aether-hairline);background:var(--aether-raised);box-shadow:var(--aether-bevel), var(--aether-shadow-raised);border-radius:24px;grid-template-columns:1fr 1fr 1.4fr 1fr;display:grid}.metric-report-header>label,.metric-context-fields>label{gap:var(--space-1);flex-direction:column;display:flex}.metric-report-header label>span,.metric-context-fields label>span,.metric-number-field>span,.metric-context-fields legend{color:var(--aether-secondary);font-size:9px;font-weight:700}.metric-report-header input,.metric-context-fields input,.metric-context-fields select{width:100%;height:48px;padding:0 var(--space-2);border:1px solid var(--aether-hairline);color:var(--aether-ink);background:#ffffff94;border-radius:14px;font:500 10px Inter,sans-serif;box-shadow:inset 0 1px 2px #0f172a0a}.metric-channel-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric-channel-card{min-width:0;min-height:390px;padding:var(--space-3);border:1px solid var(--aether-hairline);background:var(--aether-raised);box-shadow:var(--aether-bevel), var(--aether-shadow-raised);border-radius:26px;flex-direction:column;display:flex}.metric-channel-head{align-items:center;gap:var(--space-1-5);padding-bottom:var(--space-2);border-bottom:1px solid var(--aether-hairline);grid-template-columns:46px 1fr;display:grid}.metric-channel-head>span{background:var(--aether-ink);color:#fff;border-radius:16px;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.metric-channel-head small{color:var(--aether-accent);letter-spacing:.1em;font:600 7px JetBrains Mono,monospace}.metric-channel-head h3{margin:2px 0;font-size:17px}.metric-channel-head p{color:var(--aether-tertiary);margin:0;font-size:8px}.metric-channel-fields{gap:var(--space-1-5);margin:var(--space-3) 0;grid-template-columns:1fr 1fr;display:grid}.metric-number-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.metric-number-field>div{border:1px solid var(--aether-hairline);background:#ffffff94;border-radius:14px;grid-template-columns:32px 1fr 32px;align-items:center;height:48px;display:grid;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a0a}.metric-number-field input{width:100%;min-width:0;height:46px;color:var(--aether-ink);text-align:center;appearance:textfield;background:0 0;border:0;outline:0;padding:0;font:700 16px JetBrains Mono,monospace}.metric-number-field input::-webkit-inner-spin-button{display:none}.metric-number-field button,.metric-number-field i{height:100%;color:var(--aether-tertiary);background:0 0;border:0;place-items:center;font-size:13px;font-style:normal;display:grid}.metric-number-field button:hover{color:var(--aether-accent);background:#0a84ff0f}.metric-channel-footer{gap:var(--space-1);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.metric-channel-footer>span{min-height:48px;padding:0 var(--space-1-5);color:var(--aether-tertiary);background:#0f172a09;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;font-size:8px;display:flex}.metric-channel-footer strong{color:var(--aether-ink);font:700 12px JetBrains Mono,monospace}.metric-context-layout{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;display:grid}.metric-context-card,.metric-instant-card{border:1px solid var(--aether-hairline);background:var(--aether-raised);box-shadow:var(--aether-bevel), var(--aether-shadow-raised);border-radius:26px}.metric-context-card{padding:var(--space-3)}.metric-context-fields{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.metric-context-fields .wide{grid-column:1/-1}.metric-context-fields textarea{min-height:96px;padding:var(--space-2);resize:vertical;font:500 10px/1.6 Inter,sans-serif}.metric-context-fields fieldset{border:0;min-width:0;margin:0;padding:0}.metric-context-fields legend{margin-bottom:var(--space-1)}.duration-field>div{align-items:center;gap:var(--space-1);grid-template-columns:1fr auto 1fr;height:48px;display:grid}.duration-field>div>strong{color:var(--aether-tertiary);font:700 15px JetBrains Mono,monospace}.duration-field label{border:1px solid var(--aether-hairline);background:#ffffff94;border-radius:14px;grid-template-columns:1fr auto;align-items:center;height:48px;display:grid;overflow:hidden}.duration-field input{text-align:right;min-width:0;background:0 0!important;border:0!important;height:46px!important;padding:0 8px!important;font:700 15px JetBrains Mono,monospace!important}.duration-field label span{padding-right:var(--space-1);color:var(--aether-tertiary);font-size:8px}.duration-field>small{color:var(--aether-accent);margin-top:5px;font-size:7px;display:block}.metric-choice{gap:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.metric-choice button{border:1px solid var(--aether-hairline);height:48px;color:var(--aether-secondary);background:#ffffff94;border-radius:14px;font-size:9px;font-weight:700}.metric-choice button.active{border-color:var(--aether-ink);background:var(--aether-ink);color:#fff}.metric-instant-card{padding:var(--space-3);flex-direction:column;display:flex}.metric-instant-card>strong{margin-top:var(--space-3);color:var(--aether-ink);font:700 54px/1 JetBrains Mono,monospace}.metric-instant-card>h3{margin:5px 0 var(--space-3);color:var(--aether-secondary);font-size:13px}.metric-instant-card>div:not(.metric-goal-progress){border-top:1px solid var(--aether-hairline);min-height:42px;color:var(--aether-tertiary);justify-content:space-between;align-items:center;font-size:9px;display:flex}.metric-instant-card b{color:var(--aether-ink);font:700 11px JetBrains Mono,monospace}.metric-goal-progress{height:6px;margin:var(--space-2) 0;background:#0f172a12;border-radius:999px;overflow:hidden}.metric-goal-progress i{border-radius:inherit;background:var(--aether-accent);height:100%;display:block}.metric-instant-card .blue-button{margin-top:auto}.metric-instant-card .blue-button:disabled{opacity:.35;cursor:not-allowed}.metric-analysis{gap:var(--space-2);padding:var(--space-4);box-shadow:var(--aether-bevel), 0 24px 60px #0f172a17;background:linear-gradient(145deg,#ffffffd1,#ebf6ffb8);border:1px solid #0a84ff33;border-radius:30px;flex-direction:column;display:flex}.metric-analysis-head{align-items:center;gap:var(--space-4);grid-template-columns:1fr auto;display:grid}.metric-analysis-head h2{margin:5px 0 var(--space-1);font-size:28px}.metric-analysis-head p{max-width:780px;color:var(--aether-secondary);margin:0;font-size:10px;line-height:1.65}.metric-grade{min-width:180px;padding:var(--space-2);border:1px solid var(--aether-hairline);box-shadow:var(--aether-bevel);background:#ffffff8f;border-radius:20px;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.metric-grade small{color:var(--aether-tertiary);letter-spacing:.08em;font:600 7px JetBrains Mono,monospace}.metric-grade strong{font-size:20px}.metric-grade span{color:var(--aether-tertiary);font-size:8px}.metric-grade.extraordinary strong,.metric-grade.good strong{color:#059669}.metric-grade.attention strong{color:#b7791f}.metric-grade.critical strong{color:#dc2626}.metric-history-insight{gap:var(--space-1-5);padding:var(--space-2);background:#0a84ff0f;border:1px solid #0a84ff2e;border-radius:18px;grid-template-columns:40px 1fr;display:grid}.metric-history-insight>span{background:var(--aether-accent);color:#fff;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.metric-history-insight small{color:var(--aether-accent);letter-spacing:.08em;font:600 7px JetBrains Mono,monospace}.metric-history-insight p{color:var(--aether-secondary);margin:4px 0 0;font-size:10px;line-height:1.55}.metric-analysis-section,.money-table-card,.performance-card,.metric-diagnosis-grid>article,.metric-action-plan{padding:var(--space-3);border:1px solid var(--aether-hairline);box-shadow:var(--aether-bevel);background:#ffffff8a;border-radius:22px}.metric-reading-grid{gap:var(--space-1-5);margin-top:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-reading-grid article{min-width:0;min-height:250px;padding:var(--space-2);border:1px solid var(--aether-hairline);background:#ffffff94;border-radius:18px;flex-direction:column;display:flex}.metric-reading-grid article>div:first-child{justify-content:space-between;align-items:flex-start;gap:var(--space-1);display:flex}.metric-reading-grid article>div span{color:var(--aether-secondary);font-size:9px;font-weight:700}.metric-reading-grid article>div strong{color:var(--aether-ink);font:700 17px JetBrains Mono,monospace}.metric-reading-grid article>small{margin-top:var(--space-1);color:var(--aether-tertiary);font-size:7px}.metric-reading-grid article>p{margin:var(--space-2) 0 var(--space-1);color:var(--aether-secondary);font-size:9px;line-height:1.55}.metric-reading-grid article>b{color:var(--aether-ink);margin-top:auto;font-size:8px;line-height:1.55}.metric-status{width:fit-content;margin-top:var(--space-1-5);border-radius:999px;padding:5px 8px;font:600 7px JetBrains Mono,monospace}.metric-status.extraordinary,.metric-status.good{color:#047857;background:#0596691a}.metric-status.attention{color:#9a6700;background:#b7791f1c}.metric-status.critical{color:#b91c1c;background:#dc262617}.metric-status.empty{color:var(--aether-tertiary);background:#0f172a0f}.metric-analysis-columns{gap:var(--space-2);grid-template-columns:1.1fr .9fr;display:grid}.money-summary{align-items:center;gap:var(--space-1-5);margin-top:var(--space-2);padding:var(--space-2);background:#0a84ff12;border-radius:16px;grid-template-columns:auto 1fr;display:grid}.money-summary strong{color:var(--aether-accent);font:700 32px JetBrains Mono,monospace}.money-summary p{color:var(--aether-secondary);margin:0;font-size:9px;line-height:1.5}.money-table{margin-top:var(--space-1);overflow-x:auto}.money-table>div{align-items:center;gap:var(--space-1);border-top:1px solid var(--aether-hairline);grid-template-columns:1.05fr repeat(3,.62fr) 1fr;min-width:520px;min-height:48px;display:grid}.money-table>div:first-child{min-height:32px;color:var(--aether-tertiary);border:0;font:600 7px JetBrains Mono,monospace}.money-table strong,.money-table span{color:var(--aether-secondary);font-size:9px}.money-table b{color:var(--aether-accent);font:700 11px JetBrains Mono,monospace}.money-table i{color:#047857;font-size:8px;font-style:normal;font-weight:700}.money-explanation{margin-top:var(--space-1-5);color:var(--aether-tertiary);font-size:8px;line-height:1.55;display:block}.performance-row{align-items:center;gap:var(--space-1);border-top:1px solid var(--aether-hairline);grid-template-columns:1fr auto auto;min-height:64px;display:grid}.performance-row:first-of-type{margin-top:var(--space-2)}.performance-row>span{color:var(--aether-secondary);font-size:9px;font-weight:700}.performance-row small{color:var(--aether-tertiary);margin-top:4px;font-size:7px;font-weight:400;display:block}.performance-row>strong{font:700 14px JetBrains Mono,monospace}.performance-row .metric-status{margin:0}.metric-diagnosis-grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.metric-diagnosis-grid ul,.metric-diagnosis-grid ol{gap:var(--space-1-5);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.metric-diagnosis-grid li{color:var(--aether-secondary);font-size:9px;line-height:1.55}.metric-diagnosis-grid ul li{gap:var(--space-1);grid-template-columns:20px 1fr;display:grid}.metric-diagnosis-grid ul i{color:#059669;font-style:normal}.metric-diagnosis-grid ul p{margin:0}.metric-diagnosis-grid ol{counter-reset:priority}.metric-diagnosis-grid ol li{counter-increment:priority;padding-left:30px;position:relative}.metric-diagnosis-grid ol li:before{content:counter(priority, decimal-leading-zero);color:var(--aether-accent);font:600 8px JetBrains Mono,monospace;position:absolute;left:0}.metric-action-plan{gap:var(--space-3);grid-template-columns:.8fr 1.2fr 210px;align-items:center;display:grid}.metric-action-plan>div p{color:var(--aether-secondary);margin:0;font-size:9px;line-height:1.55}.metric-action-plan ol{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.metric-action-plan li{gap:var(--space-1);grid-template-columns:28px 1fr;align-items:start;display:grid}.metric-action-plan li span{color:var(--aether-accent);font:600 8px JetBrains Mono,monospace}.metric-action-plan li p{color:var(--aether-secondary);margin:0;font-size:9px;line-height:1.45}.metric-action-plan .blue-button{width:100%}.metric-real-history .card-heading>span{color:var(--aether-tertiary);font-size:8px}.metric-empty-history{padding:var(--space-4);color:var(--aether-tertiary);text-align:center;font-size:9px}.best-day-action{align-items:center;gap:var(--space-1-5);display:flex}.best-day-action>span{color:var(--aether-tertiary);font-size:8px}.best-day-action button{min-height:36px;padding:0 var(--space-1-5);border:1px solid var(--aether-ink);background:var(--aether-ink);color:#fff;border-radius:999px;font-size:8px;font-weight:700}.best-day-panel{gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--aether-hairline);background:linear-gradient(135deg,#0a84ff14,#ffffff9e);grid-template-columns:.8fr 1.2fr 1fr;display:grid}.best-day-panel>div{min-height:150px;padding:var(--space-2);border:1px solid var(--aether-hairline);box-shadow:var(--aether-bevel);background:#fff9;border-radius:18px}.best-day-panel>div>span{color:var(--aether-accent);letter-spacing:.08em;font:600 7px JetBrains Mono,monospace}.best-day-score{flex-direction:column;display:flex}.best-day-score strong{color:var(--aether-ink);text-transform:capitalize;margin:auto 0 6px;font-size:19px}.best-day-score p,.repeat-pattern p{color:var(--aether-secondary);margin:0;font-size:9px;line-height:1.55}.success-pattern ul{gap:var(--space-1);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.success-pattern li{gap:var(--space-1);grid-template-columns:18px 1fr;display:grid}.success-pattern i{color:#059669;font-style:normal}.success-pattern p{color:var(--aether-secondary);margin:0;font-size:8px;line-height:1.45}.repeat-pattern{flex-direction:column;display:flex}.repeat-pattern p{margin-top:auto}.best-day-empty{padding:var(--space-3);color:var(--aether-tertiary);text-align:center;grid-column:1/-1;margin:0;font-size:9px}@media (max-width:1050px){.projection-workspace{grid-template-columns:1fr}.projection-cards{grid-template-columns:1fr 1fr}.script-studio-layout{grid-template-columns:232px minmax(0,1fr)}.copilot-layout{grid-template-columns:1fr}.copilot-history{max-height:none}.copilot-history>div{grid-template-columns:repeat(3,1fr);max-height:none;display:grid}.metric-report-header{grid-template-columns:1fr 1fr}.metric-channel-grid{grid-template-columns:1fr}.metric-channel-card{min-height:auto}.metric-channel-fields{grid-template-columns:repeat(4,1fr)}.metric-reading-grid{grid-template-columns:repeat(2,1fr)}.metric-action-plan{grid-template-columns:1fr 1fr}.metric-action-plan .blue-button{grid-column:1/-1}.best-day-panel{grid-template-columns:1fr 1fr}.repeat-pattern{grid-column:1/-1}}@media (max-width:850px){.projection-summary,.script-studio-layout{grid-template-columns:1fr}.script-library{min-height:auto}.saved-script-list{grid-template-columns:repeat(2,1fr);display:grid}.protection-note{margin-top:0}.ai-hub-grid,.copilot-result-grid,.metric-context-layout,.metric-analysis-columns,.metric-diagnosis-grid,.metric-analysis-head{grid-template-columns:1fr}.metric-grade{align-items:flex-start}.best-day-action{flex-direction:column;align-items:flex-end}}@media (max-width:560px){.projection-summary,.projection-cards{grid-template-columns:1fr}.projection-summary>div,.week-panel,.goals-panel,.projection-card,.script-library,.script-builder,.script-teleprompter{border-radius:20px}.week-panel,.goals-panel,.script-builder,.script-teleprompter{padding:var(--space-2)}.copilot-form-card,.copilot-results{padding:var(--space-2);border-radius:20px}.copilot-form-grid{grid-template-columns:1fr}.copilot-form-grid .wide{grid-column:auto}.disc-picker>div{grid-template-columns:repeat(2,1fr)}.copilot-mode-tabs{border-radius:22px;grid-template-columns:1fr}.copilot-mode-tabs button{padding-inline:var(--space-2);justify-content:flex-start}.copilot-history>div,.metric-report-header,.metric-context-fields,.metric-reading-grid,.metric-action-plan{grid-template-columns:1fr}.metric-channel-fields{grid-template-columns:1fr 1fr}.metric-context-fields .wide{grid-column:auto}.metric-analysis{padding:var(--space-2);border-radius:22px}.metric-action-plan .blue-button{grid-column:auto}.performance-row{grid-template-columns:1fr auto}.performance-row .metric-status{grid-column:1/-1}.best-day-panel{grid-template-columns:1fr}.repeat-pattern{grid-column:auto}.duration-field>div{grid-template-columns:1fr auto 1fr}.week-inputs{grid-template-columns:repeat(4,1fr)}.week-totals{gap:var(--space-1)}.goal-fields,.builder-grid,.saved-script-list{grid-template-columns:1fr}.builder-grid .wide{grid-column:auto}.teleprompter-head{flex-direction:column}.teleprompter-head .outline-button{width:100%}.teleprompter-stage{min-height:520px;padding:var(--space-2);border-radius:18px}.teleprompter-stage textarea{min-height:360px;font-size:15px}.stage-actions{grid-template-columns:1fr 1fr}.stage-actions span{grid-area:1/1/auto/-1}}.profile-button{color:inherit;text-align:left;background:0 0;border:0;border-radius:999px;padding:4px;transition:background .2s}.profile-button:hover{background:#ffffff70}.avatar{flex:none;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.live-badge,.training-badge{border:1px solid var(--aether-hairline);background:var(--aether-glass);min-height:24px;box-shadow:var(--aether-bevel);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-family:JetBrains Mono,monospace;display:inline-flex}.live-badge.live,.training-badge.live{color:var(--green);background:#34c7591a;border-color:#34c7593d}.live-badge.upcoming,.training-badge.upcoming{color:var(--aether-accent)}.live-badge.next,.training-badge.next{color:var(--aether-tertiary)}.profile-modal-backdrop{z-index:100;padding:var(--space-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a52;place-items:center;display:grid;position:fixed;inset:0}.profile-modal{width:min(100%,520px);padding:var(--space-4);border:1px solid var(--aether-hairline);background:var(--aether-raised);color:var(--aether-ink);box-shadow:var(--aether-bevel), 0 28px 80px #0f172a47;border-radius:28px}.profile-modal-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.profile-modal-head h2{letter-spacing:-.03em;margin:4px 0 0;font-size:24px}.profile-modal-head>button{border:1px solid var(--aether-hairline);background:var(--aether-glass);width:36px;height:36px;color:var(--aether-secondary);box-shadow:var(--aether-bevel);border-radius:999px;place-items:center;font-size:20px;display:grid}.profile-form{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:150px minmax(0,1fr);display:grid}.profile-photo-picker{align-items:center;gap:var(--space-1);color:var(--aether-secondary);text-align:center;cursor:pointer;flex-direction:column;display:flex}.profile-photo-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-preview{border:1px solid var(--aether-hairline-strong);background:var(--aether-ink);color:#fff;width:104px;height:104px;box-shadow:var(--aether-bevel), var(--aether-shadow-raised);border-radius:999px;place-items:center;font-size:24px;font-weight:600;display:grid;overflow:hidden}.profile-preview img{object-fit:cover;width:100%;height:100%}.profile-photo-picker strong{font-size:10px}.profile-photo-picker small,.profile-name-field small{color:var(--aether-tertiary);font-size:8px;line-height:1.45}.profile-name-field{gap:var(--space-1);flex-direction:column;display:flex}.profile-name-field>span{color:var(--aether-secondary);font-size:10px;font-weight:600}.profile-name-field input{width:100%;height:48px;padding:0 var(--space-2);border:1px solid var(--aether-hairline);background:var(--aether-glass);color:var(--aether-ink);box-shadow:var(--aether-bevel);border-radius:14px;outline:0}.profile-name-field input:focus{box-shadow:var(--aether-bevel), 0 0 0 3px #0a84ff2e;border-color:#0a84ff73}.profile-error{margin:calc(var(--space-2) * -1) 0 var(--space-2);color:#d64045;font-size:9px}.onboarding-body{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);flex-direction:column;display:flex}.onboarding-icon{background:var(--aether-glass);width:64px;height:64px;box-shadow:var(--aether-bevel), var(--aether-shadow-raised);border-radius:999px;place-items:center;font-size:26px;display:grid}.onboarding-body p{max-width:380px;color:var(--aether-secondary);margin:0;font-size:12px;line-height:1.6}.onboarding-dots{padding-bottom:var(--space-3);justify-content:center;gap:6px;display:flex}.onboarding-dots span{background:var(--aether-hairline-strong);border-radius:999px;width:6px;height:6px}.onboarding-dots span.active{background:var(--aether-ink);width:18px}.onboarding-tour{z-index:200;position:fixed;inset:0}.onboarding-tour-blur{-webkit-backdrop-filter:blur(6px)saturate(140%);backdrop-filter:blur(6px)saturate(140%);background:#080e1a80;transition:top .35s,left .35s,right .35s,bottom .35s,height .35s,width .35s;position:fixed}.onboarding-tour-ring{box-shadow:0 0 0 3px var(--aether-accent), 0 0 0 8px #3da2ff38, 0 0 40px #3da2ff59;pointer-events:none;border-radius:20px;transition:top .35s,left .35s,width .35s,height .35s;position:fixed}.onboarding-tour-callout{width:min(360px,100vw - 32px);margin:0;transition:top .35s,left .35s;position:fixed}.onboarding-tour-callout.narrow{width:auto;bottom:16px;right:16px;top:auto!important;left:16px!important}.profile-modal-actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--aether-hairline);grid-template-columns:1fr 1fr;display:grid}.profile-modal-actions .blue-button{min-height:44px}.profile-modal-actions .blue-button:disabled{opacity:.55;cursor:wait}.profile-cancel{border:1px solid var(--aether-hairline);background:var(--aether-glass);min-height:44px;color:var(--aether-secondary);box-shadow:var(--aether-bevel);border-radius:999px}@media (max-width:560px){.top-actions{gap:var(--space-1)}.profile-button>div:nth-child(2),.profile-button .chevron{display:none}.profile-form{grid-template-columns:1fr}.profile-modal{padding:var(--space-3);border-radius:22px}}.objection-bank-page{color:var(--aether-ink)}.objection-stats{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.objection-stats article{min-height:126px;padding:var(--space-3);border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);box-shadow:var(--aether-bevel), var(--aether-shadow);border-radius:22px;flex-direction:column;justify-content:center;display:flex}.objection-stats span{color:var(--aether-tertiary);letter-spacing:.14em;font-size:8px;font-weight:700}.objection-stats strong{margin:8px 0 3px;font-size:28px}.objection-stats small{color:var(--aether-secondary);font-size:9px}.objection-tabs{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.objection-tabs>div{border:1px solid var(--aether-hairline);background:var(--aether-glass);box-shadow:var(--aether-bevel);border-radius:999px;gap:4px;padding:4px;display:flex}.objection-tabs>div button{min-height:36px;padding:0 var(--space-2);color:var(--aether-secondary);background:0 0;border:0;border-radius:999px;font-size:9px}.objection-tabs>div button.active{background:var(--aether-ink);color:#fff}.objection-tabs>div button span{background:#80808024;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:8px;display:inline-grid}.objection-tabs>.blue-button{width:auto;min-height:44px;padding:0 var(--space-3)}.objection-workspace{gap:var(--space-2);grid-template-columns:340px minmax(0,1fr);align-items:stretch;display:grid}.objection-library,.objection-detail,.objection-records{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);box-shadow:var(--aether-bevel), var(--aether-shadow);border-radius:24px}.objection-library{max-height:760px;padding:var(--space-2);flex-direction:column;display:flex}.objection-search{align-items:center;gap:var(--space-1);height:44px;padding:0 var(--space-2);border:1px solid var(--aether-hairline);box-shadow:var(--aether-bevel);background:#ffffff80;border-radius:14px;display:flex}.objection-search span{color:var(--aether-tertiary)}.objection-search input{min-width:0;color:var(--aether-ink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.objection-filters{gap:var(--space-1);margin:var(--space-1) 0;grid-template-columns:1fr 1fr;display:grid}.objection-filters select,.objection-form-grid select,.objection-form-grid input,.objection-form-grid textarea{border:1px solid var(--aether-hairline);width:100%;color:var(--aether-secondary);box-shadow:var(--aether-bevel);background:#ffffff8a;border-radius:12px;outline:0;font-size:9px}.objection-filters select{height:38px;padding:0 var(--space-1)}.objection-list{gap:var(--space-1);flex-direction:column;flex:1;min-height:0;padding:4px;display:flex;overflow-y:auto}.objection-list>button{width:100%;padding:var(--space-2);color:var(--aether-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:7px;display:flex}.objection-list>button:hover,.objection-list>button.active{border-color:var(--aether-hairline);box-shadow:var(--aether-bevel);background:#ffffff9e}.objection-list>button.active{box-shadow:inset 3px 0 var(--aether-accent), var(--aether-bevel)}.objection-list>button div{justify-content:space-between;gap:var(--space-1);width:100%;display:flex}.objection-list>button div span,.objection-list>button div i{color:var(--aether-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-style:normal}.objection-list>button strong{font-size:11px}.objection-list>button small{color:var(--aether-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.objection-empty{padding:var(--space-3);color:var(--aether-tertiary);text-align:center;font-size:9px}.objection-detail{min-height:760px;padding:var(--space-4)}.objection-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--aether-hairline);display:flex}.objection-detail-head h3{letter-spacing:-.03em;margin:6px 0 0;font-size:26px}.objection-detail-head>button{min-height:40px;padding:0 var(--space-2);border:1px solid var(--aether-hairline);background:var(--aether-ink);color:#fff;border-radius:999px;font-size:9px}.objection-diagnosis,.objection-avoid{margin-top:var(--space-3);padding:var(--space-3);border-radius:18px}.objection-diagnosis{background:#0a84ff0f;border:1px solid #0a84ff2e}.objection-avoid{background:#d640450b;border:1px solid #d6404524}.objection-diagnosis span,.objection-avoid span,.objection-answers>div>span{color:var(--aether-tertiary);letter-spacing:.14em;font-size:8px;font-weight:700}.objection-avoid span{color:#b73a3f}.objection-diagnosis p,.objection-avoid p,.objection-oae p{margin:var(--space-1) 0 0;color:var(--aether-secondary);font-size:10px;line-height:1.6}.objection-answers{margin-top:var(--space-3)}.objection-answers>div{justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.objection-answers>div small{color:var(--aether-tertiary);font-size:8px}.objection-answers>button{align-items:center;gap:var(--space-2);width:100%;min-height:62px;padding:var(--space-1-5) var(--space-2);border:0;border-top:1px solid var(--aether-hairline);color:var(--aether-ink);text-align:left;background:0 0;grid-template-columns:32px 1fr auto;display:grid}.objection-answers>button:hover{background:#fff6}.objection-answers>button>span{background:var(--aether-ink);color:#fff;border-radius:999px;place-items:center;width:32px;height:32px;font:8px JetBrains Mono,monospace;display:grid}.objection-answers>button p{margin:0;font-size:10px;line-height:1.5}.objection-answers>button i{color:var(--aether-accent);font-size:8px;font-style:normal}.objection-oae{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2);border:1px solid var(--aether-hairline);box-shadow:var(--aether-bevel);background:#ffffff6b;border-radius:18px;display:flex}.oae-mark{background:var(--aether-ink);color:#fff;border-radius:999px;flex:none;place-items:center;width:48px;height:48px;font:9px JetBrains Mono,monospace;display:grid}.objection-oae strong{font-size:10px}.objection-oae p{margin-top:4px;font-size:9px}.records-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--aether-hairline);display:flex}.records-head h3{margin:4px 0 0;font-size:16px}.records-table{padding:0 var(--space-2) var(--space-2);overflow-x:auto}.record-row{align-items:center;gap:var(--space-2);min-width:900px;min-height:62px;padding:0 var(--space-2);border-bottom:1px solid var(--aether-hairline);color:var(--aether-secondary);grid-template-columns:70px 1.4fr 1.2fr 1fr 90px 1fr;font-size:9px;display:grid}.record-row strong{color:var(--aether-ink)}.record-row span{flex-direction:column;gap:3px;display:flex}.record-row small{color:var(--aether-tertiary);font-size:8px}.record-row i,.record-row b{width:fit-content;color:var(--aether-secondary);background:#8080801a;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:600}.record-row i.alta{color:#b73a3f;background:#d6404514}.record-row i.baixa{color:var(--green);background:#34c75914}.record-header{min-height:42px;color:var(--aether-tertiary);font:7px JetBrains Mono,monospace}.records-empty{min-height:390px;padding:var(--space-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.records-empty>span{background:var(--aether-ink);color:#fff;border-radius:999px;place-items:center;width:56px;height:56px;display:grid}.records-empty h3{margin:var(--space-2) 0 var(--space-1);font-size:18px}.records-empty p{max-width:430px;margin:0 0 var(--space-3);color:var(--aether-secondary);font-size:10px;line-height:1.55}.records-empty .blue-button{width:auto;padding:0 var(--space-3);min-height:42px}.records-saved{padding:0 var(--space-3) var(--space-3);color:var(--green);font-size:9px;display:block}.objection-modal-backdrop{z-index:110;padding:var(--space-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a52;place-items:center;display:grid;position:fixed;inset:0}.objection-modal{width:min(100%,720px);padding:var(--space-4);border:1px solid var(--aether-hairline);background:var(--aether-raised);color:var(--aether-ink);box-shadow:var(--aether-bevel), 0 28px 80px #0f172a47;border-radius:28px}.objection-form-grid{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:1fr 1fr;display:grid}.objection-form-grid label{gap:var(--space-1);flex-direction:column;display:flex}.objection-form-grid label>span{color:var(--aether-secondary);font-size:9px;font-weight:600}.objection-form-grid input,.objection-form-grid select{height:44px;padding:0 var(--space-2)}.objection-form-grid textarea{resize:vertical;min-height:92px;padding:var(--space-2);font:9px/1.5 Inter,sans-serif}.objection-form-grid .wide{grid-column:1/-1}@media (max-width:1050px){.ai-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.objection-workspace{grid-template-columns:300px minmax(0,1fr)}.objection-stats{grid-template-columns:1fr 1fr}}@media (max-width:850px){.objection-workspace{grid-template-columns:1fr}.objection-library{max-height:520px}.objection-detail{min-height:auto}}@media (max-width:560px){.objection-intro,.objection-tabs,.objection-detail-head,.records-head{flex-direction:column;align-items:stretch}.objection-stats{gap:var(--space-1);grid-template-columns:1fr 1fr}.objection-stats article{min-height:104px;padding:var(--space-2);border-radius:18px}.objection-tabs>div{width:100%}.objection-tabs>div button{flex:1}.objection-tabs>.blue-button{width:100%}.objection-library,.objection-detail,.objection-records{border-radius:20px}.objection-detail,.objection-modal{padding:var(--space-2)}.objection-detail-head h3{font-size:21px}.objection-answers>button{grid-template-columns:32px 1fr}.objection-answers>button i{grid-column:2}.objection-form-grid{grid-template-columns:1fr}.objection-form-grid .wide{grid-column:auto}}:root{--layout-sidebar-edge:264px;--layout-gutter:20px;--layout-section-gap:20px;--layout-grid-gap:16px;--layout-card-padding:24px}main{overflow-x:hidden}.topbar{margin:16px var(--layout-gutter) 0;padding-inline:var(--layout-card-padding)}.page-content{width:100%;max-width:none;padding:32px var(--layout-gutter) 64px;margin:0}.page-content>*{width:100%}.welcome-row,.section-intro{gap:var(--layout-section-gap);min-height:72px;padding:0}.section-intro{align-items:center}.welcome-row{align-items:flex-end}.welcome-row h2,.section-intro h2{margin-bottom:8px}.live-grid,.dashboard-grid,.stat-grid,.metrics-workspace,.metric-entry-grid,.metric-context-layout,.metric-analysis-columns,.metric-diagnosis-grid,.community-layout,.feed,.community-side,.locked-missions,.tool-grid,.integration-grid,.team-stats,.team-layout,.materials-grid,.ai-hub-grid,.calendar-summary,.calendar-board,.leadership-stats,.pdi-principles,.ritual-layout,.one-on-one-layout,.pdi-priority-grid{gap:var(--layout-grid-gap)}.live-card,.dashboard-grid>article,.chart-card,.stat-grid article,.ai-register-card,.community-side article,.mission-feature,.locked-missions article,.tool-grid article,.integration-grid article,.team-stats article,.member-panel,.materials-grid article,.calendar-summary article,.leadership-stats article,.pdi-principles article{padding:var(--layout-card-padding)}.topbar,.page-content,.welcome-row,.section-intro,.live-grid,.dashboard-grid,.stat-grid,.metrics-workspace,.community-layout,.tool-grid,.integration-grid,.team-layout,.materials-grid,.ai-hub-grid{min-width:0}@media (max-width:1150px){:root{--layout-gutter:18px;--layout-card-padding:20px}.page-content{padding-top:28px}}@media (max-width:850px){:root{--layout-sidebar-edge:0px;--layout-gutter:16px}.app-shell{margin-left:0}.topbar{margin:12px var(--layout-gutter) 0}.page-content{padding:28px var(--layout-gutter) 56px}.welcome-row,.section-intro{min-height:64px}}@media (max-width:560px){:root{--layout-gutter:14px;--layout-section-gap:16px;--layout-grid-gap:14px;--layout-card-padding:16px}.topbar{margin:8px var(--layout-gutter) 0;padding-inline:var(--layout-gutter)}.page-content{padding:22px var(--layout-gutter) 48px}.welcome-row,.section-intro{min-height:0}.section-intro{align-items:flex-start}}:root{--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--font-caption:12px;--font-small:14px;--font-body:16px;--font-card-title:20px;--font-section:32px;--font-page:42px;--muted:#9aaec2}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}button,input,textarea,select{font-family:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}.app-shell{margin-left:246px}.page-content{width:100%;max-width:none;margin:0;padding:32px clamp(24px,2.6vw,44px) 64px}.content-stack,.section-page{gap:28px}.topbar{padding-inline:clamp(24px,2.6vw,44px)}.brand strong{font-size:13px;line-height:1.2}.brand small,.brand span{font-size:10px;line-height:1.35}.nav-label{font-size:10px;line-height:1.4}.sidebar nav button{min-height:46px;padding-inline:14px;font-size:14px;font-weight:500;line-height:1.3}.sidebar nav button>span{font-size:17px}.status-head,.sidebar-status small{font-size:11px}.sidebar-status p{font-size:13px}.eyebrow,.kicker,.section-tag{letter-spacing:.16em;font-size:11px;line-height:1.35}.topbar h1{font-size:22px;line-height:1.25}.profile strong{font-size:13px}.profile span{font-size:11px}.welcome-row h2,.section-intro h2{letter-spacing:-.035em;margin-bottom:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(30px,2.5vw,40px);font-weight:600;line-height:1.12}.welcome-row>div>p:last-child,.section-intro p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.6}.card-heading h3,.live-body h3,.ai-register-head h3,.month-name h3,.today-training h3{font-size:17px;line-height:1.35}.live-body p,.mission-description,.ai-register-card>p,.month-name p,.access-window p,.access-notice,.insight p{line-height:1.6;font-size:14px!important}.live-time span,.access-live-row article>div span,.training-date span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}.live-time small,.live-badge,.training-badge,.days-left,.positive,.month-name span,.month-timer span,.month-timer strong,.access-status,.access-live-row article>div small,.access-window span,.training-date small,.next-unlock span,.month-mission span{font-size:11px;line-height:1.4}.live-card,.dashboard-grid>article,.chart-card,.ai-register-card,.history-card,.access-library,.post-card,.community-side article,.stat-grid article,.journey-accordion>article,.access-live-row article{border-radius:14px}.dashboard-grid>article,.chart-card,.ai-register-card,.access-library,.post-card,.community-side article{padding:24px}.live-card{min-height:150px;padding:22px}.live-card>button,.live-card.training>button,.blue-button,.confirm-button,.outline-button,.filter-button,.voice-button,.history-filters button,.library-filters button{border-radius:8px;min-height:44px;padding:11px 16px;font-size:14px;line-height:1.2}.blue-button{font-weight:700}input,textarea,select{min-height:48px;font-size:16px;line-height:1.45}textarea{padding:14px 16px}label>span,.admin-form-stack label>span,.admin-form-grid label>span{font-size:13px;line-height:1.4}.big-number strong{letter-spacing:-.05em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(44px,4vw,60px);font-weight:600}.big-number span,.number-details span,.pace span,.mission-progress span,.stat-grid span,.stat-grid small,.pace small,.metric-row span,.metric-row strong,.history-row,.history-row strong,.history-row i,.month-mission strong,.checklist-group h4,.checklist-group li{font-size:12px;line-height:1.45}.number-details strong,.pace strong,.mission-progress strong{font-size:14px}.stat-grid strong{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:600}.checklist button,.mission-link{min-height:32px;font-size:13px;line-height:1.45}.ai-register-card textarea{font:14px/1.65 JetBrains Mono,SFMono-Regular,Consolas,monospace}.analysis-result>div:first-child span,.analysis-result>div:first-child strong,.analysis-result p,.parsed-grid span,.confirm-button{font-size:12px!important}.parsed-grid strong{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:600}.month-summary{min-height:104px;padding:18px 22px}.month-content{gap:16px;padding:24px}.checklist-group{padding:18px}.checklist-group ul{gap:11px}.section-intro{padding:8px 0}.stat-grid,.live-grid,.dashboard-grid,.metrics-workspace,.access-live-row{gap:16px}.admin-card,.admin-summary article{border-radius:14px}.admin-card{padding:24px}.admin-card h3,.admin-card-head h3{font-size:20px;line-height:1.3}.admin-student-row{font-size:14px;line-height:1.4}.admin-student-row small{font-size:12px}.login-form h2{letter-spacing:-.035em;font-size:clamp(34px,3vw,48px);line-height:1.08}.login-form>p{font-size:16px;line-height:1.6}.login-fields label>span{font-size:14px;font-weight:600}.login-fields input{min-height:54px;padding:0 16px;font-size:16px}.login-submit{min-height:52px;font-size:15px;font-weight:700}.login-links button,.login-panel>small{font-size:12px}@media (max-width:1100px){.page-content{padding-inline:24px}.dashboard-grid,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.month-summary{grid-template-columns:52px 1fr 160px 72px 24px}}@media (max-width:760px){.app-shell{margin-left:0}.page-content{padding:22px 18px 48px}.topbar{padding-inline:18px}.welcome-row h2,.section-intro h2{font-size:30px}.dashboard-grid,.stat-grid,.live-grid,.metrics-workspace,.access-live-row{grid-template-columns:1fr}.dashboard-grid>article,.chart-card,.ai-register-card,.access-library,.post-card,.community-side article,.admin-card{padding:20px}}.live-grid{align-items:stretch}.live-card{grid-template-columns:minmax(110px,120px) minmax(0,1fr) max-content;align-items:center;gap:12px 24px;min-height:176px;padding:24px}.live-time{justify-content:center;align-items:flex-start;width:100%;height:auto;min-height:96px;padding-right:20px}.live-time span{letter-spacing:-.035em;white-space:nowrap;font-size:28px;line-height:1}.live-time small{letter-spacing:.1em;white-space:normal;max-width:88px;margin-top:10px;font-size:11px;line-height:1.35;display:block}.live-body{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0;display:flex}.live-badge,.training-badge{letter-spacing:.1em;white-space:nowrap;border:1px solid #7884942e;border-radius:999px;align-items:center;max-width:100%;min-height:26px;margin:0;padding:5px 10px;font-size:11px;line-height:1.2;display:inline-flex}.live-body h3{letter-spacing:-.015em;overflow-wrap:anywhere;width:100%;margin:0;font-size:18px;line-height:1.3}.live-body p{overflow-wrap:anywhere;width:100%;max-width:620px;margin:0;line-height:1.5;font-size:14px!important}.live-card>button,.live-card.training>button{white-space:nowrap;align-self:center;min-width:142px}@media (max-width:1180px){.live-grid{grid-template-columns:1fr}.live-card{grid-template-columns:110px minmax(0,1fr) max-content}}@media (max-width:700px){.live-card{grid-template-columns:88px minmax(0,1fr);column-gap:18px;min-height:0;padding:20px}.live-time{min-height:100%;padding-right:14px}.live-time span{font-size:23px}.live-time small{max-width:70px;font-size:10px}.live-card>button,.live-card.training>button{grid-column:1/-1;width:100%;min-width:0;margin-top:4px}}@media (max-width:420px){.live-card{grid-template-columns:1fr}.live-time{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:0 0 14px}.live-time small{max-width:none}}.tool-grid{gap:16px}.tool-grid article{border-radius:14px;min-height:228px;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tool-icon{border-radius:10px;width:42px;height:42px;margin-bottom:20px;font-size:18px}.tool-grid small{letter-spacing:.09em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:700;line-height:1.3;top:24px;right:24px}.tool-grid h3{letter-spacing:-.015em;margin:0 0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:650;line-height:1.35}.tool-grid p{margin:0 0 20px;font-size:14px;line-height:1.6}.tool-grid button{min-height:36px;padding:6px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:650;line-height:1.35}.tool-header h2{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(30px,2.5vw,40px);font-weight:650;line-height:1.15}.tool-header p,.tool-header>button{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55}.farmer-form-grid input,.farmer-form-grid select,.farmer-form-grid textarea,.churn-register select,.churn-card select,.weekly-identity input,.weekly-panel input,.weekly-panel textarea,.process-form input,.process-form textarea,.process-sections textarea{min-height:48px;font:500 15px/1.5 Inter,sans-serif}.community-page,.achievement-modal{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.community-layout,.feed,.community-side{gap:16px}.post-card{border-radius:14px}.post-head{gap:12px;padding:20px 22px 0}.post-avatar{width:42px;height:42px;font-size:12px}.post-head strong{font-size:14px;line-height:1.35}.post-head span{font-size:12px;line-height:1.35}.post-head i{border-radius:999px;padding:6px 9px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:700;line-height:1.2}.delete-achievement{min-height:32px!important;font-size:12px!important;font-weight:650!important}.post-card>p{margin:18px 22px;font-size:15px;line-height:1.65}.post-numbers{flex-wrap:wrap;gap:9px;margin:0 22px 18px}.post-numbers span{border-radius:7px;padding:7px 10px;font-size:12px;font-weight:600}.post-actions{min-height:52px;padding:7px 16px}.post-actions button,.post-actions>span{justify-content:center;align-items:center;min-height:36px;font-size:13px;line-height:1.3;display:flex}.comments{gap:14px;padding:18px 22px}.comment>span,.avatar.tiny{width:32px;height:32px;font-size:10px}.comment-bubble{padding:11px 14px}.comment-bubble>strong{margin-bottom:5px;font-size:13px}.comment-bubble>p{line-height:1.55;font-size:13px!important}.comment-bubble>small,.comment small{font-size:11px}.comment-actions button{min-height:28px;font-size:11px}.comment-input input{min-height:44px;padding:10px 14px;font-size:14px}.comment-input button{width:38px;height:38px;font-size:14px}.comment-context,.comments-status,.comment-error,.achievement-feedback{line-height:1.5;font-size:13px!important}.community-side article>strong{letter-spacing:-.04em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:42px;font-weight:650}.community-side article>p{font-size:14px;line-height:1.55}.community-side article>button{min-height:34px;font-size:13px;font-weight:650}.rank span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:650}.rank strong{font-size:13px}.achievement-modal{width:min(720px,100%);padding:26px}.achievement-modal-head h3{margin-top:7px;font-size:24px;line-height:1.25}.achievement-modal-head>button{width:38px;height:38px;font-size:18px}.achievement-main-field>span,.achievement-form-grid label>span,.achievement-metrics>span{font-size:13px;font-weight:650;line-height:1.4}.achievement-main-field textarea{min-height:150px;padding:15px 16px;font:500 15px/1.6 Inter,sans-serif}.achievement-form-grid select,.achievement-metrics input{min-height:48px;padding:0 14px;font-size:15px}.achievement-upload{min-height:78px;padding:13px 15px}.achievement-upload strong{font-size:13px}.achievement-preview button,.achievement-error{font-size:12px}.achievement-modal-actions>button{min-width:132px;min-height:46px;padding:0 18px;font-size:14px;font-weight:650}@media (max-width:760px){.tool-grid article{min-height:210px;padding:20px}.tool-grid small{top:20px;right:20px}.community-layout{grid-template-columns:1fr}.post-head{padding-inline:18px}.post-card>p{margin-inline:18px}.comments{padding-inline:18px}.post-actions{grid-template-columns:1fr}.achievement-modal{padding:20px}}.metric-period-report,.metric-real-history{border-radius:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.metric-period-report .card-heading,.metric-real-history .card-heading{border-bottom:1px solid var(--aether-hairline);gap:20px;min-height:92px;padding:22px 24px}.metric-period-report .card-heading>div:first-child,.metric-real-history .card-heading>div:first-child{flex-direction:column;gap:6px;min-width:0;display:flex}.metric-period-report .section-tag,.metric-real-history .section-tag{letter-spacing:.12em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:750;line-height:1.3}.metric-period-report .card-heading h3,.metric-real-history .card-heading h3{color:var(--aether-ink);letter-spacing:-.015em;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:650;line-height:1.3}.metric-period-report .library-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px}.metric-period-report .library-filters button{border-radius:9px;min-height:42px;padding:0 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1.2}.metric-period-report .metrics-empty{min-height:64px;color:var(--aether-tertiary);align-items:center;margin:0;padding:18px 24px;font-size:14px;line-height:1.5;display:flex}.metric-period-grid{gap:12px;padding:18px 24px 0}.metric-period-grid>div{min-height:88px;padding:16px}.metric-period-grid>div>span{margin-bottom:7px;font-size:12px;font-weight:600;line-height:1.35}.metric-period-grid>div>strong{letter-spacing:-.025em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:650;line-height:1.15}.metric-period-note{padding:14px 24px 22px;font-size:13px;line-height:1.5}.best-day-action{flex-wrap:wrap;justify-content:flex-end;gap:10px}.best-day-action>span{color:var(--aether-tertiary);white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4}.best-day-action button{white-space:nowrap;min-height:42px;padding:0 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:700;line-height:1.2}.metric-real-history .history-table{scrollbar-width:thin}.metric-real-history .history-row{grid-template-columns:86px repeat(5,minmax(90px,1fr)) minmax(130px,1.35fr) 28px;gap:14px;min-width:900px;min-height:58px;padding:14px 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.35}.metric-real-history .header-row{min-height:50px;color:var(--aether-tertiary);letter-spacing:.09em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:750;line-height:1.3}.metric-real-history .history-row strong,.metric-real-history .history-row i{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.35}.metric-real-history .history-row i{padding:6px 10px;font-weight:650}.metric-empty-history{min-width:900px;min-height:72px;color:var(--aether-tertiary);text-align:center;justify-content:center;align-items:center;padding:18px 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5;display:flex}@media (max-width:760px){.metric-period-report .card-heading,.metric-real-history .card-heading{align-items:stretch;min-height:0;padding:20px}.metric-period-report .library-filters,.best-day-action{justify-content:flex-start;width:100%}.metric-period-report .library-filters button{flex:130px}.best-day-action{flex-direction:row;align-items:flex-start}.metric-period-report .metrics-empty{padding:18px 20px}.metric-period-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 20px 0}.metric-period-note{padding:14px 20px 20px}.metric-real-history .history-row,.metric-empty-history{min-width:820px}}@media (max-width:460px){.metric-period-grid{grid-template-columns:1fr}.best-day-action button{width:100%}}.metric-context-layout,.admin-page,.materials-grid,.material-filters,.materials-search{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.metric-context-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.metric-context-card,.metric-instant-card{border-radius:18px;padding:24px}.metric-context-card .card-heading{border:0;padding:0}.metric-context-card .card-heading h3{letter-spacing:-.015em;margin-top:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:650;line-height:1.3}.metric-context-fields{gap:18px;margin-top:22px}.metric-report-header label>span,.metric-context-fields label>span,.metric-number-field>span,.metric-context-fields legend{color:var(--aether-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:650;line-height:1.4}.metric-context-fields input,.metric-context-fields select{border-radius:12px;height:50px;padding:0 15px;font-size:15px}.metric-context-fields textarea{border-radius:12px;min-height:118px;padding:14px 15px;font:500 15px/1.6 Inter,sans-serif}.duration-field>div{height:50px}.duration-field label{border-radius:12px;height:50px}.duration-field input{height:48px!important;padding:0 10px!important;font:650 17px/1 Inter,sans-serif!important}.duration-field label span{padding-right:12px;font-size:12px}.duration-field>div>strong{font:650 16px/1 Inter,sans-serif}.duration-field>small{margin-top:7px;font-size:11px;line-height:1.35}.metric-choice{gap:10px}.metric-choice button{border-radius:12px;height:50px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:650}.metric-instant-card .section-tag{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px}.metric-instant-card>strong{letter-spacing:-.05em;margin-top:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:54px;font-weight:650}.metric-instant-card>h3{margin:8px 0 20px;font-size:15px;line-height:1.4}.metric-instant-card>div:not(.metric-goal-progress){min-height:48px;font-size:13px;line-height:1.4}.metric-instant-card>div:not(.metric-goal-progress) b{color:var(--aether-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700}.metric-instant-card .blue-button,.metric-instant-card .outline-button{min-height:48px;font-size:14px;line-height:1.3}.materials-search{border-radius:12px;gap:10px;width:min(340px,100%);min-height:48px;padding:0 15px}.materials-search span{font-size:20px}.materials-search input{min-height:46px;padding:0;font-size:15px}.material-filters{flex-wrap:wrap;gap:9px}.material-filters button{border-radius:999px;min-height:40px;padding:9px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:600;line-height:1.2}.materials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.materials-grid article{border-radius:14px;min-height:238px;padding:22px}.material-icon{border-radius:10px;width:42px;height:42px;margin-bottom:22px;font-size:17px}.materials-grid article>span{padding:6px 9px;font-size:11px;font-weight:600;top:22px;right:22px}.materials-grid small{letter-spacing:.1em;font-size:11px;font-weight:700;line-height:1.35}.materials-grid h3{letter-spacing:-.01em;margin:8px 0 22px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-weight:650;line-height:1.45}.materials-grid button,.materials-grid a{align-items:center;min-height:36px;margin-top:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:650;line-height:1.35;display:inline-flex}.empty-materials{border-radius:14px;padding:42px 24px;font-size:14px;line-height:1.55}.admin-page{gap:24px}.admin-summary{gap:16px}.admin-summary article{border-radius:14px;min-height:130px;padding:22px}.admin-summary article span{letter-spacing:.1em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:750;line-height:1.3}.admin-summary article strong{letter-spacing:-.035em;margin:9px 0 5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:650;line-height:1.1}.admin-summary article p{font-size:14px;line-height:1.5}.admin-card{border-radius:14px;padding:24px}.admin-card-head{gap:18px;margin-bottom:20px}.admin-card-head h3{margin-top:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:650;line-height:1.3}.admin-form-grid,.admin-form-stack,.admin-form-split,.admin-columns{gap:16px}.admin-form-grid label,.admin-form-stack label{gap:8px}.admin-form-grid label>span,.admin-form-stack label>span{font-size:13px;font-weight:650;line-height:1.4}.admin-form-grid input,.admin-form-stack input,.admin-form-stack select,.admin-form-stack textarea{border-radius:11px;min-height:48px;padding:0 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}.admin-form-stack textarea{min-height:120px;padding:13px 14px;font-size:15px}.admin-helper,.admin-empty,.admin-feedback{font-size:14px;line-height:1.55}.admin-feedback{padding:13px 16px}.admin-published-list article{gap:14px;min-height:62px;padding:14px 0}.admin-published-list strong{font-size:14px;line-height:1.4}.admin-published-list span,.admin-published-list>p,.admin-published-list a,.admin-published-list button{font-size:12px;line-height:1.4}.admin-integration-status{letter-spacing:.06em;padding:8px 11px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px}.admin-integration-copy strong{font-size:16px}.admin-integration-copy p{font-size:14px;line-height:1.6}.admin-integration-copy button{min-height:42px;padding:10px 14px;font-size:13px}.admin-student-summary{gap:9px;margin-bottom:16px}.admin-student-summary span{padding:9px 12px;font-size:12px}.admin-student-row{gap:14px;min-height:68px;padding:12px 15px;font-size:14px}.admin-student-row strong{font-size:14px;line-height:1.35}.admin-student-row small,.admin-student-row>span{font-size:12px;line-height:1.4}.admin-student-header{letter-spacing:.07em;min-height:44px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:750}.admin-student-row>i,.admin-student-actions button{font-size:12px}.admin-student-actions button{min-height:32px;padding:5px 7px}.admin-modal-actions>button,.admin-intro-actions>button{min-height:42px;padding:10px 15px;font-size:13px}.admin-student-modal>section{border-radius:16px;padding:24px}@media (max-width:1100px){.metric-context-layout{grid-template-columns:1fr}.metric-instant-card{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.metric-instant-card>.section-tag,.metric-instant-card>strong,.metric-instant-card>h3,.metric-instant-card>.metric-goal-progress,.metric-instant-card>button{grid-column:1/-1}.materials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.metric-context-card,.metric-instant-card,.admin-card{padding:20px}.metric-context-fields{grid-template-columns:1fr}.metric-context-fields .wide{grid-column:auto}.metric-instant-card{display:flex}.materials-grid{grid-template-columns:1fr}.materials-grid article{min-height:220px;padding:20px}.materials-grid article>span{top:20px;right:20px}}.metrics-analyzer{gap:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.metrics-analyzer>.section-intro{align-items:center;min-height:116px;padding:6px 0 10px}.metrics-analyzer>.section-intro h2{letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(34px,3vw,44px);font-weight:650;line-height:1.1}.metrics-analyzer>.section-intro p{color:var(--aether-secondary);font-size:16px;line-height:1.55}.metrics-analyzer .streak-pill{letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:750;line-height:1.2;display:inline-flex}.metric-report-header{border-radius:16px;grid-template-columns:1fr 1fr 1.4fr 1fr;gap:14px;padding:20px}.metric-report-header>label,.metric-report-header>.metric-number-field{gap:8px}.metric-report-header input{border-radius:12px;height:50px;padding:0 15px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500}.metric-report-header .metric-number-field>div{border-radius:12px;height:50px}.metric-channel-grid{align-items:stretch;gap:16px}.metric-channel-card{border-radius:18px;min-height:378px;padding:22px}.metric-channel-head{grid-template-columns:48px minmax(0,1fr);gap:14px;padding-bottom:18px}.metric-channel-head>span{border-radius:12px;width:48px;height:48px;font-size:18px}.metric-channel-head small{color:var(--aether-accent);letter-spacing:.09em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:750;line-height:1.3}.metric-channel-head h3{letter-spacing:-.015em;margin:3px 0 4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:650;line-height:1.25}.metric-channel-head p{color:var(--aether-secondary);margin:0;font-size:12px;line-height:1.45}.metric-channel-fields{gap:14px;margin:20px 0}.metric-number-field{gap:8px}.metric-number-field>span{min-height:18px;font-size:13px;font-weight:650;line-height:1.4}.metric-number-field>div{border-radius:12px;grid-template-columns:36px minmax(0,1fr) 36px;height:50px}.metric-number-field input{height:48px;color:var(--aether-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-weight:700;line-height:1}.metric-number-field button,.metric-number-field i{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:600}.metric-channel-footer{gap:10px}.metric-channel-footer>span{border-radius:11px;gap:5px;min-height:58px;padding:10px 13px;font-size:11px;font-weight:550;line-height:1.35}.metric-channel-footer strong{color:var(--aether-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:700;line-height:1.2}@media (max-width:1180px){.metric-report-header{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-channel-grid{grid-template-columns:1fr}.metric-channel-card{min-height:0}.metric-channel-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.metrics-analyzer>.section-intro{align-items:flex-start;min-height:0}.metrics-analyzer>.section-intro h2{font-size:32px}.metrics-analyzer>.section-intro p{font-size:15px}.metric-report-header{grid-template-columns:1fr;padding:18px}.metric-channel-card{padding:20px}.metric-channel-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.metric-channel-fields{grid-template-columns:1fr}}.calendar-page{gap:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.calendar-page>.section-intro{align-items:center;min-height:116px}.calendar-page>.section-intro h2{letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(34px,3vw,44px);font-weight:650;line-height:1.1}.calendar-page>.section-intro p{color:var(--aether-secondary);font-size:16px;line-height:1.55}.calendar-page>.section-intro .blue-button{border-radius:10px;min-height:46px;padding:0 18px;font-size:14px;font-weight:700}.calendar-summary{gap:16px}.calendar-summary article{border-radius:16px;min-height:156px;padding:24px}.calendar-summary span{letter-spacing:.1em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:750;line-height:1.3}.calendar-summary strong{letter-spacing:-.035em;margin:20px 0 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:650;line-height:1}.calendar-summary small{color:var(--aether-secondary);font-size:12px;line-height:1.45}.calendar-toolbar{gap:16px;padding:22px 0 16px}.calendar-view,.calendar-filter{gap:6px;padding:5px}.calendar-view button,.calendar-filter button{min-height:38px;padding:0 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:650;line-height:1.2}.calendar-board{grid-template-columns:150px minmax(0,1fr);gap:16px}.calendar-date-column{border-radius:18px;min-height:210px;padding:22px}.calendar-date-column span{letter-spacing:.13em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:750;line-height:1.3}.calendar-date-column strong{letter-spacing:-.045em;margin:18px 0 7px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:54px;font-weight:650}.calendar-date-column small{font-size:12px;font-weight:550;line-height:1.4}.calendar-events{gap:10px}.calendar-events>article{border-radius:16px;grid-template-columns:78px minmax(0,1fr) auto;gap:18px;min-height:118px;padding:20px 22px}.calendar-events time{gap:5px}.calendar-events time strong{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:650;line-height:1.2}.calendar-events time span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:650;line-height:1.3}.calendar-source{letter-spacing:.08em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:750;line-height:1.3}.calendar-events h3{margin:7px 0 5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:650;line-height:1.35}.calendar-events p{color:var(--aether-secondary);font-size:12px;line-height:1.5}.calendar-item-actions{gap:8px}.calendar-item-actions button{border-radius:9px;min-height:38px;padding:0 13px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:650}.calendar-item-actions span{font-size:11px}.calendar-empty{border-radius:16px;min-height:280px;padding:32px}.calendar-empty h3{margin:12px 0 6px;font-size:19px}.calendar-empty p{font-size:14px;line-height:1.55}.calendar-modal{border-radius:18px;padding:26px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.calendar-modal-head h3{margin:8px 0;font-size:22px;font-weight:650;line-height:1.3}.calendar-form{gap:14px;margin:22px 0}.calendar-form label{gap:8px}.calendar-form span{color:var(--aether-secondary);font-size:13px;font-weight:650;line-height:1.4}.calendar-form input,.calendar-form select{border-radius:11px;min-height:48px;padding:0 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}.calendar-form textarea{border-radius:11px;min-height:110px;padding:13px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55}.calendar-modal-actions{gap:10px}.calendar-modal-actions button{min-height:44px;padding:0 17px;font-size:14px;font-weight:650}@media (max-width:850px){.calendar-board{grid-template-columns:1fr}.calendar-date-column{grid-template-columns:auto auto auto;justify-content:start;align-items:baseline;gap:12px;min-height:auto}.calendar-date-column strong{margin:0;font-size:34px}.calendar-events>article{grid-template-columns:72px minmax(0,1fr)}.calendar-item-actions{grid-column:2}}@media (max-width:620px){.calendar-page>.section-intro{align-items:flex-start;min-height:0}.calendar-page>.section-intro h2{font-size:32px}.calendar-page>.section-intro .blue-button{width:100%}.calendar-summary{grid-template-columns:1fr}.calendar-summary article{min-height:130px}.calendar-toolbar{flex-direction:column;align-items:stretch}.calendar-view,.calendar-filter{overflow-x:auto}.calendar-view button,.calendar-filter button{flex:1 0 auto}.calendar-events>article{grid-template-columns:1fr}.calendar-events time{justify-items:start}.calendar-item-actions{flex-wrap:wrap;grid-column:auto}.calendar-form{grid-template-columns:1fr}.calendar-form .wide{grid-column:auto}}:is(.projection-workspace,.script-studio,.objection-bank-page,.copilot-page,.farmer-page,.churn-ai-page,.weekly-page,.process-ai-page,.leadership-tool,.pdi-ai,.social-studio,.content-copilot,.ai-page,.ai-hub){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55}:is(.projection-workspace,.script-studio,.objection-bank-page,.copilot-page,.farmer-page,.churn-ai-page,.weekly-page,.process-ai-page,.leadership-tool,.pdi-ai,.social-studio,.content-copilot,.ai-page,.ai-hub) :is(input,select,textarea,button){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:is(.projection-workspace,.script-studio,.objection-bank-page,.copilot-page,.farmer-page,.churn-ai-page,.weekly-page,.process-ai-page,.leadership-tool,.pdi-ai,.social-studio,.content-copilot,.ai-page,.ai-hub) :is(label>span,legend){font-size:13px;font-weight:650;line-height:1.4}:is(.projection-workspace,.script-studio,.objection-bank-page,.copilot-page,.farmer-page,.churn-ai-page,.weekly-page,.process-ai-page,.leadership-tool,.pdi-ai,.social-studio,.content-copilot,.ai-page,.ai-hub) :is(input,select){min-height:48px;font-size:15px;line-height:1.4}:is(.projection-workspace,.script-studio,.objection-bank-page,.copilot-page,.farmer-page,.churn-ai-page,.weekly-page,.process-ai-page,.leadership-tool,.pdi-ai,.social-studio,.content-copilot,.ai-page,.ai-hub) textarea{min-height:108px;font-size:15px;line-height:1.6}:is(.projection-workspace,.script-studio,.objection-bank-page,.copilot-page,.farmer-page,.churn-ai-page,.weekly-page,.process-ai-page,.leadership-tool,.pdi-ai,.social-studio,.content-copilot,.ai-page,.ai-hub) :is(.blue-button,.outline-button){min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.25}:is(.projection-workspace,.script-studio,.objection-bank-page,.copilot-page,.farmer-page,.churn-ai-page,.weekly-page,.process-ai-page,.leadership-tool,.pdi-ai,.social-studio,.content-copilot) :is(h3,.tool-header h2){letter-spacing:-.015em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:650}:is(.projection-workspace,.script-studio,.objection-bank-page,.copilot-page,.farmer-page,.churn-ai-page,.weekly-page,.process-ai-page,.leadership-tool,.pdi-ai,.social-studio,.content-copilot) h3{font-size:18px;line-height:1.35}:is(.projection-workspace,.script-studio,.objection-bank-page,.copilot-page,.farmer-page,.churn-ai-page,.weekly-page,.process-ai-page,.leadership-tool,.pdi-ai,.social-studio,.content-copilot) :is(p,li){font-size:14px;line-height:1.6}:is(.projection-workspace,.script-studio,.objection-bank-page,.copilot-page,.farmer-page,.churn-ai-page,.weekly-page,.process-ai-page,.leadership-tool,.pdi-ai,.social-studio,.content-copilot) small{font-size:12px;line-height:1.45}.projection-workspace,.projection-summary,.projection-cards{gap:16px}.projection-summary>div,.week-panel,.goals-panel,.projection-card{border-radius:16px;padding:22px}.projection-summary small,.projection-card small{font-size:12px;line-height:1.4}.projection-summary strong,.projection-card strong{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:650}.script-studio{gap:18px}.studio-brief,.studio-output,.script-editor{border-radius:16px;padding:22px}.studio-brief>header>span,.studio-output>header span{letter-spacing:.09em;font-size:11px;font-weight:750}.studio-brief>header p,.studio-placeholder p{font-size:14px;line-height:1.6}.studio-brief label>span,.script-editor label>span,.schedule-inline label>span{font-size:13px;font-weight:650}.studio-generate,.schedule-inline button{min-height:44px;font-size:14px;font-weight:700}.studio-message{font-size:12px}.objection-workspace,.copilot-layout{gap:16px}.objection-intro,.objection-library,.objection-detail,.copilot-form-card,.copilot-result-card,.copilot-history{border-radius:16px}.objection-stats{gap:12px}.objection-stats small,.objection-empty,.objection-oae p,.objection-answers>div small,.objection-answers>button p,.objection-answers>button i,.objection-oae strong{font-size:12px;line-height:1.5}.objection-form-grid label>span{font-size:13px;font-weight:650}.objection-form-grid textarea{min-height:110px;font:500 15px/1.6 Inter,sans-serif}.copilot-mode-tabs button{min-height:52px;font-size:14px}.copilot-mode-tabs button span,.copilot-result-head>span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px}.copilot-history button{min-height:62px}.copilot-history button strong{font-size:14px}.copilot-history button small,.copilot-history p,.copilot-result-card li p{font-size:12px;line-height:1.55}.farmer-tool,.anti-churn-tool,.weekly-tool,.process-tool{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.farmer-kpis,.health-distribution,.farmer-two-columns,.farmer-client-layout,.churn-grid,.referral-grid{gap:16px}.farmer-panel,.client-list-panel,.client-detail,.churn-card,.referral-card{border-radius:16px}.farmer-panel,.client-detail{padding:22px}.farmer-panel-head h3,.client-detail-title h3,.churn-card-head h3{font-size:19px;line-height:1.35}.farmer-form-grid label>span,.recovery-controls label>span{font-size:13px;font-weight:650}.farmer-form-grid input,.farmer-form-grid select,.farmer-form-grid textarea,.churn-register select,.churn-card select{min-height:48px;font:500 15px/1.5 Inter,sans-serif}.farmer-empty,.execution-empty{font-size:14px;line-height:1.55}.health-pill,.priority-dot,.track-mode{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.retention-workspace,.score-layout,.diagnosis-grid,.telemetry-grid{gap:16px}.retention-form-panel,.retention-side,.score-card,.telemetry-panel,.churn-score-panel,.retention-diagnosis{border-radius:16px}.retention-panel-head,.telemetry-head,.churn-score-head,.diagnosis-title{gap:12px}.retention-panel-head h3,.telemetry-head h3,.churn-score-head h3,.diagnosis-title h3{font-size:19px}.retention-fields label>span{font-size:13px;font-weight:650}.retention-fields input,.retention-fields select{min-height:48px;font-size:15px}.retention-rule,.signal-list li,.diagnosis-action,.score-history{font-size:13px;line-height:1.55}.weekly-overview,.weekly-metrics,.weekly-review,.weekly-history,.process-ai-layout{gap:16px}.weekly-panel,.process-builder,.process-library,.process-document{border-radius:16px;padding:22px}.weekly-panel-head h3,.process-builder-head h3,.process-library-head h3,.process-document-head h3{font-size:19px}.weekly-identity label>span,.weekly-panel label>span,.process-form label>span,.process-sections label>span{font-size:13px;font-weight:650}.weekly-identity input,.weekly-panel input,.weekly-panel textarea,.process-form input,.process-form textarea,.process-sections textarea{min-height:48px;font:500 15px/1.55 Inter,sans-serif}.weekly-table-head,.metric-table-head,.weekly-focus-table,.process-document-meta{font-size:12px}.weekly-charge-alert,.weekly-system-message,.weekly-closed-summary,.process-principle,.process-method{font-size:13px;line-height:1.55}.process-upload{min-height:108px}.process-upload strong{font-size:14px}.process-upload-error{font-size:12px}.leadership-tabs button,.calendar-controls>button:not(.blue-button){min-height:42px;padding:0 16px;font-size:13px;font-weight:650}.leadership-stats,.pdi-principles,.ritual-layout,.one-on-one-layout,.pdi-priority-grid{gap:16px}.leadership-stats article,.pdi-principles article,.ritual-runner,.one-on-one-form,.one-on-one-history,.pdi-builder,.pdi-result{border-radius:16px}.leadership-stats span,.pdi-principles span,.ritual-agenda>strong,.pdi-career span,.pdi-priority-grid>article>span,.pdi-history>span{letter-spacing:.09em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:750;line-height:1.35}.leadership-stats small,.pdi-principles p,.ritual-runner>p,.ritual-runner-head p,.one-on-one-title p,.one-on-one-history>button small,.one-on-one-history>p,.pdi-career p,.pdi-priority-grid p,.pdi-priority-grid li,.pdi-priority-grid b,.pdi-cycle span,.pdi-cycle strong,.pdi-cycle p{font-size:13px;line-height:1.55}.leadership-notes span,.one-on-one-fields label>span,.pdi-context label>span,.ritual-form-grid span{font-size:13px;font-weight:650}.ritual-agenda label>span{min-height:48px;padding:13px;font-size:13px}.ritual-timeline{gap:12px}.ritual-timeline>button{border-radius:16px;min-height:172px;padding:18px}.ritual-timeline time span,.ritual-timeline time i,.ritual-timeline small,.ritual-timeline>button>b,.pdi-deadline span,.pdi-score-list label,.pdi-score-list article>i{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;line-height:1.4}.ritual-timeline p,.ritual-suggestions button small,.ritual-empty,.pdi-done{font-size:12px;line-height:1.5}.ritual-suggestions button strong,.one-on-one-history>button strong,.pdi-score-list article>div{font-size:14px}.pdi-score-list article>div span,.pdi-priority-grid small{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px}.social-tabs,.copilot-modes{gap:8px}.social-tabs button,.copilot-modes button{min-height:44px;padding:11px 16px;font-size:13px;font-weight:700}.social-form-card,.social-history,.social-diagnosis,.content-analysis,.studio-brief,.studio-output,.content-calendar,.content-day-panel,.copilot-input,.copilot-output,.copilot-plan,.copilot-analysis{border-radius:16px}.social-form-card,.social-history,.social-diagnosis,.content-analysis,.content-calendar,.content-day-panel,.copilot-input,.copilot-output,.copilot-plan,.copilot-analysis{padding:22px}.social-form-card header small,.social-history header span,.social-channel-table header span,.content-analysis header span,.diagnosis-main>span,.social-diagnosis aside>span,.studio-brief>header>span,.studio-output>header span,.content-calendar header span,.content-day-panel header span,.results-head span,.tacoh-results header span,.copilot-input header span,.copilot-output header span,.copilot-plan>header span,.copilot-analysis>header span{letter-spacing:.09em;font-size:11px;font-weight:750;line-height:1.35}.social-grid label>span,.studio-brief label>span,.script-editor label>span,.schedule-inline label>span,.result-list label>span,.copilot-fields label span,.copilot-send label span{font-size:13px;font-weight:650}.social-save,.studio-generate,.schedule-inline button,.copilot-send button,.copilot-mode-preview button,.tracker-actions button{min-height:44px;padding:10px 17px;font-size:14px;font-weight:700}.social-kpis span,.content-analysis article span,.content-day-panel article>div span,.result-content-title span,.tacoh-results article span{font-size:11px;line-height:1.35}.social-kpis small,.content-analysis header p,.content-analysis article p,.social-history>article,.studio-brief>header p,.results-head p,.tacoh-results header p,.studio-placeholder p,.content-day-panel article time,.result-content-title strong,.tacoh-results article strong,.tacoh-results article b,.tracker-division,.copilot-mode-preview p,.copilot-plan>header p,.copilot-analysis>header p{font-size:13px;line-height:1.55}.tacoh-picker>span{font-size:12px;font-weight:750}.tacoh-picker button{min-height:82px}.tacoh-picker button strong{font-size:12px}.content-month-grid button i,.content-day-panel header button{font-size:11px}.content-day-panel article select{min-height:42px;font-size:13px}.result-list>article{min-height:64px}.ai-heading span,.ai-note,.ai-hub-grid small{font-size:12px;line-height:1.45}.ai-heading h2,.ai-hub-grid h3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ai-hub-grid h3{font-size:18px}.ai-hub-grid p{font-size:14px;line-height:1.55}@media (max-width:1180px){.leadership-stats,.pdi-principles,.ritual-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.content-calendar-layout,.retention-workspace,.farmer-client-layout{grid-template-columns:1fr}}@media (max-width:760px){:is(.studio-brief,.studio-output,.script-editor,.farmer-panel,.client-detail,.retention-form-panel,.retention-side,.weekly-panel,.process-builder,.process-library,.process-document,.social-form-card,.social-history,.social-diagnosis,.content-analysis,.content-calendar,.content-day-panel,.copilot-input,.copilot-output,.copilot-plan,.copilot-analysis){padding:18px}.leadership-stats,.pdi-principles,.ritual-timeline,.studio-fields,.social-grid,.copilot-fields,.pdi-priority-grid,.result-list>article{grid-template-columns:1fr}}.today-agenda{border-radius:16px;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.today-agenda-head{gap:20px;margin-bottom:18px}.today-agenda-head .section-tag{letter-spacing:.11em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:750;line-height:1.3}.today-agenda-head h3{letter-spacing:-.015em;margin:7px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:650;line-height:1.3}.today-agenda-head p{color:var(--aether-secondary);margin:0;font-size:13px;line-height:1.55}.today-agenda-head .outline-button{white-space:nowrap;border-radius:10px;min-height:44px;padding:0 16px;font-size:14px;font-weight:650}.today-agenda-list{gap:9px}.today-agenda-list article{border-radius:12px;grid-template-columns:112px minmax(0,1fr) auto;gap:16px;min-height:68px;padding:13px 15px}.agenda-type{letter-spacing:.04em;justify-content:center;align-items:center;min-height:32px;padding:7px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:750;line-height:1.25;display:inline-flex}.today-agenda-list article>div{gap:5px}.today-agenda-list article strong{color:var(--aether-ink);font-size:14px;font-weight:650;line-height:1.35}.today-agenda-list article small{color:var(--aether-secondary);font-size:12px;line-height:1.4}.today-agenda-list time{gap:4px}.today-agenda-list time b{font-size:12px;font-weight:700;line-height:1.3}.today-agenda-list time span{color:var(--aether-tertiary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:550;line-height:1.35}.agenda-empty{border-radius:12px;min-height:70px;padding:16px}.agenda-empty p{font-size:13px;line-height:1.5}.agenda-empty strong{font-size:14px}@media (max-width:720px){.today-agenda{padding:20px}.today-agenda-head{flex-direction:column;align-items:flex-start}.today-agenda-head .outline-button{width:100%}.today-agenda-list article{grid-template-columns:104px minmax(0,1fr)}.today-agenda-list time{text-align:left;grid-column:2;justify-items:start}}@media (max-width:460px){.today-agenda-list article{grid-template-columns:1fr}.agenda-type{width:max-content}.today-agenda-list time{grid-column:auto}}.mission-bubble{z-index:110;isolation:isolate;width:52px;height:52px;display:block}.mission-bubble-toggle{z-index:2;transition:transform .18s,box-shadow .18s;position:relative}.mission-bubble.is-open .mission-bubble-toggle{box-shadow:var(--aether-bevel), 0 0 0 5px #0a84ff1a, 0 12px 28px #0f172a47}.mission-bubble-card{z-index:1;transform-origin:100% 100%;border-radius:16px;width:min(360px,100vw - 24px);padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.18s ease-out mission-popup-enter;position:absolute}.mission-bubble.opens-left .mission-bubble-card{left:auto;right:0}.mission-bubble.opens-right .mission-bubble-card{transform-origin:0 100%;left:0;right:auto}.mission-bubble.opens-above .mission-bubble-card{top:auto;bottom:64px}.mission-bubble.opens-below .mission-bubble-card{transform-origin:100% 0;top:64px;bottom:auto}.mission-bubble.opens-right.opens-below .mission-bubble-card{transform-origin:0 0}.mission-bubble-head{align-items:center;gap:14px;margin-bottom:14px}.mission-bubble-head>div{align-items:center;gap:9px;min-width:0;display:flex}.mission-bubble-head>div>i{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #34c7591c}.mission-bubble-head .section-tag{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:750;line-height:1.35;overflow:hidden}.mission-bubble-head>button{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.mission-bubble-head>button:hover{color:var(--aether-ink);background:#0f172a0d}.mission-bubble-card>p{margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.55}.mission-bubble-card .blue-button{border-radius:10px;min-height:44px;font-size:13px;font-weight:700}@keyframes mission-popup-enter{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.mission-bubble-card,.mission-bubble.opens-left .mission-bubble-card,.mission-bubble.opens-right .mission-bubble-card{transform-origin:bottom;width:auto;position:fixed;inset:auto 12px 78px}}.mission-execution-card{border-radius:16px;padding:28px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mission-execution-card>.section-tag{letter-spacing:.1em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:750;line-height:1.35}.mission-execution-card>h2{color:var(--aether-ink);letter-spacing:-.025em;margin:12px 0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(24px,2vw,30px);font-weight:650;line-height:1.3}.mission-execution-explainer{max-width:920px;color:var(--aether-secondary);margin:0 0 24px;font-size:15px;line-height:1.65}.mission-counter{border-radius:14px;padding:22px}.mission-counter-head{gap:16px;margin-bottom:12px}.mission-counter-head>span{color:var(--aether-secondary);letter-spacing:.08em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:750;line-height:1.35}.mission-counter-head>strong{color:var(--aether-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.mission-counter .progress{border-radius:999px;height:7px}.mission-counter>small{color:var(--aether-secondary);margin-top:10px;font-size:12px;line-height:1.5}.mission-counter-today{min-height:52px;color:var(--aether-secondary);margin-top:18px;padding-top:16px;font-size:14px;line-height:1.45}.mission-counter-today>strong{color:var(--aether-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700}.mission-counter-loading{font-size:13px}@media (max-width:620px){.mission-execution-card{padding:22px 20px}.mission-execution-card>h2{font-size:23px}.mission-execution-explainer{font-size:14px}.mission-counter{padding:18px}.mission-counter-head{flex-direction:column;align-items:flex-start}}.admin-card-head>div>p{max-width:760px;color:var(--aether-secondary);margin:7px 0 0;font-size:13px;line-height:1.55}.admin-form-grid .wide{grid-column:1/-1}.admin-form-grid input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.calendar-item-actions button{min-width:126px}@media (max-width:720px){.admin-form-grid .wide{grid-column:auto}}.access-live-row article{grid-template-columns:128px minmax(0,1fr) auto;gap:18px}.access-live-row .access-live-time{min-width:0}.access-live-row .access-live-time>span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:26px;font-weight:700;line-height:1.1}.access-live-row .access-live-time>small{letter-spacing:.08em;font-size:11px;font-weight:700;line-height:1.35}.access-live-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.access-live-copy .access-status{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;line-height:1.35}.access-live-copy h3{color:var(--aether-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:650;line-height:1.35;overflow:hidden}.access-live-copy>small{color:var(--aether-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.access-live-row article>button{grid-area:1/3;min-height:44px;padding:0 17px;font-size:14px;font-weight:700}@media (max-width:980px){.access-live-row{grid-template-columns:1fr}}@media (max-width:680px){.access-live-row article{grid-template-columns:1fr;align-items:start}.access-live-row article>button{grid-area:auto/1;width:100%}}.brand .brand-subtitle{color:var(--aether-secondary);letter-spacing:.04em;text-transform:none;white-space:nowrap;margin-top:3px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:550;line-height:1.25;display:block}.metric-analysis{gap:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.metric-analysis .section-tag{letter-spacing:.1em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:750;line-height:1.35}.metric-analysis-head h2{letter-spacing:-.025em;margin:8px 0 10px;font-size:clamp(28px,2.2vw,34px);font-weight:650;line-height:1.2}.metric-analysis-head p{max-width:900px;font-size:14px;line-height:1.65}.metric-grade{gap:7px;min-width:190px;padding:20px}.metric-grade small{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:750}.metric-grade strong{font-size:25px;line-height:1.15}.metric-grade span{font-size:11px}.metric-history-insight{grid-template-columns:46px minmax(0,1fr);gap:16px;padding:18px}.metric-history-insight>span{width:46px;height:46px}.metric-history-insight small{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:750}.metric-history-insight p{margin-top:6px;font-size:13px;line-height:1.55}.metric-analysis-section,.money-table-card,.performance-card,.metric-diagnosis-grid>article,.metric-action-plan{padding:24px}.metric-analysis :is(.metric-analysis-section,.money-table-card,.performance-card) .card-heading h3{margin-top:7px;font-size:20px;font-weight:650;line-height:1.3}.metric-reading-grid{gap:14px;margin-top:20px}.metric-reading-grid article{min-height:270px;padding:20px}.metric-reading-grid article>div span{font-size:12px;line-height:1.4}.metric-reading-grid article>div strong{font-size:21px}.metric-reading-grid article>small{margin-top:10px;font-size:10px;line-height:1.4}.metric-reading-grid article>p{margin:18px 0 12px;font-size:13px;line-height:1.55}.metric-reading-grid article>b{font-size:12px;font-weight:650;line-height:1.55}.metric-status{margin-top:12px;padding:6px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:750}.money-summary{margin-top:18px;padding:18px}.money-summary strong{font-size:36px}.money-summary p{font-size:13px;line-height:1.55}.money-table>div{min-height:54px}.money-table>div:first-child{min-height:38px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:750}.money-table strong,.money-table span{font-size:12px}.money-table b{font-size:14px}.money-table i{font-size:11px}.money-explanation{margin-top:14px;font-size:12px;line-height:1.6}.performance-row{gap:12px;min-height:74px}.performance-row>span{font-size:13px}.performance-row small{margin-top:5px;font-size:10px;line-height:1.4}.performance-row>strong{font-size:17px}.metric-diagnosis-grid li{font-size:13px;line-height:1.6}.metric-diagnosis-grid ul li{grid-template-columns:24px 1fr}.metric-diagnosis-grid ol li{padding-left:36px}.metric-diagnosis-grid ol li:before{font-size:11px}.metric-action-plan{grid-template-columns:.8fr 1.2fr;align-items:start}.metric-action-plan h3{margin:7px 0 10px;font-size:20px}.metric-action-plan>div p,.metric-action-plan li p{font-size:13px;line-height:1.6}.metric-action-plan li{grid-template-columns:34px 1fr;gap:10px}.metric-action-plan li span{font-size:11px}.metric-autosave-note{border-top:1px solid var(--aether-hairline);color:var(--aether-secondary);grid-column:1/-1;margin:0;padding-top:14px;font-size:12px;line-height:1.5}@media (max-width:1180px){.metric-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.metric-analysis{padding:18px}.metric-reading-grid{grid-template-columns:1fr}.metric-analysis-section,.money-table-card,.performance-card,.metric-diagnosis-grid>article,.metric-action-plan{padding:18px}.metric-action-plan{grid-template-columns:1fr}.metric-analysis-head p{font-size:13px}}.section-page .back-link,.tool-header>.back-link{width:fit-content;min-height:44px;color:var(--aether-ink);box-shadow:var(--aether-bevel), 0 8px 22px #0f172a14;cursor:pointer;white-space:nowrap;background:#ffffffd1;border:1px solid #0a84ff33;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin:0 0 18px;padding:0 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:700;line-height:1;transition:color .18s,border-color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex}.section-page .back-link:hover,.tool-header>.back-link:hover{color:var(--aether-accent);box-shadow:var(--aether-bevel), 0 12px 28px #0a84ff21;background:#fff;border-color:#0a84ff6b;transform:translateY(-1px)}.section-page .back-link:focus-visible,.tool-header>.back-link:focus-visible{outline-offset:3px;outline:3px solid #0a84ff33}.ai-studio .section-intro>div,.copilot-intro>div,.churn-ai-intro>div,.process-ai-intro>div,.pdi-ai .section-intro>div{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:560px){.section-page .back-link,.tool-header>.back-link{min-height:42px;padding-inline:14px;font-size:12px}}.section-intro>div:has(>.back-link){flex-direction:column;align-items:flex-start;display:flex}.section-intro>div:has(>.back-link)>.back-link{margin-bottom:24px}.section-intro>div:has(>.back-link)>.section-tag{margin-bottom:8px}.admin-renewal-alerts{box-shadow:var(--aether-bevel), var(--aether-shadow);background:#ffffffb3;border:1px solid #dc262629;border-radius:18px;overflow:hidden}.admin-renewal-alert-head{border-bottom:1px solid var(--aether-hairline);background:linear-gradient(90deg,#dc26260e,#ffffff4d);justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:20px 24px;display:flex}.admin-renewal-alert-head h3{margin:7px 0 0;font-size:20px}.admin-renewal-alert-head>strong{color:#fff;background:#b91c1c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.admin-renewal-alert-list{display:grid}.admin-renewal-alert-list article{border-top:1px solid var(--aether-hairline);grid-template-columns:minmax(220px,1.4fr) minmax(200px,1fr) 120px auto;align-items:center;gap:18px;min-height:76px;padding:14px 24px;display:grid}.admin-renewal-alert-list article:first-child{border-top:0}.admin-renewal-alert-list article>div{gap:4px;min-width:0;display:grid}.admin-renewal-alert-list article>div strong{font-size:14px}.admin-renewal-alert-list article>div span,.admin-renewal-alert-list article p,.admin-renewal-alert-list article time{color:var(--aether-secondary);font-size:12px}.admin-renewal-alert-list article p{margin:0;font-weight:650}.admin-renewal-alert-list article.expired p{color:#b91c1c}.admin-renewal-alert-list article.warning p{color:#9a6700}.admin-renewal-alert-list article button{border:1px solid var(--aether-hairline);min-height:38px;color:var(--aether-ink);cursor:pointer;background:#fff;border-radius:10px;padding:0 14px;font-size:12px;font-weight:700}.admin-renewal.expired strong{color:#b91c1c}.admin-form-stack label>small{color:var(--aether-secondary);margin-top:7px;font-size:11px;line-height:1.45}@media (max-width:900px){.admin-renewal-alert-list article{grid-template-columns:1fr 1fr}.admin-renewal-alert-list article button{width:fit-content}}@media (max-width:580px){.section-intro>div:has(>.back-link)>.back-link{margin-bottom:18px}.admin-renewal-alert-head{padding:18px}.admin-renewal-alert-list article{grid-template-columns:1fr;gap:8px;padding:16px 18px}}.access-library .library-head{gap:24px;padding:26px 30px}.access-library .library-head>div:first-child{flex-direction:column;gap:6px;display:flex}.access-library .library-head .section-tag{color:var(--aether-tertiary);letter-spacing:.14em;margin:0;font:600 10px/1.4 JetBrains Mono,monospace}.access-library .library-head h3{color:var(--aether-ink);letter-spacing:-.015em;margin:0;font:600 18px/1.35 Inter,-apple-system,sans-serif}.access-library .library-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.access-library .library-filters button{min-height:42px;color:var(--aether-secondary);letter-spacing:-.005em;padding:0 18px;font:600 13px/1 Inter,-apple-system,sans-serif}.access-library .library-filters button.active{color:#fff}.access-library .training-list article{min-height:88px;color:var(--aether-ink);grid-template-columns:42px minmax(0,1fr) 92px 78px 42px;gap:18px;padding:17px 30px;transition:background .18s,transform .18s}.access-library .training-list article:hover{background:#ffffff80}.access-library .training-mini-play{color:#fff;width:36px;height:36px;font-size:10px}.access-library .training-info{min-width:0}.access-library .training-info span{color:var(--aether-tertiary);letter-spacing:.075em;margin-bottom:7px;font:500 10px/1.35 JetBrains Mono,monospace;display:block}.access-library .training-info h4{color:var(--aether-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font:600 15px/1.4 Inter,-apple-system,sans-serif;overflow:hidden}.access-library .training-list small{color:var(--aether-secondary);font:500 13px/1.4 Inter,-apple-system,sans-serif}.access-library .training-list i{width:max-content;color:var(--aether-secondary);background:#0f172a0e;border-radius:999px;padding:6px 10px;font:600 11px/1 Inter,-apple-system,sans-serif}.access-library .training-list i.new{color:#168653;background:#1f9d661a}.access-library .training-list article>button{border:1px solid var(--aether-hairline);width:38px;height:38px;color:var(--aether-accent);box-shadow:var(--aether-bevel);background:#ffffff94;border-radius:12px;place-items:center;font-size:18px;transition:transform .16s,background .16s;display:grid}.access-library .training-list article>button:hover{background:#fff;transform:translate(2px)}.access-library .training-list .admin-empty{color:var(--aether-secondary);padding:28px 30px;font-size:14px}.training-viewer h3{color:var(--aether-ink);letter-spacing:-.02em;font:600 24px/1.25 Inter,-apple-system,sans-serif}.training-viewer>p,.training-viewer-stage p{font:400 14px/1.65 Inter,-apple-system,sans-serif}.training-viewer .section-tag{font-size:10px}@media (max-width:760px){.access-library .library-head{align-items:stretch;padding:22px}.access-library .library-filters{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.access-library .training-list article{grid-template-columns:40px minmax(0,1fr) 40px;gap:12px;padding:16px 22px}.access-library .training-list small,.access-library .training-list i{grid-column:2}.access-library .training-list article>button{grid-area:1/3/span 2}.access-library .training-info h4{white-space:normal}}.access-library .training-row{cursor:pointer;outline:none}.access-library .training-row:hover{transform:translateY(-1px)}.access-library .training-row:focus-visible{background:#0a84ff12;box-shadow:inset 0 0 0 2px #0a84ff61}.access-library .training-duration{color:var(--aether-secondary);flex-direction:column;align-items:flex-start;gap:5px;display:flex}.access-library .training-duration span{color:var(--aether-tertiary);letter-spacing:.1em;font:600 9px/1 JetBrains Mono,monospace}.access-library .training-duration strong{color:var(--aether-ink);white-space:nowrap;font:600 13px/1.2 Inter,-apple-system,sans-serif}.access-library .training-row-arrow{border:1px solid var(--aether-hairline);width:38px;height:38px;color:var(--aether-accent);box-shadow:var(--aether-bevel);background:#ffffff94;border-radius:12px;place-items:center;font:600 18px/1 Inter,-apple-system,sans-serif;transition:transform .16s,background .16s;display:grid}.access-library .training-row:hover .training-row-arrow{background:#fff;transform:translate(2px)}@media (max-width:760px){.access-library .training-duration,.access-library .training-row>i{grid-column:2}.access-library .training-row-arrow{grid-area:1/3/span 3}}.general-calendar .calendar-toolbar{grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:20px;display:grid}.calendar-navigation{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.calendar-navigation button{border:1px solid var(--aether-hairline);background:var(--aether-glass-strong);min-width:40px;height:40px;color:var(--aether-secondary);box-shadow:var(--aether-bevel);border-radius:999px;padding:0 12px;font:600 13px/1 Inter,-apple-system,sans-serif}.calendar-navigation button:hover{color:var(--aether-ink);background:#fff;transform:translateY(-1px)}.calendar-navigation .calendar-today{min-width:66px}.calendar-navigation strong{min-width:190px;color:var(--aether-ink);text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font:600 13px/1.3 Inter,-apple-system,sans-serif;overflow:hidden}.general-calendar .calendar-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.general-calendar .calendar-item-actions button{min-height:40px;padding:0 15px}.general-calendar .calendar-item-actions .calendar-delete{color:#c43f47;background:#cd3d430e;border-color:#cd3d4333}.general-calendar .calendar-item-actions .calendar-delete:hover{background:#cd3d431a;border-color:#cd3d4357}.general-calendar .calendar-item-actions .calendar-delete:disabled{cursor:wait;opacity:.55}@media (max-width:980px){.general-calendar .calendar-toolbar{grid-template-columns:1fr auto}.calendar-navigation{grid-area:2/1/auto/-1;justify-content:flex-start}.calendar-navigation strong{text-align:left;flex:1;min-width:0}}@media (max-width:640px){.general-calendar .calendar-toolbar{flex-direction:column;align-items:stretch;display:flex}.general-calendar .calendar-view,.general-calendar .calendar-filter{width:100%}.general-calendar .calendar-view button,.general-calendar .calendar-filter button{flex:1}.calendar-navigation{width:100%}.calendar-navigation strong{text-align:center}.general-calendar .calendar-item-actions{justify-content:flex-start}.general-calendar .calendar-item-actions button{flex:100px}}.metric-real-history .history-row{grid-template-columns:86px repeat(5,minmax(90px,1fr)) minmax(130px,1.35fr) 112px}.history-data-row{cursor:pointer;transition:background .18s}.history-data-row:hover,.history-data-row:focus-visible{background:#0a84ff0b;outline:none}.history-row-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.history-delete-button{color:#b7332e;cursor:pointer;background:#cf3c3612;border:1px solid #cf3c3633;border-radius:8px;min-height:34px;padding:7px 10px;font:650 12px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.history-delete-button:hover{background:#cf3c3621;border-color:#cf3c3659}.history-delete-button:disabled{opacity:.55;cursor:wait}.agenda-more-button{width:100%;min-height:62px;color:var(--aether-ink);text-align:left;cursor:pointer;background:#0a84ff09;border:1px dashed #0a84ff3d;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:10px 16px;transition:background .18s,border-color .18s,transform .18s;display:grid}.agenda-more-button:hover{background:#0a84ff13;border-color:#0a84ff6b;transform:translateY(-1px)}.agenda-more-button>span{width:40px;height:40px;color:var(--aether-accent);background:#0a84ff1a;border-radius:12px;place-items:center;font-size:14px;font-weight:750;display:grid}.agenda-more-button>div{gap:3px;display:grid}.agenda-more-button strong{font-size:14px;line-height:1.35}.agenda-more-button small{color:var(--aether-secondary);font-size:12px;line-height:1.4}.agenda-more-button>b{color:var(--aether-accent);white-space:nowrap;font-size:12px}@media (max-width:700px){.agenda-more-button{grid-template-columns:40px 1fr}.agenda-more-button>b{grid-column:2}}.mission-page-intro{min-height:0;padding-block:10px 18px}.mission-page-intro h2{max-width:900px;margin:7px 0 5px;font-size:clamp(30px,3vw,42px);line-height:1.05}.mission-page-intro p{margin:0;font-size:15px}.mission-admin-list{width:100%}.mission-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mission-admin-single{grid-template-columns:1fr;gap:16px;display:grid}.mission-admin-list .mission-feature{width:100%;min-width:0;min-height:148px;color:var(--aether-ink,#20242b);text-align:left;box-shadow:var(--aether-bevel), 0 12px 30px #1d2a4112;cursor:pointer;background:#ffffffc7;border:1px solid #2430441a;border-radius:22px;grid-template-columns:54px minmax(0,1fr) 38px;align-items:center;gap:18px;padding:22px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:grid;position:relative;overflow:hidden}.mission-admin-list .mission-feature:before{content:"";opacity:0;background:#087df5;width:4px;transition:opacity .22s;position:absolute;inset:0 auto 0 0}.mission-admin-list .mission-feature:hover,.mission-admin-list .mission-feature:focus-visible{box-shadow:var(--aether-bevel), 0 20px 42px #193f6e21;background:#fffffff0;border-color:#087df54d;outline:none;transform:translateY(-3px)}.mission-admin-list .mission-feature:hover:before,.mission-admin-list .mission-feature:focus-visible:before{opacity:1}.mission-admin-list .mission-seal{letter-spacing:-.02em;flex:0 0 52px;width:52px;height:52px;font:700 17px Inter,sans-serif}.mission-admin-list .mission-copy{min-width:0}.mission-admin-list .mission-copy>span{letter-spacing:.08em;margin-bottom:8px;font:700 10px/1.35 JetBrains Mono,monospace;display:block}.mission-admin-list .mission-copy h2{color:var(--aether-ink,#20242b);letter-spacing:-.025em;text-wrap:balance;margin:0;font:650 clamp(18px,1.35vw,23px)/1.25 Inter,sans-serif}.mission-open-indicator{color:#087df5;background:#edf6ff;border:1px solid #087df524;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;transition:transform .22s,color .22s,background .22s;display:grid;transform:translate(0)}.mission-feature:hover .mission-open-indicator,.mission-feature:focus-visible .mission-open-indicator{color:#fff;background:#087df5;transform:translate(2px,-2px)}.mission-admin-single .mission-feature{min-height:132px}@media (max-width:1000px){.mission-admin-grid{grid-template-columns:1fr}.mission-admin-list .mission-feature{min-height:126px}}@media (max-width:600px){.mission-page-intro{padding-block:4px 10px}.mission-page-intro h2{font-size:29px}.mission-admin-list .mission-feature{border-radius:18px;grid-template-columns:44px minmax(0,1fr) 30px;gap:13px;min-height:116px;padding:17px}.mission-admin-list .mission-seal{width:44px;height:44px;font-size:15px}.mission-admin-list .mission-copy>span{font-size:9px}.mission-admin-list .mission-copy h2{font-size:17px;line-height:1.3}.mission-open-indicator{width:30px;height:30px;font-size:14px}}.script-model-card{border:1px solid var(--aether-hairline);box-shadow:var(--aether-bevel), var(--aether-shadow);background:linear-gradient(135deg,#ffffffd1,#e5f0ffb8);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:20px;padding:28px;display:grid}.script-model-copy h3{color:var(--aether-ink);letter-spacing:-.025em;margin:7px 0 8px;font-size:24px}.script-model-copy>p{max-width:780px;color:var(--aether-secondary);margin:0;font-size:14px;line-height:1.55}.script-model-actions{align-items:center;gap:10px;display:flex}.script-model-actions .blue-button{white-space:nowrap;align-items:center;min-height:46px;padding:0 20px;text-decoration:none;display:inline-flex}.script-method-flow{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.script-method-flow span{min-height:38px;color:var(--aether-secondary);background:#ffffffb3;border:1px solid #11182717;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.script-method-flow b{color:var(--aether-accent);font:700 10px JetBrains Mono,monospace}.official-script-preview{border-top:1px solid var(--aether-hairline);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:22px;display:grid}.official-script-preview div{border:1px solid var(--aether-hairline);background:#ffffff94;border-radius:18px;min-height:112px;padding:18px}.official-script-preview span{color:var(--aether-accent);letter-spacing:.08em;font:700 10px JetBrains Mono,monospace}.official-script-preview p{color:var(--aether-secondary);margin:10px 0 0;font-size:13px;line-height:1.55}.script-studio-layout{grid-template-columns:300px minmax(0,1fr)}.script-library-head h3{font-size:16px}.new-script-button,.saved-script-list strong{font-size:12px}.saved-script-list small,.protection-note{font-size:10px}.builder-head{align-items:flex-start}.builder-head h3{font-size:24px}.builder-head p{color:var(--aether-secondary);margin:6px 0 0;font-size:13px}.script-mode-choice{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 8px;display:grid}.script-mode-choice>button{border:1px solid var(--aether-hairline);min-height:88px;color:var(--aether-ink);text-align:left;box-shadow:var(--aether-bevel);background:#ffffff8c;border-radius:18px;grid-template-columns:38px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.script-mode-choice>button:hover,.script-mode-choice>button.active{background:#e1efffc7;border-color:#007aff61;transform:translateY(-1px)}.script-mode-choice>button>span{background:var(--aether-accent);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font:700 12px JetBrains Mono,monospace;display:grid}.script-mode-choice div{flex-direction:column;gap:5px;display:flex}.script-mode-choice strong{font-size:14px}.script-mode-choice small{color:var(--aether-secondary);font-size:11px;line-height:1.4}.simple-script-form{margin-top:20px}.simple-script-form label>span{font-size:12px}.simple-script-form input{height:54px;font-size:14px}.script-generate-footer{border-top:1px solid var(--aether-hairline);justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex}.script-generate-footer p{max-width:620px;color:var(--aether-secondary);margin:0;font-size:12px;line-height:1.5}.script-generate-footer .generate-script{flex:none;min-height:48px;padding:0 22px}.script-step-tabs button,.stage-meta span,.stage-meta i,.stage-actions button,.stage-actions span{font-size:10px}@media (max-width:980px){.script-model-card,.script-studio-layout{grid-template-columns:1fr}.script-model-actions{justify-content:flex-start}.official-script-preview{grid-template-columns:1fr}.script-library{min-height:auto}}@media (max-width:680px){.script-model-card,.script-builder,.script-teleprompter{padding:20px}.script-mode-choice,.builder-grid{grid-template-columns:1fr}.builder-grid .wide{grid-column:auto}.script-generate-footer{flex-direction:column;align-items:stretch}.script-generate-footer .generate-script{width:100%}}.script-builder{min-width:0;overflow:hidden}.script-builder .builder-grid{width:100%}.script-builder .builder-grid>label{min-width:0}.script-generate-footer{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:24px;width:100%;padding:22px 0 4px;display:grid}.script-generate-footer p{border:1px solid var(--aether-hairline);overflow-wrap:normal;word-break:normal;min-width:0;max-width:680px;color:var(--aether-secondary);background:#ffffff6b;border-radius:16px;padding:14px 16px;font-size:12px;line-height:1.55}.script-generate-footer p strong{color:var(--aether-ink);display:inline}.script-generate-footer .generate-script{white-space:normal;text-align:center;justify-self:end;width:100%;max-width:360px;min-height:52px;line-height:1.3}@media (max-width:1120px){.script-generate-footer{grid-template-columns:1fr}.script-generate-footer .generate-script{justify-self:stretch;max-width:none}}@media (max-width:680px){.script-generate-footer{gap:14px;display:grid}}.admin-stage-head{border-top:1px solid var(--aether-hairline);align-items:flex-end;margin-top:28px;padding-top:26px}.admin-stage-head h3{margin:6px 0 5px;font-size:24px;line-height:1.2}.admin-stage-head p{max-width:680px;color:var(--aether-secondary);margin:0;font-size:14px;line-height:1.55}.admin-stage-clear{border:1px solid var(--aether-hairline);min-height:40px;color:var(--aether-accent);background:#ffffffb8;border-radius:12px;padding:9px 13px;font-size:13px;font-weight:700}.admin-stage-grid{grid-template-columns:repeat(7,minmax(108px,1fr));gap:10px;margin:18px 0 14px;display:grid}.admin-stage-grid button{border:1px solid var(--aether-hairline);min-width:0;min-height:104px;color:var(--aether-ink);text-align:left;background:#ffffff8a;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:7px;padding:14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #fffc}.admin-stage-grid button:hover{background:#ffffffd1;border-color:#1c7cff47;transform:translateY(-2px);box-shadow:0 12px 24px -22px #0f172ab3,inset 0 1px #fff}.admin-stage-grid button.active{background:linear-gradient(145deg,#1c7cff21,#ffffffd1);border-color:#1c7cff75;box-shadow:0 0 0 2px #1c7cff14,inset 0 1px #fff}.admin-stage-grid button>span{color:var(--aether-tertiary);letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;line-height:1.25}.admin-stage-grid button>strong{color:var(--aether-ink);font-size:28px;font-weight:720;line-height:1}.admin-stage-grid button.active>strong{color:var(--aether-accent)}.admin-stage-grid button>small{color:var(--aether-secondary);font-size:12px;line-height:1.3}.admin-stage-filter-result{min-height:42px;color:var(--aether-secondary);justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:0 4px;font-size:13px;display:flex}.admin-stage-filter-result strong{color:var(--aether-ink);font-size:13px}@media (max-width:1280px){.admin-stage-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media (max-width:760px){.admin-stage-head{align-items:flex-start}.admin-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stage-grid button{min-height:96px}.admin-stage-filter-result{flex-direction:column;align-items:flex-start;gap:3px}}.metric-priority-panel{min-width:0}.metric-priority-list{gap:14px;margin-top:18px;display:grid}.metric-priority-item{border:1px solid var(--aether-hairline);background:#ffffff9e;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffe6}.metric-priority-item>span{color:#087df5;background:#e9f3ff;border-radius:13px;place-items:center;width:42px;height:42px;font:800 12px JetBrains Mono,monospace;display:grid}.metric-priority-item.impact-alto{border-left:4px solid #f04444}.metric-priority-item.impact-medio{border-left:4px solid #f5a524}.metric-priority-item.impact-baixo{border-left:4px solid #18a875}.metric-priority-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.metric-priority-head strong{color:var(--aether-ink);font:700 15px/1.35 Inter,sans-serif}.metric-priority-head b{color:#ce3333;text-transform:uppercase;letter-spacing:.05em;background:#fff2f2;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.impact-medio .metric-priority-head b{color:#9d6200;background:#fff7e8}.impact-baixo .metric-priority-head b{color:#117453;background:#eaf9f3}.metric-priority-metrics{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.metric-priority-metrics small{color:var(--aether-secondary);background:#e6edf7c2;border-radius:9px;padding:7px 9px;font-size:11px}.metric-priority-metrics strong{color:var(--aether-ink)}.metric-priority-item p,.metric-priority-item em,.metric-priority-item i{color:var(--aether-secondary);margin:0;font-size:13px;line-height:1.55;display:block}.metric-priority-item em{color:var(--aether-ink);margin-top:7px;font-style:normal;font-weight:650}.metric-priority-item i{color:#087df5;margin-top:9px;font-style:normal;font-weight:700}.metric-execution-plan{padding:28px}.metric-execution-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.metric-execution-head h3{color:var(--aether-ink);letter-spacing:-.025em;margin:6px 0;font:650 25px/1.25 Inter,sans-serif}.metric-execution-head p{color:var(--aether-secondary);margin:0;font-size:14px;line-height:1.5}.metric-execution-head>span{color:var(--aether-tertiary);font-size:12px;font-weight:650}.metric-execution-list{gap:12px;display:grid}.metric-execution-list>button{border:1px solid var(--aether-hairline);width:100%;color:var(--aether-ink);text-align:left;background:#ffffff94;border-radius:17px;grid-template-columns:28px 34px minmax(0,1fr) 58px;align-items:center;gap:14px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffffeb}.metric-execution-list>button:hover{border-color:#087df54d;transform:translateY(-2px)}.metric-execution-list>button.selected{background:linear-gradient(135deg,#e7f3ffeb,#ffffffc2);border-color:#087df56b}.metric-task-check{color:#fff;background:#fff;border:1px solid #087df547;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.selected .metric-task-check{background:#087df5;border-color:#087df5}.metric-execution-list>button>b{color:#087df5;font:800 11px JetBrains Mono,monospace}.metric-execution-list>button>div{min-width:0}.metric-execution-list>button>div>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-execution-list strong{font-size:15px}.metric-execution-list i{color:#087df5;text-transform:uppercase;letter-spacing:.05em;flex:none;font-size:10px;font-style:normal;font-weight:800}.metric-execution-list p{color:var(--aether-secondary);margin:6px 0 4px;font-size:13px;line-height:1.5}.metric-execution-list small{color:#16735a;font-size:11px;font-weight:700}.metric-execution-list time{color:var(--aether-ink);text-align:center;background:#e6edf7b8;border-radius:10px;padding:8px 0;font:750 11px JetBrains Mono,monospace}.metric-execution-footer{border-top:1px solid var(--aether-hairline);justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding-top:20px;display:flex}.metric-execution-footer>div{flex-direction:column;gap:4px;display:flex}.metric-execution-footer strong{color:var(--aether-ink);font-size:14px}.metric-execution-footer span{color:var(--aether-secondary);font-size:12px}.metric-execution-footer .blue-button{min-width:250px}@media (max-width:800px){.metric-execution-head,.metric-execution-footer{flex-direction:column;align-items:stretch}.metric-execution-list>button{grid-template-columns:28px 28px minmax(0,1fr)}.metric-execution-list time{grid-column:3;width:58px}.metric-execution-footer .blue-button{width:100%;min-width:0}}@media (max-width:560px){.metric-priority-item{grid-template-columns:1fr}.metric-priority-head,.metric-execution-list>button>div>div{flex-direction:column;align-items:flex-start}.metric-execution-plan{padding:20px}}.calendar-agenda-controls{background:linear-gradient(135deg,#ecf5ffd1,#ffffff9e);border:1px solid #0a84ff21;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:16px 0 18px;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffffe6}.calendar-agenda-controls>div:first-child{min-width:0}.calendar-agenda-controls p{max-width:760px;color:var(--aether-secondary);margin:4px 0 0;font:500 13px/1.5 Inter,-apple-system,sans-serif}.calendar-scope-filter{border:1px solid var(--aether-hairline);background:#ffffffbf;border-radius:999px;flex:none;gap:5px;padding:5px;display:flex}.calendar-scope-filter button{min-height:38px;color:var(--aether-secondary);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 14px;font:650 12px Inter,-apple-system,sans-serif}.calendar-scope-filter button:hover{color:var(--aether-ink);background:#0a84ff0f}.calendar-scope-filter button.active{color:#fff;background:#202124;box-shadow:0 8px 18px #0f172a24}.general-calendar .calendar-events article.aluno{border-left-color:#0a84ff}.general-calendar .calendar-events article.aluno .calendar-source{color:#087df5}.calendar-delete-backdrop{z-index:140}.calendar-delete-dialog{background:var(--aether-raised);text-align:center;border:1px solid #cf3c3624;border-radius:26px;width:min(100%,500px);padding:30px;box-shadow:0 32px 90px #0f172a47}.calendar-delete-icon{color:#bf3833;background:#cf3c3617;border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto 18px;font:400 30px/1 Inter,sans-serif;display:grid}.calendar-delete-dialog h3{color:var(--aether-ink);letter-spacing:-.025em;margin:7px 0 10px;font:700 24px/1.2 Inter,-apple-system,sans-serif}.calendar-delete-dialog>p{color:var(--aether-secondary);margin:0;font:500 14px/1.6 Inter,-apple-system,sans-serif}.calendar-delete-dialog>p strong{color:var(--aether-ink)}.calendar-delete-details{justify-content:center;align-items:center;gap:10px;margin:20px 0 24px;display:flex}.calendar-delete-details span,.calendar-delete-details time{background:var(--aether-surface);color:var(--aether-secondary);border-radius:9px;padding:7px 10px;font:650 11px Inter,-apple-system,sans-serif}.calendar-delete-dialog .calendar-modal-actions{justify-content:center}.calendar-confirm-delete{color:#fff;background:#c83e38;border:1px solid #bd3934;border-radius:12px;min-height:44px;padding:0 18px;font:700 13px Inter,-apple-system,sans-serif;box-shadow:0 10px 22px #c83e3833}.calendar-confirm-delete:hover{background:#b9342f}.calendar-confirm-delete:disabled{cursor:wait;opacity:.58}@media (max-width:880px){.calendar-agenda-controls{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.calendar-scope-filter{width:100%;overflow-x:auto}.calendar-scope-filter button{flex:1 0 auto}.calendar-delete-dialog{padding:24px 20px}.calendar-delete-details{flex-direction:column;align-items:stretch}.calendar-delete-dialog .calendar-modal-actions{flex-direction:column-reverse}.calendar-delete-dialog .calendar-modal-actions button{width:100%}}.oae-page{gap:24px;display:grid}.oae-page h2,.oae-page h3,.oae-page p{margin-top:0}.oae-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#3791ff6b,#0000 28%),linear-gradient(135deg,#081d32 0%,#0d3156 58%,#123f70 100%);border-radius:30px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:48px;min-height:330px;padding:56px;display:grid;overflow:hidden;box-shadow:0 22px 55px #0f27442e}.oae-hero .section-tag{color:#74b8ff}.oae-hero-copy h2{letter-spacing:-.055em;max-width:850px;margin:16px 0 18px;font-size:clamp(38px,4.1vw,68px);line-height:.98}.oae-hero-copy p{color:#c3d3e3;max-width:820px;margin-bottom:0;font-size:17px;line-height:1.65}.oae-seal{aspect-ratio:1;text-align:center;background:#04162857;border:1px solid #84beff61;border-radius:50%;place-content:center;display:grid;box-shadow:inset 0 0 0 18px #ffffff06,0 0 70px #2285ff3d}.oae-seal strong{letter-spacing:-.07em;font-size:66px}.oae-seal span{color:#8fc4fa;letter-spacing:.18em;max-width:150px;margin:4px auto 0;font-size:10px;font-weight:800;line-height:1.45}.oae-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.oae-principles article{background:#ffffffd6;border:1px solid #18395c1a;border-radius:24px;flex-direction:column;justify-content:space-between;gap:32px;min-height:270px;padding:30px;display:flex;box-shadow:0 12px 35px #1a2d4812}.oae-principles article:nth-child(2){background:#eef6ff;border-color:#b7d8ff}.oae-index{color:#0b82ff;background:#e4f1ff;border-radius:15px;place-items:center;width:48px;height:48px;font:800 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.oae-principles small{color:#1688f6;letter-spacing:.12em;font-size:11px;font-weight:800}.oae-principles h3{color:#202329;letter-spacing:-.035em;margin:10px 0 12px;font-size:26px}.oae-principles p{color:#626b77;margin-bottom:0;font-size:15px;line-height:1.6}.oae-live,.oae-operating-system,.oae-system-map{background:#ffffffe0;border:1px solid #18395c1a;border-radius:26px;padding:34px;box-shadow:0 14px 40px #1a2d4812}.oae-live-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.oae-live-head h3,.oae-os-copy h3,.oae-system-map>div:first-child h3{letter-spacing:-.04em;margin:8px 0 0;font-size:29px}.oae-data-status{border-radius:999px;flex:none;padding:10px 14px;font-size:12px;font-weight:750}.oae-data-status.ready{color:#08754f;background:#e2f7ef}.oae-data-status.waiting{color:#795d12;background:#fff4cf}.oae-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.oae-live-grid article{background:#f5f7fa;border-radius:20px;min-height:210px;padding:24px}.oae-live-grid article>span{color:#fff;background:#16181c;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:28px;font-size:20px;font-weight:850;display:grid}.oae-live-grid article:nth-child(2)>span{background:#1688f6}.oae-live-grid article:nth-child(3)>span{background:#0b3158}.oae-live-grid small{color:#7a838e;letter-spacing:.13em;font-size:10px;font-weight:850}.oae-live-grid p{color:#303740;margin:12px 0 0;font-size:15px;line-height:1.62}.oae-operating-system{grid-template-columns:minmax(240px,.75fr) minmax(0,1.7fr);align-items:stretch;gap:36px;display:grid}.oae-os-copy{align-self:center}.oae-os-copy p{color:#68717c;max-width:440px;margin:14px 0 0;font-size:15px;line-height:1.65}.oae-eus{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.oae-eus article{background:#f4f6f9;border-radius:18px;flex-direction:column;min-height:180px;padding:22px;display:flex}.oae-eus span{color:#1688f6;letter-spacing:.14em;font-size:9px;font-weight:850}.oae-eus strong{color:#252a31;margin-top:auto;font-size:18px}.oae-eus p{color:#737b86;margin:7px 0 0;font-size:13px;line-height:1.45}.oae-system-map{color:#fff;background:#0c2743}.oae-system-map .section-tag{color:#77baff}.oae-system-map>div:first-child h3{color:#fff}.oae-system-items{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:28px;display:grid}.oae-system-items article{background:#ffffff0e;border:1px solid #8cbef22e;border-radius:18px;min-height:126px;padding:22px}.oae-system-items strong{color:#fff;font-size:17px}.oae-system-items p{color:#aabfd4;margin:8px 0 0;font-size:13px;line-height:1.5}.oae-system-items i{color:#4ea5ff;font-size:22px;font-style:normal}.oae-system-map blockquote{color:#85bfff;border-top:1px solid #8fbeef2e;margin:28px 0 0;padding-top:24px;font-size:19px;font-weight:700}@media (max-width:1100px){.oae-hero{grid-template-columns:1fr 190px;padding:40px}.oae-principles,.oae-live-grid{grid-template-columns:1fr}.oae-principles article{min-height:220px}.oae-operating-system,.oae-system-items{grid-template-columns:1fr}.oae-system-items i{text-align:center;transform:rotate(90deg)}}@media (max-width:680px){.oae-page{gap:16px}.oae-hero{border-radius:22px;grid-template-columns:1fr;gap:30px;min-height:0;padding:30px 24px}.oae-hero-copy h2{font-size:40px}.oae-seal{justify-self:center;width:170px}.oae-seal strong{font-size:48px}.oae-live,.oae-operating-system,.oae-system-map{border-radius:22px;padding:24px}.oae-live-head{flex-direction:column}.oae-eus{grid-template-columns:1fr 1fr}}.metric-action-plan.metric-execution-plan{padding:32px;display:block}.metric-execution-plan .metric-execution-head{border-bottom:1px solid var(--aether-hairline);align-items:flex-start;margin-bottom:24px;padding-bottom:22px}.metric-execution-plan .metric-execution-head>div{max-width:760px}.metric-execution-plan .metric-execution-head>span{color:#087df5;text-align:center;background:#0a84ff14;border-radius:999px;max-width:220px;padding:9px 12px;font-size:11px;line-height:1.35}.metric-execution-plan .metric-execution-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.metric-execution-plan .metric-execution-list>button{grid-template-columns:30px 32px minmax(0,1fr);align-content:start;align-items:start;min-height:238px;padding:20px}.metric-execution-plan .metric-execution-list>button>div>div{flex-direction:column;align-items:flex-start;gap:7px}.metric-execution-plan .metric-execution-list strong{font-size:16px;line-height:1.35}.metric-execution-plan .metric-execution-list p{margin:9px 0 8px;font-size:13px;line-height:1.55}.metric-execution-plan .metric-execution-list small{font-size:12px;line-height:1.45;display:block}.metric-execution-plan .metric-execution-list time{grid-column:3;justify-self:start;min-width:66px;margin-top:14px;padding:9px 11px}.metric-execution-plan .metric-execution-footer{background:linear-gradient(135deg,#eef6ffe6,#ffffffbf);border:1px solid #0a84ff1f;border-radius:16px;margin-top:18px;padding:18px 20px}.metric-execution-plan .metric-execution-footer>div{max-width:620px}.metric-execution-plan .metric-execution-footer strong{font-size:15px}.metric-execution-plan .metric-execution-footer span{margin-top:2px;font-size:13px;line-height:1.45}.metric-execution-plan .metric-execution-footer .blue-button{width:auto;min-width:300px;min-height:48px}.metric-execution-plan .metric-autosave-note{margin-top:18px}@media (max-width:1180px){.metric-execution-plan .metric-execution-list{grid-template-columns:1fr}.metric-execution-plan .metric-execution-list>button{grid-template-columns:30px 32px minmax(0,1fr) 70px;align-items:center;min-height:0}.metric-execution-plan .metric-execution-list>button>div>div{flex-direction:row;align-items:center}.metric-execution-plan .metric-execution-list time{grid-column:4;justify-self:stretch;margin-top:0}}@media (max-width:760px){.metric-action-plan.metric-execution-plan{padding:20px}.metric-execution-plan .metric-execution-head,.metric-execution-plan .metric-execution-footer{flex-direction:column;align-items:stretch}.metric-execution-plan .metric-execution-head>span{text-align:left;max-width:none}.metric-execution-plan .metric-execution-list>button{grid-template-columns:28px 28px minmax(0,1fr);padding:17px}.metric-execution-plan .metric-execution-list>button>div>div{flex-direction:column;align-items:flex-start}.metric-execution-plan .metric-execution-list time{grid-column:3;justify-self:start;margin-top:10px}.metric-execution-plan .metric-execution-footer .blue-button{width:100%;min-width:0}}.onboarding-tour-callout,.profile-modal.onboarding-modal{width:min(430px,100vw - 32px)}.onboarding-modal .profile-modal-head{align-items:flex-start;padding-bottom:18px}.onboarding-modal .profile-modal-head h2{letter-spacing:-.03em;max-width:330px;margin-top:8px;font-size:27px;line-height:1.15}.onboarding-progress{background:#0a84ff17;border-radius:999px;height:5px;margin:0 0 4px;overflow:hidden}.onboarding-progress>span{border-radius:inherit;background:linear-gradient(90deg,#087df5,#53aaff);height:100%;transition:width .3s;display:block;box-shadow:0 0 14px #087df54d}.onboarding-modal .onboarding-body{text-align:left;align-items:flex-start;gap:14px;padding:24px 2px 22px}.onboarding-modal .onboarding-icon{color:#fff;background:linear-gradient(145deg,#162b45,#0b1f36);border-radius:17px;width:54px;height:54px;font-size:22px;box-shadow:0 12px 26px #0d2b4b2e}.onboarding-modal .onboarding-body>p{max-width:none;color:var(--aether-secondary);font-size:14px;line-height:1.65}.onboarding-outcome{background:linear-gradient(135deg,#eaf5ffdb,#ffffffb3);border:1px solid #0a84ff1f;border-radius:14px;gap:6px;width:100%;padding:14px 16px;display:grid}.onboarding-outcome span{color:#087df5;letter-spacing:.12em;font:800 9px/1.2 JetBrains Mono,monospace}.onboarding-outcome strong{color:var(--aether-ink);font-size:13px;font-weight:600;line-height:1.55}.onboarding-modal .onboarding-dots{justify-content:flex-start;gap:5px;max-width:100%;padding-bottom:18px;overflow:hidden}.onboarding-modal .onboarding-dots span{flex:0 10px;width:10px;height:4px}.onboarding-modal .onboarding-dots span.active{background:#087df5;flex-basis:28px;width:28px}.onboarding-modal .profile-modal-actions{gap:10px}.onboarding-modal .profile-modal-actions button{border-radius:12px}@media (max-width:560px){.onboarding-tour-callout,.profile-modal.onboarding-modal{width:auto}.onboarding-modal .profile-modal-head h2{font-size:23px}.onboarding-modal .onboarding-body{padding-top:20px}}.admin-metrics-summary-row{grid-template-columns:minmax(250px,1.8fr) minmax(130px,.8fr) minmax(155px,.9fr) minmax(90px,.55fr) minmax(110px,.7fr) minmax(125px,.7fr)}.admin-metrics-summary-row.is-clickable{cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s}.admin-metrics-summary-row.is-clickable:hover,.admin-metrics-summary-row.is-clickable:focus-visible{background:#f0f6ff;outline:none;box-shadow:inset 3px 0 #1683ff}.admin-open-metrics{color:#087cf0;cursor:pointer;background:#fff;border:1px solid #cfe1fb;border-radius:12px;min-height:40px;font-size:13px;font-weight:750}.admin-open-metrics:hover:not(:disabled){color:#fff;background:#1683ff;border-color:#1683ff}.admin-open-metrics:disabled{color:#9aa1ab;cursor:default;background:#f5f6f8}.admin-metrics-overlay{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a121e6b;justify-content:flex-end;animation:.2s adminMetricsFade;display:flex;position:fixed;inset:0}.admin-metrics-drawer{background:#f4f7fb;width:min(1080px,92vw);height:100%;animation:.28s adminMetricsSlide;overflow-y:auto;box-shadow:-24px 0 70px #091b3433}.admin-metrics-drawer-head{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 34px 24px;display:flex;position:sticky;top:0}.admin-metrics-drawer-head h2{letter-spacing:-.035em;margin:6px 0 4px;font-size:clamp(27px,3vw,40px)}.admin-metrics-drawer-head p{color:#697386;margin:0;font-size:14px}.admin-metrics-drawer-head>button{color:#1d2025;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:28px;line-height:1}.admin-metrics-drawer-body{gap:22px;padding:28px 34px 44px;display:grid}.admin-metrics-loading{color:#687386;place-items:center;min-height:55vh;font-size:17px;font-weight:650;display:grid}.admin-metrics-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-metrics-kpis article{background:#fff;border:1px solid #e0e5ec;border-radius:20px;gap:7px;min-height:138px;padding:20px;display:grid;box-shadow:0 10px 28px #172d4b0f}.admin-metrics-kpis span,.admin-metrics-panel .section-tag,.admin-best-day>span{color:#838b98;font:750 11px/1.2 var(--font-mono,monospace);letter-spacing:.12em}.admin-metrics-kpis strong{letter-spacing:-.035em;font-size:30px}.admin-metrics-kpis small{color:#727b89;align-self:end;font-size:13px}.admin-metrics-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.admin-metrics-panel,.admin-metrics-history,.admin-best-day{background:#fff;border:1px solid #dfe5ed;border-radius:22px;padding:24px}.admin-metrics-panel h3,.admin-metrics-history h3{margin:7px 0 22px;font-size:22px}.admin-funnel-line{border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto;gap:12px;padding:15px 0 20px;display:grid;position:relative;overflow:hidden}.admin-funnel-line:last-child{border-bottom:0}.admin-funnel-line span{color:#4f5b6d;font-size:15px}.admin-funnel-line strong{font-size:18px}.admin-funnel-line i{background:linear-gradient(90deg,#1683ff,#55b1ff);border-radius:4px;height:4px;position:absolute;bottom:8px;left:0}.admin-channel-row{border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto;gap:4px 12px;padding:14px 0;display:grid}.admin-channel-row:last-child{border-bottom:0}.admin-channel-row span{font-size:15px;font-weight:700}.admin-channel-row strong{color:#087cf0;font-size:22px}.admin-channel-row small{color:#778191;grid-column:1/-1;font-size:12px}.admin-best-day{background:linear-gradient(135deg,#eaf4ff,#f8fbff);border-color:#bcdcff}.admin-best-day strong{margin:9px 0 4px;font-size:22px;display:block}.admin-best-day p{color:#566477;margin:0;font-size:14px}.admin-metrics-history-table{border:1px solid #e1e6ed;border-radius:16px;overflow-x:auto}.admin-metrics-history-row{border-bottom:1px solid #e8ecf1;grid-template-columns:105px minmax(145px,1.5fr) repeat(4,minmax(86px,.7fr)) minmax(115px,.85fr);align-items:center;min-width:850px;padding:14px 16px;font-size:13px;display:grid}.admin-metrics-history-row:last-child{border-bottom:0}.admin-metrics-history-row.head{color:#7b8492;font:750 10px/1.2 var(--font-mono,monospace);letter-spacing:.08em;background:#f5f7fa}.admin-metrics-history-row i{color:#18885a;background:#e8f7ef;border-radius:999px;justify-self:start;padding:6px 9px;font-style:normal;font-weight:700}@keyframes adminMetricsFade{0%{opacity:0}}@keyframes adminMetricsSlide{0%{opacity:.5;transform:translate(48px)}}@media (max-width:900px){.admin-metrics-summary-row{grid-template-columns:minmax(210px,1.5fr) 110px 120px 80px 100px 115px;min-width:860px}.admin-metrics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metrics-grid{grid-template-columns:1fr}.admin-metrics-drawer-head,.admin-metrics-drawer-body{padding-left:20px;padding-right:20px}}@media (max-width:600px){.admin-metrics-drawer{width:100vw}.admin-metrics-kpis{grid-template-columns:1fr 1fr}.admin-metrics-kpis article{min-height:116px;padding:16px}}.admin-metrics-history-row{grid-template-columns:100px minmax(130px,1.25fr) repeat(4,minmax(76px,.55fr)) minmax(105px,.75fr) minmax(175px,1fr)}.admin-metrics-report-block{border-bottom:1px solid #e8ecf1}.admin-metrics-report-block:last-child,.admin-metrics-report-block .admin-metrics-history-row{border-bottom:0}.admin-metrics-report-block.open{background:#fbfdff}.admin-metrics-history-row>button{color:#087cf0;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9dcf7;border-radius:10px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750}.admin-metrics-history-row>button:hover:not(:disabled){color:#fff;background:#1683ff;border-color:#1683ff}.admin-metrics-history-row>button:disabled{color:#a1a7b0;cursor:default;background:#f5f6f8;border-color:#e1e5ea}.admin-full-analysis{background:linear-gradient(145deg,#f9fcff,#f1f7ff);border:1px solid #bfdcff;border-radius:18px;gap:20px;margin:0 14px 18px;padding:24px;display:grid;box-shadow:0 14px 34px #14467d14}.admin-full-analysis>header{border-bottom:1px solid #dbe8f6;justify-content:space-between;gap:24px;padding-bottom:18px;display:flex}.admin-full-analysis>header h3{letter-spacing:-.025em;margin:6px 0;font-size:25px}.admin-full-analysis>header p{color:#5d6978;max-width:760px;margin:0;font-size:14px;line-height:1.6}.admin-full-analysis>header>strong{color:#168557;background:#dff5e9;border-radius:999px;align-self:flex-start;padding:9px 13px;font-size:13px}.admin-analysis-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-analysis-columns>section,.admin-analysis-section{background:#fff;border:1px solid #e0e7ef;border-radius:16px;padding:20px}.admin-analysis-list{gap:11px;margin:15px 0 0;padding:0;list-style:none;display:grid}.admin-analysis-list li{color:#475466;padding-left:28px;font-size:14px;line-height:1.55;position:relative}.admin-analysis-list.strengths li:before{content:"✓";color:#16a36a;font-weight:900;position:absolute;left:0}.admin-analysis-list.priorities{counter-reset:adminPriority}.admin-analysis-list.priorities li{counter-increment:adminPriority}.admin-analysis-list.priorities li:before{content:counter(adminPriority,decimal-leading-zero);color:#087cf0;font:800 11px/1.5 var(--font-mono,monospace);position:absolute;left:0}.admin-analysis-empty{color:#8a929e;margin:14px 0 0;font-size:13px}.admin-analysis-section h4{margin:6px 0 18px;font-size:20px}.admin-analysis-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-analysis-reading-grid article{background:#fafbfd;border:1px solid #e4e9f0;border-radius:14px;padding:16px}.admin-analysis-reading-grid article>div{justify-content:space-between;gap:12px;display:flex}.admin-analysis-reading-grid strong{font-size:14px}.admin-analysis-reading-grid b{color:#087cf0;font-size:18px}.admin-analysis-reading-grid small{color:#89919e;margin-top:7px;font-size:11px;display:block}.admin-analysis-reading-grid p{color:#586475;margin:13px 0 7px;font-size:13px;line-height:1.5}.admin-analysis-reading-grid em,.admin-priority-detail-list em,.admin-execution-list em{color:#137957;font-size:12px;font-style:normal;font-weight:650;line-height:1.45}.admin-money-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-money-grid article{background:#eef6ff;border-radius:14px;padding:16px}.admin-money-grid span,.admin-money-grid small{color:#697586;font-size:12px;display:block}.admin-money-grid strong{color:#087cf0;margin:7px 0 2px;font-size:28px;display:block}.admin-money-grid p{color:#425066;margin:12px 0 0;font-size:12px}.admin-priority-detail-list,.admin-execution-list{gap:10px;display:grid}.admin-priority-detail-list article,.admin-execution-list article{border:1px solid #e3e8ef;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:start;gap:12px;padding:15px;display:grid}.admin-priority-detail-list article>b,.admin-execution-list article>b{color:#087cf0;font:800 12px/1.4 var(--font-mono,monospace)}.admin-priority-detail-list article strong,.admin-execution-list article strong{font-size:14px}.admin-priority-detail-list article p,.admin-execution-list article p{color:#5d6878;margin:5px 0;font-size:13px;line-height:1.5}.admin-priority-detail-list article>span,.admin-execution-list article>span{color:#087cf0;text-transform:uppercase;white-space:nowrap;background:#eef5ff;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:800}.admin-full-analysis>footer{border-top:1px solid #dbe8f6;grid-template-columns:1fr 1fr;gap:12px;padding-top:18px;display:grid}.admin-full-analysis>footer>div{color:#fff;background:#152f4e;border-radius:13px;padding:14px}.admin-full-analysis>footer span{color:#8ec5ff;font:750 10px/1.2 var(--font-mono,monospace);letter-spacing:.1em;margin-bottom:5px;display:block}.admin-full-analysis>footer strong{font-size:13px;line-height:1.5}.admin-full-analysis>footer small{color:#89919e;text-align:center;grid-column:1/-1;font-size:11px}@media (max-width:900px){.admin-metrics-history-row{min-width:1030px}.admin-analysis-columns,.admin-analysis-reading-grid,.admin-money-grid{grid-template-columns:1fr}}@media (max-width:600px){.admin-full-analysis{margin:0 8px 14px;padding:16px}.admin-full-analysis>header{flex-direction:column}.admin-priority-detail-list article,.admin-execution-list article{grid-template-columns:30px 1fr}.admin-priority-detail-list article>span,.admin-execution-list article>span{grid-column:2;justify-self:start}.admin-full-analysis>footer{grid-template-columns:1fr}.admin-full-analysis>footer small{grid-column:1}}.admin-weekly-card{overflow:hidden}.admin-weekly-head{align-items:flex-start;gap:24px}.admin-week-picker{background:linear-gradient(135deg,#f8fbff,#f5f1ff);border:1px solid #dfe5ee;border-radius:16px;justify-content:space-between;align-items:end;gap:20px;margin:20px 0;padding:18px 20px;display:flex}.admin-week-picker label{gap:8px;min-width:260px;display:grid}.admin-week-picker label span,.admin-week-session label span{color:#626875;font-size:12px;font-weight:700}.admin-week-picker input,.admin-week-session input{color:#202229;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:11px;padding:0 13px}.admin-week-picker>div{text-align:right;gap:2px;display:grid}.admin-week-picker>div strong{font-size:22px}.admin-week-picker>div span{color:#737985;font-size:13px}.admin-week-days{gap:14px;display:grid}.admin-week-day{background:#fff;border:1px solid #e0e4eb;border-radius:16px;overflow:hidden}.admin-week-day>header{background:#f7f8fb;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.admin-week-day>header div{align-items:baseline;gap:10px;display:flex}.admin-week-day>header strong{font-size:16px}.admin-week-day>header span,.admin-week-day>header small{color:#747a86;font-size:12px}.admin-week-day>header small{background:#e9eef8;border-radius:999px;padding:5px 9px;font-weight:700}.admin-week-session{grid-template-columns:135px minmax(180px,1fr) minmax(220px,1fr) minmax(220px,1.35fr);align-items:end;gap:12px;padding:15px 18px;display:grid}.admin-week-session+.admin-week-session{border-top:1px solid #edf0f4}.admin-week-session-title{align-self:center;gap:3px;display:grid}.admin-week-session-title strong{font-size:14px}.admin-session-time{background:#e8f2ff;border:1px solid #cfe4fb;border-radius:9px;align-items:center;width:fit-content;padding:3px 7px;display:flex!important}.admin-session-time span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-session-time input[type=time]{color:#0878e8;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;width:92px;min-height:30px;padding:2px 4px;font-size:13px;font-weight:850}.admin-session-time input[type=time]:focus{outline:none}.admin-session-time:focus-within{border-color:#1688f8;box-shadow:0 0 0 3px #1688f824}.admin-session-time.training-time{background:#f1eaff;border-color:#dfd0fa}.admin-session-time.training-time input[type=time]{color:#7d44df}.admin-session-time.training-time:focus-within{border-color:#8b5bea;box-shadow:0 0 0 3px #7d44df21}.admin-week-session label{gap:6px;display:grid}.admin-week-session input:focus,.admin-week-picker input:focus{border-color:#0c7df2;outline:2px solid #0c7df22e}.admin-week-footer{border-top:1px solid #e7e9ee;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.admin-week-footer span{color:#6d7380;max-width:680px;font-size:13px}@media (max-width:1180px){.admin-week-session{grid-template-columns:92px 1fr 1fr}.admin-week-session label:last-child{grid-column:2/-1}}@media (max-width:760px){.admin-weekly-head,.admin-week-picker,.admin-week-footer{flex-direction:column;align-items:stretch}.admin-weekly-head button,.admin-week-footer button{width:100%}.admin-week-picker label{min-width:0}.admin-week-picker>div{text-align:left}.admin-week-session{grid-template-columns:1fr}.admin-week-session label:last-child{grid-column:auto}}.admin-week-day,.admin-week-session,.admin-week-session>*,.admin-event-host-fields,.admin-event-host-fields>label{min-width:0}.admin-event-host-fields{grid-template-columns:minmax(180px,1fr) minmax(160px,.72fr);align-items:end;gap:12px;display:grid}.admin-host-photo-upload{background:linear-gradient(135deg,#f7fbff,#eef6ff);border:1px dashed #9fc8f5;border-radius:12px;min-height:68px;padding:10px 12px;position:relative;overflow:hidden}.admin-host-photo-upload input[type=file]{opacity:0;cursor:pointer;min-height:100%;position:absolute;inset:0}.admin-host-photo-upload small,.admin-host-photo-upload b{color:#0878e8;font-size:12px}.admin-host-photo-upload b{color:#138467}@media (max-width:1180px){.admin-event-host-fields{grid-column:2/-1}}@media (max-width:760px){.admin-week-session{padding:14px}.admin-week-session-title{justify-content:space-between;align-items:center;display:flex}.admin-event-host-fields{grid-column:auto;grid-template-columns:1fr}.admin-host-photo-upload{min-height:62px}}.metrics-channel-grid,.metric-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-strength-panel{background:radial-gradient(circle at 100% 0,#007aff17,#0000 34%),linear-gradient(145deg,#fff 0%,#f7faff 100%);position:relative;overflow:hidden}.metric-strength-panel:before{content:"";background:linear-gradient(#168cff,#22b892);width:4px;position:absolute;inset:0 auto 0 0}.metric-strength-heading{border-bottom:1px solid #e7edf5;padding-bottom:18px}.metric-strength-heading h3{color:#172337;letter-spacing:-.02em;margin:8px 0 4px;font-size:20px}.metric-strength-heading p{color:#697587;margin:0;font-size:13px}.metric-strength-grid{gap:10px;margin-top:16px;display:grid}.metric-strength-item{background:#ffffffd1;border:1px solid #e1e9f3;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid;box-shadow:0 7px 22px #2343690d}.metric-strength-item>span{color:#087f63;background:#e7f8f3;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:800;display:grid}.metric-strength-item:first-child{background:linear-gradient(120deg,#f3f8ff,#fff);border-color:#b9d9ff}.metric-strength-item:first-child>span{color:#087ff5;background:#e5f1ff}.metric-strength-item small{color:#8490a1;letter-spacing:.12em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.metric-strength-item p{color:#354154;margin:0;font-size:13px;line-height:1.45}.metric-task-kind{color:#087ff5;letter-spacing:.06em;text-transform:uppercase;background:#eaf4ff;border-radius:999px;width:fit-content;margin:8px 0 2px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.metric-execution-list button p b{color:#26364c}@media (max-width:1350px){.metrics-channel-grid,.metric-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.metrics-channel-grid,.metric-channel-grid{grid-template-columns:1fr}.metric-strength-item{grid-template-columns:34px minmax(0,1fr);padding:12px}}.sidebar nav{scrollbar-width:thin;scrollbar-color:#183a5c transparent;padding:1rem .875rem;overflow-y:auto}.sidebar nav .nav-group{margin-bottom:.9rem}.sidebar nav .nav-group:last-child{margin-bottom:0}.sidebar nav .nav-label{color:#4f6d8a;letter-spacing:.16em;margin:0 .75rem .45rem;font-size:.68rem;line-height:1.3}.sidebar nav .nav-label.secondary{margin-top:0}.sidebar nav .nav-group button{min-height:2.3rem;margin-bottom:.125rem;font-size:.78rem}.sidebar-status{flex:none}.sidebar nav .nav-group button{letter-spacing:-.01em!important;color:#566274!important;border:1px solid #0000!important;gap:.72rem!important;padding:.58rem .72rem!important;font-family:Inter,Arial,sans-serif!important;font-size:.84rem!important;font-weight:600!important;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s!important}.sidebar nav .nav-group button .nav-icon{color:#6c8299!important;background:#edf4fb!important;border-radius:.48rem!important;flex:0 0 1.65rem!important;place-items:center!important;width:1.65rem!important;height:1.65rem!important;transition:inherit!important;display:grid!important}.sidebar nav .nav-icon svg{width:1rem;height:1rem;overflow:visible}.sidebar nav .nav-icon path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.sidebar nav .nav-group button:hover{transform:translate(2px);color:#126fc9!important;background:#f1f7ff!important;border-color:#d5e9fc!important}.sidebar nav .nav-group button:hover .nav-icon{color:#1687ef!important;background:#ddecff!important}.sidebar nav .nav-group button.active{transform:none;color:#fff!important;background:linear-gradient(110deg,#0878df,#24a0ff)!important;border-color:#52b6ff!important;box-shadow:0 .5rem 1.35rem #127ee03d,inset 0 1px #fff3!important}.sidebar nav .nav-group button.active .nav-icon{box-shadow:inset 0 0 0 1px #ffffff26;color:#fff!important;background:#ffffff29!important}.sidebar nav .nav-group button.active:after{content:"";background:#bdeaff;border-radius:50%;width:.34rem;height:.34rem;margin-left:auto;box-shadow:0 0 .65rem #fff}.sidebar nav .nav-group button.active i{margin-left:.25rem}.sidebar nav .nav-label{align-items:center;gap:.45rem;display:flex;color:#3e658b!important;letter-spacing:.13em!important;font-family:JetBrains Mono,monospace!important;font-size:.67rem!important;font-weight:800!important}.sidebar nav .nav-label:before{content:"";background:linear-gradient(#168df2,#57dfff);border-radius:1rem;width:.22rem;height:.75rem}:root{--font-display:Inter,Arial,Helvetica,sans-serif;--font-body:Inter,Arial,Helvetica,sans-serif}body,button,input,select,textarea{font-family:var(--font-body)!important}.topbar h1,.page-content h1,.page-content h2,.page-content h3,.page-content h4,[role=dialog] h1,[role=dialog] h2,[role=dialog] h3{font-style:normal;font-family:var(--font-display)!important}.topbar h1{letter-spacing:-.025em!important;font-size:1.2rem!important;font-weight:700!important;line-height:1.2!important}.page-content h1,.page-content h2{letter-spacing:-.04em!important;font-weight:700!important;line-height:1.08!important}.page-content h3{letter-spacing:-.025em!important;font-weight:700!important;line-height:1.2!important}.page-content h4{letter-spacing:-.018em!important;font-weight:650!important;line-height:1.25!important}.page-content>.section-page>.section-intro h2,.page-content>.content-stack>.welcome-row h2,.page-content .agenda-header h2,.page-content .metrics-hero h2,.page-content .events-heading h2,.page-content .journey-hero h2,.page-content .materials-hero h2,.page-content .leaderboard-hero h2{font-family:var(--font-display)!important;letter-spacing:-.052em!important;font-size:clamp(2rem,3.4vw,3.35rem)!important;font-weight:750!important;line-height:1.02!important}.page-content .section-tag,.page-content .kicker,.page-content .eyebrow{letter-spacing:.13em!important;font-family:JetBrains Mono,monospace!important;font-weight:700!important}@media (max-width:680px){.page-content>.section-page>.section-intro h2,.page-content>.content-stack>.welcome-row h2,.page-content .agenda-header h2,.page-content .metrics-hero h2,.page-content .events-heading h2,.page-content .journey-hero h2,.page-content .materials-hero h2,.page-content .leaderboard-hero h2{font-size:2rem!important;line-height:1.08!important}}.overview-grid .mission-card-v2{flex-direction:column;gap:14px;min-height:100%;display:flex;position:relative;background:linear-gradient(145deg,#fff 0%,#f6faff 100%)!important;border-color:#cfe2f8!important;padding:22px!important;box-shadow:0 12px 30px #19467814!important}.overview-grid .mission-card-v2:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#087cf0,#35b7ff);border-bottom-right-radius:0;border-bottom-left-radius:0;height:4px;position:absolute;inset:0 0 auto}.overview-grid .mission-card-v2:after{color:#087cf009}.mission-card-v2 .mission-top{grid-template-columns:42px minmax(0,1fr) auto;gap:12px}.mission-card-v2 .mission-symbol{color:#57bdff;background:linear-gradient(145deg,#0c2340,#124775);border:0;border-radius:13px;width:42px;height:42px;font-size:18px;transform:none;box-shadow:0 8px 17px #0c32582b}.mission-card-v2 .mission-top h3{margin:4px 0 0;color:#12243a!important;font-size:14px!important;line-height:1.3!important}.mission-card-v2 .days-left{color:#567089;background:#f3f8fe;border-color:#d4e4f5;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.mission-impact{background:linear-gradient(120deg,#fbfdff,#f1f7ff);border:1px solid #dde9f7;border-radius:15px;justify-content:space-between;align-items:flex-end;gap:14px;padding:15px 18px 15px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #1361d812,inset 0 1px #ffffffe6}.mission-impact:before{content:"";background:linear-gradient(#1670e8,#5fd4f4);width:3px;position:absolute;inset:0 auto 0 0}.mission-impact>div{flex-direction:column;gap:5px;display:flex}.mission-impact span{color:#1361d8;letter-spacing:.14em;font-size:9px;font-weight:850}.mission-next-action>span{color:#61c3ff;letter-spacing:.14em;font-size:9px;font-weight:850}.mission-impact strong{line-height:1;color:#122844!important;font-size:27px!important}.mission-impact strong small{color:#7691ae;font-size:11px;font-weight:650}.mission-impact>b{color:#1361d8;letter-spacing:-.04em;font-size:25px}.mission-progress-v2{padding:0!important}.mission-progress-v2>div:first-child{margin-bottom:8px!important}.mission-progress-v2 span{color:#62748a!important;font-size:10px!important}.mission-progress-v2 strong{color:#087cf0!important;font-size:10px!important}.mission-progress-v2 .progress{border-radius:99px;overflow:hidden;background:#e1eaf4!important;height:7px!important}.mission-progress-v2 .progress span{transition:width .35s;background:linear-gradient(90deg,#087cf0,#36b7ff)!important;box-shadow:0 0 12px #087cf047!important}.mission-next-action{background:#edf6ff;border:1px solid #cfe4fa;border-radius:14px;padding:13px 15px}.mission-next-action>span{color:#087cf0;display:block}.mission-next-action strong{margin:5px 0 3px;display:block;color:#16324f!important;font-size:12px!important}.mission-next-action p{color:#6c7f94;margin:0;font-size:9px;line-height:1.45}.mission-milestones{gap:5px!important;margin:0!important}.mission-milestones>div{color:#718196;align-items:center;gap:9px;padding:5px 0;font-size:10px;display:flex}.mission-milestones>div>span{color:#fff;background:#fff;border:1px solid #c5d2df;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:9px;font-weight:900;display:grid}.mission-milestones>div.done{color:#24795a;font-weight:700}.mission-milestones>div.done>span{background:#20a76f;border-color:#20a76f;box-shadow:0 4px 10px #20a76f2e}.mission-actions{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:auto;padding-top:3px;display:grid}.mission-primary-action{color:#fff;cursor:pointer;background:linear-gradient(105deg,#0875e4,#149cff);border:0;border-radius:11px;min-height:39px;padding:0 14px;font-size:10px;font-weight:850;box-shadow:0 7px 16px #087cf033}.mission-primary-action span{margin-left:6px}.mission-card-v2 .mission-link{white-space:nowrap;color:#4d6b8b!important;padding:10px!important;font-size:9px!important;font-weight:750!important}@media (max-width:680px){.mission-actions{grid-template-columns:1fr}.mission-card-v2 .mission-link{text-align:center;width:100%}}.latest-funnel-summary{background:linear-gradient(120deg,#fbfdff,#f1f7ff);border:1px solid #dde9f7;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 12px;padding:13px 17px 13px 19px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #1361d812,inset 0 1px #ffffffe6}.latest-funnel-summary:before{content:"";background:linear-gradient(#1670e8,#5fd4f4);width:3px;position:absolute;inset:0 auto 0 0}.latest-funnel-summary>div:first-child{grid-template-columns:auto 1fr;align-items:end;column-gap:9px;display:grid}.latest-funnel-summary>div:first-child>span{color:#1361d8;letter-spacing:.14em;grid-column:1/-1;font-size:8px;font-weight:850}.latest-funnel-summary>div:first-child>strong{margin-top:4px;line-height:1;color:#122844!important;font-size:27px!important}.latest-funnel-summary>div:first-child>small{color:#7691ae;padding-bottom:2px;font-size:9px}.latest-funnel-pulse{color:#5b7392;white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.latest-funnel-pulse i{background:#20a76f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20a76f24}.latest-funnel{background:#f9fbfe;border:1px solid #dbe6f1;border-radius:15px;padding:13px 14px 14px}.latest-funnel-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:11px;display:flex}.latest-funnel-heading>div{flex-direction:column;gap:3px;display:flex}.latest-funnel-heading span{color:#087cf0;letter-spacing:.13em;font-size:8px;font-weight:850}.latest-funnel-heading strong{color:#1c314b!important;font-size:10px!important}.latest-funnel-heading small{color:#8794a4;font-size:8px}.latest-funnel-stages{flex-direction:column;align-items:center;gap:5px;display:flex}.latest-funnel-stage{justify-content:center;align-items:center;width:100%;min-height:27px;display:flex;position:relative}.latest-funnel-bar{color:#254462;background:linear-gradient(90deg,#dceeff,#edf7ff);border:1px solid #c6e1fa;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:0 10px;transition:width .35s;display:flex}.latest-funnel-stage:nth-child(2) .latest-funnel-bar{background:linear-gradient(90deg,#c8e5ff,#e4f3ff);border-color:#abd5fa}.latest-funnel-stage:nth-child(3) .latest-funnel-bar{background:linear-gradient(90deg,#8ecaff,#c9e7ff);border-color:#73baf5}.latest-funnel-stage:nth-child(4) .latest-funnel-bar{color:#fff;background:linear-gradient(90deg,#087cf0,#32b3ff);border-color:#087cf0;box-shadow:0 6px 13px #087cf029}.latest-funnel-bar span{font-weight:750;color:inherit!important;font-size:8px!important}.latest-funnel-bar strong{color:inherit!important;font-size:11px!important}.latest-funnel-stage>b{color:#7b8796;text-align:center;background:#fff;border-radius:999px;min-width:31px;padding:3px 5px;font-size:7px;position:absolute;top:50%;right:5px;transform:translateY(-50%);box-shadow:0 2px 7px #1c37551a}.latest-funnel-stage>b.critical{color:#cf3e48;background:#fff0f0}.latest-funnel-stage>b.strong{color:#16815d;background:#e6f8f1}.latest-funnel-diagnosis{background:#fff8e9;border-left:3px solid #f0a62d;border-radius:4px 11px 11px 4px;margin-top:10px;padding:10px 12px}.latest-funnel-diagnosis.critical{background:#fff1f2;border-left-color:#e84b55}.latest-funnel-diagnosis>span{color:#ad7418;letter-spacing:.12em;font-size:7px;font-weight:850;display:block}.latest-funnel-diagnosis.critical>span{color:#d43c47}.latest-funnel-diagnosis>strong{margin:4px 0 2px;display:block;color:#273c55!important;font-size:9px!important}.latest-funnel-diagnosis>p{color:#788596;margin:0;font-size:8px;line-height:1.42}.latest-funnel-insight{margin-top:10px!important;padding:10px!important}.latest-funnel-insight p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:8px!important}@media (max-width:520px){.latest-funnel-summary{align-items:flex-start}.latest-funnel-pulse span,.latest-funnel-heading>small{display:none}.latest-funnel-stage>b{right:2px}}.dashboard-grid .metrics-card .latest-funnel-summary>div:first-child>span{font-size:10px}.dashboard-grid .metrics-card .latest-funnel-summary>div:first-child>small{font-size:11px}.dashboard-grid .metrics-card .latest-funnel-pulse,.dashboard-grid .metrics-card .latest-funnel-heading span{font-size:10px}.dashboard-grid .metrics-card .latest-funnel-heading strong{font-size:12px!important}.dashboard-grid .metrics-card .latest-funnel-heading small{font-size:10px}.dashboard-grid .metrics-card .latest-funnel-bar{min-height:31px}.dashboard-grid .metrics-card .latest-funnel-bar span{font-size:10px!important}.dashboard-grid .metrics-card .latest-funnel-bar strong{font-size:13px!important}.dashboard-grid .metrics-card .latest-funnel-stage>b{min-width:36px;padding:4px 6px;font-size:9px}.dashboard-grid .metrics-card .latest-funnel-diagnosis{padding:12px 13px}.dashboard-grid .metrics-card .latest-funnel-diagnosis>span{font-size:9px}.dashboard-grid .metrics-card .latest-funnel-diagnosis>strong{line-height:1.4;font-size:11px!important}.dashboard-grid .metrics-card .latest-funnel-diagnosis>p{font-size:10px;line-height:1.5}.dashboard-grid .metrics-card .latest-funnel-insight{align-items:flex-start;gap:11px;padding:13px 14px!important}.dashboard-grid .metrics-card .latest-funnel-insight>span{font-size:17px;line-height:1.5}.dashboard-grid .metrics-card .latest-funnel-insight p{-webkit-line-clamp:3;color:#4a5c74!important;font-size:14px!important;line-height:1.6!important}.dashboard-grid .metrics-card .latest-funnel-insight p strong{color:#1d2f45!important}.dashboard-grid .number-card{flex-direction:column;display:flex;background:linear-gradient(145deg,#fff 0%,#f9fbfe 100%)!important;border-color:#dce5ef!important;padding:22px!important}.execution-target-main{justify-content:space-between;align-items:flex-end;gap:14px;margin:17px 0 15px;display:flex}.execution-target-main .big-number{align-items:flex-end!important;gap:9px!important;margin:0!important;display:flex!important}.execution-target-main .big-number strong{color:#111d2c!important;letter-spacing:-.065em!important;font-size:55px!important;line-height:.88!important}.execution-target-main .big-number span{max-width:100px;padding-bottom:3px;color:#5c6b7d!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:800!important;line-height:1.3!important}.execution-target-badge{text-align:right;background:#edf6ff;border:1px solid #cfe3f8;border-radius:12px;min-width:82px;padding:9px 11px}.execution-target-badge span{color:#4f6883;letter-spacing:.09em;font-size:9.5px;font-weight:800;display:block}.execution-target-badge strong{color:#087cf0;margin-top:3px;font-size:22px;line-height:1;display:block}.execution-details{border-top:1px solid #e5ebf2!important;border-bottom:1px solid #e5ebf2!important;padding:14px 0!important}.execution-details span{color:#5c6b7d!important;font-size:11.5px!important}.execution-details strong{margin-top:5px;color:#1d2f45!important;font-size:14px!important}.execution-pace{padding:14px 0 10px!important}.execution-pace>div:first-child span{letter-spacing:.07em;font-weight:800;color:#4f6070!important;font-size:10.5px!important}.execution-pace>div:first-child strong{color:#087cf0!important;font-size:15px!important}.execution-pace .progress{border-radius:99px;overflow:hidden;background:#e3eaf2!important;height:7px!important}.execution-pace small{color:#4a7362!important;margin-top:8px!important;font-size:11.5px!important}.execution-pace small b{color:#18a36f;font-size:12.5px}.execution-guidance{background:linear-gradient(110deg,#eaf5ff,#f7fbff);border:1px solid #cde3f9;border-radius:13px;margin:3px 0 13px;padding:13px 15px}.execution-guidance>span{color:#087cf0;letter-spacing:.12em;font-size:9.5px;font-weight:850;display:block}.execution-guidance>strong{margin:4px 0 2px;display:block;color:#183652!important;font-size:14px!important}.execution-guidance>p{color:#5c6f83;margin:0;font-size:11px;line-height:1.5}.execution-guidance.complete{background:#ebfaf4;border-color:#bde8d5}.execution-guidance.complete>span,.execution-guidance.complete>strong{color:#14815d!important}.dashboard-grid .number-card>.blue-button{border-radius:11px!important;min-height:44px!important;margin-top:auto!important;font-size:12px!important}@media (max-width:520px){.execution-target-main .big-number strong{font-size:48px!important}.execution-target-badge{min-width:72px}}.sidebar nav .nav-group.collapsible{margin-bottom:.36rem}.sidebar nav .nav-group-toggle{width:100%!important;min-height:1.9rem!important;box-shadow:none!important;color:#3e658b!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border-radius:.55rem!important;align-items:center!important;gap:.45rem!important;margin:0!important;padding:.38rem .72rem!important;display:flex!important;transform:none!important}.sidebar nav .nav-group-toggle:before{content:"";background:linear-gradient(#168df2,#57dfff);border-radius:1rem;flex:none;width:.22rem;height:.75rem}.sidebar nav .nav-group-toggle:hover{color:#167acb!important;background:#eef6ff!important;border-color:#0000!important;transform:none!important}.sidebar nav .nav-group-toggle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;width:auto!important;font:inherit!important;color:inherit!important;text-align:left!important}.sidebar nav .nav-group-chevron{color:#5d7894;background:#e9f2fb;border-radius:.42rem;place-items:center;width:1.35rem;height:1.35rem;margin-left:auto;font-family:Inter,Arial,sans-serif;font-size:.92rem;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s,color .2s;display:grid}.sidebar nav .nav-group.collapsed .nav-group-chevron{transform:rotate(-90deg)}.sidebar nav .nav-group.expanded .nav-group-chevron{transform:rotate(0)}.sidebar nav .nav-group-active-dot{background:#18a0fb!important;border-radius:50%!important;width:.38rem!important;min-width:.38rem!important;height:.38rem!important;margin-left:auto!important;box-shadow:0 0 .55rem #18a0fba6!important}.sidebar nav .nav-group.contains-active .nav-group-toggle{color:#0e7fe1!important}.sidebar nav .nav-group.contains-active .nav-group-toggle .nav-group-chevron{color:#087cf0;background:#dcebff}.sidebar nav .nav-group.contains-active .nav-group-active-dot+.nav-group-chevron{margin-left:.15rem}.sidebar nav .nav-group-items{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),opacity .2s,margin .28s;display:grid;overflow:hidden}.sidebar nav .nav-group-items-inner{min-height:0;padding-top:.24rem;overflow:hidden}.sidebar nav .nav-group.collapsed .nav-group-items{opacity:0;pointer-events:none;grid-template-rows:0fr;margin:0}.sidebar nav .nav-group.collapsed .nav-group-items-inner{padding-top:0}.sidebar nav .nav-group.expanded .nav-group-items{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.sidebar nav .nav-group-items,.sidebar nav .nav-group-chevron{transition:none!important}}.sidebar nav .nav-group.collapsible{border-radius:.7rem;transition:margin .32s cubic-bezier(.22,1,.36,1),background .25s}.sidebar nav .nav-group-toggle{position:relative;transition:background .24s,color .24s,padding .28s cubic-bezier(.22,1,.36,1)!important}.sidebar nav .nav-group-toggle:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#168df233,#0000);height:1px;transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:.72rem;right:.72rem;transform:scaleX(.65)}.sidebar nav .nav-group.expanded .nav-group-toggle:after{opacity:1;transform:scaleX(1)}.sidebar nav .nav-group-chevron{background:linear-gradient(145deg,#f5f9fd,#e6f0fa);border:1px solid #d8e6f4;box-shadow:0 2px 6px #18487512;transition:transform .38s cubic-bezier(.34,1.56,.64,1),background .22s,color .22s,box-shadow .22s!important}.sidebar nav .nav-group-toggle:hover .nav-group-chevron{color:#087cf0;background:#dcecff;box-shadow:0 4px 10px #087cf01f}.sidebar nav .nav-group-items{transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .24s,margin .38s cubic-bezier(.22,1,.36,1)!important}.sidebar nav .nav-group-items-inner{padding-top:.32rem;transition:transform .38s cubic-bezier(.22,1,.36,1),padding .38s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.sidebar nav .nav-group.collapsed .nav-group-items-inner{padding-top:0;transform:translateY(-10px)}.sidebar nav .nav-group-items-inner>button{transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .3s cubic-bezier(.22,1,.36,1),opacity .22s!important}.sidebar nav .nav-group.collapsed .nav-group-items-inner>button{opacity:0;transform:translateY(-7px)scale(.985)}.sidebar nav .nav-group.expanded .nav-group-items-inner>button{opacity:1;transform:translateY(0)scale(1)}.sidebar nav .nav-group.expanded .nav-group-items-inner>button:nth-child(2){transition-delay:35ms!important}.sidebar nav .nav-group.expanded .nav-group-items-inner>button:nth-child(3){transition-delay:65ms!important}.sidebar nav .nav-group.expanded .nav-group-items-inner>button:nth-child(4){transition-delay:90ms!important}.daily-access-v2{gap:22px}.daily-access-v2 .access-intro-v2{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:0;display:flex}.daily-access-v2 .access-intro-v2 h2{margin-bottom:8px}.daily-access-v2 .access-intro-v2 p{max-width:650px}.access-summary-pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.access-summary-pills span{color:#63768b;white-space:nowrap;background:#ffffffb3;border:1px solid #1677ff24;border-radius:999px;align-items:center;gap:6px;padding:10px 13px;font-size:12px;display:flex;box-shadow:0 6px 20px #1f40680d}.access-summary-pills strong{color:#087cf0;font-size:14px}.access-live-section{flex-direction:column;gap:12px;display:flex}.access-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.access-section-heading h3{color:#17263a;margin:4px 0 0;font-size:21px}.access-section-heading>small{color:#8a98aa;font-size:12px}.daily-access-v2 .access-live-row{gap:14px}.daily-access-v2 .access-live-row article{background:#ffffffeb;border:1px solid #dde6f0;border-radius:16px;grid-template-columns:88px minmax(0,1fr) auto;gap:18px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 12px 34px #1f406812}.daily-access-v2 .access-live-row article:before{content:"";background:linear-gradient(#1686ff,#21b8d0);width:4px;position:absolute;inset:0 auto 0 0}.daily-access-v2 .access-live-row article:hover{border-color:#bdd9f8;transform:translateY(-2px);box-shadow:0 16px 38px #1f5ca01c}.daily-access-v2 .access-live-row article>div{display:flex}.daily-access-v2 .access-live-time{border-right:1px solid #e5ebf2;padding-right:17px}.daily-access-v2 .access-live-row article>div span{color:#172235;font:700 27px/1 Arial,sans-serif}.daily-access-v2 .access-live-row article>div small{color:#8391a2;letter-spacing:.08em;font-size:10px}.daily-access-v2 .access-live-copy{min-width:0}.daily-access-v2 .access-live-copy h3{color:#172235;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 4px;font-size:15px;overflow:hidden}.daily-access-v2 .access-live-copy>small{color:#78879a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.45;overflow:hidden}.daily-access-v2 .access-status{letter-spacing:.06em;font-size:10px}.daily-access-v2 .access-live-row article>button{color:#fff;white-space:nowrap;background:#142b47;border:0;border-radius:10px;grid-area:auto;padding:12px 15px;font-size:12px;font-weight:700;transition:background .2s,transform .2s}.daily-access-v2 .access-live-row article>button:hover{background:#087cf0;transform:translate(2px)}.daily-access-v2 .access-live-row article>button span{color:inherit;font:inherit}.daily-access-v2 .access-notice{color:#46657f;background:#eff7ff;border-color:#c9e2ff;font-size:12px}.access-featured{background:linear-gradient(120deg,#fff 0%,#f7fbff 58%,#eef7ff 100%);border:1px solid #dbe7f3;border-radius:18px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 40px #1f406812}.access-featured:after{content:"";pointer-events:none;background:#1a89ff12;border-radius:50%;width:190px;height:190px;position:absolute;top:-95px;right:-75px}.access-featured-visual{background:linear-gradient(145deg,#082743,#135996);border-radius:13px;place-items:center;min-height:112px;display:grid;position:relative;overflow:hidden}.access-featured-visual:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.access-featured-visual span{color:#087cf0;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;display:grid;position:relative;box-shadow:0 10px 26px #0000003d}.access-featured-visual i{color:#ffffffa3;letter-spacing:.14em;font-size:8px;font-style:normal;font-weight:800;position:absolute;bottom:10px}.access-featured-copy{min-width:0}.access-featured-copy h3{color:#172235;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 6px;font-size:21px;overflow:hidden}.access-featured-copy>p{color:#718095;margin:0;font-size:12px}.access-featured-copy>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.access-featured-copy>div span{color:#2672b8;background:#eaf4ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.access-featured .blue-button{z-index:1;white-space:nowrap;border-radius:10px;width:auto;padding:12px 17px;position:relative}.daily-access-v2 .access-library{background:#ffffffe6;border-color:#dbe4ef;border-radius:18px;padding:0;box-shadow:0 16px 42px #1f406812}.daily-access-v2 .library-head-v2{border-color:#e6ecf3;gap:20px;padding:22px 24px}.daily-access-v2 .library-head-v2 h3{color:#172235;margin:5px 0 4px;font-size:21px}.daily-access-v2 .library-head-v2 p{color:#8090a3;margin:0;font-size:11px}.library-search{background:#f8fafc;border:1px solid #d9e3ee;border-radius:11px;align-items:center;gap:9px;width:min(340px,42%);padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.library-search:focus-within{border-color:#80bfff;box-shadow:0 0 0 3px #1686ff1a}.library-search>span{color:#1385f6;font-size:19px}.library-search input{color:#25364b;background:0 0;border:0;outline:0;width:100%;padding:12px 0;font-size:12px}.library-search button{color:#8493a5;cursor:pointer;background:0 0;border:0;font-size:17px}.library-toolbar{background:#fbfcfe;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:16px;padding:13px 24px;display:flex}.daily-access-v2 .library-filters{flex-wrap:wrap}.daily-access-v2 .library-filters button{color:#68798e;background:#fff;border-color:#dce5ee;border-radius:999px;padding:8px 12px;font-size:11px;transition:all .18s}.daily-access-v2 .library-filters button:hover{color:#087cf0;border-color:#a9d2fb}.daily-access-v2 .library-filters button.active{color:#fff;background:#087cf0;border-color:#087cf0;box-shadow:0 5px 14px #087cf033}.library-toolbar>small{color:#8a98a9;white-space:nowrap;font-size:10px}.training-group+.training-group{border-top:1px solid #e7edf3}.training-group-head{color:#34465b;text-align:left;cursor:pointer;background:#f7f9fc;border:0;grid-template-columns:1fr auto 26px;align-items:center;gap:10px;width:100%;padding:15px 24px;display:grid}.training-group-head>span{font-size:12px;font-weight:800}.training-group-head small{color:#8795a6;font-size:10px}.training-group-head i{color:#087cf0;background:#eaf3fc;border-radius:7px;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;display:grid}.daily-access-v2 .training-list article{background:#fff;border-color:#edf1f5;grid-template-columns:40px minmax(0,1fr) 100px 60px 28px;gap:14px;padding:14px 24px;transition:background .18s,transform .18s}.daily-access-v2 .training-list article:hover{background:#f5faff;transform:translate(2px)}.daily-access-v2 .training-mini-play{color:#fff;background:#102b48;width:34px;height:34px;font-size:9px;box-shadow:0 7px 18px #142b4829}.daily-access-v2 .training-info span{color:#8391a1;letter-spacing:.07em;font-size:9px}.daily-access-v2 .training-info h4{color:#24364b;margin-top:4px;font-size:12px}.daily-access-v2 .training-duration{color:#8492a3;flex-direction:column;gap:3px;font-size:9px;display:flex}.daily-access-v2 .training-duration span{letter-spacing:.08em;font-size:8px}.daily-access-v2 .training-duration strong{color:#42546a;font-size:11px}.daily-access-v2 .training-list i.new{color:#169768;background:#e8f8f1;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-weight:700}.daily-access-v2 .training-row-arrow{color:#087cf0;border:1px solid #dce6f0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.library-empty{text-align:center;color:#7d8da0;padding:54px 24px}.library-empty>span{color:#087cf0;background:#eaf4ff;border-radius:12px;place-items:center;width:42px;height:42px;margin:0 auto 12px;font-size:22px;display:grid}.library-empty h4{color:#26384d;margin:0 0 6px;font-size:14px}.library-empty p{margin:0 0 15px;font-size:11px}.library-empty button{color:#087cf0;cursor:pointer;background:#fff;border:1px solid #b8d8f8;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700}.daily-access-v2 .access-origin{color:#7a899b;font-size:10px}.daily-access-v2 .access-origin span{color:#087cf0}@media (max-width:1100px){.daily-access-v2 .access-live-row{grid-template-columns:1fr}.access-featured{grid-template-columns:150px minmax(0,1fr) auto}}@media (max-width:760px){.daily-access-v2{gap:16px}.daily-access-v2 .access-intro-v2{flex-direction:column;align-items:flex-start}.access-summary-pills{justify-content:flex-start}.daily-access-v2 .access-live-row article{grid-template-columns:72px minmax(0,1fr);gap:13px;padding:16px}.daily-access-v2 .access-live-row article>button{grid-column:1/-1;width:100%}.daily-access-v2 .access-live-copy>small{white-space:normal}.access-featured{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:14px}.access-featured-visual{min-height:92px}.access-featured .blue-button{grid-column:1/-1;width:100%}.access-featured-copy h3{white-space:normal;font-size:17px}.daily-access-v2 .library-head-v2{flex-direction:column;align-items:flex-start}.library-search{width:100%}.library-toolbar{flex-direction:column;align-items:flex-start}.daily-access-v2 .training-list article{grid-template-columns:36px minmax(0,1fr) 26px;padding:13px 16px}.daily-access-v2 .training-duration,.daily-access-v2 .training-list i.new{display:none}.training-group-head{padding:14px 16px}}.sidebar,.app-shell{transition:width .34s cubic-bezier(.22,1,.36,1),margin-left .34s cubic-bezier(.22,1,.36,1)}.sidebar .brand{position:relative;overflow:visible}.sidebar .brand-copy,.sidebar .nav-item-label,.sidebar nav button>i,.sidebar .nav-label>span,.sidebar .nav-group-active-dot,.sidebar .nav-group-chevron,.sidebar .sidebar-status{transition:opacity .18s,transform .28s cubic-bezier(.22,1,.36,1),visibility .18s}.sidebar .nav-item-label{text-align:left;white-space:nowrap;flex:1;min-width:0;width:auto!important;color:inherit!important;font-size:inherit!important}.sidebar-compact-toggle{z-index:3;color:#47708f;cursor:pointer;background:#fff;border:1px solid #d7e4f1;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:color .2s,background .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%);box-shadow:0 5px 16px #1c456b29}.sidebar-compact-toggle:hover{color:#fff;background:#1288f3;border-color:#1288f3;transform:translateY(-50%)scale(1.08)}.sidebar-compact-toggle>span{line-height:1;width:auto!important;color:inherit!important;font-size:20px!important}.sidebar.is-compact{width:72px;box-shadow:8px 0 30px #1c41680f}.sidebar.is-compact .brand{justify-content:center;height:80px;padding-inline:12px}.sidebar.is-compact .brand-logo{flex-basis:40px;width:40px;height:40px}.sidebar.is-compact .brand-copy,.sidebar.is-compact .nav-item-label,.sidebar.is-compact nav button>i,.sidebar.is-compact .nav-label>span,.sidebar.is-compact .nav-group-active-dot,.sidebar.is-compact .nav-group-chevron,.sidebar.is-compact .sidebar-status{opacity:0;visibility:hidden;pointer-events:none}.sidebar.is-compact:hover .brand-copy,.sidebar.is-compact:hover .nav-item-label,.sidebar.is-compact:hover nav button>i,.sidebar.is-compact:hover .nav-label>span,.sidebar.is-compact:hover .nav-group-active-dot,.sidebar.is-compact:hover .nav-group-chevron,.sidebar.is-compact:hover .sidebar-status{opacity:1;visibility:visible;pointer-events:auto}.sidebar.is-compact:has(:focus-visible) .brand-copy{opacity:1;visibility:visible;pointer-events:auto}.sidebar.is-compact:has(:focus-visible) .nav-item-label{opacity:1;visibility:visible;pointer-events:auto}.sidebar.is-compact:has(:focus-visible) nav button>i{opacity:1;visibility:visible;pointer-events:auto}.sidebar.is-compact:has(:focus-visible) .nav-label>span{opacity:1;visibility:visible;pointer-events:auto}.sidebar.is-compact:has(:focus-visible) .nav-group-active-dot{opacity:1;visibility:visible;pointer-events:auto}.sidebar.is-compact:has(:focus-visible) .nav-group-chevron{opacity:1;visibility:visible;pointer-events:auto}.sidebar.is-compact:has(:focus-visible) .sidebar-status{opacity:1;visibility:visible;pointer-events:auto}.sidebar.is-compact .brand-copy{position:absolute;left:68px;transform:translate(-8px)}.sidebar.is-compact:hover .brand{justify-content:flex-start;padding-inline:22px}.sidebar.is-compact:has(:focus-visible) .brand{justify-content:flex-start;padding-inline:22px}.sidebar.is-compact:hover .brand-copy{position:static;transform:translate(0)}.sidebar.is-compact:has(:focus-visible) .brand-copy{position:static;transform:translate(0)}.sidebar.is-compact nav{padding-inline:10px}.sidebar.is-compact nav .nav-group{margin-bottom:4px}.sidebar.is-compact nav .nav-label{height:6px;min-height:0;margin:2px 0 5px;overflow:hidden}.sidebar.is-compact:hover nav{padding-inline:14px}.sidebar.is-compact:has(:focus-visible) nav{padding-inline:14px}.sidebar.is-compact:hover nav .nav-group{margin-bottom:.9rem}.sidebar.is-compact:has(:focus-visible) nav .nav-group{margin-bottom:.9rem}.sidebar.is-compact:hover nav .nav-label{height:auto;margin:0 .75rem .45rem;overflow:visible}.sidebar.is-compact:has(:focus-visible) nav .nav-label{height:auto;margin:0 .75rem .45rem;overflow:visible}.sidebar.is-compact nav .nav-group.collapsed .nav-group-items{opacity:1;pointer-events:auto;grid-template-rows:1fr}.sidebar.is-compact nav .nav-group button{white-space:nowrap;justify-content:flex-start;min-width:50px;min-height:46px;overflow:hidden;padding-inline:11px!important}.sidebar.is-compact nav .nav-group-toggle{display:none}.sidebar.is-compact:hover nav .nav-group-toggle{display:flex}.sidebar.is-compact:has(:focus-visible) nav .nav-group-toggle{display:flex}.sidebar.is-compact:hover nav .nav-group.collapsed .nav-group-items{opacity:1;pointer-events:auto;grid-template-rows:1fr}.sidebar.is-compact:has(:focus-visible) nav .nav-group.collapsed .nav-group-items{opacity:1;pointer-events:auto;grid-template-rows:1fr}.sidebar.is-compact:hover .sidebar-status{transform:translate(0)}.sidebar.is-compact:has(:focus-visible) .sidebar-status{transform:translate(0)}.sidebar.is-compact .sidebar-status{transform:translate(-10px)}.sidebar.is-compact .sidebar-compact-toggle>span{transform:rotate(0)}@media (max-width:900px){.sidebar.is-compact,.sidebar.is-compact:hover{width:min(280px,100vw - 24px)}.sidebar.is-compact:has(:focus-visible){width:min(280px,100vw - 24px)}.app-shell.sidebar-is-compact{margin-left:0}.sidebar-compact-toggle{display:none}.sidebar.is-compact .brand{justify-content:flex-start;padding-inline:22px}.sidebar.is-compact .brand-copy,.sidebar.is-compact .nav-item-label,.sidebar.is-compact nav button>i,.sidebar.is-compact .nav-label>span,.sidebar.is-compact .nav-group-active-dot,.sidebar.is-compact .nav-group-chevron,.sidebar.is-compact .sidebar-status{opacity:1;visibility:visible;pointer-events:auto;position:static;transform:none}.sidebar.is-compact nav{padding-inline:14px}.sidebar.is-compact nav .nav-label{height:auto;margin:0 .75rem .45rem;overflow:visible}.sidebar.is-compact nav .nav-group-toggle{display:flex}}@media (prefers-reduced-motion:reduce){.sidebar,.app-shell,.sidebar .brand-copy,.sidebar .nav-item-label,.sidebar .sidebar-status{transition:none!important}}.sidebar.is-compact{border-radius:0 22px 22px 0;width:78px;overflow:hidden}.app-shell.sidebar-is-compact{margin-left:90px}.sidebar.is-compact:hover{width:280px;overflow:visible}.sidebar.is-compact:has(:focus-visible){width:280px;overflow:visible}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) .brand{justify-content:center;padding:0}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) .brand-copy{display:none}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav{scrollbar-width:none;padding:14px 8px}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav::-webkit-scrollbar{display:none}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-label{pointer-events:none;color:#0000!important;height:8px!important;min-height:8px!important;margin:4px 0 7px!important;padding:0!important;font-size:0!important;overflow:hidden!important}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-label:before{background:linear-gradient(90deg,#0000,#b9d9f6,#0000);width:22px;height:2px;margin:auto}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-group-toggle{display:none!important}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-group{margin:0 0 5px}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-group-items-inner{flex-direction:column;align-items:center;gap:5px;padding:0;display:flex}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-group button{justify-content:center;min-width:48px;height:46px;min-height:46px;overflow:hidden;border-radius:14px!important;gap:0!important;width:48px!important;margin:0!important;padding:0!important;transform:none!important}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-group button .nav-icon{border-radius:10px!important;flex-basis:32px!important;width:32px!important;height:32px!important}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-group button.active{background:linear-gradient(145deg,#0b7de7,#25a7ff)!important;border-color:#65bdff!important;box-shadow:0 8px 20px #127ee04d,inset 0 1px #ffffff38!important}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-group button.active:after{display:none!important}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-item-label{display:none!important}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav button>i{display:none!important}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) .sidebar-status{display:none}.sidebar.is-compact:hover .brand{min-width:280px}.sidebar.is-compact:has(:focus-visible) .brand{min-width:280px}.sidebar.is-compact:hover nav{scrollbar-width:thin;min-width:280px}.sidebar.is-compact:has(:focus-visible) nav{scrollbar-width:thin;min-width:280px}.sidebar.is-compact:hover .nav-item-label{display:inline!important}.sidebar.is-compact:has(:focus-visible) .nav-item-label{display:inline!important}.sidebar.is-compact:hover .sidebar-status{display:block}.sidebar.is-compact:has(:focus-visible) .sidebar-status{display:block}.sidebar-compact-toggle{display:none!important}@media (max-width:900px){.sidebar.is-compact{border-radius:0 22px 22px 0;width:min(280px,100vw - 24px);overflow:hidden}.app-shell.sidebar-is-compact{margin-left:0}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) .brand{justify-content:flex-start;padding:0 22px}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) .brand-copy{display:flex}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav{scrollbar-width:thin;padding:1rem .875rem}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-label{pointer-events:auto;color:#3e658b!important;height:auto!important;min-height:0!important;margin:0 .75rem .45rem!important;font-size:.67rem!important;overflow:visible!important}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-label:before{background:linear-gradient(#168df2,#57dfff);width:.22rem;height:.75rem;margin:0}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-group-toggle{display:flex!important}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-group{margin-bottom:.9rem}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-group-items-inner{padding-top:.24rem;display:block}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-group button{justify-content:flex-start;height:auto;min-height:2.3rem;border-radius:999px!important;gap:.72rem!important;width:100%!important;padding:.58rem .72rem!important}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav .nav-item-label{display:inline!important}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) nav button>i{display:inline!important}.sidebar.is-compact:not(:hover):not(:has(:focus-visible)) .sidebar-status{display:block}}.sidebar.is-compact nav .nav-group.collapsed .nav-group-items,.sidebar.is-compact:hover nav .nav-group.collapsed .nav-group-items{opacity:0!important;pointer-events:none!important;grid-template-rows:0fr!important;margin:0!important}.sidebar.is-compact:has(:focus-visible) nav .nav-group.collapsed .nav-group-items{opacity:0!important;pointer-events:none!important;grid-template-rows:0fr!important;margin:0!important}.sidebar.is-compact nav .nav-group.collapsed .nav-group-items-inner{padding-top:0!important;transform:translateY(-8px)!important}.sidebar.is-compact nav .nav-group.collapsed .nav-group-items-inner>button{opacity:0!important;transform:translateY(-5px)scale(.98)!important}.sidebar.is-compact nav .nav-group.expanded .nav-group-items{opacity:1!important;pointer-events:auto!important;grid-template-rows:1fr!important}.sidebar.is-compact nav .nav-group.expanded .nav-group-items-inner>button{opacity:1!important;transform:none!important}:is(main:has(>.sidebar.is-compact:hover)>.app-shell,main:has(>.sidebar.is-compact:has(:focus-visible))>.app-shell){margin-left:292px}.sidebar.is-compact:hover{width:280px;box-shadow:12px 0 34px #1c41681a}.sidebar.is-compact:has(:focus-visible){width:280px;box-shadow:12px 0 34px #1c41681a}.sidebar.is-compact,.app-shell.sidebar-is-compact{transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (max-width:900px){:is(main:has(>.sidebar.is-compact:hover)>.app-shell,main:has(>.sidebar.is-compact:has(:focus-visible))>.app-shell){margin-left:0}.sidebar.is-compact nav .nav-group.collapsed .nav-group-items{opacity:0!important;pointer-events:none!important;grid-template-rows:0fr!important}}.metric-consistency-card{background:linear-gradient(135deg,#fffffffa,#f7fbfff5);border:1px solid #dce6f0;border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(250px,.75fr);gap:18px;padding:18px;display:grid;box-shadow:0 16px 44px #1f406814}.metric-consistency-main{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.metric-consistency-icon{color:#087cf0;background:#eaf4ff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.metric-consistency-main h3{color:#17263a;margin:2px 0 5px;font-size:15px}.metric-consistency-main p{color:#75869a;margin:0;font-size:11px;line-height:1.5}.metric-consistency-main>div>span{color:#6d8095;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.metric-consistency-main>button,.overview-metric-reminder>button{color:#087cf0;white-space:nowrap;background:#fff;border:1px solid #cfe2f5;border-radius:10px;padding:10px 14px;font-size:10px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s}.metric-consistency-main>button:hover,.overview-metric-reminder>button:hover{border-color:#80bfff;transform:translateY(-1px);box-shadow:0 8px 22px #087cf021}.metric-consistency-card.has-missing .metric-consistency-icon{color:#e24b4b;background:#fff0f0}.metric-consistency-card.is-complete .metric-consistency-icon{color:#15966b;background:#eaf9f3}.metric-consistency-card.is-pending .metric-consistency-icon{color:#d78a12;background:#fff7e8}.metric-consistency-stats{background:#fff;border:1px solid #e4ebf3;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.metric-consistency-stats>div{border-right:1px solid #e8eef5;padding:11px 14px}.metric-consistency-stats>div:last-child{border-right:0}.metric-consistency-stats span{color:#8493a4;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:8px;display:block}.metric-consistency-stats strong{color:#21364d;font-size:14px}.metric-consistency-calendar{background:#ffffffd6;border:1px solid #e3eaf2;border-radius:14px;padding:13px}.metric-consistency-calendar>span{color:#718398;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:800;display:block}.metric-consistency-calendar>div{grid-template-columns:repeat(7,minmax(28px,1fr));gap:5px;display:grid}.metric-consistency-calendar button{aspect-ratio:1;color:#718298;background:#f3f6fa;border:1px solid #0000;border-radius:8px;min-width:0;padding:0;font-size:9px;font-weight:700}.metric-consistency-calendar button.filled{color:#11865f;background:#e9f8f2;border-color:#c8eddf}.metric-consistency-calendar button.skipped{color:#087cf0;background:#eaf4ff;border-color:#cae4ff}.metric-consistency-calendar button.missing{color:#d94040;background:#fff0f0;border-color:#ffd0d0}.metric-consistency-calendar button.pending{color:#bc7609;background:#fff7e7;border-color:#ffe3ac}.metric-consistency-calendar button.off{opacity:.4;cursor:default}.overview-metric-reminder{background:#ffffffeb;border:1px solid #dce6f0;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:0 10px 30px #1f40680f}.overview-metric-reminder>span{color:#087cf0;background:#eaf4ff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.overview-metric-reminder h3{color:#17263a;margin:0 0 4px;font-size:13px}.overview-metric-reminder p{color:#77889a;margin:0;font-size:10px;line-height:1.45}.overview-metric-reminder p strong{color:#36516f}.overview-metric-reminder.has-missing{background:linear-gradient(100deg,snow,#fff);border-color:#f3d3d3}.overview-metric-reminder.has-missing>span{color:#dc4545;background:#fff0f0}.overview-metric-reminder.is-complete{background:linear-gradient(100deg,#f7fffb,#fff);border-color:#d3ebe2}.overview-metric-reminder.is-complete>span{color:#11865f;background:#e9f8f2}.overview-metric-reminder.is-pending>span{color:#c27a09;background:#fff7e7}@media (max-width:900px){.metric-consistency-card{grid-template-columns:1fr}}@media (max-width:620px){.metric-consistency-card{padding:13px}.metric-consistency-main,.overview-metric-reminder{grid-template-columns:40px minmax(0,1fr)}.metric-consistency-icon,.overview-metric-reminder>span{width:40px;height:40px}.metric-consistency-main>button,.overview-metric-reminder>button{grid-column:1/-1;width:100%}.metric-consistency-stats{grid-template-columns:1fr}.metric-consistency-stats>div{border-bottom:1px solid #e8eef5;border-right:0}.metric-consistency-stats>div:last-child{border-bottom:0}}.overview-metric-reminder{background:radial-gradient(circle at 92% 0,#976fff29,#0000 34%),linear-gradient(115deg,#fffffffa,#f4f7fff5);border:1px solid #7a6fee38;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(100%,760px);min-height:92px;margin-left:auto;padding:16px 16px 16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #3f48841c,inset 0 1px #ffffffe6}.overview-metric-reminder:before{content:"";background:linear-gradient(#536dff,#9a63f7 54%,#43d6ee);width:4px;position:absolute;inset:0 auto 0 0}.overview-metric-reminder:after{content:"";pointer-events:none;border:1px solid #6f71ef17;border-radius:50%;width:130px;height:130px;position:absolute;top:-44px;right:92px}.overview-metric-reminder-icon{color:#5c66e8;background:linear-gradient(145deg,#eef1ff,#f6efff);border:1px solid #5e70f438;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 8px 20px #505bcf21}.overview-metric-reminder-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.overview-metric-reminder-icon i{background:#8271f3;border:2px solid #f4f5ff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 3px #8271f31f}.overview-metric-reminder-copy{z-index:1;min-width:0;position:relative}.overview-metric-reminder-label{align-items:center;gap:9px;margin-bottom:6px;display:flex}.overview-metric-reminder-label span{color:#665bd5;letter-spacing:.1em;background:#ebeaff;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;line-height:1}.overview-metric-reminder-label small{color:#8997aa;font-size:11px;font-weight:650}.overview-metric-reminder-copy>strong{color:#1d2940;font-size:14px;line-height:1.35;display:block}.overview-metric-reminder-copy>p{color:#7b8da3;margin:3px 0 0;font-size:11px;line-height:1.4}.overview-metric-reminder>button{z-index:1;color:#5963dc;background:#ffffffdb;border:1px solid #5c66e833;border-radius:12px;align-items:center;gap:11px;min-height:40px;padding:0 12px 0 15px;font-size:11px;font-weight:800;display:flex;position:relative;box-shadow:0 7px 20px #4c55b014}.overview-metric-reminder>button span{color:#fff;background:linear-gradient(135deg,#5c6df0,#846af1);border-radius:8px;place-items:center;width:23px;height:23px;display:grid}.overview-metric-reminder>button:hover{border-color:#5c66e86b;box-shadow:0 10px 24px #4c55b024}.overview-metric-reminder.overdue .overview-metric-reminder-icon i{background:#ff7c85}.overview-metric-reminder.complete{background:radial-gradient(circle at 92% 0,#46d6b21f,#0000 34%),linear-gradient(115deg,#fffffffa,#f4fcfaf5);border-color:#36ba9738}.overview-metric-reminder.complete:before{background:linear-gradient(#24b991,#57d9ba)}.overview-metric-reminder.complete .overview-metric-reminder-icon{color:#1aa37e;background:#eafaf5;border-color:#24b99133}.overview-metric-reminder.complete .overview-metric-reminder-icon i{background:#24b991}.overview-metric-reminder.complete .overview-metric-reminder-label span{color:#188b6d;background:#e8f8f3}@media (max-width:760px){.overview-metric-reminder{grid-template-columns:44px minmax(0,1fr);width:100%;padding:14px}.overview-metric-reminder-icon{width:44px;height:44px}.overview-metric-reminder>button{grid-column:1/-1;justify-content:space-between;width:100%}}.overview-metric-reminder{transform-origin:0;margin-left:0;margin-right:auto}@media (min-width:761px){.overview-metric-reminder{width:min(100%,720px)}}.live-grid-v2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.live-card-v2{background:radial-gradient(circle at 94% 0,#1769e824,#0000 38%),linear-gradient(115deg,#fffffffa,#f0f7fff7);border:1px solid #1769e82e;border-radius:18px;grid-template-rows:auto 1fr auto;gap:12px;min-height:150px;padding:18px 18px 18px 20px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #14326e1a,inset 0 1px #ffffffe6}.live-card-v2:hover{transform:translateY(-2px);box-shadow:0 20px 44px #14326e29,inset 0 1px #ffffffe6}.live-card-v2:before{content:"";background:linear-gradient(#1670e8,#248bff 54%,#5fd4f4);width:4px;position:absolute;inset:0 auto 0 0}.live-card-v2:after{content:"";pointer-events:none;border:1px solid #1769e817;border-radius:50%;width:130px;height:130px;position:absolute;top:-46px;right:78px}.live-card-v2.training{background:radial-gradient(circle at 94% 0,#1769e814,#0000 38%),linear-gradient(115deg,#fffffffa,#f4f8fff7)}.live-card-v2.training:before{background:linear-gradient(#5c8fe0,#7fb0ef 54%,#9fdcf2)}.live-card-v2-icon{z-index:1;background:linear-gradient(145deg,#eaf2ff,#eefaff);border:1px solid #1769e838;border-radius:14px;place-items:center;width:74px;height:58px;display:grid;position:relative;box-shadow:0 8px 20px #1769e821}.live-card-v2-icon span{color:#1361d8;letter-spacing:-.03em;font:800 20px JetBrains Mono,monospace}.live-card-v2-icon i{background:#9fb2c9;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 3px #9fb2c924}.live-card-v2.live .live-card-v2-icon i{background:#24b991;animation:1.6s ease-in-out infinite live-card-v2-pulse;box-shadow:0 0 0 3px #24b9912e}.live-card-v2-copy{z-index:1;min-width:0;position:relative}.live-card-v2-label{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.live-card-v2-pill{color:#66788f;letter-spacing:.06em;white-space:nowrap;background:#eef1f5;border-radius:999px;padding:4px 8px;font:800 9px JetBrains Mono,monospace}.live-card-v2-pill.upcoming{color:#1361d8;background:#eaf2ff}.live-card-v2-pill.live{color:#1aa37e;background:#e8f8ef}.live-card-v2.live .live-card-v2-pill.live{animation:1.6s ease-in-out infinite live-card-v2-pulse}.live-card-v2-label small{color:#8997aa;letter-spacing:.1em;font-size:10px;font-weight:700}.live-card-v2-copy>strong{color:#1d2940;font-size:14px;line-height:1.3;display:block}.live-card-v2-copy>p{color:#7b8da3;margin:4px 0 0;font-size:11px;line-height:1.45}.live-card-v2>button{z-index:1;color:#1361d8;cursor:pointer;background:#ffffffe6;border:1px solid #1769e833;border-radius:11px;justify-self:start;align-items:center;gap:10px;min-height:38px;padding:0 12px 0 15px;font-size:11px;font-weight:800;display:flex;position:relative;box-shadow:0 7px 18px #14326e14}.live-card-v2>button span{color:#fff;background:linear-gradient(135deg,#1670e8,#3fa8ff);border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.live-card-v2>button:hover{border-color:#1769e866;box-shadow:0 10px 22px #14326e21}@keyframes live-card-v2-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:900px){.live-grid-v2{grid-template-columns:1fr}}@media (max-width:480px){.live-card-v2{padding:16px}}.execution-status{background:#fff8e9;border-left:3px solid #f0a62d;border-radius:4px 11px 11px 4px;margin-top:10px;padding:10px 12px}.execution-status>span{color:#ad7418;letter-spacing:.1em;font-size:9.5px;font-weight:850;display:block}.execution-status>strong{color:#273c55;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.45;display:block}.execution-status.ontrack{background:#ebfaf4;border-left-color:#24b991}.execution-status.ontrack>span{color:#14815d}.mission-milestones-summary{color:#8291a3;margin:8px 0 0;font-size:10.5px;line-height:1.5}.renewal-progress-warning{background:linear-gradient(120deg,#fffaf0,#fffdf8);border:1px solid #f1d596;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;display:grid;box-shadow:0 8px 22px #9c671412}.renewal-progress-warning>span{color:#a76400;background:#fff0c8;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.renewal-progress-warning>div{min-width:0}.renewal-progress-warning strong{color:#6f4707;font-size:13px;display:block}.renewal-progress-warning p{color:#8a6a34;margin:3px 0 0;font-size:11.5px;line-height:1.45}.renewal-progress-warning button{color:#8c5700;cursor:pointer;background:#fff;border:1px solid #e8c576;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:800}.renewal-access-screen{background:radial-gradient(circle at 15% 10%,#1687ff1a,#0000 34%),radial-gradient(circle at 90% 85%,#27c9e817,#0000 32%),#f2f6fb;place-items:center;min-height:100vh;padding:24px;display:grid}.renewal-access-screen>section{background:#fff;border:1px solid #d9e5f0;border-radius:22px;width:min(540px,100%);padding:34px;box-shadow:0 24px 70px #1b385b24}.renewal-lock{color:#fff;background:linear-gradient(135deg,#1687ff,#27c9e8);border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:18px;font-size:22px;font-weight:900;display:grid}.renewal-access-screen>section>span{color:#1674cc;letter-spacing:.14em;font:800 10px JetBrains Mono,monospace}.renewal-access-screen h1{color:#17243a;letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(28px,5vw,40px);line-height:1.08}.renewal-access-screen>section>p{color:#667b92;margin:0;font-size:14px;line-height:1.65}.renewal-lock-note{background:#f7faff;border:1px solid #d9e6f1;border-radius:12px;flex-direction:column;gap:4px;margin:22px 0;padding:14px;display:flex}.renewal-lock-note strong{color:#263a51;font-size:13px}.renewal-lock-note small{color:#70859b;font-size:11.5px;line-height:1.45}@media (max-width:680px){.renewal-progress-warning{grid-template-columns:38px minmax(0,1fr)}.renewal-progress-warning>span{width:38px;height:38px}.renewal-progress-warning button{grid-column:1/-1;width:100%}.renewal-access-screen>section{border-radius:18px;padding:26px 22px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
