:root{--ritual-gold:#d9b65a;--ritual-gold2:#f1d98a;--ritual-gold3:#e2c36b;--ritual-light:#fff3cf;--ritual-ink:#f4f1e9;--ritual-y:40%;--ritual-ease:cubic-bezier(.2,.8,.2,1);--ritual-iris:cubic-bezier(.6,0,.3,1);--ritual-step:22ms;--ritual-bg:radial-gradient(ellipse at 50% var(--ritual-y),#15120a 0,#050505 46%,#000 100%)}.ritual-point{left:50%;top:var(--ritual-y);background:radial-gradient(circle,#fff 0,var(--ritual-light) 24%,var(--ritual-gold2) 46%,#d9b65a52 64%,transparent 72%);pointer-events:none;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:fixed;box-shadow:0 0 24px 7px #e8c76f73}.portal{isolation:isolate;min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));color:var(--text);background:#050506 radial-gradient(120% 75% at 50% 0,#121316 0%,#050506 64%);grid-template-rows:auto 1fr auto;justify-items:center;display:grid;position:relative;overflow:clip}.portal-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.portal-rain{width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(34% 58%,#0000002e,#0000008c 55%,#000 100%);mask-image:radial-gradient(34% 58%,#0000002e,#0000008c 55%,#000 100%)}.portal-bg:after{content:"";background:radial-gradient(120% 80%,#0000 55%,#050506bf);position:absolute;inset:0}.portal-beam{z-index:1;transform-origin:50% 2%;background:conic-gradient(from 160deg at 50% 2%,#0000 0deg,#f1d98a21 9deg,#fff0c83d 16deg,#fff8e257 20deg,#fff0c83d 24deg,#f1d98a21 31deg,#0000 40deg);height:102%;animation:9s cubic-bezier(.3,.1,.25,1) .15s both portal-dawn-beam;position:absolute;top:-8%;left:-30%;right:-30%;-webkit-mask-image:linear-gradient(#000 19%,#0000 94%);mask-image:linear-gradient(#000 19%,#0000 94%)}@keyframes portal-dawn-beam{0%{opacity:0;transform:scaleX(.4)}30%{opacity:.4}}.portal-brand{z-index:1;color:var(--text);letter-spacing:.42em;text-transform:uppercase;white-space:nowrap;margin:0;padding:6px 0 0 .42em;font-size:11px;font-weight:600}.portal-brand b{color:var(--gold);font-weight:600}.portal-stage{z-index:1;align-self:center;justify-items:center;width:100%;padding:22px 0 40px;display:grid}.portal-mark{width:128px;margin-bottom:24px;position:relative}.portal-sun{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#fff8e299 0%,#ffeab25c 6%,#f1d98a33 15%,#d9b65a17 30%,#d9b65a09 52%,#0000 74%);border-radius:50%;width:min(640px,160vw);animation:9s cubic-bezier(.3,.1,.25,1) .15s both portal-dawn;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}@keyframes portal-dawn{0%{opacity:0;transform:translate(-50%,-50%)scale(.32)}30%{opacity:.45}}.portal-mark img{filter:drop-shadow(0 0 30px #f1d98a8c)brightness(1.16);width:100%;height:auto;animation:9s cubic-bezier(.3,.1,.25,1) .15s both portal-dawn-logo;display:block;position:relative}@keyframes portal-dawn-logo{0%{filter:drop-shadow(0 0 10px #f1d98a2e)brightness(.82)}}.portal-halo{border-radius:50%;position:absolute;inset:-24% -25% -26%}.portal-halo:before{content:"";background:conic-gradient(#f1d98a0f,#f1d98a9e 16%,#f1d98a0f 32% 56%,#fff3cf6b 72%,#f1d98a0f 86%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px))}.portal-kicker{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;padding-left:.3em;font-size:11px;font-weight:600;display:inline-flex}.portal-title{max-width:100%;color:var(--text);font:500 clamp(30px,3.9vw,50px)/1.1 var(--title);font-variant-numeric:lining-nums;letter-spacing:-.015em;text-align:center;text-wrap:balance;margin:0 0 28px}.portal-title em{background:linear-gradient(100deg,var(--gold) 0%,var(--gold2) 45%,#fff3cf 55%,var(--gold2) 70%,var(--gold) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic}.portal-card{text-align:left;background:linear-gradient(#121316e6,#08080af0);border:1px solid #d9b65a38;border-radius:22px;width:min(400px,100%);padding:26px 26px 14px;transition:border-color .2s,box-shadow .2s;position:relative;box-shadow:0 30px 90px #0009,inset 0 1px #fff3cf0d}.portal-card:focus-within{border-color:#f1d98a8c;box-shadow:0 30px 90px #0009,0 0 44px #d9b65a1a,inset 0 1px #fff3cf14}.portal-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#d9b65a29,#0000);border-radius:50%;height:84px;position:absolute;bottom:-62px;left:-14%;right:-14%}.portal-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f1d98a80 50%,#0000);height:1px;position:absolute;bottom:-24px;left:-24%;right:-24%}.portal .login-form{gap:0}.portal fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.portal .login-form label{gap:7px}.portal-label{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;font-weight:600;display:flex}.portal-label small{color:var(--gold2);letter-spacing:.02em;text-transform:none;font-size:11.5px;font-weight:500}.portal .login-form input:not([type=checkbox]){border:1px solid var(--line);min-height:52px;color:var(--text);background:#050506c7;border-radius:12px;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.portal .login-form input:not([type=checkbox]):focus{border-color:#f1d98abf;outline:none;box-shadow:0 0 0 3px #d9b65a29}.portal .login-form .pw-field input{padding-right:52px}.portal .pw-toggle{border-radius:10px;width:44px;height:44px;right:4px}.portal .pw-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.portal .signin-button{letter-spacing:.08em;border-radius:12px;min-height:54px;margin-top:4px;font-size:15px;position:relative;overflow:hidden}.portal .signin-button:disabled{opacity:.88;cursor:progress}.portal .signin-button:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:40%;transition:transform .7s;position:absolute;top:0;bottom:0;left:0;transform:translate(-170%)skew(-18deg)}.portal .signin-button:hover:after{transform:translate(340%)skew(-18deg)}.portal .signin-button[aria-busy=true]:before{content:"";background:linear-gradient(90deg,#0000,#fff3cf,#0000);width:36%;height:2px;animation:1.1s linear infinite portal-run;position:absolute;bottom:0;left:0}@keyframes portal-run{0%{transform:translate(-100%)}to{transform:translate(280%)}}.portal-alert{color:#f0b3b3;text-align:left;background:#2a1718b8;border:1px solid #e56f6f61;border-radius:12px;width:100%;margin:0;padding:11px 13px;font-size:13px;line-height:1.45}.portal-card>.portal-alert{margin-bottom:14px}.portal-alert p{margin:0}.portal-alert small{color:#c79a9a;letter-spacing:.08em;white-space:nowrap;margin-left:8px;font-size:10.5px}.portal-alert summary{color:#c79a9a;cursor:pointer;margin-top:4px;font-size:12px}.portal-alert details p{color:#e3c3c3;margin-top:6px;font-size:12px}.portal-links{text-align:center;justify-items:center;margin-top:8px;display:grid}.portal-link{min-height:44px;color:var(--gold2);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-size:13px;list-style:none;display:inline-flex}.portal-link::-webkit-details-marker{display:none}.portal-forgot{justify-items:center;display:grid}.portal-link:hover{text-decoration:underline}.portal-note{color:var(--text);margin:0 0 6px;font-size:13px;line-height:1.45}.portal-help{color:var(--muted);margin:0 0 6px;font-size:12.5px;line-height:1.45}.portal-ok{color:var(--gold2);text-align:center;margin:0;font-size:14px}.portal .signin-dev-link{text-align:center;margin:4px 0 6px}.portal a:focus-visible,.portal-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.portal .login-form label.privacy-accept{cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:44px;margin:2px 0;display:flex}.portal .login-form label.privacy-accept input{width:18px;height:18px;accent-color:var(--gold);flex:0 0 18px;margin:0;padding:0}.portal .login-form label.privacy-accept span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:400;line-height:1.45}.portal .login-form label.privacy-accept a{color:var(--gold2)}.portal-expired{text-align:center;justify-items:center;gap:4px;padding:6px 0 4px;display:grid}.portal-expired p{color:var(--text);margin:0;font-size:15px}.portal-welcome-line{text-align:center;justify-items:center;gap:6px;padding:16px 0 4px;display:grid}.portal-welcome-line p{color:var(--text);font:500 26px/1.2 var(--title);text-wrap:balance;margin:0}.portal-mark:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fff3cf66,#f1d98a1f 55%,#0000);border-radius:50%;position:absolute;inset:-34%}.portal.portal-welcome .portal-mark:after{animation:1.5s ease-out both portal-flare}.portal.portal-welcome .portal-mark img{animation:1.5s ease-out both portal-bright}.portal.portal-welcome .portal-welcome-line{animation:.5s ease-out both portal-up}@keyframes portal-flare{35%{opacity:1;transform:scale(1.15)}to{opacity:.85;transform:scale(1)}}.portal-flash,.portal-wave{pointer-events:none;opacity:0;border-radius:50%;position:absolute;top:50%;left:50%}.portal-flash{aspect-ratio:1;background:radial-gradient(circle,#fff4d6 0,var(--ritual-gold2) 16%,#d9b65a59 38%,#d9b65a14 56%,transparent 70%);width:300%;margin:-150% 0 0 -150%;transform:scale(.15)}.portal-wave{aspect-ratio:1;border:1.5px solid var(--ritual-gold2);width:100%;margin:-50% 0 0 -50%;transform:scale(.5);box-shadow:0 0 24px #d9b65a88,inset 0 0 18px #d9b65a44}.portal.portal-welcome .portal-flash{animation:.7s cubic-bezier(.2,.7,.2,1) 50ms portal-flash}.portal.portal-welcome .portal-wave{animation:.72s cubic-bezier(.15,.6,.25,1) .15s portal-wave}.portal.portal-welcome .portal-wave+.portal-wave{border-width:1px;animation-delay:.29s}@keyframes portal-flash{0%{opacity:0;transform:scale(.15)}20%{opacity:.9}to{opacity:0;transform:scale(2.1)}}@keyframes portal-wave{0%{opacity:0;transform:scale(.5)}12%{opacity:.95}to{opacity:0;transform:scale(4.4)}}@keyframes portal-bright{35%{transform:scale(1.06)}to{transform:scale(1.02)}}.portal-foot{z-index:1}.portal-foot a{min-height:44px;color:var(--muted);letter-spacing:.06em;align-items:center;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.portal-foot a:hover{color:var(--gold2)}.portal:not([data-seen]) .portal-mark img{animation:.7s ease-out both portal-light,9s cubic-bezier(.3,.1,.25,1) .15s both portal-dawn-logo}.portal:not([data-seen]) .portal-halo{animation:.8s cubic-bezier(.2,.7,.2,1) .2s both portal-open}.portal:not([data-seen]) .portal-kicker,.portal:not([data-seen]) .portal-title{animation:.5s ease-out .45s both portal-up}.portal:not([data-seen]) .portal-card{animation:.5s ease-out .7s both portal-up}@keyframes portal-light{0%{opacity:0;transform:scale(.94)}}@keyframes portal-open{0%{opacity:0;transform:scale(.55)}}@keyframes portal-up{0%{opacity:0;transform:translateY(14px)}}.portal:after{content:"";z-index:10;opacity:0;background:var(--ritual-bg);pointer-events:none;transition:opacity .34s;position:fixed;inset:0}.portal.portal-leave:after{opacity:1}.portal-ember{z-index:11;left:50%;top:var(--ritual-y);width:var(--sun-w,640px);aspect-ratio:1;margin:calc(var(--sun-w,640px) / -2) 0 0 calc(var(--sun-w,640px) / -2);opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fff8e299 0%,#ffeab25c 6%,#f1d98a33 15%,#d9b65a17 30%,#d9b65a09 52%,#0000 74%);border-radius:50%;position:fixed}.portal .portal-point{z-index:12;opacity:0}.portal-gather .portal-sun{visibility:hidden}.portal-gather .portal-ember{animation:portal-gather .34s var(--ritual-iris) forwards}.portal-gather .portal-point{animation:.16s .2s forwards portal-point}.portal.portal-leave:not(.portal-gather) .portal-point{opacity:0}@keyframes portal-gather{0%{opacity:var(--sun-o,1);transform:translate(var(--sun-x,0),var(--sun-y,0)) scale(1)}to{opacity:1;transform:scale(var(--sun-k,.03))}}@keyframes portal-point{to{opacity:1}}.portal[data-dawn]:after{animation:.9s .25s backwards portal-unveil}.portal[data-dawn] .portal-ember{animation:portal-gather .8s var(--ritual-ease) .1s reverse backwards}.portal[data-dawn] .portal-point{animation:portal-ride .8s var(--ritual-ease) .1s backwards}.portal[data-dawn] .portal-sun{animation:.9s linear portal-hold}.portal[data-dawn] .portal-beam{animation-duration:2s;animation-delay:.3s}.portal[data-dawn] .portal-mark img{animation:1.6s cubic-bezier(.3,.1,.25,1) .3s both portal-dawn-logo}@keyframes portal-unveil{0%{opacity:1}}@keyframes portal-ride{0%{opacity:1;transform:none}70%{opacity:.8}to{opacity:0;transform:translate(var(--sun-x,0),var(--sun-y,0)) scale(2.6)}}@keyframes portal-hold{0%,to{opacity:0}}@media (height<=820px) and (width>=521px){.portal-stage{padding:10px 0 32px}.portal-mark{width:100px;margin-bottom:18px}.portal-title{margin-bottom:20px}.portal-card{padding:20px 24px 10px}}@media (width<=520px){.portal-brand{letter-spacing:.34em;padding-left:.34em;font-size:10px}.portal-stage{padding:18px 0 34px}.portal-mark{width:104px;margin-bottom:20px}.portal-kicker{letter-spacing:.26em;font-size:10px}.portal-title{margin-bottom:22px;font-size:30px}.portal-card{border-radius:20px;padding:20px 18px 10px}}@media (prefers-reduced-motion:reduce){.portal *,.portal :before,.portal :after,.portal:after{transition:none!important;animation:none!important}}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.fixed{position:fixed}.relative{position:relative}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.content-center{align-content:center}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[mm\:ss\]{mm:ss}}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/playfair-display-latin-BOwq7MWX.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/assets/playfair-display-italic-latin-DmbndNpe.woff2)format("woff2")}:root{--ink:#0b0c0e;--panel:#121316;--line:#292b31;--muted:#8e919a;--text:#f4f1e9;--gold:#d9b65a;--gold2:#f1d98a;--green:#57c78a;--red:#e56f6f;--orange:#e6a455;--title:"Playfair Display",Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{background:var(--ink)}body{background:var(--ink);color:var(--text);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}.loading-screen{background:radial-gradient(circle at center,#222019 0,var(--ink) 48%);min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:18px;display:grid}.signin-screen{background:radial-gradient(46% 34% at 50% -2%,#f8e8b09e 0,#e0bd6038 32%,#0000 64%),radial-gradient(85% 60% at 50% -8%,#d9b65a29 0,#0000 60%),radial-gradient(120% 95% at 50% 0,#1c1810 0,#0c0d0f 46%,#060607 100%);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.signin-screen:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 0,#0000 58%);mask-image:radial-gradient(circle at 50% 0,#000 0,#0000 58%)}.signin-screen:after{content:"";pointer-events:none;z-index:0;filter:blur(6px);background:radial-gradient(at top,#f6e4a659,#0000 66%);width:min(620px,90%);height:380px;animation:5.5s ease-in-out infinite signinGlow;position:absolute;top:-10%;left:50%;transform:translate(-50%)}@keyframes signinGlow{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.signin-screen:after{animation:none}}.signin-card{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:linear-gradient(#17150fe0,#101113ed);border:1px solid #e2c36b61;border-radius:22px;justify-items:center;width:min(440px,100%);padding:44px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #000c,inset 0 1px #ffffff0d}.signin-card:before{content:"";pointer-events:none;background:radial-gradient(at top,#f6e4a657,#0000 72%);width:82%;height:160px;position:absolute;top:0;left:50%;transform:translate(-50%)}.signin-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f6e4a6b3,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.signin-card>*{z-index:1;position:relative}.signin-card h1{letter-spacing:-.02em;color:var(--text);margin:4px 0 6px;font:500 24px/1.15 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.pw-field{width:100%;display:block;position:relative}.pw-field input{width:100%;padding-right:42px}.pw-toggle{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.pw-toggle:hover{color:var(--gold2)}.signin-card>p{color:#9a9ca2;max-width:320px;margin:0 0 22px;font-size:14px;line-height:1.55}.signin-logo{flex-basis:132px;width:132px;height:132px;margin-bottom:22px;box-shadow:0 0 0 1px #e2c36b66,0 0 44px #f1d98a73,0 0 90px #d9b65a40}.signin-card h1{margin:8px 0 12px;font:500 51px/1.05 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.signin-card>p:not(.eyebrow){color:#989a9f;max-width:360px;margin:0;font-size:18px;line-height:1.65}.signin-button{justify-content:center;align-items:center;margin-top:24px;text-decoration:none;display:inline-flex}.signin-card>small{color:#666970;max-width:350px;margin-top:18px;font-size:12px;line-height:1.55}.error-actions{align-items:center;gap:9px;margin-top:10px;display:flex}.error-actions a,.privacy-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.error-state>small{color:#6f7279;font-size:12px}.brand-mark{width:44px;height:44px;color:var(--gold2);border:1px solid #8c743b;border-radius:50%;place-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;font-size:30px;display:grid;box-shadow:inset 0 0 22px #d9b65a12}.loading-logo{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 18px 36px #000b)drop-shadow(0 0 28px #d9b65a14);width:160px;height:auto;display:block}.official-logo{z-index:1;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 14px 24px #000b)drop-shadow(0 0 22px #d9b65a10);width:158px;height:auto;display:block;position:relative}.product-name{z-index:1;background:#15140f;border:1px solid #4d4228;border-radius:999px;padding:5px 11px;font-weight:800;position:relative;color:var(--gold2)!important;letter-spacing:.24em!important;margin-top:11px!important;font-size:12px!important}.logo-emblem-crop{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 50% 42%,#17140d 0,#050505 72%);border:1px solid #806b3b;border-radius:50%;flex:0 0 38px;width:38px;height:38px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #d9b65a14,0 0 0 3px #d9b65a08,0 8px 22px #0008}.logo-emblem-crop:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;border:1px solid #e2c36b24;position:absolute;inset:2px}.logo-emblem-crop img{z-index:1;object-fit:contain;mix-blend-mode:screen;width:100%;max-width:none;height:100%;position:absolute;inset:0}.modal-emblem{flex-basis:44px;width:44px;height:44px}.hero-official-logo{object-fit:contain;opacity:.07;pointer-events:none;filter:drop-shadow(0 0 40px #d9b65a10);width:min(58%,580px);height:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0!important;position:absolute!important}.splash-brand{justify-items:center;gap:16px;display:grid}.splash-emblem{flex-basis:98px;width:98px;height:98px}.splash-brand>div{text-align:center}.splash-brand strong,.splash-brand small{display:block}.splash-brand strong{letter-spacing:.24em;font:600 20px/1.1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,ui-sans-serif,sans-serif}.splash-brand small{color:var(--gold);letter-spacing:.48em;margin-top:7px;font-size:12px}.app-shell{background:#0c0d0f;min-height:100vh;display:flex}.sidebar{z-index:30;background:#090a0c;border-right:1px solid #222329;flex-direction:column;width:242px;padding:24px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand-block{isolation:isolate;border-bottom:1px solid #242219;flex-direction:column;align-items:center;gap:0;margin:0 5px 22px;padding:14px 9px 24px;display:flex;position:relative}.brand-block:before{content:"";z-index:0;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#d9b65a12 0,#0000 67%);border-radius:50%;position:absolute;inset:8% -10% 14%}.brand-block .sidebar-emblem{z-index:1;flex-basis:104px;width:104px;height:104px;margin:2px 0 0;display:block}.brand-wordmark{z-index:1;text-align:center;position:relative}.brand-wordmark strong,.brand-wordmark b,.brand-wordmark small{display:block}.brand-wordmark strong{letter-spacing:.58em;margin-right:-.58em;font:600 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,ui-sans-serif,sans-serif}.brand-wordmark b{color:#f2eee4;letter-spacing:.22em;margin-top:7px;font:500 19px/1.1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,ui-sans-serif,sans-serif}.brand-wordmark small{color:var(--gold);letter-spacing:.48em;margin-top:7px;font-size:12px}.journey-chip{background:linear-gradient(145deg,#1a1812,#111214);border:1px solid #3c3522;border-radius:12px;margin:0 5px 24px;padding:13px 14px}.journey-chip span{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:12px;display:block}.journey-chip strong{color:var(--gold2);letter-spacing:.12em;margin-top:5px;font-size:15px;display:block}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#8c8f96;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:15px;transition:all .2s;display:flex}.nav-item:hover{color:#ddd9cf;background:#151619}.nav-item.active{color:#241d05;background:linear-gradient(120deg,#f1d98ad1,#d9b65ad1);font-weight:600;box-shadow:0 6px 18px #d9b65a2e}.nav-icon{text-align:center;width:22px;font-size:19px}.nav-item b{color:#ffb1b1;background:#5a2d2d;border-radius:50%;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:12px;display:grid}.sidebar-bottom{color:#888b92;border-top:1px solid #24252a;margin-top:auto;padding:18px 10px 0;font-size:15px}.sidebar-bottom small{color:#51545a;margin-top:7px;font-size:12px;line-height:1.5;display:block}.secure-dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #57c78a99}.main-panel{width:calc(100% - 242px);min-width:0;margin-left:242px}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0e10e8;border-bottom:1px solid #24252a;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.top-search{color:#6f727a;align-items:center;gap:9px;width:320px;display:flex}.top-search input{color:#d8d5cd;background:0 0;border:0;width:100%;font-size:16px}.top-search input::placeholder{color:#64676e}.role-switch{color:#676a72;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:9px;margin-left:auto;font-size:14px;display:flex}.role-switch select,.mentee-selector,.mentee-strip select{appearance:none;color:#d6d2c8;background-color:#17181b;background-image:linear-gradient(45deg,#0000 50%,#777 50%),linear-gradient(135deg,#777 50%,#0000 50%);background-position:calc(100% - 13px),calc(100% - 9px);background-repeat:no-repeat;background-size:4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #303138;border-radius:8px;padding:8px 28px 8px 10px;font-size:15px}.profile-button{cursor:pointer;background:0 0;border:0;border-left:1px solid #292a2f;align-items:center;gap:9px;margin-left:22px;padding-left:21px;display:flex}.profile-button>span{aspect-ratio:1;isolation:isolate;width:34px;height:34px;color:var(--gold2);background:#1e1b14;border:1px solid #5f5030;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid;overflow:hidden}.profile-button strong,.profile-button small{text-align:left;display:block}.profile-button strong{font-size:15px;font-weight:600}.profile-button small{color:#777a82;margin-top:2px;font-size:12px}.mobile-brand{display:none}.content{width:min(1500px,100%);margin:0 auto;padding:38px 38px 70px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:90px;margin-bottom:25px;display:flex}.page-heading h1{letter-spacing:-.025em;margin:4px 0 9px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.05}.page-heading>div>p:last-child{color:var(--muted);margin:0;font-size:18px}.eyebrow{color:var(--gold);letter-spacing:.19em;margin:0;font-size:12px;font-weight:700}.primary-button,.secondary-button,.record-button,.stop-button,.test-button{cursor:pointer;letter-spacing:.02em;border-radius:9px;padding:11px 16px;font-size:15px;font-weight:700;transition:all .2s}.primary-button{color:#18140c;background:linear-gradient(135deg,#f2dc92,#cfa546);border:1px solid #efcf78;box-shadow:0 8px 30px #d2aa4925}.primary-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.primary-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.secondary-button{color:var(--gold2);background:#171711;border:1px solid #5b4c2c}.secondary-button:hover{background:#222016}.text-button{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:14px}.error-banner{color:#f4b4b4;background:#2a1718;border:1px solid #793d3d;border-radius:9px;align-items:center;gap:10px;margin:-8px 0 20px;padding:12px 14px;font-size:15px;display:flex}.error-banner>span{border:1px solid #c76565;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.error-banner button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:23px}.hero-dashboard{background:radial-gradient(circle at 86% 45%,#3d321a 0,#1b1913 18%,#0000 42%),linear-gradient(125deg,#151619 0,#101113 62%,#17150f 100%);border:1px solid #3b3424;border-radius:18px;justify-content:space-between;gap:30px;min-height:316px;padding:42px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 80px #0008}.hero-dashboard:after{content:none}.hero-dashboard>div{z-index:1;position:relative}.live-pill{color:#9da0a6;letter-spacing:.08em;text-transform:uppercase;background:#1c1d1f;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:inline-flex}.live-pill i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #57c78a}.hero-dashboard h2{letter-spacing:-.03em;margin:23px 0 12px;font:500 clamp(34px,4vw,53px)/1.04 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.hero-dashboard h2 em{color:var(--gold2);font-style:normal}.hero-dashboard>div:first-child>p{color:#9a9ca2;max-width:545px;margin-bottom:23px;font-size:18px;line-height:1.65}.hero-metrics{grid-template-columns:1.2fr 1fr;align-content:center;gap:10px;min-width:355px;display:grid}.progress-ring{grid-row:span 2;justify-self:center;place-items:center;width:232px;height:232px;display:grid;position:relative}.pr-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pr-fill{fill:#14130d;stroke:#2a2718;stroke-width:1px}.pr-track{fill:none;stroke:#ffffff12;stroke-width:7px}.pr-arc{fill:none;stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 8px #d9b65a45)}.pr-dot{fill:#fbeec2;filter:drop-shadow(0 0 6px #f3d98a)}.pr-center{text-align:center;z-index:1;position:relative}.pr-center strong{color:var(--gold2);letter-spacing:-.01em;font:500 54px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:block}.pr-center span{color:#8a8d93;text-transform:uppercase;letter-spacing:.14em;margin-top:6px;font-size:12px;display:block}.hero-stat{background:#131416bd;border:1px solid #303136;border-radius:12px;min-width:130px;padding:18px}.hero-stat strong{font:500 34px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:block}.hero-stat span{color:#7e8188;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.hero-stat.attention strong{color:var(--orange)}.stats-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:14px;display:grid}.stats-grid article{background:#121315;border:1px solid #282a2f;border-radius:12px;align-items:center;gap:13px;padding:18px;display:flex}.stats-grid article.stat-click{cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.stats-grid article.stat-click:hover{background:#17160f;border-color:#5a4c2e;transform:translateY(-2px)}.stats-grid article.stat-click:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.stat-icon{color:#b4b7bd;background:#191a1e;border:1px solid #34363c;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.stat-icon.gold{color:var(--gold);background:#211e16;border-color:#5a4c2e}.stat-icon.warn{color:var(--orange);background:#241b12;border-color:#634524}.stats-grid small{color:#70737b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block}.stats-grid strong{margin:2px 0;font:500 32px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:inline-block}.stats-grid strong b{color:#6b6e75;font-size:16px;font-weight:400}.stats-grid p{color:#676a72;margin:0;font-size:12px}.dashboard-grid{grid-template-columns:1.65fr .85fr;gap:14px;margin-top:14px;display:grid}.panel{background:#121315;border:1px solid #292b30;border-radius:14px;box-shadow:0 16px 45px #0002}.panel-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.panel-header small{color:var(--gold);letter-spacing:.13em;font-size:12px;font-weight:700}.panel-header h3{margin:4px 0 0;font:500 24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.wide-panel,.next-panel{padding:22px}.attention-list{margin-top:15px}.mentee-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #24262b;grid-template-columns:auto 1fr 150px auto 18px;align-items:center;gap:12px;width:100%;padding:12px 4px;display:grid}.mentee-row:hover{background:#17181b}.avatar{aspect-ratio:1;isolation:isolate;width:36px;height:36px;color:var(--gold2);background:#211e17;border:1px solid #54482f;border-radius:50%;flex:none;place-items:center;padding:0;font-size:14px;font-style:normal;line-height:1;display:inline-grid;overflow:hidden}.avatar img,.profile-button>span img,.selected-session>span img{border-radius:inherit;object-fit:cover;object-position:50% 28%;width:100%;max-width:none;height:100%;display:block}.level-gold{background:#2a2417;border-color:#8b733c}.level-diamond{color:#e8eef9;background:linear-gradient(135deg,#2a2e36,#14161a);border-color:#70747d}.level-premium{color:#eac199;background:#251b14;border-color:#765236}.mentee-main strong,.mentee-main span{display:block}.mentee-main strong{font-size:15px}.mentee-main span{color:#73767e;margin-top:3px;font-size:12px}.mini-progress{align-items:center;gap:7px;display:flex}.mini-progress>span{background:#26272c;border-radius:5px;flex:1;height:4px;overflow:hidden}.mini-progress i{background:linear-gradient(90deg,#9c7c36,var(--gold2));height:100%;display:block}.mini-progress small{color:#85888e;width:29px;font-size:12px}.risk{white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;font-style:normal;display:inline-flex}.risk-baixo{color:#89dfae;background:#173223;border:1px solid #27553b}.risk-medio{color:#efc47e;background:#352714;border:1px solid #664d26}.risk-alto{color:#f2a0a0;background:#361a1c;border:1px solid #653337}.row-arrow{color:#6b6e75;font-size:30px}.next-panel{flex-direction:column;display:flex}.live-dot{color:var(--red);text-shadow:0 0 10px var(--red);font-size:15px}.next-person{border-top:1px solid #282a2f;align-items:center;gap:10px;margin-top:10px;padding:18px 0;display:flex}.next-person strong,.next-person span{display:block}.next-person strong{font-size:15px}.next-person span{color:#74777e;margin-top:3px;font-size:12px}.focus-box{background:#181713;border:1px solid #3d3523;border-radius:9px;padding:15px}.focus-box small{color:var(--gold);letter-spacing:.11em;font-size:12px}.focus-box p{color:#9a9b98;margin:7px 0 0;font-size:14px;line-height:1.55}.full{width:100%;margin-top:auto}.selected-session{background:#151512;border:1px solid #36312a;border-radius:12px;align-items:center;gap:9px;padding:9px 13px;display:flex}.selected-session>span{aspect-ratio:1;isolation:isolate;width:31px;height:31px;color:var(--gold2);border:1px solid #675536;border-radius:50%;place-items:center;font-size:12px;line-height:1;display:grid;overflow:hidden}.selected-session small,.selected-session strong{display:block}.selected-session small{color:#6e7178;text-transform:uppercase;font-size:12px}.selected-session strong{margin-top:2px;font-size:14px}.table-panel{overflow:hidden}.filter-row{color:#797c83;border-bottom:1px solid #2a2b30;justify-content:space-between;align-items:center;padding:17px 20px;font-size:14px;display:flex}.filter-row div{gap:5px;display:flex}.filter-row button{color:#777a81;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:12px}.filter-row .filter-active{color:var(--gold2);background:#252116}.table-head,.table-row{grid-template-columns:minmax(230px,1.7fr) .7fr .7fr 1fr 1fr .8fr 25px;align-items:center;gap:12px;padding:0 20px;display:grid}.table-head{color:#62656d;letter-spacing:.08em;text-transform:uppercase;min-height:42px;font-size:12px}.table-row{text-align:left;color:#a5a7ad;cursor:pointer;background:0 0;border:0;border-top:1px solid #24262a;width:100%;min-height:70px;font-size:14px}.table-row:hover{background:#17181b}.person-cell{align-items:center;gap:11px;display:flex}.person-cell b{color:#e2dfd7;font-size:15px}.person-cell b small{text-overflow:ellipsis;white-space:nowrap;color:#686b72;max-width:240px;margin-top:4px;font-size:12px;font-weight:400;display:block;overflow:hidden}.level-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:6px;padding:5px 8px;font-size:12px;font-style:normal;display:inline-flex}.level-badge.diamond{color:#d9e4f4;background:#272b32;border:1px solid #454b55}.level-badge.gold{color:#edce79;background:#2b2415;border:1px solid #594b29}.level-badge.premium{color:#e7b78f;background:#2a1c14;border:1px solid #593c29}.table-progress{align-items:center;gap:7px;display:flex}.table-progress>i{background:#292a2f;border-radius:4px;width:70px;height:4px;overflow:hidden}.table-progress b{background:var(--gold);height:100%;display:block}.mentee-cover{background:linear-gradient(105deg,#171713,#121315 65%);border:1px solid #373124;border-radius:14px;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:25px;margin-bottom:14px;padding:22px 25px;display:grid}.cover-person{align-items:center;gap:15px;display:flex}.avatar-large{width:58px;height:58px;font-size:19px}.cover-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cover-tags>span{color:#777a81;font-size:12px}.cover-person h2{margin:6px 0 3px;font:500 32px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.cover-person p{color:#85888e;margin:0;font-size:14px}.cover-data{border-left:1px solid #2d2e32;grid-template-columns:repeat(3,1fr);gap:18px;padding-left:22px;display:grid}.cover-data small,.cover-data strong{display:block}.cover-data small{color:#63666d;letter-spacing:.08em;font-size:12px}.cover-data strong{margin-top:5px;font-size:12px}.map-grid{grid-template-columns:1.08fr .92fr;gap:14px;display:grid}.radar-panel,.priorities-panel{min-height:460px;padding:22px}.score-chip{color:var(--gold2);background:#201d14;border:1px solid #544725;border-radius:8px;padding:7px 9px;font:500 19px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.radar-wrap{max-width:330px;margin:5px auto 0}.radar-wrap svg{width:100%;display:block}.radar-ring{fill:none;stroke:#303239;stroke-width:1px}.radar-axis{stroke:#25272c;stroke-width:1px}.radar-target{fill:#d9b65a0d;stroke:#92773d;stroke-width:1px;stroke-dasharray:4 4}.radar-initial{fill:#7c819017;stroke:#656a75;stroke-width:1.5px}.radar-current{fill:#d9b65a2f;stroke:var(--gold);stroke-width:2px;filter:drop-shadow(0 0 5px #d9b65a40)}.radar-dot{fill:var(--gold2);stroke:#151618;stroke-width:2px}.radar-legend{color:#797c83;justify-content:center;gap:18px;font-size:12px;display:flex}.radar-legend span{align-items:center;gap:5px;display:flex}.radar-legend i{border-radius:50%;width:7px;height:7px}.legend-initial{background:#707580}.legend-current{background:var(--gold)}.legend-target{border:1px solid #92773d}.map-summary{border-top:1px solid #292b30;justify-content:center;align-items:center;gap:18px;margin-top:15px;padding-top:17px;display:flex}.map-summary div{text-align:center;min-width:55px}.map-summary small,.map-summary strong{display:block}.map-summary small{color:#6d7077;text-transform:uppercase;font-size:12px}.map-summary strong{margin-top:2px;font:500 26px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.map-summary .current strong{color:var(--gold2)}.map-summary>span{color:#55585f}.priorities-panel>.panel-header>span{color:#777a81;font-size:12px}.priority-item{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #292b30;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 0;display:grid}.priority-item:first-of-type{margin-top:16px}.priority-item>span{color:#60553a;font:500 24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.priority-item strong,.priority-item small{display:block}.priority-item strong{font-size:15px}.priority-item div small{color:#6d7077;max-width:320px;margin-top:4px;font-size:12px;line-height:1.5}.priority-item>b{color:var(--gold2);font:500 28px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.priority-item>b small{color:#686b72;font:12px sans-serif;display:inline}.method-box{background:#1a1813;border:1px solid #3e3726;border-radius:10px;gap:12px;margin-top:18px;padding:15px;display:flex}.method-box>span{width:36px;height:36px;color:var(--gold2);border:1px solid #6d5a32;border-radius:50%;place-items:center;font:500 16px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:grid}.method-box small,.method-box strong{display:block}.method-box small{color:var(--gold);letter-spacing:.1em;font-size:12px}.method-box strong{margin-top:4px;font-size:14px}.method-box p{color:#72747a;margin:5px 0 0;font-size:12px}.area-panel{margin-top:14px;padding:22px}.area-panel>.panel-header>p{color:#6f7279;font-size:12px}.areas-list{margin-top:16px}.area-item{border-top:1px solid #292b30}.area-item summary{cursor:pointer;grid-template-columns:34px minmax(160px,1.2fr) 1fr 80px 15px;align-items:center;gap:14px;min-height:64px;list-style:none;display:grid}.area-item summary::-webkit-details-marker{display:none}.area-score{width:31px;height:31px;color:var(--gold2);background:#1f1c14;border:1px solid #584b2e;border-radius:8px;place-items:center;font:500 19px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:grid}.area-item summary div strong,.area-item summary div span{display:block}.area-item summary div strong{font-size:14px}.area-item summary div span{color:#686b72;margin-top:3px;font-size:12px}.area-bar{background:#292a2f;border-radius:5px;height:4px;overflow:hidden}.area-bar i{background:linear-gradient(90deg,#8a6c31,var(--gold2));height:100%;display:block}.priority-stars{color:var(--gold);letter-spacing:2px;font-size:12px}.area-item summary>b{color:#686b72}.area-edit{background:#17181b;border:1px solid #32343a;border-radius:10px;margin-bottom:12px;padding:18px}.sliders{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sliders label>span{color:#85888f;justify-content:space-between;font-size:12px;display:flex}.sliders strong{color:var(--gold2)}.sliders input{width:100%;accent-color:var(--gold);margin-top:10px}.area-texts{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.area-texts label span,.closing-fields label span,.modal-form label>span{color:#888b92;margin-bottom:6px;font-size:12px;display:block}textarea,.modal-form input,.modal-form select{resize:vertical;color:#ddd9cf;background:#111214;border:1px solid #35373d;border-radius:8px;width:100%;padding:10px;font-size:14px}.area-texts textarea{min-height:72px}.area-save{justify-content:flex-end;margin-top:12px;display:flex}.session-toolbar{background:#131416;border:1px solid #33302a;border-radius:12px;align-items:center;gap:20px;margin-bottom:14px;padding:14px 17px;display:flex}.session-status{border-right:1px solid #2d2e33;align-items:center;gap:9px;padding-right:19px;display:flex}.session-status>i{background:#555860;border-radius:50%;width:9px;height:9px}.session-status>i.recording{background:var(--red);box-shadow:0 0 13px var(--red);animation:1.2s infinite pulse}.session-status small,.session-status strong{display:block}.session-status small{color:#777a82;letter-spacing:.1em;font-size:12px}.session-status strong{margin-top:2px;font:500 22px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.consent-check{color:#898c92;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.consent-check input{accent-color:var(--gold)}.session-actions{gap:8px;margin-left:auto;display:flex}.record-button,.stop-button,.test-button{padding:9px 12px}.record-button{color:#f4a3a6;background:#331719;border:1px solid #7a3034}.record-button i{background:var(--red);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.stop-button{color:#efa4aa;background:#261619;border:1px solid #674449}.test-button{color:var(--gold2);background:#1d1b14;border:1px solid #4f452d}.session-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.transcript-panel,.copilot-panel{min-height:510px;padding:21px}.listening-badge{color:#777a82;border:1px solid #393a40;border-radius:999px;padding:5px 8px;font-size:12px}.listening-badge.on{color:#92dfb1;background:#14271c;border-color:#315f43}.transcript-box{background:#0d0e10;border:1px solid #27292e;border-radius:10px;min-height:382px;max-height:500px;margin-top:16px;padding:22px;overflow:auto}.transcript-box>p{color:#c6c3bb;margin:0;font-size:18px;line-height:1.9}.transcript-box mark{color:var(--gold2);background:0 0}.empty-transcript{text-align:center;place-content:center;justify-items:center;min-height:335px;display:grid}.empty-transcript span{color:#666a72;border:1px solid #3d4047;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.empty-transcript strong{margin-top:14px;font:500 22px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.empty-transcript p{color:#686b72;max-width:260px;font-size:12px;line-height:1.6}.transcript-tools{gap:8px;padding-top:12px;display:flex}.transcript-tools button{color:#777a82;cursor:pointer;background:0 0;border:0;font-size:12px}.transcript-tools button:first-child{color:var(--gold)}.copilot-panel{background:linear-gradient(155deg,#171713,#101113);border-color:#3a3425}.copilot-title{border-bottom:1px solid #302d25;align-items:center;gap:10px;padding-bottom:17px;display:flex}.ai-orb{width:39px;height:39px;color:var(--gold2);background:radial-gradient(circle,#3b301a,#171611);border:1px solid #7e6835;border-radius:50%;place-items:center;font:500 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:grid;box-shadow:0 0 20px #d9b65a18}.copilot-title small{color:var(--gold);letter-spacing:.12em;font-size:12px}.copilot-title h3{margin:3px 0 0;font:500 22px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.copilot-title>i{background:#4a4c52;border-radius:50%;width:7px;height:7px;margin-left:auto}.copilot-title>i.online{background:var(--green);box-shadow:0 0 10px var(--green)}.suggestions{flex-direction:column;gap:9px;max-height:378px;padding:13px 1px;display:flex;overflow:auto}.suggestions article{background:#171712;border:1px solid #343127;border-radius:9px;padding:13px}.suggestions article>div{justify-content:space-between;align-items:center;display:flex}.suggestions article span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.suggestions article button{width:20px;height:20px;color:var(--gold);cursor:pointer;background:0 0;border:1px solid #4c432d;border-radius:5px}.suggestions article strong{margin-top:6px;font-size:14px;display:block}.suggestions article p{color:#85878b;margin:6px 0 0;font-size:12px;line-height:1.55}.empty-suggestions{text-align:center;color:#65686f;place-content:center;justify-items:center;min-height:300px;display:grid}.empty-suggestions span{color:#51472e;font-size:41px}.empty-suggestions p{max-width:230px;font-size:12px;line-height:1.6}.copilot-note{color:#696c72;border-top:1px solid #302d25;align-items:flex-start;gap:8px;padding-top:11px;font-size:12px;line-height:1.5;display:flex}.copilot-note span{color:var(--gold)}.copilot-note p{margin:0}.closing-panel{margin-top:14px;padding:21px}.closing-fields{grid-template-columns:1.1fr 1fr 1fr;gap:11px;margin-top:16px;display:grid}.closing-fields textarea{min-height:94px}.closing-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:14px;display:flex}.closing-footer p{color:#6e7178;font-size:12px}.mentee-strip{background:#131416;border:1px solid #302e28;border-radius:12px;align-items:center;gap:15px;margin-bottom:14px;padding:14px 17px;display:flex}.mentee-strip>div{align-items:center;gap:10px;display:flex}.mentee-strip small,.mentee-strip strong{display:block}.mentee-strip small{color:#6e7178;font-size:12px}.mentee-strip strong{margin-top:3px;font-size:14px}.mentee-strip select{margin-left:auto}.mission-board{grid-template-columns:repeat(3,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.mission-column{background:#111214;border:1px solid #292b30;border-radius:13px;min-height:480px;padding:16px}.column-title{align-items:center;gap:8px;padding:3px 2px 13px;display:flex}.column-title strong{font-size:14px}.column-title b{color:#74777e;margin-left:auto;font-size:12px}.column-dot{background:#6e7178;border-radius:50%;width:7px;height:7px}.column-dot.atrasada{background:var(--red)}.column-dot.concluida{background:var(--green)}.mission-card{background:#17181b;border:1px solid #2b2d32;border-radius:12px;margin-bottom:12px;padding:18px;box-shadow:0 10px 26px #0006}.mission-card>div{justify-content:space-between;gap:12px;display:flex}.mission-card span{color:#93761f;text-transform:uppercase;letter-spacing:.09em;font-size:12px}.mission-card small{color:#8a8d93;font-size:12px}.mission-card h3{color:#e8e4da;white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 10px;font-size:18px;line-height:1.65}.mission-card p{color:#6b6e74;font-size:12px}.mission-card button{color:#c9ccd2;cursor:pointer;background:#1f2024;border:1px solid #34363c;border-radius:7px;width:100%;margin-top:10px;padding:10px;font-size:12px;font-weight:500;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.mission-card button:hover{background:linear-gradient(120deg,var(--gold2),var(--gold));border-color:var(--gold);color:#2a2205;box-shadow:0 6px 16px #d9b65a3d}.empty-column{color:#55585f;border:1px dashed #2d2f34;border-radius:8px;place-items:center;min-height:120px;font-size:12px;display:grid}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-card{grid-template-columns:43px 1fr auto;align-items:center;gap:15px;padding:21px;display:grid}.settings-icon{width:42px;height:42px;color:var(--gold2);background:#201d15;border:1px solid #55482c;border-radius:10px;place-items:center;font:500 16px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:grid}.settings-card small{color:var(--gold);letter-spacing:.1em;font-size:12px}.settings-card h3{margin:4px 0;font:500 20px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.settings-card p{color:#777a82;margin:0;font-size:12px;line-height:1.55}.toggle{background:#303238;border:0;border-radius:99px;width:38px;height:22px;position:relative}.toggle i{background:#777a82;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.toggle.on{background:#4a3e23}.toggle.on i{background:var(--gold);left:19px}.privacy-card{background:linear-gradient(120deg,#1a1812,#121315);border-color:#3f3726;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.privacy-card span{color:var(--gold);letter-spacing:.14em;font-size:12px}.privacy-card h3{margin:6px 0;font:500 23px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.privacy-card p{color:#7e8188;max-width:650px;margin:0;font-size:12px;line-height:1.6}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#131416;border:1px solid #51452c;border-radius:16px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:26px;position:relative;overflow:auto;box-shadow:0 30px 120px #000}.modal-wide{width:min(860px,100%)}.modal-close{color:#7c7f86;cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:13px;right:15px}.modal-title{border-bottom:1px solid #292b30;align-items:center;gap:12px;padding-bottom:19px;display:flex}.modal-title h2{margin:0;font:500 31px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.modal-title p{color:#777a82;margin:5px 0 0;font-size:12px}.modal-form{flex-direction:column;gap:13px;padding-top:17px;display:flex}.modal-form textarea{min-height:78px}.mission-form .mission-textarea{min-height:280px;padding:16px;font-size:18px;line-height:1.65}.mission-counter{color:#8a8d94;text-align:right;margin-top:7px;font-size:12px;display:block}.field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-footer{justify-content:flex-end;align-items:center;gap:10px;padding-top:7px;display:flex}.toast{z-index:120;color:#b9e7c6;background:#162319;border:1px solid #3f603f;border-radius:10px;align-items:center;gap:9px;padding:13px 16px;font-size:14px;animation:.25s slideIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 50px #0008}.toast span{color:var(--green)}.policy-content{gap:10px;padding-top:18px;display:grid}.policy-content p{color:#8f9299;background:#101113;border:1px solid #2e3035;border-radius:8px;margin:0;padding:12px;font-size:14px;line-height:1.55}.policy-content strong{color:#d9d5cc}.policy-content .primary-button{justify-self:end;margin-top:4px}.mobile-nav{display:none}.role-badge,.status-badge,.access-active,.access-inactive{color:var(--gold2);background:#1e1b14;border:1px solid #4d432b;border-radius:999px;padding:6px 9px;font-size:12px}.empty-table{color:#777a82;text-align:center;place-items:center;min-height:180px;display:grid}.empty-table strong{color:#c8c4bb;font:500 22px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.empty-table p{margin:7px 0 0;font-size:12px}.cover-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.danger-button{color:#efadb1;cursor:pointer;background:#30181b;border:1px solid #743b40;border-radius:8px;padding:10px 14px;font-size:12px}.danger-button:hover{border-color:#a9555c}.private-notes{grid-column:1/-1}.status-badge{color:#8cd6a6;background:#14251a;border-color:#31553e}.access-card{grid-column:1/-1;padding:22px}.access-overview{background:#0f1012;border:1px solid #302d24;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:13px;display:flex}.access-overview>span{color:#9ad6aa;background:#162319;border-radius:8px;align-items:baseline;gap:5px;padding:7px 9px;font-size:12px;display:flex}.access-overview>span.attention{color:#e5a0a0;background:#2b1919}.access-overview strong{font-size:19px}.access-overview p{color:#777a82;text-align:right;flex:1;min-width:250px;margin:0;font-size:12px}.access-list{border-top:1px solid #292b30;margin-top:15px}.access-row{border-bottom:1px solid #292b30;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.access-row .avatar{width:32px;height:32px;font-size:12px}.access-row strong,.access-row small{display:block}.access-row strong{font-size:14px}.access-row small{color:#777a82;margin-top:3px;font-size:12px}.access-inactive{color:#c6868c;background:#271719;border-color:#554044}.privacy-actions{align-items:center;gap:10px;display:flex}.field-help{color:#777a82;margin-top:6px;font-size:12px;line-height:1.5;display:block}.access-confirmation{background:#17150f;border:1px solid #3a3425;border-radius:9px;padding:13px}.access-confirmation strong{color:var(--gold2);font-size:12px}.access-confirmation p{color:#898b91;margin:5px 0 0;font-size:12px;line-height:1.5}.confirm-content{padding-top:18px}.confirm-content>p{color:#aaa79f;background:#101113;border:1px solid #303238;border-radius:9px;margin:0;padding:15px;font-size:15px;line-height:1.6}.form-help{color:#777a82;margin:0;font-size:12px;line-height:1.5}.error-state h1{margin:18px 0 0;font:500 34px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.error-state p{text-align:center;max-width:420px}.error-state .primary-button{margin-top:0}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}.sidebar nav{scrollbar-width:thin;scrollbar-color:#3b3527 transparent;min-height:0;padding-right:3px;overflow-y:auto}.sidebar .nav-item{flex:none}.tool-person{background:#131416;border:1px solid #332f27;border-radius:12px;align-items:center;gap:11px;margin-bottom:14px;padding:12px 15px;display:flex}.tool-person .avatar{width:39px;height:39px}.tool-person small,.tool-person strong{display:block}.tool-person small{color:#6f7279;letter-spacing:.12em;font-size:12px}.tool-person strong{margin-top:3px;font-size:15px}.tool-person>i{color:var(--gold2);border:1px solid #534628;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:12px;font-style:normal}.permission-panel{align-items:center;gap:18px;padding:30px;display:flex}.permission-panel h2{margin:0 0 8px;font:500 34px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.permission-panel p{color:#8b8e95;max-width:740px;font-size:15px;line-height:1.7}.permission-panel strong{color:var(--gold2);font-size:12px}.health-hero,.business-hero,.support-head{background:radial-gradient(circle at 90% 20%,#40331a 0,#0000 32%),linear-gradient(120deg,#171713,#111214);border:1px solid #413823;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:14px;padding:30px;display:flex}.health-hero>div:first-child{max-width:720px}.health-hero h2,.business-hero h2,.support-head h2{margin:16px 0 9px;font:500 42px/1.12 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.health-hero p,.business-hero p,.support-head p{color:#8d9097;font-size:15px;line-height:1.7}.health-reference{background:#1b1913;border:1px solid #5a4b2b;border-radius:12px;flex-direction:column;gap:7px;min-width:245px;padding:19px;display:flex}.health-reference small{color:var(--gold);letter-spacing:.12em;font-size:12px}.health-reference strong{color:var(--gold2);font:500 34px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.health-reference span{color:#a19f98;font-size:12px}.safety-alert{background:#2b2115;border:1px solid #76542c;border-radius:10px;margin-bottom:14px;padding:14px 18px}.safety-alert strong{color:#efc47e;font-size:14px}.safety-alert p{color:#b29b78;margin:5px 0 0;font-size:12px;line-height:1.55}.tool-grid{gap:14px;display:grid}.tool-grid.two{grid-template-columns:1.15fr .85fr}.tool-grid>.panel{padding:22px}.tool-form{flex-direction:column;gap:13px;margin-top:17px;display:flex}.tool-form label>span,.checkin-form label>span,.question-form label>span,.new-ticket label>span{color:#858890;margin-bottom:6px;font-size:12px;display:block}.tool-form input,.tool-form select,.tool-form textarea,.checkin-form input,.checkin-form textarea,.question-form input,.question-form select,.question-form textarea,.new-ticket input,.new-ticket textarea,.comment-form textarea,.chat-form textarea,.model-toolbar input,.model-toolbar select,.question-card textarea{color:#ddd9cf;background:#0f1012;border:1px solid #35373d;border-radius:8px;width:100%;padding:10px;font-size:14px}.tool-form textarea{min-height:74px}.field-grid.three{grid-template-columns:repeat(3,1fr)}.check-stack{background:#101113;border:1px solid #303238;border-radius:9px;gap:8px;padding:12px;display:grid}.check-stack label{color:#9b9da3;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.check-stack input{width:auto;accent-color:var(--gold);margin-top:1px}.read-summary{background:#101113;border:1px solid #302e28;border-radius:9px;margin-top:17px;padding:16px}.read-summary p{color:#8e9198;font-size:14px;line-height:1.6}.read-summary strong{color:#d3d0c7}.assistant-prompts{flex-wrap:wrap;gap:6px;margin:16px 0 10px;display:flex}.assistant-prompts button{color:#c4ad6f;cursor:pointer;background:#1a1813;border:1px solid #463d28;border-radius:999px;padding:7px 9px;font-size:12px}.assistant-question{color:#dedbd3;background:#0f1012;border:1px solid #35373d;border-radius:9px;width:100%;min-height:105px;margin-bottom:9px;padding:12px;font-size:14px}.assistant-answer{background:#191712;border:1px solid #4b4028;border-radius:10px;align-items:flex-start;gap:11px;margin-top:14px;padding:14px;display:flex}.assistant-answer .ai-orb{flex:0 0 32px;width:32px;height:32px}.assistant-answer p{color:#b5b2aa;margin:0;font-size:14px;line-height:1.65}.habit-plan{border-top:1px solid #2d2f34;margin-top:17px;padding-top:17px}.habit-plan h4{font:500 20px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.habit-plan li{color:#81848b;margin:7px 0;font-size:12px}.empty-copy{color:#73767d;font-size:14px;line-height:1.6}.checkin-panel{margin-top:14px;padding:22px}.checkin-form{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;margin-top:17px;display:grid}.checkin-form .wide{grid-column:1/-2}.checkin-form textarea{min-height:44px}.checkin-history{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.checkin-history>div{background:#101113;border:1px solid #2d2f34;border-radius:9px;padding:12px}.checkin-history strong,.checkin-history span,.checkin-history small{display:block}.checkin-history strong{color:var(--gold2);font:500 23px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.checkin-history span{color:#8a8d94;margin:5px 0;font-size:12px}.checkin-history small{color:#5f6269;font-size:12px}.calculator-layout{grid-template-columns:1fr 1fr;gap:14px;display:grid}.calculator-form{padding:22px}.advanced-fields{background:#101113;border:1px solid #303238;border-radius:9px;padding:11px}.advanced-fields summary{color:var(--gold2);cursor:pointer;font-size:12px}.advanced-fields>div{margin-top:12px}.calculator-output{flex-direction:column;gap:12px;display:flex}.result-hero{background:radial-gradient(circle at 80% 10%,#4e3f20,#0000 38%),#171611;border:1px solid #65532e;border-radius:15px;padding:31px}.result-hero small{color:var(--gold);letter-spacing:.13em;font-size:12px}.result-hero strong{color:var(--gold2);margin-top:12px;font:500 57px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:block}.result-hero p{color:#a5a29a;margin:5px 0}.result-hero span{color:#7d8087;font-size:12px}.result-cards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.result-cards>div{background:#121315;border:1px solid #2d2f34;border-radius:10px;padding:16px}.result-cards small,.result-cards strong{display:block}.result-cards small{color:#6f727a;text-transform:uppercase;font-size:12px}.result-cards strong{margin-top:6px;font:500 34px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.daily-targets{padding:20px}.daily-targets h3{font:500 24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.daily-targets p{color:#85888f;border-bottom:1px solid #292b30;justify-content:space-between;margin:0;padding:7px 0;font-size:12px;display:flex}.daily-targets p strong{color:#d9d5cd}.daily-targets .primary-button{width:100%;margin-top:15px}.saved-scenarios{margin-top:14px;padding:21px}.saved-scenarios>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #292b30;justify-content:space-between;align-items:center;width:100%;padding:12px 3px;display:flex}.saved-scenarios span strong,.saved-scenarios span small{display:block}.saved-scenarios span strong{font-size:14px}.saved-scenarios span small{color:#686b72;margin-top:3px;font-size:12px}.saved-scenarios b{color:var(--gold2);font:500 20px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.business-hero>strong{color:var(--gold2);text-align:center;font:500 73px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.business-hero>strong small{color:#7e8188;text-transform:uppercase;letter-spacing:.15em;font:12px Inter,sans-serif;display:block}.model-toolbar{grid-template-columns:1fr 220px auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.model-toolbar span{color:#777a82;font-size:12px}.model-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.model-card{background:#121315;border:1px solid #2e3035;border-radius:12px;flex-direction:column;min-height:285px;padding:18px;display:flex}.model-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.model-card>div:first-child span{color:var(--gold);text-transform:uppercase;font-size:12px}.model-card>div:first-child button{color:var(--gold2);cursor:pointer;background:0 0;border:0;font-size:26px}.model-card h3{margin:15px 0 8px;font:500 26px/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.model-card p{color:#85888f;font-size:12px;line-height:1.55}.model-card ul{color:#6f7279;padding-left:16px;font-size:12px;line-height:1.8}.model-card .full{margin-top:auto}.load-more{color:var(--gold2);cursor:pointer;background:#181713;border:1px solid #4b412a;border-radius:9px;margin:18px auto 0;padding:11px 18px;font-size:12px;display:block}.model-detail{border-color:#55482c;margin-top:16px;padding:27px;position:relative}.detail-close{color:#85888f;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:15px;right:17px}.model-detail h2{margin:8px 0 20px;font:500 41px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.detail-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.detail-grid>div{background:#101113;border:1px solid #2f3136;border-radius:9px;padding:14px}.detail-grid small{color:var(--gold);font-size:12px}.detail-grid p{color:#8b8e95;font-size:12px;line-height:1.6}.model-detail>h3{margin-top:23px;font:500 24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.model-detail ol{color:#9a9da3;font-size:14px;line-height:1.8}.detail-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.tips-lead{background:#171611;border:1px solid #514323;border-radius:14px;align-items:center;gap:22px;margin-bottom:14px;padding:24px 27px;display:flex}.tips-lead>span{font-size:47px}.tips-lead h2{margin:6px 0;font:500 35px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.tips-lead p:last-child{color:#85888f;margin:0;font-size:14px}.admin-composer{margin-bottom:14px;padding:18px}.admin-composer>summary{color:var(--gold2);cursor:pointer;font-size:14px}.tip-filters{gap:7px;padding-bottom:10px;display:flex;overflow-x:auto}.tip-filters button{white-space:nowrap;color:#777a82;cursor:pointer;background:#121315;border:1px solid #303238;border-radius:999px;padding:7px 10px;font-size:12px}.tip-filters button.active{color:var(--gold2);background:#201d14;border-color:#62522e}.tips-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tip-card{background:#121315;border:1px solid #303238;border-radius:12px;padding:20px}.tip-card>div:first-child{color:var(--gold);text-transform:uppercase;justify-content:space-between;font-size:12px;display:flex}.tip-card h3{margin:14px 0 8px;font:500 27px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.tip-card>p,.tip-card details p{color:#888b92;font-size:12px;line-height:1.65}.tip-card blockquote{border-left:2px solid var(--gold);color:#aaa79f;background:#181713;margin:12px 0;padding:11px;font-size:12px}.tip-card details summary{color:var(--gold2);cursor:pointer;font-size:12px}.tip-actions{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.tip-actions button{color:#84878e;cursor:pointer;background:#101113;border:1px solid #373940;border-radius:7px;padding:7px 8px;font-size:12px}.tip-actions button.active{color:var(--gold2);background:#201d14;border-color:#5c4e2d}.comment-form{gap:8px;margin-top:10px;display:flex}.comment-form textarea{min-height:58px}.comment-form button{align-self:flex-end}.questions-layout{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.question-form{flex-direction:column;align-self:start;gap:13px;padding:22px;display:flex}.question-form h2{margin:5px 0;font:500 34px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.question-form>p:not(.eyebrow){color:#80838a;margin:0;font-size:12px}.question-list{flex-direction:column;gap:11px;display:flex}.question-list>.panel-header{padding:8px 3px}.question-list>.panel-header>span{color:var(--gold2);font:500 27px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.question-card{padding:19px}.question-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.question-card>div:first-child small{color:#6f727a;font-size:12px}.question-status{color:#d7bd75;text-transform:uppercase;background:#201c13;border:1px solid #5c4b2b;border-radius:999px;padding:5px 8px;font-size:12px}.question-status.respondida{color:#83d5a1;background:#14251a;border-color:#31543e}.question-card h3{font:500 24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.question-card>p{color:#92959b;font-size:14px;line-height:1.7}.official-answer{background:#191712;border:1px solid #4b4028;border-radius:9px;padding:14px}.official-answer strong{color:var(--gold2);font-size:12px}.official-answer p{color:#aaa79f;margin:7px 0 0;font-size:14px;line-height:1.65}.question-card form{margin-top:12px}.question-card form textarea{min-height:100px}.question-card form button{margin-top:8px}.support-online{color:#8ed6a8;align-items:center;gap:7px;font-size:12px;display:flex}.support-online i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #57c78a}.support-layout{grid-template-columns:260px 1fr 320px;gap:12px;display:grid}.ticket-list{align-self:start;padding:16px}.ticket-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #292b30;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 6px;display:flex}.ticket-list>button.active{background:#1b1914}.ticket-list span strong,.ticket-list span small{display:block}.ticket-list span strong{font-size:12px}.ticket-list span small{color:#65686f;margin-top:4px;font-size:12px}.ticket-list i{color:#81d39f;background:#14251a;border-radius:999px;padding:4px 6px;font-size:12px;font-style:normal}.ticket-list i.fechado{color:#8b8e95;background:#24262a}.support-chat{flex-direction:column;min-height:530px;display:flex;overflow:hidden}.support-chat>header{border-bottom:1px solid #292b30;justify-content:space-between;padding:17px;display:flex}.support-chat>header small{color:var(--gold);font-size:12px}.support-chat>header h3{margin:4px 0 0;font:500 22px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.support-chat>header>span{color:#86d4a3;font-size:12px}.message-list{flex-direction:column;flex:1;gap:10px;max-height:430px;padding:17px;display:flex;overflow:auto}.support-message{background:#18191c;border:1px solid #303238;border-radius:11px;max-width:82%;padding:11px 13px}.support-message.role-mentorado{background:#211e16;border-color:#5a4c2c;align-self:flex-end}.support-message.role-assistente{background:#14231a;border-color:#31513c}.support-message strong,.support-message small{font-size:12px;display:block}.support-message strong{color:var(--gold2)}.support-message p{color:#a3a098;margin:5px 0;font-size:12px;line-height:1.55}.support-message small{color:#60636a;font-size:12px}.chat-form{border-top:1px solid #292b30;grid-template-columns:1fr auto;gap:9px;padding:13px;display:grid}.chat-form textarea{min-height:58px}.support-chat>footer{color:#696c73;border-top:1px solid #292b30;justify-content:space-between;padding:10px 15px;font-size:12px;display:flex}.new-ticket{flex-direction:column;align-self:start;gap:12px;padding:19px;display:flex}.new-ticket>small{color:var(--gold);letter-spacing:.12em;font-size:12px}.new-ticket h3{margin:0;font:500 24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.closed-ticket{text-align:center;padding:18px}.closed-ticket p{color:#777a82;font-size:12px}.empty-chat{text-align:center;color:#6d7077;margin:auto}.empty-chat span{font-size:41px}.empty-chat h3{font:500 24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.elite-flix{margin-top:-4px}.flix-kicker{letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--gold)!important;margin:24px 0 8px!important;font-size:12px!important}.flix-search{background:#111214;border:1px solid #34363c;border-radius:8px;align-items:center;gap:8px;min-width:250px;padding:0 10px;display:flex}.flix-search span{color:#797c83}.flix-search input{color:#e2dfd7;background:0 0;border:0;width:100%;height:38px;font-size:12px}.flix-filters{scrollbar-width:none;flex:1;gap:5px;display:flex;overflow-x:auto}.flix-filters::-webkit-scrollbar{display:none}.flix-filters button{color:#777a82;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.flix-filters button.active{color:var(--gold2);background:#201d14;border-color:#584a2c}.flix-row{margin-top:25px}.flix-row-title{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:11px;display:flex}.flix-row-title h3{margin:0;font:500 30px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-row-title p{color:#70737a;margin:4px 0 0;font-size:12px}.flix-row-title>span{color:#686b72;font-size:12px}.draft-badge{z-index:2;color:#ffd39a;text-transform:uppercase;background:#5b3a18;border-radius:5px;padding:4px 6px;font-size:12px;position:absolute;top:8px;left:9px}.flix-empty{color:#666970;text-align:center;border:1px dashed #303238;border-radius:14px;place-content:center;justify-items:center;min-height:250px;display:grid}.flix-empty.large{background:radial-gradient(circle,#282117,#111214 55%);min-height:340px;margin-top:20px}.flix-empty>span{font-size:43px}.flix-empty h3{color:#cbc8bf;margin:14px 0 5px;font:500 26px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-empty p{color:#71747b;max-width:440px;font-size:12px;line-height:1.6}.flix-empty .primary-button{margin-top:10px}.flix-admin-backdrop{z-index:110;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000d;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.flix-player-close{z-index:5;color:#e8e4dc;cursor:pointer;background:#0b0c0ee6;border:1px solid #555861;border-radius:50%;place-items:center;width:36px;height:36px;font-size:31px;display:grid;position:absolute;top:12px;right:14px}.flix-admin{background:#101113;border:1px solid #574a2d;border-radius:16px;width:min(1220px,100%);max-height:calc(100vh - 36px);padding:26px;position:relative;overflow:auto;box-shadow:0 35px 110px #000}.flix-admin-head{border-bottom:1px solid #2c2e33;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.flix-admin-head h2{margin:5px 0;font:500 38px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-admin-head p:last-child{color:#7e8188;margin:0;font-size:12px}.flix-admin-head>strong{color:var(--gold2);text-align:center;font:500 49px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-admin-head>strong small{color:#70737a;text-transform:uppercase;font:12px Inter,sans-serif;display:block}.flix-admin-layout{grid-template-columns:minmax(390px,.85fr) 1.15fr;gap:24px;padding-top:20px;display:grid}.flix-admin-layout .tool-form{background:#121315;border:1px solid #303238;border-radius:12px;margin:0;padding:19px}.flix-admin-layout .tool-form>h3,.flix-admin-list>h3{margin:0 0 8px;font:500 26px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-form-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.flix-admin-list{min-width:0}.flix-admin-list>article{border-bottom:1px solid #2a2c31;grid-template-columns:110px 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.flix-admin-thumb{aspect-ratio:16/9;color:var(--gold);background:#191711;border:1px solid #34363c;border-radius:7px;place-items:center;display:grid;overflow:hidden}.flix-admin-thumb img{object-fit:cover;width:100%;height:100%}.flix-admin-list strong,.flix-admin-list small{display:block}.flix-admin-list strong{font-size:14px;line-height:1.4}.flix-admin-list small{color:#70737a;margin-top:4px;font-size:12px}.flix-admin-list article>div:last-child{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.flix-admin-list article>div:last-child button{color:#b39a58;cursor:pointer;background:0 0;border:0;font-size:12px}@keyframes pulse{50%{opacity:.5}}@keyframes slideIn{0%{opacity:0;transform:translateY(8px)}}@media (width<=1180px){.hero-metrics{min-width:290px}.stats-grid{grid-template-columns:repeat(2,1fr)}.cover-data{display:none}.mentee-cover{grid-template-columns:1fr auto}.table-head,.table-row{grid-template-columns:minmax(200px,1.6fr) .7fr .7fr 1fr .8fr 24px}.table-head>span:nth-child(5),.table-row>span:nth-child(5){display:none}.session-grid{grid-template-columns:1fr}.copilot-panel{min-height:auto}.suggestions{grid-template-columns:repeat(2,1fr);max-height:none;display:grid}.closing-fields{grid-template-columns:1fr}}@media (width<=900px){.sidebar{width:76px;padding:24px 11px}.brand-block{border-bottom:0;margin:0;padding:0 0 24px}.brand-block .sidebar-emblem{flex-basis:54px;width:54px;height:54px;margin:0}.brand-wordmark,.product-name{display:none!important}.brand-block>div:last-child,.journey-chip,.nav-item{font-size:0}.nav-item{justify-content:center;padding:12px}.nav-icon{font-size:20px}.nav-item b{min-width:15px;height:15px;font-size:12px;position:absolute;transform:translate(13px,-11px)}.sidebar-bottom{display:none}.main-panel{width:calc(100% - 76px);margin-left:76px}.topbar{padding:0 20px}.top-search{width:220px}.profile-button div,.role-switch>span{display:none}.content{padding:30px 22px 60px}.hero-dashboard{padding:34px}.hero-metrics{display:none}.dashboard-grid,.map-grid,.mission-board{grid-template-columns:1fr}.mission-column{min-height:auto}.settings-grid{grid-template-columns:minmax(0,1fr)}.privacy-card{grid-column:auto}.table-head,.table-row{grid-template-columns:minmax(200px,1.7fr) .8fr 1fr .8fr 20px}.table-head>span:nth-child(3),.table-row>span:nth-child(3){display:none}}@media (width<=640px){.sidebar{display:none}.main-panel{width:100%;margin:0}.topbar{height:62px;padding:0 14px}.mobile-brand{background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.mobile-brand .logo-emblem-crop{flex-basis:36px;width:36px;height:36px}.top-search{flex:1;width:auto;margin-left:12px}.role-switch{display:none}.profile-button{margin-left:5px;padding-left:10px}.content{padding:25px 14px 105px}.page-heading{align-items:flex-end;min-height:0}.page-heading h1{font-size:41px}.page-heading>div>p:last-child{font-size:15px}.hero-dashboard{min-height:360px;padding:30px 24px}.hero-dashboard h2{font-size:53px}.hero-official-logo{opacity:.05;width:min(80%,360px)}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid article{padding:13px}.stat-icon{display:none}.mentee-row{grid-template-columns:auto 1fr auto 14px}.mentee-row .mini-progress{display:none}.mentee-row .risk{width:9px;height:9px;padding:0;font-size:0}.next-panel{min-height:310px}.filter-row div{display:none}.mentee-table{overflow-x:auto}.table-head,.table-row{min-width:630px}.mentee-cover{flex-direction:column;align-items:flex-start;display:flex}.mentee-selector{width:100%}.cover-person{align-self:stretch;min-width:0}.cover-person>div{flex:1;min-width:0}.cover-tags .mx-filled{white-space:normal}.cover-person p{line-height:1.5}.radar-panel,.priorities-panel{padding:17px}.area-item summary{grid-template-columns:34px 1fr 15px}.area-item summary .area-bar,.priority-stars{display:none}.sliders,.area-texts{grid-template-columns:1fr}.session-toolbar{flex-wrap:wrap;align-items:flex-start}.consent-check{order:3;width:100%}.session-actions{margin-left:0}.test-button,.record-button,.stop-button{padding:8px 9px}.transcript-panel,.copilot-panel{min-height:auto;padding:16px}.transcript-box{min-height:320px;padding:15px}.suggestions{grid-template-columns:1fr}.closing-footer{flex-direction:column;align-items:stretch}.mentee-strip{flex-wrap:wrap}.mentee-strip select{flex:1;margin-left:0}.settings-card{grid-template-columns:40px 1fr}.settings-card .toggle{display:none}.privacy-card{flex-direction:column;align-items:flex-start}.field-grid{grid-template-columns:1fr}.mobile-nav{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111214ed;border:1px solid #3b3527;border-radius:17px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));height:68px;padding:7px;display:grid;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 14px 45px #000b}.mobile-nav button{color:#696c73;background:0 0;border:0;border-radius:10px;place-content:center;justify-items:center;gap:3px;font-size:19px;display:grid}.mobile-nav button small{font-size:12px}.mobile-nav button.active{color:var(--gold2);background:#242016}}@media print{.sidebar,.topbar,.mobile-nav,.page-heading,.text-button{display:none!important}.main-panel{width:100%;margin:0}.content{padding:0}.app-shell,body{color:#111;background:#fff}.panel{color:#111;box-shadow:none;background:#fff;border-color:#bbb}}@media (width<=640px){.signin-screen{padding:12px}.signin-card{padding:36px 20px}.signin-card h1{font-size:43px}.error-actions{flex-direction:column;align-items:stretch;width:100%}.error-actions>*{width:100%}.cover-actions{flex-direction:column;align-items:stretch}.cover-actions>*{width:100%}.access-overview{flex-direction:column;align-items:stretch}.access-overview p{text-align:left;min-width:0}.access-row{grid-template-columns:34px 1fr}.access-row>.access-active,.access-row>.access-inactive,.access-row>.text-button{grid-column:2}.privacy-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.role-badge{display:none}.modal-backdrop{padding:10px}.modal{max-height:calc(100vh - 20px);padding:22px 16px}.mission-form .mission-textarea{min-height:230px;font-size:16px}.mission-counter{text-align:left}}@media (width<=1180px){.support-layout{grid-template-columns:230px 1fr}.new-ticket{grid-column:1/-1}.model-grid{grid-template-columns:repeat(2,1fr)}.checkin-form{grid-template-columns:repeat(3,1fr)}.checkin-form .wide{grid-column:1/-1}.tool-grid.two,.calculator-layout{grid-template-columns:1fr}}@media (width<=900px){.questions-layout,.support-layout{grid-template-columns:1fr}.ticket-list,.new-ticket{grid-column:auto}.detail-grid{grid-template-columns:1fr}.health-hero,.business-hero,.support-head{align-items:flex-start}.field-grid.three{grid-template-columns:1fr 1fr}}@media (width<=640px){.health-hero,.business-hero,.support-head{flex-direction:column;align-items:flex-start;padding:23px}.health-hero h2,.business-hero h2,.support-head h2{font-size:36px}.health-reference{width:100%;min-width:0}.field-grid.three,.model-grid,.tips-grid,.result-cards,.checkin-history{grid-template-columns:1fr}.checkin-form{grid-template-columns:1fr 1fr}.checkin-form .wide{grid-column:1/-1}.model-toolbar{grid-template-columns:1fr}.model-toolbar select{width:100%}.model-card{min-height:0}.detail-actions,.tip-actions{flex-direction:column;align-items:stretch}.comment-form,.chat-form{grid-template-columns:1fr;display:grid}.support-chat{min-height:480px}.support-message{max-width:92%}.mobile-nav{scrollbar-width:none;justify-content:flex-start;gap:4px;padding:7px;overflow:auto hidden;display:flex!important}.mobile-nav button{flex:none;min-width:62px;min-height:52px;padding:0 8px}.mobile-nav::-webkit-scrollbar{display:none}}@media (width<=1180px){.flix-admin-layout{grid-template-columns:1fr}.flix-admin-list{margin-top:8px}}@media (width<=900px){.flix-search{flex:1}.flix-filters{flex-basis:100%;order:3}}@media (width<=640px){.elite-flix{margin-top:0}.flix-search{flex-basis:100%;width:100%;min-width:0}.flix-filters{order:2}.flix-row-title h3{font-size:26px}.flix-admin-backdrop{padding:0}.flix-admin{border:0;border-radius:0;width:100%;height:100vh;max-height:none;padding:22px 14px 90px}.flix-admin-head{flex-direction:column;align-items:flex-start}.flix-admin-head>strong{margin-top:12px}.flix-admin-layout{display:block}.flix-admin-layout .tool-form{padding:15px}.flix-admin-list{margin-top:25px}.flix-admin-list>article{grid-template-columns:90px 1fr}.flix-admin-list article>div:last-child{flex-flow:wrap;grid-column:2;align-items:flex-start}.flix-empty.large{padding:28px 18px}}.schedule-badge,.complete-badge{z-index:2;text-transform:uppercase;border-radius:5px;padding:4px 6px;font-size:12px;position:absolute;left:9px}.schedule-badge{color:#a7c9ff;background:#25324a;top:33px}.complete-badge{color:#9de3b9;background:#173b28;top:8px}.draft-badge+.schedule-badge{top:33px}.flix-video-error{text-align:center;color:#c2bfb7;place-content:center;height:100%;display:grid}.flix-video-error strong{font:500 30px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-video-error p{color:#777a82;font-size:14px}.flix-study-card{background:#111214;border:1px solid #32343a;border-radius:12px;flex-direction:column;padding:18px;display:flex}.flix-study-card small{color:var(--gold);letter-spacing:.12em;font-size:12px}.flix-study-card h3{margin:5px 0 12px;font:500 24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-study-card textarea{resize:vertical;color:#ddd9cf;background:#0d0e10;border:1px solid #34363c;border-radius:9px;width:100%;min-height:130px;padding:12px;font-size:14px;line-height:1.65}.flix-study-card>button,.flix-study-card form>button{align-self:flex-end;margin-top:9px}.flix-study-card form{flex-direction:column;display:flex}.flix-question-history{gap:7px;margin-top:13px;display:grid}.flix-question-history article{background:#0d0e10;border:1px solid #2c2e33;border-radius:8px;padding:10px;position:relative}.flix-question-history article strong{color:#aeb0b6;padding-right:70px;font-size:12px;line-height:1.5;display:block}.flix-question-history article>span{color:#e5c66e;background:#302816;border-radius:999px;padding:4px 6px;font-size:12px;position:absolute;top:8px;right:8px}.flix-question-history article>span.respondida{color:#91d8ad;background:#173422}.flix-question-history article p{color:#9a9da3;border-top:1px solid #2a2c31;margin:9px 0 0;padding-top:8px;font-size:12px;line-height:1.6}.flix-progress-area{padding-top:20px}.flix-progress-summary{background:radial-gradient(circle at 85%,#3a301a,#171712 35%,#111214 70%);border:1px solid #443b27;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:28px;display:grid}.flix-progress-summary h2{margin:6px 0 8px;font:500 41px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-progress-summary>div:nth-child(2)>p:last-child{color:#888b92;max-width:620px;margin:0;font-size:14px;line-height:1.6}.flix-progress-ring{background:conic-gradient(var(--gold) var(--flix-progress),#2a2b2f 0);border-radius:50%;place-items:center;width:126px;height:126px;display:grid;box-shadow:0 0 35px #d9b65a15}.flix-progress-ring:before{content:"";background:#111214;border-radius:50%;width:106px;height:106px;position:absolute}.flix-progress-ring>div{text-align:center;position:relative}.flix-progress-ring strong,.flix-progress-ring span{display:block}.flix-progress-ring strong{color:var(--gold2);font:500 38px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-progress-ring span{color:#777a82;text-transform:uppercase;margin-top:3px;font-size:12px}.flix-learning-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.flix-learning-stats article{background:#0f1012b8;border:1px solid #37332a;border-radius:10px;min-width:92px;padding:14px}.flix-learning-stats strong,.flix-learning-stats span{display:block}.flix-learning-stats strong{font:500 32px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-learning-stats span{color:#74777e;text-transform:uppercase;margin-top:4px;font-size:12px}.flix-preferences{background:#111214;border:1px solid #2d2f34;border-radius:14px;grid-template-columns:.75fr 1.25fr;gap:28px;margin-top:26px;padding:24px;display:grid}.flix-preferences>div:first-child small{color:var(--gold);letter-spacing:.12em;font-size:12px}.flix-preferences h3{margin:5px 0;font:500 30px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-preferences>div:first-child p{color:#777a82;font-size:12px;line-height:1.6}.flix-preference-list{gap:7px;display:grid}.flix-preference-list label{background:#0d0e10;border:1px solid #2d2f34;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.flix-preference-list strong,.flix-preference-list small{display:block}.flix-preference-list strong{font-size:12px}.flix-preference-list small{color:#666970;margin-top:3px;font-size:12px}.flix-preference-list input{width:34px;height:18px;accent-color:var(--gold)}.flix-preference-list button{justify-self:end;margin-top:4px}.flix-admin-tabs{border-bottom:1px solid #2d2f34;gap:5px;margin:18px 0 0;padding-bottom:12px;display:flex}.flix-admin-tabs button{color:#83868d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;display:flex}.flix-admin-tabs button.active{color:var(--gold2);background:#211e16;border-color:#54482c}.flix-admin-tabs b{color:#ffc0c0;background:#74393b;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:12px;display:grid}.flix-content-form textarea{min-height:100px}.flix-admin-list-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.flix-admin-list-head h3{margin:0}.flix-admin-list-head input{color:#ddd9cf;background:#0e0f11;border:1px solid #35373d;border-radius:8px;width:210px;padding:8px 10px;font-size:12px}.flix-report-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.flix-report-cards article{background:#121315;border:1px solid #303238;border-radius:11px;padding:19px}.flix-report-cards small,.flix-report-cards strong,.flix-report-cards span{display:block}.flix-report-cards small{color:var(--gold);letter-spacing:.12em;font-size:12px}.flix-report-cards strong{margin:7px 0 3px;font:500 41px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-report-cards span{color:#6e7178;font-size:12px}.flix-ranking{background:#121315;border:1px solid #303238;border-radius:12px;margin-top:14px;padding:20px}.flix-ranking>div>small{color:var(--gold);letter-spacing:.12em;font-size:12px}.flix-ranking h3{margin:5px 0 15px;font:500 27px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-ranking>article{border-top:1px solid #292b30;grid-template-columns:30px 1fr 180px;align-items:center;gap:12px;padding:12px 0;display:grid}.flix-ranking>article>b{color:#5d6067;font:500 23px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-ranking>article strong,.flix-ranking>article span{display:block}.flix-ranking>article strong{font-size:14px}.flix-ranking>article div>span{color:#6f7279;margin-top:4px;font-size:12px}.flix-ranking>article>i{background:#292b30;border-radius:4px;height:4px;overflow:hidden}.flix-ranking>article>i span{background:var(--gold);height:100%}.flix-admin-questions{padding-top:20px}.flix-admin-questions>div:first-child>small{color:var(--gold);letter-spacing:.12em;font-size:12px}.flix-admin-questions>div:first-child h3{margin:5px 0;font:500 30px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.flix-admin-questions>div:first-child p{color:#777a82;margin:0 0 18px;font-size:12px}.flix-admin-questions>article{background:#121315;border:1px solid #3a3024;border-radius:11px;margin-top:10px;padding:17px}.flix-admin-questions>article.answered{border-color:#294533}.flix-question-meta{align-items:center;gap:10px;display:flex}.flix-question-meta>div{flex:1}.flix-question-meta strong,.flix-question-meta small{display:block}.flix-question-meta strong{font-size:14px}.flix-question-meta small{color:#6f7279;margin-top:3px;font-size:12px}.flix-question-meta>b{color:#e4c56d;background:#342c1b;border-radius:999px;padding:5px 7px;font-size:12px}.flix-admin-questions>article>p{color:#b2b0a9;font-size:14px;line-height:1.6}.flix-answer{border-left:2px solid var(--gold);background:#191712;padding:11px}.flix-answer small{color:var(--gold);font-size:12px}.flix-answer p{color:#a5a39c;margin:5px 0 0;font-size:12px;line-height:1.6}.flix-admin-questions form{margin-top:11px}.flix-admin-questions form textarea{color:#ddd9cf;background:#0e0f11;border:1px solid #34363c;border-radius:8px;width:100%;min-height:90px;padding:11px;font-size:12px}.flix-admin-questions form>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}@media (width<=1050px){.flix-progress-summary{grid-template-columns:auto 1fr}.flix-learning-stats{grid-column:1/-1}.flix-report-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.flix-progress-summary{grid-template-columns:1fr;padding:20px}.flix-progress-ring{width:105px;height:105px}.flix-progress-ring:before{width:88px;height:88px}.flix-progress-summary h2{font-size:35px}.flix-learning-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.flix-learning-stats article{min-width:0;padding:11px}.flix-preferences{grid-template-columns:1fr;padding:18px}.flix-report-cards{grid-template-columns:1fr 1fr}.flix-ranking>article{grid-template-columns:26px 1fr}.flix-ranking>article>i{grid-column:2}.flix-study-card{padding:14px}.flix-admin-list-head{flex-direction:column;align-items:stretch}.flix-admin-list-head input{width:100%}}.journey-chip{width:calc(100% - 10px);color:inherit;text-align:left;cursor:pointer}.journey-chip:hover{background:linear-gradient(145deg,#211d13,#131416);border-color:#6f5d34}.subscription-center{gap:16px;display:grid}.access-hero{background:radial-gradient(circle at 82% 45%,#51401e 0,#211c12 18%,#0000 43%),linear-gradient(125deg,#17181b,#101113 67%,#17140e);border:1px solid #4a3f26;border-radius:18px;grid-template-columns:1.4fr .6fr;align-items:center;gap:34px;min-height:275px;padding:40px 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0007}.access-hero:after{content:"◆";color:#d9b65a0c;font:500 257px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;position:absolute;top:50%;right:5%;transform:translateY(-50%)rotate(9deg)}.access-hero>div{z-index:1;position:relative}.access-kicker{color:var(--gold);letter-spacing:.16em;font-size:12px;font-weight:800}.access-hero h2{letter-spacing:-.03em;margin:14px 0 11px;font:500 clamp(32px,4vw,50px)/1.04 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.access-hero h2 em{color:var(--gold2);font-style:normal}.access-hero>div:first-child>p{color:#95989e;max-width:670px;margin:0;font-size:16px;line-height:1.7}.billing-state{background:#111214d9;border:1px solid #4a4028;border-radius:13px;align-items:flex-start;gap:12px;padding:18px;display:flex}.billing-state>span{border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:3px}.dot-on{background:var(--green);box-shadow:0 0 12px #57c78a}.dot-warn{background:var(--orange);box-shadow:0 0 12px #e6a455}.billing-state small,.billing-state strong{display:block}.billing-state small{color:#74777d;letter-spacing:.12em;font-size:12px}.billing-state strong{color:var(--gold2);margin-top:5px;font-size:15px}.billing-state p{color:#777a81;margin:7px 0 0;font-size:12px;line-height:1.55}.subscription-tabs{background:#101113;border:1px solid #302d25;border-radius:12px;gap:5px;padding:6px;display:flex;overflow-x:auto}.subscription-tabs button{color:#81848b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:11px 15px;font-size:12px;font-weight:700}.subscription-tabs button:hover{color:#ddd9cf;background:#18191c}.subscription-tabs button.active{color:#18140b;background:linear-gradient(135deg,#f1dc91,#cda348)}.access-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.access-metrics article{background:#121315;border:1px solid #2d2f35;border-radius:12px;padding:20px}.access-metrics article.attention{background:#211911;border-color:#654826}.access-metrics small,.access-metrics strong,.access-metrics span{display:block}.access-metrics small{color:#73767d;letter-spacing:.13em;font-size:12px}.access-metrics strong{margin:7px 0 3px;font:500 41px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.access-metrics span{color:#6e7178;font-size:12px}.access-comparison{background:#111214;border:1px solid #353126;border-radius:15px;overflow:hidden}.comparison-head{background:linear-gradient(90deg,#211b11,#171716 49%,#121417);grid-template-columns:1fr 1fr;display:grid}.comparison-head>div{padding:24px 28px}.comparison-head>div+div{border-left:1px solid #443a26}.comparison-head small{color:var(--gold);letter-spacing:.14em;font-size:12px}.comparison-head h3{margin:6px 0 5px;font:500 28px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.comparison-head span{color:#797c83;font-size:12px}.comparison-body{grid-template-columns:1fr 1fr;gap:0;padding:0 28px;display:grid}.comparison-body>div{padding:22px 0}.comparison-body>div:nth-child(2){border-left:1px solid #292b30;padding-left:28px}.comparison-body h4{color:#a5a7ad;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.comparison-body p{color:#92959b;gap:8px;margin:8px 0;font-size:12px;display:flex}.comparison-body p span{color:var(--gold)}.comparison-result{grid-template-columns:1fr 1fr;gap:12px;display:grid;border:0!important;grid-column:1/-1!important;padding:0 0 22px!important}.comparison-result article{background:#161713;border:1px solid #39342a;border-radius:10px;padding:15px}.comparison-result article+article{background:#12161a}.comparison-result strong{color:var(--gold2);font:500 22px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.comparison-result p{margin:7px 0 0;line-height:1.6;display:block}.access-operation{justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;display:flex}.access-operation small,.plan-public-head small,.current-subscription small,.access-notifications>div small,.journey-access-grid article>small{color:var(--gold);letter-spacing:.14em;font-size:12px}.access-operation h3,.journey-access-grid h3,.current-subscription h3,.access-notifications h3{margin:5px 0 7px;font:500 27px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.access-operation p{color:#777a81;max-width:650px;margin:0;font-size:12px;line-height:1.6}.operation-flow{white-space:nowrap;align-items:center;gap:8px;display:flex}.operation-flow b{color:var(--gold2);background:#181711;border:1px solid #4a4028;border-radius:8px;padding:9px 11px;font-size:12px}.operation-flow i{color:#666970;font-style:normal}.subscription-admin-grid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.journey-list,.subscription-form{padding:22px}.journey-list>.panel-header{margin-bottom:12px}.journey-list>button:not(.secondary-button){text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #2a2c31;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:13px 10px;display:flex}.journey-list>button.active{background:#1b1913}.journey-list button strong,.journey-list button span{display:block}.journey-list button strong{font-size:14px}.journey-list button span{color:#6d7077;margin-top:4px;font-size:12px}.journey-list button i{color:#d8ba68;text-transform:uppercase;background:#29251a;border-radius:999px;padding:5px 7px;font-size:12px;font-style:normal}.subscription-form>small{color:var(--gold);letter-spacing:.14em;font-size:12px}.subscription-form>h3{margin:5px 0 18px;font:500 30px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.subscription-form label{margin-top:11px;display:block}.subscription-form label>span{color:#898c93;margin-bottom:6px;font-size:12px;display:block}.subscription-form input,.subscription-form textarea,.subscription-form select{color:#ddd9cf;background:#0e0f11;border:1px solid #34363c;border-radius:8px;width:100%;padding:10px;font-size:12px}.subscription-form textarea{min-height:90px}.subscription-form>.primary-button{width:100%;margin-top:16px}.subscription-check{color:#94979d;align-items:center;gap:8px;font-size:12px;display:flex!important}.subscription-check input{height:16px;accent-color:var(--gold);width:16px!important}.gateway-banner{background:#211911;border:1px solid #644827;border-radius:12px;align-items:center;gap:13px;padding:16px 18px;display:flex}.gateway-banner.ready{background:#13251a;border-color:#28553b}.gateway-banner>span{width:27px;height:27px;color:var(--orange);border:1px solid;border-radius:50%;place-items:center;display:grid}.gateway-banner.ready>span{color:var(--green)}.gateway-banner strong{font-size:14px}.gateway-banner p{color:#898c92;margin:4px 0 0;font-size:12px}.plan-admin-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.payment-rules{padding:22px}.payment-rules>small{color:var(--gold);letter-spacing:.14em;font-size:12px}.payment-rules h3{margin:5px 0 14px;font:500 27px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.payment-rules>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.payment-rules span{color:#92959b;background:#0f1012;border:1px solid #2f3237;border-radius:8px;padding:10px;font-size:12px}.migration-head{background:#171611;border:1px solid #3d3525;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.migration-head small{color:var(--gold);letter-spacing:.14em;font-size:12px}.migration-head h3{margin:5px 0;font:500 28px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.migration-head p{color:#7a7d84;margin:0;font-size:12px}.migration-head>span{color:#edc376;background:#352715;border-radius:999px;padding:8px 10px;font-size:12px}.migration-manager{gap:10px;display:grid}.migration-row{grid-template-columns:1.15fr 1.25fr .65fr .8fr .8fr 1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.migration-row label>span{color:#6e7178;margin-bottom:5px;font-size:12px;display:block}.migration-row input,.migration-row select{color:#d9d6ce;background:#0e0f11;border:1px solid #33353a;border-radius:7px;width:100%;min-height:36px;padding:8px;font-size:12px}.migration-person{align-self:center;align-items:center;gap:9px;display:flex}.migration-person>span{width:34px;height:34px;color:var(--gold2);background:#1e1b14;border:1px solid #584a2c;border-radius:50%;place-items:center;font-size:12px;display:grid}.migration-person strong,.migration-person small{display:block}.migration-person strong{font-size:12px}.migration-person small{margin-top:3px;font-size:12px}.migration-person small.pending{color:var(--orange)}.migration-person small.done{color:var(--green)}.member-access-card{background:radial-gradient(circle at 86% 45%,#3d321b,#1a1812 22%,#111214 56%);border:1px solid #4a3f27;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:32px 36px;display:grid}.member-access-card.sem_acesso{background:linear-gradient(120deg,#211516,#111214);border-color:#4f3435}.access-status{color:#b0b3b8;text-transform:uppercase;background:#25272c;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:inline-flex}.access-status i{background:#777;border-radius:50%;width:7px;height:7px}.access-status.good{color:#9be1b8;background:#173322}.access-status.good i{background:var(--green)}.access-status.warn{color:#f0c883;background:#352714}.access-status.warn i{background:var(--orange)}.member-access-card h2{margin:13px 0 8px;font:500 41px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.member-access-card>div:first-child>p{color:#8b8e95;max-width:720px;margin:0;font-size:14px;line-height:1.65}.access-deadline{text-align:center;background:#111214cc;border:1px solid #4d422a;border-radius:12px;min-width:155px;padding:18px}.access-deadline small,.access-deadline strong,.access-deadline span{display:block}.access-deadline small{color:#777a81;letter-spacing:.1em;font-size:12px}.access-deadline strong{color:var(--gold2);margin:7px 0 3px;font:500 42px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.access-deadline span{color:#70737a;font-size:12px}.migration-notice{background:#211a11;border:1px solid #604828;border-radius:11px;align-items:center;gap:12px;padding:14px 17px;display:flex}.migration-notice>span{border:1px solid var(--orange);width:25px;height:25px;color:var(--orange);border-radius:50%;place-items:center;display:grid}.migration-notice strong{font-size:12px}.migration-notice p{color:#8b8e94;margin:4px 0 0;font-size:12px}.journey-access-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.journey-access-grid article{padding:22px}.journey-access-grid dl{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0 0;display:grid}.journey-access-grid dl div{background:#0f1012;border:1px solid #2e3035;border-radius:8px;padding:9px}.journey-access-grid dt{color:#686b72;font-size:12px}.journey-access-grid dd{margin:4px 0 0;font-size:12px}.journey-access-grid ul,.public-plan-grid ul{color:#91949a;gap:8px;margin:14px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.journey-access-grid li:first-letter,.public-plan-grid li:first-letter{color:var(--gold)}.current-subscription{grid-template-columns:1fr auto auto;align-items:center;gap:25px;padding:22px;display:grid}.current-subscription p{color:#7d8087;margin:0;font-size:12px}.current-subscription dl{gap:8px;margin:0;display:flex}.current-subscription dl div{border:1px solid #303238;border-radius:8px;min-width:110px;padding:10px}.current-subscription dt{color:#686b72;font-size:12px}.current-subscription dd{margin:4px 0 0;font-size:12px}.plan-public{background:#101113;border:1px solid #353126;border-radius:15px;padding:28px}.plan-public-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.plan-public-head h2{margin:5px 0;font:500 38px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.plan-public-head p{color:#7f8289;margin:0;font-size:12px}.public-plan-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.public-plan-grid article{background:#121315;border:1px solid #303238;border-radius:13px;padding:23px;position:relative}.public-plan-grid article.featured{background:linear-gradient(145deg,#201c13,#121315);border-color:#66542e}.public-plan-grid article>span{color:var(--gold);letter-spacing:.12em;font-size:12px}.public-plan-grid h3{margin:8px 0 12px;font:500 28px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.public-plan-grid article>strong{color:var(--gold2);font:500 36px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:block}.public-plan-grid article>small{color:#6e7178;margin-top:3px;font-size:12px;display:block}.public-plan-grid li.not{color:#777}.public-plan-grid button{width:100%;margin-top:18px}.billing-legal{color:#666970;margin:16px 0 0;font-size:12px;line-height:1.6}.access-notifications{padding:22px}.access-notifications>article{border-top:1px solid #292b30;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.access-notifications article.read{opacity:.6}.access-notifications article strong{font-size:12px}.access-notifications article p{color:#7e8188;margin:4px 0 0;font-size:12px}.access-empty{text-align:center;padding:35px}.access-empty h2{font:500 38px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.access-empty p{color:#85888f}.assessor-access-list{padding:22px}.assessor-access-list>div small{color:var(--gold);letter-spacing:.14em;font-size:12px}.assessor-access-list h3{margin:5px 0 15px;font:500 28px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.assessor-access-list>article{border-top:1px solid #292b30;grid-template-columns:36px 1fr auto 120px;align-items:center;gap:11px;padding:12px 0;display:grid}.assessor-access-list>article>span{width:34px;height:34px;color:var(--gold2);border:1px solid #584b2d;border-radius:50%;place-items:center;font-size:12px;display:grid}.assessor-access-list strong,.assessor-access-list small{display:block}.assessor-access-list strong{font-size:12px}.assessor-access-list small{color:#6f7279;margin-top:3px;font-size:12px}.assessor-access-list i{border-radius:999px;padding:6px 8px;font-size:12px;font-style:normal}.assessor-access-list i.good{color:#93ddb1;background:#173223}.assessor-access-list i.warn{color:#efc27b;background:#352714}.assessor-access-list i.neutral{color:#a3a6ac;background:#292b30}.assessor-access-list b{color:#75787f;text-align:right;font-size:12px;font-weight:400}@media (width<=1180px){.access-hero{grid-template-columns:1fr}.billing-state{max-width:420px}.migration-row{grid-template-columns:1fr 1fr 1fr}.migration-person{grid-column:1/-1}.subscription-admin-grid{grid-template-columns:1fr}.payment-rules>div{grid-template-columns:1fr 1fr}}@media (width<=900px){.access-metrics{grid-template-columns:1fr 1fr}.access-operation{flex-direction:column;align-items:flex-start}.plan-admin-grid,.journey-access-grid,.current-subscription{grid-template-columns:1fr}.current-subscription dl{flex-wrap:wrap}.assessor-access-list>article{grid-template-columns:36px 1fr auto}.assessor-access-list>article>b{text-align:left;grid-column:2/-1}}@media (width<=640px){.access-hero{min-height:0;padding:25px 20px}.access-hero h2{font-size:42px}.access-metrics{gap:8px}.access-metrics article{padding:15px}.access-metrics strong{font-size:34px}.comparison-head,.comparison-body,.comparison-result{grid-template-columns:1fr}.comparison-head>div+div{border-top:1px solid #443a26;border-left:0}.comparison-body>div:nth-child(2){border-top:1px solid #292b30;border-left:0;padding-left:0}.comparison-result{gap:8px}.operation-flow{width:100%;overflow-x:auto}.plan-admin-grid,.public-plan-grid,.payment-rules>div{grid-template-columns:1fr}.migration-row{grid-template-columns:1fr 1fr}.migration-person,.migration-row label:first-of-type,.migration-row label:nth-of-type(5),.migration-row button{grid-column:1/-1}.member-access-card{grid-template-columns:1fr;padding:24px 20px}.access-deadline{width:100%}.journey-access-grid dl{grid-template-columns:1fr}.plan-public{padding:20px 14px}.plan-public-head{flex-direction:column}.plan-public-head .secondary-button{width:100%}.current-subscription dl{grid-template-columns:1fr;display:grid}.access-notifications>article{flex-direction:column;align-items:flex-start}.assessor-access-list>article{grid-template-columns:34px 1fr}.assessor-access-list>article>i,.assessor-access-list>article>b{text-align:left;grid-column:2}.subscription-tabs button{padding:10px 11px}}.plan-checkout{text-align:center;width:100%;margin-top:18px;text-decoration:none;display:block}.subscriber-preview-banner{z-index:100;color:#ded8c9;letter-spacing:.02em;background:linear-gradient(90deg,#2b220f,#17140d 48%,#2b220f);border-bottom:1px solid #8a6f34;justify-content:center;align-items:center;gap:24px;min-height:44px;padding:8px 18px;font-size:14px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 8px 28px #0009}.subscriber-preview-banner span{align-items:center;gap:7px;display:flex}.subscriber-preview-banner i{color:var(--gold);font-style:normal}.subscriber-preview-banner strong{color:var(--gold2)}.subscriber-preview-banner button{color:#19140a;cursor:pointer;background:#ebd17f;border:1px solid #d7b65d;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:800}.subscriber-preview-active .sidebar{top:44px}.subscriber-preview-active .topbar{margin-top:44px;top:44px}.preview-data-notice{background:#211c11;border:1px solid #66532d;border-radius:11px;align-items:center;gap:12px;padding:14px 17px;display:flex}.preview-data-notice>span{width:28px;height:28px;color:var(--gold2);border:1px solid #806a37;border-radius:50%;place-items:center;display:grid}.preview-data-notice strong{font-size:14px}.preview-data-notice p{color:#888b90;margin:4px 0 0;font-size:12px}.subscriber-dashboard{gap:14px;display:grid}.subscriber-welcome{background:radial-gradient(circle at 82% 42%,#4b3b1c 0,#211c12 17%,#0000 42%),linear-gradient(125deg,#17181b,#101113 64%,#17140e);border:1px solid #4f4328;border-radius:19px;grid-template-columns:1.35fr .65fr;gap:34px;padding:39px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 75px #0007}.subscriber-welcome:after{content:"E";color:#d9b65a08;font:500 297px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;position:absolute;top:50%;right:5%;transform:translateY(-51%)}.subscriber-welcome-copy,.subscriber-status-card{z-index:1;position:relative}.subscriber-kicker{color:var(--gold);letter-spacing:.16em;font-size:12px;font-weight:800}.subscriber-person{align-items:center;gap:17px;margin-top:18px;display:flex}.subscriber-person small{color:#8c8f95;font-size:14px}.subscriber-person h2{letter-spacing:-.03em;margin:5px 0 0;font:500 clamp(34px,4vw,51px)/1.02 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.subscriber-person h2 em{color:var(--gold2);font-style:normal}.subscriber-avatar{aspect-ratio:1;width:62px;height:62px;color:var(--gold2);background:radial-gradient(circle at 40% 30%,#3f3420,#17150f 67%);border:1px solid #8b733c;border-radius:50%;flex:none;place-items:center;font:500 23px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:grid;overflow:hidden;box-shadow:inset 0 0 0 4px #d9b65a0a,0 12px 32px #0008}.subscriber-avatar.large{width:92px;height:92px;font-size:32px}.subscriber-avatar img{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%}.subscriber-welcome-copy>p{color:#989ba1;max-width:650px;margin:16px 0 20px;font-size:16px;line-height:1.7}.subscriber-hero-actions{gap:9px;display:flex}.subscriber-independent-note{color:#777a80;align-items:center;gap:8px;margin-top:17px;font-size:12px;display:flex}.subscriber-independent-note span{width:17px;height:17px;color:var(--gold);border:1px solid #4e4430;border-radius:50%;place-items:center;display:grid}.subscriber-status-card{background:#0f1012df;border:1px solid #55472a;border-radius:14px;align-self:center;padding:21px;box-shadow:0 18px 45px #0005}.subscriber-status-live{color:#9be1b8;text-transform:uppercase;background:#173223;border-radius:999px;align-items:center;gap:7px;padding:6px 8px;font-size:12px;display:inline-flex}.subscriber-status-live i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #57c78a}.subscriber-status-card>small{color:#6d7077;letter-spacing:.12em;margin-top:18px;font-size:12px;display:block}.subscriber-status-card>strong{color:var(--gold2);margin-top:6px;font:500 27px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:block}.subscriber-status-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.subscriber-status-card dl div{border:1px solid #303238;border-radius:8px;padding:10px}.subscriber-status-card dt{color:#686b72;font-size:12px}.subscriber-status-card dd{margin:5px 0 0;font-size:12px}.subscriber-progress>span{background:#292b30;border-radius:5px;height:5px;display:block;overflow:hidden}.subscriber-progress i{background:linear-gradient(90deg,#a98233,var(--gold2));height:100%;display:block}.subscriber-progress small{color:#686b72;margin-top:6px;font-size:12px;display:block}.subscriber-quick-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.subscriber-quick-card{text-align:left;cursor:pointer;background:#121315;border:1px solid #2e3035;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:92px;padding:16px;transition:all .2s;display:grid}.subscriber-quick-card:hover{background:#191813;border-color:#65542e;transform:translateY(-1px)}.subscriber-quick-card>span{width:38px;height:38px;color:var(--gold2);background:#1e1b14;border:1px solid #514528;border-radius:10px;place-items:center;display:grid}.subscriber-quick-card strong,.subscriber-quick-card small{display:block}.subscriber-quick-card strong{font-size:14px}.subscriber-quick-card small{color:#6f7279;margin-top:5px;font-size:12px;line-height:1.4}.subscriber-quick-card>b{color:#5e6168;font-size:22px}.subscriber-content-grid{grid-template-columns:1.1fr .9fr 1fr;gap:13px;display:grid}.subscriber-content-grid>article{min-height:205px;padding:22px}.subscriber-continue-card>.panel-header>span{color:var(--gold);border:1px solid #57492b;border-radius:999px;padding:5px 7px;font-size:12px}.subscriber-continue-card>p{color:#7a7d84;margin:18px 0;font-size:12px}.subscriber-tip-card>small,.subscriber-account-card>small,.subscriber-security-card>small{color:var(--gold);letter-spacing:.13em;font-size:12px}.subscriber-tip-card h3{margin:8px 0 11px;font:500 28px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.subscriber-tip-card p{color:#898c92;font-size:12px;line-height:1.65}.subscriber-tip-card .text-button{margin-top:10px;padding:0}.subscriber-missions-card>.panel-header{margin-bottom:11px}.subscriber-missions-card>div:not(.panel-header){border-top:1px solid #292b30;grid-template-columns:16px 1fr auto;align-items:start;gap:7px;padding:9px 0;display:grid}.subscriber-missions-card>div>span{color:var(--gold)}.subscriber-missions-card>div>p{color:#aaa8a1;margin:0;font-size:12px;line-height:1.5}.subscriber-missions-card>div>small{color:#676a71;font-size:12px}.subscriber-empty{color:#777a81;font-size:12px}.subscriber-journey-invite{background:linear-gradient(110deg,#181611,#121315);justify-content:space-between;align-items:center;gap:22px;padding:24px 28px;display:flex}.subscriber-journey-invite small{color:var(--gold);letter-spacing:.14em;font-size:12px}.subscriber-journey-invite h3{margin:6px 0;font:500 31px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.subscriber-journey-invite p{color:#7d8087;margin:0;font-size:12px}.subscriber-profile-grid{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.subscriber-profile-card{grid-column:1/-1;align-items:center;gap:22px;padding:28px;display:flex}.subscriber-profile-card small{color:var(--gold);letter-spacing:.14em;font-size:12px}.subscriber-profile-card h2{margin:6px 0 10px;font:500 42px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.subscriber-profile-card p{color:#81848a;margin:4px 0;font-size:12px}.subscriber-account-card,.subscriber-security-card{padding:24px}.subscriber-account-card h3,.subscriber-security-card h3{margin:7px 0 15px;font:500 30px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.subscriber-account-card dl{gap:7px;margin:0 0 17px;display:grid}.subscriber-account-card dl div{border-bottom:1px solid #292b30;justify-content:space-between;gap:15px;padding:9px;display:flex}.subscriber-account-card dt{color:#71747b;font-size:12px}.subscriber-account-card dd{margin:0;font-size:12px}.subscriber-security-card p{color:#85888e;font-size:12px;line-height:1.65}.mental-coming-soon{text-align:center;background:radial-gradient(circle at 50% 32%,#3d321a,#171510 24%,#111214 60%);place-content:center;justify-items:center;min-height:430px;padding:45px;display:grid}.mental-symbol{width:64px;height:64px;color:var(--gold2);border:1px solid #756238;border-radius:50%;place-items:center;font-size:36px;display:grid}.mental-coming-soon>small{color:var(--gold);letter-spacing:.18em;margin-top:20px;font-size:12px}.mental-coming-soon h2{max-width:620px;margin:10px 0;font:500 46px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.mental-coming-soon p{color:#85888e;max-width:520px;margin:0;font-size:14px;line-height:1.65}.mental-coming-soon>b{color:var(--gold2);letter-spacing:.14em;border:1px solid #5c4d2e;border-radius:999px;margin:19px 0;padding:7px 10px;font-size:12px}.subscriber-locked-home{text-align:center;background:radial-gradient(circle at 50% 30%,#35251b,#171312 25%,#111214 62%);place-content:center;justify-items:center;min-height:430px;padding:46px;display:grid}.subscriber-locked-home>span{color:#df9b91;border:1px solid #70423a;border-radius:50%;place-items:center;width:60px;height:60px;font-size:30px;display:grid}.subscriber-locked-home>small{color:#df9b91;letter-spacing:.16em;margin-top:19px;font-size:12px}.subscriber-locked-home h2{margin:9px 0;font:500 46px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.subscriber-locked-home p{color:#85888e;max-width:520px;margin:0;font-size:14px;line-height:1.65}.subscriber-locked-home>div{gap:9px;margin-top:21px;display:flex}@media (width<=1100px){.subscriber-welcome{grid-template-columns:1fr}.subscriber-status-card{max-width:520px}.subscriber-quick-grid,.subscriber-content-grid{grid-template-columns:1fr 1fr}.subscriber-missions-card{grid-column:1/-1}}@media (width<=700px){.subscriber-preview-banner{justify-content:space-between;gap:10px;min-height:52px;padding:7px 10px}.subscriber-preview-banner span{font-size:12px}.subscriber-preview-banner button{white-space:nowrap;font-size:12px}.subscriber-preview-active .sidebar{top:52px}.subscriber-preview-active .topbar{margin-top:52px;top:52px}.subscriber-welcome{padding:26px 20px}.subscriber-person{align-items:flex-start}.subscriber-avatar{width:50px;height:50px}.subscriber-welcome-copy>p{font-size:14px}.subscriber-hero-actions{flex-direction:column;align-items:stretch}.subscriber-quick-grid,.subscriber-content-grid,.subscriber-profile-grid{grid-template-columns:1fr}.subscriber-missions-card{grid-column:auto}.subscriber-journey-invite{flex-direction:column;align-items:flex-start}.subscriber-journey-invite .primary-button{width:100%}.subscriber-profile-card{flex-direction:column;grid-column:auto;align-items:flex-start}.current-subscription dl{width:100%}}.ai-hub-shell{gap:14px;display:grid}.ai-hub-tabs{scrollbar-width:thin;background:#111214;border:1px solid #2d2e32;border-radius:12px;gap:6px;padding:5px;display:flex;overflow-x:auto}.ai-hub-tabs button{color:#777a82;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:9px 12px;font-size:12px}.ai-hub-tabs button:hover,.ai-hub-tabs button.active{color:var(--gold2);background:#282316}.ai-hub-hero{background:radial-gradient(circle at 83%,#55421c 0,#241e11 17%,#0000 39%),linear-gradient(125deg,#17181b,#101113 66%,#19150d);border:1px solid #514429;border-radius:18px;min-height:330px;padding:40px 43px;position:relative;overflow:hidden}.ai-hub-hero:after{content:"AI";color:#e0bd5e0b;font:500 243px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.ai-hub-person{z-index:1;align-items:center;gap:17px;display:flex;position:relative}.ai-hub-person small{color:var(--gold);letter-spacing:.15em;font-size:12px}.ai-hub-person h2{margin:6px 0 0;font:500 clamp(34px,4vw,52px)/1.02 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.ai-hub-person h2 em{color:var(--gold2);font-style:normal}.ai-hub-hero>p{z-index:1;color:#9699a0;max-width:650px;margin:18px 0;font-size:16px;line-height:1.7;position:relative}.ai-hub-hero>div:nth-of-type(2){z-index:1;gap:9px;display:flex;position:relative}.ai-hub-hero>aside{z-index:2;background:#0d0e10e8;border:1px solid #5b4b2b;border-radius:11px;max-width:300px;padding:14px 16px;position:absolute;bottom:25px;right:28px}.ai-hub-hero>aside strong,.ai-hub-hero>aside span{display:block}.ai-hub-hero>aside strong{color:var(--gold2);font-size:12px}.ai-hub-hero>aside span{color:#80838a;margin-top:5px;font-size:12px;line-height:1.5}.ai-tool-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.ai-tool-grid>button{color:#e8e4da;text-align:left;cursor:pointer;background:#121315;border:1px solid #2e3035;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:118px;padding:17px;transition:all .2s;display:grid}.ai-tool-grid>button:hover{background:#191812;border-color:#64532e;transform:translateY(-2px)}.ai-tool-grid>button>span{width:38px;height:38px;color:var(--gold2);background:#1e1a12;border:1px solid #55482b;border-radius:10px;place-items:center;font-size:16px;display:grid}.ai-tool-grid strong,.ai-tool-grid small{display:block}.ai-tool-grid strong{font-size:14px;line-height:1.35}.ai-tool-grid small{color:#74777e;margin-top:6px;font-size:12px;line-height:1.45}.ai-tool-grid b{color:#5d6067}.ai-overview-grid{grid-template-columns:1.35fr .65fr;gap:13px;display:grid}.ai-overview-grid>.panel{padding:23px}.ai-history-row{color:#d9d6cd;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #292b30;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid}.ai-history-row>span{width:32px;height:32px;color:var(--gold);border:1px solid #4d432c;border-radius:8px;place-items:center;display:grid}.ai-history-row strong,.ai-history-row small{display:block}.ai-history-row strong{font-size:12px}.ai-history-row small{color:#676a71;margin-top:4px;font-size:12px}.ai-privacy-card small{color:var(--gold);letter-spacing:.12em;font-size:12px}.ai-privacy-card h3{margin:8px 0;font:500 31px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.ai-privacy-card p{color:#85888f;font-size:12px;line-height:1.7}.ai-empty{color:#777a81;font-size:12px}.ai-workspace{background:#101113;border:1px solid #303238;border-radius:15px;grid-template-columns:245px 1fr;min-height:660px;display:grid;overflow:hidden}.ai-thread-list{background:#0d0e10;border-right:1px solid #2a2c31;padding:14px}.ai-thread-list>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ai-thread-list>div small{color:var(--gold);letter-spacing:.08em;font-size:12px}.ai-thread-list>div .secondary-button{padding:7px 9px;font-size:12px}.ai-thread-list>button{color:#9b9da2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:11px;display:block}.ai-thread-list>button:hover,.ai-thread-list>button.active{color:var(--gold2);background:#242116}.ai-thread-list strong,.ai-thread-list small{display:block}.ai-thread-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-thread-list small{color:#61646b;margin-top:5px;font-size:12px}.ai-chat-panel{grid-template-rows:auto 1fr auto auto auto;min-width:0;max-height:760px;display:grid}.ai-chat-panel>header{border-bottom:1px solid #2a2c31;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.ai-chat-panel>header>div:first-child{align-items:center;gap:11px;display:flex}.ai-chat-panel>header>div:first-child>span{width:36px;height:36px;color:var(--gold);border:1px solid #5a4b2d;border-radius:9px;place-items:center;display:grid}.ai-chat-panel header small{color:#676a71;font-size:12px}.ai-chat-panel header h3{margin:3px 0 0;font-size:16px}.ai-chat-panel>header>div:last-child{gap:5px;display:flex}.ai-chat-panel>header>div:last-child button{color:#8f9299;cursor:pointer;background:#151619;border:1px solid #34363c;border-radius:7px;width:31px;height:31px}.ai-messages{scrollbar-width:thin;min-height:360px;padding:22px;overflow-y:auto}.ai-messages article{border-radius:12px;max-width:78%;margin:0 0 14px;padding:13px 15px}.ai-messages article.user{background:#2a2416;border:1px solid #514326;margin-left:auto}.ai-messages article.assistant{background:#18191c;border:1px solid #303238}.ai-messages article small{color:var(--gold);letter-spacing:.1em;font-size:12px}.ai-messages article p{white-space:pre-wrap;color:#d0cec7;margin:7px 0 0;font-size:14px;line-height:1.7}.ai-chat-empty{text-align:center;place-content:center;justify-items:center;height:100%;display:grid}.ai-chat-empty>span{width:54px;height:54px;color:var(--gold2);border:1px solid #5b4d2f;border-radius:50%;place-items:center;display:grid}.ai-chat-empty h3{margin:13px 0 7px;font:500 35px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.ai-chat-empty p{color:#797c83;max-width:430px;margin:0;font-size:12px;line-height:1.6}.ai-config-warning{background:#221c10;border:1px solid #6f592e;border-radius:9px;align-items:flex-start;gap:10px;margin:0 18px 10px;padding:11px;display:flex}.ai-config-warning>span{width:20px;height:20px;color:var(--gold2);border:1px solid #8c7138;border-radius:50%;place-items:center;font-size:12px;display:grid}.ai-config-warning strong,.ai-config-warning small{display:block}.ai-config-warning strong{font-size:12px}.ai-config-warning small{color:#858076;margin-top:4px;font-size:12px}.ai-result-actions{border-top:1px solid #292b30;gap:6px;padding:10px 18px;display:flex;overflow-x:auto}.ai-result-actions button{color:#b7ad91;cursor:pointer;background:#171713;border:1px solid #413b2d;border-radius:7px;flex:none;padding:7px 9px;font-size:12px}.ai-composer{border-top:1px solid #2a2c31;margin:0;padding:14px 18px 18px}.ai-composer textarea{resize:vertical;color:#e4e0d7;background:#0d0e10;border:1px solid #34363c;border-radius:10px;width:100%;min-height:86px;padding:12px;font:14px/1.6 inherit}.ai-composer>div{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.ai-composer small{color:#62656c;font-size:12px}.ai-history-panel{padding:24px}.ai-history-panel>.panel-header>span{color:#777a81;font-size:12px}.ai-history-full{border-top:1px solid #292b30;grid-template-columns:35px minmax(0,1fr) auto 32px 32px;align-items:center;gap:10px;padding:12px 0;display:grid}.ai-history-full>span{width:34px;height:34px;color:var(--gold);border:1px solid #4d422a;border-radius:8px;place-items:center;display:grid}.ai-history-full strong,.ai-history-full small{display:block}.ai-history-full strong{font-size:14px}.ai-history-full small{color:#6f7279;margin-top:4px;font-size:12px}.ai-history-full button{color:#999ca2;cursor:pointer;background:#151619;border:1px solid #34363c;border-radius:7px;padding:7px 9px;font-size:12px}.mental-library{gap:14px;display:grid}.mental-library-hero{background:radial-gradient(circle at 84%,#4a3b1e,#211b11 18%,#0000 41%),linear-gradient(120deg,#17181b,#101113);border:1px solid #514429;border-radius:18px;justify-content:space-between;align-items:center;min-height:270px;padding:35px 40px;display:flex;position:relative;overflow:hidden}.mental-library-hero small{color:var(--gold);letter-spacing:.17em;font-size:12px}.mental-library-hero h2{margin:8px 0;font:500 clamp(34px,4vw,51px)/1.03 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.mental-library-hero h2 em{color:var(--gold2);font-style:normal}.mental-library-hero p{color:#898c93;max-width:540px;font-size:14px;line-height:1.65}.mental-library-hero>div>div{gap:8px;margin-top:18px;display:flex}.mental-hero-mark{color:#d9b65a22;margin-right:8%;font:500 176px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.file-button{cursor:pointer;align-items:center;display:inline-flex;position:relative}.file-button input{opacity:0;width:1px;height:1px;position:absolute}.mental-toolbar{background:#111214;border:1px solid #2d2e32;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:6px;display:flex}.mental-toolbar>div{gap:4px;display:flex;overflow-x:auto}.mental-toolbar button{color:#777a82;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:8px 11px;font-size:12px}.mental-toolbar button.active{color:var(--gold2);background:#282316}.mental-toolbar>label{border:1px solid #303238;border-radius:8px;align-items:center;gap:7px;min-width:220px;padding:7px 9px;display:flex}.mental-toolbar input{color:#d8d5cc;background:0 0;border:0;width:100%;font-size:12px}.mental-map-grid,.mental-template-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mental-map-card{background:#121315;border:1px solid #2d2f34;border-radius:13px;overflow:hidden}.mental-preview{cursor:pointer;background:radial-gradient(circle,#292419,#111214 62%);border:0;border-bottom:1px solid #2b2d32;width:100%;height:180px;position:relative}.mental-preview-root{color:#17130b;text-overflow:ellipsis;white-space:nowrap;background:#d7b65d;border:1px solid #b28f3e;border-radius:9px;max-width:150px;padding:8px 13px;font-size:12px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.mental-preview i{border-radius:50%;width:9px;height:9px;position:absolute}.mental-preview i:first-of-type{top:25%;left:14%}.mental-preview i:nth-of-type(2){top:24%;left:76%}.mental-preview i:nth-of-type(3){top:68%;left:11%}.mental-preview i:nth-of-type(4){top:70%;left:80%}.mental-preview i:nth-of-type(5){top:13%;left:45%}.mental-preview i:nth-of-type(6){top:82%;left:47%}.mental-preview b{color:#65686e;font-size:12px;position:absolute;bottom:9px;right:10px}.mental-map-card>div{padding:14px 15px}.mental-map-card>div small{color:#62656c;font-size:12px}.mental-map-card h3{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 5px;font:500 24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;overflow:hidden}.mental-map-card>div>span{color:#777a81;font-size:12px}.mental-map-card footer{gap:5px;padding:0 14px 14px;display:flex;overflow-x:auto}.mental-map-card footer button{color:#90939a;cursor:pointer;background:#17181b;border:1px solid #33353b;border-radius:6px;flex:none;padding:6px 8px;font-size:12px}.mental-map-card footer .danger-text{color:#d98c82}.mental-template-grid article{background:#121315;border:1px solid #303238;border-radius:13px;min-height:225px;padding:21px}.mental-template-grid article>div{align-items:center;gap:9px;display:flex}.mental-template-grid article>div>span{width:35px;height:35px;color:var(--gold);border:1px solid #54472b;border-radius:9px;place-items:center;display:grid}.mental-template-grid article>div small{color:var(--gold);letter-spacing:.11em;font-size:12px}.mental-template-grid h3{margin:17px 0 8px;font:500 28px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.mental-template-grid p{color:#7e8187;min-height:44px;font-size:12px;line-height:1.55}.mental-template-grid button{color:var(--gold2);cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;font-size:12px}.mental-empty{text-align:center;border:1px dashed #34363c;border-radius:14px;grid-column:1/-1;place-content:center;justify-items:center;min-height:330px;padding:35px;display:grid}.mental-empty>span{width:53px;height:53px;color:var(--gold);border:1px solid #5d4d2e;border-radius:50%;place-items:center;display:grid}.mental-empty h3{margin:13px 0 7px;font:500 34px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.mental-empty p{color:#777a81;margin:0 0 17px;font-size:12px}.mind-map-editor{background:#0c0d0f;border:1px solid #34363b;border-radius:15px;outline:none;min-height:760px;position:relative;overflow:hidden}.mind-map-editor:focus-visible{box-shadow:0 0 0 2px #d7b65d66}.mind-editor-top{background:#111214;border-bottom:1px solid #2b2d31;grid-template-columns:auto minmax(150px,1fr) auto auto;align-items:center;gap:11px;min-height:56px;padding:8px 12px;display:grid}.mind-editor-top button{color:#c3c0b8;cursor:pointer;background:#1a1b1f;border:1px solid #3f4149;border-radius:8px;padding:8px 13px;font-size:12px;transition:border-color .15s,background .15s,color .15s}.mind-editor-top button:hover{color:var(--gold2);background:#241f13;border-color:#8f7237}.mind-editor-top>input{color:#e7e2d7;background:0 0;border:1px solid #0000;border-radius:7px;min-width:0;padding:8px;font:500 26px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.mind-editor-top>input:focus{background:#171713;border-color:#5d4e30;outline:none}.save-state{color:#7d8087;white-space:nowrap;background:#191a1e;border-radius:999px;padding:6px 8px;font-size:12px}.save-state.salvo{color:#8fd1aa;background:#153020}.save-state.erro,.save-state.offline{color:#dfa099;background:#3b2020}.mind-editor-top>div{gap:5px;display:flex}.mind-editor-toolbar{z-index:20;background:#0f1012;border-bottom:1px solid #292b2f;flex-wrap:wrap;align-items:center;gap:5px;min-height:48px;padding:7px 10px;display:flex;position:relative;overflow:visible}.mind-editor-toolbar>button,.mind-editor-toolbar details>summary{color:#8c8f96;cursor:pointer;background:#151619;border:1px solid #33353a;border-radius:7px;flex:none;padding:7px 8px;font-size:12px}.mind-editor-toolbar>button.active{color:var(--gold2);background:#292316;border-color:#8f7237}.mind-editor-toolbar kbd{color:#55585f;margin-left:4px;font:12px inherit}.mind-editor-toolbar>i{background:#2d2f34;width:1px;height:23px}.mind-editor-toolbar>span{color:#777a81;text-align:center;min-width:36px;font-size:12px}.mind-editor-toolbar>label{border:1px solid #33353a;border-radius:7px;align-items:center;gap:5px;min-width:150px;padding:6px 8px;display:flex}.mind-editor-toolbar input{color:#d8d5cc;background:0 0;border:0;min-width:0;font-size:12px}.mind-editor-toolbar details{position:relative}.mind-editor-toolbar details>summary{list-style:none}.mind-editor-toolbar details>div{z-index:60;background:#17181b;border:1px solid #4a4130;border-radius:10px;width:180px;padding:6px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 22px 55px #000c}.mind-editor-toolbar details>div button{color:#a3a5aa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px;font-size:12px}.mind-editor-toolbar details>div button:hover{color:var(--gold2);background:#272318}.connect-banner{z-index:35;color:#d7c692;background:#2b2414;border:1px solid #816a35;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex;position:absolute;top:113px;left:50%;transform:translate(-50%)}.connect-banner button{color:#fff;background:0 0;border:0;font-size:12px}.mind-editor-body{grid-template-columns:minmax(0,1fr) 286px;height:650px;display:grid}.mind-canvas{touch-action:none;cursor:grab;background-color:#0d0e10;background-image:radial-gradient(#34302a 1px,#0000 1px);background-size:24px 24px;position:relative;overflow:hidden}.mind-canvas:active{cursor:grabbing}.mind-world{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.mind-edges{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.mind-node{z-index:2;border:2px solid var(--node-color);color:#e5e0d5;cursor:grab;touch-action:none;background:#151619;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:130px;max-width:260px;min-height:48px;padding:9px 13px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 9px 22px #0009}.mind-node.root{background:var(--node-color);color:#17130b;min-width:175px;font-weight:800}.mind-node.selected{box-shadow:0 0 0 4px #d7b65d30,0 12px 28px #000b}.mind-node.shape-pill{border-radius:999px}.mind-node.shape-square{border-radius:2px}.mind-node>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mind-node>b{min-width:19px;height:19px;color:var(--gold2);background:#111214;border:1px solid #d7b65d;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:-9px;right:-9px}.mind-node>small{color:#9fa1a6;background:#24262a;border-radius:4px;padding:3px 5px;font-size:12px;position:absolute;bottom:-19px;left:50%;transform:translate(-50%)}.mind-minimap{pointer-events:none;background:#111214d9;border:1px solid #41434a;border-radius:8px;width:140px;height:90px;position:absolute;bottom:12px;left:12px;overflow:hidden}.mind-minimap:after{content:"MINI MAPA";color:#55585e;font-size:12px;position:absolute;bottom:4px;left:6px}.mind-minimap i{border-radius:50%;width:4px;height:4px;position:absolute;transform:translate(-50%,-50%)}.mind-inspector{scrollbar-width:thin;background:#111214;border-left:1px solid #2b2d32;padding:15px;overflow-y:auto}.inspector-head{border-bottom:1px solid #2c2e33;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:12px;display:flex}.inspector-head small,.inspector-head strong{display:block}.inspector-head small{color:var(--gold);letter-spacing:.1em;font-size:12px}.inspector-head strong{text-overflow:ellipsis;white-space:nowrap;max-width:155px;margin-top:5px;font-size:14px;overflow:hidden}.inspector-head button{color:#84878e;background:#17181b;border:1px solid #34363c;border-radius:5px;padding:5px;font-size:12px}.mind-inspector>label,.mind-inspector>.inspector-grid,.mind-inspector>div{margin-top:12px;display:block}.mind-inspector label>span,.inspector-label{color:#74777e;margin-bottom:5px;font-size:12px;display:block}.mind-inspector input,.mind-inspector textarea,.mind-inspector select{color:#dedbd3;background:#0d0e10;border:1px solid #35373d;border-radius:7px;width:100%;padding:8px;font:12px/1.45 inherit}.mind-inspector textarea{resize:vertical}.inspector-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid!important}.node-colors{gap:6px;display:flex}.node-colors button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:25px;height:25px}.node-colors button.active{border-color:#fff;box-shadow:0 0 0 2px #555}.mind-inspector>.primary-button{margin-top:15px}.mind-floating-panel{z-index:45;background:#151619;border:1px solid #494136;border-radius:11px;width:350px;max-height:580px;padding:14px;position:absolute;top:115px;right:14px;overflow-y:auto;box-shadow:0 22px 65px #000d}.mind-floating-panel>header{border-bottom:1px solid #303238;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.mind-floating-panel h3{margin:0;font:500 27px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.mind-floating-panel header button{color:#999;background:0 0;border:0;font-size:24px}.mind-floating-panel.versions>div,.share-row{border-bottom:1px solid #2d2f34;align-items:center;gap:8px;padding:10px 0;display:flex}.mind-floating-panel.versions>div>strong,.mind-floating-panel.versions>div>small{display:block}.mind-floating-panel.versions>div>small{color:#6f7279;flex:1;font-size:12px}.mind-floating-panel.versions button,.share-email button,.share-row button{color:#95989e;background:#191a1d;border:1px solid #383a40;border-radius:6px;padding:6px 8px;font-size:12px}.mind-floating-panel.share>label{margin-top:13px;display:block}.mind-floating-panel.share label>span{color:#8a8d94;margin-bottom:5px;font-size:12px;display:block}.mind-floating-panel.share select,.mind-floating-panel.share input{color:#ddd9d0;background:#0e0f11;border:1px solid #383a40;border-radius:7px;width:100%;padding:8px;font-size:12px}.mind-floating-panel.share label>small{color:#696c73;margin-top:6px;font-size:12px;line-height:1.45;display:block}.share-email{grid-template-columns:1fr 82px auto;align-items:end;gap:6px;margin-top:12px;display:grid}.share-row>div{flex:1}.share-row strong,.share-row small{display:block}.share-row strong{font-size:12px}.share-row small{color:#696c72;margin-top:4px;font-size:12px}.mental-editor-error{z-index:60;position:absolute;top:118px;left:12px;right:12px}@media (width<=1150px){.ai-tool-grid,.mental-map-grid,.mental-template-grid{grid-template-columns:repeat(2,1fr)}.mind-editor-body{grid-template-columns:1fr}.mind-inspector{z-index:32;border:1px solid #3a3c42;border-radius:10px;width:290px;max-height:480px;position:absolute;bottom:10px;right:10px;box-shadow:0 15px 45px #000c}.mind-canvas{height:650px}}@media (width<=700px){.ai-hub-tabs{margin:0 -4px}.ai-hub-hero{padding:27px 20px 150px}.ai-hub-hero>aside{bottom:22px;left:20px;right:20px}.ai-hub-hero>div:nth-of-type(2){flex-direction:column;align-items:stretch}.ai-tool-grid,.ai-overview-grid{grid-template-columns:1fr}.ai-workspace{grid-template-columns:1fr;min-height:0}.ai-thread-list{border-bottom:1px solid #2a2c31;border-right:0;gap:5px;display:flex;overflow-x:auto}.ai-thread-list>div{flex:0 0 100%;margin:0}.ai-thread-list>button{flex:0 0 150px}.ai-messages{padding:14px}.ai-messages article{max-width:92%}.ai-composer{padding:12px}.mental-library-hero{padding:27px 20px}.mental-hero-mark{display:none}.mental-library-hero>div>div,.mental-toolbar{flex-direction:column;align-items:stretch}.mental-toolbar>label{min-width:0}.mental-map-grid,.mental-template-grid{grid-template-columns:1fr}.mind-map-editor{min-height:730px;margin:0 -8px}.mind-editor-top{grid-template-columns:auto 1fr auto}.mind-editor-top>div{grid-column:1/-1;overflow-x:auto}.mind-editor-toolbar{padding:6px}.mind-editor-body,.mind-canvas{height:570px}.mind-inspector{border-radius:12px;width:auto;max-height:300px;position:absolute;bottom:8px;left:8px;right:8px}.mind-floating-panel{width:auto;top:130px;left:8px;right:8px}.mind-minimap{width:100px;height:65px}.share-email{grid-template-columns:1fr 75px}.share-email button{grid-column:1/-1}.save-state{font-size:0}.save-state:before{content:"●";font-size:12px}.mind-editor-top>input{font-size:20px}.connect-banner{width:max-content;max-width:90%;top:145px}}@media print{.mind-editor-top,.mind-editor-toolbar,.mind-inspector,.mind-minimap,.connect-banner,.mind-floating-panel{display:none!important}.mind-map-editor,.mind-editor-body,.mind-canvas{border:0;height:100vh}.mind-map-editor{z-index:999;background:#0d0e10;position:fixed;inset:0}.mind-node{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nav-group{flex:none}.nav-group>summary{color:#555961;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 10px 6px;font-size:12px;font-weight:800;list-style:none;display:flex}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary span{font-size:12px;transition:all .2s}.nav-group:not([open])>summary span{transform:rotate(-90deg)}.elite-intelligence-bar{background:linear-gradient(105deg,#171713,#111214);border:1px solid #3d3626;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:13px 15px;display:flex}.elite-intelligence-bar>div{align-items:center;gap:10px;display:flex}.elite-intelligence-bar>div>span{width:38px;height:38px;color:var(--gold2);background:#211d13;border:1px solid #69562e;border-radius:10px;place-items:center;display:grid}.elite-intelligence-bar small,.elite-intelligence-bar strong{display:block}.elite-intelligence-bar small{color:var(--gold);letter-spacing:.13em;font-size:12px}.elite-intelligence-bar strong{margin-top:4px;font-size:15px}.ai-chat-empty .primary-button{margin-top:16px}.link-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.modal-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=1050px){.nav-group>summary{justify-content:center;font-size:0}.nav-group>summary span{display:none}}@media (width<=700px){.elite-intelligence-bar{flex-direction:column;align-items:stretch}.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions button{width:100%}}.mind-node-image{background-position:50%;background-size:cover;border-radius:8px;flex:none;width:29px;height:29px}.mental-library{position:relative}.mind-editor-top{grid-template-columns:auto minmax(150px,1fr) auto auto auto}.mind-collaborators{align-items:center;display:flex!important}.mind-collaborators>span{width:27px;height:27px;color:var(--gold2);background:#2b2518;border:2px solid #111214;border-radius:50%;place-items:center;margin-left:-7px;font-size:12px;font-weight:800;display:grid}.mind-collaborators>span:first-child{margin-left:0}.ai-toolbar-button{color:var(--gold2)!important;background:#242014!important;border-color:#6d572e!important}.mind-edges{pointer-events:auto}.mind-edges g{cursor:pointer}.mind-edges g.selected path:not(.mind-edge-hit){filter:drop-shadow(0 0 5px #d7b65d);stroke-width:4px}.mind-edge-hit{pointer-events:stroke}.mind-node>img{object-fit:cover;object-position:center;border-radius:8px;flex:none;width:29px;height:29px}.mind-node>em{color:#f7df98;background:#4b3615;border:1px solid #d7b65d;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:12px;font-style:normal;display:grid;position:absolute;top:-8px;left:-8px}.mind-list-view{background:#0d0e10;height:650px;padding:18px;overflow:auto}.mind-list-view>article{cursor:pointer;background:#131416;border:1px solid #2d2f34;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;max-width:850px;min-height:47px;margin-bottom:6px;padding:9px 12px;display:grid}.mind-list-view>article.selected{background:#211d14;border-color:#806735}.mind-list-view article>button{width:27px;height:27px;color:var(--gold2);background:#1b1b19;border:1px solid #454038;border-radius:7px}.mind-list-view article strong,.mind-list-view article small{display:block}.mind-list-view article strong{font-size:12px}.mind-list-view article small{color:#6f7279;margin-top:5px;font-size:12px}.mind-list-view article>span{color:#777a81;font-size:12px}.mind-inspector label>small{color:#5f6269;text-align:right;margin-top:4px;font-size:12px;display:block}.inspector-checks{gap:12px;display:flex!important}.inspector-checks label{color:#8e9197;align-items:center;gap:5px;font-size:12px;display:flex}.inspector-checks input{width:auto}.field-with-action{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid!important}.field-with-action a{color:var(--gold2);border:1px solid #4b422e;border-radius:7px;place-items:center;padding:0 8px;font-size:12px;text-decoration:none;display:grid}.mind-checklist{background:#0e0f11;border:1px solid #303238;border-radius:8px;padding:10px}.mind-checklist>div{border-bottom:1px solid #292b30;grid-template-columns:16px 1fr 22px;align-items:start;gap:6px;padding:5px 0;display:grid!important}.mind-checklist>div input{width:auto;margin-top:2px}.mind-checklist>div span{color:#aaa9a4;font-size:12px;line-height:1.45}.mind-checklist>div button,.mind-checklist form button{color:#9a7771;background:0 0;border:0}.mind-checklist form{grid-template-columns:1fr 25px;gap:5px;margin-top:8px;display:grid}.mind-checklist form button{color:var(--gold2);border:1px solid #49402c;border-radius:6px}.inspector-ai-actions{grid-template-columns:1fr;gap:5px;display:grid!important}.inspector-ai-actions button{color:#bdaa77;text-align:left;background:#1b1913;border:1px solid #4c422e;border-radius:7px;padding:7px;font-size:12px}.mind-inspector>.secondary-button{margin-top:7px}.mind-floating-panel.comments,.mind-floating-panel.ai-map-panel{width:430px}.mind-floating-panel.share>.secondary-button{margin-top:12px}.comment-scope,.ai-map-modes{gap:5px;margin:10px 0;display:flex!important}.comment-scope button,.ai-map-modes button{color:#83868d;background:#101113;border:1px solid #36383e;border-radius:7px;padding:7px 8px;font-size:12px}.comment-scope button.active,.ai-map-modes button.active{color:var(--gold2);background:#282216;border-color:#6d592f}.mind-floating-panel.comments>form,.ai-map-panel>label{margin-top:10px;display:block}.mind-floating-panel.comments form>small,.ai-map-panel label>span{color:#777a81;margin-bottom:6px;font-size:12px;display:block}.mind-floating-panel.comments textarea,.ai-map-panel textarea{resize:vertical;color:#dedbd3;background:#0d0e10;border:1px solid #393b41;border-radius:8px;width:100%;padding:10px;font:12px/1.55 inherit}.mind-floating-panel.comments form>div{justify-content:flex-end;align-items:center;gap:7px;margin-top:6px;display:flex}.mind-floating-panel.comments form>div>span{color:#5f6269;margin-right:auto;font-size:12px}.mind-floating-panel.comments form button{padding:6px 8px}.comment-list{margin-top:12px}.comment-list>article{border-top:1px solid #2e3035;padding:11px 0}.comment-list>article.resolved{opacity:.58}.comment-list article>header{justify-content:space-between;align-items:center;display:flex}.comment-list article>header strong{font-size:12px}.comment-list article>header small,.comment-reply small{color:#62656c;font-size:12px}.comment-list article>p,.comment-reply p{white-space:pre-wrap;color:#aaa8a2;font-size:12px;line-height:1.55}.comment-list article>footer{gap:5px;display:flex}.comment-list article>footer button{color:#a89668;background:0 0;border:0;padding:4px 6px;font-size:12px}.comment-reply{background:#111214;border-left:2px solid #55492e;margin:9px 0 0 18px;padding:9px}.comment-reply strong{font-size:12px}.panel-empty-message{color:#6d7077;font-size:12px}.shortcut-list{margin-top:12px;display:grid}.shortcut-list>div{border-top:1px solid #2e3035;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.shortcut-list kbd{color:#ddd8cc;background:#0d0e10;border:1px solid #45474d;border-radius:5px;padding:4px 6px;font-size:12px}.shortcut-list span{color:#85888f;font-size:12px}.mind-floating-panel.help>p{color:#85888f;font-size:12px;line-height:1.6}.ai-map-panel>header small{color:var(--gold);letter-spacing:.12em;margin-bottom:4px;font-size:12px;display:block}.ai-map-panel>.primary-button{margin-top:10px}.ai-map-preview{background:#0e0f11;border:1px solid #4a402a;border-radius:9px;margin-top:12px;padding:11px}.ai-map-preview>small{color:var(--gold);letter-spacing:.09em;font-size:12px}.ai-map-preview pre{white-space:pre-wrap;color:#c9c6bd;max-height:240px;font:12px/1.6 inherit;overflow:auto}.ai-map-preview>div{justify-content:flex-end;gap:6px;display:flex}.full{width:100%}@media (width<=1150px){.mind-editor-top{grid-template-columns:auto minmax(120px,1fr) auto}.mind-collaborators{grid-column:auto}.mind-editor-top>div:last-child{grid-column:1/-1;overflow-x:auto}.mind-list-view{height:650px}}@media (width<=700px){.mind-collaborators{display:none!important}.mind-floating-panel.comments,.mind-floating-panel.ai-map-panel{width:auto}.mind-list-view{height:570px;padding:10px}.mind-list-view>article{margin-left:0!important}.mind-node{max-width:210px}.mind-node>img{width:24px;height:24px}.ai-map-preview>div{flex-direction:column;align-items:stretch}.inspector-ai-actions{grid-template-columns:1fr 1fr!important}}.mentor-console{gap:14px;display:grid}.mentor-console-hero{background:radial-gradient(circle at 88% 38%,#46371b 0,#211b11 18%,#0000 45%),linear-gradient(120deg,#151619,#101113);border:1px solid #4a3f26;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:210px;padding:34px 38px;display:flex;overflow:hidden}.mentor-console-hero>div:first-child{max-width:760px}.mentor-console-hero h2{letter-spacing:-.025em;margin:8px 0 10px;font:500 clamp(31px,4vw,47px)/1.06 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.mentor-console-hero p:last-child{color:#8c8f96;max-width:680px;margin:0;font-size:15px;line-height:1.7}.mentor-console-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mentor-console-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mentor-console-metrics article{background:#121315;border:1px solid #2c2e33;border-radius:13px;padding:19px}.mentor-console-metrics small,.mentor-console-metrics strong,.mentor-console-metrics span{display:block}.mentor-console-metrics small{color:#6e7178;letter-spacing:.12em;font-size:12px;font-weight:800}.mentor-console-metrics strong{color:#f1ede3;margin:5px 0 3px;font:500 41px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.mentor-console-metrics span{color:#74777e;font-size:12px}.mentor-console-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mentor-agenda-list,.mentor-alert-list{padding:21px}.mentor-agenda-list>.panel-header,.mentor-alert-list>.panel-header{padding-bottom:12px}.mentor-agenda-list>button,.mentor-alert-list>button{color:#d5d1c8;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #292b30;grid-template-columns:38px minmax(0,1fr) auto 15px;align-items:center;gap:11px;width:100%;min-height:63px;padding:10px 5px;display:grid}.mentor-agenda-list>button:hover,.mentor-alert-list>button:hover{background:#17181b}.mentor-agenda-list>button strong,.mentor-agenda-list>button small,.mentor-alert-list>button strong,.mentor-alert-list>button small{display:block}.mentor-agenda-list>button strong,.mentor-alert-list>button strong{font-size:14px}.mentor-agenda-list>button small,.mentor-alert-list>button small{color:#72757c;white-space:nowrap;text-overflow:ellipsis;max-width:700px;margin-top:4px;font-size:12px;line-height:1.45;overflow:hidden}.mentor-agenda-list>button>i,.mentor-alert-list>button>i{color:#8a8d94;text-transform:uppercase;font-size:12px;font-style:normal}.mentor-agenda-list>button>b,.mentor-alert-list>button>b{color:#9d8b5d;white-space:nowrap;font-size:12px;font-weight:600}.mentor-agenda-list>button>span.agenda-date,.mentor-agenda-list>button>span.agenda-live,.alert-symbol{width:34px;height:34px;color:var(--gold);background:#1d1a13;border:1px solid #4e432a;border-radius:10px;place-items:center;display:grid}.mentor-agenda-list>button>span.agenda-live{color:#ff9e9e;background:#32191b;border-color:#6b3438;box-shadow:0 0 17px #e56f6f22}.mentor-console-empty{text-align:center;place-content:center;justify-items:center;min-height:170px;display:grid}.mentor-console-empty>span{color:#83d3a2;background:#15251a;border:1px solid #3e5a47;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mentor-console-empty strong{margin-top:11px;font:500 23px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.mentor-console-empty p{color:#74777e;max-width:360px;margin:6px 0 0;font-size:12px;line-height:1.55}.mentor-console-hero.alerts{min-height:180px}.mentor-alert-total{color:#8ecaa5;background:#171918;border:1px solid #3e423f;border-radius:50%;flex:none;place-items:center;width:92px;height:92px;font:500 49px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:grid}.mentor-alert-total.active{color:#edb080;background:#281916;border-color:#70463a;box-shadow:0 0 0 8px #d9b65a05}.mentor-alert-sections{gap:14px;display:grid}.mentor-alert-list>button{grid-template-columns:38px minmax(0,1fr) auto auto}.mentor-alert-list .risk{font-size:12px}.mentor-content-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mentor-content-card{color:#e3dfd5;text-align:left;cursor:pointer;grid-template-columns:42px 1fr;gap:14px;min-height:205px;padding:22px;display:grid}.mentor-content-card:hover{background:#171712;border-color:#5c4c2b;transform:translateY(-1px)}.mentor-content-card>span{width:42px;height:42px;color:var(--gold2);background:#211d14;border:1px solid #554828;border-radius:11px;place-items:center;font-size:22px;display:grid}.mentor-content-card small{color:var(--gold);letter-spacing:.08em;font-size:12px}.mentor-content-card h3{margin:7px 0;font:500 26px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.mentor-content-card p{color:#7e8188;min-height:43px;margin:0;font-size:12px;line-height:1.55}.mentor-content-card b{color:#bca569;margin-top:18px;font-size:12px;display:block}.mentor-ai-directory{padding:22px}.mentor-ai-directory>.panel-header>span{color:#777a81;font-size:12px}.mentor-ai-directory>div:last-child{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:16px;display:grid}.mentor-ai-directory>div:last-child>button{color:#dedad0;text-align:left;cursor:pointer;background:#101113;border:1px solid #2f3136;border-radius:9px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.mentor-ai-directory>div:last-child>button:hover{background:#181713;border-color:#554929}.mentor-ai-directory>div:last-child>button>span{width:33px;height:33px;color:var(--gold2);border:1px solid #4c422c;border-radius:9px;place-items:center;display:grid}.mentor-ai-directory strong,.mentor-ai-directory small{display:block}.mentor-ai-directory strong{font-size:12px}.mentor-ai-directory small{color:#6f7279;margin-top:4px;font-size:12px}.mentor-ai-directory>div:last-child>button>b{color:#9e8b59}@media (width<=1050px){.mentor-console-metrics{grid-template-columns:1fr 1fr}.mentor-console-grid{grid-template-columns:1fr}.mentor-content-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.mentor-console-hero{flex-direction:column;align-items:stretch;min-height:0;padding:25px 20px}.mentor-console-hero h2{font-size:43px}.mentor-console-actions{flex-direction:column;align-items:stretch}.mentor-console-actions button{width:100%}.mentor-console-metrics{gap:8px}.mentor-console-metrics article{padding:14px}.mentor-console-metrics strong{font-size:32px}.mentor-agenda-list,.mentor-alert-list{padding:16px}.mentor-agenda-list>button,.mentor-alert-list>button{grid-template-columns:35px minmax(0,1fr) auto}.mentor-agenda-list>button>i,.mentor-alert-list>button>i{display:none}.mentor-agenda-list>button>b,.mentor-alert-list>button>b{text-align:left;grid-column:2}.mentor-alert-total{width:70px;height:70px;font-size:38px}.mentor-content-grid,.mentor-ai-directory>div:last-child{grid-template-columns:1fr}.mentor-content-card,.mentor-content-card p{min-height:0}.mentor-ai-directory{padding:16px}}.elite-agenda{gap:14px;min-width:0;display:grid}.agenda-hero{background:radial-gradient(circle at 83% 45%,#4a391a 0,#211b11 21%,#0000 48%),linear-gradient(118deg,#151619,#0f1012);border:1px solid #514329;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:center;gap:38px;min-height:250px;padding:35px 38px;display:grid;overflow:hidden}.agenda-kicker{color:var(--gold);letter-spacing:.13em;font-size:12px;font-weight:800}.agenda-hero h2{letter-spacing:-.035em;margin:9px 0 11px;font:500 clamp(36px,4vw,51px)/1.02 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.agenda-hero h2 em{color:var(--gold2);font-style:normal}.agenda-hero p{color:#8a8d94;max-width:650px;margin:0;font-size:14px;line-height:1.65}.agenda-hero-actions{gap:8px;margin-top:21px;display:flex}.agenda-hero>aside{background:#111214d9;border:1px solid #544728;border-radius:14px;gap:8px;padding:21px;display:grid;box-shadow:0 20px 50px #0005}.agenda-hero>aside small{color:#807252;letter-spacing:.12em;font-size:12px;font-weight:800}.agenda-hero>aside strong{color:#eee9de;font:500 27px/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.agenda-hero>aside span{color:#8b8e95;font-size:12px;line-height:1.5}.agenda-hero>aside button{width:max-content;color:var(--gold2);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.agenda-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.agenda-stats article{background:#121315;border:1px solid #2d2f34;border-radius:12px;align-items:center;gap:12px;padding:16px 18px;display:flex}.agenda-stats article>span{width:37px;height:37px;color:var(--gold2);background:#1d1a13;border:1px solid #4c422d;border-radius:10px;place-items:center;display:grid}.agenda-stats article.attention>span{color:#ef9c91;background:#311a18;border-color:#693a35}.agenda-stats strong,.agenda-stats small{display:block}.agenda-stats strong{font:500 34px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.agenda-stats small{color:#777a81;margin-top:2px;font-size:12px}.agenda-layout{grid-template-columns:minmax(0,1fr) 270px;gap:14px;min-width:0;display:grid}.agenda-calendar{min-width:0;overflow:hidden}.agenda-toolbar{border-bottom:1px solid #2b2d32;justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;display:flex}.agenda-period,.agenda-modes{align-items:center;gap:5px;display:flex}.agenda-period button,.agenda-modes button{color:#96999f;cursor:pointer;background:#151619;border:1px solid #34363c;border-radius:7px;height:29px;padding:0 9px;font-size:12px}.agenda-period button:first-child,.agenda-period button:nth-child(3){width:29px;padding:0;font-size:24px}.agenda-period h3{text-transform:capitalize;margin:0 0 0 8px;font:500 24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.agenda-modes button.active{color:var(--gold2);background:#2a2418;border-color:#6a5832}.agenda-filters{border-bottom:1px solid #282a2f;gap:8px;padding:11px 19px;display:flex}.agenda-filters label{background:#0f1012;border:1px solid #303238;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.agenda-filters label span{color:#6e7177;font-size:16px}.agenda-filters input,.agenda-filters select{color:#d4d0c7;background:0 0;border:0;outline:0;height:44px;font-size:14px}.agenda-filters input{width:100%}.agenda-filters select{background:#0f1012;border:1px solid #303238;border-radius:8px;min-width:170px;padding:0 9px}.agenda-weekdays{border-bottom:1px solid #2a2c31;grid-template-columns:repeat(7,1fr);display:grid}.agenda-weekdays span{text-align:center;color:#64676e;letter-spacing:.08em;padding:11px;font-size:12px;font-weight:800}.agenda-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agenda-month-grid>div{background:#111214;border-bottom:1px solid #282a2f;border-right:1px solid #282a2f;min-height:152px;padding:10px;position:relative}.agenda-month-grid>div:nth-child(7n){border-right:0}.agenda-month-grid>div.outside{background:#0d0e10}.agenda-month-grid>div.outside>.agenda-day-number{color:#3f4248}.agenda-month-grid>div.today{background:linear-gradient(150deg,#181713,#111214)}.agenda-day-number{color:#95989e;cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;font-size:14px}.today>.agenda-day-number{background:var(--gold);color:#111;font-weight:900}.agenda-day-add{color:#5d6066;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:50%;width:20px;height:20px;position:absolute;top:8px;right:7px}.agenda-month-grid>div:hover .agenda-day-add{opacity:1}.agenda-chip{color:#e4dfd4;text-align:left;cursor:pointer;background:#211d14;border:1px solid #4c422b;border-radius:7px;align-items:flex-start;gap:6px;width:100%;min-width:0;margin-top:4px;padding:7px 9px;display:flex}.agenda-chip i{color:var(--gold2);flex:none;margin-top:1px;font-size:12px;font-style:normal}.agenda-chip span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.agenda-chip.color-vermelho{background:#2d191b;border-color:#65363a}.agenda-chip.color-vermelho i{color:#ff9c9c}.agenda-chip.color-verde{background:#14241a;border-color:#31513d}.agenda-chip.color-verde i{color:#85d5a2}.agenda-chip.color-azul{background:#14202b;border-color:#31475c}.agenda-chip.color-azul i{color:#83bce9}.agenda-chip.color-roxo{background:#21182b;border-color:#4f3c61}.agenda-chip.color-roxo i{color:#c5a0ea}.agenda-chip.color-cinza{background:#1a1b1e;border-color:#3b3d42}.agenda-more{color:#8d7b4f;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px}.agenda-week{overflow-x:auto}.agenda-week-grid{grid-template-columns:repeat(7,minmax(130px,1fr));min-height:540px;display:grid}.agenda-week.day .agenda-week-grid{grid-template-columns:1fr}.agenda-week-grid>section{border-right:1px solid #292b30}.agenda-week-grid>section:last-child{border-right:0}.agenda-week-grid>section.today{background:#151510}.agenda-week-grid>section>header{border-bottom:1px solid #292b30;grid-template-columns:1fr auto;align-items:center;padding:13px;display:grid}.agenda-week-grid>section>header small{color:#6f7278;text-transform:uppercase;font-size:12px}.agenda-week-grid>section>header strong{grid-row:2;font:500 32px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.agenda-week-grid>section>header button{color:#9b9da3;cursor:pointer;background:#17181b;border:1px solid #34363b;border-radius:50%;grid-area:1/2/3;width:25px;height:25px}.agenda-week-grid>section>div{gap:6px;padding:7px;display:grid}.agenda-card{border:1px solid #34312a;border-left:3px solid var(--gold);color:#dedad0;text-align:left;cursor:pointer;background:#171713;border-radius:8px;grid-template-columns:31px minmax(0,1fr) 10px;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.agenda-card>span{width:30px;height:30px;color:var(--gold2);border:1px solid #4d432d;border-radius:8px;place-items:center;display:grid}.agenda-card small,.agenda-card strong,.agenda-card p{display:block}.agenda-card small{color:#8b7b53;font-size:12px}.agenda-card strong{margin-top:3px;font-size:12px;line-height:1.35}.agenda-card p{color:#686b72;margin:4px 0 0;font-size:12px}.agenda-card>b{color:#8a7850}.agenda-card.color-vermelho{border-left-color:#e46d72}.agenda-card.color-verde{border-left-color:#6fc58e}.agenda-card.color-azul{border-left-color:#69aee0}.agenda-card.color-roxo{border-left-color:#b084df}.agenda-card.color-cinza{border-left-color:#73767d}.agenda-empty-day{color:#55585e;text-align:center;padding:18px 8px;font-size:12px}.agenda-list-view{padding:7px 18px 20px}.agenda-list-view>section>header{border-bottom:1px solid #2c2e33;justify-content:space-between;align-items:center;padding:17px 0 9px;display:flex}.agenda-list-view>section>header strong{text-transform:capitalize;font:500 20px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.agenda-list-view>section>header span{color:#6c6f75;font-size:12px}.agenda-list-view .agenda-card{grid-template-columns:35px minmax(0,1fr) 12px;margin-top:6px}.agenda-empty{text-align:center;place-content:center;justify-items:center;min-height:330px;display:grid}.agenda-empty>span{color:var(--gold);font-size:41px}.agenda-empty h3{margin:10px 0 4px;font:500 31px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.agenda-empty p{color:#777a80;margin:0 0 15px;font-size:12px}.agenda-side{align-content:start;gap:12px;display:grid}.agenda-upcoming,.agenda-integrations,.agenda-legend{padding:22px}.agenda-upcoming>.panel-header>span{min-width:27px;height:27px;color:var(--gold2);background:#29251a;border-radius:50%;place-items:center;font-size:13px;display:grid}.agenda-upcoming>button{color:#d9d5cc;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #2c2e33;grid-template-columns:8px minmax(0,1fr) 12px;align-items:center;gap:11px;width:100%;padding:14px 2px;display:grid}.agenda-upcoming>button>i{background:var(--gold);border-radius:99px;width:7px;height:36px}.agenda-upcoming>button>i.color-vermelho{background:#e46d72}.agenda-upcoming>button>i.color-verde{background:#6fc58e}.agenda-upcoming>button>i.color-azul{background:#69aee0}.agenda-upcoming>button>i.color-roxo{background:#b084df}.agenda-upcoming strong,.agenda-upcoming small{display:block}.agenda-upcoming strong{font-size:14px}.agenda-upcoming small{color:#6d7077;margin-top:5px;font-size:12px}.agenda-upcoming>button>b{color:#8f7c4f;font-size:16px}.agenda-upcoming>p{color:#6f7278;font-size:13px}.agenda-integrations>small,.agenda-legend>small{color:var(--gold);letter-spacing:.1em;font-size:12px}.agenda-integrations h3{margin:6px 0 13px;font:500 24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.agenda-integrations>div{border-top:1px solid #2a2c31;align-items:center;gap:11px;padding:12px 0;display:flex}.agenda-integrations>div>span{color:#666970;border:1px solid #3a3c42;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.agenda-integrations>div>span.ready{color:#84d1a0;border-color:#36553f}.agenda-integrations strong,.agenda-integrations small{display:block}.agenda-integrations strong{font-size:14px}.agenda-integrations small{color:#666970;margin-top:4px;font-size:12px}.agenda-legend>div{gap:7px;margin-top:14px;display:grid}.agenda-legend button{color:#8a8d93;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.agenda-legend button.active{color:#d5c28f;background:#1c1912;border-color:#514529}.agenda-legend button span{width:29px;height:29px;color:var(--gold2);border:1px solid #3c3e43;border-radius:8px;place-items:center;font-size:14px;display:grid}.agenda-modal.wide{width:min(920px,100%)}.agenda-form{gap:13px;display:grid}.agenda-form>label{display:block}.agenda-form label>span,.agenda-form legend{color:#8c8f96;margin-bottom:6px;font-size:12px;display:block}.agenda-form input,.agenda-form select,.agenda-form textarea{color:#dedbd2;background:#0e0f11;border:1px solid #36383e;border-radius:8px;width:100%;padding:10px;font:12px/1.5 inherit}.agenda-form textarea{resize:vertical;min-height:110px}.agenda-form-options{align-items:center;gap:18px;display:flex}.agenda-form-options>label:first-child{color:#a7a9ae;align-items:center;gap:7px;font-size:12px;display:flex}.agenda-form-options>label:first-child input{width:auto}.agenda-form-options>label:last-child{min-width:230px}.agenda-participants,.agenda-reminders{border:1px solid #303238;border-radius:9px;flex-wrap:wrap;gap:8px;padding:11px;display:flex}.agenda-participants legend,.agenda-reminders legend{padding:0 6px}.agenda-participants>label{border:1px solid #303238;border-radius:7px;grid-template-columns:auto 30px 1fr;align-items:center;gap:7px;min-width:180px;padding:7px;display:grid}.agenda-participants>label>input{width:auto}.agenda-participants>label>span{width:28px;height:28px;color:var(--gold2);border:1px solid #554829;border-radius:50%;place-items:center;margin:0;display:grid}.agenda-participants strong,.agenda-participants small{display:block}.agenda-participants strong{font-size:12px}.agenda-participants small{color:#666970;margin-top:3px;font-size:12px}.agenda-reminders>label{color:#9fa1a6;border:1px solid #303238;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.agenda-reminders input{width:auto}.agenda-external-note,.agenda-planner-note{background:#18160f;border:1px solid #3b3526;border-radius:8px;align-items:flex-start;gap:9px;padding:11px;display:flex}.agenda-external-note>span,.agenda-planner-note>span{width:21px;height:21px;color:var(--gold2);border:1px solid #5b4b28;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.agenda-external-note strong,.agenda-external-note small{display:block}.agenda-external-note strong{font-size:12px}.agenda-external-note small{color:#777166;margin-top:4px;font-size:12px;line-height:1.5}.agenda-detail{grid-template-columns:minmax(0,1fr) 310px;gap:18px;display:grid}.agenda-detail-main{padding:6px}.agenda-status{color:var(--gold2);text-transform:uppercase;background:#211d14;border:1px solid #55472b;border-radius:99px;padding:5px 8px;font-size:12px;display:inline-flex}.agenda-detail-main h3{text-transform:capitalize;margin:13px 0 10px;font:500 28px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.agenda-detail-main>p{white-space:pre-wrap;color:#95989e;font-size:12px;line-height:1.65}.agenda-detail-main dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:16px 0;display:grid}.agenda-detail-main dl>div{border:1px solid #2f3136;border-radius:8px;padding:10px}.agenda-detail-main dt{color:#666970;text-transform:uppercase;font-size:12px}.agenda-detail-main dd{color:#c9c5bc;margin:4px 0 0;font-size:12px}.agenda-detail-main>.primary-button,.agenda-detail-main>.link-button{width:max-content;margin-top:8px}.agenda-link-pending{color:#7d8087;border:1px solid #3b3d42;border-radius:8px;margin-top:10px;padding:10px;font-size:12px}.agenda-detail-side{background:#101113;border:1px solid #2f3136;border-radius:10px;padding:15px}.agenda-detail-side>small{color:var(--gold);letter-spacing:.08em;font-size:12px}.agenda-detail-side>div:not(.agenda-rsvp){border-bottom:1px solid #292b30;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.agenda-detail-side>div>span{width:31px;height:31px;color:var(--gold2);border:1px solid #514529;border-radius:50%;place-items:center;font-size:12px;display:grid}.agenda-detail-side strong,.agenda-detail-side small{display:block}.agenda-detail-side strong{font-size:12px}.agenda-detail-side small{color:#666970;margin-top:3px;font-size:12px}.agenda-detail-side select{color:#9ea0a5;background:#17181b;border:1px solid #35373c;border-radius:6px;max-width:105px;padding:6px;font-size:12px}.agenda-detail-side b{color:#78bd91;font-size:12px}.agenda-no-participants{color:#6f7278;font-size:12px;line-height:1.5}.agenda-rsvp{padding-top:15px}.agenda-rsvp>strong{font-size:12px}.agenda-rsvp>div{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.agenda-rsvp button{color:#a2a4aa;cursor:pointer;background:#17181b;border:1px solid #383a40;border-radius:6px;padding:7px;font-size:12px}.agenda-rsvp button:hover{color:var(--gold2);border-color:#5c4d2d}.agenda-detail>footer{border-top:1px solid #2d2f34;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:13px;display:flex}.agenda-planner{gap:13px;display:grid}.agenda-planner>header{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.agenda-planner>header>div{background:#111214;border:1px solid #303238;border-radius:9px;padding:13px}.agenda-planner>header small,.agenda-planner>header strong{display:block}.agenda-planner>header small{color:#6c6f75;font-size:12px}.agenda-planner>header strong{margin-top:3px;font:500 34px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.agenda-planner>header .attention{border-color:#5d3833}.agenda-planner>section{background:#111214;border:1px solid #303238;border-radius:10px;padding:15px}.agenda-planner>section>small{color:var(--gold);letter-spacing:.08em;font-size:12px}.agenda-planner>section>div,.agenda-planner>section>article{border-bottom:1px solid #292b30;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.agenda-planner>section>div>span,.agenda-planner>section>article>span{width:35px;height:35px;color:var(--gold2);border:1px solid #4d422c;border-radius:9px;place-items:center;font-size:12px;display:grid}.agenda-planner strong,.agenda-planner small{display:block}.agenda-planner strong{font-size:12px}.agenda-planner p small{color:#686b72;margin-top:4px;font-size:12px}.agenda-planner article button{color:var(--gold2);cursor:pointer;background:#1d1a13;border:1px solid #4c422c;border-radius:7px;padding:7px 9px;font-size:12px}.agenda-planner-empty{color:#72757c;font-size:12px;line-height:1.55}.agenda-planner-note p{color:#918a7b;margin:1px 0 0;font-size:12px;line-height:1.5}.agenda-planner>footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=1180px){.agenda-layout{grid-template-columns:1fr}.agenda-side{grid-template-columns:repeat(3,1fr)}.agenda-upcoming,.agenda-integrations,.agenda-legend{min-width:0}.agenda-detail{grid-template-columns:1fr}.agenda-detail>footer{grid-column:1}.agenda-stats{grid-template-columns:1fr 1fr}}@media (width<=760px){.agenda-hero{flex-direction:column;align-items:stretch;padding:26px 20px;display:flex}.agenda-hero h2{font-size:49px}.agenda-hero-actions{flex-direction:column;align-items:stretch}.agenda-hero-actions button{width:100%}.agenda-stats{gap:7px}.agenda-stats article{padding:12px}.agenda-stats article>span{width:31px;height:31px}.agenda-stats strong{font-size:28px}.agenda-side{grid-template-columns:1fr}.agenda-toolbar{flex-direction:column;align-items:stretch}.agenda-period{flex-wrap:wrap}.agenda-period h3{flex:0 0 100%;margin:8px 0 0}.agenda-modes{grid-template-columns:repeat(4,1fr);display:grid}.agenda-modes button{padding:0 5px}.agenda-filters{flex-direction:column}.agenda-filters select{width:100%}.agenda-month{overflow-x:auto}.agenda-weekdays,.agenda-month-grid{min-width:720px}.agenda-month-grid>div{min-height:105px}.agenda-week-grid{min-width:740px}.agenda-week.day .agenda-week-grid{min-width:0}.agenda-form .field-grid,.agenda-form .field-grid.three{grid-template-columns:1fr}.agenda-form-options{flex-direction:column;align-items:stretch}.agenda-form-options>label:last-child{min-width:0}.agenda-participants{grid-template-columns:1fr;display:grid}.agenda-participants>label{min-width:0}.agenda-detail-main dl{grid-template-columns:1fr}.agenda-detail>footer,.agenda-planner>footer{flex-direction:column-reverse;align-items:stretch}.agenda-detail>footer button,.agenda-planner>footer button{width:100%}.agenda-planner>header{grid-template-columns:1fr 1fr 1fr}.agenda-planner>section>article{grid-template-columns:36px 1fr}.agenda-planner>section>article button{grid-column:2;width:max-content}.agenda-rsvp>div{grid-template-columns:1fr}.agenda-stats small{font-size:12px}}.nutri-calc{margin-bottom:14px;padding:20px}.nutri-calc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nutri-calc-head small{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:700}.nutri-calc-head h3{margin:4px 0 0;font:500 22px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.nutri-calc-head p{color:#8a8d93;max-width:340px;margin:0;font-size:12px;line-height:1.5}.nutri-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.nutri-form label>span{color:#9a9da3;font-size:12px;font-weight:600}.nutri-form input,.nutri-form select{color:#eae7df;background:#0f1012;border:1px solid #35373d;border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font-size:15px}.nutri-form .nutri-activity{grid-column:span 2}.nutri-measures{background:#101113;border:1px solid #2f3138;border-radius:10px;margin-top:14px;padding:12px 14px}.nutri-measures>summary{color:var(--gold2);cursor:pointer;font-size:12px;font-weight:600}.nutri-measures .nutri-form{grid-template-columns:repeat(3,minmax(0,1fr))}.nutri-hint{color:#777a82;margin:10px 0 0;font-size:12px;line-height:1.5}.nutri-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.nutri-card{background:#131416;border:1px solid #2b2d33;border-radius:12px;padding:16px}.nutri-card.highlight{background:radial-gradient(circle at 90% 8%,#2a2214,#0000 60%),#141310;border-color:#5a4c2c}.nutri-card.wide{grid-column:1/-1}.nutri-card small{color:#7f828a;text-transform:uppercase;letter-spacing:.06em;font-size:12px;display:block}.nutri-card strong{color:var(--gold2);margin:7px 0 3px;font:500 30px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:block}.nutri-card strong b{color:#8b8e95;font:400 14px Inter,sans-serif}.nutri-card span{color:#83868d;font-size:12px}.nutri-analyze{margin-top:16px}.nutri-empty{color:#83868d;text-align:center;border:1px dashed #33353b;border-radius:10px;margin:18px 0 0;padding:16px;font-size:13px}.nutri-disclaimer{color:#9a917d;background:#17150f;border:1px solid #3d3526;border-radius:10px;align-items:flex-start;gap:9px;margin:16px 0 0;padding:12px 14px;font-size:12px;line-height:1.55;display:flex}.nutri-disclaimer>span{width:18px;height:18px;color:var(--gold2);border:1px solid #6d5a32;border-radius:50%;flex:0 0 18px;place-items:center;font-size:12px;display:grid}@media (width<=760px){.nutri-form{grid-template-columns:1fr 1fr}.nutri-form .nutri-activity{grid-column:1/-1}.nutri-measures .nutri-form{grid-template-columns:1fr 1fr}.nutri-results{grid-template-columns:1fr}}.nutri-generate{width:100%;margin-top:18px}.nutri-loading{background:#141310;border:1px solid #3a3526;border-radius:12px;margin-top:20px;padding:18px}.nutri-loading-head{color:var(--gold2);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.nutri-spinner{border:2px solid #4a4028;border-top-color:var(--gold2);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite nutri-spin}@keyframes nutri-spin{to{transform:rotate(360deg)}}.nutri-progress{background:#26241c;border-radius:99px;height:9px;margin:14px 0 6px;overflow:hidden}.nutri-progress i{background:linear-gradient(90deg,#9c7c36,var(--gold2));border-radius:99px;height:100%;transition:width .12s linear;display:block}.nutri-loading small{color:#8a8d93;font-size:12px}.nutri-dashboard{background:radial-gradient(circle at 92% 4%,#221c11,#0000 55%),#121210;border:1px solid #3c3626;border-radius:14px;margin-top:20px;padding:18px;animation:.4s nutri-reveal}@keyframes nutri-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nutri-dash-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.nutri-dash-head small{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:700}.nutri-dash-head h4{color:#efeae0;margin:4px 0 0;font:500 18px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.nutri-scales{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.nutri-scale-top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.nutri-scale-top span{color:#9a9da3;font-size:12px;font-weight:600}.nutri-scale-top b{color:var(--gold2);text-align:right;font-size:12px;font-weight:600}.nutri-scale-track{background:linear-gradient(90deg,#69aee0 0%,#6fc58e 26% 46%,#e6a455 66%,#e46d72 100%);border-radius:99px;height:10px;position:relative}.nutri-scale-marker{background:#fff;border-radius:3px;width:4px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0009,0 2px 6px #000a}@media (width<=760px){.nutri-scales{grid-template-columns:1fr}}.ai-workspace.solo{grid-template-columns:1fr}.nutri-dash-sub{color:#8a8d93;margin:6px 0 0;font-size:12px}.nutri-edit{white-space:nowrap;padding:9px 14px;font-size:12px}.nutri-dashboard{padding:22px}.nutri-dashboard .nutri-card strong{font:500 34px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.nutri-dashboard .nutri-scale-track{height:12px}.nutri-dashboard .nutri-scale-marker{height:22px}.signin-error{color:#f0b3b3;background:#2a1718;border:1px solid #7a3a3a;border-radius:9px;margin:2px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.strategy-area{gap:14px;display:grid}.strategy-command{padding:22px}.strategy-command-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.strategy-command-head small{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:700}.strategy-command-head h3{margin:5px 0 4px;font-size:20px}.strategy-command-head p{color:#8a8d93;max-width:460px;margin:0;font-size:13px;line-height:1.5}.strategy-command-stats{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.strategy-command-stats span{color:#8a8d93;font-size:12px}.strategy-command-stats strong{color:#efeae0;font-size:18px}.strategy-command-stats .ok strong{color:var(--green)}.strategy-form{gap:14px;padding:22px;display:grid}.strategy-form-head{justify-content:space-between;align-items:center;display:flex}.strategy-form-head h3{margin:0;font-size:17px}.strategy-form label{gap:6px;display:grid}.strategy-form label>span{color:#9a9da3;font-size:12px;font-weight:600}.strategy-form input,.strategy-form select,.strategy-form textarea{color:#eae7df;background:#0f1012;border:1px solid #35373d;border-radius:9px;width:100%;padding:11px 12px;font-size:14px}.strategy-form input,.strategy-form select{min-height:44px}.strategy-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.strategy-check{color:#c8c5bd;align-items:center;gap:9px;font-size:13px;display:flex}.strategy-check input{width:auto}.strategy-form-actions{justify-content:flex-end;display:flex}.strategy-list{gap:12px;display:grid}.strategy-card{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.strategy-card.live{border-color:#3f5a44}.strategy-card-main{min-width:0}.strategy-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.strategy-tags span{color:#8a8d93;text-transform:uppercase;letter-spacing:.05em;border:1px solid #2f3138;border-radius:999px;padding:3px 9px;font-size:12px}.strategy-tags b{color:var(--gold2);font-size:12px}.strategy-status.publicado{color:#8ee7a1;border-color:#2d5a3c}.strategy-status.rascunho{color:#c9b27a;border-color:#4d4227}.strategy-card-main strong{color:#f1ede4;font-size:16px;display:block}.strategy-card-main p{color:#8a8d93;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.5}.strategy-card-actions{flex-shrink:0;gap:7px;display:flex}.strategy-card-actions button{color:#c8c5bd;cursor:pointer;white-space:nowrap;background:#17181b;border:1px solid #3a3c42;border-radius:8px;padding:8px 12px;font-size:12px}.strategy-card-actions button:hover:not(:disabled){color:var(--gold2);border-color:#5b4c2c}.strategy-card-actions button.danger:hover:not(:disabled){color:#efadb1;border-color:#743b40}.strategy-reader{gap:11px;display:grid}.strategy-read-card{background:#121315;border:1px solid #2b2d33;border-radius:13px;overflow:hidden}.strategy-read-card.pinned{border-color:#5b4c2c}.strategy-read-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:flex}.strategy-read-card>summary::-webkit-details-marker{display:none}.strategy-read-card strong{color:#f1ede4;margin-top:2px;font-size:16px;display:block}.strategy-read-card summary p{color:#8a8d93;margin:5px 0 0;font-size:13px;line-height:1.5}.strategy-chevron{color:#8a8d93;transition:transform .2s}.strategy-read-card[open] .strategy-chevron{transform:rotate(180deg)}.strategy-content{border-top:1px solid #26282d;padding:2px 20px 20px}.strategy-content p{color:#c4c1b9;overflow-wrap:anywhere;margin:11px 0 0;font-size:14px;line-height:1.65}.strategy-empty{text-align:center;color:#83868d;border:1px dashed #33353b;border-radius:14px;place-items:center;gap:8px;padding:48px 20px;display:grid}.strategy-empty span{color:#5b4c2c;font-size:32px}.strategy-empty h3{color:#d6d2c8;margin:0;font-size:18px}.strategy-empty p{max-width:340px;margin:0;font-size:13px}@media (width<=760px){.strategy-form-grid{grid-template-columns:1fr}.strategy-card{flex-direction:column;align-items:stretch}.strategy-card-actions{flex-wrap:wrap}}.arena{--amber:#f5c542;--amber-2:#ffd75e;--amber-soft:#3a2f12;gap:16px;display:grid}.arena-tabs{background:#0e0f12;border:1px solid #26262b;border-radius:999px;gap:4px;width:max-content;padding:4px;display:inline-flex}.arena-tabs button{color:#8a8d93;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500}.arena-tabs button.active{background:linear-gradient(180deg,var(--amber-2),var(--amber));color:#1a1407}.arena-tabs button:disabled{opacity:.4;cursor:not-allowed}.arena-grid{grid-template-columns:minmax(0,1fr) 322px;align-items:start;gap:16px;display:grid}.arena-main{gap:16px;min-width:0;display:grid}.arena-rail{align-content:start;gap:14px;display:grid}.arena-avatar{width:44px;height:44px;color:var(--amber-2);background:radial-gradient(circle at 50% 30%,#2a2416,#141210);border:1px solid #4b3f22;border-radius:14px;flex:0 0 44px;place-items:center;font-size:15px;font-weight:600;display:grid}.arena-avatar.lg{border-radius:18px;flex-basis:64px;width:64px;height:64px;font-size:20px}.arena-avatar.sm{border-radius:10px;flex-basis:34px;width:34px;height:34px;font-size:12px}.arena-leader{background:radial-gradient(circle at 88% 0,#2a2211,#0000 46%),linear-gradient(#151417,#101013);border:1px solid #2c2c31;border-radius:16px;grid-template-columns:1.4fr auto;grid-template-areas:"person score""stats stats";gap:16px 20px;padding:22px;display:grid}.arena-leader-person{grid-area:person;align-items:center;gap:14px;min-width:0;display:flex}.arena-leader-person small{color:var(--amber);letter-spacing:.12em;font-size:12px;font-weight:700}.arena-leader-person strong{color:#f2efe8;margin:3px 0;font-size:20px;display:block}.arena-leader-person span{color:#8a8d93;font-size:13px}.arena-leader-score{text-align:right;grid-area:score;align-self:center}.arena-leader-score strong{color:var(--amber-2);font-size:38px;font-weight:600;line-height:1;display:block}.arena-leader-score span{color:#8a8d93;font-size:12px}.arena-leader-stats{border-top:1px solid #26262b;grid-area:stats;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:16px;display:grid}.arena-leader-stats div{text-align:center}.arena-leader-stats b{color:#efeae0;font-size:20px;font-weight:600;display:block}.arena-leader-stats span{color:#82858c;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.arena-turmas{flex-wrap:wrap;gap:8px;display:flex}.arena-turmas button{color:#9a9da3;cursor:pointer;background:#141518;border:1px solid #2c2e33;border-radius:999px;padding:8px 14px;font-size:12px}.arena-turmas button.active{background:linear-gradient(180deg,var(--amber-2),var(--amber));color:#1a1407;border-color:#0000;font-weight:600}.arena-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;display:grid}.arena-podium-card{text-align:center;background:linear-gradient(#16151a,#111014);border:1px solid #2c2c31;border-radius:16px;justify-items:center;gap:6px;padding:20px 14px 30px;display:grid;position:relative}.arena-podium-card.pos-1{background:radial-gradient(circle at 50% 0,#3a2f12,#0000 60%),linear-gradient(#1a1710,#121013);border-color:#6a561f;padding-top:30px;box-shadow:0 18px 50px #0009,inset 0 0 0 1px #f5c54222}.arena-podium-card strong{color:#f1ede4;margin-top:2px;font-size:15px}.arena-podium-card small{color:#82858c;font-size:12px}.arena-badge{color:var(--amber-2);background:#1d1810;border:1px solid #4b3f22;border-radius:999px;margin-top:2px;padding:4px 10px;font-size:12px}.arena-podium-pts{color:var(--amber-2);margin-top:4px;font-size:22px;font-weight:600}.arena-podium-pts i{color:#8a8d93;font-size:12px;font-style:normal;font-weight:400}.arena-podium-card.pos-1 .arena-podium-pts{font-size:26px}.arena-podium-rank{color:#8a8d93;background:#0d0e11;border-radius:0 0 15px 15px;padding:5px;font-size:14px;font-weight:700;position:absolute;bottom:-1px;left:0;right:0}.arena-podium-card.pos-1 .arena-podium-rank{background:linear-gradient(180deg,var(--amber),#c9982a);color:#1a1407}.arena-rank{background:#101013;border:1px solid #26262b;border-radius:16px;overflow:hidden}.arena-rank-head{color:#6f727a;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #222227;grid-template-columns:40px 1fr auto;gap:12px;padding:12px 18px;font-size:12px;display:grid}.arena-rank-row{border-top:1px solid #1c1c21;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.arena-rank-row:first-of-type{border-top:0}.arena-rank-row.me{background:#1a1710}.arena-rank-row>b{color:#8a8d93;text-align:center;font-size:15px;font-weight:700}.arena-rank-person{align-items:center;gap:11px;min-width:0;display:flex}.arena-rank-person strong{color:#eeeae1;font-size:14px;display:block}.arena-rank-person small{color:#82858c;font-size:12px}.arena-rank-pts{color:var(--amber-2);white-space:nowrap;font-size:15px;font-weight:600}.arena-rank-pts i{color:#8a8d93;font-size:12px;font-style:normal;font-weight:400}.arena-empty{text-align:center;color:#82858c;padding:26px;font-size:13px}.arena-mypanel{background:linear-gradient(#151417,#101013);border:1px solid #2c2c31;border-radius:16px;gap:14px;padding:18px;display:grid}.arena-mypanel-head{align-items:center;gap:12px;display:flex}.arena-mypanel-head small{color:var(--amber);letter-spacing:.1em;font-size:12px;font-weight:700}.arena-mypanel-head strong{color:#f2efe8;font-size:26px;font-weight:600;line-height:1.1;display:block}.arena-mypanel-head strong i{color:#8a8d93;font-size:13px;font-style:normal;font-weight:400}.arena-mypanel-head span{color:#82858c;font-size:12px}.arena-presence-bar .arena-presence-top{color:#9a9da3;justify-content:space-between;margin-bottom:7px;font-size:12px;display:flex}.arena-presence-bar .arena-presence-top b{color:var(--amber-2)}.arena-presence-bar>i{background:#26241c;border-radius:99px;height:8px;display:block;overflow:hidden}.arena-presence-bar>i span{background:linear-gradient(90deg,var(--amber),var(--amber-2));border-radius:99px;height:100%;display:block}.arena-insignia{border-top:1px solid #24242a;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.arena-insignia small{color:#82858c;letter-spacing:.08em;font-size:12px}.arena-insignia strong{color:var(--amber-2);margin:3px 0;font-size:16px;display:block}.arena-insignia span{color:#82858c;font-size:12px}.arena-ring{background:conic-gradient(var(--amber) var(--ring),#262329 0);border-radius:50%;flex:0 0 46px;width:46px;height:46px}.arena-mypanel.director{text-align:left}.arena-mypanel.director small{color:var(--amber);letter-spacing:.1em;font-size:12px;font-weight:700}.arena-mypanel.director strong{color:#f2efe8;font-size:20px}.arena-mypanel.director p{color:#8a8d93;margin:0;font-size:12px}.arena-mypanel.director .primary-button{width:100%}.arena-call-form{background:#101013;border:1px solid #2c2c31;border-radius:14px;gap:10px;padding:16px;display:grid}.arena-call-form label{gap:5px;display:grid}.arena-call-form label span{color:#9a9da3;font-size:12px;font-weight:600}.arena-call-form input{color:#eae7df;background:#0f1012;border:1px solid #35373d;border-radius:8px;padding:9px 11px;font-size:13px}.arena-call-form .primary-button{width:100%}.arena-call{background:linear-gradient(165deg,var(--amber-2),var(--amber) 60%,#d7a92f);color:#1a1407;border-radius:16px;padding:18px}.arena-call-head span{opacity:.7;font-size:12px;font-weight:700}.arena-call-head h3{color:#160f02;margin:3px 0 12px;font-size:18px}.arena-call-code{background:#1a140799;border-radius:10px;margin-bottom:12px;padding:11px 13px}.arena-call-code small{color:#f5e6bd;letter-spacing:.1em;font-size:12px}.arena-call-code strong{color:#ffe38a;letter-spacing:.06em;font-size:22px;font-weight:700;display:block}.arena-call form{gap:8px;display:grid}.arena-call input{color:#2a2007;background:#fff5db;border:1px solid #b9903166;border-radius:9px;padding:11px;font-size:14px}.arena-call input::placeholder{color:#9a7d3f}.arena-call-confirm,.arena-call-close{cursor:pointer;border:0;border-radius:9px;padding:12px;font-size:13px;font-weight:700}.arena-call-confirm{color:var(--amber-2);background:#1a1407}.arena-call-close{color:#1a1407;background:#1a140733;border:1px solid #1a140733;width:100%}.arena-call-done{color:#1a3a1a;text-align:center;background:#1a14071a;border-radius:9px;margin:0;padding:12px;font-weight:700}.arena-achievements{background:#101013;border:1px solid #26262b;border-radius:16px;gap:10px;padding:16px;display:grid}.arena-achievements>small{color:#82858c;letter-spacing:.08em;font-size:12px}.arena-achievements>div{align-items:center;gap:10px;display:flex}.arena-achievements>div>span{font-size:16px}.arena-achievements strong{color:#e9e5dc;font-size:13px;display:block}.arena-achievements small{color:#82858c;font-size:12px}@media (width<=900px){.arena-grid{grid-template-columns:1fr}.arena-leader{grid-template-columns:1fr;grid-template-areas:"person""score""stats"}.arena-leader-score{text-align:left}}.mission-tag{align-items:center;gap:7px;display:inline-flex}.elite-sent.logo-emblem-crop{flex:0 0 28px;width:28px;height:28px;box-shadow:inset 0 0 9px #d9b65a1f,0 0 0 2px #d9b65a1c,0 4px 12px #0007}.toast{padding-left:12px}.toast-emblem.logo-emblem-crop{flex:0 0 24px;width:24px;height:24px}.mindmap-wrap{flex-direction:column;gap:12px;display:flex}.mindmap-toolbar{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding:14px 16px;display:flex}.mm-title{flex-direction:column;flex:1;gap:5px;min-width:200px;display:flex}.mm-title span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.mm-title input{border:1px solid var(--line);color:var(--text);background:#0d0e11;border-radius:8px;padding:9px 12px;font-size:15px;font-weight:500}.mm-title input:focus{border-color:var(--gold);outline:none}.mm-projects{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.mm-projects .mm-title{min-width:180px}.mm-title select{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#0d0e11;border-radius:8px;max-width:230px;padding:9px 12px;font-size:14px;font-weight:500}.mm-title select:focus{border-color:var(--gold);outline:none}.mm-projects button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#17181b;border-radius:8px;align-items:center;padding:8px 12px;font-size:13px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.mm-projects button:hover{color:var(--gold2);background:#241f13;border-color:#8f7237}.mm-projects .mm-danger:hover{color:#e79c9c;background:#2a1717;border-color:#7a3b3b}.mm-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm-tools button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#17181b;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.mm-tools button:hover:not(:disabled){color:var(--gold2);background:#241f13;border-color:#8f7237}.mm-tools button:disabled{opacity:.4;cursor:not-allowed}.mm-tools .mm-danger:hover:not(:disabled){color:#e79c9c;background:#2a1717;border-color:#7a3b3b}.mm-tools kbd{border:1px solid var(--line);color:var(--muted);background:#0d0e11;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px}.mm-sep{background:var(--line);width:1px;height:24px}.mm-zoom{color:var(--muted);text-align:center;min-width:44px;font-size:13px}.mindmap-canvas{height:var(--mm-canvas-h,min(70vh,660px));border:1px solid var(--line);touch-action:none;overscroll-behavior:contain;cursor:grab;-webkit-user-select:none;user-select:none;background-color:#0b0c0e;background-image:radial-gradient(#ffffff1c 1.6px,#0000 1.6px);background-size:26px 26px;border-radius:16px;outline:none;position:relative;overflow:hidden}.mindmap-canvas:focus-visible{box-shadow:inset 0 0 0 2px #d9b65a66}.mindmap-canvas.is-space,.mindmap-canvas.is-space .mm-node{cursor:grab}.mm-world{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.mm-world.mm-moving{will-change:transform}.mm-edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.mm-node{border:1px solid #2f3138;border-left:3px solid var(--mm-color);width:max-content;max-width:172px;color:var(--text);cursor:grab;-webkit-user-select:none;user-select:none;background:#191b1f;border-radius:11px;padding:9px 14px;transition:box-shadow .15s,border-color .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0007}.mm-node:active{cursor:grabbing}.mm-node:hover{border-color:var(--mm-color)}.mm-node.selected{box-shadow:0 0 0 2px var(--mm-color),0 8px 22px #0009}.mm-node .mm-text{overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.mm-branch{background:#1c1e23;max-width:184px}.mm-branch .mm-text{font-size:14px;font-weight:500}.mm-root{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#241d05;border:none;border-radius:16px;max-width:220px;padding:14px 22px;box-shadow:0 10px 30px #d9b65a40,0 6px 18px #0009}.mm-root .mm-text{font-size:17px;font-weight:600;line-height:1.3}.mm-root.selected{box-shadow:0 0 0 3px #fff6,0 10px 30px #d9b65a55}.mm-edit{border:1px solid var(--mm-color);width:150px;max-width:100%;color:var(--text);background:#0d0e11;border-radius:6px;padding:4px 7px;font-family:inherit;font-size:13px}.mm-root .mm-edit{width:180px;color:var(--text);font-size:16px;font-weight:600}.mm-edit:focus{outline:none}.mm-add,.mm-collapse{border:1px solid var(--mm-color);width:22px;height:22px;color:var(--mm-color);cursor:pointer;background:#0d0e11;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:none;position:absolute}.mm-node:hover .mm-add,.mm-node.selected .mm-add{display:flex}.mm-add{top:50%;right:-11px;transform:translateY(-50%)}.mm-add:hover{background:var(--mm-color);color:#111}.mm-collapse{background:var(--mm-color);color:#141414;font-weight:700;display:flex;top:50%;left:-11px;transform:translateY(-50%)}.mm-collapse:hover{filter:brightness(1.15)}.mindmap-hint{color:var(--muted);margin:0;font-size:12px}.mindmap-hint kbd{border:1px solid var(--line);color:var(--text);background:#121316;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px}@media (width<=640px){.mindmap-toolbar{flex-direction:column;align-items:stretch}.mindmap-canvas{height:var(--mm-canvas-h,min(60vh,520px))}}.mm-canvas-holder{position:relative}.mm-fs{z-index:6;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:38px;height:38px;color:var(--gold2);cursor:pointer;background:#15161acc;border-radius:10px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:absolute;top:12px;right:12px}.mm-fs:hover{color:var(--gold2);background:#241f13;border-color:#8f7237}.mindmap-wrap.mm-fullscreen{z-index:220;background:var(--ink);gap:12px;margin:0;padding:16px;position:fixed;inset:0}.mindmap-wrap.mm-fullscreen .mm-canvas-holder{flex:1;min-height:0}.mindmap-wrap.mm-fullscreen .mindmap-canvas{height:100%}.mindmap-canvas{scrollbar-width:thin;scrollbar-color:#3a3d45 transparent}.mindmap-canvas::-webkit-scrollbar{width:10px;height:10px}.mindmap-canvas::-webkit-scrollbar-track{background:0 0}.mindmap-canvas::-webkit-scrollbar-thumb{background:#2f3238;border:2px solid #0b0c0e;border-radius:8px}.mindmap-canvas::-webkit-scrollbar-thumb:hover{background:#454952}.mindmap-canvas::-webkit-scrollbar-corner{background:0 0}.mm-back{font-weight:500}.mm-tools .mm-icon{justify-content:center;min-width:36px;padding:8px 10px}.mm-tools .mm-zoom{font-variant-numeric:tabular-nums;min-width:62px;color:var(--muted);justify-content:center}.mm-tools svg{flex:none}.mm-sync{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:280px;font-size:12px;display:inline-flex;overflow:hidden}.mm-sync i{background:#7bc47f;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.mm-sync.is-salvando i,.mm-sync.is-carregando i{background:var(--gold);animation:1s ease-in-out infinite mm-pulse}.mm-sync.is-local i,.mm-sync.is-navegador i{background:#e0885b}.mm-sync.is-erro{color:#e79c9c}.mm-sync.is-erro i{background:#d1746f}@keyframes mm-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.mm-sync i{animation:none!important}}.mm-notice{border:1px solid var(--line);border-left:3px solid var(--gold);color:var(--text);background:#15161a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.mm-notice p{flex:320px;margin:0}.mm-notice span{flex-wrap:wrap;gap:8px;display:flex}.mm-notice button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#1c1d21;border-radius:8px;padding:7px 11px;font-size:12.5px}.mm-notice button:hover{color:var(--gold2);border-color:#8f7237}.mm-notice.is-ok{border-left-color:#7bc47f}.mm-notice.is-warn{border-left-color:#e0885b}.mm-notice.is-error{border-left-color:#d1746f}.mm-notice:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mm-prefs{position:relative}.mm-prefs summary{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#17181b;border-radius:8px;align-items:center;padding:8px 12px;font-size:13px;list-style:none;display:inline-flex}.mm-prefs summary::-webkit-details-marker{display:none}.mm-prefs[open] summary,.mm-prefs summary:hover{color:var(--gold2);border-color:#8f7237}.mm-prefs-panel{z-index:30;border:1px solid var(--line);background:#121316;border-radius:12px;gap:8px;width:270px;padding:12px 14px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #000a}.mm-prefs-panel p{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px}.mm-prefs-panel label{color:var(--text);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.mm-prefs-panel input{accent-color:var(--gold);margin-top:2px}.mm-prefs-check{border-top:1px solid var(--line);padding-top:8px}.mm-prefs-panel label small{color:var(--muted);font-size:12px}.mm-prefs-note{color:var(--muted);font-size:12px;line-height:1.4}.mm-minimap,.mm-mini-toggle{z-index:5;position:absolute;bottom:12px;right:12px}.mm-minimap{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0e11e8;border-radius:12px;overflow:hidden;box-shadow:0 10px 28px #0008}.mm-minimap svg{cursor:pointer;touch-action:none;display:block}.mm-mini-view{fill:#d9b65a1c;stroke:#d9b65a;stroke-width:1.5px}.mm-mini-close{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);cursor:pointer;background:#15161acc;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.mm-mini-close:hover{color:var(--gold2);border-color:#8f7237}.mm-mini-toggle{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:38px;height:38px;color:var(--gold2);cursor:pointer;background:#15161acc;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.mm-mini-toggle:hover{background:#241f13;border-color:#8f7237}.mm-minimap.is-shifted,.mm-mini-toggle.is-shifted{right:312px}.mm-gallery-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mm-ghost{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#17181b;border-radius:10px;padding:10px 14px;font-size:13px}.mm-ghost:hover{color:var(--gold2);border-color:#8f7237}.mm-loading{text-align:center;color:var(--muted);margin:0;padding:40px 0;font-size:14px}.mm-trash{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:0 16px}.mm-trash summary{color:var(--muted);cursor:pointer;padding:13px 0;font-size:14px}.mm-trash summary:hover{color:var(--gold2)}.mm-trash ul{gap:8px;margin:0;padding:0 0 4px;list-style:none;display:grid}.mm-trash li{border:1px solid var(--line);background:#141518;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.mm-trash li>span{gap:2px;min-width:0;display:grid}.mm-trash li strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mm-trash li small{color:var(--muted);font-size:12px}.mm-trash li button{color:var(--gold2);cursor:pointer;background:#241f13;border:1px solid #8f7237;border-radius:8px;flex:none;padding:8px 12px;font-size:13px}.mm-trash>p{color:var(--muted);margin:10px 0 14px;font-size:12px}.mm-attach-note{color:#e0b46a;margin:8px 0 0;font-size:12px;line-height:1.5}@media (pointer:coarse){.mm-add,.mm-collapse{width:30px;height:30px}.mm-add{right:-15px}.mm-collapse{left:-15px}.mm-mini-toggle,.mm-fs{width:44px;height:44px}}.mm-sky{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mm-sysname{pointer-events:none;opacity:0;white-space:nowrap;letter-spacing:.24em;text-transform:uppercase;color:#dfe4ffbf;text-shadow:0 0 8px #05060f,0 0 2px #05060f;font-size:10.5px;font-weight:600;line-height:1;position:absolute;top:0;left:0}.mm-home{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f1d98a;white-space:nowrap;cursor:pointer;background:#0b0e1fd9;border:1px solid #d9b65a8c;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 16px;font-size:13px;font-weight:600;animation:.3s ease-out mm-home-in;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #d9b65a1f,0 0 24px #d9b65a2e,0 8px 22px #000a}.mm-home.is-low{top:64px}.mm-home:hover{background:#151a33eb;border-color:#f1d98a}.mm-home:focus-visible{outline-offset:2px;outline:2px solid #f1d98a}@keyframes mm-home-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mm-home{animation:none}}@media (pointer:coarse){.mm-home{min-height:44px}}.mm-w-universo .mindmap-canvas{background-color:#05060f;background-image:none}.mm-w-matrix .mindmap-canvas{background-color:#000;background-image:none}.mindmap-wrap.no-grid .mindmap-canvas{background-image:none}.mm-w-universo .mm-node{color:#eef1ff;box-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px var(--mm-color),0 0 22px var(--mm-color),0 8px 22px #000b;background:linear-gradient(#1b2140,#11152a);border:1px solid #ffffff1f;border-radius:999px;padding:9px 18px}@supports (color:color-mix(in lab, red, red)){.mm-w-universo .mm-node{box-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px color-mix(in srgb,var(--mm-color) 50%,transparent),0 0 22px color-mix(in srgb,var(--mm-color) 22%,transparent),0 8px 22px #000b}}.mm-w-universo .mm-node:hover{border-color:var(--mm-color)}@supports (color:color-mix(in lab, red, red)){.mm-w-universo .mm-node:hover{border-color:color-mix(in srgb,var(--mm-color) 70%,#fff)}}.mm-w-universo .mm-node.selected{box-shadow:inset 0 1px 0 #ffffff24,0 0 0 2px var(--mm-color),0 0 30px var(--mm-color),0 8px 22px #000b}@supports (color:color-mix(in lab, red, red)){.mm-w-universo .mm-node.selected{box-shadow:inset 0 1px 0 #ffffff24,0 0 0 2px var(--mm-color),0 0 30px color-mix(in srgb,var(--mm-color) 45%,transparent),0 8px 22px #000b}}.mm-w-universo .mm-branch{background:linear-gradient(#1f2648,#131833)}.mm-w-universo .mm-root{color:#2a1c00;background:radial-gradient(circle at 38% 32%,#fff6cf 0,#f8d77a 30%,#e8b648 62%,#e0a83a 100%);border:none;padding:22px 30px;box-shadow:0 0 0 7px #f1c75a1f,0 0 46px 12px #f1c75a59,0 0 140px 40px #e0a83a2b}.mm-w-universo .mm-root.selected{box-shadow:0 0 0 3px #fff9,0 0 46px 14px #f1c75a73,0 0 140px 40px #e0a83a33}.mm-w-universo .mm-root.is-sun{max-width:180px;box-shadow:none;text-align:center;background:0 0;border-radius:0;padding:8px 12px}.mm-w-universo .mm-root.is-sun .mm-marks{justify-content:center}.mm-w-universo .mm-root.is-sun .mm-add{right:auto;left:calc(50% + var(--sun-r) * 1px);transform:translate(-50%,-50%)}.mm-w-universo .mm-root.is-sun:before{content:"";width:calc(var(--sun-r) * 2px);height:calc(var(--sun-r) * 2px);z-index:-1;border-radius:50%;transition:box-shadow .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mm-w-universo .mm-root.is-sun:hover:before{box-shadow:0 0 0 1px #ffe6a366,0 0 30px 4px #f1c75a33}.mm-w-universo .mm-root.is-sun.selected:before{box-shadow:0 0 0 3px #fff9,0 0 30px 6px #f1c75a4d}.mm-w-universo .mm-root.is-sun.is-hit,.mm-w-universo .mm-root.is-sun.is-found,.mm-w-universo .mm-root.is-sun.is-target{box-shadow:none!important}.mm-w-universo .mm-root.is-sun.is-hit:before{box-shadow:0 0 0 2px #7fd3f7aa}.mm-w-universo .mm-root.is-sun.is-found:before,.mm-w-universo .mm-root.is-sun.is-target:before{box-shadow:0 0 0 3px #7fd3f7,0 0 26px #7fd3f788}.mm-sun{pointer-events:none;width:0;height:0;position:absolute}.mm-sun.is-dim{opacity:.22;transition:opacity .25s}.mm-sun-disc,.mm-sun-fx{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.mm-sun-disc{border-radius:50%;box-shadow:0 0 0 1px #ffe6a333,0 0 34px 6px #f1c75a40}.mm-w-universo .mm-branch.has-planet{padding-left:34px}.mm-planet{pointer-events:none;background:radial-gradient(circle at var(--lit,35% 35%),var(--mm-color) 0,var(--mm-color) 30%,var(--mm-color) 62%,#05060f 100%);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:12px}@supports (color:color-mix(in lab, red, red)){.mm-planet{background:radial-gradient(circle at var(--lit,35% 35%),color-mix(in srgb,var(--mm-color) 40%,#fff) 0,var(--mm-color) 30%,color-mix(in srgb,var(--mm-color) 45%,#05060f) 62%,#05060f 100%)}}.mm-planet{box-shadow:0 0 0 1px var(--mm-color),0 0 8px var(--mm-color)}@supports (color:color-mix(in lab, red, red)){.mm-planet{box-shadow:0 0 0 1px color-mix(in srgb,var(--mm-color) 35%,transparent),0 0 8px color-mix(in srgb,var(--mm-color) 40%,transparent)}}.mm-sample .mm-root.is-sun .mm-text{font-size:13px}.mm-w-matrix .mm-node{border:1px solid var(--mm-color);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.mm-w-matrix .mm-node{border:1px solid color-mix(in srgb,var(--mm-color) 55%,#000)}}.mm-w-matrix .mm-node{border-left:3px solid var(--mm-color);color:#c6ffd6;box-shadow:0 0 0 1px #00ff6610,0 0 18px var(--mm-color),0 8px 20px #000d;background:#020d06}@supports (color:color-mix(in lab, red, red)){.mm-w-matrix .mm-node{box-shadow:0 0 0 1px #00ff6610,0 0 18px color-mix(in srgb,var(--mm-color) 22%,transparent),0 8px 20px #000d}}.mm-w-matrix .mm-node:hover{border-color:var(--mm-color)}.mm-w-matrix .mm-node.selected{box-shadow:0 0 0 2px var(--mm-color),0 0 26px var(--mm-color),0 8px 20px #000d}@supports (color:color-mix(in lab, red, red)){.mm-w-matrix .mm-node.selected{box-shadow:0 0 0 2px var(--mm-color),0 0 26px color-mix(in srgb,var(--mm-color) 45%,transparent),0 8px 20px #000d}}.mm-w-matrix .mm-branch{background:#03130a}.mm-w-matrix .mm-node:not(.mm-root) .mm-text:before{content:"> ";color:var(--mm-color)}.mm-w-matrix.mm-mono .mm-node,.mm-w-matrix.mm-mono .mm-edit,.mm-sample.mm-w-matrix .mm-node{letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.mm-w-matrix .mm-root{color:#f1d98a;text-shadow:0 0 12px #f1d98a59;background:#030a05;border:1px solid #d9b65a;border-radius:6px;box-shadow:0 0 0 1px #d9b65a33,0 0 30px #d9b65a40,0 10px 24px #000c}.mm-w-matrix .mm-root .mm-marks{color:#f1d98a}.mm-w-matrix .mm-root.selected{box-shadow:0 0 0 2px #f1d98a,0 0 34px #d9b65a66}.mm-node>.mm-text.mm-code{pointer-events:none;margin:0;position:absolute}.mm-code-rest{color:#39ff88;text-shadow:0 0 8px #39ff8880;font-style:normal}.mm-root .mm-code-rest{color:#ffe9a8;text-shadow:0 0 10px #f1d98a80}.mm-matrix-line{z-index:4;white-space:nowrap;pointer-events:none;color:#39ff88;text-shadow:0 0 10px #39ff8899;opacity:0;max-width:calc(100% - 78px);margin:0;font:600 14px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;position:absolute;top:21px;left:62px;overflow:hidden}@media (hover:none),(pointer:coarse){.mm-matrix-line{max-width:calc(100% - 84px);top:24px;left:68px}}.mm-world-switch{border:1px solid var(--line);background:#0d0e11;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.mm-tools .mm-world-switch button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;gap:7px;padding:6px 10px}.mm-tools .mm-world-switch button.on{color:var(--gold2);background:#241f13;border-color:#8f7237}.mm-world-dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.mm-world-dot.is-atual{background:#2f3138;box-shadow:inset 0 0 0 2px #d9b65a}.mm-world-dot.is-universo{background:radial-gradient(circle at 35% 35%,#fff3c4,#e0a83a 60%,#8a5d16);box-shadow:0 0 6px #f1c75a99}.mm-world-dot.is-matrix{background:#03130a;box-shadow:inset 0 0 0 2px #39ff88,0 0 6px #39ff8877}.mm-card-preview{position:relative;overflow:hidden}.mm-card-sky{width:100%;height:100%;display:block;position:absolute;inset:0}.mm-card-preview span{z-index:1;position:relative}.mm-card-preview em{z-index:1;color:var(--muted);letter-spacing:.06em;background:#0b0c0ecc;border:1px solid #fff2;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;position:absolute;bottom:8px;left:10px}.mm-card-preview.mm-w-universo span{color:#f1d98a;text-shadow:0 0 18px #f1c75a}.mm-card-preview.mm-w-matrix span{color:#39ff88;text-shadow:0 0 14px #39ff88aa}.mm-chooser-backdrop{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mm-chooser{background:linear-gradient(#16150f,#111215);border:1px solid #3a3326;border-radius:20px;width:min(860px,100%);max-height:calc(100vh - 32px);padding:24px;overflow:auto;box-shadow:0 40px 120px #000c}.mm-chooser-eyebrow{color:var(--gold);letter-spacing:.2em;margin:0;font-size:11px;font-weight:700}.mm-chooser h3{color:var(--text);margin:6px 0 4px;font-size:22px}.mm-chooser-sub{color:var(--muted);margin:0 0 18px;font-size:14px}.mm-chooser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mm-chooser-card{border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:#121316;border-radius:16px;flex-direction:column;align-items:stretch;gap:6px;padding:10px 10px 14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.mm-chooser-card:hover{border-color:#8f7237;transform:translateY(-2px)}.mm-chooser-card.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 14px 34px #d9b65a26}.mm-chooser-card strong{margin:6px 4px 0;font-size:16px}.mm-chooser-card small{color:var(--muted);margin:0 4px;font-size:12.5px;line-height:1.45}.mm-chooser-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.mm-sample{pointer-events:none;background:#0b0c0e;border-radius:12px;height:150px;position:relative;overflow:hidden}.mm-sample.mm-w-atual{background-image:radial-gradient(#ffffff1c 1.6px,#0000 1.6px);background-size:18px 18px}.mm-sample-sky{width:100%;height:100%;display:block;position:absolute;inset:0}.mm-sample.mm-w-atual .mm-sample-sky{display:none}.mm-sample-map{width:0;height:0;position:absolute;top:50%;left:50%;transform:scale(.62)}.mm-sample .mm-node{cursor:default}.mm-sample .mm-edges{overflow:visible}@media (width<=720px){.mm-chooser{padding:18px}.mm-chooser-grid{grid-template-columns:minmax(0,1fr)}.mm-sample{height:120px}.mm-chooser-actions{border-top:1px solid var(--line);background:#121316;margin:14px -18px -18px;padding:12px 18px;position:sticky;bottom:-18px}.mm-chooser-actions button{flex:1}}.mm-edges .mm-hit{stroke:#0000;stroke-width:calc(14px / var(--mm-z,1));pointer-events:stroke;cursor:pointer}.mm-line-focus{stroke:#f1d98a;stroke-opacity:.3}.mm-line-label{fill:#f4f1e9;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#0b0c0e;stroke-width:4px;stroke-linejoin:round;pointer-events:all;cursor:pointer;font-size:12px;font-weight:600}.mm-w-universo .mm-line-label{stroke:#05060f;fill:#eef1ff}.mm-w-matrix .mm-line-label{stroke:#000;fill:#c6ffd6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mm-handle{z-index:3;border:2px solid var(--gold2);width:14px;height:14px;transform:scale(calc(1 / var(--mm-z,1)));cursor:grab;touch-action:none;background:#0b0c0e;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 3px #d9b65a33,0 2px 8px #000a}.mm-handle:before{content:"";border-radius:50%;position:absolute;inset:-9px}.mm-handle:active{cursor:grabbing}.mm-handle.is-mid{background:var(--gold2)}.mm-handle.is-point{background:#241f13;border-radius:4px}.mm-handle.is-start,.mm-handle.is-end{border-color:#7fd3f7;box-shadow:0 0 0 3px #7fd3f733,0 2px 8px #000a}.mm-handle.is-active{box-shadow:0 0 0 5px #f1d98a99,0 2px 8px #000a}.mm-relink{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.mm-relink path{fill:none;stroke:#7fd3f7;stroke-width:calc(2px / var(--mm-z,1));stroke-dasharray:6 5}.mm-node.is-target{box-shadow:0 0 0 3px #7fd3f7,0 0 26px #7fd3f777!important}.mm-label-edit{z-index:4;border:1px solid var(--gold);width:160px;color:var(--text);text-align:center;background:#0d0e11;border-radius:6px;padding:4px 8px;font:600 12px/1.3 inherit;position:absolute;transform:translate(-50%,-50%)}.mm-label-edit:focus{outline:none;box-shadow:0 0 0 3px #d9b65a44}.mindmap-canvas.is-linking,.mindmap-canvas.is-linking .mm-node{cursor:crosshair}.mm-linking-banner{z-index:8;max-width:calc(100% - 120px);color:var(--text);background:#0d1418ee;border:1px solid #7fd3f766;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:13px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #0009}.mm-linking-banner button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#17181b;border-radius:999px;padding:5px 10px;font-size:12px}.mm-line-panel header>div{gap:2px;min-width:0;display:grid}.mm-line-panel header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mm-seg,.mm-points,.mm-line-links,.mm-chips,.mm-line-actions{flex-wrap:wrap;gap:6px;display:flex}.mm-seg button,.mm-points button,.mm-line-links button,.mm-line-actions button,.mm-link-row{border:1px solid var(--line);min-height:32px;color:var(--text);cursor:pointer;background:#17181b;border-radius:8px;padding:6px 10px;font-size:12.5px}.mm-seg button:hover,.mm-points button:hover:not(:disabled),.mm-line-links button:hover,.mm-line-actions button:hover,.mm-link-row:hover{color:var(--gold2);border-color:#8f7237}.mm-seg button.on,.mm-points button.on{color:var(--gold2);background:#241f13;border-color:#8f7237}.mm-points button:disabled{opacity:.4;cursor:not-allowed}.mm-point-row{gap:2px;display:inline-flex}.mm-points .mm-point-del{color:var(--muted);padding:6px 8px}.mm-line-links kbd{border:1px solid var(--line);color:var(--muted);background:#0d0e11;border-radius:4px;margin-left:6px;padding:1px 5px;font-family:inherit;font-size:11px}.mm-link-row{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:6px;display:block;overflow:hidden}.mm-chips{margin-top:-6px}.mm-chips button{color:var(--muted);cursor:pointer;background:0 0;border:1px dashed #55483090;border-radius:999px;padding:4px 9px;font-size:12px}.mm-chips button:hover{border-color:var(--gold);color:var(--gold2)}.mm-hint-line{color:var(--muted);font-size:11.5px;line-height:1.45}.mm-line-problem{color:#e79c9c;background:#2a1717;border:1px solid #7a3b3b;border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.mm-field select{border:1px solid var(--line);width:100%;color:var(--text);background:#0d0e11;border-radius:8px;padding:9px 11px;font-size:14px}.mm-line-actions .mm-danger:hover{color:#e79c9c;background:#2a1717;border-color:#7a3b3b}@media (pointer:coarse){.mm-edges .mm-hit{stroke-width:calc(28px / var(--mm-z,1))}.mm-handle:before{inset:-15px}.mm-seg button,.mm-points button,.mm-line-links button,.mm-line-actions button,.mm-link-row{min-height:44px}}@media (width<=720px){.mm-linking-banner{border-radius:14px;max-width:calc(100% - 24px);font-size:12.5px;top:auto;bottom:12px}}.mindmap-canvas.is-multi{cursor:crosshair}.mm-multi-banner{border-color:#d9b65a66}.mm-import-file{align-self:flex-start}@media (width<=720px){.mm-linking-banner{justify-content:space-between;max-width:none;left:12px;right:12px;transform:none}}.mm-card-img{background:#0d0e11 50%/cover no-repeat;border:1px solid #ffffff14;border-radius:7px;width:100%;min-width:120px;height:84px;margin:-2px 0 8px;display:block}.mm-node.has-image{max-width:200px}.mm-node-icon{margin-right:6px;font-style:normal}.mm-prio{color:#111;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:16px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.mm-prio.p1{background:#d1746f}.mm-prio.p2{background:#e0885b}.mm-prio.p3{background:#6f9bd1}.mm-link-mark{width:20px;height:18px;color:inherit;cursor:pointer;opacity:.9;background:0 0;border:1px solid;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:inline-flex}.mm-link-mark:hover{background:#ffffff1a}.mm-progress{background:#fff2;border-radius:2px;height:3px;margin-top:7px;display:block;overflow:hidden}.mm-progress i{background:#7bc47f;border-radius:2px;height:100%;display:block}.mm-root .mm-progress{background:#0000002a}.mm-root .mm-progress i{background:#3a2e08}.mm-node.is-hit{box-shadow:0 0 0 2px #7fd3f7aa,0 6px 18px #0007}.mm-node.is-found{box-shadow:0 0 0 3px #7fd3f7,0 0 26px #7fd3f788!important}.mm-node.is-dim{opacity:.22;transition:opacity .25s}.mm-lasso{z-index:6;pointer-events:none;background:#d9b65a1a;border:1px dashed #f1d98a;position:absolute}.mm-holder-search{position:relative}.mm-search{z-index:9;background:#121316f2;border:1px solid #8f7237;border-radius:12px;align-items:center;gap:6px;width:min(460px,100% - 120px);padding:6px 6px 6px 12px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #000a}.mm-search input{min-width:0;color:var(--text);background:0 0;border:0;flex:1;padding:7px 4px;font-size:14px}.mm-search input:focus{outline:none}.mm-search-count{color:var(--muted);white-space:nowrap;font-size:12px}.mm-search button{border:1px solid var(--line);width:30px;height:30px;color:var(--text);cursor:pointer;background:#17181b;border-radius:8px;padding:0}.mm-search button:disabled{opacity:.4;cursor:default}.mm-focus-banner{top:auto;bottom:12px}.mm-present-bar{z-index:9;max-width:calc(100% - 24px);color:var(--text);background:#121316f2;border:1px solid #8f7237;border-radius:999px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #000b}.mm-present-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-present-bar b{color:var(--gold2);margin-right:6px}.mm-present-bar button{border:1px solid var(--line);min-width:40px;height:40px;color:var(--text);cursor:pointer;background:#17181b;border-radius:999px;font-size:20px}.mm-present-bar button:disabled{opacity:.35}.mm-present-bar .mm-present-exit{padding:0 14px;font-size:13px}.mindmap-wrap.mm-presenting .mindmap-toolbar,.mindmap-wrap.mm-presenting .mm-notice,.mindmap-wrap.mm-presenting .mindmap-hint,.mindmap-wrap.mm-presenting .mm-minimap,.mindmap-wrap.mm-presenting .mm-mini-toggle,.mindmap-wrap.mm-presenting .mm-fs,.mindmap-wrap.mm-presenting .mm-inspector{display:none!important}.mm-menu-panel{gap:4px;width:230px}.mm-menu-panel button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 10px;font-size:13px}.mm-menu-panel button:hover:not(:disabled){color:var(--gold2);background:#241f13;border-color:#8f7237}.mm-menu-panel button:disabled{opacity:.4}.mm-flash{position:relative}.mm-template-title{margin-top:18px}.mm-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.mm-templates button{border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:#121316;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.mm-templates button strong{font-size:13.5px}.mm-templates button small{color:var(--muted);font-size:12px;line-height:1.4}.mm-templates button.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.mm-dialog{width:min(560px,100%)}.mm-dialog.is-wide{width:min(720px,100%)}.mm-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mm-dialog-head h3{margin:0}.mm-version-save{flex-wrap:wrap;gap:8px;display:flex}.mm-version-save input{border:1px solid var(--line);min-width:0;color:var(--text);background:#0d0e11;border-radius:10px;flex:240px;padding:10px 12px;font-size:14px}.mm-version-msg{color:var(--gold2);margin:10px 0 0;font-size:13px}.mm-version-list{gap:8px;max-height:46vh;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.mm-version-list li{border:1px solid var(--line);background:#141518;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.mm-version-list li>span{gap:2px;min-width:0;display:grid}.mm-version-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mm-version-list small{color:var(--muted);font-size:12px}.mm-version-list button{color:var(--gold2);cursor:pointer;background:#241f13;border:1px solid #8f7237;border-radius:8px;flex:none;padding:8px 12px;font-size:13px}.mm-import-text{border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;background:#0d0e11;border-radius:10px;margin:6px 0 12px;padding:12px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mm-shortcuts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 18px;margin:12px 0 0;display:grid}.mm-shortcuts div{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.mm-shortcuts dt{margin:0}.mm-shortcuts dd{color:var(--muted);text-align:right;margin:0;font-size:13px}.mm-shortcuts kbd{border:1px solid var(--line);color:var(--text);white-space:nowrap;background:#0d0e11;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:12px}.mm-sr-outline{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mm-icons{flex-wrap:wrap;gap:4px;display:flex}.mm-icons button{border:1px solid var(--line);cursor:pointer;background:#17181b;border-radius:8px;width:34px;height:34px;padding:0;font-size:16px}.mm-icons button.on{border-color:var(--gold);background:#241f13}.mm-icons .mm-icon-clear{width:auto;color:var(--muted);padding:0 10px;font-size:12px}.mm-progress-edit{align-items:center;gap:8px;display:flex}.mm-progress-edit input{accent-color:#7bc47f;flex:1}.mm-progress-edit button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#17181b;border-radius:8px;padding:6px 10px;font-size:12px}.mm-prio-btn.p1.on{color:#f1a29d;background:#2a1717;border-color:#d1746f}.mm-prio-btn.p2.on{color:#f2b08b;background:#2a1d14;border-color:#e0885b}.mm-prio-btn.p3.on{color:#a9c6ee;background:#141c2a;border-color:#6f9bd1}.mm-image-preview{border:1px solid var(--line);background:#0d0e11 50%/cover no-repeat;border-radius:10px;height:110px}.mm-open-link{color:var(--gold2);cursor:pointer;background:#241f13;border:1px solid #8f7237;border-radius:8px;align-self:flex-start;padding:7px 10px;font-size:12.5px}.mm-multi-panel header>div{gap:3px;display:grid}.mm-multi-panel header small{color:var(--muted);font-size:12px;line-height:1.4}.mm-line-actions kbd{border:1px solid var(--line);color:var(--muted);background:#0d0e11;border-radius:4px;margin-left:6px;padding:1px 5px;font-family:inherit;font-size:11px}@media (pointer:coarse){.mm-icons button{width:44px;height:44px}.mm-menu-panel button{min-height:44px}}@media (width<=720px){.mm-templates,.mm-shortcuts{grid-template-columns:minmax(0,1fr)}.mm-search{width:calc(100% - 70px);top:8px;left:auto;right:8px;transform:none}.mindmap-toolbar{position:relative}.mm-prefs{position:static}.mm-prefs .mm-prefs-panel{width:auto;margin-top:6px;top:auto;left:12px;right:12px}.mindmap-toolbar .mm-projects,.mindmap-toolbar .mm-tools{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-width:0;max-width:100%;padding-bottom:2px;overflow-x:auto}.mindmap-toolbar .mm-projects::-webkit-scrollbar{display:none}.mindmap-toolbar .mm-tools::-webkit-scrollbar{display:none}.mindmap-toolbar .mm-projects>*,.mindmap-toolbar .mm-tools>*{flex:none}}.mm-hint-touch{display:none}@media (pointer:coarse){.mm-hint-mouse{display:none}.mm-hint-touch{display:block}}@media (width<=720px){.mm-canvas-holder .mm-inspector{border-left:0;border-top:1px solid var(--line);border-radius:16px 16px 0 0;width:auto;max-width:none;height:50%;inset:auto 0 0;box-shadow:0 -14px 40px #0008}.mindmap-wrap.mm-fullscreen{gap:8px;padding:10px}.mindmap-wrap.mm-fullscreen .mm-projects,.mindmap-wrap.mm-fullscreen .mindmap-hint{display:none}.mindmap-wrap.mm-fullscreen .mindmap-toolbar{padding:10px}.mm-canvas-holder.has-inspector .mm-minimap,.mm-canvas-holder.has-inspector .mm-mini-toggle{display:none}.mm-prefs-panel{width:min(270px,100vw - 48px);left:0;right:auto}.mm-sync{max-width:100%}}.mm-current-name{color:var(--gold2);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:15px;overflow:hidden}.mm-gallery-wrap{flex-direction:column;gap:20px;display:flex}.mm-gallery-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mm-gallery-head h2{color:var(--text);margin:0;font-size:22px}.mm-gallery-head p{color:var(--muted);margin:4px 0 0;font-size:13px}.mm-new-big{border:1px solid var(--gold);background:linear-gradient(120deg,var(--gold2),var(--gold));color:#241d05;cursor:pointer;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600;transition:filter .15s,box-shadow .15s}.mm-new-big:hover{filter:brightness(1.05);box-shadow:0 6px 18px #d9b65a3d}.mm-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.mm-card{border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;gap:0;padding:0;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.mm-card:hover{border-color:#8f7237;transform:translateY(-2px);box-shadow:0 12px 28px #0008}.mm-card:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mm-card-preview{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#1c1e23,#0e0f12);justify-content:center;align-items:center;height:96px;display:flex}.mm-card-preview span{color:var(--gold);opacity:.85;font-size:34px}.mm-card-body{padding:12px 14px}.mm-card-body strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.mm-card-body small{color:var(--muted);font-size:12px}.mm-card-del{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:#0d0e11cc;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:none;position:absolute;top:8px;right:8px}.mm-card:hover .mm-card-del,.mm-card:focus-within .mm-card-del{display:flex}@media (hover:none){.mm-card-del{width:36px;height:36px;display:flex}}.mm-card-del:hover{color:#e79c9c;background:#2a1717;border-color:#7a3b3b}.mm-gallery-empty{text-align:center;border:1px dashed var(--line);background:var(--panel);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.mm-gallery-empty span{color:var(--gold);font-size:34px}.mm-gallery-empty strong{color:var(--text);font-size:17px}.mm-gallery-empty p{color:var(--muted);max-width:360px;margin:0 0 6px;font-size:13px}.mm-fs{left:12px;right:auto}.mm-marks{opacity:.85;align-items:center;gap:6px;margin-top:5px;display:flex}.mm-marks i{color:currentColor;align-items:center;gap:2px;font-size:11px;font-style:normal;display:inline-flex}.mm-root .mm-marks{color:#3a2e08}.mm-inspector{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:1px solid var(--line);background:#121316f2;flex-direction:column;gap:14px;width:300px;max-width:88vw;padding:16px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-14px 0 40px #0007}.mm-inspector header{justify-content:space-between;align-items:center;display:flex}.mm-inspector header strong{color:var(--text);font-size:14px}.mm-insp-close{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#17181b;border-radius:8px;font-size:17px;line-height:1}.mm-insp-close:hover{color:var(--gold2);border-color:#8f7237}.mm-field{flex-direction:column;gap:7px;display:flex}.mm-field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.mm-field input,.mm-note{border:1px solid var(--line);color:var(--text);background:#0d0e11;border-radius:8px;width:100%;padding:9px 11px;font-family:inherit;font-size:14px}.mm-note{resize:vertical;line-height:1.5}.mm-field input:focus,.mm-note:focus{border-color:var(--gold);outline:none}.mm-swatches{flex-wrap:wrap;gap:8px;display:flex}.mm-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0;transition:transform .12s}.mm-swatch:hover{transform:scale(1.12)}.mm-swatch.on{border-color:var(--text);box-shadow:0 0 0 2px #0b0c0e,0 0 0 3px var(--text)}.mm-swatch-reset{border:1px solid var(--line);color:var(--muted);background:#17181b;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.mm-swatch-reset.on{border-color:var(--gold2);color:var(--gold2)}.mm-attach-btn{color:var(--gold2);cursor:pointer;text-align:center;background:#17140d;border:1px dashed #55483090;border-radius:8px;padding:9px 11px;font-size:13px;transition:border-color .15s,background .15s}.mm-attach-btn:hover{border-color:var(--gold);background:#241f13}.mm-attach-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mm-attach-list li{flex-direction:column;gap:6px;display:flex}.mm-attach-row{align-items:center;gap:6px;display:flex}.mm-attach-thumb{object-fit:cover;border:1px solid var(--line);cursor:pointer;border-radius:8px;width:100%;max-height:160px;display:block}.mm-attach-open{border:1px solid var(--line);min-width:0;color:var(--text);cursor:pointer;text-align:left;background:#17181b;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.mm-attach-open:hover{color:var(--gold2);border-color:#8f7237}.mm-attach-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-attach-open small{color:var(--muted);flex:none}.mm-attach-del{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:#17181b;border-radius:8px;flex:none;font-size:15px;line-height:1}.mm-attach-del:hover{color:#e79c9c;background:#2a1717;border-color:#7a3b3b}.mm-attach-empty{color:var(--muted);font-size:12px}@keyframes radarGrow{0%{opacity:0;transform:scale(.18)}55%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.radar-figure{transform-box:fill-box;transform-origin:50%;animation:.75s cubic-bezier(.2,.75,.2,1) .12s both radarGrow}@media (prefers-reduced-motion:reduce){.radar-figure{animation:none}}.member-profile{flex-direction:column;gap:16px;display:flex}.member-profile-head{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.member-photo-wrap{flex-direction:column;align-items:center;gap:8px;display:flex}.member-photo,.member-photo-fallback{object-fit:cover;background:#211e17;border:2px solid #8b733c;border-radius:50%;width:96px;height:96px}.member-photo-fallback{color:var(--gold2);place-items:center;font-size:32px;font-weight:500;display:grid}.member-photo-actions{flex-direction:column;align-items:center;gap:4px;display:flex}.member-photo-btn{color:var(--gold2);border:1px solid var(--line);cursor:pointer;background:#17181b;border-radius:8px;padding:6px 10px;font-size:12px;transition:border-color .15s,background .15s}.member-photo-btn:hover{background:#241f13;border-color:#8f7237}.member-photo-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:11px}.member-photo-clear:hover{color:#e79c9c}.member-head-info small{letter-spacing:.12em;color:var(--muted);font-size:12px}.member-head-info h2{color:var(--text);margin:2px 0;font-size:22px}.member-head-info p{color:var(--muted);font-size:13px}.member-ig{color:var(--gold2);margin-top:6px;font-size:13px;text-decoration:none;display:inline-block}.member-ig:hover{text-decoration:underline}.member-profile-fields{flex-direction:column;gap:14px;display:flex}.member-profile-fields label{flex-direction:column;gap:6px;display:flex}.member-profile-fields label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.member-profile-fields textarea,.member-profile-fields input{border:1px solid var(--line);color:var(--text);background:#0d0e11;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.member-profile-fields textarea{resize:vertical;line-height:1.5}.member-profile-fields textarea:focus,.member-profile-fields input:focus{border-color:var(--gold);outline:none}.member-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.member-profile-error{color:#e79c9c;margin:0;font-size:13px}.member-profile-actions{justify-content:flex-end;display:flex}.effects-setting{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 22px;margin-top:16px;display:flex}.effects-setting-text{flex:300px;min-width:0}.effects-setting-text small{color:var(--gold);letter-spacing:.19em;font-size:11px;font-weight:700}.effects-setting-text h3{margin:4px 0 6px;font-size:18px;font-weight:600}.effects-setting-text p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.effects-options{background:#0d0e11;border:1px solid #3a3320;border-radius:999px;flex-wrap:wrap;gap:4px;margin:0;padding:4px;display:inline-flex}.effects-options label{color:#c9ccd2;cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:13.5px;transition:background .15s,color .15s;display:inline-flex;position:relative}.effects-options label.on{color:var(--gold2);background:linear-gradient(#2a2416,#1b1710);box-shadow:inset 0 0 0 1px #d9b65a55}.effects-options input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.effects-options label:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}@media (width<=520px){.effects-options{width:100%;display:flex}.effects-options label{flex:1;justify-content:center;padding:0 10px}}.profile-photo{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (width<=560px){.member-field-grid{grid-template-columns:1fr}}.login-form{text-align:left;flex-direction:column;gap:12px;width:100%;display:flex}.login-form label{flex-direction:column;gap:5px;display:flex}.login-form label>span{letter-spacing:.06em;color:var(--muted);font-size:12px}.login-form input{border:1px solid var(--line);color:var(--text);background:#0d0e11;border-radius:9px;padding:11px 13px;font-family:inherit;font-size:14px}.login-form input:focus{border-color:var(--gold);outline:none}.login-form .signin-button{margin-top:2px}.signin-ok{color:var(--green);font-size:14px}.access-link{border:1px solid var(--line);width:100%;color:var(--gold2);background:#0d0e11;border-radius:7px;margin-top:6px;padding:6px 9px;font-family:inherit;font-size:12px}.access-row-actions{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.signin-dev-link{color:var(--muted);margin-top:10px;font-size:12px;text-decoration:none;display:block}.signin-dev-link:hover{color:var(--gold2);text-decoration:underline}.danger-text{color:#c98a8a}.danger-text:hover:not(:disabled){color:#e79c9c}.member-notes-list{flex-direction:column;gap:10px;margin-top:8px;display:flex}.member-notes-list article{border:1px solid var(--line);background:#17181b;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.member-notes-list article.read{opacity:.6}.member-note-dot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.member-notes-list strong{color:var(--text);font-size:14px;display:block}.member-notes-list p{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.5}.member-notes-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.member-notes-empty span{color:var(--gold);font-size:26px}.member-notes-empty p{color:var(--muted);font-size:13px}.hero-dashboard h2,.page-heading h1,.signin-card h1,.panel-header h3,.mentee-cover h2,.mm-gallery-head h2,.member-head-info h2,.session-grid h3,.subscriber-profile-card h2,.agenda-hero h2,.mentor-console-hero h2,.business-hero h2,.health-hero h2,.result-hero strong,.access-hero h2,.subscriber-hero h2,.subscriber-person h2,.mental-coming-soon h2{letter-spacing:-.005em;font-weight:600;font-family:var(--title)!important}.hero-dashboard h2,.agenda-hero h2,.mentor-console-hero h2{letter-spacing:-.01em}.brand-full-logo{filter:drop-shadow(0 8px 20px #000a);width:100%;max-width:172px;height:auto;margin:0 auto;display:block}.nav-item{border:1px solid #0000}.nav-item.active{color:var(--gold2);background:#d9b65a14;border:1px solid #e2c36b80;font-weight:500;box-shadow:inset 0 0 22px #d9b65a12,0 2px 10px #0004}.nav-item.active:hover{color:var(--gold2);background:#d9b65a1f}.nav-item.active .nav-icon{color:var(--gold2)}.nav-item.active b{color:#ffb1b1;background:#5a2d2d}.sidebar{padding:20px 14px 18px}.brand-full-logo{max-width:150px}.brand-block{margin:0 5px 16px;padding:10px 9px 18px}.sidebar nav{gap:3px}.nav-group>summary{letter-spacing:.14em;padding:10px 9px 4px;font-size:11px}.nav-group .nav-item{margin-top:2px}.nav-item{border-radius:9px;gap:10px;padding:8px 11px;font-size:13.5px}.nav-icon{width:20px;font-size:17px}.nav-item b{min-width:18px;height:18px;font-size:11px}.nav-item b.nav-new,.nav-item.active b.nav-new,.mobile-badge.nav-new{color:var(--gold2);background:#3a3020}.mobile-nav button>span{position:relative}.mobile-badge{color:#ffb1b1;background:#5a2d2d;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;right:-12px}.sidebar-account{border-top:1px solid #24252a;margin-top:auto;padding-top:14px;position:relative}.account-trigger{color:#ddd9cf;cursor:pointer;text-align:left;background:#0f1012;border:1px solid #242219;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:all .2s;display:flex}.account-trigger:hover,.account-trigger.open{background:#141310;border-color:#51452c}.account-avatar{width:36px;height:36px;color:var(--gold2);background:#201d15;border:1px solid #584b2e;border-radius:50%;flex:0 0 36px;place-items:center;font-size:13px;font-weight:600;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-meta{flex:1;min-width:0;display:grid}.account-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.account-meta small{color:#7c7f86;margin-top:2px;font-size:11px}.account-caret{color:#6c6f76;flex:none;font-size:13px;transition:transform .2s}.account-trigger.open .account-caret{color:var(--gold2);transform:rotate(180deg)}.account-menu{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121317f2;border:1px solid #3a3320;border-radius:14px;animation:.14s acctMenuIn;position:absolute;bottom:calc(100% - 2px);left:0;right:0;overflow:hidden;box-shadow:0 22px 60px #000c,inset 0 1px #ffffff0a}@keyframes acctMenuIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.account-menu-head{border-bottom:1px solid #24252a;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.account-menu-head div{min-width:0}.account-menu-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.account-menu-head small{color:#7c7f86;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.account-menu-list{padding:6px}.account-menu-list button,.account-menu-exit{color:#c9ccd2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:9px 10px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}.account-menu-list button:hover{color:#efece3;background:#1b1c20}.account-menu-list svg,.account-menu-exit svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.account-menu-exit{color:#e8928a;border-top:1px solid #24252a;border-radius:0 0 9px 9px;margin:4px 6px 6px;padding:10px}.account-menu-exit:hover{color:#ffb0a8;background:#2a1717}.account-menu-effects{border-top:1px solid #24252a;grid-template-columns:1fr 1fr;gap:6px;margin:0 6px;padding:8px 4px 10px;display:grid}.account-menu-effects>span{color:#7c7f86;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;padding:0 6px;font-size:11px;font-weight:600}.account-menu-effects button{color:#c9ccd2;cursor:pointer;background:0 0;border:1px solid #2e3035;border-radius:999px;min-height:34px;padding:0 8px;font-size:12px;transition:all .15s}.account-menu-effects button:hover{color:#efece3;background:#1b1c20}.account-menu-effects button.on{color:var(--gold2);background:#1e1b14;border-color:#d9b65a66}.account-modal{width:min(460px,100%)}.account-form{flex-direction:column;gap:16px;padding-top:18px;display:flex}.account-photo-row{align-items:center;gap:16px;display:flex}.account-photo-preview{width:76px;height:76px;color:var(--gold2);background:#201d15;border:1px solid #584b2e;border-radius:50%;flex:0 0 76px;place-items:center;font-size:24px;font-weight:600;display:grid;overflow:hidden}.account-photo-preview img{object-fit:cover;width:100%;height:100%}.account-photo-actions{gap:3px;min-width:0;display:grid}.account-photo-actions strong{font-size:15px}.account-photo-actions>span{color:#7c7f86;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.account-photo-actions>div{gap:8px;margin-top:8px;display:flex}.account-photo-btn{color:var(--gold2);cursor:pointer;background:#1a1812;border:1px solid #51452c;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}.account-photo-btn:hover{background:#221f16}.account-photo-clear{color:#d6a0a0;cursor:pointer;background:0 0;border:1px solid #3a2626;border-radius:8px;padding:7px 12px;font-size:12px}.account-field{display:grid}.account-field>span{color:#888b92;margin-bottom:6px;font-size:12px}.account-field textarea{resize:vertical;color:#ddd9cf;background:#111214;border:1px solid #35373d;border-radius:8px;width:100%;min-height:96px;padding:11px;font:14px/1.6 inherit}.account-error{color:#e49a92;margin:0;font-size:12px}@media (width<=900px){.sidebar-account{padding-top:12px}.account-trigger{justify-content:center;padding:8px}.account-meta,.account-caret{display:none}.account-menu{width:232px;left:0}}.topbar-account{display:none}@media (width<=640px){.topbar-account{border:0;flex:none;margin:0 0 0 8px;padding:0;display:block}.topbar-account .account-trigger{background:0 0;border:0;width:auto;padding:0}.topbar-account .account-menu{background:#121317;width:min(280px,100vw - 24px);inset:calc(100% + 10px) 0 auto auto}}.notice-trigger{height:34px;color:var(--gold2);white-space:nowrap;cursor:pointer;background:#15140f;border:1px solid #3b3424;border-radius:999px;flex:none;align-items:center;gap:7px;margin-left:auto;padding:0 13px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.notice-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.notice-trigger:hover,.notice-trigger:focus-visible{border-color:var(--gold);background:#211d10}.notice-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mini-timer~.notice-trigger{margin-left:10px}.notice-trigger+.sos-trigger{margin-left:8px}.app-shell.flix-cinema .notice-trigger{display:none}@media (width<=1099px){.notice-trigger{justify-content:center;width:36px;padding:0}.notice-trigger span{display:none}}@media (width>=901px) and (width<=1099px){.topbar:has(.notice-trigger) .mini-timer-title{max-width:70px}}@media (width<=640px){.notice-trigger{display:none}}.account-menu-count{background:var(--gold);color:#241d05;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.mission-scope{background:#0f1012;border:1px solid #2d2f34;border-radius:11px;gap:10px;margin-bottom:4px;padding:14px;display:grid}.mission-scope-label{color:#888b92;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.mission-scope-tabs{flex-wrap:wrap;gap:8px;display:flex}.mission-scope-tabs button{color:#b7bac0;cursor:pointer;background:#15161a;border:1px solid #34363c;border-radius:9px;flex:1;min-width:120px;padding:9px 12px;font-size:13px;transition:all .15s}.mission-scope-tabs button:hover{color:#e7e3d9;border-color:#51452c}.mission-scope-tabs button.active{color:var(--gold2);background:#d9b65a1a;border-color:#e2c36b99;font-weight:600}.mission-pick-list{background:#121315;border:1px solid #2b2d32;border-radius:9px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;max-height:200px;padding:5px;display:grid;overflow:auto}.mission-pick-list label{color:#c2c5cb;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.mission-pick-list label:hover{background:#1a1b1f}.mission-pick-list label.on{color:var(--gold2);background:#d9b65a14}.mission-pick-list input{accent-color:var(--gold)}.mission-scope-note{color:#8a8d94;margin:0;font-size:12px}.selected-session select.session-mentee-select{color:#e7e3d9;cursor:pointer;background:#15161a;border:1px solid #34363c;border-radius:8px;max-width:220px;margin-top:2px;padding:4px 8px;font-size:14px;font-weight:600;transition:border-color .15s}.selected-session select.session-mentee-select:hover{border-color:#51452c}.selected-session select.session-mentee-select:disabled{opacity:.6;cursor:not-allowed}.page-heading .eyebrow{margin:0 0 10px}.pr-center strong,.hero-stat strong,.stats-grid strong,.map-summary strong,.session-status strong,.health-reference strong,.checkin-history strong,.result-hero strong,.result-cards strong,.flix-progress-ring strong,.flix-learning-stats strong,.flix-report-cards strong,.access-metrics strong,.comparison-result strong,.access-deadline strong,.mentor-console-metrics strong,.agenda-stats strong,.nutri-card strong,.mentor-alert-total,.subscriber-status-card strong{letter-spacing:-.01em;font-family:var(--title)!important}.nutri-analysis-modal{width:min(720px,100%)}.nutri-analysis-body{gap:12px;max-height:62vh;padding:16px 2px;display:grid;overflow:auto}.na-msg{background:#121315;border:1px solid #2b2d32;border-radius:12px;padding:14px 16px}.na-msg.assistant{background:#17160f;border-color:#4c4128}.na-msg small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;display:block}.na-msg p{white-space:pre-wrap;color:#d7d4cc;margin:0;font-size:14px;line-height:1.7}.nutri-diagnosis-modal{width:min(900px,100%)}.nutri-diagnosis-modal .nutri-dashboard{margin:0}.nutri-diagnosis-modal .nutri-analyze{position:sticky;bottom:0}.nutri-entry{text-align:center;justify-items:center;gap:10px;margin-top:12px;padding:30px 24px;display:grid}.nutri-entry-icon{width:46px;height:46px;color:var(--gold2);background:#d9b65a1a;border:1px solid #51452c;border-radius:12px;place-items:center;font-size:20px;display:grid}.nutri-entry h3{font:600 22px var(--title,"Playfair Display"),serif;color:var(--text);margin:6px 0 0}.nutri-entry>p{color:#9a9da3;max-width:460px;margin:0;font-size:14px;line-height:1.6}.nutri-entry-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.nutri-entry>small{color:#666970;font-size:12px}.nutri-wizard-modal{flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 40px);padding:0;display:flex;overflow:hidden}.nutri-wizard-modal .modal-close{z-index:3}.nutri-steps-bar{background:#1a1b1f;border-radius:0;flex:none;height:5px;margin:0;overflow:hidden}.nutri-steps-fill{background:linear-gradient(90deg,#8a6c31,var(--gold2));height:100%;transition:width .35s;display:block}.nutri-wizard-scroll{flex:auto;padding:24px 26px 10px;overflow-y:auto}.nutri-step-head small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.nutri-step-head h3{font:600 24px var(--title,"Playfair Display"),serif;margin:4px 0 16px}.nutri-step-body{gap:16px;animation:.28s nutriStep;display:grid}@keyframes nutriStep{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nutri-step-body{animation:none}}.nutri-form{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.nutri-form label{gap:6px;display:grid}.nutri-form label>span{color:#9a9da3;font-size:12px}.nutri-form label>span b{color:var(--gold2)}.nutri-wizard-modal input:not([type=checkbox]):not([type=range]),.nutri-wizard-modal select,.nutri-wizard-modal textarea{color:#e4e1d8;background:#0f1012;border:1px solid #34363c;border-radius:9px;width:100%;padding:11px 12px;font:14px inherit}.nutri-wizard-modal textarea{resize:vertical;min-height:72px}.nutri-wizard-modal input:focus,.nutri-wizard-modal select:focus,.nutri-wizard-modal textarea:focus{border-color:var(--gold);outline:none}.nutri-wizard-modal input[type=range]{width:100%;accent-color:var(--gold);padding:0}.nutri-wide{grid-column:1/-1}.nutri-intro{color:#b7bac0;margin:0;font-size:15px;line-height:1.6}.nutri-consent{gap:14px;display:grid}.nutri-consent-item{color:#d4d1c8;cursor:pointer;background:#101113;border:1px solid #2d2f34;border-radius:11px;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:13px 14px;font-size:13px;line-height:1.5;transition:all .15s;display:grid}.nutri-consent-item.on{background:#d9b65a0f;border-color:#e2c36b80}.nutri-consent-item input{opacity:0;width:0;height:0;position:absolute}.nutri-cbox{background:#0d0e10;border:1.5px solid #4a4c53;border-radius:6px;width:22px;height:22px;transition:all .15s;position:relative}.nutri-consent-item.on .nutri-cbox{border-color:var(--gold);background:linear-gradient(135deg,var(--gold2),var(--gold))}.nutri-consent-item.on .nutri-cbox:after{content:"";border:2.5px solid #241d05;border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.nutri-switches{gap:10px;display:grid}.nutri-switch{cursor:pointer;background:#101113;border:1px solid #2d2f34;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.nutri-switch.on{background:#d9b65a0d;border-color:#e2c36b73}.nutri-switch-label{color:#d4d1c8;font-size:14px}.nutri-switch input{opacity:0;width:0;height:0;position:absolute}.nutri-switch-track{background:#2a2c31;border:1px solid #3a3c42;border-radius:999px;flex:none;width:44px;height:25px;transition:all .2s;position:relative}.nutri-switch-thumb{background:#8b8e95;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:2px;left:2px}.nutri-switch.on .nutri-switch-track{background:linear-gradient(135deg,var(--gold2),var(--gold));border-color:var(--gold)}.nutri-switch.on .nutri-switch-thumb{background:#241d05;left:21px}.nutri-chips{flex-wrap:wrap;gap:8px;display:flex}.nutri-chips button{color:#b7bac0;cursor:pointer;background:#15161a;border:1px solid #34363c;border-radius:999px;padding:8px 12px;font-size:13px;transition:all .15s}.nutri-chips button:hover{color:#e7e3d9;border-color:#51452c}.nutri-chips button.on{color:var(--gold2);background:#d9b65a1f;border-color:#e2c36b99;font-weight:600}.nutri-wizard-nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101113f0;border-top:1px solid #24252a;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:14px 26px;display:flex}.nutri-wizard-nav>span{flex:none}.nutri-referral{border-radius:11px;margin-bottom:14px;padding:14px 16px}.nutri-referral strong{margin-bottom:5px;font-size:14px;display:block}.nutri-referral p{margin:0;font-size:13px;line-height:1.6}.nutri-referral.level-3{color:#f0c7c2;background:#2a1414;border:1px solid #6e2f2f}.nutri-referral.level-3 strong{color:#ff9f97}.nutri-referral.level-2{color:#e8d6a8;background:#231d10;border:1px solid #6e5a2a}.nutri-referral.level-2 strong{color:var(--gold2)}.nutri-charts{gap:16px;margin-bottom:18px;display:grid}.nutri-chart-head{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.nutri-chart-head small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.nutri-chart-head span{color:#8a8d94;font-size:12px}.nutri-macrobar{background:#15161a;border:1px solid #2b2d32;border-radius:999px;height:16px;display:flex;overflow:hidden}.nutri-macrobar .seg{height:100%;transition:width .5s}.nutri-macrobar .seg.prot{background:#e2c36b}.nutri-macrobar .seg.carb{background:#6fb0a6}.nutri-macrobar .seg.fat{background:#d98e5a}.nutri-macrolegend{color:#b7bac0;flex-wrap:wrap;gap:10px 18px;margin-top:10px;font-size:12px;display:flex}.nutri-macrolegend .dot{vertical-align:middle;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.nutri-macrolegend .dot.prot{background:#e2c36b}.nutri-macrolegend .dot.carb{background:#6fb0a6}.nutri-macrolegend .dot.fat{background:#d98e5a}.nutri-gauges{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nutri-gauge-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.nutri-gauge-head small{color:#9a9da3;font-size:12px}.nutri-gauge-head span{color:var(--gold2);font-size:12px;font-weight:600}.nutri-gauge-track{border-radius:999px;height:9px;position:relative}.nutri-gauge-track.imc,.nutri-gauge-track.fat{background:linear-gradient(90deg,#5aa9d9,#6fb98f,#e0b45a,#d97d6a)}.nutri-gauge-track i{background:#fff;border:2px solid #0d0e10;border-radius:50%;width:14px;height:14px;transition:left .5s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0008}.nutri-gauge-scale{color:#676a71;justify-content:space-between;margin-top:5px;font-size:11px;display:flex}.nutri-calbars{gap:8px;display:grid}.nutri-calrow{color:#b7bac0;grid-template-columns:150px 1fr auto;align-items:center;gap:12px;font-size:12px;display:grid}.nutri-calbar{background:#15161a;border:1px solid #2b2d32;border-radius:999px;height:10px;overflow:hidden}.nutri-calbar i{border-radius:999px;height:100%;transition:width .5s;display:block}.nutri-calbar i.geb{background:#5e6168}.nutri-calbar i.get{background:#9c7f3e}.nutri-calbar i.meta{background:linear-gradient(90deg,var(--gold),var(--gold2))}.nutri-calrow b{color:#e8e4da;font-weight:600}@media (width<=700px){.nutri-form{grid-template-columns:1fr}.nutri-wizard-scroll{padding:18px 16px 8px}.nutri-wizard-nav{flex-direction:column-reverse;padding:12px 16px}.nutri-wizard-nav button{width:100%}.nutri-wizard-nav>span{display:none}.nutri-gauges{grid-template-columns:1fr}.nutri-calrow{grid-template-columns:110px 1fr auto}}.nav-group>summary .nav-group-star{object-fit:contain;flex:0 0 17px;width:17px;height:17px;margin-right:8px;display:block}.nav-group>summary .nav-group-label{flex:1}.nav-group>summary .nav-group-caret{font-size:12px;transition:transform .2s}.nav-group:not([open])>summary .nav-group-star,.nav-group:not([open])>summary .nav-group-label{transform:none}.nav-group:not([open])>summary .nav-group-caret{transform:rotate(-90deg)}@media (width<=1050px){.nav-group>summary{justify-content:center}.nav-group>summary .nav-group-star{flex:0 0 20px;width:20px;height:20px;margin:0;display:block}.nav-group>summary .nav-group-label,.nav-group>summary .nav-group-caret{display:none}}.elite-soon{text-align:center;justify-items:center;gap:12px;margin-top:14px;padding:48px 28px;display:grid}.elite-soon-star{width:52px;height:52px;color:var(--gold2);background:#d9b65a1a;border:1px solid #51452c;border-radius:14px;place-items:center;font-size:22px;display:grid}.elite-soon small{color:var(--gold);letter-spacing:.14em;font-size:11px}.elite-soon h2{font:600 30px var(--title,"Playfair Display"),serif;margin:4px 0 0}.elite-soon>p{color:#9a9da3;max-width:520px;margin:0;font-size:15px;line-height:1.6}.elite-soon-badge{color:var(--gold2);background:#1a1812;border:1px solid #4c4128;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.elite-soon-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.elite-future{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.ef-note{background:#17150e;border:1px solid #4c4128;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ef-note p{color:#cfc9ba;margin:0;font-size:13px}.ef-note strong{color:var(--gold2)}.ef-note-state{color:#8a8d94;white-space:nowrap;font-size:12px}.ef-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ef-hero small{color:var(--gold);letter-spacing:.14em;font-size:11px}.ef-hero h2{font:600 clamp(32px,4vw,48px) var(--title,"Playfair Display"),serif;margin:4px 0 2px}.ef-hero h2 em{color:var(--gold2);font-style:normal}.ef-hero>div:first-child>p{color:#9a9da3;margin:0;font-size:14px}.ef-actions{flex-wrap:wrap;gap:8px;display:flex}.ef-actions .secondary-button,.ef-actions .primary-button{padding:9px 14px;font-size:13px}.ef-horizons{background:#101113;border:1px solid #2d2f34;border-radius:999px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:5px;display:inline-flex}.ef-horizons button{color:#b7bac0;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:13px;transition:all .15s}.ef-horizons button:hover{color:#e7e3d9}.ef-horizons button.active{background:linear-gradient(120deg,var(--gold2),var(--gold));color:#241d05;font-weight:600}.ef-grid{grid-template-columns:1fr 1.3fr 1fr;align-items:start;gap:16px;display:grid}.ef-col{gap:12px;display:grid}.ef-area{background:#121315;border:1px solid #2b2d32;border-radius:12px;padding:14px}.ef-area-head{align-items:center;gap:9px;margin-bottom:8px;display:flex}.ef-area-icon{width:30px;height:30px;color:var(--gold2);background:#d9b65a14;border:1px solid #51452c;border-radius:9px;place-items:center;font-size:14px;display:grid}.ef-area-head strong{font-size:14px}.ef-area textarea{resize:vertical;color:#cfccc3;background:#0e0f11;border:1px solid #2b2d32;border-radius:8px;width:100%;min-height:48px;padding:8px 10px;font:13px/1.5 inherit}.ef-area textarea:focus{border-color:var(--gold);outline:none}.ef-center{gap:14px;display:grid}.ef-stage{background:radial-gradient(120% 90% at 50% 0,#211b10 0,#101113 55%);border:1px solid #2b2d32;border-radius:16px;justify-items:center;gap:4px;padding:18px;display:grid;position:relative}.ef-stage-kicker{color:var(--gold);letter-spacing:.12em;margin:0;font-size:11px}.ef-vision{text-align:center;color:#fff;width:100%;font:600 22px var(--title,"Playfair Display"),serif;background:0 0;border:0;padding:2px 4px}.ef-vision:focus{border-bottom:1px solid #51452c;outline:none}.ef-avatar-svg{filter:drop-shadow(0 20px 42px #000b);width:min(240px,72%);height:auto}.ef-stage-sub{color:#777a81;font-size:11px}.ef-customizer{background:#121315;border:1px solid #2b2d32;border-radius:14px;gap:12px;padding:16px;display:grid}.ef-ctrl{gap:7px;display:grid}.ef-ctrl>span{color:#9a9da3;font-size:12px}.ef-seg{flex-wrap:wrap;gap:6px;display:flex}.ef-seg button{color:#b7bac0;cursor:pointer;background:#15161a;border:1px solid #34363c;border-radius:9px;flex:1;min-width:64px;padding:8px;font-size:13px;transition:all .15s}.ef-seg button.on{color:var(--gold2);background:#d9b65a1f;border-color:#e2c36b99;font-weight:600}.ef-swatches{flex-wrap:wrap;gap:8px;display:flex}.ef-swatches button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 1px #0006}.ef-swatches button.on{border-color:var(--gold2);box-shadow:0 0 0 2px #0d0e10,0 0 0 3px var(--gold2)}.ef-ctrl-face .ef-face-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ef-footer-links{justify-content:center;padding:4px 0 8px;display:flex}@media (width<=1050px){.ef-grid{grid-template-columns:1fr}.ef-center{order:-1}}.evo-panel{margin-top:14px;padding:20px 22px}.evo-avg{color:#8a8d94;font-size:13px}.evo-avg strong{color:var(--gold2);font-family:var(--title,"Playfair Display"),serif;margin-left:4px;font-size:18px}.evo-chart-wrap{margin-top:8px;overflow:hidden}.evo-svg{width:100%;height:auto;display:block}.evo-axis{fill:#6c6f76;font-size:10px;font-weight:300}.evo-dot-label{fill:#b7b4ab;letter-spacing:.01em;font-size:10.5px;font-weight:300}.evo-line{stroke-dasharray:1;stroke-dashoffset:1px}.evo-area,.evo-dot{opacity:0}.evo-svg.shown .evo-line{animation:1.15s cubic-bezier(.4,.1,.2,1) forwards evoDraw}.evo-svg.shown .evo-area{animation:.9s .35s forwards evoFade}.evo-svg.shown .evo-dot{animation:.5s forwards evoFade}@keyframes evoDraw{to{stroke-dashoffset:0}}@keyframes evoFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.evo-line{stroke-dashoffset:0}.evo-area,.evo-dot{opacity:1}.evo-svg.shown .evo-line,.evo-svg.shown .evo-area,.evo-svg.shown .evo-dot{animation:none}}.evo-empty{text-align:center;justify-items:center;gap:8px;padding:34px 18px;display:grid}.evo-empty span{width:44px;height:44px;color:var(--gold2);background:#d9b65a14;border:1px solid #51452c;border-radius:12px;place-items:center;font-size:20px;display:grid}.evo-empty p{color:#8a8d94;max-width:420px;margin:0;font-size:14px}.ef-3d-wrap{background:radial-gradient(120% 90% at 50% 20%,#f1d98a14,#0000 60%),#0f1013;border-radius:16px;width:100%;max-width:360px;height:440px;margin:4px auto 0;position:relative;overflow:hidden}.ef-3d-canvas{position:absolute;inset:0}.ef-3d-overlay{text-align:center;color:#c9ccc6;background:#0a0b0d66;justify-content:center;align-items:center;padding:24px;font-size:13px;display:flex;position:absolute;inset:0}.ef-3d-hint{text-align:center;letter-spacing:.04em;color:#9a9c96;pointer-events:none;font-size:11px;position:absolute;bottom:10px;left:0;right:0}.ef-ctrl-3d .ef-face-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ef-ctrl-hint{color:#9a9c96;margin:2px 0 6px;font-size:11.5px;line-height:1.5}.ef-rpm-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040604b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ef-rpm-modal{background:#14130f;border:1px solid #3a3326;border-radius:16px;flex-direction:column;width:min(960px,96vw);height:min(80vh,720px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}.ef-rpm-head{color:#f1d98a;border-bottom:1px solid #2c2a22;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;display:flex}.ef-rpm-close{color:#c9ccc6;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:18px}.ef-rpm-close:hover{background:#242218}.ef-rpm-frame{background:#0f1013;border:none;flex:1;width:100%}.ef-rpm-note{color:#9a9c96;border-top:1px solid #2c2a22;margin:0;padding:10px 18px;font-size:11.5px}@media (width<=650px){.ef-3d-wrap{height:380px}.ef-rpm-modal{height:88vh}}.ef-3d-url{gap:8px;margin:2px 0 6px;display:flex}.ef-3d-url input{color:#eee;background:#1a1b1f;border:1px solid #3a3b40;border-radius:8px;flex:1;padding:9px 11px;font-size:13px}.ef-3d-url input:focus-visible{outline-offset:2px;outline:2px solid #e2c36b}.signin-fineprint{color:#8f988a;text-align:center;margin:10px 0 0;font-size:11.5px;line-height:1.5}.lead-table .table-head,.lead-table .table-row{grid-template-columns:2fr 1.1fr .9fr .9fr 1fr 1.3fr}.lead-archived{opacity:.5}.lead-status{color:#eee;background:#1a1b1f;border:1px solid #3a3b40;border-radius:7px;padding:6px 8px;font-size:12.5px}.lead-access .access-link{width:100%;font-size:11px}.onboard-backdrop{z-index:210}.onboard-modal{max-width:460px}.onboard-head{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.onboard-emblem{background:#15160f;border:1px solid #4a4026;border-radius:12px;flex:none;width:44px;height:44px;display:inline-block}.onboard-head small{letter-spacing:.12em;color:#afa991;font-size:11px;font-weight:600}.onboard-head h3{margin:3px 0 4px;font-size:1.25rem}.onboard-head p{color:#b9bdb3;margin:0;font-size:13px;line-height:1.5}.onboard-form{flex-direction:column;gap:13px;display:flex}.onboard-form label{flex-direction:column;gap:6px;font-size:13px;display:flex}.onboard-form label>span{color:#b9bdb3;font-size:12.5px}.onboard-form input,.onboard-form textarea{color:#eee;font:inherit;background:#1a1b1f;border:1px solid #3a3b40;border-radius:9px;padding:11px 13px}.onboard-form input:focus-visible,.onboard-form textarea:focus-visible{outline-offset:2px;outline:2px solid #e2c36b}.onboard-photo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.onboard-avatar{color:#f1d98a;background:linear-gradient(135deg,#2a2c1e,#17180f);border:1px solid #4a4026;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-weight:600;display:flex;overflow:hidden}.onboard-avatar img{object-fit:cover;width:100%;height:100%}.onboard-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.mini-timer{background:#17180f;border:1px solid #4a4026;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 5px;display:flex;position:relative}.mini-timer-menu{z-index:30;background:#141510;border:1px solid #4a4026;border-radius:12px;gap:2px;min-width:212px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #000c}.mini-timer-menu button{color:#e6e2d2;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px;display:block}.mini-timer-menu button:hover,.mini-timer-menu button:focus-visible{color:var(--gold2);background:#242016}.mini-timer-open{color:#f1d98a;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:5px 8px;display:flex}.mini-timer-open strong{font-variant-numeric:tabular-nums;font-size:14px}.mini-timer-title{text-overflow:ellipsis;white-space:nowrap;color:#c9ccc6;max-width:150px;font-size:12px;overflow:hidden}.mini-timer-dot{background:#9bd3a6;border-radius:50%;flex:none;width:8px;height:8px}.mini-timer-dot.live{animation:1.6s infinite miniPulse}.mini-timer-dot.paused{background:#8f948a}.mini-timer-btn{color:#e6e2d2;cursor:pointer;background:#20221a;border:1px solid #3a3326;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:inline-flex}.mini-timer-btn:hover{border-color:#d9b65a}.mini-timer-btn.finish{color:#f1a69b}@keyframes miniPulse{0%{box-shadow:0 0 #9bd3a680}70%{box-shadow:0 0 0 7px #9bd3a600}to{box-shadow:0 0 #9bd3a600}}@media (width<=760px){.mini-timer-title{display:none}}.nav-svg{margin:0 auto;display:block}.mm-task{min-width:18px;height:16px;color:var(--gold2);background:#2a2412;border:1px solid #8f7237;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.mm-task.is-concluida{color:#9fe6bd;background:#123222;border-color:#2f8a5b}.mm-task.is-atrasada{color:#f3a3a3;background:#331717;border-color:#a54848}.mm-root .mm-task{color:#3a2e08;background:#fff7;border-color:#3a2e0855}.mm-talk{font-size:10.5px!important}.mm-talk.is-new{font-weight:700;color:#8fd3ff!important}.mm-mission-card{background:#1d1a10;border:1px solid #8f7237;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.mm-mission-card.is-concluida{background:#10231a;border-color:#2f8a5b}.mm-mission-card.is-atrasada{background:#241212;border-color:#a54848}.mm-mission-card strong{color:var(--text);font-size:13.5px}.mm-mission-card small,.mm-mission-note{color:var(--muted);font-size:12px;line-height:1.45}.mm-mission-card button,.mm-ai-note button,.mm-comment-go{border:1px solid var(--line);color:var(--gold2);cursor:pointer;background:#17181b;border-radius:8px;justify-self:start;padding:6px 10px;font-size:12.5px}.mm-mission-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mm-mission-form label{gap:4px;min-width:0;display:grid}.mm-mission-form small{color:var(--muted);font-size:11.5px}.mm-mission-form select,.mm-mission-form input{border:1px solid var(--line);width:100%;color:var(--text);background:#0d0e11;border-radius:8px;padding:8px 9px;font-family:inherit;font-size:13px}.mm-mission-btn,.mm-ai-btn{min-height:38px;color:var(--gold2);cursor:pointer;background:#241f13;border:1px solid #8f7237;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:600}.mm-mission-btn:disabled,.mm-ai-btn:disabled{opacity:.55;cursor:wait}.mm-ai-btn{color:#d4c7ff;background:#1b1730;border-color:#5f4f9a}.mm-ai-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.mm-inline-error{color:#f3b0b0;background:#2a1414;border:1px solid #a54848;border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.mm-comment-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mm-comment-list.is-all{max-height:56vh;margin-top:6px;overflow:auto}.mm-comment-list li{border:1px solid var(--line);background:#141518;border-radius:10px;gap:5px;padding:9px 11px;display:grid}.mm-comment-list li.is-team{border-left:3px solid #8f7237}.mm-comment-list li.is-new{box-shadow:inset 0 0 0 1px #3b7aa5}.mm-comment-list p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.mm-comment-head{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.mm-comment-head b{color:var(--text)}.mm-comment-head em{color:var(--gold2);border:1px solid #8f7237;border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal}.mm-comment-head em.mm-new{color:#8fd3ff;border-color:#3b7aa5}.mm-comment-head small{color:var(--muted);margin-left:auto;font-size:11.5px}.mm-comment-hide{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:end;padding:3px 8px;font-size:11.5px;text-decoration:underline}.mm-comment-new{gap:6px;display:grid}.mm-comment-new textarea{border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;background:#0d0e11;border-radius:8px;padding:9px 11px;font:14px/1.45 inherit}.mm-comment-new button{color:var(--gold2);cursor:pointer;background:#241f13;border:1px solid #8f7237;border-radius:8px;justify-self:end;padding:7px 14px;font-size:13px}.mm-comment-new button:disabled{opacity:.5;cursor:not-allowed}.mm-share-btn.is-on{color:#9fe6bd!important;background:#10231a!important;border-color:#2f8a5b!important}.mm-talk-btn.is-new{color:#8fd3ff!important;border-color:#3b7aa5!important}.mm-share-state{border:1px solid var(--line);color:var(--muted);background:#141518;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:13px}.mm-share-state.is-on{color:#cdeedd;background:#10231a;border-color:#2f8a5b}.mm-share-modes{gap:8px;margin-bottom:12px;display:grid}.mm-share-modes label{border:1px solid var(--line);cursor:pointer;background:#141518;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.mm-share-modes label.on{background:#1d1a10;border-color:#8f7237}.mm-share-modes label span{gap:2px;display:grid}.mm-share-modes b{color:var(--text);font-size:14px}.mm-share-modes small{color:var(--muted);font-size:12.5px;line-height:1.4}.mm-share-history-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:16px 0 0;font-size:12px}.mm-share-history strong{white-space:normal}.mm-share-history small{white-space:normal;line-height:1.4}.mm-danger.mm-ghost{color:#f3b0b0;border-color:#a54848}.mm-suggestion{color:#e6deff;z-index:3;background:#18142ccc;border:1.5px dashed #9a86e8;border-radius:11px;align-items:center;gap:6px;width:max-content;max-width:240px;padding:7px 8px 7px 10px;font-size:13px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0007}.mm-suggestion em{color:#d4c7ff;letter-spacing:.06em;text-transform:uppercase;background:#2c2452;border-radius:999px;padding:0 6px;font-size:9.5px;font-style:normal;font-weight:700;position:absolute;top:-9px;left:10px}.mm-suggestion span{overflow-wrap:anywhere;min-width:0;line-height:1.3}.mm-suggestion button{color:#e6deff;cursor:pointer;background:#221c3d;border:1px solid #5f4f9a;border-radius:7px;flex:none;width:24px;height:24px;padding:0;font-size:13px;line-height:1}.mm-suggestion .mm-sg-ok{color:#9fe6bd;background:#10231a;border-color:#2f8a5b}.mm-suggestion button:hover{filter:brightness(1.25)}.mm-ai-tag{color:#d4c7ff;background:#1b1730;border:1px solid #5f4f9a;border-radius:999px;margin:0 0 10px;padding:3px 9px;font-size:12px;display:inline-block}.mm-summary{color:var(--text);white-space:pre-wrap;background:#16132a;border:1.5px dashed #9a86e8;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:14.5px;line-height:1.6}.mm-card-badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mm-card-badges b{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.mm-badge-shared{color:#9fe6bd;background:#10231a;border:1px solid #2f8a5b}.mm-badge-new{color:#8fd3ff;background:#0f1d29;border:1px solid #3b7aa5}.mm-shared{background:#15130d;border:1px solid #8f723766;border-radius:14px;gap:10px;margin:4px 0 22px;padding:16px;display:grid}.mm-shared h3{color:var(--gold2);margin:0;font-size:17px}.mm-shared>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.mm-card.is-shared .mm-card-body small{display:block}.mm-ro-chip{color:var(--gold2);background:#1d1a10;border:1px solid #8f7237;border-radius:999px;padding:5px 10px;font-size:12.5px}.mm-ro-meta{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0;font-size:12.5px;display:flex}.mm-ro-meta .mm-prio{height:auto;padding:2px 8px}.mm-ro-note{border:1px solid var(--line);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;background:#0d0e11;border-radius:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}@media (pointer:coarse){.mm-suggestion button{width:36px;height:36px;font-size:15px}.mm-comment-new button,.mm-mission-card button,.mm-comment-go{min-height:44px}}@media (width<=720px){.mm-mission-form{grid-template-columns:1fr}.mm-ro-chip{font-size:12px}}.ef-stage{min-width:0}.ef3d{gap:8px;width:100%;display:grid;position:relative}.ef3d-view{touch-action:none;cursor:grab;background:radial-gradient(70% 55% at 50% 38%,#2a2112 0,#141210 46%,#0a0a0c 100%);border-radius:14px;outline:none;width:100%;height:clamp(380px,62vh,560px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2d2a22,inset 0 -40px 80px #000a}.ef3d-view:active{cursor:grabbing}.ef3d-view:focus-visible{box-shadow:inset 0 0 0 2px var(--gold2),inset 0 -40px 80px #000a}.ef3d-view:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.ef3d-canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.ef3d-loading{text-align:center;color:var(--gold2);letter-spacing:.06em;font-size:13px;animation:1.4s ease-in-out infinite ef3dPulse;position:absolute;inset:auto 0 46%}.ef3d-poster{object-fit:contain;pointer-events:none;width:auto;max-width:92%;height:88%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.ef3d-loading.has-poster{font-size:12px;inset:auto 0 12px}@keyframes ef3dPulse{0%,to{opacity:.45}50%{opacity:1}}.ef3d-cams{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#0c0c0ecc;border:1px solid #3b3424;border-radius:999px;gap:4px;padding:4px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.ef3d-cams button{color:#b9b2a0;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:32px;padding:6px 12px;font-size:12.5px}.ef3d-cams button.on{background:linear-gradient(120deg,var(--gold2),var(--gold));color:#241d05;font-weight:600}.ef3d-tools{z-index:2;gap:6px;display:grid;position:absolute;top:10px;right:10px}.ef3d-tools button{width:36px;height:36px;color:var(--gold2);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c0ecc;border:1px solid #3b3424;border-radius:10px;font-size:16px;line-height:1}.ef3d-tools button:hover{border-color:var(--gold)}.ef3d-tools button.on{border-color:var(--gold);background:#2a2412}.ef3d-help{color:#777a81;text-align:center;margin:0;font-size:11px;line-height:1.4}.ef3d-help-touch{display:none}@media (pointer:coarse){.ef3d-help-mouse{display:none}.ef3d-help-touch{display:inline}}.ef-view-switch{z-index:3;background:#0c0c0ecc;border:1px solid #3b3424;border-radius:999px;gap:2px;padding:3px;display:flex}.ef-view-switch button{color:#b9b2a0;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:40px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:600}.ef-view-switch button.on{color:var(--gold2);background:#2a2412}.ef-range input[type=range]{accent-color:#d9b65a;width:100%;min-height:24px}.ef-ctrl>span b{color:var(--gold2);text-transform:capitalize;margin-left:6px;font-weight:600}.ef-range-ends{color:#6f7279;justify-content:space-between;font-size:11px;display:flex}.ef-range-ends i{font-style:normal}.ef-range-fine{gap:2px;margin-top:4px;display:grid}.ef-range-fine small{color:#6f7279;font-size:11px}.ef-seg-wrap button{flex:auto}.ef-swatches-sm button{width:24px;height:24px}.ef-advanced{border-top:1px solid #24262b;padding-top:10px}.ef-advanced summary{color:#9a9da3;cursor:pointer;font-size:12px}.ef-advanced[open] summary{margin-bottom:8px}.ef-ctrl-hint{color:#6f7279;font-size:11.5px;line-height:1.45}.ef-check{color:#d5d2c8;cursor:pointer;align-items:center;gap:8px;margin:2px 0;font-size:12.5px;display:flex}.ef-check input{width:16px;height:16px;accent-color:var(--gold2)}@media (pointer:coarse){.ef3d-tools button{width:44px;height:44px}.ef3d-cams button{min-height:40px}.ef-seg button{min-height:44px}.ef-swatches button{width:36px;height:36px}.ef-swatches-sm button{width:34px;height:34px}}@media (width<=720px){.ef3d-view{height:min(68vh,460px)}.ef3d-cams{max-width:calc(100% - 24px);bottom:40px}.ef3d-cams button{padding:6px 9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ef3d-loading{animation:none}}.ef-stage-bar{flex-wrap:wrap;justify-content:center;gap:8px;margin:2px 0 4px;display:flex}.ef-mode-switch button{min-width:0}.ef3d-compare{pointer-events:none;z-index:1;position:absolute;inset:0}.ef3d-cut{background:linear-gradient(#f1d98a00,#f1d98a 18% 82%,#f1d98a00);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 14px #d9b65a99}.ef3d-compare-lado .ef3d-cut{opacity:.55}.ef3d-tag{max-width:42%;color:var(--gold2);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#0c0c0ecc;border:1px solid #3b3424;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;top:12px;overflow:hidden}.ef3d-tag-left{left:12px}.ef3d-tag-right{right:58px}.ef-split{color:#b9b2a0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;font-size:12px;display:grid}.ef-split span:last-child{color:var(--gold2);font-weight:600}.ef-split input[type=range]{accent-color:#d9b65a;width:100%;min-height:28px}.ef-card-button{margin-top:6px}.ef-leve{justify-items:center;width:100%;display:grid;position:relative}.ef-leve .ef-avatar-svg{width:min(240px,72%)}.ef-photo-fallback{object-fit:contain;width:min(300px,78%);height:auto;max-height:520px;display:block}.ef2d-compare .ef-photo-fallback{width:min(220px,46%)}.ef2d-compare{justify-content:center;align-items:flex-end;gap:4%;width:100%;min-height:380px;padding-top:34px;display:flex;position:relative}.ef2d-compare.ef2d-lado .ef-avatar-svg{width:min(200px,46%)}.ef2d-deslizar .ef2d-layer{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:34px 0 0}.ef2d-deslizar .ef2d-top{z-index:1}.ef2d-cut{background:var(--gold2);z-index:2;width:2px;margin-left:-1px;position:absolute;top:30px;bottom:0;box-shadow:0 0 12px #d9b65a99}.ef2d-compare .ef3d-tag-right{right:12px}.ef-editing{border-bottom:1px solid #24262b;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding-bottom:10px;display:grid}.ef-editing>span{color:#b9b2a0;font-size:13px}.ef-editing>span b{color:var(--gold2)}.ef-editing small{color:#6f7279;grid-column:1/-1;font-size:11.5px;line-height:1.45}.ef-area-today{color:#9a9da3;background:#0e0f11;border-left:2px solid #51452c;border-radius:4px;gap:2px;margin:0 0 8px;padding:7px 9px;font-size:12px;line-height:1.45;display:grid}.ef-area-today b{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}@media (width<=720px){.ef3d-tag{padding:3px 8px;font-size:10.5px;top:8px}.ef3d-tag-right{right:58px}.ef-editing{grid-template-columns:1fr}}@media (pointer:coarse){.ef-split input[type=range],.ef-mode-switch button,.ef-view-switch button,.ef-horizons button,.ef3d-cams button{min-height:44px}}.nutri-terms{background:linear-gradient(#17140d,#101113);border:1px solid #51452c;border-radius:14px;gap:12px;margin:4px 0 8px;padding:20px;display:grid}.nutri-terms-kicker{color:var(--gold);letter-spacing:.14em;font-size:11px;font-weight:700}.nutri-terms h3{margin:0;font-size:20px}.nutri-terms-intro{color:#b9b2a0;margin:0;font-size:14px}.nutri-terms ul{color:#d5d2c8;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;list-style:outside;display:grid}.nutri-terms li::marker{color:var(--gold)}.nutri-terms-checks{background:#0e0f11;border:1px solid #2d2f34;border-radius:10px;gap:10px;padding:12px;display:grid}.nutri-terms-check{color:#ece8de;cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.5;display:grid}.nutri-terms-check input{width:20px;height:20px;accent-color:var(--gold2);margin-top:2px}.nutri-terms .primary-button{justify-self:start;min-height:44px}.nutri-terms-note{color:#9a9da3;margin:0;font-size:13px}.nutri-terms-footer{color:#6f7279;margin:0;font-size:12px}.nutri-terms-banner{color:#cfc9b8;background:#141209;border:1px solid #3b3424;border-radius:10px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.nutri-terms-banner>span{border:1px solid var(--gold);height:22px;color:var(--gold2);border-radius:50%;flex:0 0 22px;place-items:center;font-style:italic;font-weight:700;display:grid}.nutri-terms-banner p{flex:1;margin:0}.nutri-terms-banner .text-button{white-space:nowrap}@media (width<=720px){.nutri-terms{padding:16px}.nutri-terms-banner{flex-wrap:wrap}}@media (pointer:coarse){.nutri-terms-check,.nutri-terms-banner .text-button{min-height:44px}}.area-loading{color:#8e919a;justify-content:center;align-items:center;gap:10px;min-height:240px;font-size:14px;display:flex}.area-loading-dot{background:var(--gold);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite alternate areaPulse}@keyframes areaPulse{0%{opacity:.25;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.area-loading-dot{animation:none}}.content{position:relative}.area-pending{z-index:5;background:#d9b65a22;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.area-pending:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);width:35%;animation:1s ease-in-out infinite areaBar;position:absolute;inset:0 auto 0 0}@keyframes areaBar{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.area-pending:after{width:100%;animation:none}}@media (width<=640px){.page-heading{flex-wrap:wrap}.selected-session,.selected-session select.session-mentee-select{max-width:100%}}.access-state{color:#9a9da3;border:1px solid #35373d;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11.5px;display:inline-block}.access-state.entrou{color:#7ed5a2;border-color:#28533a}.access-state.convite{color:var(--gold2);border-color:#5a4c2e}.access-state.expirado,.access-state.sem_convite,.access-state.dois-nomes{color:#f0c78a;border-color:#6a4a2c}.access-state.dois-nomes{margin-left:6px}.access-share{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.access-share a,.access-share button{color:#c9ccd2;cursor:pointer;background:0 0;border:1px solid #35373d;border-radius:8px;align-items:center;min-height:32px;padding:5px 10px;font-size:12px;text-decoration:none;display:inline-flex}.access-share a{color:#9be3bd;background:#123222;border-color:#1f6b45;font-weight:600}.access-summary{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.access-summary span{color:#c9c6bd;border:1px solid #35373d;border-radius:999px;padding:5px 10px;font-size:12px}.team-elite-lead{color:#9a9da3;margin:10px 0 0;font-size:13px;line-height:1.55}.team-elite-states{flex-wrap:wrap;gap:6px;display:flex}.team-elite-note,.team-elite-empty{color:#9a9da3;margin:12px 0 0;font-size:13px;line-height:1.55}.access-summary span.team-elite-missing{color:#f0c78a;border-color:#6a4a2c}.heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.privacy-update{background:#d9b65a12;border:1px solid #d9b65a59;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 16px;padding:12px 16px;display:flex}.privacy-update>span{color:#d9b65a}.privacy-update p{flex:320px;margin:0;font-size:13.5px;line-height:1.5}.update-anchor{z-index:18;height:0;position:sticky;top:72px}.update-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:34px;color:var(--text);background:#0d0e10f0;border-bottom:1px solid #d9b65a59;justify-content:center;align-items:center;gap:10px;padding:4px 16px;font-size:13px;line-height:1.35;display:flex;position:absolute;inset:0 0 auto}.update-strip p{min-width:0;margin:0}.update-dot{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px}.update-sep{color:var(--muted)}.update-btn{min-height:28px;color:var(--gold2);font:inherit;cursor:pointer;background:0 0;border:1px solid #5b4c2c;border-radius:8px;flex:none;padding:2px 10px;font-weight:700}.update-btn:hover{background:#171711}.update-btn:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.update-area{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 16px;padding:18px 20px;display:flex}.update-area p{flex:260px;margin:0;font-size:14px;line-height:1.5}.update-dialog{max-width:520px}.update-dialog .update-area{box-shadow:none;background:0 0;border:0;margin:0;padding:8px 28px 4px 0}.update-sos{gap:12px;padding-right:28px;display:grid}.update-sos p{margin:0;font-size:14px;line-height:1.5}.update-sos .update-sos-life{font-weight:650}.update-sos-numbers{flex-wrap:wrap;gap:8px;display:flex}.update-sos-numbers a{min-width:64px;color:var(--gold2);text-align:center;border:1px solid #5b4c2c;border-radius:9px;padding:9px 12px;font-size:16px;font-weight:800;text-decoration:none}.update-sos .secondary-button{justify-self:start}.update-warn{color:var(--gold2);flex:100%;margin:0;font-size:13.5px;font-weight:650;line-height:1.45}.update-sos .update-warn{font-size:13.5px}.sos-bar,.x1-close-side,.ec-goal{z-index:19}.sos-bar{position:relative}.subscriber-preview-active .update-anchor{top:116px}.app-shell.flix-cinema{--fx-bar-m:98px}.app-shell.flix-cinema .update-anchor{top:68px}.app-shell.subscriber-preview-active.flix-cinema .update-anchor{top:112px}@media (width<=760px){.app-shell.flix-cinema .update-anchor{top:var(--fx-bar-m)}.app-shell.subscriber-preview-active.flix-cinema .update-anchor{top:calc(44px + var(--fx-bar-m))}}@media (width<=700px){.subscriber-preview-active .update-anchor{top:124px}.app-shell.subscriber-preview-active.flix-cinema .update-anchor{top:calc(52px + var(--fx-bar-m))}}@media (width<=640px){.update-anchor{top:62px}.subscriber-preview-active .update-anchor{top:114px}.update-strip{flex-wrap:wrap;justify-content:flex-start;gap:6px 8px;padding:4px 12px;font-size:12.5px}.update-strip p{flex:auto}.update-confirm p{flex-basis:calc(100% - 15px)}}@media (prefers-reduced-motion:no-preference){.update-strip{animation:.2s ease-out update-in}}@keyframes update-in{0%{opacity:0}to{opacity:1}}@media print{.update-anchor{display:none}}.elite-x{vertical-align:-.08em;filter:drop-shadow(0 0 .18em #e2b85a55);flex:none;width:.86em;height:.86em;margin-left:.32em;display:inline-block}.ex-label{white-space:nowrap;align-items:center;min-width:0;display:inline-flex}.nav-group-label{align-items:center;display:inline-flex}.nav-group-label .group-x{vertical-align:0;width:1.05em;height:1.05em;margin-left:.42em}.page-heading h1 .elite-x{vertical-align:.04em;width:.62em;height:.62em;margin-left:.22em}.lang-switch{background:#0f0f11;border:1px solid #3a3222;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.lang-switch button{color:#9a9da3;min-width:40px;min-height:30px;font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700}.lang-switch button[aria-pressed=true]{color:#16130b;background:linear-gradient(135deg,#f3dc9a,#c99a3c)}.lang-switch button:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}@media (pointer:coarse){.lang-switch button{min-width:48px;min-height:40px}.text-button,.top-search input{min-height:40px}}.profile-exit{justify-content:center;margin:18px 0 8px;display:flex}.profile-exit .secondary-button{align-items:center;min-height:44px;display:inline-flex}.level-badge.team-badge{color:#f3dc9a;background:#16130b;border:1px solid #8a6c31}.window-error{color:#f4b4b4;overflow-wrap:anywhere;background:#2a1718;border:1px solid #793d3d;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.45}.modal-form label.team-check{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.modal-form label.team-check>span{color:#d8d4ca;margin:0;font-size:13.5px;line-height:1.45;display:inline}.modal-form label.team-check input{width:18px;height:18px;min-height:18px;accent-color:var(--gold);flex:none;margin-top:1px;padding:0}.modal-form label.team-role-field{gap:6px;display:grid}.modal-form label.team-role-field>span{margin:0}.team-elite-role{color:var(--gold2);margin-top:3px;font-size:12.5px;font-weight:600;display:block}.team-elite-role.empty{color:#8a8d94;font-weight:400}.team-role-edit{background:#15140f;border:1px solid #3a3425;border-radius:10px;gap:8px;max-width:420px;margin-top:10px;padding:12px;display:grid}.team-role-edit select,.team-role-edit input{color:#e4e0d6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1012;border:1px solid #35373d;border-radius:8px;width:100%;min-height:40px;padding:8px 10px;font-size:14px}.team-role-edit>div{justify-content:flex-end;gap:8px;display:flex}.team-role-edit .team-role-field{gap:6px;min-width:0;display:grid}.team-role-edit .team-role-field>span{color:#888b92;font-size:12px}.access-row-actions .photo-error{color:#f0c78a;text-align:right;max-width:220px;font-size:12px}@media (width<=640px){.access-row{grid-template-columns:34px minmax(0,1fr)}.access-row>div{min-width:0}.access-row>.access-row-actions{flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:2px 16px}.access-row>.access-active,.access-row>.access-inactive{justify-self:start}.access-row-actions .photo-error{text-align:left;max-width:none}.team-elite-states{gap:0 6px}}.top-fill{flex:0 320px;min-width:0}.privacy-update.is-line{flex-wrap:nowrap;gap:6px 12px;margin:0 0 14px;padding:7px 14px}.privacy-update.is-line.is-open{flex-wrap:wrap}.privacy-update.is-line .privacy-toggle{color:#f4f1e9;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:4px 0;font-size:13.5px;line-height:1.3}.privacy-update.is-line .privacy-toggle strong{text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline dotted #d9b65a88;text-decoration:underline dotted #d9b65a88}.privacy-update.is-line .privacy-toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #d9b65a}.privacy-update.is-line .privacy-short{display:none}.privacy-update.is-line .text-button{white-space:nowrap;min-height:32px;padding:0 4px;font-size:13px}.privacy-update.is-line .secondary-button{white-space:nowrap;min-height:32px;padding:4px 12px;font-size:13px}.privacy-update.is-line .privacy-more{color:#d6d3cb;flex:100%;margin:0;font-size:13.5px;line-height:1.5}@media (width<=900px){.top-fill{flex-basis:220px}}@media (width<=640px){.top-fill{flex:1;width:auto;margin-left:12px}.mobile-nav{bottom:calc(10px + env(safe-area-inset-bottom,0px))}.content{padding-bottom:calc(106px + env(safe-area-inset-bottom,0px))}.mobile-nav button{flex:0 0 calc(20% - 3.2px);grid-template-columns:minmax(0,1fr);min-width:0;padding:0 2px}.mobile-nav button small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;display:block;overflow:hidden}.mobile-nav[data-edge-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0003);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0003)}.mobile-nav[data-edge-start]{-webkit-mask-image:linear-gradient(90deg,#0003,#000 26px);mask-image:linear-gradient(90deg,#0003,#000 26px)}.mobile-nav[data-edge-start][data-edge-end]{-webkit-mask-image:linear-gradient(90deg,#0003,#000 26px calc(100% - 26px),#0003);mask-image:linear-gradient(90deg,#0003,#000 26px calc(100% - 26px),#0003)}.content:has(>.sos-bar.mine)>.privacy-update{display:none}}@media (width<=480px){.privacy-update.is-line{gap:4px 10px;padding:6px 12px}.privacy-update.is-line .privacy-toggle{padding:2px 0;font-size:13px;line-height:1.25}.privacy-update.is-line .privacy-long{display:none}.privacy-update.is-line .privacy-short{display:inline}.privacy-update.is-line .secondary-button{padding:4px 10px}}.name-review-lead{color:#9a9da3;margin:10px 0 0;font-size:13px;line-height:1.55}.name-review-group{border-top:1px solid #292b30;margin-top:18px;padding-top:14px}.name-review-group h4{color:var(--gold2);margin:0;font-size:13px;font-weight:600}.name-review-group>p{color:#9a9da3;margin:5px 0 2px;font-size:12.5px;line-height:1.5}.name-review-row{border-bottom:1px solid #222429;grid-template-columns:minmax(0,1fr) fit-content(50%);align-items:center;gap:12px;padding:12px 0;display:grid}.name-review-row>div:first-child{min-width:0}.name-review-row strong,.name-review-row small{overflow-wrap:anywhere;display:block}.name-review-row strong{font-size:14px}.name-review-row small{color:#8b8e95;margin-top:3px;font-size:12px}.name-review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.name-review-actions .owner-select{gap:4px;min-width:min(220px,100%);max-width:100%;display:grid}.name-review-actions .owner-select>span{color:#8b8e95;font-size:11.5px}.name-review-actions select{color:#e4e0d6;text-overflow:ellipsis;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1012;border:1px solid #35373d;border-radius:8px;width:100%;max-width:100%;min-height:40px;padding:8px 10px;font-size:14px}.name-review-actions .secondary-button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:40px}.name-review-actions .text-button{min-height:40px;padding:0 6px}.name-review-impact{color:#f0c78a;overflow-wrap:anywhere;flex:100%;margin:0;font-size:12.5px;line-height:1.45}.name-review-changes{color:#f0c78a;overflow-wrap:anywhere;background:#16140f;border:1px solid #3d3423;border-radius:8px;grid-column:1/-1;min-width:0;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.name-review-changes>p{margin:0}.name-review-changes ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.name-review-row .name-review-changes li>strong{color:#ece6d6;font-size:13px;display:block}.name-review-changes li>span{display:block}.name-review-row .window-error{grid-column:1/-1;margin:0}.name-review>.window-error{margin:12px 0 0}.name-review .window-error:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.owner-select .owner-viewers{color:#f0c78a}.cover-data .cover-owner-also{color:#b8a77a;letter-spacing:0;margin-top:4px;line-height:1.4}.access-existing{color:var(--gold2);background:#1b1810;border:1px solid #5a4c2e;border-radius:8px;margin:0;padding:9px 11px;font-size:13px;line-height:1.5}.access-form .access-rename{color:#f0c78a}.assistant-checklist{border:0;min-width:0;margin:0;padding:0}.assistant-options{flex-wrap:wrap;gap:4px 16px;display:flex}.assistant-options label{cursor:pointer;align-items:center;gap:7px;min-height:36px;font-size:13px;display:flex}@media (width<=640px){.name-review-row{grid-template-columns:1fr}.name-review-actions{justify-content:stretch}.name-review-actions>*{flex:100%}.name-review-actions .owner-select{min-width:0}label.owner-select select{font-size:16px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.academy-public{color:#f4f1e9;background:#090a0c;min-height:100vh}.academy-public header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0c0ee8;border-bottom:1px solid #282820;justify-content:space-between;align-items:center;gap:30px;height:78px;padding:0 clamp(20px,5vw,74px);display:flex}.academy-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.academy-brand>span{background:#070707;border:1px solid #806b3b;border-radius:50%;width:44px;height:44px;position:relative;overflow:hidden}.academy-brand img{mix-blend-mode:screen;width:181%;max-width:none;position:absolute;top:-17%;left:50%;transform:translate(-50%)}.academy-brand strong,.academy-brand small{display:block}.academy-brand strong{letter-spacing:.2em;font-size:10px}.academy-brand small{color:#d9b65a;letter-spacing:.38em;margin-top:5px;font-size:7px}.academy-public header nav{align-items:center;gap:25px;display:flex}.academy-public header nav a{color:#8e9198;font-size:10px;text-decoration:none}.academy-public header nav a:hover{color:#f1d98a}.academy-public header nav .academy-login{color:#f1d98a;background:#17150f;border:1px solid #65532e;border-radius:8px;padding:9px 14px}.academy-public-hero{background:radial-gradient(circle at 76% 48%,#4f3c1b 0,#1a1710 18%,#0000 42%),linear-gradient(125deg,#111214,#090a0c 68%);grid-template-columns:1.4fr .6fr;align-items:center;gap:60px;min-height:650px;padding:80px clamp(24px,7vw,110px);display:grid}.academy-public-hero>div>p,.section-title>p{color:#d9b65a;letter-spacing:.18em;font-size:9px;font-weight:800}.academy-public-hero h1{letter-spacing:-.045em;margin:18px 0 17px;font:400 clamp(48px,7vw,86px)/.98 Georgia,serif}.academy-public-hero h1 em{color:#f1d98a;font-style:normal}.academy-public-hero>div>span{color:#9b9da3;max-width:680px;font-size:14px;line-height:1.75;display:block}.academy-public-hero>div>div{gap:10px;margin-top:27px;display:flex}.academy-cta,.comparison-public-grid a{color:#17130b;background:linear-gradient(135deg,#f2dc92,#cda348);border:1px solid #efd27e;border-radius:9px;padding:12px 18px;font-size:11px;font-weight:800;text-decoration:none}.academy-secondary{color:#f1d98a;background:#14140f;border:1px solid #5b4d2d;border-radius:9px;padding:12px 18px;font-size:11px;font-weight:700;text-decoration:none}.academy-public-hero>div>small{color:#63666d;margin-top:14px;font-size:8px;display:block}.academy-public-hero aside{background:#101113d9;border:1px solid #5a4928;border-radius:17px;padding:32px;position:relative;box-shadow:0 28px 70px #0008}.academy-public-hero aside b,.academy-public-hero aside strong,.academy-public-hero aside i{display:block}.academy-public-hero aside b{color:#d9b65a;letter-spacing:.18em;font-size:8px}.academy-public-hero aside strong{margin-top:12px;font:28px Georgia,serif}.academy-public-hero aside p{color:#85888f;font-size:11px;line-height:1.7}.academy-public-hero aside i{color:#e4a7a7;background:#201415;border:1px solid #4c332f;border-radius:8px;margin-top:24px;padding:12px;font-size:9px;font-style:normal}.academy-public-section{padding:90px clamp(24px,7vw,110px)}.section-title{max-width:760px;margin-bottom:36px}.section-title h2{letter-spacing:-.035em;margin:10px 0 0;font:400 clamp(35px,5vw,58px)/1.05 Georgia,serif}.academy-resource-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.academy-resource-grid article{background:#111214;border:1px solid #2d2f34;border-radius:13px;min-height:190px;padding:22px}.academy-resource-grid article span{color:#66583b;font:18px Georgia,serif}.academy-resource-grid h3{margin:25px 0 9px;font:20px Georgia,serif}.academy-resource-grid p{color:#7e8188;margin:0;font-size:9px;line-height:1.65}.comparison-public{background:#0d0e10}.comparison-public-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.comparison-public-grid article{background:#121315;border:1px solid #33353a;border-radius:16px;padding:34px}.comparison-public-grid article.member{background:linear-gradient(145deg,#201b12,#121315);border-color:#66532e}.comparison-public-grid small{color:#d9b65a;letter-spacing:.15em;font-size:8px}.comparison-public-grid h3{margin:9px 0;font:29px Georgia,serif}.comparison-public-grid p{color:#85888f;font-size:10px}.comparison-public-grid ul{color:#999ca2;gap:9px;margin:24px 0 30px;padding:0;font-size:9px;list-style:none;display:grid}.comparison-public-grid li:first-letter{color:#d9b65a}.comparison-public-grid li.human{color:#d8d4cb}.comparison-public-grid li.not{color:#b78484}.faq-public{max-width:1100px;margin:0 auto}.faq-public details{border-top:1px solid #303238}.faq-public summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 2px;font:19px Georgia,serif;list-style:none;display:flex}.faq-public summary::-webkit-details-marker{display:none}.faq-public summary span{color:#d9b65a}.faq-public details p{color:#85888f;max-width:760px;margin:-5px 0 22px;font-size:10px;line-height:1.7}.academy-public footer{background:#08090a;border-top:1px solid #292b30;justify-content:space-between;align-items:center;gap:30px;padding:32px clamp(24px,7vw,110px);display:flex}.academy-public footer p{color:#696c73;font-size:9px}.academy-public footer>div:last-child{gap:18px;display:flex}.academy-public footer>div:last-child a{color:#898c92;font-size:9px;text-decoration:none}@media (width<=1000px){.academy-resource-grid{grid-template-columns:1fr 1fr}.academy-public-hero{grid-template-columns:1fr}.academy-public-hero aside{max-width:550px}.academy-public header nav a:not(.academy-login){display:none}}@media (width<=650px){.academy-public header{height:68px;padding:0 16px}.academy-brand>div{display:none}.academy-public-hero{min-height:0;padding:65px 20px}.academy-public-hero h1{font-size:48px}.academy-public-hero>div>div{flex-direction:column;align-items:stretch}.academy-cta,.academy-secondary{text-align:center}.academy-public-section{padding:65px 20px}.academy-resource-grid,.comparison-public-grid{grid-template-columns:1fr}.academy-resource-grid article{min-height:0}.comparison-public-grid article{padding:25px 20px}.academy-public footer{flex-direction:column;align-items:flex-start;padding:30px 20px}}.ob{gap:16px;padding-top:16px;display:grid}.ob-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.ob-steps li{color:#6e7178;text-align:center;border:1px solid #2d2f34;border-radius:999px;flex:1;padding:7px 10px;font-size:12px}.ob-steps li.on{color:var(--gold2);background:#1b1a14;border-color:#5a4c2e}.ob-tabs{gap:8px;display:flex}.ob-tabs button{color:#b7bac0;cursor:pointer;background:#15161a;border:1px solid #34363c;border-radius:10px;flex:1;min-height:42px;padding:9px 12px;font-size:14px}.ob-tabs button.on{color:var(--gold2);background:#d9b65a1a;border-color:#e2c36b99;font-weight:600}.ob-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ob-grid label,.ob-bulk label{gap:6px;min-width:0;display:grid}.ob-grid label>span,.ob-bulk label>span{color:#888b92;font-size:12px;line-height:1.45}.ob-grid label>small{color:#8a8d94;font-size:12px}.ob-wide{grid-column:1/-1}.ob input,.ob select,.ob textarea{color:#e4e0d6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1012;border:1px solid #35373d;border-radius:9px;width:100%;min-height:42px;padding:9px 11px;font-family:inherit;font-size:14px}.ob textarea{resize:vertical;min-height:150px;line-height:1.55}.ob-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ob-row small{color:#8a8d94;font-size:12px}.ob-ghost{min-height:40px;color:var(--gold2);cursor:pointer;background:0 0;border:1px solid #5a4c2e;border-radius:9px;justify-self:start;padding:8px 13px;font-size:13px;font-weight:600}.ob-ghost:hover{background:#1b1a16}.ob-preview{border:1px solid #2b2d32;border-radius:10px;max-height:260px;display:grid;overflow:auto}.ob-preview>div{border-top:1px solid #222428;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.ob-preview>div:first-child{border-top:0}.ob-preview strong,.ob-results strong{color:#ece7dc;overflow-wrap:anywhere;font-size:13.5px;display:block}.ob-preview small,.ob-results small{color:#7e8188;overflow-wrap:anywhere;font-size:12px;display:block}.ob-line{color:#6e7178;text-align:right;font-size:12px}.ob-check{color:#7ed5a2;text-align:right;font-size:12px}.ob-preview .bad{background:#1d1213}.ob-preview .bad .ob-check{color:#f19a9a}.ob-access{border:1px solid #2d2f34;border-radius:12px;gap:12px;margin:0;padding:14px;display:grid}.ob-access legend{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;padding:0 6px;font-size:12px}.ob-chips{flex-wrap:wrap;gap:6px;display:flex}.ob-chips button{color:#b7bac0;cursor:pointer;background:#15161a;border:1px solid #35373d;border-radius:999px;min-height:30px;padding:4px 10px;font-size:12px}.ob-chips button.on{color:var(--gold2);background:#d9b65a1f;border-color:#e2c36ba6}.ob-check-row{color:#c9c6bd;cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.ob-team-facts{color:#c9c6bd;gap:6px;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.5;display:grid}.ob-team-facts li::marker{color:var(--gold)}.ob .team-role-field{gap:6px;min-width:0;display:grid}.ob .team-role-field>span{color:#888b92;font-size:12px;line-height:1.45}.ob .team-role-field>small{color:#8a8d94;font-size:12px}.ob-check-row input{width:18px;height:18px;min-height:18px;accent-color:var(--gold);margin-top:1px}.ob-check-row input:disabled+span{color:#9a9da3}.ob-error{color:#f0b3b3;background:#2a1718;border:1px solid #7a3a3a;border-radius:9px;margin:0;padding:10px 12px;font-size:13px}.ob-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.ob-footer small{color:#7e8188;flex:280px;font-size:12px;line-height:1.5}.ob-footer>div{gap:10px;margin-left:auto;display:flex}.ob-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ob-summary span{color:#c9c6bd;border:1px solid #35373d;border-radius:999px;padding:6px 11px;font-size:12.5px}.ob-summary .good{color:#7ed5a2;background:#122019;border-color:#28533a}.ob-summary .bad{color:#f2a8a8;background:#241315;border-color:#6a2c30}.ob-summary small{color:#7e8188;font-size:12px}.ob-warning{color:#f0c78a;background:#22180f;border:1px solid #6a4a2c;border-radius:9px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.ob-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ob-results li{background:#15161a;border:1px solid #2b2d32;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 14px;display:grid}.ob-results li.st-erro{background:#1d1213;border-color:#6a2c30}.ob-results li.sent{border-color:#28533a}.ob-status{color:#9a9da3;text-align:right;font-size:12px}.ob-results li.st-criado .ob-status,.ob-results li.st-novo_convite .ob-status{color:#7ed5a2}.ob-results li.st-erro .ob-status{color:#f2a8a8}.ob-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ob-actions button,.ob-wa{color:#c9ccd2;cursor:pointer;background:0 0;border:1px solid #35373d;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:7px 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.ob-wa{color:#9be3bd;background:#123222;border-color:#1f6b45;font-weight:700}.ob-wa:hover{background:#174029}.ob-actions button:hover{color:var(--gold2);border-color:#5a4c2e}@media (width<=640px){.ob-grid,.ob-results li{grid-template-columns:1fr}.ob-status{text-align:left}.ob-actions>*{flex:auto}.ob-footer>div{justify-content:flex-end;width:100%}}.privacy-notice{text-align:left;justify-items:stretch;width:min(760px,100%)}.privacy-notice h1,.privacy-notice>p{text-align:center}.privacy-notice section{gap:6px;margin-top:14px;display:grid}.privacy-notice h2{color:var(--gold2);margin:0;font-size:15px}.privacy-notice ul{color:#c4c1b8;gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;display:grid}.privacy-notice small{color:#7e8188;text-align:center;margin-top:18px;font-size:12px;display:block}.privacy-notice a{color:var(--gold2)}.privacy-accept{color:#c9c6bd;text-align:left;cursor:pointer;align-items:flex-start;gap:9px;margin:4px 0 2px;font-size:13px;line-height:1.45;display:flex}.privacy-accept input{width:18px;height:18px;accent-color:var(--gold);margin-top:1px}.privacy-accept a{color:var(--gold2)}.login-form label.privacy-accept{flex-direction:row;align-items:flex-start;gap:10px;margin:2px 0;display:flex}.login-form label.privacy-accept input{flex:0 0 18px;width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0}.login-form label.privacy-accept span{color:#c9c6bd;letter-spacing:0;text-transform:none;font-size:13px;font-weight:400;line-height:1.45}.privacy-notice .signin-logo{justify-self:center}
