@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&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-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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.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,)}}.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 (width<=1180px){.farmer-kpis,.farmer-form-grid,.referral-grid{grid-template-columns:repeat(2,1fr)}}@media (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 (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}}.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 (width<=1180px){.retention-metrics{grid-template-columns:repeat(2,1fr)}.retention-workspace,.score-layout{grid-template-columns:1fr}}@media (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 (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 (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 (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 (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 (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%}}: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 strong{font-size:11px}.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 i.warning{color:#f3bd5b;background:#f3bd5b0f}.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 (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 (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 (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}}.pomodoro-today{border:1px solid var(--aether-hairline);box-shadow:var(--aether-bevel), var(--aether-shadow-raised);background:radial-gradient(circle at 57%,#2b84ff26,#0000 28%),linear-gradient(120deg,#0c1a2afa,#07111df7);border-radius:26px;grid-template-columns:minmax(260px,1fr) 230px minmax(210px,.72fr);align-items:center;gap:30px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.pomodoro-today:after{content:"";filter:blur(8px);pointer-events:none;background:#2a84ff12;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -70px -100px auto}.pomodoro-today-copy{z-index:1;position:relative}.pomodoro-today-copy h3{color:var(--aether-ink);margin:8px 0 7px;font-size:21px}.pomodoro-today-copy p{max-width:410px;color:var(--aether-secondary);margin:0 0 20px;font-size:10px;line-height:1.7}.pomodoro-today-copy label{gap:7px;max-width:240px;display:grid}.pomodoro-today-copy label>span{color:var(--aether-tertiary);letter-spacing:.16em;font:700 7px JetBrains Mono,monospace}.pomodoro-today-copy select{border:1px solid var(--aether-hairline);width:100%;color:var(--aether-ink);background:#ffffff09;border-radius:11px;outline:none;padding:11px 13px;font-size:10px}.pomodoro-today-copy select:focus{border-color:#4d9affb3;box-shadow:0 0 0 3px #2a84ff1a}.pomodoro-clock-wrap{place-items:center;display:grid}.pomodoro-ring{--pomodoro-progress:0deg;aspect-ratio:1;background:conic-gradient(var(--aether-accent) var(--pomodoro-progress), #ffffff13 0);border-radius:50%;place-items:center;width:192px;display:grid;box-shadow:0 0 42px #207aff24}.pomodoro-ring:before{content:"";aspect-ratio:1;background:linear-gradient(145deg,#0d2135,#07131f);border-radius:50%;grid-area:1/1;width:174px;box-shadow:inset 0 0 22px #0000005c}.pomodoro-ring>div{z-index:1;grid-area:1/1;justify-items:center;gap:5px;display:grid}.pomodoro-ring span,.pomodoro-ring small{color:var(--aether-tertiary);letter-spacing:.13em;font:700 7px JetBrains Mono,monospace}.pomodoro-ring strong{color:#f3f8ff;letter-spacing:-.05em;font:500 35px JetBrains Mono,monospace}.pomodoro-today.running .pomodoro-ring{animation:2.8s ease-in-out infinite pomodoro-breathe}.pomodoro-today.completed .pomodoro-ring{background:conic-gradient(#59d19c 360deg, #59d19c 0);box-shadow:0 0 45px #59d19c2e}.pomodoro-today-actions{z-index:1;gap:10px;display:grid;position:relative}.pomodoro-today-actions button{cursor:pointer;border-radius:12px;min-height:44px;font-size:10px;font-weight:700;transition:all .2s}.pomodoro-primary{color:#fff;background:linear-gradient(135deg,#176fdf,#2d91ff);border:1px solid #58a2ff73;justify-content:center;align-items:center;gap:10px;display:flex;box-shadow:0 9px 24px #1c74e538}.pomodoro-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.pomodoro-secondary{border:1px solid var(--aether-hairline);color:var(--aether-secondary);background:#ffffff06}.pomodoro-today-actions small{color:var(--aether-tertiary);text-align:center;font-size:8px;line-height:1.5}.floating-pomodoro{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111df0;border:1px solid #5da0ff4d;border-radius:19px;width:260px;padding:8px;animation:.3s both floating-enter;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 55px #00000075,inset 0 1px #ffffff0e}.floating-pomodoro.expanded{width:292px}.floating-pomodoro.completed{border-color:#59d19c73}.floating-pomodoro-detail{border-bottom:1px solid var(--aether-hairline);justify-content:space-between;gap:12px;margin-bottom:7px;padding:10px 10px 12px;display:flex}.floating-pomodoro-detail>div{gap:3px;display:grid}.floating-pomodoro-detail span,.floating-pomodoro-detail small{color:var(--aether-tertiary);letter-spacing:.12em;font:600 6px JetBrains Mono,monospace}.floating-pomodoro-detail strong{color:var(--aether-ink);font-size:10px}.floating-pomodoro-detail button{color:#6af;cursor:pointer;background:0 0;border:0;align-self:center;font-size:8px}.floating-pomodoro-main{align-items:center;gap:7px;display:flex}.floating-pomodoro-toggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:3px;display:flex}.floating-pomodoro-toggle>span:last-child{gap:2px;display:grid}.floating-pomodoro-toggle small{color:#72aefb;letter-spacing:.13em;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font:700 6px JetBrains Mono,monospace;overflow:hidden}.floating-pomodoro-toggle strong{color:#f5f9ff;letter-spacing:-.04em;font:500 20px JetBrains Mono,monospace}.floating-progress{--floating-progress:0deg;aspect-ratio:1;background:conic-gradient(var(--aether-accent) var(--floating-progress),#ffffff17 0);border-radius:50%;flex:0 0 41px;place-items:center;width:41px;display:grid}.floating-progress:before{content:"";aspect-ratio:1;background:#091827;border-radius:50%;grid-area:1/1;width:34px}.floating-progress i{z-index:1;color:#7cb6ff;grid-area:1/1;font-size:15px;font-style:normal}.floating-action,.floating-reset{aspect-ratio:1;cursor:pointer;border-radius:11px;flex:0 0 38px;width:38px}.floating-action{color:#fff;background:linear-gradient(145deg,#176fdf,#2b8eff);border:1px solid #4f97f46b}.floating-reset{border:1px solid var(--aether-hairline);color:var(--aether-secondary);background:#ffffff09}@keyframes pomodoro-breathe{50%{box-shadow:0 0 58px #207aff3d}}@keyframes floating-enter{0%{opacity:0;transform:translateY(12px)scale(.97)}}@media (width<=950px){.pomodoro-today{grid-template-columns:1fr 190px}.pomodoro-today-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.pomodoro-today-actions small{grid-column:1/-1}}@media (width<=620px){.pomodoro-today{text-align:center;grid-template-columns:1fr;padding:22px 18px}.pomodoro-today-copy label{text-align:left;margin-inline:auto}.pomodoro-ring{width:176px}.pomodoro-ring:before{width:159px}.floating-pomodoro,.floating-pomodoro.expanded{width:calc(100vw - 24px);max-width:310px;bottom:12px;right:12px}}@media (width<=760px){.weekly-schedule-head,.weekly-day-title{flex-direction:column;align-items:flex-start}.weekly-publish-actions{width:100%}.weekly-publish-actions button{flex:1}.week-navigator{grid-template-columns:38px 1fr 38px;padding-inline:16px}.week-navigator .duplicate-week{grid-column:1/-1}.week-summary-strip{grid-template-columns:repeat(5,140px);padding-inline:16px;overflow-x:auto}.weekly-status-bar{white-space:nowrap;margin-inline:16px;overflow-x:auto}.weekly-day-editor{padding-inline:16px}.weekly-session-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pomodoro-today.running .pomodoro-ring,.floating-pomodoro{animation:none}}.access-library{border-radius:26px}.access-library .library-head{background:linear-gradient(135deg,#ffffffb8,#f4f8fd8a);min-height:112px;padding:24px 28px}.library-head>div:first-child{gap:5px;display:grid}.library-head h3{color:var(--aether-ink);margin:0;font-size:21px}.library-head p{color:var(--aether-secondary);margin:0;font-size:9px}.library-progress{border:1px solid var(--aether-hairline);background:#ffffff8a;border-radius:15px;grid-template-columns:auto 1fr;align-items:end;gap:0 7px;min-width:168px;padding:13px 14px;display:grid}.library-progress strong{color:var(--aether-ink);font-size:21px;line-height:1}.library-progress span{color:var(--aether-secondary);font-size:8px}.library-progress>div{background:#0f172a14;border-radius:999px;grid-column:1/-1;height:4px;margin-top:9px;overflow:hidden}.library-progress i{border-radius:inherit;background:linear-gradient(90deg,#0a84ff,#66b2ff);height:100%;display:block}.library-toolbar{border-bottom:1px solid var(--aether-hairline);justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.library-search{border:1px solid var(--aether-hairline);background:#ffffffad;border-radius:13px;flex:1;align-items:center;gap:9px;max-width:410px;height:42px;padding:0 12px;display:flex;box-shadow:inset 0 1px 2px #0f172a06}.library-search>span{color:var(--aether-tertiary);font-size:17px}.library-search input{min-width:0;color:var(--aether-ink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.library-search button{color:var(--aether-tertiary);cursor:pointer;background:0 0;border:0;font-size:15px}.access-library .library-filters{gap:6px;max-width:52%;display:flex;overflow-x:auto}.access-library .library-filters button{border:1px solid var(--aether-hairline);min-height:36px;color:var(--aether-secondary);cursor:pointer;background:#ffffff94;border-radius:10px;flex:none;padding:0 13px;font-size:8px;font-weight:700}.access-library .library-filters button.active{border-color:var(--aether-ink);background:var(--aether-ink);color:#fff;box-shadow:0 5px 14px #0f172a29}.featured-training{background:linear-gradient(125deg,#edf5ff,#f8fbff);border:1px solid #0a84ff24;border-radius:20px;grid-template-columns:minmax(260px,.9fr) 1.1fr;min-height:210px;margin:22px 28px 18px;display:grid;overflow:hidden;box-shadow:0 10px 28px #0f2d4e12}.featured-training-cover{cursor:pointer;background:radial-gradient(circle at 50% 44%,#3091ff52,#0000 23%),linear-gradient(135deg,#0a1929,#133b62);border:0;place-items:center;display:grid;position:relative}.featured-training-cover:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff12);position:absolute;inset:0}.featured-training-cover>span{z-index:1;color:#0a84ff;background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;padding-left:3px;font-size:15px;transition:all .2s;display:grid;box-shadow:0 12px 30px #00000038}.featured-training-cover:hover>span{transform:scale(1.06)}.featured-training-cover small{color:#ffffffad;letter-spacing:.13em;font:700 7px JetBrains Mono,monospace;position:absolute;bottom:17px;left:18px}.featured-training-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:26px 30px;display:flex}.featured-training-copy h4{max-width:470px;color:var(--aether-ink);margin:10px 0 7px;font-size:22px;line-height:1.18}.featured-training-copy p{color:var(--aether-secondary);margin:0;font-size:9px}.featured-training-copy>button{background:var(--aether-ink);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:40px;margin-top:22px;padding:0 17px;font-size:9px;font-weight:750}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 28px 28px;display:grid}.library-grid>article{border:1px solid var(--aether-hairline);min-width:0;box-shadow:var(--aether-bevel);background:#ffffff8f;border-radius:17px;transition:all .2s;overflow:hidden}.library-grid>article:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0f172a17}.library-card-cover{cursor:pointer;background:radial-gradient(circle,#4da5ff33,#0000 28%),linear-gradient(145deg,#102438,#1c4d78);border:0;place-items:center;width:100%;height:108px;display:grid;position:relative}.library-card-cover>span{color:#0a84ff;background:#fffffff0;border-radius:50%;place-items:center;width:38px;height:38px;padding-left:2px;font-size:10px;display:grid;box-shadow:0 7px 18px #0003}.library-card-cover>i{color:#fff;background:#030a12bd;border-radius:6px;padding:4px 7px;font-size:7px;font-style:normal;position:absolute;bottom:9px;right:10px}.library-card-copy{flex-direction:column;min-height:154px;padding:14px;display:flex}.library-card-copy>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.library-card-copy>div span{color:var(--aether-accent);letter-spacing:.09em;font:700 7px JetBrains Mono,monospace}.library-card-copy>div i{border-radius:999px;flex:none;padding:4px 7px;font-size:7px;font-style:normal}.library-card-copy i.new{color:#16804a;background:#20bf6b1a}.library-card-copy i.viewed{color:var(--aether-secondary);background:#0f172a0f}.library-card-copy h4{color:var(--aether-ink);margin:10px 0 5px;font-size:11px;line-height:1.35}.library-card-copy small{color:var(--aether-tertiary);font-size:8px}.library-card-copy>button{border:0;border-top:1px solid var(--aether-hairline);color:var(--aether-accent);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 0 0;font-size:8px;font-weight:750;display:flex}.library-empty{text-align:center;justify-items:center;gap:7px;padding:54px 24px;display:grid}.library-empty>span{color:var(--aether-tertiary);font-size:25px}.library-empty h4{color:var(--aether-ink);margin:0;font-size:14px}.library-empty p{color:var(--aether-secondary);margin:0;font-size:9px}.library-empty button{color:var(--aether-accent);cursor:pointer;background:0 0;border:0;margin-top:5px;font-size:9px;font-weight:700}@media (width<=980px){.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-toolbar{flex-direction:column;align-items:stretch}.library-search,.access-library .library-filters{max-width:none}}@media (width<=620px){.access-library .library-head{flex-direction:column;align-items:flex-start;padding:20px}.library-progress{width:100%}.library-toolbar{padding:14px 20px}.featured-training{grid-template-columns:1fr;margin:18px 20px 14px}.featured-training-cover{min-height:155px}.featured-training-copy{padding:22px}.featured-training-copy h4{font-size:18px}.library-grid{grid-template-columns:1fr;padding:0 20px 22px}.library-card-cover{height:140px}}.notification-count{border:2px solid var(--aether-raised);background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font:700 8px JetBrains Mono,monospace;display:grid;position:absolute;top:-5px;right:-5px}.icon-button.active{border-color:var(--blue);color:var(--blue);background:#1a6fee14}.notification-panel{z-index:80;border:1px solid var(--aether-hairline);background:var(--aether-raised);width:min(430px,100vw - 30px);color:var(--aether-ink);border-radius:24px;position:absolute;top:76px;right:30px;overflow:hidden;box-shadow:0 30px 80px #0f172a47}.notification-panel-head{border-bottom:1px solid var(--aether-hairline);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.notification-panel-head h3{margin:7px 0 0;font-size:19px}.notification-panel-head>button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:700}.notification-list{max-height:440px;overflow-y:auto}.notification-list>button{border:0;border-bottom:1px solid var(--aether-hairline);width:100%;color:var(--aether-ink);text-align:left;background:#1a6fee09;grid-template-columns:78px 1fr 14px;align-items:start;gap:10px;padding:15px 20px;display:grid}.notification-list>button.read{opacity:.68;background:0 0}.notification-list>button>span{color:var(--blue);text-align:center;background:#1a6fee14;border-radius:999px;padding:6px;font:700 7px JetBrains Mono,monospace}.notification-list strong{font-size:10px}.notification-list p{color:var(--aether-secondary);margin:4px 0;font-size:8px;line-height:1.45}.notification-list small{color:var(--aether-tertiary);font:7px JetBrains Mono,monospace}.notification-list i{color:var(--blue);font-size:8px;font-style:normal}.notification-calendar-link{background:var(--aether-ink);color:#fff;border:0;width:100%;min-height:48px;font-size:9px;font-weight:700}.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 (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 (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 (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 (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 (width<=900px){.ritual-timeline{grid-template-columns:1fr 1fr}.ritual-suggestions{grid-template-columns:1fr}}@media (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{min-height:142px;padding:22px}.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}.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{padding:var(--space-3)}.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:var(--aether-secondary);letter-spacing:.08em;background:#0f172a0f;border-radius:999px;padding:7px 10px;font:700 9px JetBrains Mono,monospace}.admin-integration-status.connected{color:#188544;background:#34c7591f}.admin-integration-copy{flex-direction:column;gap:14px;display:flex}.admin-integration-copy strong{color:var(--aether-ink);font-size:15px}.admin-integration-copy p{color:var(--aether-secondary);margin:0;font-size:13px;line-height:1.65}.admin-integration-copy label{color:var(--aether-secondary);flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.admin-integration-copy select{border:1px solid var(--aether-hairline);width:100%;min-height:44px;color:var(--aether-ink);background:#fff;border-radius:12px;padding:0 12px;font:500 13px inherit}.admin-integration-copy button{border:1px solid var(--aether-hairline);color:var(--aether-ink);cursor:pointer;background:#fff;border-radius:10px;align-self:flex-start;padding:11px 14px;font-size:12px;font-weight:650}.admin-integration-copy button.blue-button{color:#fff;background:var(--aether-ink);border-color:var(--aether-ink)}.admin-integration-copy button.danger{color:#c53939}.admin-integration-copy button:disabled{opacity:.5;cursor:not-allowed}.admin-integration-copy>small{color:var(--aether-tertiary);font-size:11px;line-height:1.5}.admin-calendar-connected{background:#34c7590f;border:1px solid #34c75938;border-radius:12px;gap:3px;padding:13px 14px;display:grid}.admin-calendar-connected span{color:#188544;letter-spacing:.08em;font:700 9px JetBrains Mono,monospace}.admin-calendar-connected strong{font-size:14px}.admin-calendar-connected small{color:var(--aether-secondary);font-size:11px}.admin-calendar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.weekly-schedule-card{padding:0;overflow:hidden}.weekly-schedule-head{border-bottom:1px solid var(--aether-hairline);justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 22px;display:flex}.weekly-schedule-head h3{color:var(--aether-ink);margin:5px 0 6px;font-size:20px}.weekly-schedule-head p{color:var(--aether-secondary);margin:0;font-size:10px}.weekly-publish-actions{align-items:center;gap:9px;display:flex}.weekly-publish-actions button{border:1px solid var(--aether-hairline);width:auto;min-height:42px;color:var(--aether-secondary);cursor:pointer;background:#ffffff9e;border-radius:11px;padding:0 16px;font-size:10px;font-weight:700}.weekly-publish-actions .blue-button{color:#fff;background:var(--aether-ink);border-color:var(--aether-ink)}.weekly-publish-actions button:disabled{opacity:.58;cursor:not-allowed}.week-navigator{border-bottom:1px solid var(--aether-hairline);background:#0f172a06;grid-template-columns:38px minmax(210px,1fr) 38px auto;align-items:center;gap:10px;padding:18px 30px;display:grid}.week-navigator>button{border:1px solid var(--aether-hairline);height:38px;color:var(--aether-ink);cursor:pointer;background:#fff;border-radius:10px;font-weight:700}.week-navigator>div{gap:2px;display:grid}.week-navigator span{color:var(--aether-tertiary);letter-spacing:.12em;font:700 7px JetBrains Mono,monospace}.week-navigator strong{color:var(--aether-ink);text-transform:uppercase;font-size:13px}.week-navigator small{color:var(--aether-secondary);font-size:8px}.week-navigator .duplicate-week{width:auto;color:var(--aether-accent);padding:0 14px;font-size:9px}.week-summary-strip{grid-template-columns:repeat(5,1fr);gap:8px;padding:22px 30px 14px;display:grid}.week-summary-strip button{border:1px solid var(--aether-hairline);text-align:left;cursor:pointer;background:#ffffff8a;border-radius:14px;gap:5px;min-height:91px;padding:14px;transition:all .2s;display:grid}.week-summary-strip button:hover{border-color:#007aff40;transform:translateY(-1px)}.week-summary-strip button.active{background:#007aff11;border-color:#007aff73;box-shadow:0 0 0 3px #007aff0e}.week-summary-strip button span{color:var(--aether-tertiary);letter-spacing:.1em;font:700 7px JetBrains Mono,monospace}.week-summary-strip button strong{color:var(--aether-ink);font-size:11px}.week-summary-strip button small{color:#bb6b1f;font-size:8px}.week-summary-strip button.complete small{color:#22874a}.weekly-status-bar{border:1px solid var(--aether-hairline);background:#fff6;border-radius:11px;align-items:center;gap:22px;margin:0 30px;padding:10px 14px;display:flex}.weekly-status-bar span{color:var(--aether-secondary);font-size:9px}.weekly-status-bar strong{color:var(--aether-ink);margin-right:3px}.weekly-status-bar .warning{color:#b56418}.weekly-status-bar .ready{color:#22874a}.weekly-day-editor{padding:24px 30px 30px}.weekly-day-title{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.weekly-day-title span{color:var(--aether-accent);letter-spacing:.11em;text-transform:uppercase;font:700 8px JetBrains Mono,monospace}.weekly-day-title h4{color:var(--aether-ink);margin:5px 0 0;font-size:16px}.weekly-day-title small{color:var(--aether-tertiary);font-size:9px}.weekly-session-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.weekly-session-grid>article{border:1px solid var(--aether-hairline);background:#ffffff8a;border-radius:17px;padding:20px;transition:all .2s;box-shadow:inset 0 1px #ffffffb8}.weekly-session-grid>article.disabled{opacity:.52}.weekly-session-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.weekly-session-head>div{gap:3px;display:grid}.weekly-session-head span{color:var(--aether-accent);letter-spacing:.1em;font:700 8px JetBrains Mono,monospace}.weekly-session-head h4{color:var(--aether-ink);margin:0;font-size:14px}.weekly-session-grid textarea{min-height:76px}.copy-week-button{min-height:38px;color:var(--aether-accent);cursor:pointer;background:#007aff0e;border:1px solid #007aff33;border-radius:10px;font-size:9px;font-weight:700}.admin-switch{cursor:pointer;width:39px;height:22px;display:block;position:relative}.admin-switch input{opacity:0;pointer-events:none;position:absolute}.admin-switch i{background:#0f172a2b;border-radius:999px;transition:all .2s;position:absolute;inset:0}.admin-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0f172a33}.admin-switch input:checked+i{background:#2284f2}.admin-switch input:checked+i:after{transform:translate(17px)}.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-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-empty{color:var(--aether-tertiary);text-align:center;margin:0;padding:24px;font-size:9px}.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}.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 (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 (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 (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 (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 (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 (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 (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 strong{font-size:8px}.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 (width<=1050px){.studio-create,.content-calendar-layout{grid-template-columns:1fr}.studio-output{min-height:0}.studio-placeholder{min-height:360px}}@media (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 (width<=1000px){.copilot-workspace{grid-template-columns:1fr}.copilot-output{min-height:0}}@media (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)}.checklist-group ul{gap:var(--space-1)}.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-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 (width<=1150px){.month-summary{grid-template-columns:56px 1fr 176px 88px 24px}.month-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (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 (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,.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{padding:var(--space-3)}.week-panel{flex-direction:column;display:flex}.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}.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 (width<=1100px){.roi-workspace{grid-template-columns:1fr}.roi-output-grid{grid-template-columns:repeat(3,1fr)}}@media (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}}.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 h3{margin:5px 0 var(--space-1);font-size:17px}.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 (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 (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 (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}.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 (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 (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 (width<=850px){.objection-workspace{grid-template-columns:1fr}.objection-library{max-height:520px}.objection-detail{min-height:auto}}@media (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}.app-shell{margin-left:var(--layout-sidebar-edge)}.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%}.content-stack,.section-page{gap:var(--layout-section-gap)}.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 (width<=1150px){:root{--layout-gutter:18px;--layout-card-padding:20px}.page-content{padding-top:28px}}@media (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 (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}}@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}
