/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.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}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.lh{--lh-surface:#0b1625;--lh-raised:#0f1d2f;--lh-hover:#12233a;--lh-line:#94b2d61f;--lh-line-strong:#94b2d63d;--lh-text:#e7eef6;--lh-body:#b9c8d8;--lh-muted:#8a9fb5;--lh-faint:#627990;--lh-accent:#3987e5;--lh-done:#3987e5;--lh-doing:#c98500;--lh-todo:#3b4f66;--lh-radius:12px;color:var(--lh-text);font-size:13px;line-height:1.5}.lh *{box-sizing:border-box}.lh h1,.lh h2,.lh h3{font-family:var(--font-sora),sans-serif;letter-spacing:-.01em;margin:0}.lh a{color:inherit}.lh-eyebrow{font:600 11px var(--font-inter),sans-serif;letter-spacing:.04em;color:var(--lh-muted);margin:0}.lh :focus-visible{outline:2px solid var(--lh-accent);outline-offset:2px}.lh-btn{border:1px solid var(--lh-line-strong);background:var(--lh-raised);height:36px;color:var(--lh-text);font:600 12.5px var(--font-inter),sans-serif;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background .15s,border-color .15s;display:inline-flex}.lh-btn:hover{background:var(--lh-hover);border-color:#94b2d65c}.lh-btn.is-primary{background:var(--lh-accent);border-color:var(--lh-accent);color:#fff}.lh-btn.is-primary:hover{background:#4b94ea}.lh-btn.is-ghost{background:0 0}.lh-btn.is-done{color:var(--lh-muted);background:0 0}.lh-btn[disabled]{opacity:.6;cursor:progress}.lh-btn .pz-icon{color:currentColor}.lh-crumb{color:var(--lh-faint);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;display:flex}.lh-crumb a{color:var(--lh-muted)}.lh-crumb a:hover{color:var(--lh-text)}.lh-crumb b{color:var(--lh-body);font-weight:500}.lh-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 18px;display:flex}.lh-head-copy{min-width:0;max-width:760px}.lh-head h1{font-size:26px;font-weight:650;line-height:1.2}.lh-head-copy>p{color:var(--lh-body);margin:8px 0 0;font-size:14px;line-height:1.55}.lh-facts{color:var(--lh-muted);flex-wrap:wrap;gap:6px 0;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.lh-facts li{align-items:center;display:flex}.lh-facts li+li:before{content:"";background:var(--lh-faint);border-radius:50%;width:3px;height:3px;margin:0 10px}.lh-facts li.is-concluida{color:#7fb2ef}.lh-facts li.is-andamento{color:#e0a634}.lh-switch{flex-direction:column;gap:6px;max-width:100%;display:flex}.lh-switch ul{border:1px solid var(--lh-line);background:var(--lh-surface);border-radius:10px;flex-wrap:wrap;gap:4px;margin:0;padding:3px;list-style:none;display:flex}.lh-switch a{color:var(--lh-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;max-width:260px;padding:6px 11px;font-size:12.5px;display:block;overflow:hidden}.lh-switch a:hover{color:var(--lh-text)}.lh-switch a.is-active{background:var(--lh-hover);color:var(--lh-text);box-shadow:inset 0 0 0 1px var(--lh-line-strong)}.lh-tabs{border-bottom:1px solid var(--lh-line);scrollbar-width:none;gap:22px;margin:0 0 18px;display:flex;overflow-x:auto}.lh-tabs a{color:var(--lh-muted);white-space:nowrap;align-items:center;gap:7px;padding:0 0 11px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.lh-tabs a:hover,.lh-tabs a.is-active{color:var(--lh-text)}.lh-tabs a.is-active:after{content:"";background:var(--lh-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lh-tabs a span{font-variant-numeric:tabular-nums;color:var(--lh-faint);background:#94b2d614;border-radius:999px;padding:1px 6px;font-size:11px}.lh-meter{background:#94b2d61f;border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.lh-meter i{background:var(--lh-done);border-radius:inherit;position:absolute;inset:0 auto 0 0}.lh-meter.is-lg{height:6px}.lh-meter.is-neutral i{background:#7f95ad}.lh-mark{border:1.5px solid var(--lh-todo);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.lh-mark.is-andamento{border-color:var(--lh-doing);background:linear-gradient(90deg,var(--lh-doing) 50%,transparent 50%)}.lh-mark.is-concluida{border-color:var(--lh-done);background:var(--lh-done)}.lh-mark svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.lh-panel{border:1px solid var(--lh-line);border-radius:var(--lh-radius);background:var(--lh-surface);min-width:0;padding:18px 20px}.lh-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 12px;display:flex}.lh-panel-head h2{font-size:15px;font-weight:600}.lh-panel-head span,.lh-panel-link{color:var(--lh-faint);font-size:12px}.lh-panel-link{color:#7fb2ef}.lh-prose h3{color:var(--lh-text);margin:18px 0 6px;font-size:13px;font-weight:600}.lh-prose h3:first-of-type{margin-top:4px}.lh-prose p{color:var(--lh-body);margin:0;font-size:13.5px;line-height:1.65}.lh-prose p a,.lh-empty p a,.lh-index-help a{color:#7fb2ef}.lh-note{color:var(--lh-muted);margin:14px 0 0;font-size:12.5px;line-height:1.55}.lh-outline{border:1px solid var(--lh-line);border-radius:10px;margin:0;padding:0;list-style:none}.lh-outline li{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:9px 12px;font-size:13px;display:grid}.lh-outline li+li{border-top:1px solid var(--lh-line)}.lh-outline b{color:var(--lh-faint);font-variant-numeric:tabular-nums;font-weight:600}.lh-outline em{color:var(--lh-muted);font-size:12px;font-style:normal}.lh-files{border:1px solid var(--lh-line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.lh-files li+li{border-top:1px solid var(--lh-line)}.lh-files a{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;transition:background .12s;display:grid}.lh-files a:hover{background:var(--lh-raised)}.lh-file-kind{border:1px solid var(--lh-line-strong);height:24px;font:600 9.5px var(--font-inter),sans-serif;letter-spacing:.05em;color:var(--lh-muted);border-radius:5px;place-items:center;display:grid}.lh-file-kind.is-pdf{color:#e07b7b}.lh-file-kind.is-video{color:#7fb2ef}.lh-file-kind.is-slides{color:#e0a634}.lh-file-kind.is-sheet{color:#4cc39a}.lh-file-copy{flex-direction:column;min-width:0;display:flex}.lh-file-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.lh-file-copy small{color:var(--lh-faint);font-size:11.5px}.lh-file-go{color:#7fb2ef;white-space:nowrap;font-size:12px}.lh-reqs{border:1px solid var(--lh-line);border-radius:10px;margin:0;padding:0;list-style:none}.lh-reqs li{color:var(--lh-body);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:grid}.lh-reqs li+li{border-top:1px solid var(--lh-line)}.lh-reqs em{color:var(--lh-faint);font-size:12px;font-style:normal}.lh-reqs li.is-done em{color:#7fb2ef}.lh-empty{text-align:center;border:1px dashed var(--lh-line-strong);border-radius:var(--lh-radius);background:0 0;padding:28px 20px}.lh-empty strong{font:600 14px var(--font-sora),sans-serif;color:var(--lh-text);display:block}.lh-empty p{max-width:440px;color:var(--lh-muted);margin:6px auto 0;font-size:12.5px;line-height:1.55}.lh-empty-state{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:28px;padding:26px 28px;display:grid}.lh-empty-state strong{font:600 16px var(--font-sora),sans-serif;display:block}.lh-empty-state p{max-width:520px;color:var(--lh-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.lh-empty-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lh-empty-skeleton{flex-direction:column;gap:8px;display:flex}.lh-empty-skeleton span{border:1px solid var(--lh-line);background:repeating-linear-gradient(90deg,#94b2d612 0 34%,#0000 34% 100%);border-radius:8px;height:34px;display:block}.lh-empty-skeleton span:nth-child(2){width:86%}.lh-empty-skeleton span:nth-child(3){width:64%}.lh-lesson-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 16px;display:flex}.lh-lesson-head>div{min-width:0;max-width:820px}.lh-lesson-head h1{margin-top:6px;font-size:24px;font-weight:650;line-height:1.25}.lh-progress-form{margin:0}.lh-lesson-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.lh-lesson-main{flex-direction:column;gap:14px;min-width:0;display:flex}.lh-lesson-main>.lh-tabs{margin:6px 0 0}.lh-stage{border:1px solid var(--lh-line);border-radius:var(--lh-radius);background:#050b14;display:block;position:relative;overflow:hidden}.lh-stage-media{aspect-ratio:16/9;background:#050b14;border:0;width:100%;display:block}.lh-stage-doc{background:#0a1422 top/cover no-repeat}.lh-stage-doc iframe{background:0 0;border:0;width:100%;height:min(72vh,720px);display:block}.lh-stage-note{border-top:1px solid var(--lh-line);color:var(--lh-muted);justify-content:space-between;gap:12px;margin:0;padding:9px 14px;font-size:12px;display:flex}.lh-stage-note a{color:#7fb2ef;white-space:nowrap}.lh-stage.is-empty{background:var(--lh-surface);text-align:center;min-height:220px;color:var(--lh-faint);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.lh-stage.is-empty strong{font:600 14px var(--font-sora),sans-serif;color:var(--lh-text)}.lh-stage.is-empty p{color:var(--lh-muted);margin:0;font-size:12.5px}.lh-stage.is-cover{aspect-ratio:16/9;background:#0a1422 50%/cover no-repeat;place-items:center;display:grid}.lh-pager{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lh-pager-slot{border:1px solid var(--lh-line);background:var(--lh-surface);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:11px 14px;transition:background .12s,border-color .12s;display:flex}span.lh-pager-slot{visibility:hidden}a.lh-pager-slot:hover{background:var(--lh-raised);border-color:var(--lh-line-strong)}.lh-pager-slot.is-proxima{text-align:right}.lh-pager-slot small{color:var(--lh-faint);font-size:11.5px}.lh-pager-slot strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.lh-lesson-text>:first-child{margin-top:0}.lh-lesson-text ul,.lh-lesson-text ol{margin:0 0 12px;padding-left:20px;list-style:outside}.lh-lesson-text ol{list-style:decimal}.lh-lesson-text li{margin:3px 0}.lh-prose .lh-lesson-text p{margin:0 0 10px}.lh-lesson-text li{color:var(--lh-body);font-size:13.5px;line-height:1.6}.lh-goals{color:var(--lh-body);margin:0;padding:0 0 0 18px;font-size:13.5px;line-height:1.7}.lh-recs{gap:12px;display:grid}.lh-rec{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;display:grid}.lh-rec video{aspect-ratio:16/9;background:#050b14;border-radius:8px;width:100%}.lh-rec div{flex-direction:column;gap:4px;min-width:0;display:flex}.lh-rec strong{font-size:13.5px;font-weight:500}.lh-rec small{color:var(--lh-muted);font-size:12px}.lh-rec a{color:#7fb2ef;font-size:12px}.lh-link-btn{color:#7fb2ef;font:500 12px var(--font-inter),sans-serif;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:4px;padding:0}.lh-link-btn[disabled]{color:var(--lh-faint);cursor:default}.lh-index{border:1px solid var(--lh-line);border-radius:var(--lh-radius);background:var(--lh-surface);max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.lh-index header{border-bottom:1px solid var(--lh-line);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.lh-index-title{font:600 13.5px var(--font-sora),sans-serif}.lh-index header small{color:var(--lh-muted);font-size:12px}.lh-index details+details{border-top:1px solid var(--lh-line)}.lh-index summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.lh-index summary::-webkit-details-marker{display:none}.lh-index summary:hover{background:var(--lh-raised)}.lh-index summary span{gap:8px;min-width:0;display:flex}.lh-index summary b{color:var(--lh-faint);font-variant-numeric:tabular-nums}.lh-index summary em{color:var(--lh-faint);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:500}.lh-index ol{margin:0;padding:0 0 6px;list-style:none}.lh-index ol a{color:var(--lh-body);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 16px 7px 20px;font-size:12.5px;display:grid}.lh-index ol a:hover{background:var(--lh-raised)}.lh-index ol a.is-current{box-shadow:inset 2px 0 0 var(--lh-accent);color:var(--lh-text);background:#3987e51a}.lh-index-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lh-index ol time{color:var(--lh-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.lh-index-help{border-top:1px solid var(--lh-line);color:var(--lh-muted);margin:0;padding:12px 16px;font-size:12px}@media (max-width:1180px){.lh-lesson-grid{grid-template-columns:minmax(0,1fr)}.lh-index{max-height:none;position:static}}@media (max-width:720px){.lh-head h1{font-size:21px}.lh-pager{grid-template-columns:1fr}.lh-rec,.lh-empty-state{grid-template-columns:minmax(0,1fr)}.lh-empty-skeleton{display:none}}@media (prefers-reduced-motion:reduce){.lh *{transition:none!important}}.lx{--lx-bg:#081122;--lx-card:#0c172b;--lx-card-2:#0f1c33;--lx-hover:#13223d;--lx-line:#608cd229;--lx-line-strong:#6096e652;--lx-text:#eef3fb;--lx-body:#b6c3d8;--lx-muted:#8193ad;--lx-faint:#5f7190;--lx-accent:#2f7cf6;--lx-done:#3b82f6;--lx-doing:#f5a524;--lx-todo:#7d86b5;--lx-todo-strong:#8b5cf6;--lx-green:#22c55e;--lx-indigo:#818cf8;--lx-radius:16px;color:var(--lx-text);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:20px;font-size:13.5px;line-height:1.5;display:grid}.lx *{box-sizing:border-box}.lx h2,.lx h3{font-family:var(--font-sora),sans-serif;letter-spacing:-.015em;margin:0}.lx a{color:inherit;text-decoration:none}.lx :focus-visible{outline:2px solid var(--lx-accent);outline-offset:2px}.lx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lx-main,.lx-side{gap:16px;min-width:0;display:grid}.lx-glyph{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lx-glyph.is-more{stroke-width:3px}.lx-glyph.is-quote{fill:currentColor;stroke:none}.lx-eyebrow{color:#7fb2ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:650}.lx-btn{border:1px solid var(--lx-line-strong);height:44px;color:var(--lx-text);font:600 13.5px var(--font-inter),sans-serif;white-space:nowrap;cursor:pointer;background:#ffffff05;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 20px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.lx-btn:hover{background:var(--lx-hover);border-color:#78aaff73}.lx-btn.is-primary{color:#fff;background:linear-gradient(#3b8bff,#2067e8);border-color:#0000;box-shadow:0 8px 24px #2f7cf659,inset 0 1px #ffffff2e}.lx-btn.is-primary:hover{transform:translateY(-1px);box-shadow:0 12px 30px #2f7cf673,inset 0 1px #fff3}.lx-btn.is-outline.is-done{color:#b8f5cf;border-color:#22c55e73}.lx-btn.is-sm{height:38px;padding:0 16px;font-size:13px}.lx-btn:disabled{opacity:.6;cursor:progress}.lx-link{color:#8fb8ff;font:500 12.5px var(--font-inter),sans-serif;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.lx-link:disabled{color:var(--lx-faint);cursor:default;text-decoration:none}.lx-hero{border:1px solid var(--lx-line);border-radius:var(--lx-radius);background:radial-gradient(120% 140% at 0% 0%,#2f7cf61a,transparent 55%),var(--lx-card);padding:22px 26px 24px}.lx-crumb{color:var(--lx-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;display:flex}.lx-crumb a:hover{color:var(--lx-text)}.lx-crumb b{color:var(--lx-body);font-weight:500}.lx-hero-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lx-hero-copy{min-width:0}.lx-hero h2{flex-wrap:wrap;align-items:center;gap:12px;font-size:clamp(22px,2.1vw,30px);font-weight:700;line-height:1.2;display:flex}.lx-badge{color:#8fc0ff;height:26px;font:600 12px var(--font-inter),sans-serif;letter-spacing:0;background:#2f7cf624;border:1px solid #5096ff8c;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.lx-hero-summary{max-width:720px;color:var(--lx-body);margin:10px 0 0;font-size:14.5px}.lx-hero-meta{color:var(--lx-body);flex-wrap:wrap;gap:10px 26px;margin:18px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.lx-hero-meta li{align-items:center;gap:8px;display:inline-flex}.lx-hero-meta .pz-icon{color:#8fb8ff}.lx-hero-meta b{color:var(--lx-text);font-weight:600}.lx-hero-actions{flex:none;gap:10px;width:220px;display:grid}.lx-hero-actions.is-inline{width:auto;margin-top:16px;display:flex}.lx-hero-actions .lh-progress-form{display:block}.lx-hero-actions .lx-btn{width:100%}.lx-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.lx-kpi{--tone:var(--lx-accent);border:1px solid var(--lx-line);background:var(--lx-card);color:inherit;font:inherit;text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:14px 12px 13px;transition:border-color .2s,background .2s,opacity .2s,transform .2s;display:grid;position:relative}button.lx-kpi{cursor:pointer}button.lx-kpi:hover:not(:disabled){border-color:var(--lx-line-strong);transform:translateY(-1px)}button.lx-kpi:disabled{cursor:default}.lx-kpi.is-active{border-color:var(--tone);background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.lx-kpi.is-active{background:color-mix(in srgb,var(--tone) 12%,var(--lx-card))}}.lx-kpi.is-active{box-shadow:0 0 0 1px var(--tone) inset}.lx-kpis:has(.lx-kpi.is-active) .lx-kpi:not(.is-active){opacity:.55}.lx-kpi-icon{width:36px;height:36px;color:var(--tone);border:1.5px solid var(--tone);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.lx-kpi-icon{border:1.5px solid color-mix(in srgb,var(--tone) 70%,transparent)}}.lx-kpi-icon{background:radial-gradient(circle,var(--tone),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.lx-kpi-icon{background:radial-gradient(circle,color-mix(in srgb,var(--tone) 22%,transparent),transparent 70%)}}.lx-kpi-icon{box-shadow:0 0 18px var(--tone)}@supports (color:color-mix(in lab, red, red)){.lx-kpi-icon{box-shadow:0 0 18px color-mix(in srgb,var(--tone) 35%,transparent)}}.lx-kpi-icon .pz-icon,.lx-kpi-icon .lx-glyph{stroke-width:2px}.lx-kpi-copy{min-width:0;display:grid}.lx-kpi-copy strong{font:700 24px/1.1 var(--font-sora),sans-serif;font-variant-numeric:tabular-nums}.lx-kpi-copy strong small{color:var(--lx-muted);font-size:15px;font-weight:600}.lx-kpi-copy span{color:var(--lx-body);font-size:11.5px;font-weight:500;line-height:1.3}.lx-kpi-copy>small{color:var(--lx-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.lx-kpi-bar{background:#82a0d21f;border-radius:4px;grid-column:1/-1;height:4px;margin-top:8px;overflow:hidden}.lx-kpi-bar i{border-radius:inherit;height:100%;box-shadow:0 0 10px var(--tone);transition:width .5s;display:block}.lx-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lx-search{border:1px solid var(--lx-line);background:var(--lx-card);height:44px;color:var(--lx-muted);border-radius:11px;flex:240px;align-items:center;gap:10px;padding:0 14px;display:flex}.lx-search:focus-within{border-color:var(--lx-line-strong)}.lx-search input{min-width:0;color:var(--lx-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.lx-search input::placeholder{color:var(--lx-faint)}.lx-filters{position:relative}.lx-select-btn,.lx-select select{border:1px solid var(--lx-line);background:var(--lx-card);height:44px;color:var(--lx-text);font:600 13px var(--font-inter),sans-serif;cursor:pointer;border-radius:11px}.lx-select-btn{align-items:center;gap:8px;padding:0 16px;display:inline-flex}.lx-select-btn:hover,.lx-select-btn.is-open,.lx-select select:hover{border-color:var(--lx-line-strong)}.lx-count-badge{background:var(--lx-accent);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:grid}.lx-select{align-items:center;display:inline-flex;position:relative}.lx-select select{-webkit-appearance:none;appearance:none;min-width:168px;padding:0 38px 0 14px;font-weight:500}.lx-select select option{color:var(--lx-text);background:#0c172b}.lx-select .lx-glyph{pointer-events:none;color:var(--lx-muted);position:absolute;right:14px}.lx-total{color:var(--lx-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.lx-popover{z-index:20;border:1px solid var(--lx-line-strong);background:#0e1a30;border-radius:12px;gap:12px;width:280px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 60px #00000080}.lx-popover label{color:var(--lx-muted);gap:6px;font-size:12px;font-weight:600;display:grid}.lx-popover select{border:1px solid var(--lx-line);background:var(--lx-card);height:38px;color:var(--lx-text);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.lx-popover p{color:var(--lx-faint);margin:0;font-size:12px}.lx-popover .lx-link{justify-self:start}.lx-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lx-chips ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lx-chips li button{color:#d6e6ff;height:30px;font:500 12.5px var(--font-inter),sans-serif;cursor:pointer;background:#2f7cf621;border:1px solid #5096ff80;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.lx-chips li button:hover{background:#2f7cf638}.lx-chips li span{color:#8fb8ff;font-size:15px;line-height:1}.lx-list{border:1px solid var(--lx-line);border-radius:var(--lx-radius);background:var(--lx-card);overflow:hidden}.lx-list-head{border-bottom:1px solid var(--lx-line);grid-template-columns:auto minmax(0,1fr) minmax(90px,150px) auto;align-items:center;gap:14px;padding:18px 22px;display:grid}.lx-list-icon{color:#8fb8ff;background:#2f7cf61f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.lx-list-head h3{font-size:16px;font-weight:650}.lx-list-head p{color:var(--lx-muted);margin:2px 0 0;font-size:12.5px}.lx-list-pct{color:var(--lx-muted);white-space:nowrap;font-size:12.5px}.lx-list-pct b{color:var(--lx-text)}.lx-meter{background:#82a0d224;border-radius:6px;height:6px;display:block;overflow:hidden}.lx-meter i{border-radius:inherit;background:linear-gradient(90deg,#2f7cf6,#5aa2ff);height:100%;transition:width .5s;display:block}.lx-meter.is-sm{height:4px}.lx-meter.is-green i{background:linear-gradient(90deg,#16a34a,#4ade80)}.lx-group+.lx-group{border-top:1px solid var(--lx-line)}.lx-group-head{border:0;border-bottom:1px solid var(--lx-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff04;grid-template-columns:auto minmax(0,1fr) auto minmax(60px,110px) auto;align-items:center;gap:12px;padding:12px 22px;display:grid}.lx-group-head:hover{background:#ffffff08}.lx-group-num{color:#8fb8ff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:650}.lx-group-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.lx-group-head small{color:var(--lx-muted);white-space:nowrap;font-size:12px}.lx-group-head .lx-glyph{color:var(--lx-muted);transition:transform .2s}.lx-group-head[aria-expanded=false] .lx-glyph{transform:rotate(-90deg)}.lx-rows{margin:0;padding:0;list-style:none}.lx-row{border-bottom:1px solid #608cd217;grid-template-columns:34px 112px minmax(0,1fr) auto 138px 30px;align-items:center;gap:16px;padding:14px 18px 14px 22px;transition:background .15s;display:grid;position:relative}.lx-rows>.lx-row:last-child{border-bottom:0}.lx-row:hover{background:#ffffff06}.lx-row.is-resume{background:linear-gradient(90deg,#2f7cf629,#2f7cf60a);box-shadow:inset 0 0 0 1px #5096ff80}.lx-row.is-resume:before{content:"";background:#3b8bff;width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #3b8bff}.lx-row-num{color:var(--lx-muted);font:600 17px var(--font-sora),sans-serif;font-variant-numeric:tabular-nums}.lx-row.is-resume .lx-row-num{color:#8fc0ff}.lx-row-thumb{border-radius:10px;display:block}.lx-thumb{aspect-ratio:16/9;border:1px solid var(--lx-line);background:radial-gradient(120% 120% at 20% 10%,#3b82f659,#0000 60%),linear-gradient(135deg,#0f2447,#0a1426);border-radius:10px;width:112px;display:block;position:relative;overflow:hidden}.lx-thumb.is-documento{background:radial-gradient(120% 120% at 80% 10%,#818cf852,#0000 60%),linear-gradient(135deg,#1a1f47,#0a1426)}.lx-thumb.is-sem-material{background:linear-gradient(135deg,#141f33,#0a1426)}.lx-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.lx-row:hover .lx-thumb img{transform:scale(1.05)}.lx-thumb-art{color:#c8dcffd9;place-items:center;display:grid;position:absolute;inset:0}.lx-thumb-art .pz-icon{filter:drop-shadow(0 0 8px #78aaff99)}.lx-thumb-play{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081122b8;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lx-row-copy{gap:3px;min-width:0;display:grid}.lx-row-copy a:hover strong{color:#9cc6ff}.lx-row-copy strong{align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.lx-row-copy small{color:var(--lx-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.lx-tag{color:#f7c46c;font:600 10.5px var(--font-inter),sans-serif;background:#f5a52424;border-radius:999px;padding:1px 7px;font-style:normal}.lx-row-meta{color:var(--lx-body);white-space:nowrap;align-items:center;gap:18px;font-size:12.5px;display:flex}.lx-row-meta>span{align-items:center;gap:6px;display:inline-flex}.lx-row-meta .pz-icon{color:var(--lx-muted)}.lx-row-format{min-width:96px}.lx-row-action{justify-content:flex-end;display:flex}.lx-row-action .lx-btn{width:100%}.lx-state{border:1px solid var(--lx-line-strong);width:100%;height:38px;color:var(--lx-body);border-radius:10px;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.lx-state:hover{background:var(--lx-hover)}.lx-state.is-concluida{color:#9ff0bd;background:#22c55e14;border-color:#22c55e73}.lx-state.is-andamento{color:#fbd08a;background:#f5a52414;border-color:#f5a52480}.lx-menu{position:relative}.lx-menu summary{width:30px;height:30px;color:var(--lx-muted);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}.lx-menu summary::-webkit-details-marker{display:none}.lx-menu summary:hover,.lx-menu[open] summary{background:var(--lx-hover);color:var(--lx-text)}.lx-menu-list{z-index:15;border:1px solid var(--lx-line-strong);background:#0e1a30;border-radius:10px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 50px #00000080}.lx-menu-list a,.lx-menu-list button,.lx-menu-item{width:100%;color:var(--lx-body);font:500 13px var(--font-inter),sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px;display:block}.lx-menu-list a:hover,.lx-menu-list button:hover{background:var(--lx-hover);color:var(--lx-text)}.lx-menu-form{margin:0}.lx-card{border:1px solid var(--lx-line);border-radius:var(--lx-radius);background:var(--lx-card);padding:20px 22px}.lx-card h3{font-size:16px;font-weight:650}.lx-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lx-card-note{color:var(--lx-faint);font-size:12px}.lx-pill{border:1px solid var(--lx-line);height:30px;color:var(--lx-body);border-radius:9px;align-items:center;padding:0 12px;font-size:12.5px;display:inline-flex}.lx-progress{background:radial-gradient(90% 70% at 100% 100%,#f5a52429,#0000 60%),radial-gradient(80% 80% at 0 0,#2f7cf629,#0000 60%),#0b1629;border-color:#f5be5a47;min-height:290px;position:relative;overflow:hidden}.lx-progress:after{content:"";pointer-events:none;opacity:.95;background:url(/landing/qa-verso-parallax-mountain-v2.webp) 100% 100%/auto 100% no-repeat;width:88%;height:96%;position:absolute;bottom:24px;right:-70px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 45%);mask-image:linear-gradient(90deg,#0000 0,#000 45%)}.lx-progress>*{z-index:1;position:relative}.lx-progress header p{color:var(--lx-muted);margin:2px 0 0;font-size:12.5px}.lx-progress-body{margin:16px 0 18px;display:flex}.lx-ring{flex:none;position:relative}.lx-ring svg{width:100%;height:100%;display:block}.lx-ring circle,.lx-donut circle{fill:none}.lx-ring-track{stroke:#82a0d229}.lx-ring-value{stroke:#3b8bff;stroke-linecap:round;filter:drop-shadow(0 0 6px #3b8bff99);transition:stroke-dasharray .6s}.lx-ring-copy{pointer-events:none;text-align:center;place-content:center;justify-items:center;padding:0 22px;display:grid;position:absolute;inset:0}.lx-ring-copy strong{font:700 34px/1 var(--font-sora),sans-serif;font-variant-numeric:tabular-nums}.lx-ring-copy strong small{color:var(--lx-body);font-size:18px}.lx-ring-copy span{color:var(--lx-muted);margin-top:6px;font-size:11.5px;line-height:1.35}.lx-quote{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e6ecf7;background:#081122b8;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-start;gap:10px;max-width:78%;margin:0 0 0 auto;padding:12px 14px;font-size:12.5px;font-style:italic;line-height:1.45;display:flex}.lx-quote .lx-glyph{color:#f5b547;margin-top:2px}.lx-status{align-items:center;gap:14px;display:flex}.lx-donut{flex:none;position:relative}.lx-donut svg{width:100%;height:100%;display:block}.lx-donut-slice{cursor:pointer;pointer-events:stroke;transition:opacity .2s,stroke-width .2s}.lx-donut-slice:hover{opacity:.85}.lx-donut-slice.is-dim{opacity:.28}.lx-donut .lx-ring-copy strong{font-size:26px}.lx-legend{flex:1;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.lx-legend button,.lx-bars button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;transition:background .15s,opacity .2s}.lx-legend button{color:var(--lx-body);grid-template-columns:10px minmax(0,1fr) auto 38px;align-items:center;gap:9px;padding:8px 6px;font-size:12.5px;display:grid}.lx-legend span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lx-legend button:hover:not(:disabled),.lx-bars button:hover:not(:disabled){background:#ffffff09}.lx-legend button[aria-pressed=true],.lx-bars button[aria-pressed=true]{background:#2f7cf621;box-shadow:inset 0 0 0 1px #5096ff73}.lx-legend button:disabled,.lx-bars button:disabled{cursor:default}.lx-legend .is-dim,.lx-bars .is-dim{opacity:.4}.lx-legend i{border-radius:3px;width:12px;height:12px}.lx-legend b{color:var(--lx-text);font-variant-numeric:tabular-nums}.lx-legend em{color:var(--lx-muted);text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.lx-bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lx-bars button{grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:6px 10px;padding:8px;display:grid}.lx-bars .lx-meter{grid-column:1/-1}.lx-bar-label{color:var(--lx-body);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;font-size:13px;display:inline-flex;overflow:hidden}.lx-bar-label .pz-icon{color:var(--lx-muted)}.lx-bar-num{color:#8fb8ff;font-size:11.5px;font-weight:650}.lx-bars b{font-variant-numeric:tabular-nums}.lx-bars em{color:var(--lx-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.lx-time{background:radial-gradient(70% 90% at 100% 60%,#f5a52424,transparent 65%),var(--lx-card);grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:10px;display:grid;position:relative;overflow:hidden}.lx-time-value{align-items:center;gap:14px;margin:16px 0 8px;display:flex}.lx-time-value>.pz-icon{color:#dbe7fb;stroke-width:1.6px}.lx-time-value strong{font:700 26px/1.1 var(--font-sora),sans-serif;font-variant-numeric:tabular-nums;display:block}.lx-time-value span{color:var(--lx-muted);font-size:12.5px}.lx-time p{color:var(--lx-faint);margin:0;font-size:12px}.lx-hourglass{filter:drop-shadow(0 8px 18px #f59e0b40);width:96px;height:auto}.lx-hg-cap{fill:#1c2c47;stroke:#a0c8ff4d}.lx-hg-glass{stroke:#aacdff59;stroke-width:1.2px}.lx-hg-stream{animation:1.6s linear infinite lx-sand}@keyframes lx-sand{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}.lx-empty{color:var(--lx-body);justify-items:start;gap:8px;padding:28px 24px;display:grid}.lx-empty strong{color:var(--lx-text);font-size:15px}.lx-empty p{color:var(--lx-muted);margin:0}.lh-head.is-compact{padding-bottom:4px}.lh-head.is-compact h1{font-size:18px}@media (max-width:1380px){.lx{grid-template-columns:minmax(0,1fr) 330px}.lx-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-row{grid-template-columns:30px 96px minmax(0,1fr) 128px 30px}.lx-thumb{width:96px}.lx-row-meta{grid-area:2/3;gap:14px}.lx-row-action{grid-area:1/4/3}.lx-menu{grid-area:1/5/3}.lx-row-num,.lx-row-thumb{grid-row:1/3}}@media (max-width:1100px){.lx{grid-template-columns:1fr}.lx-side{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-hero-row{flex-direction:column}.lx-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:720px){.lx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-side{grid-template-columns:1fr}.lx-hero{padding:18px}.lx-hero-actions{grid-template-columns:1fr}.lx-toolbar .lx-select,.lx-toolbar .lx-filters{flex:calc(50% - 5px)}.lx-select select,.lx-select-btn{width:100%;min-width:0}.lx-total{width:100%;margin-left:0}.lx-list-head{grid-template-columns:auto minmax(0,1fr);padding:16px}.lx-list-head .lx-meter,.lx-list-pct{grid-column:1/-1}.lx-group-head{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px}.lx-group-head>*{grid-column:1}.lx-group-head .lx-glyph{grid-area:1/2/4}.lx-group-head .lx-meter{display:none}.lx-row{grid-template-columns:78px minmax(0,1fr) 30px;gap:8px 12px;padding:14px 12px 14px 16px}.lx-row-num{display:none}.lx-thumb{width:78px}.lx-row-thumb{grid-area:1/1/3}.lx-row-copy{grid-area:1/2}.lx-row-meta{flex-wrap:wrap;grid-area:2/2;gap:6px 12px}.lx-row-format{min-width:0}.lx-row-action{grid-area:3/1/auto/-1}.lx-menu{grid-area:1/3}.lx-progress:after{opacity:.55;width:58%}.lx-quote{max-width:100%}}@media (prefers-reduced-motion:reduce){.lx-hg-stream{animation:none}.lx-kpi,.lx-btn,.lx-thumb img{transition:none}}.mx-backdrop,.mx-player,.mx-attach-actions,.mx-lesson-head-actions{--mx-card:#0c172b;--mx-card-2:#0f1c33;--mx-hover:#13223d;--mx-line:#608cd229;--mx-line-strong:#6096e652;--mx-text:#eef3fb;--mx-body:#b6c3d8;--mx-muted:#8193ad;--mx-faint:#5f7190;--mx-accent:#2f7cf6;--mx-green:#22c55e;--mx-amber:#f5a524;--mx-red:#f87171;--mx-radius:16px}.mx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.mx-glyph{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mx-btn{border:1px solid var(--mx-line-strong);height:42px;color:var(--mx-text);font:600 13px var(--font-inter),sans-serif;white-space:nowrap;cursor:pointer;background:#ffffff05;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.mx-btn:hover{background:var(--mx-hover);border-color:#78aaff73}.mx-btn.is-primary{color:#fff;background:linear-gradient(#3b8bff,#2067e8);border-color:#0000;box-shadow:0 8px 24px #2f7cf64d,inset 0 1px #ffffff2e}.mx-btn.is-primary:hover{transform:translateY(-1px);box-shadow:0 12px 30px #2f7cf66b,inset 0 1px #fff3}.mx-btn.is-sm{height:36px;padding:0 14px;font-size:12.5px}.mx-btn.is-danger{color:#fecaca;border-color:#f8717173}.mx-btn.is-danger:hover{background:#f871711a}.mx-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.mx-btn:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-chip:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-link:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-close:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-tabs [role=tab]:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-file-row:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-player-play:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-dialog input:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-dialog select:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-drop label:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-link{color:#8fb8ff;font:500 12.5px var(--font-inter),sans-serif;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.mx-chip{border:1px solid var(--mx-line-strong);color:#a9c9ff;height:24px;font:600 10.5px var(--font-inter),sans-serif;cursor:pointer;background:#2f7cf614;border-radius:999px;align-items:center;gap:5px;padding:0 8px;transition:background .18s,border-color .18s;display:inline-flex}.mx-chip:hover{color:#fff;background:#2f7cf62e;border-color:#78aaff80}.mx-attach-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mx-attach-actions.is-compact{gap:5px;margin-left:auto}.mx-lesson-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex;max-width:none!important}.mx-ring{color:#9cc4ff;background:radial-gradient(circle at 30% 25%,#3b8bff47,#2f7cf614);border:1px solid #5096ff66;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 0 5px #2f7cf60f}.mx-ring.is-lg{width:58px;height:58px}.mx-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030812b8;place-items:center;padding:24px 16px;animation:.18s ease-out mxFade;display:grid;position:fixed;inset:0}.mx-dialog{border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);width:min(720px,100%);max-height:min(92vh,860px);color:var(--mx-text);background:radial-gradient(120% 100% at 0% 0%,#2f7cf61a,transparent 50%),var(--mx-card);gap:16px;padding:22px 24px 24px;font-size:13.5px;line-height:1.5;animation:.22s cubic-bezier(.2,.8,.2,1) mxRise;display:grid;position:relative;overflow:auto;box-shadow:0 40px 100px #0000008c}.mx-dialog *{box-sizing:border-box}.mx-dialog:focus{outline:none}.mx-dialog h2{font:650 20px var(--font-sora),sans-serif;letter-spacing:-.015em;margin:0}.mx-dialog-head{align-items:center;gap:14px;display:flex}.mx-dialog-head>div{flex:1;min-width:0}.mx-eyebrow{color:#7fb2ff;letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:11px;font-weight:650;overflow:hidden}.mx-close{border:1px solid var(--mx-line);width:36px;height:36px;color:var(--mx-muted);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.mx-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.mx-close:hover{color:#fff;background:var(--mx-hover)}.mx-lead{color:var(--mx-body);margin:0;font-size:13px}.mx-tabs{border:1px solid var(--mx-line);background:#030a1673;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.mx-tabs [role=tab]{min-height:40px;color:var(--mx-muted);font:600 12.5px var(--font-inter),sans-serif;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;transition:background .18s,color .18s;display:flex}.mx-tabs [role=tab]:hover:not(:disabled){color:var(--mx-text);background:#ffffff08}.mx-tabs [role=tab].is-active{color:#fff;background:linear-gradient(#3b8bff38,#2f7cf61f);border-color:#5096ff73}.mx-tabs [role=tab]:disabled{opacity:.4;cursor:not-allowed}.mx-panel{min-height:260px}.mx-source,.mx-form{gap:14px;display:grid}.mx-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.mx-actions.is-center{justify-content:center;margin-top:10px}.mx-field{gap:6px;display:grid}.mx-field>span{color:var(--mx-body);font-size:12.5px;font-weight:600}.mx-field input,.mx-select select,.mx-search input{border:1px solid var(--mx-line-strong);width:100%;height:42px;color:var(--mx-text);font:500 13.5px var(--font-inter),sans-serif;background:#030a168c;border-radius:10px;padding:0 12px}.mx-field input::placeholder,.mx-search input::placeholder{color:var(--mx-faint)}.mx-field input[aria-invalid=true]{border-color:#f8717199}.mx-field small{color:var(--mx-muted);font-size:12px}.mx-field small.is-bad{color:#fca5a5}.mx-field small.is-good{color:#86efac}.mx-alert{color:#fecaca;background:#f8717114;border:1px solid #f8717159;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px}.mx-hint{color:var(--mx-muted);margin:0;font-size:12.5px}.mx-explain{border:1px solid var(--mx-line);background:var(--mx-card-2);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.mx-explain p{color:var(--mx-body);margin:0;font-size:12.5px}.mx-drop{text-align:center;background:radial-gradient(80% 90% at 50% 0,#2f7cf614,#0000 70%),#030a1659;border:1.5px dashed #6096e661;border-radius:14px;justify-items:center;gap:8px;padding:30px 20px;transition:border-color .18s,background .18s;display:grid}.mx-drop.is-over{border-color:var(--mx-accent);background:#2f7cf61f}.mx-drop strong{font:600 15px var(--font-sora),sans-serif}.mx-drop p{color:var(--mx-faint);margin:0;font-size:12px}.mx-drop small{color:var(--mx-muted);font-size:12px}.mx-drop .mx-ring{margin-bottom:4px}.mx-file{border:1px solid var(--mx-line);background:var(--mx-card-2);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mx-file-copy{flex:1;min-width:0;display:grid}.mx-file-copy strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mx-file-copy small{color:var(--mx-muted);font-size:12px}.mx-progress{border:1px solid var(--mx-line);background:var(--mx-card-2);border-radius:12px;gap:10px;padding:14px;display:grid}.mx-progress-head{justify-content:space-between;gap:10px;font-weight:600;display:flex}.mx-progress-head small{color:var(--mx-muted);font-weight:500}.mx-meter{background:#94b7e01f;border-radius:999px;height:8px;overflow:hidden}.mx-meter i{border-radius:inherit;background:linear-gradient(90deg,#2f7cf6,#38bdf8);height:100%;transition:width .3s;display:block}.mx-result{border:1px solid var(--mx-line);background:var(--mx-card-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.mx-result>.mx-btn{grid-column:2;justify-self:start}.mx-result-icon{width:46px;height:46px;color:var(--mx-amber);background:#f5a5241a;border:1px solid #f5a52473;border-radius:50%;place-items:center;display:grid}.mx-result.is-ready .mx-result-icon{color:#86efac;background:#22c55e1a;border-color:#22c55e73}.mx-result.is-error .mx-result-icon{color:#fca5a5;background:#f871711a;border-color:#f8717173}.mx-result-copy strong{font:600 15px var(--font-sora),sans-serif;display:block}.mx-result-copy p{color:var(--mx-body);margin:4px 0 0;font-size:13px}.mx-picker-bar{grid-template-columns:minmax(0,1fr) 150px;gap:10px;display:grid}.mx-search{display:block;position:relative}.mx-search .mx-glyph{color:var(--mx-faint);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mx-search input{padding-left:36px}.mx-select select{-webkit-appearance:auto;appearance:auto;cursor:pointer}.mx-crumbs{color:var(--mx-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:12.5px;display:flex}.mx-crumbs ol{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mx-crumbs li{align-items:center;gap:4px;display:inline-flex}.mx-crumbs b{color:var(--mx-text);font-weight:600}.mx-crumbs .mx-link{color:#8fb8ff;text-decoration:none}.mx-picker-body{border:1px solid var(--mx-line);background:#030a1659;border-radius:12px;min-height:240px;max-height:340px;padding:6px;overflow:auto}.mx-files{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mx-file-row{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.mx-file-row:hover{background:var(--mx-hover)}.mx-file-row.is-selected{background:#2f7cf624;border-color:#5096ff8c}.mx-file-row>.mx-glyph{color:var(--mx-faint)}.mx-thumb{border:1px solid var(--mx-line);color:#8fb8ff;background:#0a1628;border-radius:7px;flex:none;place-items:center;width:52px;height:36px;display:grid;overflow:hidden}.mx-thumb img{object-fit:cover;width:100%;height:100%}.mx-thumb.is-folder{color:#f5c56b}.mx-check{background:var(--mx-accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.mx-files.is-skeleton li{background:linear-gradient(90deg,#94b7e00d,#94b7e01a,#94b7e00d) 0 0/200% 100%;border-radius:10px;height:52px;animation:1.2s linear infinite mxShimmer}.mx-empty{text-align:center;justify-items:center;gap:6px;padding:40px 16px;display:grid}.mx-empty strong{font:600 14px var(--font-sora),sans-serif}.mx-empty p{color:var(--mx-muted);margin:0;font-size:12.5px}.mx-picker-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mx-picker-choice{min-width:0;color:var(--mx-muted);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mx-picker-choice b{color:var(--mx-text)}.mx-connect{text-align:center;justify-items:center;padding:28px 16px}.mx-connect strong{font:600 16px var(--font-sora),sans-serif}.mx-connect p{max-width:440px;color:var(--mx-body);margin:0;font-size:13px}.mx-confirm{background:#1a1a14;border-top:1px solid #f5a52459;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 -24px -24px;padding:14px 24px;display:flex;position:sticky;bottom:-24px}.mx-confirm p{color:#fde68a;margin:0;font-size:13px}.mx-player{border:1px solid var(--mx-line);border-radius:var(--mx-radius);aspect-ratio:16/9;background:#050b14;position:relative;overflow:hidden}.mx-player-video{background:#000;width:100%;height:100%;display:block}.mx-player-cover{background-color:#0000;background-image:radial-gradient(70% 90% at 50% 40%,#2f7cf633,#0000 70%),linear-gradient(160deg,#0c172b,#050b14);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.mx-player-cover:after{content:"";pointer-events:none;background:linear-gradient(#0308120d,#0308128c);position:absolute;inset:0}.mx-player-play{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#050c1ab8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:14px;padding:10px 20px 10px 10px;transition:transform .2s,background .2s,box-shadow .2s;display:flex;position:relative}.mx-player-play:hover{background:#0a1830d9;transform:translateY(-2px)scale(1.02);box-shadow:0 18px 40px #0006}.mx-player-play:disabled{cursor:progress;transform:none}.mx-player-ring{background:linear-gradient(#3b8bff,#2067e8);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 0 6px #2f7cf633,0 10px 30px #2f7cf673}.mx-player-ring svg{margin-left:3px}.mx-player-label{text-align:left;display:grid}.mx-player-label strong{font:600 15px var(--font-sora),sans-serif}.mx-player-label small{color:#b6c3d8;font-size:12px}.mx-player-state{z-index:1;text-align:center;border:1px solid var(--mx-line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c1ac7;border-radius:14px;justify-items:center;gap:8px;max-width:460px;padding:18px 22px;display:grid;position:relative}.mx-player-state strong{font:600 15px var(--font-sora),sans-serif;color:#fff}.mx-player-state p{color:var(--mx-body);margin:0;font-size:13px}.mx-player-state.is-error{border-color:#f8717166}.mx-player-veil{color:#dbe7ff;pointer-events:none;background:#0308128c;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.mx-spinner{border:2.5px solid #94b7e040;border-top-color:#60a5fa;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite mxSpin;display:inline-block}@keyframes mxSpin{to{transform:rotate(360deg)}}@keyframes mxFade{0%{opacity:0}}@keyframes mxRise{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes mxShimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mx-backdrop,.mx-dialog,.mx-files.is-skeleton li{animation:none}.mx-spinner{animation-duration:2.4s}.mx-btn,.mx-player-play{transition:none}}@media (max-width:640px){.mx-dialog{max-height:94vh;padding:18px 16px 20px}.mx-tabs,.mx-picker-bar{grid-template-columns:1fr}.mx-confirm{margin:0 -16px -20px;padding:12px 16px}.mx-player-label small{display:none}.mx-result{grid-template-columns:1fr}.mx-result>.mx-btn{grid-column:auto}}.portal-shell{--db-panel:#0b1523;--db-panel-2:#0f1b2c;--db-line:#94aac81f;--db-line-strong:#94aac83d;--db-text:#e7eef7;--db-muted:#8d9eb5;--db-faint:#62758d;--db-accent:#146ef5;--db-accent-soft:#146ef524;--db-accent-text:#6fb0ff;--db-radius:10px;background:#07111f}.portal-shell .portal-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#060e1a}.portal-shell .portal-area{border-color:var(--db-line);background:0 0}.portal-shell .portal-area span{color:var(--db-muted);font:600 10px/1.3 var(--font-inter);letter-spacing:.12em}.portal-shell .portal-area small{color:var(--db-faint);font-size:11px}.portal-shell .portal-area-icon{color:var(--db-accent-text)}.portal-shell .nav-label{font:600 10px/1 var(--font-inter);letter-spacing:.12em;color:var(--db-faint)}.portal-shell .nav-item{color:#8d9eb5;border-radius:8px;height:38px;font-size:13px;font-weight:500}.portal-shell .nav-item:hover{color:var(--db-text);background:#94aac80f}.portal-shell .nav-item.active{background:var(--db-accent-soft);box-shadow:inset 2px 0 var(--db-accent);color:#fff;border-color:#0000}.portal-shell .nav-icon{color:inherit;opacity:.9}.portal-shell .portal-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07111feb;height:64px}.portal-shell .portal-topbar .search span{color:var(--db-faint);display:inline-flex}.portal-shell .portal-topbar .icon-button{color:var(--db-muted);position:relative}.portal-shell .portal-topbar .mobile-menu{color:var(--db-text)}.portal-shell .primary-button,.portal-shell .pz-cta{background:var(--db-accent);box-shadow:none;font:600 12.5px/1 var(--font-inter);letter-spacing:0}.portal-shell .primary-button:hover,.portal-shell .pz-cta:hover{filter:none;background:#2b7df6;transform:none}.portal-shell .quiet-button,.portal-shell .pz-quiet{font:600 12.5px/1 var(--font-inter);color:var(--db-text);border:1px solid var(--db-line-strong);background:0 0}.portal-shell .configuration-banner,.portal-shell .success-banner{background:var(--db-panel);border-color:var(--db-line-strong);border-radius:var(--db-radius)}.portal-shell .configuration-banner strong{font:600 12.5px var(--font-inter)}.portal-shell .configuration-banner span{color:var(--db-muted);font-size:12.5px}.portal-shell .pz-head h1{font:600 28px/1.1 var(--font-sora);letter-spacing:-.02em}.portal-shell .pz-eyebrow{font:600 10.5px/1.2 var(--font-inter);letter-spacing:.12em;color:var(--db-faint)}.portal-shell .pz-lead{color:var(--db-muted);font-size:14px}.portal-shell .pz-tile{background:var(--db-panel);border-radius:var(--db-radius);border-color:var(--db-line);min-height:88px}.portal-shell .pz-tile:hover{border-color:var(--db-line-strong);transform:none}.portal-shell .pz-tile small{font:600 10.5px/1.2 var(--font-inter);letter-spacing:.08em;color:var(--db-muted)}.portal-shell .pz-tile strong{font:600 24px/1.1 var(--font-inter);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.portal-shell .pz-tile p{color:var(--db-faint);font-size:12px}.portal-shell .pz-tile-icon{background:0 0}.portal-shell .pz-panel,.portal-shell .pz-board .pz-panel{background:var(--db-panel);border-color:var(--db-line);border-radius:var(--db-radius)}.portal-shell .pz-panel-head h2{font:600 15px/1.3 var(--font-inter);letter-spacing:0}.portal-shell .pz-kpi{background:var(--db-panel);border-radius:var(--db-radius)}.portal-shell .pz-kpi-dots{display:none}.portal-shell .pz-kpi small{font:600 10.5px/1.2 var(--font-inter);letter-spacing:.08em;color:var(--db-muted)}.portal-shell .pz-kpi strong{font-family:var(--font-inter);font-variant-numeric:tabular-nums}.portal-shell .pz-kpi .pz-kpi-detail{color:var(--db-faint);font-size:12px}.portal-shell .pz-kan-col{border-radius:var(--db-radius);background:#0a1320;transition:opacity .15s}.portal-shell .pz-kan-col.is-dim{opacity:.38}.portal-shell .pz-kan-col>header h3{font:600 11px/1.2 var(--font-inter);letter-spacing:.06em}.portal-shell .pz-kan-col>header span{font:600 11px/1 var(--font-inter);font-variant-numeric:tabular-nums}.portal-shell .pz-kan-card{background:var(--db-panel-2);border-radius:8px}.portal-shell .pz-kan-card p{color:var(--db-muted);font-size:12px}.portal-shell .pz-kan-card footer{font-size:11px}.portal-shell .pz-kan-hint{color:var(--db-faint);font-size:12px}.portal-shell .pz-toolbar{margin-bottom:14px}.db{color:var(--db-text);flex-direction:column;gap:16px;display:flex}.db-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:4px;display:flex}.db-eyebrow{font:600 10.5px/1.2 var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--db-faint);margin:0 0 6px}.db-head h1{font:600 28px/1.15 var(--font-sora);letter-spacing:-.02em;color:var(--db-text);margin:0}.db-lead{max-width:640px;color:var(--db-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.db-lead b{color:var(--db-text);font-weight:600}.db-head-actions{flex-wrap:wrap;gap:8px;display:flex}.db-btn{border:1px solid var(--db-line-strong);height:36px;font:600 12.5px/1 var(--font-inter);color:var(--db-text);background:0 0;border-radius:8px;align-items:center;padding:0 14px;transition:background .15s,border-color .15s;display:inline-flex}.db-btn:hover{background:#94aac812}.db-btn.is-primary{background:var(--db-accent);border-color:var(--db-accent);color:#fff}.db-btn.is-primary:hover{background:#2b7df6}.db-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.db-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.db-kpis-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cf-tile{--cf-tone:var(--db-accent);text-align:left;min-width:0;color:var(--db-text);cursor:pointer;background:var(--db-panel);border:1px solid var(--db-line);border-radius:var(--db-radius);flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 16px;transition:border-color .15s,opacity .15s,background .15s;display:flex;position:relative}.cf-tile:before{content:"";background:var(--cf-tone);opacity:.9;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:0}.cf-tile:hover{border-color:var(--db-line-strong)}.cf-tile:focus-visible{outline:2px solid var(--db-accent);outline-offset:2px}.cf-tile.is-on{border-color:var(--cf-tone);background:var(--cf-tone)}@supports (color:color-mix(in lab, red, red)){.cf-tile.is-on{background:color-mix(in srgb, var(--cf-tone) 9%, var(--db-panel))}}.cf-tile.is-off{opacity:.5}.cf-tile-label{font:600 11px/1.2 var(--font-inter);letter-spacing:.06em;text-transform:uppercase;color:var(--db-muted)}.cf-tile-figure{font:600 30px/1.05 var(--font-inter);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cf-tile-figure small{color:var(--db-faint);margin-left:1px;font-size:16px;font-weight:500}.cf-tile-context{color:var(--db-muted);font-size:12.5px;line-height:1.4}.cf-tile-track{background:#94aac81f;border-radius:2px;align-self:stretch;height:3px;margin-top:4px;overflow:hidden}.cf-tile-track i{background:var(--cf-tone);border-radius:2px;height:100%;display:block}.cf-bar{min-height:34px;color:var(--db-faint);flex-wrap:wrap;align-items:center;gap:10px;padding:0 2px;font-size:12.5px;display:flex}.cf-bar-label{color:var(--db-muted);font-weight:600}.cf-bar-hint{color:var(--db-faint)}.cf-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cf-chip{cursor:pointer;height:28px;font:500 12.5px/1 var(--font-inter);color:var(--db-text);background:var(--db-accent-soft);border:1px solid #146ef573;border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.cf-chip small{color:var(--db-accent-text);font-size:11px}.cf-chip span{color:var(--db-muted);font-size:14px}.cf-chip:hover span{color:#fff}.cf-clear{cursor:pointer;height:28px;font:600 12.5px/1 var(--font-inter);color:var(--db-accent-text);background:0 0;border:0;padding:0 8px}.cf-clear:hover{text-decoration:underline}.cf-count{font-variant-numeric:tabular-nums;margin-left:auto}.cf-count b{color:var(--db-text);font-weight:600}.cf-empty{color:var(--db-faint);margin:8px 0;font-size:13px}.db-grid{align-items:stretch;gap:12px;display:grid}.db-grid-main{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.db-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.db-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.db-panel{background:var(--db-panel);border:1px solid var(--db-line);border-radius:var(--db-radius);min-width:0;padding:16px 18px 18px}.db-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.db-panel-head h2{font:600 15px/1.3 var(--font-inter);color:var(--db-text);margin:0}.db-panel-head p{color:var(--db-faint);margin:4px 0 0;font-size:12.5px;line-height:1.45}.db-seg{border:1px solid var(--db-line);border-radius:7px;padding:2px;display:inline-flex}.db-seg button{cursor:pointer;height:26px;font:600 11.5px/1 var(--font-inter);color:var(--db-muted);background:0 0;border:0;border-radius:5px;padding:0 10px}.db-seg button.is-on{color:var(--db-text);background:#94aac824}.db-figure{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.db-figure strong{font:600 30px/1 var(--font-inter);font-variant-numeric:tabular-nums}.db-figure span{color:var(--db-muted);font-size:13px}.db-figure em{color:var(--db-faint);font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal;font-weight:600}.db-figure em.is-up{color:#43c68d}.db-figure em.is-down{color:#ef7b74}.cf-cols{grid-template-columns:28px minmax(0,1fr);gap:6px;display:grid}.cf-cols-scale{color:var(--db-faint);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:11px;display:flex}.cf-cols-plot{align-items:stretch;gap:6px;display:flex}.cf-col{cursor:pointer;min-width:0;color:var(--db-muted);background:0 0;border:0;flex-direction:column;flex:1;align-items:stretch;gap:6px;padding:0;transition:opacity .15s;display:flex}.cf-col-bar{border-bottom:1px solid var(--db-line-strong);border-radius:4px 4px 0 0;flex:1;justify-content:center;align-items:flex-end;display:flex}.cf-col:hover .cf-col-bar{background:#94aac80d}.cf-col-bar i{background:#3b8ff6;border-radius:3px 3px 0 0;width:min(34px,72%);display:block;position:relative}.cf-col-bar i em{font:600 11px/1 var(--font-inter);color:var(--db-text);font-variant-numeric:tabular-nums;font-style:normal;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.cf-col small{text-align:center;height:16px;font-size:11px;line-height:16px}.cf-col.is-off{opacity:.35}.cf-col.is-on .cf-col-bar i{background:#6fb0ff;box-shadow:0 0 0 1px #6fb0ff}.cf-col.is-on small{color:var(--db-text);font-weight:600}.cf-col:focus-visible{outline:2px solid var(--db-accent);outline-offset:2px;border-radius:4px}.cf-bars{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cf-bar-row{--cf-tone:#3b8ff6;cursor:pointer;text-align:left;width:100%;color:var(--db-text);background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""track track""hint hint";gap:5px 10px;padding:8px;transition:background .15s,opacity .15s,border-color .15s;display:grid}.cf-bar-row:hover{background:#94aac80f}.cf-bar-row:focus-visible{outline:2px solid var(--db-accent);outline-offset:1px}.cf-bar-row.is-on{background:#146ef51a;border-color:#146ef573}.cf-bar-row.is-off{opacity:.45}.cf-bar-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:13px;overflow:hidden}.cf-bar-row>b{font:600 13px/1.2 var(--font-inter);font-variant-numeric:tabular-nums;grid-area:value}.cf-bar-track{background:#94aac81a;border-radius:3px;grid-area:track;height:6px;overflow:hidden}.cf-bar-track i{background:var(--cf-tone);border-radius:3px;height:100%;display:block}.cf-bar-row small{color:var(--db-faint);grid-area:hint;font-size:11.5px}.db-facts{flex-direction:column;gap:0;margin:0;display:flex}.db-facts>div{border-top:1px solid var(--db-line);flex-direction:column;gap:4px;padding:12px 0;display:flex}.db-facts>div:first-child{border-top:0;padding-top:0}.db-facts dt{font:600 10.5px/1.2 var(--font-inter);letter-spacing:.08em;text-transform:uppercase;color:var(--db-faint)}.db-facts dd{flex-direction:column;gap:2px;margin:0;display:flex}.db-facts dd b{color:var(--db-text);font-size:14px;font-weight:600}.db-facts dd span{color:var(--db-muted);font-size:12.5px}.db-link{color:var(--db-accent-text);align-self:flex-start;margin-top:2px;font-size:12.5px;font-weight:600}.db-link:hover{text-decoration:underline}.db-table-wrap{overflow-x:auto}.db-table{border-collapse:collapse;width:100%;font-size:13px}.db-table th{text-align:left;font:600 10.5px/1.2 var(--font-inter);letter-spacing:.08em;text-transform:uppercase;color:var(--db-faint);border-bottom:1px solid var(--db-line-strong);white-space:nowrap;padding:8px 10px}.db-table td{border-bottom:1px solid var(--db-line);vertical-align:middle;color:var(--db-muted);padding:9px 10px}.db-table tr:hover td{background:#94aac809}.db-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.db-table .is-muted{color:var(--db-faint)}.db-item{flex-direction:column;gap:2px;min-width:180px;display:flex}.db-item b{color:var(--db-text);font-weight:600}.db-item small{color:var(--db-faint);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}a.db-item:hover b{color:var(--db-accent-text)}.db-cell-filter{cursor:pointer;height:24px;font:500 12.5px/1 var(--font-inter);color:var(--db-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.db-cell-filter i{border-radius:50%;width:7px;height:7px}.db-cell-filter:hover{color:var(--db-text);background:#94aac814}.db-cell-filter.is-on{background:var(--db-accent-soft);color:var(--db-text);border-color:#146ef573}.db-signal{font-size:12.5px;font-weight:600}.db-more{border:1px solid var(--db-line-strong);cursor:pointer;height:32px;font:600 12.5px/1 var(--font-inter);color:var(--db-text);background:0 0;border-radius:7px;margin-top:10px;padding:0 12px}.db-facets{color:var(--db-faint);flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;font-size:12px;display:flex}.db-facets>span{letter-spacing:.06em;text-transform:uppercase;margin-right:4px;font-size:10.5px;font-weight:600}.db-facet{border:1px solid var(--db-line-strong);cursor:pointer;height:28px;font:500 12.5px/1 var(--font-inter);color:var(--db-muted);background:0 0;border-radius:6px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.db-facet b{color:var(--db-faint);font-variant-numeric:tabular-nums;font-weight:600}.db-facet:hover{color:var(--db-text)}.db-facet.is-on{background:var(--db-accent-soft);color:var(--db-text);border-color:#146ef58c}.db-facet.is-off{opacity:.55}@media (max-width:1180px){.db-kpis,.db-kpis-5{grid-template-columns:repeat(2,minmax(0,1fr))}.db-grid-main,.db-grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.db-kpis,.db-kpis-3,.db-kpis-5,.db-grid-2{grid-template-columns:minmax(0,1fr)}.db-head h1{font-size:24px}.cf-count{margin-left:0}}.ov{--lx-bg:#081122;--lx-card:#0c172b;--lx-card-2:#0f1c33;--lx-hover:#13223d;--lx-line:#608cd229;--lx-line-strong:#6096e652;--lx-text:#eef3fb;--lx-body:#b6c3d8;--lx-muted:#8193ad;--lx-faint:#5f7190;--lx-accent:#2f7cf6;--lx-done:#3b82f6;--lx-doing:#f5a524;--lx-todo:#7d86b5;--lx-todo-strong:#8b5cf6;--lx-green:#22c55e;--lx-indigo:#818cf8;--ov-risk:#f0616d;--lx-radius:16px;color:var(--lx-text);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:20px;font-size:13.5px;line-height:1.5;display:grid}.ov *{box-sizing:border-box}.ov h1,.ov h2,.ov h3{font-family:var(--font-sora),sans-serif;letter-spacing:-.015em;margin:0}.ov a{color:inherit;text-decoration:none}.ov :focus-visible{outline:2px solid var(--lx-accent);outline-offset:2px}.ov-main,.ov-side{gap:16px;min-width:0;display:grid}.ov-muted{color:var(--lx-faint)}.ov a.lx-link{color:#8fb8ff;white-space:nowrap;text-decoration:none}.ov a.lx-link:hover{color:#b9d4ff;text-decoration:underline}.ov .lx-pill{white-space:nowrap}.ov .configuration-banner{border-radius:var(--lx-radius);margin:0}.ov-welcome{background:radial-gradient(60% 120% at 100% 0%,#2f7cf629,transparent 60%), radial-gradient(120% 140% at 0% 0%,#2f7cf61f,transparent 55%), var(--lx-card);position:relative;overflow:hidden}.ov-welcome:before{content:"";pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#3b8bff38,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px}.ov-welcome>*{position:relative}.ov-crumb-item{align-items:center;gap:8px;display:inline-flex}.ov-title{flex-wrap:wrap;align-items:center;gap:12px;font-size:clamp(24px,2.3vw,32px);font-weight:700;line-height:1.15;display:flex}.ov-welcome .lx-hero-summary{max-width:760px}.ov-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ov-kpis .lx-kpi{gap:6px 12px;padding:16px 14px 14px}.ov-kpis .lx-kpi-icon{width:42px;height:42px}.ov-kpis .lx-kpi-copy strong{font-size:26px}.ov-kpis:has(.lx-kpi.is-active) .lx-kpi:not(.is-active){opacity:.55}.ov .cf-bar{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;margin:0;padding:0;display:flex}.ov .cf-bar-hint{color:var(--lx-faint);font-size:12.5px}.ov .cf-bar-label{color:var(--lx-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.ov .cf-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ov .cf-chip{color:#d6e6ff;height:30px;font:500 12.5px var(--font-inter),sans-serif;cursor:pointer;background:#2f7cf621;border:1px solid #5096ff80;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ov .cf-chip:hover{background:#2f7cf638}.ov .cf-chip small{color:#8fb8ff;font-size:11px;font-weight:600}.ov .cf-chip span{color:#8fb8ff;font-size:15px;line-height:1}.ov .cf-clear{color:#8fb8ff;font:500 12.5px var(--font-inter),sans-serif;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.ov .cf-count{color:var(--lx-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.ov .cf-count b{color:var(--lx-text)}.ov-card{min-width:0}.ov-card .lx-card-head{align-items:flex-start}.ov-card-title{min-width:0}.ov-card-title p{color:var(--lx-muted);margin:3px 0 0;font-size:12.5px;line-height:1.4}.ov-row{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ov-row>.ov-card{height:100%}.ov-void{border:1px dashed var(--lx-line-strong);background:#ffffff03;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.ov-void>b{color:var(--lx-faint);font:700 22px/1 var(--font-sora),sans-serif}.ov-void strong{color:var(--lx-body);font-size:13.5px;font-weight:600;display:block}.ov-void p{color:var(--lx-muted);margin:2px 0 0;font-size:12.5px}.ov-seg{border:1px solid var(--lx-line);background:#ffffff05;border-radius:10px;padding:3px;display:inline-flex}.ov-seg button{min-width:38px;height:28px;color:var(--lx-muted);font:600 12px var(--font-inter),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px}.ov-seg button:hover{color:var(--lx-text)}.ov-seg button[aria-pressed=true]{color:#fff;background:linear-gradient(#3b8bff,#2067e8);box-shadow:0 4px 14px #2f7cf659}.ov-figure{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 14px;display:flex}.ov-figure strong{font:700 30px/1 var(--font-sora),sans-serif;font-variant-numeric:tabular-nums}.ov-figure span{color:var(--lx-muted);font-size:12.5px}.ov-figure em{height:24px;color:var(--lx-muted);background:#82a0d21a;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.ov-figure em.is-up{color:#86efac;background:#22c55e1f}.ov-figure em.is-down{color:#fda4ab;background:#f0616d1f}.ov-figure em.is-down .lx-glyph{transform:scaleY(-1)}.ov-cols{height:190px;padding-left:28px;position:relative}.ov-chart-card.is-compact .ov-cols{height:150px}.ov-cols-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 24px 28px}.ov-cols-grid span{border-top:1px dashed #82a0d21f;position:relative}.ov-cols-grid i{color:var(--lx-faint);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal;position:absolute;top:-8px;right:calc(100% + 8px)}.ov-cols-empty{color:var(--lx-faint);pointer-events:none;place-items:center;margin:0;font-size:12.5px;display:grid;position:absolute;inset:0 0 24px 28px}.ov-cols-plot{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:6px;height:100%;display:grid;position:relative}.ov-col{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-rows:minmax(0,1fr) 24px;padding:0;display:grid}.ov-col:hover{background:#ffffff06}.ov-col-bar{justify-content:center;align-items:flex-end;padding:0 18%;display:flex}.ov-col-bar i{background:linear-gradient(#5aa2ff,#2067e8);border-radius:7px 7px 3px 3px;width:100%;max-width:34px;transition:height .5s,opacity .2s;display:block;position:relative;box-shadow:0 0 18px #2f7cf659}.ov-col-bar em{color:var(--lx-body);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:600;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.ov-col small{color:var(--lx-muted);align-self:center;font-size:11px}.ov-col.is-off .ov-col-bar i{opacity:.28;box-shadow:none}.ov-col.is-on{background:#2f7cf61a;box-shadow:inset 0 0 0 1px #5096ff73}.ov-col.is-on small{color:#9cc6ff}.ov-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ov-steps li{border-bottom:1px solid #608cd217;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.ov-steps li:last-child{border-bottom:0}.ov-step-icon{--tone:var(--lx-accent);width:36px;height:36px;color:var(--tone);border:1.5px solid var(--tone);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ov-step-icon{border:1.5px solid color-mix(in srgb,var(--tone) 70%,transparent)}}.ov-step-icon{background:radial-gradient(circle,var(--tone),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.ov-step-icon{background:radial-gradient(circle,color-mix(in srgb,var(--tone) 22%,transparent),transparent 70%)}}.ov-step-icon{box-shadow:0 0 16px var(--tone)}@supports (color:color-mix(in lab, red, red)){.ov-step-icon{box-shadow:0 0 16px color-mix(in srgb,var(--tone) 30%,transparent)}}.ov-step-copy{min-width:0;display:grid}.ov-step-copy small{color:var(--lx-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.ov-step-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ov-step-copy em{color:var(--lx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.ov-pill{--pill:var(--lx-todo);border:1px solid var(--pill);align-items:center;gap:6px;height:26px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ov-pill{border:1px solid color-mix(in srgb,var(--pill) 50%,transparent)}}.ov-pill{background:var(--pill);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ov-pill{background:color-mix(in srgb,var(--pill) 12%,transparent)}}.ov-pill{color:var(--pill)}@supports (color:color-mix(in lab, red, red)){.ov-pill{color:color-mix(in srgb,var(--pill) 55%,#fff)}}.ov-pill{font:600 11.5px var(--font-inter),sans-serif;white-space:nowrap}.ov-pill:before{content:"";background:var(--pill);width:6px;height:6px;box-shadow:0 0 8px var(--pill);border-radius:50%}button.ov-pill{cursor:pointer;transition:background .15s,box-shadow .15s}button.ov-pill:hover{background:var(--pill)}@supports (color:color-mix(in lab, red, red)){button.ov-pill:hover{background:color-mix(in srgb,var(--pill) 22%,transparent)}}.ov-pill.is-on{box-shadow:0 0 0 2px var(--pill)}@supports (color:color-mix(in lab, red, red)){.ov-pill.is-on{box-shadow:0 0 0 2px color-mix(in srgb,var(--pill) 60%,transparent)}}.ov-pill.is-done{--pill:var(--lx-green)}.ov-pill.is-doing{--pill:var(--lx-doing)}.ov-pill.is-review{--pill:var(--lx-indigo)}.ov-pill.is-scheduled{--pill:var(--lx-done)}.ov-pill.is-pending{--pill:var(--lx-todo)}.ov-pill.is-risk{--pill:var(--ov-risk)}.ov-tag{border:1px solid var(--lx-line);height:26px;color:var(--lx-body);font:500 12px var(--font-inter),sans-serif;white-space:nowrap;cursor:pointer;text-overflow:ellipsis;background:#ffffff05;border-radius:8px;max-width:170px;padding:0 10px;overflow:hidden}.ov-tag:hover{border-color:var(--lx-line-strong);color:var(--lx-text)}.ov-tag.is-on{color:#d6e6ff;background:#2f7cf629;border-color:#5096ff99}.ov-avatar{--tone:#2f7cf6;border:1.5px solid var(--tone);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ov-avatar{border:1.5px solid color-mix(in srgb,var(--tone) 60%,transparent)}}.ov-avatar{background:radial-gradient(circle at 30% 25%,var(--tone),var(--tone))}@supports (color:color-mix(in lab, red, red)){.ov-avatar{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--tone) 45%,#0c172b),color-mix(in srgb,var(--tone) 18%,#0a1426))}}.ov-avatar{color:#fff;font:700 12.5px var(--font-inter),sans-serif;letter-spacing:.02em}.ov-avatar img{object-fit:cover;width:100%;height:100%}.ov-thumb{--tone:#3b82f6;border:1px solid var(--lx-line);color:#dbe9ff;background:radial-gradient(120% 120% at 20% 10%,var(--tone),transparent 62%),linear-gradient(135deg,#0f2447,#0a1426);border-radius:10px;flex:none;place-items:center;width:52px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.ov-thumb{background:radial-gradient(120% 120% at 20% 10%,color-mix(in srgb,var(--tone) 45%,transparent),transparent 62%),linear-gradient(135deg,#0f2447,#0a1426)}}.ov-thumb .pz-icon{filter:drop-shadow(0 0 7px var(--tone))}@supports (color:color-mix(in lab, red, red)){.ov-thumb .pz-icon{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--tone) 80%,transparent))}}.ov-thumb.is-code{--tone:#22c55e}.ov-thumb.is-calendar{--tone:#f5a524}.ov-thumb.is-target{--tone:#818cf8}.ov-thumb.is-award{--tone:#ec6a9c}.ov-thumb.is-send{--tone:#14b8c4}.ov-thumb.is-doc{--tone:#818cf8}.ov-thumb.is-folder{--tone:#8b5cf6}.ov-thumb.is-route{--tone:#22c55e}.ov-table-wrap{margin:0 -22px -20px;overflow-x:auto}.ov-table{border-collapse:collapse;width:100%;font-size:13px}.ov-table th{border-bottom:1px solid var(--lx-line);color:var(--lx-faint);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px;font-size:11px;font-weight:650}.ov-table th:first-child,.ov-table td:first-child{padding-left:22px}.ov-table th:last-child,.ov-table td:last-child{padding-right:14px}.ov-table td{vertical-align:middle;border-bottom:1px solid #608cd217;padding:11px 10px}.ov-table tbody tr{transition:background .15s}.ov-table tbody tr:hover{background:#ffffff06}.ov-table tbody tr:last-child td{border-bottom:0}.ov-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ov-table time{color:var(--lx-body);white-space:nowrap}.ov-item{align-items:center;gap:12px;min-width:200px;display:flex}.ov-item-copy{min-width:0;display:grid}.ov-item-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.ov-item-copy a:hover b{color:#9cc6ff}.ov-item-copy small{color:var(--lx-muted);white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:12px;overflow:hidden}.ov-item-copy b{max-width:320px}.ov-menu-cell{width:44px}.ov-menu-cell .lx-menu-list{min-width:220px}.ov-more{border:0;border-top:1px solid var(--lx-line);color:#8fb8ff;width:100%;height:44px;font:600 12.5px var(--font-inter),sans-serif;cursor:pointer;background:#ffffff04}.ov-more:hover{background:#ffffff09}.ov-track{grid-template-columns:minmax(60px,110px) auto;align-items:center;gap:10px;display:grid}.ov-track b{font-variant-numeric:tabular-nums;font-size:12.5px}.ov-queue{margin:0 -8px;padding:0;list-style:none;display:grid}.ov-queue li{border-bottom:1px solid #608cd217;border-radius:10px;grid-template-columns:auto minmax(0,1fr) 110px auto auto;align-items:center;gap:14px;padding:11px 8px;display:grid}.ov-queue li:last-child{border-bottom:0}.ov-queue li:hover{background:#ffffff06}.ov-queue li.is-late{background:linear-gradient(90deg,#f0616d14,#0000 60%)}.ov-queue-copy{min-width:0;display:grid}.ov-queue-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ov-queue-copy small{color:var(--lx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ov-wait{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.ov-wait b{font-variant-numeric:tabular-nums;min-width:28px;font-size:13px}.ov-queue-more{justify-content:center;display:flex!important}.ov-agenda{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ov-agenda li{border-bottom:1px solid #608cd217;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.ov-agenda li:last-child{border-bottom:0}.ov-date{border:1px solid var(--lx-line-strong);background:linear-gradient(#2f7cf629,#2f7cf60a);border-radius:11px;place-content:center;justify-items:center;width:46px;height:50px;display:grid}.ov-date b{font:700 18px/1 var(--font-sora),sans-serif;font-variant-numeric:tabular-nums}.ov-date small{color:#8fb8ff;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:10.5px;font-weight:650}.ov-date.is-soon{background:linear-gradient(#f5a5242e,#f5a5240a);border-color:#f5a5248c}.ov-date.is-soon small{color:#fbd08a}.ov-agenda-copy{min-width:0;display:grid}.ov-agenda-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ov-agenda-copy a:hover strong{color:#9cc6ff}.ov-agenda-copy small{color:var(--lx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ov-meet{height:32px;padding:0 12px;font-size:12.5px}.ov-progress .lx-progress-body{margin-bottom:12px}.ov-progress-stats{gap:18px;margin:0 0 14px;padding:0;display:flex}.ov-progress-stats div{display:grid}.ov-progress-stats dt{color:var(--lx-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.ov-progress-stats dd{font:700 16px/1.3 var(--font-sora),sans-serif;font-variant-numeric:tabular-nums;margin:0}.ov-meter-indigo i{background:linear-gradient(90deg,#6366f1,#a5b4fc)!important}.ov .lx-bar-label .ov-avatar{border-width:1px;font-size:9px}.ov-pipeline{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ov-pipe-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:120px minmax(0,1fr) 64px;align-items:center;gap:14px;padding:9px 8px;transition:background .15s,opacity .2s;display:grid}.ov-pipe-row:hover{background:#ffffff09}.ov-pipe-row[aria-pressed=true]{background:#2f7cf621;box-shadow:inset 0 0 0 1px #5096ff73}.ov-pipe-row.is-dim{opacity:.4}.ov-pipe-label{color:var(--lx-body);align-items:center;gap:9px;font-size:13px;display:inline-flex}.ov-pipe-label .pz-icon{color:var(--lx-muted)}.ov-stack{background:#82a0d21f;border-radius:6px;gap:2px;height:10px;display:flex;overflow:hidden}.ov-stack i{height:100%;transition:width .5s;display:block}.ov-stack i:first-child{box-shadow:0 0 10px #22c55e73}.ov-pipe-row b{text-align:right;font-variant-numeric:tabular-nums}.ov-pipe-row b small{color:var(--lx-muted);font-weight:500}.ov-etapas{border-top:1px solid #608cd217;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.ov-etapas button{border:1px solid var(--lx-line);height:30px;color:var(--lx-body);font:500 12.5px var(--font-inter),sans-serif;cursor:pointer;background:#ffffff05;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ov-etapas button:hover:not(:disabled){border-color:var(--lx-line-strong)}.ov-etapas button[aria-pressed=true]{color:#fff;background:#2f7cf629;border-color:#5096ff99}.ov-etapas button.is-dim{opacity:.45}.ov-etapas button:disabled{cursor:default;opacity:.45}.ov-etapas i{border-radius:3px;width:9px;height:9px}.ov-etapas b{color:var(--lx-text);font-variant-numeric:tabular-nums}.ov-audit{margin:0;padding:0;list-style:none;display:grid}.ov-audit li{border-bottom:1px solid #608cd217;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.ov-audit li:last-child{border-bottom:0}.ov-audit-copy{min-width:0;color:var(--lx-body);font-size:13px;display:grid}.ov-audit-copy>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ov-audit-copy b{color:var(--lx-text);font-weight:600}.ov-audit-copy small{color:var(--lx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ov-audit time{color:var(--lx-faint);white-space:nowrap;font-size:12px}.ov-health{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ov-health li{border-bottom:1px solid #608cd217;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.ov-health li:last-child{border-bottom:0}.ov-health .ov-step-icon{width:34px;height:34px}.ov-health li.is-off .ov-step-icon{box-shadow:none}.ov-health-copy{min-width:0;display:grid}.ov-health-copy strong{font-size:13.5px;font-weight:600}.ov-health-copy small{color:var(--lx-muted);font-size:12px;line-height:1.35}@media (max-width:1380px){.ov{grid-template-columns:minmax(0,1fr) 330px}.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-row{grid-template-columns:1fr}.ov-queue li{grid-template-columns:auto minmax(0,1fr) auto auto;row-gap:6px}.ov-wait{grid-area:2/2}}@media (max-width:1100px){.ov{grid-template-columns:1fr}.ov-side{grid-template-columns:repeat(2,minmax(0,1fr))}.ov .lx-hero-row{flex-direction:column}.ov .lx-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ov-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ov-side{grid-template-columns:1fr}.ov .lx-hero{padding:18px}.ov .lx-hero-actions{grid-template-columns:1fr}.ov .lx-hero-meta{gap:8px 18px}.ov-kpis{gap:10px}.ov-kpis .lx-kpi{grid-template-columns:1fr;padding:14px 12px 12px}.ov-kpis .lx-kpi-icon{width:36px;height:36px}.ov-kpis .lx-kpi-copy strong{font-size:22px}.ov .lx-card{padding:18px 16px}.ov-table-wrap{margin:0 -16px -18px;overflow-x:visible}.ov-table thead{display:none}.ov-table,.ov-table tbody{display:block}.ov-table tr{border-bottom:1px solid #608cd217;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex;position:relative}.ov-table td{min-width:0;display:block;border:0!important;padding:0!important}.ov-table td:first-child{flex:1 0 100%;margin-bottom:2px;padding-right:36px!important}.ov-table td:has(>.ov-muted){display:none}.ov-table .is-num{text-align:right;margin-left:auto}.ov-table .is-num time,.ov-table .is-num{color:var(--lx-muted);font-size:12px}.ov-table .ov-menu-cell{width:auto;position:absolute;top:14px;right:10px}.ov-table.is-people td[data-label]:before{content:attr(data-label);color:var(--lx-faint);letter-spacing:.06em;text-transform:uppercase;margin-right:6px;font-size:10.5px;font-weight:650}.ov-table.is-people td[data-label]{align-items:center;display:inline-flex}.ov-table.is-people td[data-label=Trilha]{flex:1 0 100%}.ov-table.is-people td:has(>.ov-muted){display:none}.ov-table.is-people .is-num{margin-left:0}.ov-table.is-people td[data-label=Risco]{flex:1 0 100%}.ov-table.is-people .ov-track{flex:1;grid-template-columns:minmax(0,1fr) auto}.ov .lx-card-head{flex-wrap:wrap}.ov-item{min-width:0}.ov-item-copy small{max-width:none}.ov-queue li{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 8px}.ov-queue li>.ov-pill{grid-area:3/2;justify-self:start}.ov-queue li>.lx-btn{grid-area:1/3/4}.ov-wait{grid-area:2/2}.ov-pipe-row{grid-template-columns:96px minmax(0,1fr) 54px;gap:10px}.ov-void{grid-template-columns:auto minmax(0,1fr)}.ov-void>:last-child:not(div){grid-column:1/-1;justify-self:start}.ov .lx-progress:after{opacity:.55;width:58%}.ov .lx-quote{max-width:100%}.ov .cf-count{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.ov-col-bar i,.ov-stack i{transition:none}}picture.qv-seq-poster>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.qv-pm{--pm-line:#94aac81f;--pm-muted:#8a9bb3;--pm-text:#e8eef7;min-height:640px;color:var(--pm-text);font-family:var(--font-inter,Inter,ui-sans-serif,system-ui,sans-serif);text-align:left;background:#07111f;border:1px solid #94aac829;border-radius:16px;grid-template-columns:208px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 50px 120px #0000008c}.qv-pm-side{border-right:1px solid var(--pm-line);background:#060e1a;flex-direction:column;gap:18px;padding:22px 14px 16px;display:flex}.qv-pm-brand{align-items:center;gap:10px;padding:0 8px 6px;display:flex}.qv-pm-brand span{color:#fff;width:26px;height:26px;font:700 13px var(--qv-display);background:#146ef5;border-radius:7px;place-items:center;display:grid}.qv-pm-brand strong{font:650 13px var(--qv-display);letter-spacing:.02em}.qv-pm-side nav{gap:1px;display:grid}.qv-pm-side nav small{color:#5c6f88;letter-spacing:.12em;text-transform:uppercase;padding:0 10px 6px;font-size:9.5px;font-weight:650}.qv-pm-side nav button,.qv-pm-side nav span{color:#9aa9bd;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;height:30px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1;display:flex;position:relative}.qv-pm-side nav button{cursor:pointer;transition:background .2s,color .2s}.qv-pm-side nav button:hover{color:var(--pm-text);background:#94aac80f}.qv-pm-side nav button.is-active{color:#fff;background:#146ef51f}.qv-pm-side nav button.is-active:before{content:"";background:#146ef5;border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:0}.qv-pm-side nav span{color:#6b7c93}.qv-pm-user{border-top:1px solid var(--pm-line);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 0;display:flex}.qv-pm-user b,.qv-pm-top b{color:#cfe0f5;background:#16263d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10.5px;font-weight:700;display:grid}.qv-pm-user strong,.qv-pm-user small{display:block}.qv-pm-user strong{font-size:12px}.qv-pm-user small{color:var(--pm-muted);font-size:10.5px}.qv-pm-main{flex-direction:column;min-width:0;display:flex}.qv-pm-top{border-bottom:1px solid var(--pm-line);justify-content:space-between;align-items:center;height:56px;padding:0 22px;display:flex}.qv-pm-search{border:1px solid var(--pm-line);color:#6b7c93;border-radius:8px;justify-content:space-between;align-items:center;width:min(320px,52%);height:32px;padding:0 10px;font-size:12px;display:flex}.qv-pm-search kbd{border:1px solid var(--pm-line);border-radius:4px;padding:2px 6px;font-family:inherit;font-size:10px}.qv-pm-top>div{align-items:center;gap:14px;display:flex}.qv-pm-bell{border:1.5px solid #8a9bb3;border-radius:7px 7px 3px 3px;width:14px;height:14px;position:relative}.qv-pm-bell:after{content:"";background:#146ef5;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:-4px}.qv-pm-body{gap:16px;padding:24px 24px 26px;animation:.45s both qv-pm-enter;display:grid}.qv-pm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.qv-pm-head small{color:var(--pm-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.qv-pm-head h3{font:650 24px/1.15 var(--qv-display);letter-spacing:-.02em;color:#fff;margin:6px 0 4px}.qv-pm-head p{color:var(--pm-muted);margin:0;font-size:12.5px}.qv-pm-actions{gap:8px;display:flex}.qv-pm-ghost,.qv-pm-primary{border-radius:7px;align-items:center;height:32px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.qv-pm-ghost{border:1px solid var(--pm-line);color:#c7d3e3}.qv-pm-primary{color:#fff;background:#146ef5}.qv-pm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.qv-pm-kpi{--tone:#146ef5;border:1px solid var(--pm-line);color:inherit;font:inherit;text-align:left;background:#0b1523;border-radius:10px;gap:3px;padding:13px 14px 12px 16px;transition:opacity .25s,border-color .25s,background .25s;display:grid;position:relative}.qv-pm-kpi:before{content:"";background:var(--tone);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:0}button.qv-pm-kpi{cursor:pointer}button.qv-pm-kpi:hover{border-color:#94aac847}:is(.qv-pm button:focus-visible,.qv-platform-story-nav button:focus-visible){outline-offset:2px;outline:2px solid #54b9ff}.qv-pm-kpi.is-selected{background:#146ef51a;border-color:#146ef5b3}.qv-pm-kpi.is-dim{opacity:.45}.qv-pm-kpi small{color:var(--pm-muted);font-size:10.5px;font-weight:600}.qv-pm-kpi strong{font:650 22px/1.15 var(--qv-display);font-variant-numeric:tabular-nums;color:#fff}.qv-pm-kpi span{color:#7d8ea6;font-size:11px}.qv-pm-kpi i{background:#94aac81f;border-radius:3px;height:3px;margin-top:7px;overflow:hidden}.qv-pm-kpi i em{border-radius:inherit;background:var(--tone);height:100%;display:block}.tone-blue{--tone:#146ef5}.tone-green{--tone:#22c55e}.tone-amber{--tone:#f5a524}.tone-slate{--tone:#8a9bb3}.qv-pm-filterbar{color:#6b7c93;align-items:center;gap:10px;min-height:28px;font-size:11.5px;display:flex}.qv-pm-filterbar em{font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.qv-pm-chip{color:#dbe8ff;cursor:pointer;background:#146ef51f;border:1px solid #146ef580;border-radius:999px;align-items:center;gap:8px;height:26px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.qv-pm-clear{color:#8fb6ff;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-family:inherit;font-size:11.5px;font-weight:500;text-decoration:underline}.qv-pm-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:12px;display:grid}.qv-pm-panel{border:1px solid var(--pm-line);background:#0b1523;border-radius:12px;min-width:0;padding:16px}.qv-pm-panel>small{color:var(--pm-muted);font-size:11px;font-weight:600;display:block}.qv-pm-panel>strong{font:650 16px var(--qv-display);color:#fff;margin:6px 0 14px;display:block}.qv-pm-bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:150px;display:grid}.qv-pm-bars span{grid-template-rows:1fr auto;align-items:end;gap:6px;height:100%;display:grid}.qv-pm-bars i{opacity:.85;background:#146ef5;border-radius:4px 4px 1px 1px;transition:height .6s cubic-bezier(.22,.8,.28,1);display:block}.qv-pm-bars span:last-child i{opacity:1;background:#3b8bff}.qv-pm-bars em{color:#6b7c93;text-align:center;font-size:10px;font-style:normal}.qv-pm-table table{border-collapse:collapse;width:100%;margin-top:10px;font-size:12px}.qv-pm-table th{color:#6b7c93;text-align:left;border-bottom:1px solid var(--pm-line);padding:0 8px 8px 0;font-size:10.5px;font-weight:600}.qv-pm-table td{color:#c7d3e3;vertical-align:top;border-bottom:1px solid #94aac812;padding:9px 8px 9px 0}.qv-pm-table td:first-child{color:#fff}.qv-pm-table td em{color:#6b7c93;margin-top:2px;font-size:10.5px;font-style:normal;display:block}.qv-pm-dot{background:var(--tone);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.qv-landing .qv-pm em{font-family:inherit;font-weight:inherit}@keyframes qv-pm-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){picture.qv-seq-poster>img{object-position:64% center}}@media (max-width:1100px){.qv-pm{grid-template-columns:170px minmax(0,1fr)}.qv-pm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.qv-pm{grid-template-columns:1fr;min-height:0}.qv-pm-side{display:none}.qv-pm-grid{grid-template-columns:1fr}.qv-pm-body{padding:18px 16px}.qv-pm-top{padding:0 16px}}@media (max-width:480px){.qv-pm-actions,.qv-pm-table th:nth-child(2),.qv-pm-table td:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.qv-pm-body{animation:none}}:root{--font-inter:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sora:Sora,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bg:#07111f;--deep:#050b14;--surface:#0b1625;--high:#101e30;--primary:#146ef5;--electric:#00a3ff;--success:#22c55e;--text:#fff;--muted:#94a3b8;--line:#fff1;--line-blue:#146ef547;--shadow:0 24px 70px #0000004d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-inter),sans-serif;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}.app-shell{background:radial-gradient(circle at 63% -20%,#146ef517,transparent 37%),var(--bg);grid-template-columns:236px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050b14eb;flex-direction:column;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.brand{height:42px;font-family:var(--font-sora),sans-serif;letter-spacing:.12em;align-items:center;gap:11px;margin-bottom:36px;padding:0 9px;font-size:14px;display:flex}.brand strong{font-weight:700}.brand-mark{color:#fff;background:linear-gradient(145deg,var(--electric),var(--primary));border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:grid;box-shadow:0 0 26px #00a3ff3d}.nav-label,.eyebrow{letter-spacing:.16em;color:#64748b;margin:0;font-size:10px;font-weight:700}.nav-label{padding:0 12px 10px}.nav-item{color:#7f8fa5;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;height:44px;margin:2px 0;padding:0 12px;font-size:13px;font-weight:550;transition:all .2s;display:flex}.nav-item:hover{color:#cbd5e1;background:#146ef512}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--primary);background:linear-gradient(90deg,#146ef533,#146ef50e);border-color:#146ef521}.nav-icon{width:18px;color:var(--electric);text-align:center;font-size:14px}.nav-count{color:#70baff;background:#146ef52e;border-radius:6px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:10px;display:grid}.sidebar-footer{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:20px 6px 0;display:flex}.sidebar-footer small,.mentor-line small{color:#64748b;margin-bottom:3px;font-size:9px;display:block}.sidebar-footer strong,.mentor-line strong{font-size:11px;display:block}.sidebar-footer button,.mentor-line button{color:#64748b;cursor:pointer;background:0 0;border:0;margin-left:auto}.mentor-avatar,.user-avatar{background:linear-gradient(145deg,#163157,#0a6d88);border:1px solid #ffffff1c;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:15;background:#07111fb8;align-items:center;height:76px;padding:0 32px;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);color:#64748b;background:#ffffff06;border-radius:10px;align-items:center;gap:9px;width:min(420px,40vw);height:39px;padding:0 13px;display:flex}.search input{color:#dbeafe;background:0 0;border:0;outline:0;width:100%;font-size:12px}.search input::placeholder{color:#526176}.search button{color:#8fa2bb;cursor:pointer;background:0 0;border:0;padding:4px;font-size:16px}:is(.search button:hover,.search button:focus-visible){color:#fff}.top-actions{align-items:center;gap:11px;margin-left:auto;display:flex}.icon-button,.mobile-menu{border:1px solid var(--line);color:#9aa8ba;cursor:pointer;background:#ffffff06;border-radius:10px;width:38px;height:38px;position:relative}.notification-dot{background:var(--electric);width:6px;height:6px;box-shadow:0 0 10px var(--electric);border-radius:50%;position:absolute;top:7px;right:8px}.user-copy{text-align:right;margin-left:9px}.user-copy strong,.user-copy span{display:block}.user-copy strong{font-size:11px}.user-copy span{color:#64748b;margin-top:2px;font-size:9px}.mobile-menu{margin-right:10px;display:none}.content{max-width:1510px;margin:0 auto;padding:34px 36px 60px}.welcome-row{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.welcome-row h1{font-family:var(--font-sora),sans-serif;letter-spacing:-.04em;margin:8px 0 7px;font-size:30px}.welcome-row>div>p:last-child{color:var(--muted);margin:0;font-size:13px}.streak{background:#22c55e0d;border:1px solid #22c55e29;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.streak>span{color:#5bea8f}.streak strong,.streak small{display:block}.streak strong{font-size:12px}.streak small{color:#6d8198;margin-top:2px;font-size:9px}.next-step-card{border:1px solid var(--line-blue);min-height:320px;box-shadow:var(--shadow);background:radial-gradient(circle at 77% 45%,#00a3ff29,#0000 26%),linear-gradient(110deg,#0a1829 0%,#0b1625 58%,#07111f 100%);border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);display:grid;position:relative;overflow:hidden}.next-step-card:before{content:"";background-image:linear-gradient(#146ef509 1px,#0000 1px),linear-gradient(90deg,#146ef509 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.next-step-copy{z-index:2;padding:40px 44px;position:relative}.electric{color:#55bdf7}.next-step-copy h2{font-family:var(--font-sora),sans-serif;letter-spacing:-.04em;margin:12px 0;font-size:34px;line-height:1.12}.next-step-copy>p:not(.eyebrow){color:#91a2b7;max-width:560px;font-size:13px;line-height:1.65}.task-meta{color:#8292a8;flex-wrap:wrap;gap:18px;margin:22px 0;font-size:10px;display:flex}.deadline{color:#ffb36b}.step-actions{align-items:center;gap:10px;display:flex}.primary-button,.quiet-button{border-radius:9px;align-items:center;gap:18px;height:42px;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex}.primary-button{background:linear-gradient(135deg,var(--primary),#0f5bd0);box-shadow:0 8px 25px #146ef547}.primary-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.quiet-button{border:1px solid var(--line);color:#9aacbf}.orbit-visual{perspective:800px;place-items:center;min-height:320px;display:grid;position:relative}.core{background:linear-gradient(145deg,#093a75,#0d7bd3 55%,#00a3ff);border-radius:32px;place-items:center;width:125px;height:125px;animation:5.5s ease-in-out infinite float;display:grid;transform:rotate(-13deg)rotateY(-18deg);box-shadow:inset 0 1px #ffffff80,inset -10px -12px 24px #020c1b66,0 0 65px #00a3ff47,0 30px 50px #00000059}.core:after{content:"";filter:blur(17px);opacity:.32;background:#000;border-radius:50%;width:105px;height:22px;position:absolute;transform:translate(8px,118px)rotate(13deg)}.core span{font:800 35px var(--font-sora);letter-spacing:-.08em;text-shadow:0 2px 10px #0000004d}.orbit{border:1px solid #4cb5ff3b;border-radius:50%;position:absolute;transform:rotateX(67deg)rotate(-18deg)}.orbit-one{width:285px;height:165px;animation:13s linear infinite spin}.orbit-two{border-style:dashed;width:220px;height:120px;animation:9s linear infinite reverse spin}.particle{background:var(--electric);width:7px;height:7px;box-shadow:0 0 14px var(--electric);border-radius:50%;position:absolute}.p1{top:20%;left:29%}.p2{width:4px;height:4px;bottom:19%;right:23%}.p3{width:5px;height:5px;top:29%;right:20%}.skill-tag{font:700 9px var(--font-sora);color:#86d5ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08182bc7;border:1px solid #00a3ff38;border-radius:9px;padding:7px 10px;position:absolute}.tag-one{bottom:28%;left:22%;transform:rotate(-5deg)}.tag-two{top:28%;right:18%;transform:rotate(7deg)}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:15px 0;display:grid}.metric-card{border:1px solid var(--line);background:linear-gradient(145deg,#101e30e6,#091523e6);border-radius:14px;align-items:center;gap:13px;min-height:102px;padding:18px;display:flex}.metric-card small,.metric-card strong,.metric-card span{display:block}.metric-card small{letter-spacing:.12em;color:#667990;font-size:8px;font-weight:700}.metric-card strong{font:700 23px var(--font-sora);margin:5px 0 4px}.metric-card em{color:#63768c;font-size:11px;font-style:normal}.metric-card span{color:#6f8298;font-size:9px}.metric-icon{border-radius:11px;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.metric-icon.blue{color:#5d9dff;background:#146ef521}.metric-icon.cyan{color:#52cffc;background:#00a3ff1a}.metric-icon.green{color:#56d983;background:#22c55e1a}.metric-icon.violet{color:#a98cff;background:#8b5cf61a}.metric-card .date-value{margin-top:8px;font-size:17px}.mini-ring{background:conic-gradient(var(--primary) 47%,#ffffff0f 0);border-radius:50%;width:44px;height:44px;margin-left:auto;position:relative}.mini-ring:after{content:"";background:#0d1929;border-radius:50%;position:absolute;inset:5px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);gap:12px;display:grid}.panel{border:1px solid var(--line);background:#0b1625b8;border-radius:16px;padding:22px}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading h3{font:650 17px var(--font-sora);margin:6px 0 0}.panel-heading>a{color:#578ecb;font-size:10px}.live-badge{color:#65df90;background:#22c55e12;border:1px solid #22c55e2e;border-radius:6px;padding:5px 7px;font-size:8px}.journey-line{grid-template-columns:repeat(5,1fr);margin-top:32px;display:grid;position:relative}.journey-line:before{content:"";background:linear-gradient(90deg,var(--success) 0 37%,var(--primary) 37% 53%,#ffffff0f 53%);height:2px;position:absolute;top:14px;left:9%;right:9%}.journey-step{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.journey-node{color:#63758b;z-index:1;background:#0d1929;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.step-0 .journey-node,.step-1 .journey-node{color:#5ee08b;background:#22c55e24;border-color:#22c55e5c}.step-2 .journey-node{border-color:var(--primary);color:#fff;background:#146ef533;box-shadow:0 0 20px #146ef547}.journey-step strong{margin-top:9px;font-size:10px}.journey-step span{color:#5f7187;margin-top:3px;font-size:8px}.step-2 span{color:#4da4ff}.session-date{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin:24px 0 20px;padding-bottom:18px;display:flex}.session-date>div:first-child{border:1px solid var(--line-blue);background:#146ef517;border-radius:10px;place-items:center;width:48px;height:52px;padding:5px;display:grid}.session-date>div:first-child strong{font:700 18px var(--font-sora);line-height:1}.session-date>div:first-child span{color:#4fa9ff;font-size:8px}.session-date>div:last-child strong,.session-date>div:last-child span{display:block}.session-date>div:last-child strong{font-size:11px}.session-date>div:last-child span{color:#6a7d94;margin-top:5px;font-size:9px}.mentor-line{align-items:center;gap:10px;display:flex}.mentor-line button{border:1px solid var(--line);color:#7da5cf;border-radius:8px;width:32px;height:32px}.continue-panel{margin-top:12px}.course-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:19px;display:grid}.course-card{border:1px solid var(--line);background:#091522;border-radius:13px;grid-template-columns:105px 1fr;min-height:112px;display:grid;overflow:hidden}.course-art{font:800 19px var(--font-sora);place-items:center;display:grid;position:relative;overflow:hidden}.course-art:before{content:"";opacity:.24;border:1px solid;border-radius:24px;width:80px;height:80px;position:absolute;transform:rotate(35deg)}.course-art b{font:700 8px var(--font-inter);background:#050b14cc;border-radius:5px;padding:4px 6px;position:absolute;bottom:7px;right:7px}.art-api{color:#65b7ff;background:radial-gradient(circle,#123d70,#09192a)}.art-sql{color:#5ee08b;background:radial-gradient(circle,#164c3a,#09192a)}.art-career{color:#b79cff;background:radial-gradient(circle,#33235d,#09192a)}.course-copy{padding:16px 14px}.course-copy small{color:#5f7690;letter-spacing:.11em;font-size:7px}.course-copy h4{font:600 11px var(--font-sora);margin:7px 0 13px}.course-copy p{color:#60748c;margin:6px 0;font-size:8px}.progress{background:#ffffff0f;border-radius:4px;height:3px;overflow:hidden}.progress i{background:linear-gradient(90deg,var(--primary),var(--electric));border-radius:4px;height:100%;display:block}@keyframes float{0%,to{transform:translateY(0)rotate(-13deg)rotateY(-18deg)}50%{transform:translateY(-12px)rotate(-8deg)rotateY(-10deg)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.course-row{grid-template-columns:1fr}.next-step-card{grid-template-columns:1fr .7fr}.content{padding:28px 24px}.dashboard-grid{grid-template-columns:1fr}.orbit-visual{min-width:280px}}@media (max-width:780px){.app-shell{display:block}.sidebar{display:none}.topbar{height:66px;padding:0 16px}.mobile-menu{display:block}.search{flex:1;width:auto}.user-copy{display:none}.content{padding:24px 16px 88px}.welcome-row{align-items:start}.streak{display:none}.welcome-row h1{font-size:25px}.next-step-card{min-height:0;display:block}.next-step-copy{padding:30px 24px}.next-step-copy h2{font-size:27px}.orbit-visual{height:240px;min-height:240px}.metrics-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:90px;padding:14px}.metric-icon{display:none}.journey-panel{overflow-x:auto}.journey-line{min-width:560px}.course-card{grid-template-columns:96px 1fr}.panel-heading>a{display:none}}@media (max-width:480px){.metrics-grid{grid-template-columns:1fr}.next-step-card{border-radius:16px}.step-actions{flex-direction:column;align-items:stretch}.primary-button,.quiet-button{justify-content:center}.top-actions .icon-button{display:none}.task-meta{gap:9px}.welcome-row>div>p:last-child{line-height:1.5}.content{padding-inline:12px}.panel{padding:18px}.course-row{gap:9px}}.auth-flow{color:#f7faff;isolation:isolate;background:#030812;min-height:100vh;position:relative;overflow:hidden}.auth-reveal{z-index:-1;background:radial-gradient(circle at 71% 45%,#146ef538,#0000 28%),linear-gradient(135deg,#030812,#06152b 65%,#030812);position:absolute;inset:0;overflow:hidden}.auth-reveal-grid{opacity:.26;background-image:radial-gradient(circle,#68c5ff94 0 1.2px,#0000 1.6px);background-size:21px 21px;animation:18s linear infinite authRevealDrift;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle at 69% 48%,#000 0 21%,#0000 55%);mask-image:radial-gradient(circle at 69% 48%,#000 0 21%,#0000 55%)}.auth-reveal-glow{filter:blur(24px);background:conic-gradient(from 90deg,#0000,#00a3ff24,#0000 33%,#146ef52e,#0000 72%);border-radius:50%;width:58vw;height:58vw;animation:24s linear infinite authRevealSpin;position:absolute;top:5vh;right:-10vw}.auth-flow-nav{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#03081294;border-bottom:1px solid #7ebfff1c;justify-content:space-between;align-items:center;height:96px;padding:0 clamp(22px,5vw,76px);display:flex;position:relative}.auth-flow-brand{width:138px;height:75px;display:block;overflow:hidden}.auth-flow-brand img{object-fit:contain;width:100%;height:100%}.auth-flow-nav>div{align-items:center;gap:12px;display:flex}.auth-flow-nav>div>a{color:#8598af;padding:12px 15px;font-size:10px;transition:all .25s}.auth-flow-nav>div>a:hover{color:#fff}.auth-flow-nav .auth-flow-nav-cta{color:#dfeeff;background:#146ef514;border:1px solid #52a8ff52;border-radius:999px}.auth-flow-layout{grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(35px,5vw,90px);max-width:1480px;min-height:calc(100vh - 96px);margin:auto;padding:32px clamp(22px,5vw,76px);display:grid}.auth-flow-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0c1c31e0,#050e1bcc);border:1px solid #7ebfff29;border-radius:24px;width:min(100%,470px);padding:clamp(24px,2.8vw,38px);box-shadow:0 35px 90px #00000061}.auth-flow-kicker,.auth-flow-story-copy>p{color:#55bdf7;font:750 9px var(--font-sora);letter-spacing:.2em;margin:0}.auth-flow-card h1{font:650 clamp(34px,3.1vw,48px)/1.06 var(--font-sora);letter-spacing:-.055em;margin:15px 0 18px}.auth-flow-lead{color:#8ea2b9;margin:0 0 20px;font-size:13px;line-height:1.75}.auth-flow .google-auth-wrap{margin:0}.auth-flow .google-auth-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#146ef5,#00a3ff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;padding:0 22px;font-weight:750;transition:transform .25s,box-shadow .25s,filter .25s;display:flex;box-shadow:0 16px 38px #146ef547}.auth-flow .google-auth-button .google-g{color:#146ef5;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:850;display:grid;box-shadow:0 4px 12px #00000026}.auth-flow .google-auth-button b{margin-left:auto;font-size:18px;line-height:1}.auth-flow .google-auth-button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 20px 52px #00a3ff61}.auth-flow .google-auth-button:disabled{cursor:not-allowed;opacity:.64;filter:none;transform:none}.auth-flow-alert{color:#fda4af;background:#f43f5e12;border:1px solid #fb718540;border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:10px;line-height:1.5}.auth-flow-security{border-block:1px solid #ffffff0f;grid-template-columns:32px 1fr;align-items:start;gap:11px;margin:14px 0;padding:12px 0;display:grid}.auth-flow-security>span{color:#65c2ff;background:#146ef51a;border:1px solid #146ef533;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.auth-flow-security p{color:#667d95;margin:0;font-size:9px;line-height:1.65}.auth-flow-security strong{color:#b9c8d8}.auth-flow-switch,.auth-flow-back{color:#687d94;font-size:9px}.auth-flow-switch{margin:0 0 12px}.auth-flow-switch a{color:#62b9ff;text-underline-offset:4px;text-decoration:underline}.auth-flow-back{transition:all .2s}.auth-flow-back:hover{color:#fff}.auth-flow-story{background:radial-gradient(circle at 62% 35%,#00a3ff29,#0000 24%),linear-gradient(145deg,#081930bd,#030a147a);border:1px solid #5fb3ff24;border-radius:30px;flex-direction:column;justify-content:flex-end;min-height:650px;padding:clamp(34px,5vw,76px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.auth-flow-story:before{content:"";background-image:linear-gradient(#5cb4ff0a 1px,#0000 1px),linear-gradient(90deg,#5cb4ff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#000);mask-image:linear-gradient(#0000,#000 30%,#000)}.auth-flow-orbit{place-items:center;width:190px;height:190px;display:grid;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.auth-flow-orbit>span{width:112px;height:112px;font:800 30px var(--font-sora);letter-spacing:-.08em;background:linear-gradient(145deg,#0b3c78,#146ef5 58%,#00a3ff);border-radius:30px;place-items:center;animation:5s ease-in-out infinite authCoreFloat;display:grid;transform:rotate(-10deg);box-shadow:0 0 70px #00a3ff52,0 38px 60px #0006}.auth-flow-orbit i{border:1px solid #60beff3b;border-radius:50%;animation:13s linear infinite authOrbit;position:absolute;inset:-38px;transform:rotateX(65deg)rotate(-18deg)}.auth-flow-orbit i:nth-child(2){opacity:.5;border-style:dashed;animation-duration:19s;animation-direction:reverse;inset:-78px}.auth-flow-story-copy{z-index:2;max-width:710px;margin-bottom:32px;position:relative}.auth-flow-story-copy h2{font:540 clamp(31px,3.4vw,52px)/1.08 var(--font-sora);letter-spacing:-.052em;margin:13px 0 0}.auth-flow-story ol{z-index:2;border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.auth-flow-story li{grid-template-columns:28px 1fr;gap:8px;padding:18px 18px 0 0;display:grid}.auth-flow-story li>span{color:#48b6ff;font:700 9px var(--font-sora)}.auth-flow-story li strong,.auth-flow-story li small{display:block}.auth-flow-story li strong{font:600 10px var(--font-sora);margin-bottom:6px}.auth-flow-story li small{color:#637991;font-size:8px;line-height:1.55}@keyframes authRevealDrift{to{transform:translate(42px,21px)}}@keyframes authRevealSpin{to{transform:rotate(360deg)}}@keyframes authOrbit{to{transform:rotateX(65deg)rotate(342deg)}}@keyframes authCoreFloat{0%,to{transform:translateY(0)rotate(-10deg)}50%{transform:translateY(-12px)rotate(-5deg)}}@media (max-width:980px){.auth-flow-layout{grid-template-columns:1fr;max-width:720px}.auth-flow-card{margin:auto}.auth-flow-story{min-height:560px}.auth-flow-orbit{top:32%}}@media (max-width:620px){.auth-flow-nav{height:76px;padding-inline:18px}.auth-flow-brand{width:112px;height:62px}.auth-flow-nav>div>a:first-child{display:none}.auth-flow-layout{min-height:calc(100vh - 76px);padding:28px 16px 45px}.auth-flow-card{border-radius:20px;padding:28px 22px}.auth-flow-story{border-radius:22px;min-height:500px;padding:28px 22px}.auth-flow-story ol{grid-template-columns:1fr;gap:10px}.auth-flow-story li{padding-top:12px}.auth-flow-orbit{top:27%;transform:translate(-50%,-50%)scale(.8)}.auth-flow-story-copy{margin-top:210px}}@media (prefers-reduced-motion:reduce){.auth-reveal-grid,.auth-reveal-glow,.auth-flow-orbit>span,.auth-flow-orbit i{animation:none!important}.auth-flow *{scroll-behavior:auto!important}}.public-site{background:radial-gradient(circle at 78% 7%,#146ef51a,transparent 29%),var(--bg);overflow:hidden}.public-header{border-bottom:1px solid var(--line);z-index:30;align-items:center;max-width:1440px;height:78px;margin:auto;padding:0 34px;display:flex;position:relative}.public-header .brand{margin:0}.public-header nav{gap:30px;margin:auto;display:flex}.public-header nav a,.header-login{color:#8ca0b8;font-size:11px;transition:all .2s}.public-header nav a:hover,.header-login:hover{color:#fff}.public-header>div{align-items:center;gap:14px;display:flex}.header-cta{border:1px solid var(--line-blue);color:#83c7ff;background:#146ef51a;border-radius:9px;align-items:center;height:38px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.public-hero{outline:none;min-height:700px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;max-width:1360px;min-height:700px;margin:auto;padding:76px 46px 70px;display:grid}.hero-copy{z-index:3;position:relative}.hero-copy h1{font:650 clamp(46px,5.3vw,76px)/1.06 var(--font-sora);letter-spacing:-.055em;max-width:780px;margin:18px 0 24px}.hero-copy>p:not(.eyebrow){color:#8ea0b5;max-width:600px;font-size:16px;line-height:1.75}.hero-actions{gap:11px;margin-top:34px;display:flex}.hero-controls{align-items:center;gap:18px;margin-top:64px;display:flex}.hero-controls>button{border:1px solid var(--line);color:#72849a;cursor:pointer;background:0 0;border-radius:50%;width:34px;height:34px}.hero-controls>div{gap:7px;display:flex}.hero-controls>div button{cursor:pointer;background:#ffffff1f;border:0;width:24px;height:2px;padding:0;transition:all .25s}.hero-controls>div button.active{background:var(--electric);width:52px;box-shadow:0 0 10px #00a3ff80}.hero-sculpture{perspective:1000px;place-items:center;min-height:520px;display:grid;position:relative}.hero-core{width:148px;height:148px;font:800 40px var(--font-sora);z-index:3;background:linear-gradient(145deg,#0b3972,#0d76d6 60%,#00a3ff);border-radius:38px;place-items:center;animation:6s ease-in-out infinite float;display:grid;position:relative;transform:rotate(-12deg)rotateY(-18deg);box-shadow:inset 0 1px #ffffff80,inset -12px -16px 30px #00000059,0 0 80px #00a3ff4d,0 45px 70px #00000073}.hero-ring{border:1px solid #51b8ff47;border-radius:50%;position:absolute;transform:rotateX(68deg)rotate(-15deg)}.ring-a{width:500px;height:270px;animation:18s linear infinite spin}.ring-b{border-style:dashed;width:380px;height:205px;animation:12s linear infinite reverse spin}.career-path{opacity:.78;flex-direction:column-reverse;gap:15px;display:flex;position:absolute;top:8%;right:6%;transform:rotate(-29deg)skewY(12deg)}.career-path i{background:linear-gradient(#146ef566,#041b39bf);border:1px solid #5fb7ff66;width:84px;height:20px;display:block;box-shadow:0 12px 18px #00000059}.career-path i:nth-child(2){margin-left:34px}.career-path i:nth-child(3){margin-left:68px}.career-path i:nth-child(4){margin-left:102px}.career-path i:nth-child(5){margin-left:136px}.floating-label{letter-spacing:.12em;color:#72befe;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061323c7;border:1px solid #146ef538;border-radius:7px;padding:7px 9px;font-size:8px;position:absolute}.label-diagnostic{top:28%;left:9%}.label-direction{bottom:25%;right:7%}.label-evolution{color:#72e19a;border-color:#22c55e33;top:19%;right:10%}.trust-strip{border-block:1px solid var(--line);background:#050b148c;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;min-height:76px;padding:18px 30px;display:flex}.trust-strip span{font:650 9px var(--font-sora);letter-spacing:.16em;color:#6e8299}.trust-strip i{color:#214e80;font-style:normal}.method-section,.platform-section,.mentor-section,.faq-section{max-width:1320px;margin:auto;padding:130px 46px}.section-intro h2,.platform-copy h2,.mentor-section h2,.final-cta h2{font:650 clamp(34px,4.4vw,58px)/1.08 var(--font-sora);letter-spacing:-.05em;margin:14px 0 20px}.section-intro>p:last-child,.platform-copy>p,.mentor-section>div>p:not(.eyebrow){color:#8498af;max-width:580px;font-size:14px;line-height:1.75}.method-grid{grid-template-columns:repeat(5,1fr);margin-top:80px;display:grid;position:relative}.method-grid:before{content:"";background:linear-gradient(90deg,var(--primary),var(--electric),#22c55eb3);height:1px;position:absolute;top:52px;left:5%;right:5%}.method-grid article{padding-right:24px;position:relative}.method-grid article>span{font:600 11px var(--font-sora);color:#45678c}.method-dot{border:3px solid var(--bg);background:var(--primary);border-radius:50%;width:13px;height:13px;margin:30px 0;box-shadow:0 0 0 1px #146ef566,0 0 20px #146ef566}.method-grid article:nth-child(5) .method-dot{background:var(--success);box-shadow:0 0 0 1px #22c55e66,0 0 20px #22c55e59}.method-grid h3{font:600 15px var(--font-sora);margin:0 0 10px}.method-grid p{color:#71849b;margin:0;font-size:11px;line-height:1.6}.platform-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.platform-copy ul{margin:34px 0;padding:0;list-style:none}.platform-copy li{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:20px;padding:14px 0;display:grid}.platform-copy li b{font-size:11px}.platform-copy li span{color:#71849a;font-size:10px}.platform-preview{border:1px solid var(--line-blue);background:radial-gradient(circle at 76% 38%,#00a3ff33,#0000 25%),#091524;border-radius:22px;height:500px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-5deg)rotateX(2deg);box-shadow:0 40px 100px #0006}.platform-preview:before{content:"";background-image:linear-gradient(#146ef50a 1px,#0000 1px),linear-gradient(90deg,#146ef50a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.preview-nav{border-right:1px solid var(--line);background:#050b14b3;width:90px;padding-top:90px;position:absolute;top:0;bottom:0;left:0}.preview-nav span{background:#ffffff17;border-radius:4px;width:45px;height:7px;margin:20px auto;display:block}.preview-nav span:first-child{background:var(--primary)}.preview-content{z-index:2;position:absolute;top:110px;left:140px}.preview-content small{letter-spacing:.16em;color:#52c6ff;font-size:9px}.preview-content h3{font:650 30px/1.15 var(--font-sora);margin:14px 0 25px}.preview-button{background:var(--primary);border-radius:8px;padding:12px 16px;font-size:9px;font-weight:700;display:inline-flex}.preview-stats{gap:10px;margin-top:90px;display:flex}.preview-stats i{border:1px solid var(--line);background:#ffffff06;border-radius:10px;width:120px;height:62px;display:block}.preview-orb{background:linear-gradient(145deg,#0d417d,var(--electric));width:115px;height:115px;font:800 28px var(--font-sora);border-radius:30px;place-items:center;display:grid;position:absolute;top:150px;right:75px;transform:rotate(-12deg);box-shadow:0 0 55px #00a3ff47}.mentor-section{grid-template-columns:.8fr 1fr;align-items:center;gap:100px;display:grid}.mentor-photo{border:1px solid var(--line);color:#455b75;text-align:center;height:560px;font:600 12px/1.7 var(--font-sora);background:radial-gradient(circle at 50% 30%,#146ef52e,#0000 28%),linear-gradient(145deg,#0b1625,#08111e);border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}.mentor-photo:before{content:"";filter:blur(1px);background:linear-gradient(#1e467466,#07111fcc);border-radius:50% 50% 22% 22%;width:230px;height:330px;position:absolute;bottom:-20px}.mentor-photo span{z-index:2;background:#050b1499;border:1px dashed #ffffff1f;border-radius:10px;padding:10px 15px;position:relative}.mentor-tags{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.mentor-tags span{border:1px solid var(--line);color:#7da0c7;border-radius:99px;padding:8px 12px;font-size:9px}.faq-section{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-list details{border-top:1px solid var(--line);padding:21px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font:550 13px var(--font-sora);justify-content:space-between;list-style:none;display:flex}.faq-list summary span{color:var(--electric)}.faq-list p{color:#7f93aa;max-width:650px;font-size:12px;line-height:1.7}.final-cta{text-align:center;border-block:1px solid var(--line);background:radial-gradient(circle at 50% 60%,#146ef529,#0000 31%),#06101d;flex-direction:column;justify-content:center;align-items:center;min-height:530px;display:flex;position:relative}.final-cta>*{z-index:2;position:relative}.cta-orbit{border:1px solid #00a3ff2b;border-radius:50%;width:620px;height:240px;position:absolute;transform:rotate(-8deg)}.public-footer{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;max-width:1320px;margin:auto;padding:70px 46px 35px;display:grid}.public-footer .brand{margin:0}.public-footer p{color:#63768d;font-size:10px}.public-footer>div{gap:20px;display:flex}.public-footer>div a{color:#8194aa;font-size:10px}.public-footer small{border-top:1px solid var(--line);color:#465b73;grid-column:1/-1;padding-top:24px;font-size:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.public-header nav{display:none}.public-header>div{margin-left:auto}.hero-grid{grid-template-columns:1fr;padding-top:60px}.hero-sculpture{min-height:420px}.method-grid{grid-template-columns:1fr;gap:0}.method-grid:before{width:1px;height:auto;inset:20px auto 20px 6px}.method-grid article{grid-template-columns:30px 24px 1fr;align-items:start;padding:12px 0;display:grid}.method-dot,.method-grid h3{margin:0}.method-grid p{grid-column:3}.platform-section,.mentor-section,.faq-section{grid-template-columns:1fr;gap:50px}.platform-preview{height:420px}.method-section,.platform-section,.mentor-section,.faq-section{padding:90px 28px}.public-footer{grid-template-columns:1fr;align-items:start}.public-footer small{grid-column:1}.preview-stats{display:none}}@media (max-width:560px){.public-header{padding:0 16px}.header-login{display:none}.hero-grid{padding:48px 20px}.hero-copy h1{font-size:38px}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a{justify-content:center}.hero-sculpture{min-height:340px;margin-inline:-60px;transform:scale(.78)}.hero-controls{margin-top:38px}.trust-strip{gap:10px}.trust-strip span{font-size:7px}.platform-preview{height:340px;transform:none}.preview-content{top:70px;left:88px}.preview-content h3{font-size:22px}.preview-nav{width:55px}.preview-orb{width:82px;height:82px;font-size:20px;top:120px;right:25px}.mentor-photo{height:420px}.final-cta{min-height:430px;padding:60px 20px}.cta-orbit{width:400px}.public-footer{padding-inline:22px}}.auth-page{background:radial-gradient(circle at 74% 46%,#146ef524,transparent 26%),var(--deep);grid-template-columns:minmax(420px,.8fr) 1.2fr;min-height:100vh;display:grid;position:relative}.auth-brand{z-index:2;position:absolute;top:32px;left:42px}.auth-card{border:1px solid var(--line);width:min(440px,100% - 50px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1625d1;border-radius:20px;align-self:center;margin:70px auto 20px;padding:38px}.auth-card h1{font:650 32px var(--font-sora);letter-spacing:-.045em;margin:12px 0}.auth-card>p:not(.eyebrow):not(.auth-note){color:#7f92a9;font-size:12px;line-height:1.65}.auth-fields{margin:28px 0 18px}.auth-fields label{color:#8ea1b8;margin-top:14px;font-size:9px;display:block}.auth-fields input{border:1px solid var(--line);color:#556a82;background:#081320;border-radius:9px;width:100%;height:45px;margin-top:7px;padding:0 12px;font-size:10px;display:block}.auth-submit{background:linear-gradient(135deg,var(--primary),#0c5fd4);border-radius:9px;justify-content:space-between;align-items:center;height:46px;padding:0 16px;font-size:11px;font-weight:750;display:flex;box-shadow:0 13px 30px #146ef533}.auth-note{color:#51657c!important;margin:15px 0!important;font-size:9px!important;line-height:1.5!important}.back-link{color:#6b8098;font-size:9px}.auth-art{place-items:center;display:grid;position:relative;overflow:hidden}.auth-core{background:linear-gradient(145deg,#0c3e78,var(--electric));width:145px;height:145px;font:800 38px var(--font-sora);border-radius:38px;place-items:center;animation:6s ease-in-out infinite float;display:grid;transform:rotate(-12deg);box-shadow:0 0 75px #00a3ff40,0 45px 70px #00000073}.auth-orbit{border:1px solid #00a3ff30;border-radius:50%;width:570px;height:280px;position:absolute;transform:rotate(-12deg)}.auth-art p{font:650 9px var(--font-sora);letter-spacing:.17em;color:#536d8a;position:absolute;bottom:65px}.wizard-shell{background:var(--bg);grid-template-columns:360px 1fr;min-height:100vh;display:grid}.wizard-sidebar{border-right:1px solid var(--line);background:#050b14d1;flex-direction:column;padding:35px 34px;display:flex}.wizard-sidebar .brand{margin:0 0 65px}.wizard-sidebar>div h2{font:550 18px/1.45 var(--font-sora);letter-spacing:-.03em;color:#dce7f4;margin:12px 0 30px}.wizard-sidebar ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wizard-sidebar li{color:#465a72;border-radius:9px;align-items:center;gap:12px;padding:9px;display:flex}.wizard-sidebar li>span{border:1px solid var(--line);border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.wizard-sidebar li strong,.wizard-sidebar li small{display:block}.wizard-sidebar li strong{font-size:10px}.wizard-sidebar li small{margin-top:3px;font-size:8px}.wizard-sidebar li.active{color:#fff;background:#146ef517}.wizard-sidebar li.active>span{border-color:var(--primary);color:#6ab3ff;background:#146ef52b}.wizard-sidebar li.done{color:#7890aa}.wizard-sidebar li.done>span{color:#65df90;border-color:#22c55e40}.wizard-main{min-width:0}.wizard-main>header{border-bottom:1px solid var(--line);color:#63768d;letter-spacing:.12em;align-items:center;gap:15px;height:74px;padding:0 40px;font-size:8px;display:flex}.wizard-main>header>div{background:#ffffff0f;border-radius:4px;width:180px;height:3px;overflow:hidden}.wizard-main>header i{background:linear-gradient(90deg,var(--primary),var(--electric));height:100%;display:block}.wizard-main form{max-width:720px;margin:75px auto;padding:0 34px}.wizard-main h1{font:650 43px var(--font-sora);letter-spacing:-.05em;margin:14px 0 8px}.wizard-main form>p:not(.eyebrow):not(.save-state){color:#8093aa;font-size:13px}.wizard-fields{gap:18px;margin:36px 0;display:grid}.wizard-fields label{color:#9aadbf;font-size:10px}.wizard-fields textarea{resize:vertical;border:1px solid var(--line);color:#e7f0f9;background:#091522;border-radius:12px;outline:0;width:100%;height:92px;margin-top:8px;padding:14px;display:block}.wizard-fields textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #146ef51a}.wizard-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:36px;padding-top:22px;display:flex}.wizard-actions>button:not(.primary-button){color:#687b92;cursor:pointer;background:0 0;border:0;font-size:10px}.wizard-actions>button:disabled{opacity:.35}.save-state{text-align:right;font-size:9px}.save-state.success{color:#55d783}.save-state.error{color:#f87171}.diagnostic-result{text-align:center;border:1px solid var(--line);background:#091522;border-radius:18px;margin:36px 0;padding:48px}.result-orb{color:#5be68b;background:#22c55e1f;border:1px solid #22c55e40;border-radius:22px;place-items:center;width:70px;height:70px;margin:auto;font-size:24px;display:grid}.diagnostic-result h3{font:600 18px var(--font-sora);margin:18px 0 8px}.diagnostic-result p{color:#71849b;max-width:480px;margin:auto;font-size:10px;line-height:1.6}.simple-state{text-align:center;background:radial-gradient(circle at 50% 30%,#146ef524,transparent 42%),var(--deep);flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:100svh;padding:48px 20px;display:flex}.simple-state>span{border:1px solid var(--line-blue);color:#6ab3ff;width:64px;height:64px;font:750 24px var(--font-sora);background:#146ef51f;border-radius:20px;place-items:center;margin-bottom:22px;display:grid}.simple-state h1{max-width:620px;font:650 clamp(28px,4vw,40px)/1.15 var(--font-sora);letter-spacing:-.04em;margin:14px 0 12px}.simple-state>p:not(.eyebrow){color:#8ea0b5;max-width:520px;margin:0 0 28px;font-size:14px;line-height:1.7}.simple-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}:is(.simple-state .primary-button:focus-visible,.simple-state .quiet-button:focus-visible){outline:2px solid var(--electric);outline-offset:3px}@media (max-width:780px){.auth-page{padding:110px 0 50px;display:block}.auth-art{display:none}.auth-brand{top:24px;left:20px}.wizard-shell{display:block}.wizard-sidebar{display:none}.wizard-main form{margin:45px auto}.wizard-main>header{padding:0 18px}.wizard-main h1{font-size:34px}}.ops-page{background:var(--bg);grid-template-columns:220px 1fr;min-height:100vh;display:grid}.ops-sidebar{background:var(--deep);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.ops-sidebar .brand{margin:0 0 45px}.ops-sidebar>p{letter-spacing:.14em;color:#475c74;margin-bottom:10px;padding:0 12px;font-size:8px}.ops-sidebar>a:not(.brand):not(.ops-switch){color:#70839a;border-radius:9px;align-items:center;height:42px;padding:0 12px;font-size:11px;display:flex}.ops-sidebar>a.active{color:#fff;box-shadow:inset 3px 0 var(--primary);background:#146ef51f}.ops-switch{border-top:1px solid var(--line);color:#6688ae;margin-top:auto;padding:20px 12px 0;font-size:9px}.ops-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;padding:0 34px;display:flex}.ops-workspace>header h1{font:600 22px var(--font-sora);margin:6px 0 0}.ops-content{max-width:1500px;margin:auto;padding:28px 34px 60px}.demo-label{letter-spacing:.1em;color:#536b85;background:#146ef50b;border:1px solid #146ef51f;border-radius:7px;padding:7px 9px;font-size:8px;display:inline-flex}.ops-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.ops-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:20px}.ops-metrics small,.ops-metrics strong,.ops-metrics span{display:block}.ops-metrics small{letter-spacing:.12em;color:#63768e;font-size:8px}.ops-metrics strong{font:650 25px var(--font-sora);margin:8px 0}.ops-metrics span{color:#60748c;font-size:9px}.ops-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.ops-panel{border:1px solid var(--line);background:#0b1625c7;border-radius:15px;padding:22px}.ops-heading{justify-content:space-between;align-items:center;display:flex}.ops-heading h2{font:600 16px var(--font-sora);margin:6px 0}.ops-heading button{border:1px solid var(--line);color:#6684a5;background:0 0;border-radius:7px;padding:7px 10px;font-size:8px}.alert-list{margin-top:17px}.alert-list a{border-top:1px solid var(--line);align-items:center;gap:12px;padding:13px 3px;display:flex}.alert-list a>span{text-align:center;border-radius:5px;min-width:66px;padding:5px 6px;font-size:7px}.alert-list a div{flex:1}.alert-list a strong,.alert-list a small{display:block}.alert-list a strong{font-size:10px}.alert-list a small{color:#64788f;margin-top:3px;font-size:8px}.alert-list a>b{color:#627d9c;font-size:10px}.alert-0>span{color:#fb7185;background:#f43f5e14}.alert-1>span{color:#fbbf24;background:#f59e0b14}.alert-2>span{color:#60a5fa;background:#146ef51a}.alert-3>span{color:#4ade80;background:#22c55e14}.schedule-block{border-top:1px solid var(--line);gap:12px;padding:15px 0;display:flex}.schedule-block time{font:600 11px var(--font-sora);color:#58b4ff}.schedule-block strong,.schedule-block span{display:block}.schedule-block strong{font-size:9px}.schedule-block span{color:#60748c;margin-top:4px;font-size:8px}.schedule-action{border:1px solid var(--line-blue);color:#68adf6;background:#146ef50f;border-radius:8px;width:100%;height:34px;font-size:8px}.student-table{margin-top:12px;overflow:auto}.table-row{border-top:1px solid var(--line);color:#7b8ea5;grid-template-columns:1.2fr 1fr 1fr 1fr .6fr;align-items:center;gap:15px;min-width:760px;min-height:52px;font-size:9px;display:grid}.table-head{color:#52667f;min-height:38px;margin-top:12px;font-size:7px}.table-row>span:first-child{color:#d9e3ed;align-items:center;gap:9px;display:flex}.table-row>span:first-child i{background:#12345a;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.table-row>span:nth-child(3){background:#ffffff0f;border-radius:4px;height:4px;overflow:hidden}.table-row>span:nth-child(3) b{background:var(--primary);height:100%;display:block}.status-active,.status-risk{font-size:7px}.status-active{color:#4ade80}.status-risk{color:#fbbf24}.admin-grid{grid-template-columns:1.35fr .65fr}.admin-modules{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.admin-modules a{border:1px solid var(--line);background:#ffffff04;border-radius:9px;align-items:center;gap:11px;height:52px;padding:0 12px;display:flex}.admin-modules span{color:#356da9;font-size:8px}.admin-modules strong{flex:1;font-size:9px}.admin-modules b{color:#5d7a99;font-size:9px}.audit-empty{text-align:center;padding:60px 20px}.audit-empty>div{color:#326597;font-size:28px}.audit-empty strong{margin:14px;font-size:11px;display:block}.audit-empty p{color:#60758c;font-size:9px;line-height:1.6}.ops-panel.student-table{padding-bottom:10px}@media (max-width:900px){.ops-page{display:block}.ops-sidebar{display:none}.ops-metrics{grid-template-columns:1fr 1fr}.ops-grid,.admin-grid{grid-template-columns:1fr}.ops-content{padding-inline:18px}}@media (max-width:520px){.ops-metrics{grid-template-columns:1fr 1fr}.ops-workspace>header{padding-inline:18px}.admin-modules{grid-template-columns:1fr}}.portal-shell{background:radial-gradient(circle at 58% -18%,#146ef51c,transparent 35%),var(--bg);grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.portal-sidebar{z-index:50;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b14f5;flex-direction:column;height:100vh;padding:25px 17px 18px;display:flex;position:sticky;top:0;overflow:auto}.portal-sidebar .brand{margin:0 0 15px}.portal-area{background:linear-gradient(135deg,#146ef51a,#00a3ff06);border:1px solid #146ef529;border-radius:11px;margin:0 8px 25px;padding:12px}.portal-area span,.portal-area small{display:block}.portal-area span{font:700 9px var(--font-sora);letter-spacing:.13em;color:#7dc9ff}.portal-area small{color:#526a84;margin-top:4px;font-size:8px}.portal-sidebar nav{padding-bottom:20px}.nav-entry .nav-label{padding-top:17px}.nav-entry:first-child .nav-label{padding-top:0}.portal-switches{border-top:1px solid var(--line);gap:6px;margin-top:auto;padding:14px 8px 10px;display:grid}.portal-switches p{font:700 7.5px var(--font-sora);letter-spacing:.14em;color:#55708c;margin:0 2px 2px}.portal-switches a{border:1px solid var(--line);font:600 9.5px var(--font-sora);color:#9fb8d2;background:#94b7e00a;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.portal-switches a:hover{color:#dbe9f8;background:#146ef51a;border-color:#146ef573}.portal-switches a em{color:#5b7a9a;margin-left:auto;font-style:normal}.portal-account{border-top:1px solid var(--line);align-items:center;gap:9px;padding:16px 7px 0;display:flex}.portal-account>div:nth-child(2){flex:1;min-width:0}.portal-account strong,.portal-account small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.portal-account strong{font-size:9px}.portal-account small{color:#587089;margin-top:3px;font-size:7px}.portal-account>a{color:#58718d;font-size:12px}.portal-workspace{min-width:0}.portal-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;background:#07111fc2;align-items:center;height:76px;padding:0 30px;display:flex;position:sticky;top:0}.portal-topbar .icon-button{place-items:center;display:grid}.portal-content{max-width:1500px;margin:0 auto;padding:36px 38px 70px}.menu-backdrop{display:none}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.page-heading h1{font:650 clamp(28px,3.2vw,43px)/1.08 var(--font-sora);letter-spacing:-.05em;margin:10px 0 9px}.page-heading>div>p:last-child{color:#8194aa;max-width:720px;margin:0;font-size:12px;line-height:1.65}.page-heading-actions,.button-row,.empty-actions,.result-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.secondary-button{border:1px solid var(--line);color:#8ea5bd;cursor:pointer;background:0 0;border-radius:9px;height:42px;padding:0 16px;font-size:10px}.primary-button,.quiet-button{cursor:pointer;border:0}.primary-button:disabled,.secondary-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.configuration-banner,.success-banner{background:linear-gradient(90deg,#146ef51c,#00a3ff09);border:1px solid #146ef533;border-radius:12px;align-items:center;gap:15px;min-height:53px;margin:0 0 16px;padding:13px 16px;display:flex}.configuration-banner strong,.configuration-banner span{display:block}.configuration-banner strong{font:650 10px var(--font-sora);white-space:nowrap}.configuration-banner span{color:#7890aa;font-size:9px;line-height:1.5}.configuration-banner.warning{background:#f59e0b0e;border-color:#f59e0b3d}.success-banner{color:#69e496;background:#22c55e11;border-color:#22c55e40;font-size:10px}.portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:15px 0;display:grid}.portal-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#101e30f0,#081320e6);border-radius:14px;min-height:108px;padding:19px}.portal-metrics small,.portal-metrics strong,.portal-metrics span{display:block}.portal-metrics small{letter-spacing:.13em;color:#63768e;font-size:7px;font-weight:750}.portal-metrics strong{font:700 26px var(--font-sora);margin:9px 0 5px}.portal-metrics .metric-date{margin-top:13px;font-size:15px}.portal-metrics span{color:#657a92;font-size:8px;line-height:1.45}.feature-grid,.content-grid,.detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:12px;margin:12px 0;display:grid}.feature-card,.data-panel,.profile-card,.integration-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d1c2ee6,#081320e0);border-radius:17px;padding:24px}.feature-card{flex-direction:column;justify-content:center;align-items:flex-start;min-height:245px;display:flex;position:relative;overflow:hidden}.feature-card>*{z-index:2;position:relative}.feature-primary{border-color:var(--line-blue);background:radial-gradient(circle at 85% 35%,#00a3ff30,#0000 29%),linear-gradient(120deg,#0b1c31,#091522)}.feature-primary:after{content:"QA";font:800 74px var(--font-sora);letter-spacing:-.1em;color:#46b0ff14;position:absolute;right:8%;transform:rotate(-9deg)}.feature-card h2{font:650 25px/1.2 var(--font-sora);margin:10px 0}.feature-card h3{font:650 18px var(--font-sora);margin:10px 0}.feature-card>p:not(.eyebrow){color:#8194aa;max-width:640px;font-size:10px;line-height:1.65}.feature-card .primary-button,.feature-card .quiet-button{margin-top:12px}.data-panel{min-width:0}.data-panel>h2,.profile-card h2,.integration-card h3{font:620 17px var(--font-sora);margin:4px 0 15px}.data-panel>h3{font:600 12px var(--font-sora);margin:22px 0 7px}.panel-title h2{font:620 17px var(--font-sora);margin:6px 0 0}.empty-state,.ops-empty{text-align:center;padding:40px 20px}.empty-state>span,.ops-empty>span{color:#5ab5ff;background:#146ef512;border:1px solid #146ef533;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 13px;font-size:17px;display:grid}.empty-state h3,.ops-empty h3{font:600 13px var(--font-sora);margin:7px}.empty-state p,.ops-empty p{color:#667b93;max-width:470px;margin:7px auto 16px;font-size:9px;line-height:1.6}.empty-state .empty-actions{justify-content:center}.compact-list{display:grid}.compact-list>a,.compact-list>div{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:13px 2px;display:flex}.compact-list span{color:#647990;font-size:8px}.plan-summary>strong,.plan-summary>span{display:block}.plan-summary>strong{font:600 14px/1.5 var(--font-sora)}.plan-summary>span{color:#63788f;margin:8px 0 16px;font-size:8px}.status-chip{letter-spacing:.07em;border:1px solid var(--line);color:#7c91a8;background:#ffffff06;border-radius:6px;align-items:center;width:max-content;padding:5px 7px;font-size:7px;display:inline-flex}.journey-board{gap:10px;display:grid;position:relative}.journey-board:before{content:"";background:linear-gradient(var(--success),var(--primary),#ffffff12);width:1px;position:absolute;top:55px;bottom:55px;left:25px}.journey-board article{border:1px solid var(--line);background:#0b1625b8;border-radius:15px;grid-template-columns:52px 1fr;align-items:start;gap:18px;padding:21px;display:grid;position:relative}.journey-board article>span{border:1px solid var(--line);z-index:2;background:#0b1929;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.journey-board article.done>span{color:#66e092;background:#0c2a23;border-color:#22c55e4d}.journey-board article.current{border-color:var(--line-blue);background:linear-gradient(90deg,#146ef51a,#0b1625bf)}.journey-board article.current>span{color:#fff;border-color:var(--primary);background:#154f9e;box-shadow:0 0 24px #146ef54d}.journey-board small{letter-spacing:.12em;color:#6081a5;font-size:7px}.journey-board h2{font:620 16px var(--font-sora);margin:6px 0}.journey-board p{color:#6e8298;margin:0;font-size:9px;line-height:1.6}.hero-panel{border:1px solid var(--line-blue);background:radial-gradient(circle at 82% 45%,#00a3ff2b,#0000 27%),linear-gradient(120deg,#0b1b2f,#091522);border-radius:18px;justify-content:space-between;align-items:center;gap:25px;min-height:180px;margin-bottom:12px;padding:28px;display:flex}.hero-panel h2{font:630 24px/1.25 var(--font-sora);letter-spacing:-.03em;margin:10px 0}.hero-panel p,.hero-panel span{color:#758aa1;font-size:9px}.large-progress{text-align:center;border-left:1px solid var(--line);min-width:130px;padding-left:30px}.large-progress strong,.large-progress span{display:block}.large-progress strong{font:700 36px var(--font-sora);color:#68c4ff}.large-progress span{margin-top:5px}.roadmap-list{display:grid}.roadmap-list article{border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:14px;padding:18px 0;display:grid}.roadmap-index{color:#64b5ff;width:30px;height:30px;font:700 9px var(--font-sora);background:#146ef51a;border-radius:9px;place-items:center;display:grid}.roadmap-list h3{font:600 13px var(--font-sora);margin:8px 0}.roadmap-list p{color:#8294a8;font-size:9px;line-height:1.6}.roadmap-list small{color:#58708a;font-size:8px}.roadmap-list blockquote{border-left:2px solid var(--primary);color:#87a0ba;background:#146ef50d;margin:13px 0 0;padding:9px 12px;font-size:9px}.card-grid,.record-cards,.checklist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.catalog-card,.record-card,.checklist-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#0e1d2fe6,#08131fe6);border-radius:15px;flex-direction:column;align-items:flex-start;min-height:220px;padding:21px;transition:all .2s;display:flex}.catalog-card:hover,.record-card:hover{border-color:var(--line-blue);transform:translateY(-2px)}.catalog-icon,.achievement-icon{color:#5cb9ff;margin-bottom:18px;font-size:20px}.catalog-card h2,.record-card h2,.checklist-grid h2{font:620 15px/1.35 var(--font-sora);margin:10px 0 7px}.catalog-card p,.record-card p,.checklist-grid p{color:#74879d;flex:1;font-size:9px;line-height:1.6}.catalog-card small,.record-card small,.checklist-grid small{color:#597089;font-size:8px}.catalog-card b,.record-card b{color:#65b6fb;margin-top:16px;font-size:9px}.record-card .quiet-button{margin-top:16px}.achievement-card{background:radial-gradient(circle at 90% 10%,#8b5cf629,#0000 30%),#0b1726}.record-list{display:grid}.record-list>a{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto 18px;align-items:center;gap:12px;min-height:64px;padding:9px 2px;display:grid}.record-icon{color:#60b8ff;background:#146ef51a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.record-list strong,.record-list small{display:block}.record-list strong{font-size:10px}.record-list small{color:#63778e;margin-top:4px;font-size:8px}.module-number{color:#64aff4;letter-spacing:.12em;font-size:8px}.module-stack>.data-panel>p{color:#6b8198;font-size:9px}.lesson-layout{grid-template-columns:minmax(0,1.5fr) 300px;gap:12px;display:grid}.video-stage{border:1px solid var(--line-blue);background:radial-gradient(circle,#146ef521,#0000 30%),#050d18;border-radius:17px;place-items:center;min-height:480px;display:grid}.video-placeholder{text-align:center}.video-placeholder>span{color:#fff;background:#146ef529;border:1px solid #146ef54d;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;display:grid}.video-placeholder h3{font:600 13px var(--font-sora);margin:16px}.lesson-sidebar{border:1px solid var(--line);background:#0b1625;border-radius:17px;padding:23px}.lesson-sidebar h3{font:620 17px var(--font-sora)}.inline-action{gap:8px;display:grid}.inline-action .primary-button{justify-content:center}.form-error{color:#fb7185;font-size:8px}.lesson-note{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.lesson-note strong{font-size:10px}.lesson-note p{color:#657a91;font-size:8px;line-height:1.6}.prose-panel p{color:#7d90a6;white-space:pre-wrap;font-size:10px;line-height:1.8}.timeline-list{display:grid}.timeline-list>a{border-top:1px solid var(--line);grid-template-columns:150px 1fr auto;align-items:center;gap:16px;padding:17px 4px;display:grid}.timeline-list>a>b{color:#62809f}.timeline-list.compact>a{grid-template-columns:140px 1fr auto}.checklist-grid article{grid-template-columns:34px 1fr;gap:12px;min-height:180px;display:grid}.checklist-grid article>span{border:1px solid var(--line-blue);color:#5cb8ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.profile-card{align-items:center;gap:18px;margin-bottom:12px;display:flex}.profile-avatar{width:72px;height:72px;font:750 20px var(--font-sora);background:linear-gradient(145deg,#154d8e,#00a3ff);border-radius:22px;place-items:center;display:grid;box-shadow:0 15px 40px #146ef53b}.profile-card h2{margin-bottom:6px}.profile-card p{color:#71869d;font-size:9px}.detail-list{margin:0}.detail-list>div{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:15px;padding:13px 0;display:grid}.detail-list dt{color:#60768e;font-size:8px}.integration-card{grid-template-columns:55px 1fr auto;align-items:center;gap:16px;margin-bottom:12px;display:grid}.integration-logo{color:#4285f4;width:50px;height:50px;font:800 20px var(--font-sora);background:#fff;border-radius:15px;place-items:center;display:grid}.integration-card h3{margin:5px 0}.integration-card p{color:#74899f;max-width:720px;margin:5px 0 9px;font-size:9px;line-height:1.55}.integration-actions{align-items:center;display:flex}.permission-panel ul{margin:10px 0;padding:0;list-style:none}.permission-panel li{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:20px;padding:14px 0;display:grid}.permission-panel li strong{font-size:9px}.permission-panel li span{color:#6e8299;font-size:9px;line-height:1.5}.ops-form{gap:20px;display:grid}.ops-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ops-field{letter-spacing:.04em;color:#7890a9;font-size:8px}.ops-field-wide{grid-column:1/-1}.ops-field input,.ops-field select,.ops-field textarea{border:1px solid var(--line);color:#e7eff8;background:#081320;border-radius:9px;outline:0;width:100%;margin-top:7px;padding:0 12px;font-size:10px;display:block}.ops-field input,.ops-field select{height:43px}.ops-field textarea{resize:vertical;padding-block:12px;line-height:1.6}.ops-field input:focus,.ops-field select:focus,.ops-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #146ef51a}.ops-form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:18px;display:flex}.ops-feedback{text-align:right;min-height:15px;margin:0;font-size:8px}.ops-feedback.success{color:#59df87}.ops-feedback.error{color:#fb7185}.ops-feedback.warning{color:#fbbf24}.upload-zone{position:relative}.upload-zone input{opacity:0;pointer-events:none;position:absolute}.upload-zone label{cursor:pointer;background:#146ef509;border:1px dashed #4fa7ff59;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid}.upload-zone label>span{color:#5db7ff;font-size:22px}.upload-zone label>strong{font-size:11px}.upload-zone label>small{color:#657b92;font-size:8px}.result-actions{justify-content:flex-end}.ops-list{overflow:auto}.ops-list-row{border-top:1px solid var(--line);color:#7a8ea5;grid-template-columns:1.5fr .7fr .7fr .8fr 20px;align-items:center;gap:14px;min-width:780px;min-height:59px;padding:8px 3px;font-size:8px;display:grid}.ops-list-head{color:#526a84;min-height:38px;font-size:7px}.ops-list-row>span:first-child{grid-template-columns:32px 1fr;column-gap:9px;display:grid}.ops-list-row>span:first-child i{color:#6ab8ff;background:#10345d;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.ops-list-row>span:first-child b,.ops-list-row>span:first-child small{display:block}.ops-list-row>span:first-child b{color:#e6edf5;font-size:9px}.ops-list-row>span:first-child small{color:#5d748d;font-size:7px}.ops-audit-row time{color:#68829e}.ops-audit-row code{color:#55718f;text-overflow:ellipsis;overflow:hidden}.ops-muted{color:#6a8097;font-size:9px}@media (max-width:1180px){.portal-shell{grid-template-columns:224px minmax(0,1fr)}.portal-content{padding:30px 24px 60px}.portal-metrics,.card-grid,.record-cards,.checklist-grid{grid-template-columns:1fr 1fr}.lesson-layout{grid-template-columns:1fr}.video-stage{min-height:380px}}@media (max-width:820px){.portal-shell{display:block}.portal-sidebar{width:min(300px,86vw);transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.menu-open .portal-sidebar{transform:translate(0)}.menu-backdrop{z-index:45;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;border:0;position:fixed;inset:0}.menu-open .menu-backdrop{display:block}.portal-topbar{height:66px;padding:0 16px}.portal-content{padding:24px 16px 60px}.portal-topbar .mobile-menu{display:block}.feature-grid,.content-grid,.detail-grid,.lesson-layout{grid-template-columns:1fr}.page-heading{flex-direction:column;align-items:flex-start}.page-heading-actions{width:100%}.hero-panel{flex-direction:column;align-items:flex-start}.large-progress{border-left:0;border-top:1px solid var(--line);text-align:left;padding:18px 0 0}.integration-card{grid-template-columns:45px 1fr}.integration-logo{width:42px;height:42px}.integration-actions{grid-column:1/-1}.ops-form-grid{grid-template-columns:1fr}.ops-field-wide{grid-column:auto}}@media (max-width:560px){.portal-content{padding-inline:12px}.portal-metrics,.card-grid,.record-cards,.checklist-grid{grid-template-columns:1fr}.portal-topbar .search{flex:1;width:auto;min-width:0}.portal-topbar .search-hint{display:none}.portal-topbar .top-actions{justify-content:flex-end}.page-heading h1{font-size:29px}.timeline-list>a,.timeline-list.compact>a{grid-template-columns:1fr;gap:8px}.feature-card,.data-panel,.profile-card,.integration-card{padding:18px}.record-list>a{grid-template-columns:34px 1fr auto}.record-list>a .status-chip{display:none}.detail-list>div,.permission-panel li{grid-template-columns:1fr;gap:5px}.video-stage{min-height:300px}.ops-form-actions{flex-direction:column-reverse;align-items:stretch}.ops-form-actions .primary-button,.ops-form-actions .quiet-button{justify-content:center}.button-row{width:100%}}.integration-actions{gap:8px}.integration-error{grid-column:2/-1;color:#fb7185!important;margin:0!important}.qv-landing{--qv-ink:#050b17;--qv-ink-2:#07111f;--qv-panel:#0b1625;--qv-panel-2:#0f2044;--qv-green:#00a3ff;--qv-green-deep:#0d3b74;--qv-blue:#146ef5;--qv-gold:#72c8ff;--qv-cream:#f7faff;--qv-copy:#94a3b8;--qv-line:#87beff21;--qv-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--qv-sans:var(--font-inter),Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh;color:var(--qv-cream);font-family:var(--qv-sans);background:radial-gradient(circle at 82% 3%,#146ef533,#0000 26%),linear-gradient(#050b17 0%,#07111f 38%,#050b17 100%);overflow:clip}.qv-landing *{box-sizing:border-box}.qv-landing section{scroll-margin-top:90px}.qv-landing em{font-family:var(--qv-serif);color:var(--qv-gold);font-weight:400}.qv-brand{letter-spacing:.14em;white-space:nowrap;align-items:center;gap:11px;font-size:12px;display:inline-flex}.qv-brand strong{font-weight:750}.qv-brand-mark{width:35px;height:35px;font:700 14px var(--qv-sans);color:#fff;background:radial-gradient(circle,#00a3ff 0 18%,#0000 20%);border:2px solid #146ef5;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 28px #146ef56b}.qv-header{z-index:100;border-bottom:1px solid var(--qv-line);-webkit-backdrop-filter:blur(24px);background:#040908b8;align-items:center;gap:34px;height:84px;padding:0 clamp(22px,4vw,68px);display:flex;position:sticky;top:0}.qv-nav{align-items:center;gap:clamp(17px,2vw,32px);margin-left:auto;display:flex}.qv-nav a,.qv-text-link{color:#8d9e98;font-size:10px;transition:color .2s}.qv-nav a:hover,.qv-text-link:hover{color:var(--qv-cream)}.qv-header-actions{align-items:center;gap:12px;display:flex}.qv-button,.qv-outline-button{letter-spacing:.035em;border-radius:3px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:0 21px;font-size:10px;font-weight:750;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.qv-button{color:#fff;background:linear-gradient(135deg,#146ef5,#00a3ff);box-shadow:0 14px 38px #146ef547}.qv-button:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 18px 52px #00a3ff6b}.qv-button span,.qv-outline-button span{font-size:14px}.qv-outline-button{color:#dce5e1;background:#ffffff06;border:1px solid #dfefea2b}.qv-outline-button:hover{background:#63d9ae0e;border-color:#63d9ae66;transform:translateY(-2px)}.qv-button-small,.qv-header .qv-outline-button{gap:12px;min-height:38px;padding:0 15px;font-size:9px}.qv-kicker{color:#87a49a;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750;line-height:1.5}.qv-kicker span{vertical-align:middle;background:var(--qv-green);width:28px;height:1px;margin-right:10px;display:inline-block;box-shadow:0 0 12px #63d9ae8c}.qv-hero{grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr);align-items:center;max-width:1560px;min-height:calc(100vh - 84px);margin:0 auto;padding:54px clamp(22px,4vw,68px) 48px;display:grid;position:relative}.qv-hero:before{content:"";background:linear-gradient(transparent,var(--qv-line),transparent);width:1px;position:absolute;top:4%;bottom:8%;left:42%}.qv-hero-copy{z-index:5;padding:38px 0 0;position:relative}.qv-hero-copy h1{max-width:830px;font:500 clamp(48px,5.1vw,78px)/.98 var(--qv-serif);letter-spacing:-.055em;margin:21px 0 25px}.qv-hero-copy h1 em{margin-top:8px;font-style:italic;display:block}.qv-hero-lead{max-width:650px;color:var(--qv-copy);margin:0;font-size:14px;line-height:1.8}.qv-hero-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.qv-login-note{color:#65756f;margin:16px 0 0;font-size:9px}.qv-login-note a{color:#9eb4ac;border-bottom:1px solid #9eb4ac40}.qv-hero-signals{border-top:1px solid var(--qv-line);grid-template-columns:repeat(3,1fr);gap:18px;max-width:675px;margin-top:55px;padding-top:20px;display:grid}.qv-hero-signals div{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.qv-hero-signals strong{color:var(--qv-gold);font:600 10px var(--qv-serif)}.qv-hero-signals span{color:#788983;font-size:9px;line-height:1.45}.qv-hero-visual{isolation:isolate;height:min(740px,76vh);min-height:620px;position:relative}.qv-visual-grid{opacity:.26;background-image:linear-gradient(#63d9ae29 1px,#0000 1px),linear-gradient(90deg,#63d9ae29 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:3% -20% -10% 6%;transform:perspective(850px)rotateY(-13deg);-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.qv-hero-product{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);z-index:1;background:#06100ec2;border:1px solid #8cd1b833;border-radius:13px;width:72%;height:49%;position:absolute;top:17%;left:-3%;overflow:hidden;transform:perspective(1000px)rotateY(10deg)rotateX(2deg);box-shadow:0 45px 90px #00000085,0 0 80px #3ca88014}.qv-window-bar{border-bottom:1px solid var(--qv-line);background:#ffffff06;align-items:center;gap:5px;height:34px;padding:0 11px;display:flex}.qv-window-bar>span{background:#3a5048;border-radius:50%;width:5px;height:5px}.qv-window-bar>span:first-child{background:var(--qv-gold)}.qv-window-bar small{color:#53665f;letter-spacing:.1em;margin-left:9px;font-size:6px}.qv-mini-app{grid-template-columns:48px 1fr;height:calc(100% - 34px);display:grid}.qv-mini-sidebar{border-right:1px solid var(--qv-line);flex-direction:column;align-items:center;gap:17px;padding:15px 0;display:flex}.qv-mini-sidebar b{color:#092019;background:var(--qv-green);width:20px;height:20px;font:700 8px var(--qv-serif);border-radius:6px;place-items:center;display:grid}.qv-mini-sidebar i{background:#bbd5cb21;border-radius:2px;width:15px;height:3px}.qv-mini-content{background:radial-gradient(circle at 80% 20%,#63d9ae24,#0000 36%);padding:29px 24px}.qv-mini-content small{letter-spacing:.14em;color:var(--qv-green);font-size:6px}.qv-mini-content strong{font:500 18px/1.15 var(--qv-serif);margin:11px 0 21px;display:block}.qv-mini-track{background:#ffffff12;border-radius:10px;height:3px;overflow:hidden}.qv-mini-track span{background:linear-gradient(90deg,var(--qv-green),var(--qv-blue));width:58%;height:100%;display:block}.qv-mini-cards{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:22px;display:grid}.qv-mini-cards i{border:1px solid var(--qv-line);background:linear-gradient(145deg,#ffffff0a,#ffffff03);border-radius:6px;height:55px}.qv-mentor-portrait{z-index:2;filter:drop-shadow(-30px 45px 45px #00000080);width:70%;height:100%;position:absolute;top:0;right:-3%;overflow:hidden}.qv-mentor-portrait:after{content:"";pointer-events:none;background:linear-gradient(90deg,#04090894 0,#0000 28%),linear-gradient(0deg,#06100e 0,#0000 24%);position:absolute;inset:0}.qv-mentor-portrait img{object-fit:cover;object-position:center top}.qv-floating-card{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07110fcc;border:1px solid #e0efe929;min-width:190px;padding:13px 15px;position:absolute;box-shadow:0 20px 55px #00000052}.qv-floating-card small,.qv-floating-card strong{display:block}.qv-floating-card small{color:#6f8980;letter-spacing:.14em;font-size:6px}.qv-floating-card strong{font:500 12px var(--qv-serif);margin-top:5px}.qv-floating-card-top{top:12%;right:1%}.qv-floating-card-bottom{align-items:center;gap:10px;display:flex;bottom:13%;left:4%}.qv-status-dot{background:var(--qv-green);width:8px;height:8px;box-shadow:0 0 16px var(--qv-green);border-radius:50%}.qv-principles{border-block:1px solid var(--qv-line);background:#0107056b;justify-content:center;align-items:center;gap:clamp(14px,2vw,30px);min-height:76px;padding:18px 28px;display:flex}.qv-principles span{color:#7e918a;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.qv-principles i{color:var(--qv-gold);font-size:8px;font-style:normal}.qv-section-label{align-items:center;gap:13px;margin-bottom:50px;display:flex}.qv-section-label span{width:31px;height:31px;font:600 9px var(--qv-serif);color:var(--qv-gold);border:1px solid #c6a36c4d;border-radius:50%;place-items:center;display:grid}.qv-section-label p{color:#71827c;letter-spacing:.16em;margin:0;font-size:8px;font-weight:750}.qv-problem,.qv-platform,.qv-method,.qv-experience,.qv-mentor,.qv-faq{max-width:1440px;margin:0 auto;padding:clamp(95px,10vw,156px) clamp(22px,5vw,76px)}.qv-problem{grid-template-columns:.55fr 1.6fr .85fr;align-items:end;gap:45px;display:grid}.qv-problem .qv-section-label{grid-column:1/-1;align-self:start;margin-bottom:0}.qv-problem h2,.qv-platform h2,.qv-method h2,.qv-experience h2,.qv-mentor h2,.qv-faq h2,.qv-waitlist h2{font:500 clamp(38px,4.7vw,66px)/1.06 var(--qv-serif);letter-spacing:-.045em;margin:16px 0 0}.qv-problem h2 em,.qv-platform h2 em,.qv-method h2 em,.qv-experience h2 em,.qv-mentor h2 em,.qv-faq h2 em,.qv-waitlist h2 em{font-style:italic}.qv-problem-text p{color:var(--qv-copy);margin:0;font-size:12px;line-height:1.8}.qv-problem-text a{color:var(--qv-green);border-bottom:1px solid #63d9ae52;gap:24px;margin-top:24px;padding-bottom:7px;font-size:9px;font-weight:700;display:inline-flex}.qv-platform{background:linear-gradient(#0000,#0d231c8c 32%,#071310cc 72%,#0000);max-width:none;padding-inline:max(22px,50vw - 644px);position:relative}.qv-platform-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;max-width:1440px;margin:0 auto 68px;display:grid}.qv-platform-heading>p{max-width:510px;color:var(--qv-copy);margin:0 0 4px;font-size:12px;line-height:1.8}.qv-platform-stage{max-width:1370px;margin:auto;padding:22px 0 38px;position:relative}.qv-stage-glow{filter:blur(130px);background:#35b68830;border-radius:50%;height:70%;position:absolute;top:4%;left:12%;right:12%}.qv-mockup-caption{text-align:center;color:#5f746c;letter-spacing:.08em;margin:22px 0 0;font-size:8px}.qv-mockup-caption span{color:var(--qv-gold);margin-right:8px}.qv-method-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;display:grid}.qv-method-heading>p{color:var(--qv-copy);margin:0 0 5px;font-size:12px;line-height:1.8}.qv-method-list{border-top:1px solid var(--qv-line);margin-top:70px}.qv-method-list article{border-bottom:1px solid var(--qv-line);grid-template-columns:95px 1fr 40px;align-items:center;gap:25px;min-height:122px;padding:22px 4px;transition:background .25s,padding .25s;display:grid}.qv-method-list article:hover{background:linear-gradient(90deg,#63d9ae0d,#0000);padding-inline:17px}.qv-method-list article>span{font:500 25px var(--qv-serif);color:#5f7f73}.qv-method-list h3{font:500 24px var(--qv-serif);margin:0 0 7px}.qv-method-list p{color:#7d9189;max-width:630px;margin:0;font-size:10px;line-height:1.65}.qv-method-list article>i{border:1px solid var(--qv-line);color:#698079;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.qv-experience-heading{max-width:900px}.qv-experience-grid{border-left:1px solid var(--qv-line);border-top:1px solid var(--qv-line);grid-template-columns:repeat(3,1fr);margin-top:68px;display:grid}.qv-experience-grid article{border-right:1px solid var(--qv-line);border-bottom:1px solid var(--qv-line);background:linear-gradient(145deg,#ffffff03,#0000);min-height:295px;padding:30px;transition:background .25s;position:relative}.qv-experience-grid article>span{color:#50635c;font:500 10px var(--qv-serif);position:absolute;top:22px;right:24px}.qv-feature-icon{background:#63d9ae09;border:1px solid #63d9ae2e;place-items:center;width:50px;height:50px;margin-bottom:45px;display:grid;position:relative}.qv-feature-icon i{border:1px solid var(--qv-green);opacity:.65;width:18px;height:18px;transform:rotate(45deg)}.qv-feature-icon b{color:var(--qv-gold);font-size:9px;position:absolute}.qv-experience-grid h3{font:500 21px var(--qv-serif);margin:0 0 12px}.qv-experience-grid p{color:#778b83;margin:0;font-size:10px;line-height:1.75}.qv-mentor{background:radial-gradient(circle at 22% 48%,#419f7d1f,#0000 28%),linear-gradient(90deg,#0c1d18b8,#0000);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,7vw,110px);max-width:none;padding-inline:max(22px,50vw - 644px);display:grid}.qv-mentor-media{border:1px solid var(--qv-line);background:#07110f;height:720px;position:relative;overflow:hidden}.qv-mentor-media img{object-fit:cover;object-position:center top}.qv-mentor-media:after{content:"";background:linear-gradient(#0000 65%,#040908f0),linear-gradient(90deg,#04090852,#0000 45%);position:absolute;inset:0}.qv-mentor-monogram{z-index:2;color:#f2efe82e;font:500 58px var(--qv-serif);letter-spacing:-.07em;position:absolute;top:17px;right:24px}.qv-mentor-media>p{z-index:2;color:#81978f;letter-spacing:.15em;margin:0;font-size:7px;line-height:1.7;position:absolute;bottom:21px;left:24px}.qv-mentor-copy{max-width:570px}.qv-mentor-copy>p:not(.qv-kicker){color:var(--qv-copy);margin:25px 0;font-size:12px;line-height:1.85}.qv-mentor-copy blockquote{border-left:1px solid var(--qv-gold);color:#d6d9d3;font:italic 18px/1.55 var(--qv-serif);margin:30px 0;padding:22px 0 22px 23px}.qv-mentor-tags{flex-wrap:wrap;gap:7px;margin:0 0 30px;display:flex}.qv-mentor-tags span{border:1px solid var(--qv-line);color:#71857d;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;font-size:7px}.qv-faq-layout{grid-template-columns:.78fr 1.22fr;gap:clamp(50px,7vw,100px);display:grid}.qv-faq-layout>div:first-child>p:last-child{color:#788b84;max-width:420px;margin:24px 0;font-size:11px;line-height:1.75}.qv-faq-list{border-top:1px solid var(--qv-line)}.qv-faq-list details{border-bottom:1px solid var(--qv-line)}.qv-faq-list summary{cursor:pointer;color:#dce4e0;min-height:82px;font:500 15px var(--qv-serif);grid-template-columns:38px 1fr 22px;align-items:center;gap:15px;list-style:none;display:grid}.qv-faq-list summary::-webkit-details-marker{display:none}.qv-faq-list summary>span{color:#567068;font:500 9px var(--qv-serif)}.qv-faq-list summary b{border:1px solid var(--qv-line);color:#668078;width:22px;height:22px;font:400 12px var(--qv-sans);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.qv-faq-list details[open] summary b{color:var(--qv-green);transform:rotate(45deg)}.qv-faq-list details>p{color:#7c9088;max-width:690px;margin:-5px 35px 25px 53px;font-size:10px;line-height:1.75}.qv-waitlist{text-align:center;border-block:1px solid var(--qv-line);background:radial-gradient(circle,#2c966f2e,#0000 31%),#040b09;place-items:center;min-height:700px;margin:50px auto 0;display:grid;position:relative;overflow:hidden}.qv-waitlist-grid{background-image:linear-gradient(#63d9ae0a 1px,#0000 1px),linear-gradient(90deg,#63d9ae0a 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.qv-waitlist-orbit{opacity:.25;place-items:center;width:550px;height:550px;display:grid;position:absolute}.qv-waitlist-orbit:before,.qv-waitlist-orbit:after{content:"";border:1px solid #63d9ae4d;border-radius:50%;position:absolute;transform:rotateX(66deg)rotate(-18deg)}.qv-waitlist-orbit:before{width:100%;height:55%}.qv-waitlist-orbit:after{border-style:dashed;width:75%;height:39%}.qv-waitlist-orbit span{font:500 170px var(--qv-serif);color:#63d9ae21}.qv-waitlist-orbit i{background:var(--qv-gold);width:7px;height:7px;box-shadow:0 0 18px var(--qv-gold);border-radius:50%;position:absolute}.qv-waitlist-orbit i:first-of-type{top:41%;left:3%}.qv-waitlist-orbit i:last-of-type{background:var(--qv-green);bottom:33%;right:11%}.qv-waitlist-content{z-index:2;max-width:820px;padding:90px 24px;position:relative}.qv-waitlist-content>p:not(.qv-kicker){max-width:620px;color:var(--qv-copy);margin:25px auto 0;font-size:12px;line-height:1.8}.qv-waitlist-actions{justify-content:center;gap:10px;margin-top:31px;display:flex}.qv-waitlist-content>small{color:#53665f;margin-top:23px;font-size:8px;display:block}.qv-footer{grid-template-columns:1.3fr 1fr auto;align-items:start;gap:40px;max-width:1440px;min-height:260px;margin:auto;padding:65px clamp(22px,5vw,76px) 28px;display:grid}.qv-footer>div:first-child p{color:#61756d;max-width:410px;margin:20px 0 0;font-size:9px;line-height:1.65}.qv-footer nav,.qv-footer-access{flex-wrap:wrap;gap:24px;padding-top:10px;display:flex}.qv-footer a:not(.qv-brand){color:#81938d;font-size:9px}.qv-footer>small{border-top:1px solid var(--qv-line);color:#465851;grid-column:1/-1;padding-top:25px;font-size:7px}.qv-mobile-cta{display:none}:is(.qv-landing a:focus-visible,.qv-landing summary:focus-visible){outline:2px solid var(--qv-green);outline-offset:4px}@media (max-width:1180px){.qv-nav{display:none}.qv-header-actions{margin-left:auto}.qv-hero{grid-template-columns:minmax(0,1fr) minmax(440px,.85fr)}.qv-hero-copy h1{font-size:56px}}@media (max-width:900px){.qv-header{height:72px}.qv-header .qv-button-small{display:none}.qv-hero{grid-template-columns:1fr;min-height:auto;padding-top:80px}.qv-hero:before{display:none}.qv-hero-copy{text-align:center}.qv-hero-copy .qv-kicker{justify-content:center}.qv-hero-copy h1,.qv-hero-lead,.qv-hero-signals{margin-left:auto;margin-right:auto}.qv-hero-actions{justify-content:center}.qv-hero-visual{height:650px;margin-top:35px}.qv-mentor-portrait{width:68%;right:8%}.qv-hero-product{width:65%;left:4%}.qv-principles{white-space:nowrap;justify-content:flex-start;overflow:hidden}.qv-problem{grid-template-columns:1fr}.qv-problem .qv-section-label{margin-bottom:15px}.qv-problem-text{max-width:620px}.qv-platform-heading,.qv-method-heading,.qv-faq-layout{grid-template-columns:1fr;gap:30px}.qv-experience-grid{grid-template-columns:repeat(2,1fr)}.qv-mentor{grid-template-columns:1fr;padding-inline:clamp(22px,5vw,76px)}.qv-mentor-media{height:min(760px,110vw)}.qv-mentor-copy{max-width:720px}.qv-footer{grid-template-columns:1fr 1fr}.qv-footer-access{justify-content:flex-end}.qv-footer>small{grid-column:1/-1}}@media (max-width:620px){.qv-header{padding-inline:16px}.qv-brand-mark{width:31px;height:31px}.qv-brand{font-size:10px}.qv-create-link{display:none}.qv-header-actions{gap:9px}.qv-header .qv-text-link{padding:10px}.qv-hero{padding:63px 17px 20px}.qv-hero-copy h1{font-size:clamp(40px,12.2vw,57px);line-height:1.01}.qv-hero-lead{font-size:12px}.qv-hero-actions{flex-direction:column;align-items:stretch}.qv-hero-actions a{width:100%}.qv-login-note{text-align:center}.qv-hero-signals{text-align:left;grid-template-columns:1fr;gap:12px;margin-top:38px}.qv-hero-signals div{border-bottom:1px solid var(--qv-line);grid-template-columns:28px 1fr;padding-bottom:10px}.qv-hero-visual{height:520px;min-height:520px;margin-inline:-17px}.qv-mentor-portrait{width:88%;height:99%;right:-7%}.qv-hero-product{width:73%;height:43%;top:18%;left:3%}.qv-mini-content{padding:22px 16px}.qv-mini-content strong{font-size:14px}.qv-mini-cards i{height:35px}.qv-floating-card{min-width:160px;padding:10px}.qv-floating-card-top{top:5%;right:3%}.qv-floating-card-bottom{bottom:9%;left:4%}.qv-section-label{margin-bottom:38px}.qv-problem,.qv-platform,.qv-method,.qv-experience,.qv-mentor,.qv-faq{padding:90px 17px}.qv-problem h2,.qv-platform h2,.qv-method h2,.qv-experience h2,.qv-mentor h2,.qv-faq h2,.qv-waitlist h2{font-size:clamp(35px,10.5vw,49px)}.qv-platform-heading{margin-bottom:38px}.qv-platform-stage{margin-inline:-17px}.qv-method-list{margin-top:45px}.qv-method-list article{grid-template-columns:44px 1fr 28px;gap:12px;min-height:135px}.qv-method-list h3{font-size:20px}.qv-method-list article>i{width:28px;height:28px}.qv-experience-grid{grid-template-columns:1fr;margin-top:45px}.qv-experience-grid article{min-height:250px;padding:25px}.qv-feature-icon{margin-bottom:35px}.qv-mentor-media{height:128vw}.qv-mentor-copy blockquote{font-size:16px}.qv-faq-list summary{grid-template-columns:28px 1fr 22px;min-height:76px;font-size:14px}.qv-faq-list details>p{margin-left:43px}.qv-waitlist{min-height:650px}.qv-waitlist-actions{flex-direction:column}.qv-waitlist-actions a{width:100%}.qv-waitlist-orbit{width:430px;height:430px}.qv-footer{grid-template-columns:1fr;padding:50px 17px 105px}.qv-footer-access{justify-content:flex-start}.qv-footer>small{grid-column:auto}.qv-mobile-cta{z-index:120;color:#06110e;background:linear-gradient(135deg,#8de9c7,#55c89e);justify-content:space-between;align-items:center;height:49px;padding:0 18px;font-size:10px;font-weight:750;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 50px #0000008c}}.qv-landing{--qv-display:var(--font-sora),Sora,Inter,ui-sans-serif,sans-serif}.qv-scroll-progress{z-index:180;background:#ffffff09;height:2px;position:fixed;inset:0 0 auto}.qv-scroll-progress span{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#146ef5,#00a3ff,#72c8ff);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 14px #00a3ffbf}.qv-header{background:#050b1775;border-bottom-color:#0000;transition:height .35s,background .35s,border-color .35s,box-shadow .35s}.qv-header.qv-header-scrolled{background:#07111fd1;border-bottom-color:#146ef533;height:72px;box-shadow:0 18px 55px #00000038}.qv-button,.qv-outline-button{text-transform:uppercase;letter-spacing:.045em;border-radius:12px;font-size:11px}.qv-outline-button{background:#ffffff06;border-color:#7dbeff33}.qv-outline-button:hover{background:#146ef51f;border-color:#00a3ff8c;box-shadow:0 0 32px #146ef524}.qv-kicker,.qv-section-label p{color:#4aa9ff}.qv-availability-badge{color:#65c5ff;letter-spacing:.075em;text-transform:uppercase;background:#146ef51c;border:1px solid #00a3ff4d;border-radius:999px;align-items:center;gap:9px;width:max-content;margin:0;padding:8px 14px 8px 11px;font-size:9px;font-weight:750;display:inline-flex;box-shadow:0 0 28px #146ef51a}.qv-availability-badge>span{background:#00a3ff;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite qv-blue-pulse;box-shadow:0 0 12px #00a3ff}.qv-hero{isolation:isolate;background:linear-gradient(135deg,#050b1733,#0f2044b3 52%,#050b1729);max-width:none;padding-inline:max(22px,50vw - 652px)}.qv-hero:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 67% 30%,#146ef542,#0000 66%);height:92%;position:absolute;inset:-22% -10% auto}.qv-particles{z-index:-1;opacity:.78;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qv-hero-copy,.qv-hero-visual{transition:transform .5s}.qv-hero-copy h1{font-family:var(--qv-display);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(48px,4.1vw,68px);font-weight:800;line-height:.98}.qv-hero-copy h1 em{font-family:var(--qv-display);-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#146ef5 0%,#00a3ff 34%,#9bdcff 50%,#00a3ff 66%,#146ef5 100%) 0 0/220%;-webkit-background-clip:text;background-clip:text;margin-top:9px;font-style:normal;font-weight:800;animation:4s linear infinite qv-blue-shimmer;display:inline-block}.qv-hero-lead{font-size:clamp(15px,1.3vw,18px)}.qv-hero-signals strong{color:#00a3ff;text-shadow:0 0 12px #00a3ffa6}.qv-visual-grid{background-image:linear-gradient(#00a3ff1f 1px,#0000 1px),linear-gradient(90deg,#00a3ff1f 1px,#0000 1px)}.qv-hero-product{background:#07111fc7;border-color:#5aa9ff38;box-shadow:0 45px 90px #0000008c,0 0 85px #146ef524}.qv-mini-content{background:radial-gradient(circle at 80% 20%,#146ef533,#0000 38%)}.qv-mentor-portrait{animation:7s ease-in-out infinite qv-blue-float}.qv-mentor-portrait img{-webkit-mask-image:radial-gradient(78% 76% at 54% 43%,#000 52%,#0000 92%);mask-image:radial-gradient(78% 76% at 54% 43%,#000 52%,#0000 92%)}.qv-mentor-portrait:after{background:linear-gradient(90deg,#050b179e,#0000 28%),linear-gradient(0deg,#07111f 0,#0000 24%)}.qv-floating-card{background:#07111fd1;border-color:#7dbeff33;box-shadow:0 20px 55px #0000005c,0 0 28px #146ef514}.qv-status-dot{background:#00a3ff;box-shadow:0 0 16px #00a3ff}.qv-principles{background:#081429}.qv-truth{border-block:1px solid var(--qv-line);background:#081429;max-width:none;padding:96px max(22px,50vw - 640px);overflow:hidden}.qv-truth-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.qv-truth-head>p{color:#4aa9ff;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750}.qv-truth-head>div{gap:9px;display:flex}.qv-truth-head button{color:#fff;cursor:pointer;background:#ffffff06;border:1px solid #7dbeff2e;border-radius:50%;width:42px;height:42px;transition:all .25s}.qv-truth-head button:hover{background:#146ef529;border-color:#00a3ff;transform:translateY(-2px)}.qv-truth-window{border-radius:20px;overflow:hidden}.qv-truth-track{will-change:transform;transition:transform .8s cubic-bezier(.76,0,.24,1);display:flex}.qv-truth article{background:linear-gradient(145deg,#0b1625f5,#07111ffa);border:1px solid #7dbeff1f;border-radius:20px;flex-direction:column;flex:0 0 100%;justify-content:center;min-height:360px;padding:64px 56px;display:flex;position:relative;overflow:hidden}.qv-truth-number{color:#146ef51a;font:800 clamp(130px,20vw,230px)/1 var(--qv-display);pointer-events:none;position:absolute;top:-34px;right:34px}.qv-truth article small{color:#55b9ff;letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:750;position:relative}.qv-truth h2{max-width:1020px;font:800 clamp(31px,4.6vw,64px)/1.02 var(--qv-display);letter-spacing:-.04em;text-transform:uppercase;margin:20px 0 0;position:relative}.qv-truth h2 em{font-family:var(--qv-display);color:#00a3ff;font-style:normal;font-weight:800}.qv-truth article>i{background:linear-gradient(90deg,#146ef5,#00a3ff,#0000);width:100px;height:2px;margin-top:28px}.qv-truth-dots{justify-content:center;gap:8px;margin-top:26px;display:flex}.qv-truth-dots button{cursor:pointer;background:#ffffff21;border:0;border-radius:99px;width:30px;height:4px;padding:0;transition:all .3s}.qv-truth-dots button[aria-current=true]{background:#146ef5;width:42px;box-shadow:0 0 12px #146ef599}.qv-problem h2,.qv-platform h2,.qv-method h2,.qv-experience h2,.qv-mentor h2,.qv-faq h2,.qv-waitlist h2{font-family:var(--qv-display);letter-spacing:-.04em;text-transform:uppercase;font-weight:750}.qv-problem h2 em,.qv-platform h2 em,.qv-method h2 em,.qv-experience h2 em,.qv-mentor h2 em,.qv-faq h2 em,.qv-waitlist h2 em{font-family:var(--qv-display);color:#00a3ff;font-style:normal;font-weight:750}.qv-platform{background:linear-gradient(#0000,#081429c7 26%,#07111feb 76%,#0000)}.qv-stage-glow{background:#146ef53d}.qv-method-list h3,.qv-experience-grid h3,.qv-mentor-copy blockquote,.qv-faq-list summary{font-family:var(--qv-display)}.qv-experience-grid article:hover{background:radial-gradient(circle at 80% 20%,#146ef524,#0000 35%),#ffffff05}.qv-mentor{background:radial-gradient(circle at 22% 48%,#146ef533,#0000 29%),linear-gradient(90deg,#081429db,#0000)}.qv-mentor-media{background:#07111f;box-shadow:0 0 70px #146ef51c}.qv-mentor-media:after{background:linear-gradient(#0000 65%,#050b17f5),linear-gradient(90deg,#050b175c,#0000 45%)}.qv-mentor-copy blockquote{border-left-color:#00a3ff}.qv-mentor-copy>.qv-mentor-role{color:#00a3ff;margin:16px 0 22px;font-size:14px;font-weight:650;line-height:1.5}.qv-mentor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qv-mentor-actions .qv-button,.qv-mentor-actions .qv-outline-button{min-height:48px}.qv-waitlist{background:radial-gradient(circle,#146ef53d,#0000 33%),#050b17}.qv-waitlist-grid{background-image:linear-gradient(#00a3ff0e 1px,#0000 1px),linear-gradient(90deg,#00a3ff0e 1px,#0000 1px)}.qv-waitlist-orbit:before,.qv-waitlist-orbit:after{border-color:#00a3ff59;animation:32s linear infinite qv-waitlist-spin}.qv-waitlist-orbit:after{animation-duration:23s;animation-direction:reverse}.qv-waitlist-orbit span{color:#146ef52e;font-family:var(--qv-display)}.qv-mobile-cta{color:#fff!important;background:linear-gradient(135deg,#146ef5,#00a3ff)!important;box-shadow:0 18px 50px #005ad280!important}.qv-reveal-ready{opacity:0;will-change:opacity,transform;transition:opacity .72s ease var(--qv-reveal-delay,0s),transform .72s cubic-bezier(.34,1.1,.64,1) var(--qv-reveal-delay,0s);transform:translateY(42px)}.qv-reveal-ready.qv-reveal-visible{opacity:1;transform:none}@keyframes qv-blue-shimmer{0%{background-position:-180%}to{background-position:180%}}@keyframes qv-blue-float{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes qv-waitlist-spin{to{transform:rotateX(66deg)rotate(342deg)}}@keyframes qv-blue-pulse{0%,to{box-shadow:0 0 #00a3ff7a}50%{box-shadow:0 0 0 9px #00a3ff00}}@media (max-width:900px){.qv-hero-visual{order:-1}.qv-hero-copy{order:0}.qv-truth{padding:76px 22px}.qv-truth article{min-height:320px;padding:52px 34px}}@media (max-width:620px){.qv-header.qv-header-scrolled{height:66px}.qv-hero{padding-top:36px}.qv-hero-visual{margin-top:0}.qv-hero-copy{text-align:left}.qv-hero-copy .qv-availability-badge{margin:0}.qv-hero-copy h1{font-size:clamp(39px,11.8vw,55px)}.qv-hero-actions{justify-content:flex-start}.qv-availability-badge{font-size:8px}.qv-truth{padding:64px 17px}.qv-truth-head>p{max-width:180px;line-height:1.5}.qv-truth article{min-height:300px;padding:44px 22px}.qv-truth-number{top:-12px;right:12px}.qv-truth h2{font-size:clamp(30px,9.5vw,44px)}.qv-waitlist-content .qv-availability-badge{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.qv-landing *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.qv-reveal-ready{opacity:1!important;transform:none!important}}.qv-parallax-copy{--qv-pointer-x:0px;--qv-pointer-y:0px;--qv-scroll-shift:0px;z-index:5;width:min(760px,58vw);transform:translate3d(var(--qv-pointer-x),calc(var(--qv-pointer-y) + var(--qv-scroll-shift)),0);will-change:transform;margin-left:max(22px,50vw - 652px);padding:clamp(96px,13vh,150px) 0 54px;position:relative}.qv-parallax-copy h1{text-wrap:balance;text-shadow:0 5px 38px #00000080;max-width:850px;margin:24px 0 27px;font-size:clamp(46px,4.35vw,76px)}.qv-parallax-copy h1 em{max-width:100%}.qv-parallax-copy .qv-hero-lead{color:#b0bfd3;text-shadow:0 2px 18px #0000008c;max-width:670px}.qv-parallax-copy .qv-hero-signals{border-color:#64aeff33;margin-top:46px}.qv-parallax-copy .qv-hero-signals strong{font:750 10px var(--qv-display);letter-spacing:.08em}.qv-parallax-copy .qv-hero-signals span{color:#9aabc0;text-transform:uppercase;letter-spacing:.065em;font-size:9px}@media (max-width:1050px){.qv-parallax-copy{width:min(700px,68vw)}.qv-parallax-copy h1{font-size:clamp(44px,5.4vw,66px)}}@media (max-width:760px){.qv-parallax-copy{text-align:left;width:auto;margin:0;padding:390px 17px 34px}.qv-parallax-copy h1{margin-top:19px;font-size:clamp(36px,10.8vw,52px);line-height:1.01}.qv-parallax-copy .qv-hero-lead{font-size:13px;line-height:1.7}.qv-parallax-copy .qv-hero-actions{justify-content:flex-start}.qv-parallax-copy .qv-login-note{text-align:left}.qv-parallax-copy .qv-hero-signals{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px;padding-top:16px}.qv-parallax-copy .qv-hero-signals div{border:0;padding:0;display:block}.qv-parallax-copy .qv-hero-signals strong{margin-bottom:6px;display:block}}@media (max-width:520px){.qv-parallax-copy{padding-top:350px}.qv-parallax-copy .qv-hero-actions{flex-direction:column}.qv-parallax-copy .qv-hero-actions a{text-align:center;gap:12px;width:100%;padding-inline:16px}.qv-parallax-copy .qv-hero-signals span{font-size:7px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.qv-parallax-copy{transform:none!important}}.qv-landing .qv-header{-webkit-backdrop-filter:none;background:linear-gradient(#050b17e6,#050b1761 72%,#0000);position:fixed;left:0;right:0}.qv-seq-shell{isolation:isolate;background:#050b17;height:640svh;min-height:3600px;position:relative}.qv-seq-stage{isolation:isolate;background:#050b17;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.qv-seq-poster,.qv-seq-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.qv-seq-poster{object-fit:cover;object-position:center;z-index:0}.qv-seq-canvas{z-index:1;opacity:0;transition:opacity .45s}.qv-seq-canvas.is-ready{opacity:1}.qv-seq-shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#050b17e6 0%,#050b17b3 28%,#050b1738 50%,#050b1700 68%),linear-gradient(#0000 70%,#050b17b8),linear-gradient(#050b178c,#0000 22%);position:absolute;inset:0}.qv-seq-intro,.qv-seq-scene{z-index:5;will-change:opacity,transform;position:absolute}.qv-seq-intro{inset:0}.qv-seq-shell .qv-parallax-copy{width:min(780px,58vw);margin-left:max(22px,50vw - 652px);padding:clamp(120px,16vh,168px) 0 48px;transform:none}.qv-seq-shell .qv-parallax-copy h1{font-size:clamp(44px,4.1vw,72px)}.qv-seq-scene{opacity:0;visibility:hidden;width:min(620px,46vw);margin-top:-150px;top:50%;left:max(22px,50vw - 652px)}.qv-seq-kicker{color:#65c5ff;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font-size:10px;font-weight:750;display:inline-flex}.qv-seq-kicker span{color:#f4f8ff;width:34px;height:34px;font:750 11px var(--qv-display);letter-spacing:.02em;background:#146ef51f;border:1px solid #00a3ff59;border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 0 22px #00a3ff40}.qv-seq-scene h2{color:#f4f8ff;font:800 clamp(34px,3.3vw,56px)/1.02 var(--qv-display);letter-spacing:-.04em;text-wrap:balance;text-shadow:0 5px 38px #0000008c;margin:0 0 22px}.qv-seq-scene h2 em{font-family:var(--qv-display);-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#146ef5 0%,#00a3ff 40%,#9bdcff 60%,#00a3ff 100%);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800}.qv-seq-scene-final h2 em{background-image:linear-gradient(100deg,#2fd07a 0%,#7dffb2 50%,#00a3ff 100%)}.qv-seq-scene-final .qv-seq-kicker{color:#7dffb2}.qv-seq-scene-final .qv-seq-kicker span{background:#2fd07a1f;border-color:#2fd07a66;box-shadow:0 0 22px #2fd07a47}.qv-seq-body{color:#b0bfd3;text-shadow:0 2px 18px #0009;max-width:520px;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.7}.qv-seq-scene .qv-hero-actions{margin-top:32px}.qv-seq-progress{z-index:6;-webkit-backdrop-filter:blur(14px);pointer-events:none;background:#040c1994;border:1px solid #64aeff33;border-radius:14px;width:min(300px,26vw);padding:20px 22px;position:absolute;bottom:52px;right:max(22px,50vw - 652px);box-shadow:0 22px 70px #00000052}.qv-seq-progress small,.qv-seq-progress strong,.qv-seq-progress em{display:block}.qv-seq-progress small{color:#54b9ff;letter-spacing:.2em;text-transform:uppercase;font-size:7px;font-weight:750}.qv-seq-progress strong{color:#f4f8ff;min-height:22px;font:650 15px/1.3 var(--qv-display);margin:9px 0 14px}.qv-seq-dots{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:10px;display:grid}.qv-seq-dots i{background:#64aeff29;border-radius:3px;height:3px;transition:background .4s,box-shadow .4s}.qv-seq-dots i.is-active{background:#00a3ff;box-shadow:0 0 10px #00a3ff99}.qv-seq-bar{background:#64aeff24;height:1px;overflow:hidden}.qv-seq-bar span{transform-origin:0;background:#9bdcff;height:100%;display:block;transform:scaleX(0)}.qv-seq-progress em{color:#90a7c3;letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:8px;font-style:normal}.qv-seq-veil{z-index:8;opacity:0;pointer-events:none;background:linear-gradient(#050b1700 0%,#050b1766 30%,#050b17db 58%,#050b17 82% 100%);position:absolute;inset:0}@media (min-width:2000px){.qv-seq-stage{max-width:2200px;margin:0 auto}}@media (max-width:900px){.qv-seq-shell{height:560svh;min-height:3200px}.qv-seq-poster{object-position:64% center}.qv-seq-shade{background:linear-gradient(#050b1759 0%,#050b1733 38%,#050b17e0 66%,#050b17f7 100%)}.qv-seq-shell .qv-parallax-copy{text-align:left;width:auto;margin:0;padding:38svh 22px 34px}.qv-seq-shell .qv-parallax-copy h1{font-size:clamp(34px,9vw,54px)}.qv-seq-scene{top:auto;left:22px;right:22px;bottom:calc(100px + env(safe-area-inset-bottom,0px));width:auto;margin:0}.qv-seq-scene h2{font-size:clamp(30px,8.4vw,44px)}.qv-seq-body{font-size:14px}.qv-seq-progress{left:22px;right:22px;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}.qv-seq-progress small,.qv-seq-progress strong,.qv-seq-progress em,.qv-seq-bar{display:none}.qv-seq-dots{margin:0}}@media (max-width:620px){.qv-seq-shell .qv-parallax-copy{padding:30svh 17px 28px}.qv-seq-shell .qv-parallax-copy h1{font-size:clamp(32px,9.6vw,46px)}.qv-seq-shell .qv-parallax-copy .qv-hero-signals,.qv-seq-shell .qv-parallax-copy .qv-login-note{display:none}.qv-seq-shell .qv-parallax-copy .qv-hero-actions{flex-direction:column;margin-top:24px}.qv-seq-shell .qv-hero-actions a{text-align:center;gap:12px;width:100%;padding-inline:16px}.qv-seq-scene,.qv-seq-progress{left:17px;right:17px}}@media (prefers-reduced-motion:reduce){.qv-seq-shell{height:auto;min-height:100svh}.qv-seq-stage{position:relative}.qv-seq-scene,.qv-seq-progress{display:none}}.qv-post-hero-flow{z-index:9;isolation:isolate;background:#050b17;position:relative;overflow:hidden}.qv-background-paths{z-index:0;pointer-events:none;color:#4ab7ff;opacity:.8;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0 90px,#000 420px 86%,#0000 100%);mask-image:linear-gradient(#0000 0 90px,#000 420px 86%,#0000 100%)}.qv-background-paths-layer{will-change:transform,opacity;position:absolute;inset:-18% -8%}.qv-background-paths-layer svg{filter:drop-shadow(0 0 8px #00a3ff1f);width:100%;height:100%;display:block}.qv-background-paths-layer-a{transform:rotate(-2deg)scale(1.12)}.qv-background-paths-layer-b{color:#146ef5;opacity:.72;transform:rotate(180deg)scale(1.08)}.qv-background-paths-glow{filter:blur(28px);background:radial-gradient(at 50% 48%,#146ef529,#0000 58%);position:absolute;inset:4% 8%}.qv-post-hero-flow>.qv-principles,.qv-post-hero-flow>.qv-truth{z-index:1;position:relative}.qv-post-hero-flow>.qv-principles{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081429b8;margin-top:-1px}.qv-post-hero-flow>.qv-truth{background:linear-gradient(#0814295c,#081429b3)}.qv-gallery{z-index:2;background:linear-gradient(#050b17e6,#081429c7);padding:clamp(86px,9vw,146px) clamp(22px,5vw,78px);position:relative;overflow:hidden}.qv-gallery:before{content:"";pointer-events:none;background:radial-gradient(circle at 24% 18%,#0e75ff2e,#0000 34%),linear-gradient(120deg,#0000 28%,#126be70f,#0000 70%);position:absolute;inset:0}.qv-gallery-heading{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:clamp(34px,7vw,110px);max-width:1440px;margin:0 auto 48px;display:grid;position:relative}.qv-gallery-heading h2{font:700 clamp(48px,5.1vw,84px)/.95 var(--qv-serif);letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0}.qv-gallery-heading h2 em{color:var(--qv-blue);font-style:normal;font-weight:500}.qv-gallery-intro{color:var(--qv-muted);justify-items:start;gap:24px;font-size:17px;line-height:1.8;display:grid}.qv-gallery-controls{gap:12px;display:flex}.qv-gallery-controls button{color:#fff;cursor:pointer;background:#07152ac2;border:1px solid #459dff5c;border-radius:50%;width:52px;height:52px;font-size:21px;transition:all .25s}:is(.qv-gallery-controls button:hover,.qv-gallery-controls button:focus-visible){background:var(--qv-blue);border-color:var(--qv-blue);transform:translateY(-2px)}.qv-gallery-track{z-index:1;gap:10px;max-width:1440px;height:clamp(420px,36vw,560px);margin:0 auto;display:flex;position:relative}.qv-gallery-track article{background:#071326;border:1px solid #429aff38;border-radius:22px;flex:.72;min-width:0;transition:flex .55s cubic-bezier(.5,.85,.25,1.12),filter .4s,opacity .4s;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000042}.qv-gallery-track article.is-active{border-color:#36a4ff9e;flex:3.5;box-shadow:0 34px 90px #0055c740}.qv-gallery-track article:not(.is-active){filter:saturate(.56)brightness(.66);opacity:.72}.qv-gallery-track article>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.qv-gallery-track img{object-fit:cover;transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .5s;transform:scale(1.04)}.qv-gallery-track article.is-active img{filter:saturate(1.08)contrast(1.04);transform:scale(1)}.qv-gallery-shade{background:linear-gradient(#0208120f,#0208122e 45%,#020812f0);transition:all .4s;position:absolute;inset:0}.qv-gallery-number{font:700 clamp(34px,5vw,74px)/1 var(--qv-sans);color:#70b4ff33;letter-spacing:-.06em;position:absolute;top:22px;right:22px}.qv-gallery-copy{opacity:0;gap:8px;transition:all .35s 80ms;display:grid;position:absolute;bottom:clamp(24px,3vw,42px);left:clamp(20px,2.2vw,34px);right:clamp(20px,2.2vw,34px);transform:translateY(12px)}.qv-gallery-track article.is-active .qv-gallery-copy{opacity:1;transition-delay:.2s;transform:none}.qv-gallery-copy small{letter-spacing:.22em;color:#59bdff;font-size:11px;font-weight:800}.qv-gallery-copy strong{font:650 clamp(30px,3vw,50px)/1 var(--qv-serif);letter-spacing:-.03em}.qv-gallery-copy em{color:#c6d5e9;font-size:16px;font-style:normal}@media (max-width:780px){.qv-gallery{padding:78px 18px}.qv-gallery-heading{grid-template-columns:1fr;gap:22px;margin-bottom:34px}.qv-gallery-heading h2{font-size:clamp(42px,13vw,64px)}.qv-gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;max-width:none;height:460px;margin:0 -18px;padding:0 8vw 10px;overflow-x:auto}.qv-gallery-track::-webkit-scrollbar{display:none}.qv-gallery-track article,.qv-gallery-track article.is-active{scroll-snap-align:center;filter:none;opacity:1;flex:0 0 82vw}.qv-gallery-track article:not(.is-active){filter:none;opacity:.78}.qv-gallery-track article .qv-gallery-copy{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qv-gallery-track article,.qv-gallery-track img{transition:none!important}}@media (max-width:620px){.qv-background-paths{opacity:.58}.qv-background-paths-layer{inset:-8% -80%}}@media (prefers-reduced-motion:reduce){.qv-background-paths-layer{opacity:.22}.qv-background-paths path{animation:none!important}}.qa-assistant{z-index:120;pointer-events:none;justify-items:end;gap:12px;display:grid;position:fixed;bottom:22px;right:24px}.qa-assistant>*{pointer-events:auto}.qa-assistant-launcher{color:#f7fbff;cursor:pointer;background:linear-gradient(135deg,#081934f7,#084890f5);border:1px solid #4cabff6b;border-radius:999px;align-items:center;gap:8px;height:64px;padding:0 18px 0 5px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 18px 48px #00000061,0 0 30px #0091ff21}:is(.qa-assistant-launcher:hover,.qa-assistant-launcher:focus-visible){border-color:#45b9ff;transform:translateY(-2px);box-shadow:0 22px 56px #0000006b,0 0 34px #0091ff38}.qa-assistant-launcher img{object-fit:cover;object-position:center 20%;filter:drop-shadow(0 5px 10px #0006);border-radius:50%;width:55px;height:58px}.qa-assistant-launcher span{font:750 12px/1 var(--font-sans,Arial,sans-serif);letter-spacing:.04em;white-space:nowrap}.qa-assistant-panel{color:#eef6ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f1ffa;border:1px solid #53aaff47;border-radius:22px;grid-template-rows:auto minmax(160px,1fr) auto auto auto;width:min(390px,100vw - 32px);max-height:min(680px,100svh - 112px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0000008f,0 0 50px #0070ff1f}.qa-assistant-panel>header{background:linear-gradient(110deg,#0f386cb3,#061226bd);border-bottom:1px solid #63aaeb24;align-items:center;gap:11px;padding:13px 14px;display:flex}.qa-assistant-avatar{background:#071a36;border:1px solid #51b5ff57;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.qa-assistant-avatar img{object-fit:cover;object-position:center 20%;width:39px;height:49px}.qa-assistant-panel>header div{flex:1;gap:4px;min-width:0;display:grid}.qa-assistant-panel>header strong{font-size:13px}.qa-assistant-panel>header small{color:#7f9ab7;font-size:10px}.qa-assistant-panel>header button{color:#a7bdd3;cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;width:32px;height:32px;font-size:21px}.qa-assistant-log{scrollbar-width:thin;scrollbar-color:#1c5791 transparent;flex-direction:column;gap:10px;min-height:220px;padding:16px;display:flex;overflow:auto}.qa-assistant-message{display:flex}.qa-assistant-message span{white-space:pre-wrap;border-radius:14px;max-width:88%;padding:10px 12px;font-size:12px;line-height:1.55}.qa-assistant-message.assistant span{color:#cddced;background:#0b1d35;border:1px solid #5ca4e524;border-bottom-left-radius:4px}.qa-assistant-message.user{justify-content:flex-end}.qa-assistant-message.user span{color:#fff;background:#087ff5;border-bottom-right-radius:4px}.qa-assistant-typing{animation:1.2s ease-in-out infinite qa-assistant-pulse;color:#79bff3!important}.qa-assistant-suggestions{scrollbar-width:none;gap:7px;padding:0 14px 11px;display:flex;overflow-x:auto}.qa-assistant-suggestions::-webkit-scrollbar{display:none}.qa-assistant-suggestions button{color:#9cc9ea;cursor:pointer;background:#0a213eb3;border:1px solid #4b9ee83b;border-radius:999px;flex:none;padding:8px 10px;font-size:10px}.qa-assistant-suggestions button:hover{color:#fff;border-color:#168cf4}.qa-assistant-panel>form{background:#071427;border:1px solid #52a3eb3d;border-radius:14px;gap:8px;margin:0 14px;padding:9px 9px 9px 13px;display:flex}.qa-assistant-panel>form input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.qa-assistant-panel>form input::placeholder{color:#637f9d}.qa-assistant-panel>form button{color:#fff;cursor:pointer;background:#087ff5;border:0;border-radius:10px;width:34px;height:34px;font-size:18px}.qa-assistant-panel>form button:disabled{opacity:.42;cursor:not-allowed}.qa-assistant-note{color:#58728d;text-align:center;margin:0;padding:10px 15px 13px;font-size:9px;line-height:1.45}@keyframes qa-assistant-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:720px){.qa-assistant{bottom:12px;right:12px}.qa-assistant-launcher{height:57px;padding-right:14px}.qa-assistant-launcher img{width:49px;height:51px}.qa-assistant-panel{width:calc(100vw - 24px);max-height:calc(100svh - 88px)}}@media (prefers-reduced-motion:reduce){.qa-assistant-launcher,.qa-assistant-typing{transition:none;animation:none}}.portal-account form{margin:0}.portal-account button{color:#58718d;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px}:is(.portal-account button:hover,.portal-account button:focus-visible){color:#8bcfff}.qv-brand{letter-spacing:0;flex:none;justify-content:center;width:154px;height:76px;margin:0;overflow:visible}.qv-brand-logo{object-fit:contain;width:154px;height:auto;display:block}.qv-brand-logo-footer{width:184px}.qv-footer .qv-brand{justify-content:flex-start;width:184px;height:108px}.qv-header{-webkit-backdrop-filter:blur(10px)}.qv-header.qv-header-scrolled{box-shadow:0 12px 34px #0000002e}.qv-button,.qv-outline-button{text-transform:none;letter-spacing:.01em;border-radius:8px;font-size:12px;font-weight:680;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.qv-button{background:#087ff5;box-shadow:0 10px 25px #087ff533}.qv-button:hover{background:#1594ff;transform:translateY(-1px);box-shadow:0 12px 28px #087ff542}.qv-outline-button:hover{box-shadow:none;background:#1594ff14;transform:translateY(-1px)}.qv-availability-badge{box-shadow:none;text-transform:none;letter-spacing:.045em;font-size:10px}.qv-availability-badge>span{animation:none;box-shadow:0 0 8px #00a3ffb8}.qv-hero-copy h1,.qv-truth h2,.qv-problem h2,.qv-platform h2,.qv-method h2,.qv-experience h2,.qv-mentor h2,.qv-faq h2,.qv-waitlist h2{text-transform:none;text-wrap:balance}.qv-hero-copy h1{letter-spacing:-.05em;font-weight:740;line-height:1.01}.qv-hero-copy h1 em{-webkit-text-fill-color:currentColor;color:#159cff;background:0 0;font-weight:740;animation:none}.qv-hero-lead{color:#b2c0d3;font-size:clamp(15px,1.15vw,17px);line-height:1.7}.qv-truth h2{font-weight:720;line-height:1.04}.qv-truth h2 em{font-weight:720}.qv-problem h2,.qv-platform h2,.qv-method h2,.qv-experience h2,.qv-mentor h2,.qv-faq h2,.qv-waitlist h2{font-weight:680;line-height:1.04}.qv-problem h2 em,.qv-platform h2 em,.qv-method h2 em,.qv-experience h2 em,.qv-mentor h2 em,.qv-faq h2 em,.qv-waitlist h2 em{font-weight:680}.qv-problem-text p,.qv-platform-heading>p,.qv-method-heading>p,.qv-mentor-copy>p:not(.qv-kicker),.qv-faq-layout>div:first-child>p:last-child{font-size:14px;line-height:1.75}.qv-principles i{color:#0000;opacity:.78;background:#2878c7;border-radius:50%;width:4px;height:4px}.qv-post-hero-flow{background:linear-gradient(#050b17 0%,#060e1c 34%,#07111f 100%)}.qv-post-hero-flow:before{content:"";pointer-events:none;background:linear-gradient(#050b17 0% 44%,#050b1700 78%),radial-gradient(at 12% 18%,#1368cd17,#0000 36%),radial-gradient(at 88% 72%,#007bdc0f,#0000 34%);position:absolute;inset:-140px 0 0}.qv-post-hero-flow>.qv-principles{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-block:0}.qv-post-hero-flow>.qv-truth{background:0 0;border-top:0}.qv-background-paths{display:none}.qv-waitlist-orbit:before,.qv-waitlist-orbit:after{-webkit-mask-image:linear-gradient(#0000 0 65%,#000 80%);mask-image:linear-gradient(#0000 0 65%,#000 80%)}.qv-gallery-track article{transition:flex .38s cubic-bezier(.22,.8,.3,1),filter .28s,opacity .28s}.qv-gallery-track img{transition:transform .48s cubic-bezier(.22,.8,.3,1),filter .32s}.qv-gallery,.qv-problem,.qv-platform,.qv-method,.qv-experience,.qv-mentor,.qv-faq,.qv-waitlist,.qv-footer{content-visibility:auto;contain-intrinsic-size:auto 850px}@media (max-width:620px){.qv-brand{width:118px;height:62px}.qv-brand-logo{width:118px}.qv-footer .qv-brand{width:166px;height:98px}.qv-brand-logo-footer{width:166px}.qv-button,.qv-outline-button{font-size:11px}}.qv-story{--qv-story-progress:0;z-index:3;background:radial-gradient(at 50% 38%,#0d68dc24,#0000 42%),linear-gradient(#07111f 0%,#081429 46%,#06101e 100%);min-height:320svh;position:relative}.qv-story-sticky{flex-direction:column;justify-content:center;gap:clamp(34px,5vh,64px);height:100svh;min-height:720px;padding:clamp(102px,12vh,132px) max(22px,50vw - 644px) clamp(40px,6vh,72px);display:flex;position:sticky;top:0;overflow:hidden}.qv-story-sticky:before{content:"";aspect-ratio:1;width:min(900px,82vw);transform:translate(-50%,-50%) scale(calc(.72 + var(--qv-story-progress) * .38));opacity:calc(.24 + var(--qv-story-progress) * .44);pointer-events:none;border:1px solid #3a99ff14;border-radius:50%;position:absolute;top:52%;left:50%;box-shadow:0 0 120px #076ff51a,inset 0 0 100px #00a3ff09}.qv-story-heading{z-index:2;text-align:center;max-width:1040px;margin:0 auto;position:relative}.qv-story-heading .qv-section-label{justify-content:center;margin:0 0 20px}.qv-story-heading .qv-kicker{margin:0 0 12px}.qv-story-heading h2{font:680 clamp(42px,5vw,74px)/1.02 var(--qv-display);letter-spacing:-.052em;text-wrap:balance;margin:0}.qv-story-heading h2 em{font-family:var(--qv-display);color:#159cff;font-style:normal;font-weight:680}.qv-story-stage{z-index:2;border-block:1px solid #4c9ef224;width:min(1120px,100%);min-height:340px;margin:0 auto;position:relative;overflow:hidden}.qv-story-index{z-index:2;color:#146ef51c;font:800 clamp(122px,16vw,220px)/1 var(--qv-display);letter-spacing:-.08em;pointer-events:none;transition:opacity .35s,transform .55s cubic-bezier(.22,.8,.28,1);position:absolute;top:-28px;right:1%}.qv-story-copy{z-index:3;text-align:center;place-items:center;display:grid;position:absolute;inset:0 0 78px}.qv-story-copy article{opacity:0;filter:blur(6px);pointer-events:none;width:min(820px,88%);transition:opacity .42s,transform .58s cubic-bezier(.22,.8,.28,1),filter .42s;position:absolute;transform:translateY(34px)scale(.985)}.qv-story-copy article.is-active{opacity:1;filter:none;pointer-events:auto;transform:none}.qv-story-copy small{color:#56baff;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:780;display:block}.qv-story-copy h3{color:#f5f8ff;font:680 clamp(28px,3.15vw,48px)/1.06 var(--qv-display);letter-spacing:-.042em;text-wrap:balance;margin:0 auto}.qv-story-copy p{color:#9eafc4;text-wrap:balance;max-width:720px;margin:20px auto 0;font-size:clamp(15px,1.25vw,17px);line-height:1.72}.qv-story-path{z-index:4;grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:absolute;bottom:19px;left:0;right:0}.qv-story-path-line{background:#70b2f42b;height:1px;position:absolute;top:8px;left:6%;right:6%;overflow:hidden}.qv-story-path-line i{width:100%;height:100%;transform:scaleX(var(--qv-story-progress));transform-origin:0;background:linear-gradient(90deg,#146ef5,#00a3ff,#7dd7ff);display:block;box-shadow:0 0 12px #00a3ffa8}.qv-story-path button{z-index:1;color:#617995;cursor:pointer;background:0 0;border:0;justify-items:center;gap:9px;padding:0;display:grid;position:relative}.qv-story-path button:before{content:"";background:#2b3e55;border:4px solid #081429;border-radius:50%;width:15px;height:15px;transition:all .28s;box-shadow:0 0 0 1px #5dafff33}.qv-story-path button b{font-size:9px;font-weight:760}.qv-story-path button span{letter-spacing:.09em;text-transform:uppercase;font-size:8px}.qv-story-path button.is-active{color:#b9dcff}.qv-story-path button.is-active:before{background:#00a3ff;transform:scale(1.12);box-shadow:0 0 0 1px #00a3ff,0 0 18px #00a3ffcc}.qv-story-scene{--p:var(--qv-stage-p,0);z-index:1;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s linear .5s;position:absolute;inset:0}.qv-story-scene.is-active{opacity:1;visibility:visible;transition:opacity .55s}.qv-story-scene:not(.is-active) *{animation-play-state:paused}.qv-scene-beams{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qv-scene-beam{stroke:#58b0ff3d;stroke-width:1px;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--p)) * 100)}.qv-scene-beam-pulse{stroke:#7fd8ff;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:5 95;opacity:calc(var(--p) * .9);filter:drop-shadow(0 0 4px #00a3ffcc);animation:2.7s linear infinite qv-beam-run;animation-delay:calc(var(--t) * -2.7s)}.qv-scene-exit{stroke:#00a3ff4d;stroke-width:1.2px;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--p)) * 100)}.qv-scene-exit-pulse{stroke:#c3ebff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 96;opacity:calc(var(--p) * .95);filter:drop-shadow(0 0 6px #00a3ffe6);animation:2.1s linear infinite qv-beam-run}@keyframes qv-beam-run{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.qv-scene-field{position:absolute;inset:0}.qv-scene-glyph{--a:min(1, max(0, (var(--p) - var(--t)) * 2.2));color:#93b6d8;width:26px;height:26px;opacity:calc(var(--o) * var(--a));transform:translate3d(calc((var(--x) + var(--bx) * var(--p) * .42) * 1px),calc((var(--y) + var(--by) * var(--p) * .42) * 1px),0) scale(calc(var(--sc) * (1 - var(--p) * .2))) rotate(calc(var(--r) * 1deg));will-change:transform,opacity;margin:-13px 0 0 -13px;position:absolute;top:0;left:0}.qv-scene-glyph:nth-child(4n){color:#47a8ff}.qv-scene-glyph:nth-child(7n){color:#cfe3f7}.qv-scene-glyph svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;animation:qv-scene-float var(--f) ease-in-out infinite alternate;display:block}@keyframes qv-scene-float{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.qv-scene-scrim{z-index:1;background:radial-gradient(60% 64% at 52% 42%,#060f1ee0,#060f1e70 56%,#0000 78%);position:absolute;inset:0}.qv-scene-hub{z-index:2;width:0;height:0;opacity:calc(var(--p) * 3);transform:translate3d(calc(var(--x) * 1px),calc(var(--y) * 1px),0);position:absolute;top:0;left:0}.qv-scene-hub span,.qv-scene-hub svg{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qv-scene-hub-glow{background:radial-gradient(circle,#0096ff66,#0078ff1a 44%,#0000 70%);width:156px;height:156px}.qv-scene-hub-ring{border:1px solid #60beff66;width:64px;height:64px;box-shadow:0 0 22px #00a3ff4d,inset 0 0 18px #00a3ff29}.qv-scene-hub-ring.is-mid{border-color:#8cd7ff94;width:40px;height:40px;animation:2.8s ease-in-out infinite qv-hub-pulse;box-shadow:0 0 18px #00a3ff73}@keyframes qv-hub-pulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.16)}}.qv-scene-hub-ticks{fill:none;stroke:#78cdff80;stroke-width:1.6px;stroke-dasharray:2 5;width:82px;height:82px}.qv-scene-hub-ticks circle{transform-box:fill-box;transform-origin:50%;animation:16s linear infinite qv-hub-spin}@keyframes qv-hub-spin{to{transform:rotate(360deg)}}.qv-scene-hub-core{background:#d6f2ff;width:13px;height:13px;box-shadow:0 0 16px 4px #00a3ffbf}.qv-scene-flow{z-index:3;position:absolute;inset:0}.qv-scene-card{--a:min(1, max(0, (var(--p) - var(--t)) * 4));width:var(--w);height:var(--h);opacity:var(--a);transform:translate3d(calc((var(--x) + var(--bx) * (1 - var(--a))) * 1px),calc((var(--y) + var(--by) * (1 - var(--a))) * 1px),0) translate(-50%,-50%) scale(calc(.62 + var(--a) * .38));will-change:transform,opacity;background:linear-gradient(160deg,#112747f0,#09162ce6);border:1px solid #6cb6ff52;border-radius:5px;flex-direction:column;justify-content:center;gap:3px;padding:5px 6px;display:flex;position:absolute;top:0;left:0;box-shadow:0 8px 20px #0000006b,inset 0 1px #96d2ff1f}.qv-scene-card.is-plan{padding-left:10px}.qv-scene-bar{background:linear-gradient(90deg,#2f97ff,#7fd8ff);border-radius:2px;height:3px}.qv-scene-line{background:#96b7db57;border-radius:2px;height:2px}.qv-scene-line.is-code{background:#7fd8ff94}.qv-scene-rail{background:linear-gradient(#159cff,#00d0ff);border-radius:2px;width:2px;position:absolute;top:16%;bottom:16%;left:4px}.qv-scene-chrome{gap:3px;margin-bottom:2px;display:flex}.qv-scene-chrome i{background:#8cbef080;border-radius:50%;width:3px;height:3px}.qv-scene-bars{align-items:flex-end;gap:3px;height:54%;margin-bottom:3px;display:flex}.qv-scene-bars i{background:linear-gradient(#7fd8ff,#1f7ae0);border-radius:1px;flex:1}.demo-banner{background:linear-gradient(90deg,#f59e0b1f,#f59e0b08);border:1px solid #f59e0b4d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 20px;padding:13px 16px;display:flex}.demo-tag{font:700 9px var(--font-sora);letter-spacing:.14em;color:#fbbf24;white-space:nowrap}.demo-banner p{color:#b79a68;flex:1;min-width:210px;margin:0;font-size:9px;line-height:1.6}.demo-banner form{gap:7px;margin:0;display:flex}.demo-banner button{color:#fbbf24;font:650 9px var(--font-sora);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #f59e0b5c;border-radius:8px;padding:8px 13px;transition:background .2s,border-color .2s}.demo-banner button:hover{background:#f59e0b24;border-color:#f59e0b99}.demo-banner button.is-current{background:#f59e0b33;border-color:#f59e0b9e}.demo-gate{text-align:center;background:#f59e0b0d;border:1px solid #f59e0b42;border-radius:14px;width:min(420px,100%);margin:22px auto 0;padding:15px 17px}.demo-gate strong{font:700 9px var(--font-sora);letter-spacing:.14em;color:#fbbf24;display:block}.demo-gate p{color:#a9915f;margin:7px 0 12px;font-size:9px;line-height:1.6}.demo-gate form{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.demo-gate button{color:#fbbf24;min-width:104px;font:650 9px var(--font-sora);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #f59e0b57;border-radius:9px;flex:1;padding:9px 11px;transition:background .2s,border-color .2s}.demo-gate button:hover{background:#f59e0b26;border-color:#f59e0b9e}.qv-platform-story{position:relative}.qv-platform-story-nav{border-block:1px solid #509de824;grid-template-columns:repeat(4,1fr);gap:0;width:min(960px,92%);margin:24px auto 0;display:grid}.qv-platform-story-nav button{color:#607894;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;background:0 0;border-bottom:2px solid #0000;min-height:58px;font-size:9px;transition:all .25s}.qv-platform-story-nav button span{color:#365b82;margin-right:9px}.qv-platform-story-nav button.is-active{color:#dcecff;background:linear-gradient(#0000,#00a3ff12);border-bottom-color:#00a3ff}.qv-platform-story-nav button.is-active span{color:#00a3ff}.qv-experience-grid article{isolation:isolate;transition:transform .35s cubic-bezier(.22,.8,.28,1),border-color .3s,box-shadow .35s,background .3s;overflow:hidden}.qv-experience-grid article:before{content:"";z-index:-1;filter:blur(20px);opacity:0;background:conic-gradient(from 35deg,#00a3ffb8,#475aff9e,#9842ff80,#00ddff94,#00a3ffb8);border-radius:50%;width:430px;height:430px;transition:opacity .35s,transform .68s cubic-bezier(.18,.85,.28,1);position:absolute;top:-240px;right:-220px;transform:scale(.18)rotate(-35deg)}.qv-experience-grid article:after{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at 80% 12%,#5fcfff33,#0000 34%);transition:opacity .35s;position:absolute;inset:0}.qv-experience-grid article:hover,.qv-experience-grid article:focus-within{border-color:#50b7ff6b;transform:translateY(-7px);box-shadow:0 24px 70px #003a843d}.qv-experience-grid article:hover:before,.qv-experience-grid article:focus-within:before{opacity:.34;transform:scale(1.2)rotate(36deg)}.qv-experience-grid article:hover:after,.qv-experience-grid article:focus-within:after{opacity:1}.qv-experience-grid article:hover .qv-feature-icon{border-color:#5dc6ff99;transform:rotate(8deg)scale(1.08);box-shadow:0 0 32px #00a3ff33}.qv-feature-icon{transition:transform .4s cubic-bezier(.22,.8,.28,1),border-color .3s,box-shadow .3s}.qv-button,.qv-outline-button{isolation:isolate;position:relative;overflow:hidden}.qv-button:before,.qv-outline-button:before{content:"";z-index:0;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 35%,#61dcff7a 43%,#6f49ff6b 51%,#00ffd159 58%,transparent 66%);opacity:0;mix-blend-mode:screen;transition:opacity .2s,transform .58s cubic-bezier(.22,.8,.28,1);position:absolute;inset:-170%;transform:scale(.2)rotate(0)}.qv-button:hover:before,.qv-outline-button:hover:before{opacity:.72;transform:scale(1)rotate(100deg)}.qv-button:focus-visible:before{opacity:.72;transform:scale(1)rotate(100deg)}.qv-outline-button:focus-visible:before{opacity:.72;transform:scale(1)rotate(100deg)}.qv-button>*,.qv-outline-button>*{z-index:1;position:relative}@media (max-width:900px){.qv-story{min-height:300svh}.qv-story-sticky{min-height:680px;padding-inline:22px}.qv-story-stage{min-height:390px}.qv-story-copy{bottom:104px}.qv-story-path{grid-template-columns:repeat(4,1fr)}.qv-story-path button span{display:none}.qv-platform-story-nav{width:100%}}@media (max-width:620px){.qv-scene-glyph{width:19px;height:19px;margin:-9.5px 0 0 -9.5px}.qv-scene-hub-glow{width:108px;height:108px}.qv-scene-hub-ring{width:46px;height:46px}.qv-scene-hub-ring.is-mid{width:29px;height:29px}.qv-scene-hub-ticks{width:58px;height:58px}.qv-scene-card{border-radius:4px;padding:4px}.qv-story{min-height:270svh}.qv-story-sticky{gap:26px;min-height:640px;padding:88px 17px 34px}.qv-story-heading .qv-section-label{margin-bottom:14px}.qv-story-heading h2{font-size:clamp(34px,10vw,46px)}.qv-story-stage{min-height:410px}.qv-story-index{font-size:112px;top:4px;right:5px}.qv-story-copy{inset:24px 0 84px}.qv-story-copy article{width:94%}.qv-story-copy h3{font-size:clamp(27px,8vw,37px)}.qv-story-copy p{font-size:14px;line-height:1.62}.qv-story-path{bottom:14px}.qv-story-path button b{font-size:8px}.qv-platform-story-nav button{font-size:7px}.qv-platform-story-nav button span{margin:0 0 4px;display:block}.qv-experience-grid article:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.qv-story{--qv-stage-p:1;min-height:auto}.qv-story-scene *{animation:none!important}.qv-story-sticky{position:relative}.qv-story-sticky:before,.qv-story-path-line i{transform:none}.qv-story-copy article,.qv-experience-grid article,.qv-experience-grid article:before,.qv-feature-icon,.qv-button:before,.qv-outline-button:before{filter:none;transition:none!important;animation:none!important}}.box-reveal{width:100%;position:relative}.box-reveal-curtain{z-index:5;background:linear-gradient(120deg, var(--electric), var(--primary));border-radius:4px;position:absolute;inset:2px 0}.qa-ripple{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.qa-ripple-ring{background:#146ef505;border:1px solid #7ebfff38;border-radius:50%;animation:4.5s ease-in-out infinite qaRipple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes qaRipple{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(.94)}}.qa-orbit-stage{place-items:center;display:grid;position:absolute;inset:0}.qa-orbit-field{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qa-orbit-guide{fill:none;stroke:#7ebfff1c;stroke-width:1px;stroke-dasharray:3 7}.qa-vein{stroke:#60b2ff24;stroke-width:1px;transition:stroke .35s}.qa-vein-active{stroke:#78d6ff9e;stroke-width:1.6px}.qa-vein-node{fill:#78d6ff80;transition:fill .35s,r .35s}.qa-vein-node-active{fill:#9fe2ff}.qa-vein-pulse{fill:#dff4ff}.qa-orbit-chip{padding:calc(var(--chip) * .22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(150deg,#0e2038f0,#050e1be0);border:1px solid #7ebfff2e;border-radius:14px;place-items:center;transition:border-color .3s,box-shadow .3s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 26px #0000006b,inset 0 1px #ffffff0d}.qa-orbit-chip svg{width:100%;height:100%}.qa-orbit-chip-active{border-color:#78d6ff9e;box-shadow:0 12px 34px #00a3ff4d,inset 0 1px #ffffff1a}.qa-orbit-core{z-index:2;place-items:center;display:grid;position:relative}.qa-mascot{animation:5.5s ease-in-out infinite qaMascotFloat;overflow:visible}.qa-mascot-wordmark{fill:#ffffffeb;font:800 11px var(--font-sora), sans-serif;letter-spacing:.16em}@keyframes qaMascotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.auth-flow-universe{width:420px;height:420px;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.auth-form{flex-direction:column;gap:11px;margin-bottom:2px;display:flex}.auth-google-button{cursor:pointer;color:#eaf3ff;background:linear-gradient(145deg,#146ef529,#08162ab3);border:1px solid #7ebfff38;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:46px;padding:0 18px;font-size:13px;font-weight:600;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative}.auth-google-button:hover:not(:disabled){border-color:#7ebfff80;transform:translateY(-1px);box-shadow:0 12px 30px #00a3ff2e}.auth-google-button:disabled{opacity:.55;cursor:not-allowed}.auth-google-mark{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.auth-google-mark svg{width:14px;height:14px}.auth-divider{align-items:center;gap:12px;display:flex}.auth-divider hr{border:0;border-top:1px dashed #7ebfff2e;flex:1;height:0;margin:0}.auth-divider span{letter-spacing:.16em;text-transform:uppercase;color:#64788f;font-size:9px}.auth-field{margin-bottom:10px;display:block}.auth-field>span{letter-spacing:.1em;text-transform:uppercase;color:#8ea2b9;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.auth-field input{color:#f3f8ff;background:#040c18b8;border:1px solid #7ebfff29;border-radius:11px;width:100%;height:44px;padding:0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s}.auth-field input::placeholder{color:#55687e}.auth-field input:focus{border-color:#00a3ff8c;outline:none;box-shadow:0 0 0 3px #146ef529}.auth-field-password{position:relative}.auth-field-password input{padding-right:46px}.auth-field-password button{color:#7d91a8;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;right:0}.auth-field-password button:hover{color:#cfe4ff}.auth-field-password button svg{width:17px;height:17px}.auth-submit{cursor:pointer;background:linear-gradient(135deg, var(--electric), var(--primary));color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;height:46px;margin-top:2px;font-size:13px;font-weight:700;transition:transform .22s,box-shadow .22s,filter .22s;display:flex;position:relative;box-shadow:0 14px 34px #146ef552}.auth-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 18px 42px #00a3ff66}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-inline-action{color:var(--electric);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.auth-inline-action:hover{text-decoration:underline}.auth-forgot{margin-top:2px;display:block}.auth-inline-action:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.auth-inline-action:focus-visible{outline:2px solid var(--electric);outline-offset:3px;border-radius:4px}.auth-flow-nav a:focus-visible{outline:2px solid var(--electric);outline-offset:3px;border-radius:4px}.auth-flow-switch a:focus-visible{outline:2px solid var(--electric);outline-offset:3px;border-radius:4px}.auth-flow-back:focus-visible{outline:2px solid var(--electric);outline-offset:3px;border-radius:4px}.auth-config-warning{color:#ffc58f;background:#ffb36b14;border:1px solid #ffb36b47;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.auth-flow-notice{color:#86efac;background:#22c55e12;border:1px solid #22c55e42;border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:10px;line-height:1.6}.auth-flow-alert .auth-inline-action,.auth-flow-notice .auth-inline-action{margin-top:6px;display:block}.auth-spin{width:15px;height:15px;animation:.9s linear infinite qaSpin}@keyframes qaSpin{to{transform:rotate(360deg)}}@media (max-width:1180px){.auth-flow-universe{transform-origin:top;width:380px;height:380px;transform:translate(-50%)scale(.92)}}@media (max-width:720px){.auth-flow-universe{transform-origin:top;width:340px;height:340px;transform:translate(-50%)scale(.78)}}@media (prefers-reduced-motion:reduce){.qa-mascot,.qa-ripple-ring,.auth-spin{animation:none}}.auth-flow-story{justify-content:flex-end;min-height:740px}.auth-flow-story .auth-flow-story-copy{margin-top:0}.auth-flow-story-copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#030a14b8 26%,#030a14f5 58%);position:absolute;inset:-60px -40px -20px}@media (max-width:1180px){.auth-flow-story{min-height:760px}}@media (max-width:720px){.auth-flow-story{min-height:680px}}@media (max-height:880px) and (min-width:721px){.auth-flow-layout{padding-block:22px}.auth-flow-story{min-height:640px}.auth-flow-universe{transform-origin:top;top:-44px;transform:translate(-50%)scale(.86)}.auth-flow-card{padding:clamp(20px,2.2vw,30px)}}@media (max-width:720px){.auth-flow-universe{transform:translate(-50%)scale(.72)}}.pz-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.pz-eyebrow{font:700 9px var(--font-sora);letter-spacing:.17em;color:#5d7a95;margin:0}.pz-caption{color:#5c7286;margin:12px 0 0;font-size:9px;line-height:1.6}.pz-body{color:#8ea2b8;margin:0;font-size:11px;line-height:1.7}.pz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;margin:0 0 24px;display:flex}.pz-head h1{font:650 32px/1.06 var(--font-sora);letter-spacing:-.042em;margin:9px 0 7px}.pz-lead{color:#8093a9;max-width:620px;margin:0;font-size:12px;line-height:1.7}.pz-cta,.pz-quiet{height:41px;font:650 11px var(--font-sora);white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:0 19px;transition:filter .2s,background .2s;display:inline-flex}.pz-cta{background:linear-gradient(135deg,var(--primary),var(--electric));color:#fff;box-shadow:0 12px 30px #146ef542}.pz-cta:hover{filter:brightness(1.08)}.pz-quiet{border:1px solid var(--line-blue);color:#a9c8e8;background:#146ef512}.pz-quiet:hover{background:#146ef524}.pz-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.pz-tiles{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:11px;margin:0 0 13px;display:grid}.pz-tile{border:1px solid var(--line);background:linear-gradient(150deg,#112034d1,#091523d1);border-radius:15px;align-items:center;gap:13px;min-height:96px;padding:16px 17px;display:flex}.pz-tile>div{min-width:0}.pz-tile-icon{color:#57a9ff;background:#146ef51f;border:1px solid #146ef538;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.pz-tile small{font:700 8px var(--font-sora);letter-spacing:.15em;color:#5e768e;display:block}.pz-tile strong{font:700 25px/1 var(--font-sora);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 5px;display:block;overflow:hidden}.pz-tile p{color:#72879e;margin:0;font-size:9px;line-height:1.5}.pz-delta{margin-right:6px;font-style:normal;font-weight:700;display:inline-block}.pz-delta.is-up{color:#4ade80}.pz-delta.is-down{color:#fb7185}.pz-delta.is-flat{color:#94a3b8}.pz-grid{align-items:start;gap:11px;margin-bottom:11px;display:grid}.pz-grid-2-1{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}.pz-grid-1-1-1{grid-template-columns:repeat(3,minmax(0,1fr))}.pz-stack{align-content:start;gap:11px;display:grid}.pz-panel{border:1px solid var(--line);background:#0b1625bd;border-radius:16px;min-width:0;padding:20px 21px}.pz-panel.is-wide{margin-bottom:11px}.pz-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.pz-panel-head h2{font:650 15px var(--font-sora);letter-spacing:-.02em;margin:6px 0 0}.pz-panel-link{color:#5f9ddc;white-space:nowrap;font-size:9px}.pz-panel-link:hover{color:#8cc2ff}.pz-panel-note{color:#5c7286;white-space:nowrap;margin-left:auto;font-size:9px}.pz-meta{color:#748ba3;flex-wrap:wrap;align-items:center;gap:14px;margin-top:13px;font-size:9px;display:flex}.pz-meta span{align-items:center;gap:5px;display:inline-flex}.pz-empty{text-align:center;color:#6d8199;padding:26px 18px}.pz-empty>svg{color:#2f4a63;margin:0 auto 11px}.pz-empty strong{font:650 12px var(--font-sora);color:#c3d4e6;display:block}.pz-empty p{max-width:290px;margin:7px auto 0;font-size:9px;line-height:1.6}.pz-gauge{flex:none;place-items:center;display:grid;position:relative}.pz-gauge svg{display:block}.pz-gauge strong{font:700 12px var(--font-sora);letter-spacing:-.03em;position:absolute}.pz-donut{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pz-donut-plot{flex:none;position:relative}.pz-donut-center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.pz-donut-center strong{font:700 19px/1 var(--font-sora);letter-spacing:-.035em;display:block}.pz-donut-center small{color:#65809a;margin-top:4px;font-size:8px;display:block}.pz-legend{flex:205px;gap:9px;margin:0;padding:0;list-style:none;display:grid}.pz-legend li{grid-template-columns:9px minmax(0,1fr) auto auto;align-items:start;gap:9px;font-size:10px;display:grid}.pz-legend i{border-radius:3px;width:9px;height:9px;margin-top:3px}.pz-legend span{color:#9fb2c7;overflow-wrap:anywhere;line-height:1.4}.pz-legend b{font:700 10px var(--font-sora);color:#dce8f5}.pz-legend small{text-align:right;color:#61798f;min-width:44px;font-size:9px}.pz-trend svg{width:100%;height:168px;display:block}.pz-trend-axis{color:#5c7286;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.pz-trend-axis span{text-align:center;position:relative}.pz-trend-axis .is-peak{color:#a8c6e4}.pz-trend-axis b{font:700 10px var(--font-sora);color:#7ec2ff;margin-bottom:3px;display:block}.pz-bars{gap:13px;margin:0;padding:0;list-style:none;display:grid}.pz-bars li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;display:grid}.pz-bars-label{color:#a5b8cd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pz-bars b{font:700 10px var(--font-sora);color:#dce8f5}.pz-bars-track{background:#94b7e01a;border-radius:4px;grid-column:1/-1;height:6px;margin-top:7px;overflow:hidden}.pz-bars-track i{background:linear-gradient(90deg,#256abf,#3987e5);border-radius:4px;height:100%;display:block}.pz-bars small{color:#5c7286;grid-column:1/-1;margin-top:5px;font-size:8px}.pz-state{font:700 8px var(--font-sora);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:5px;display:inline-flex}.pz-state svg{flex:none}.pz-rail{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pz-rail li{grid-template-columns:34px minmax(0,1fr);gap:15px;padding:0 0 20px;display:grid;position:relative}.pz-rail li:not(:last-child):before{content:"";background:#94b7e024;width:1px;position:absolute;top:36px;bottom:2px;left:16px}.pz-rail li.is-done:not(:last-child):before{background:#0ca30c66}.pz-rail-node{width:33px;height:33px;font:700 10px var(--font-sora);color:#87a0b9;background:#94b7e00f;border:1px solid #94b7e02e;border-radius:11px;place-items:center;display:grid}.pz-rail li.is-done .pz-rail-node{color:#4ade80;background:#0ca30c1f;border-color:#0ca30c73}.pz-rail li.is-current .pz-rail-node{color:#7ec2ff;background:#3987e524;border-color:#3987e58c;box-shadow:0 0 0 4px #3987e51a}.pz-rail header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pz-rail header small{font:700 8px var(--font-sora);letter-spacing:.13em;color:#5f7790}.pz-rail li.is-current header small{color:#7ec2ff}.pz-rail li.is-done header small{color:#4ade80}.pz-rail header span{font:700 10px var(--font-sora);color:#c5d6e8}.pz-rail h3{font:650 13px var(--font-sora);margin:6px 0 4px}.pz-rail p{color:#748ba3;margin:0;font-size:10px;line-height:1.6}.pz-rail-bar{background:#94b7e01a;border-radius:3px;height:4px;margin-top:10px;display:block;overflow:hidden}.pz-rail-bar i{background:linear-gradient(90deg,#256abf,#3987e5);border-radius:3px;height:100%;display:block}.pz-rail li.is-done .pz-rail-bar i{background:linear-gradient(90deg,#0ca30c,#4ade80)}.pz-insights{gap:11px;margin:0;padding:0;list-style:none;display:grid}.pz-insights li{border:1px solid var(--line);background:#94b7e009;border-radius:12px;grid-template-columns:31px minmax(0,1fr);gap:11px;padding:12px;display:grid}.pz-insight-icon{color:#57a9ff;background:#94b7e012;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.pz-insights strong{font:650 11px var(--font-sora);display:block}.pz-insights p{color:#72879e;margin:5px 0 0;font-size:9px;line-height:1.6}.pz-insights em{font:700 8px var(--font-sora);letter-spacing:.07em;border:1px solid;border-radius:999px;margin-top:8px;padding:3px 8px;font-style:normal;display:inline-block}.pz-comp{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pz-comp li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:11px;display:grid}.pz-comp-rank{border:1px solid var(--line);width:25px;height:25px;font:700 9px var(--font-sora);color:#7e97b0;background:#94b7e00d;border-radius:8px;place-items:center;display:grid}.pz-comp strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:11px;display:block;overflow:hidden}.pz-hero{border:1px solid var(--line-blue);background:radial-gradient(circle at 82% 20%,#00a3ff21,#0000 42%),linear-gradient(140deg,#0f233ee6,#081321e6);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin:0 0 13px;padding:24px 26px;display:flex}.pz-hero h2{max-width:640px;font:650 24px/1.2 var(--font-sora);letter-spacing:-.035em;margin:9px 0 0}.pz-hero-gauge{text-align:center;flex:none}.pz-hero-gauge small{color:#72879e;margin-top:10px;font-size:9px;display:block}.pz-plan{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pz-plan li{border:1px solid var(--line);background:#94b7e008;border-left:2px solid #94b7e033;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:14px 15px;display:grid}.pz-plan li.is-completed{border-left-color:#0ca30c}.pz-plan li.is-in_progress{border-left-color:#fab219}.pz-plan-rank{border:1px solid var(--line);width:33px;height:33px;font:700 11px var(--font-sora);color:#8aa3bc;background:#94b7e00d;border-radius:10px;place-items:center;display:grid}.pz-plan header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pz-plan header span{color:#748ba3;font-size:9px}.pz-plan h3{font:650 13px var(--font-sora);margin:8px 0 5px}.pz-plan p{color:#7c91a8;margin:0;font-size:10px;line-height:1.65}.pz-assets{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pz-assets li{border:1px solid var(--line);background:#94b7e008;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:14px 15px;display:grid}.pz-assets li.is-done{background:#0ca30c0d;border-color:#0ca30c38}.pz-assets li>span{background:#94b7e012;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.pz-assets h3{font:650 12px var(--font-sora);margin:0}.pz-assets p{color:#75899f;margin:6px 0 0;font-size:10px;line-height:1.6}.pz-assets small{color:#5f97d0;margin-top:8px;font-size:9px;display:block}@media (max-width:1180px){.pz-grid-1-1-1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pz-grid-2-1{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pz-grid-1-1-1{grid-template-columns:minmax(0,1fr)}.pz-head h1{font-size:26px}.pz-hero{padding:20px}.pz-hero h2{font-size:20px}.pz-donut{justify-content:center}}.pz-roster{border:1px solid var(--line);border-radius:13px;overflow:hidden}.pz-roster-head,.pz-roster-row{grid-template-columns:36px minmax(0,1.5fr) minmax(130px,1fr) minmax(150px,1fr) 18px;align-items:center;gap:14px;padding:12px 15px;display:grid}.pz-roster-head{border-bottom:1px solid var(--line);font:700 8px var(--font-sora);letter-spacing:.14em;color:#5e768e;background:#94b7e00b;grid-template-columns:36px minmax(0,1.5fr) minmax(130px,1fr) minmax(150px,1fr) 18px}.pz-roster-head span:first-child{grid-column:1/3}.pz-roster-row{border-top:1px solid var(--line);transition:background .18s}.pz-roster-row:first-of-type{border-top:0}.pz-roster-row:hover{background:#146ef512}.pz-roster-avatar{width:34px;height:34px;font:700 11px var(--font-sora);color:#fff;background:linear-gradient(145deg,#12467f,#0d7bd3);border-radius:11px;place-items:center;display:grid}.pz-roster-id{min-width:0}.pz-roster-id strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.pz-roster-id small{color:#6d8199;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.pz-roster-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.pz-roster-progress b{font:700 10px var(--font-sora);color:#dce8f5}.pz-roster-flags{flex-direction:column;gap:5px;display:flex}.pz-roster-flags em{font:650 9px var(--font-sora);align-items:center;gap:5px;font-style:normal;display:inline-flex}.pz-roster-go{color:#4b6b8c}.pz-roster-row>b{color:#3f5a76;text-align:right;font-size:12px}.pz-links{gap:7px;display:grid}.pz-links a{border:1px solid var(--line);color:#a9bed4;background:#94b7e008;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:11px;transition:all .18s;display:flex}.pz-links a:hover{border-color:var(--line-blue);color:#fff;background:#146ef51a}.pz-facts{gap:12px;margin:0;display:grid}.pz-facts div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding-bottom:11px;display:grid}.pz-facts div:last-child{border-bottom:0;padding-bottom:0}.pz-facts dt{font:700 8px var(--font-sora);letter-spacing:.13em;color:#5e768e;text-transform:uppercase}.pz-facts dd{color:#c5d6e8;margin:0;font-size:11px}.pz-gauge-row{align-items:center;gap:18px;display:flex}.record-cards{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:11px;display:grid}.record-card{border:1px solid var(--line);background:linear-gradient(150deg,#112034cc,#091523cc);border-radius:15px;flex-direction:column;gap:8px;padding:18px;transition:border-color .2s,transform .2s,background .2s;display:flex}a.record-card:hover{border-color:var(--line-blue);background:linear-gradient(150deg,#152a46e6,#0a1828e6);transform:translateY(-2px)}.record-card h2{font:650 14px/1.3 var(--font-sora);letter-spacing:-.02em;margin:4px 0 0}.record-card p{color:#8093a9;margin:0;font-size:10px;line-height:1.65}.record-card small{color:#61798f;font-size:9px}.record-card b{font:650 10px var(--font-sora);color:#5f9ddc;margin-top:auto;padding-top:6px}.record-card.unread{border-left:2px solid var(--electric)}.achievement-icon{color:#c98500;background:#c985001f;border:1px solid #c9850047;border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.record-list{gap:7px;display:grid}.record-list>a{border:1px solid var(--line);background:#94b7e008;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:12px 14px;transition:all .18s;display:grid}.record-list>a:hover{border-color:var(--line-blue);background:#146ef514}.record-icon{color:#57a9ff;background:#146ef51f;border:1px solid #146ef533;border-radius:10px;place-items:center;width:33px;height:33px;font-size:12px;display:grid}.record-list strong{font-size:11px;display:block}.record-list small{color:#6d8199;margin-top:4px;font-size:9px;display:block}.record-list>a>b{color:#3f5a76;font-size:12px}.data-panel{border:1px solid var(--line);background:#0b1625bd;border-radius:16px;margin-bottom:11px;padding:20px 21px}.data-panel h2{font:650 15px var(--font-sora);letter-spacing:-.02em;margin:0 0 15px}.panel-title{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.panel-title h2{margin:6px 0 0}.panel-title>a{color:#5f9ddc;font-size:9px}.detail-grid,.content-grid,.checklist-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:11px;display:grid}.detail-list{gap:12px;margin:0;display:grid}.detail-list div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding-bottom:11px;display:grid}.detail-list div:last-child{border-bottom:0;padding-bottom:0}.detail-list dt{font:700 8px var(--font-sora);letter-spacing:.13em;color:#5e768e;text-transform:uppercase}.detail-list dd{color:#c5d6e8;margin:0;font-size:11px}.prose-panel p{color:#8ea2b8;margin:0 0 12px;font-size:11px;line-height:1.75}.compact-list{gap:6px;display:grid}.compact-list>a{border:1px solid var(--line);background:#94b7e008;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;transition:all .18s;display:flex}.compact-list>a:hover{border-color:var(--line-blue);background:#146ef514}.compact-list strong{font-size:11px}.compact-list span{font:650 9px var(--font-sora);color:#6d8199}.timeline-list{gap:8px;display:grid}.timeline-list>a{border:1px solid var(--line);background:#94b7e008;border-radius:12px;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:15px;padding:13px 15px;transition:all .18s;display:grid}.timeline-list>a:hover{border-color:var(--line-blue);background:#146ef514}.timeline-list time{font:650 9px var(--font-sora);color:#7ec2ff}.timeline-list h3{font:650 12px var(--font-sora);margin:6px 0 4px}.timeline-list p{color:#6d8199;margin:0;font-size:9px}.ops-list{border:1px solid var(--line);border-radius:13px;overflow:hidden}.ops-list-row{border-top:1px solid var(--line);color:#8ea2b8;grid-template-columns:minmax(0,1.6fr) minmax(90px,.7fr) minmax(90px,.7fr) minmax(110px,.9fr) 18px;align-items:center;gap:14px;padding:12px 15px;font-size:10px;transition:all .18s;display:grid}.ops-list-head{font:700 8px var(--font-sora);letter-spacing:.14em;color:#5e768e;background:#94b7e00b;border-top:0}a.ops-list-row:hover{background:#146ef512}.ops-list-row>span:first-child{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:11px;display:grid}.ops-list-row i{width:34px;height:34px;font:700 11px var(--font-sora);color:#fff;background:linear-gradient(145deg,#12467f,#0d7bd3);border-radius:11px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.ops-list-row b{color:#dce8f5;font-size:11px}.ops-list-row small{color:#6d8199;font-size:9px}.ops-audit-row{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) minmax(0,.7fr) minmax(0,.8fr);align-items:center;gap:14px;padding:11px 15px;font-size:10px;display:grid}.ops-audit-row:first-child{border-top:0}.ops-audit-row time{font:650 9px var(--font-sora);color:#7ec2ff}.ops-audit-row strong{font-size:11px}.ops-audit-row code{color:#5c7286;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.module-stack{gap:11px;display:grid}.profile-card{border:1px solid var(--line-blue);background:radial-gradient(circle at 88% 15%,#00a3ff1f,#0000 44%),linear-gradient(140deg,#0f233ee0,#081321e0);border-radius:17px;align-items:center;gap:17px;margin-bottom:11px;padding:22px;display:flex}.profile-avatar{width:60px;height:60px;font:700 20px var(--font-sora);color:#fff;background:linear-gradient(145deg,#12467f,#0d7bd3);border-radius:18px;place-items:center;display:grid}.profile-card h2{font:650 19px var(--font-sora);letter-spacing:-.03em;margin:0 0 5px}.profile-card p{color:#8093a9;margin:0 0 9px;font-size:11px}.checklist-grid article{border:1px solid var(--line);background:#94b7e008;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:17px;display:grid}.checklist-grid article>span{color:#57a9ff;background:#146ef51f;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.checklist-grid h2{font:650 13px var(--font-sora);margin:0 0 6px}.checklist-grid p{color:#8093a9;margin:0 0 7px;font-size:10px;line-height:1.6}.checklist-grid small{color:#5c7286;font-size:9px}.portal-metrics{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:11px;margin-bottom:13px;display:grid}@media (max-width:900px){.pz-roster-head{display:none}.pz-roster-row{grid-template-columns:36px minmax(0,1fr);row-gap:11px}.pz-roster-progress,.pz-roster-flags{grid-column:2/-1}.pz-roster-row>b,.ops-list-head{display:none}.ops-list-row{grid-template-columns:minmax(0,1fr);row-gap:9px}.timeline-list>a{grid-template-columns:minmax(0,1fr);row-gap:8px}.ops-audit-row{grid-template-columns:minmax(0,1fr);row-gap:6px}}.status-chip{border:1px solid var(--line);font:700 8px var(--font-sora);letter-spacing:.1em;text-transform:uppercase;color:#8ea2b8;background:#94b7e00d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.status-chip.success{color:#4ade80;background:#0ca30c1a;border-color:#0ca30c59}.status-chip.warning{color:#fab219;background:#fab2191a;border-color:#fab21959}.status-chip.danger{color:#fb7185;background:#d03b3b1a;border-color:#d03b3b66}.cr{grid-template-columns:minmax(0,1fr) minmax(300px,352px);align-items:start;gap:13px;display:grid}.cr-main{gap:11px;min-width:0;display:grid}.cr-stage{aspect-ratio:16/9;border:1px solid var(--line);background:#040a13;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.cr-player{background:#040a13;border:0;width:100%;height:100%;display:block}video.cr-player{object-fit:contain}.cr-empty{text-align:center;color:#6d8199;justify-items:center;gap:9px;padding:30px;display:grid}.cr-empty strong{font:650 13px var(--font-sora);color:#c3d4e6}.cr-empty p{max-width:280px;margin:0;font-size:10px;line-height:1.6}.cr-empty>svg{color:#33506e}.cr-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:2px 2px 0;display:flex}.cr-bar h1{font:650 24px/1.16 var(--font-sora);letter-spacing:-.035em;margin:7px 0 0}.cr-bar-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cr-panels{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:11px;display:grid}.cr-files{gap:7px;margin:0;padding:0;list-style:none;display:grid}.cr-files li{border:1px solid var(--line);background:#94b7e008;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.cr-files li>span{color:#57a9ff;background:#146ef51f;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.cr-files strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.cr-files small{color:#6d8199;margin-top:3px;font-size:9px;display:block}.cr-files a{font:650 10px var(--font-sora);color:#5f9ddc;white-space:nowrap}.cr-files a:hover{color:#8cc2ff}.cr-side{border:1px solid var(--line);background:#0b1625bd;border-radius:16px;flex-direction:column;max-height:calc(100vh - 110px);display:flex;position:sticky;top:90px;overflow:hidden}.cr-side>header{border-bottom:1px solid var(--line);flex:none;padding:17px 18px}.cr-side-sub{border-top:1px solid var(--line)}.cr-side h2{font:650 14px var(--font-sora);margin:6px 0 0}.cr-side-progress{margin-top:12px}.cr-side-progress span{background:#94b7e01f;border-radius:4px;height:5px;display:block;overflow:hidden}.cr-side-progress i{background:linear-gradient(90deg,#0ca30c,#4ade80);border-radius:4px;height:100%;display:block}.cr-side-progress b{font:650 9px var(--font-sora);color:#7e97b0;margin-top:7px;display:block}.cr-list{align-content:start;gap:2px;margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.cr-list a{border:1px solid #0000;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:11px;padding:10px 11px;transition:all .16s;display:grid}.cr-list a:hover{background:#146ef514}.cr-list li.is-current a{border-color:var(--line-blue);background:#146ef521}.cr-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;display:block;overflow:hidden}.cr-list li.is-current strong{color:#fff}.cr-list small{color:#6d8199;align-items:center;gap:5px;margin-top:4px;font-size:9px;display:flex}.cr-check{width:25px;height:25px;font:700 9px var(--font-sora);color:#8aa3bc;background:#94b7e00d;border:1px solid #94b7e033;border-radius:8px;place-items:center;display:grid}.cr-list li.is-done .cr-check{color:#4ade80;background:#0ca30c1f;border-color:#0ca30c73}.cr-list li.is-current .cr-check{color:#7ec2ff;background:#3987e529;border-color:#3987e58c}.cr-list li.is-done strong{color:#9fb8ce}@media (max-width:1080px){.cr{grid-template-columns:1fr}.cr-side{max-height:none;position:static}.cr-list{max-height:380px}}@media (max-width:560px){.cr-bar h1{font-size:19px}.cr-bar-actions{width:100%}.cr-bar-actions>*{flex:1;justify-content:center}}.pz-avatar{object-fit:cover;background:#152740;border:1px solid #94b7e02e;border-radius:50%;flex:none;display:block}.pz-avatar.is-initials{font:700 11px var(--font-sora);color:#9fc0e4;letter-spacing:.02em;place-items:center;display:grid}.pz-avatars{vertical-align:middle;align-items:center;display:inline-flex}.pz-avatars>span{display:block;position:relative}.pz-avatars .pz-avatar{border:2px solid #0b1625}.pz-avatars em{font:700 8px var(--font-sora);color:#8fb0d0;background:#16293f;border:2px solid #0b1625;border-radius:50%;place-items:center;font-style:normal;display:grid}.pz-facepile{align-items:center;gap:0;display:inline-flex}.pz-facepile .pz-avatar{border:2px solid #0b1625;margin-left:-9px}.pz-facepile .pz-avatar:first-child{margin-left:0}.pz-facepile em{width:30px;height:30px;font:700 8px var(--font-sora);color:#8fb0d0;background:#16293f;border:2px solid #0b1625;border-radius:50%;place-items:center;margin-left:-9px;font-style:normal;display:grid}.pz-facepile .pz-cta{margin-left:13px}.pz-ov{grid-template-columns:236px minmax(0,1.05fr) minmax(0,.92fr) 250px;grid-template-areas:"person prog comp spark""person prog comp stage""stats chart chart stage""cloud chart chart cta";align-items:stretch;gap:11px;margin-bottom:11px;display:grid}.pz-ov>:first-child{grid-area:person}.pz-ov>:nth-child(2){grid-area:prog}.pz-ov>:nth-child(3){grid-area:comp}.pz-ov>:nth-child(4){grid-area:spark}.pz-ov>:nth-child(5){grid-area:stats}.pz-ov>:nth-child(6){grid-area:chart}.pz-ov>:nth-child(7){grid-area:stage}.pz-ov>:nth-child(8){grid-area:cloud}.pz-ov>:nth-child(9){grid-area:cta}.pz-ov-person{border:1px solid var(--line);background:#0b1625bd;border-radius:16px;flex-direction:column;min-width:0;padding:11px;display:flex}.pz-ov-photo{background:linear-gradient(160deg,#16293f,#0d1c2e);border-radius:12px;flex:1;min-height:188px;position:relative;overflow:hidden}.pz-ov-photo img{object-fit:cover;width:100%;height:100%;display:block}.pz-ov-photo-fallback{font:700 40px var(--font-sora);color:#2f4a63;letter-spacing:-.04em;place-items:center;display:grid;position:absolute;inset:0}.pz-ov-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060e18c7;border-radius:99px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex;position:absolute;top:9px;left:9px}.pz-ov-badge>i{background:#0ca30c;border-radius:50%;width:5px;height:5px}.pz-ov-badge .pz-state{font-size:8px}.pz-ov-since{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#a9c2da;background:#060e18c7;border-radius:99px;padding:4px 8px;font-size:8px;position:absolute;top:9px;right:9px}.pz-ov-person h2{font:650 14px var(--font-sora);letter-spacing:-.02em;margin:12px 3px 0}.pz-ov-person p{color:#72879e;margin:4px 3px 3px;font-size:9px}.pz-ov-burst{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.pz-burst{flex:none;position:relative}.pz-burst-center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.pz-burst-center strong{font:700 19px/1 var(--font-sora);letter-spacing:-.03em;display:block}.pz-burst-center small{color:#72879e;margin-top:3px;font-size:8px;display:block}.pz-legend.is-compact li{grid-template-columns:9px minmax(0,1fr) auto}.pz-ov-spark{border:1px solid var(--line);background:#0b1625bd;border-radius:16px;flex-direction:column;justify-content:space-between;gap:9px;padding:16px 17px;display:flex}.pz-ov-spark header strong{font:700 22px/1 var(--font-sora);letter-spacing:-.035em;display:block}.pz-ov-spark header small{color:#72879e;margin-top:5px;font-size:9px;display:block}.pz-spark{width:100%;height:52px;overflow:visible}.pz-ov-stats{align-content:start;gap:11px;display:grid}.pz-ov-stats .pz-tile{min-height:84px}.pz-ov-cta{background:linear-gradient(155deg,#146ef529,#0b1625d9);border:1px solid #146ef53d;border-radius:16px;flex-direction:column;gap:6px;padding:16px 17px;display:flex}.pz-ov-cta-icon{color:#7cb6ff;background:#146ef529;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:4px;display:grid}.pz-ov-cta small{font:700 8px var(--font-sora);letter-spacing:.15em;color:#6d93bd}.pz-ov-cta strong{font:650 13px/1.35 var(--font-sora);letter-spacing:-.02em}.pz-ov-cta p{color:#8ca5bd;margin:0 0 8px;font-size:9px;line-height:1.55}.pz-ov-cta a{align-self:flex-start}.pz-prog{gap:3px;margin:0;padding:0;list-style:none;display:grid}.pz-prog li>a,.pz-prog li>span{color:inherit;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 9px;display:grid}.pz-prog li>a:hover{background:#94b7e00f}.pz-prog-icon{color:#57a9ff;background:#94b7e012;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.pz-prog strong{font:600 11px var(--font-sora);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pz-prog small{color:#6b819a;align-items:center;gap:4px;margin-top:3px;font-size:8px;display:flex}.pz-prog b{font:700 12px var(--font-sora);color:#cfe0f0;white-space:nowrap}.pz-cols{align-items:flex-end;gap:5px;padding-top:22px;display:flex}.pz-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex;position:relative}.pz-col-track{background:#94b7e00f;border-radius:5px;flex:1;align-items:flex-end;width:100%;display:flex}.pz-col-track>i{background:#94b7e03d;border-radius:5px;width:100%;display:block}.pz-col small{color:#61798f;font-size:8px}.pz-col.is-peak small{color:#cfe0f0}.pz-col-flag{white-space:nowrap;border:1px solid var(--line);color:#a9c2da;z-index:2;background:#16293f;border-radius:7px;padding:4px 8px;font-size:8px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.pz-col-flag b{color:#fff}.pz-stage-head{border:1px solid var(--line);background:#94b7e00f;border-radius:12px;align-items:center;gap:12px;margin-bottom:13px;padding:11px 12px;display:flex}.pz-stage-head small{font:700 8px var(--font-sora);letter-spacing:.14em;color:#6d93bd;display:block}.pz-stage-head strong{font:600 11px/1.4 var(--font-sora);margin-top:5px;display:block}.pz-checks{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pz-checks li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 3px;display:grid;position:relative}.pz-checks li:before{content:"";background:#94b7e024;width:1px;position:absolute;top:26px;bottom:-4px;left:9px}.pz-checks li:last-child:before{display:none}.pz-check-node{color:#0b1625;border:1px solid #94b7e03d;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.pz-checks li.is-done .pz-check-node{color:#04180a;background:#0ca30c;border-color:#0ca30c}.pz-checks li.is-current .pz-check-node{background:#fab2191f;border:1px dashed #fab219}.pz-checks li.is-done:before{background:#0ca30c57}.pz-checks p{color:#a9bed3;margin:0;font-size:10px;line-height:1.45}.pz-checks li.is-next p{color:#6d8199}.pz-checks time{color:#61798f;white-space:nowrap;font-size:8px}.pz-cloud{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 13px;margin:0;padding:6px 0;list-style:none;display:flex}.pz-cloud li{font-family:var(--font-sora);letter-spacing:-.02em;color:#9fb2c7;font-weight:600;line-height:1.5}.pz-groups{gap:17px;margin-bottom:11px;display:grid}.pz-groups>section>h3{font:700 8px var(--font-sora);letter-spacing:.15em;color:#5e768e;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 9px;display:flex}.pz-groups>section>h3 span{color:#9fb2c7;letter-spacing:0;background:#94b7e01a;border-radius:5px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;display:grid}.pz-people{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:10px;display:grid}.pz-person{border:1px solid var(--line);color:inherit;background:#0b1625bd;border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:14px 15px;display:flex}a.pz-person:hover{background:#0f1d2fdb;border-color:#146ef566}.pz-person>header{align-items:center;gap:10px;min-width:0;display:flex}.pz-person>header>div,.pz-row-person>span:not(.pz-avatar),.pz-node>div,.pz-rank a>div,.pz-rank>li>span>div,.pz-grid>*{min-width:0}.pz-rank{grid-template-columns:minmax(0,1fr)}.pz-person>header strong{font:600 11px var(--font-sora);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pz-person>header small{color:#6b819a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.pz-person-track{background:#94b7e01a;border-radius:3px;height:4px;display:block;overflow:hidden}.pz-person-track>i{border-radius:3px;height:100%;display:block}.pz-person-figures{color:#72879e;justify-content:space-between;gap:9px;margin:0;font-size:8px;display:flex}.pz-person-figures b{font:700 9px var(--font-sora);color:#cfe0f0}.pz-person-stats{gap:15px;margin:0;display:flex}.pz-person-stats dt{font:700 7px var(--font-sora);letter-spacing:.12em;color:#5e768e;text-transform:uppercase}.pz-person-stats dd{color:#a9bed3;margin:3px 0 0;font-size:9px}.pz-person-note{border-top:1px solid var(--line);color:#72879e;align-items:center;gap:5px;margin:0;padding-top:8px;font-size:8px;line-height:1.4;display:flex}.pz-person-note.is-done{color:#4fae6e}.pz-person-note.is-warning{color:#d4a03a}.pz-rows{border:1px solid var(--line);background:#0b16259e;border-radius:14px;gap:2px;margin-bottom:11px;padding:5px;display:grid}.pz-row{color:inherit;border-radius:9px;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,.85fr) minmax(0,.6fr) 18px;align-items:center;gap:13px;padding:9px 11px;display:grid}a.pz-row:hover{background:#94b7e00f}.pz-row.is-head{font:700 7px var(--font-sora);letter-spacing:.15em;color:#5e768e;padding:7px 11px}.pz-row-person{align-items:center;gap:10px;min-width:0;display:flex}.pz-row-person b{font:600 11px var(--font-sora);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pz-row-person small{color:#6b819a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;display:block;overflow:hidden}.pz-row-progress{align-items:center;gap:9px;min-width:0;display:flex}.pz-row-track{background:#94b7e01a;border-radius:3px;flex:1;height:4px;display:block;overflow:hidden}.pz-row-track>i{border-radius:3px;height:100%;display:block}.pz-row-progress em{color:#8ca5bd;white-space:nowrap;font-size:8px;font-style:normal}.pz-row-meta{color:#72879e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pz-row-chip em{font-size:8px;font-style:normal}.pz-row>b{text-align:right;color:#40607f;font-size:11px}.pz-heat{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:7px;display:grid}.pz-heat-days{color:#5e768e;grid-template-rows:repeat(7,1fr);gap:3px;font-size:7px;display:grid}.pz-heat-days span{align-items:center;height:13px;display:flex}.pz-heat-grid{grid-auto-rows:13px;gap:3px;display:grid}.pz-heat-cell{background:#94b7e012;border-radius:3px;display:block}.pz-heat-legend{color:#61798f;grid-column:2;align-items:center;gap:5px;margin:9px 0 0;font-size:8px;display:flex}.pz-heat-legend span{margin-right:auto}.pz-heat-legend i{font-style:normal}.pz-heat-legend u{background:#94b7e012;border-radius:3px;width:11px;height:11px;text-decoration:none}.pz-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin:0 0 11px;display:flex}.pz-toolbar-info{color:#6b819a;font-size:9px}.pz-views{border:1px solid var(--line);background:#0b1625bd;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.pz-views a{font:600 9px var(--font-sora);color:#7f97b3;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.pz-views a:hover{color:#cfe0f0}.pz-views a.is-active{color:#9fd0ff;background:#146ef52e}.pz-kanban{grid-auto-columns:minmax(244px,1fr);grid-auto-flow:column;gap:10px;margin-bottom:11px;padding-bottom:7px;display:grid;overflow-x:auto}.pz-kan-col{border:1px solid var(--line);background:#09132099;border-radius:14px;flex-direction:column;min-width:0;display:flex}.pz-kan-col>header{border-top:2px solid;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:9px;padding:11px 13px;display:flex}.pz-kan-col>header h3{font:700 9px var(--font-sora);letter-spacing:.1em;text-transform:uppercase;color:#a9bed3;margin:0}.pz-kan-col>header span{min-width:17px;height:17px;font:700 8px var(--font-sora);color:#9fb2c7;background:#94b7e01a;border-radius:5px;place-items:center;padding:0 5px;display:grid}.pz-kan-body{align-content:start;gap:8px;padding:0 8px 10px;display:grid}.pz-kan-card{border:1px solid var(--line);background:#0f1d2fcc;border-left:2px solid;border-radius:11px;flex-direction:column;gap:7px;padding:11px 12px;display:flex}.pz-kan-card.is-late{border-color:#d03b3b66 #d03b3b66 #d03b3b66 #d03b3b}.pz-kan-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pz-kan-tag{font:600 8px var(--font-sora);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.pz-kan-tag i{border-radius:2px;flex:none;width:5px;height:5px}.pz-kan-top em{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:99px;flex:none;padding:2px 7px;font-size:7px;font-style:normal}.pz-kan-title{font:600 11px/1.4 var(--font-sora);letter-spacing:-.01em;color:#dce8f5;display:block}a.pz-kan-title:hover{color:#8cc2ff}.pz-kan-card p{color:#7f97b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.pz-kan-track{background:#94b7e01a;border-radius:2px;height:3px;display:block;overflow:hidden}.pz-kan-track>i{border-radius:2px;height:100%;display:block}.pz-kan-card footer{border-top:1px solid var(--line);color:#6b819a;align-items:center;gap:11px;padding-top:7px;font-size:8px;display:flex}.pz-kan-card footer span{align-items:center;gap:4px;display:inline-flex}.pz-kan-card footer span.is-late{color:#e07a7a}.pz-kan-card footer .pz-avatars{margin-left:auto}.pz-kan-empty{text-align:center;color:#4d6480;margin:0;padding:17px 9px;font-size:9px}.pz-cal{grid-template-columns:266px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:11px;display:grid}.pz-cal-side{align-content:start;gap:11px;display:grid}.pz-cal-main{border:1px solid var(--line);background:#0b1625bd;border-radius:16px;min-width:0;padding:16px 17px}.pz-cal-head{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:15px;display:flex}.pz-cal-head h2{font:650 15px var(--font-sora);letter-spacing:-.02em;margin:5px 0 0}.pz-cal-nav{border:1px solid var(--line);border-radius:10px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.pz-cal-nav a{min-width:28px;height:26px;font:600 9px var(--font-sora);color:#7f97b3;border-radius:7px;place-items:center;padding:0 9px;display:grid}.pz-cal-nav a:hover{color:#cfe0f0;background:#94b7e014}.pz-mini{border:1px solid var(--line);background:#0b1625bd;border-radius:16px;padding:15px 16px}.pz-mini>header{justify-content:space-between;align-items:center;gap:9px;margin-bottom:11px;display:flex}.pz-mini>header strong{font:650 11px var(--font-sora);letter-spacing:-.01em}.pz-mini>header span{gap:3px;display:inline-flex}.pz-mini>header a{color:#7f97b3;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:grid}.pz-mini>header a:hover{color:#cfe0f0;background:#94b7e014}.pz-mini-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.pz-mini-grid b{font:700 7px var(--font-sora);color:#5e768e;padding-bottom:4px}.pz-mini-grid span{color:#9fb2c7;border-radius:7px;place-items:center;height:24px;font-size:9px;display:grid;position:relative}.pz-mini-grid span.is-out{color:#3c5470}.pz-mini-grid span.is-today{color:#0b1625;background:#e7eef6;font-weight:700}.pz-mini-grid span.has-event:after{content:"";background:#3987e5;border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px}.pz-mini-grid span.is-today.has-event:after{background:#0b1625}.pz-week{min-width:0;overflow-x:auto}.pz-week-head{grid-template-columns:52px repeat(7,minmax(0,1fr));gap:3px;margin-bottom:9px;display:grid}.pz-week-tz{letter-spacing:.1em;color:#5e768e;align-items:center;font-size:7px;display:flex}.pz-week-day{border-radius:9px;flex-direction:column;align-items:center;gap:3px;padding:7px 0;display:flex}.pz-week-day small{color:#6b819a;font-size:8px}.pz-week-day b{font:650 13px var(--font-sora);letter-spacing:-.02em;color:#cfe0f0}.pz-week-day.is-past b{color:#5e768e}.pz-week-day.is-today{background:#e7eef6}.pz-week-day.is-today small,.pz-week-day.is-today b{color:#0b1625}.pz-week-body{grid-template-columns:52px minmax(0,1fr);display:grid;position:relative}.pz-week-hours{position:relative}.pz-week-hours span{color:#5c7286;font-size:8px;position:absolute;right:11px;transform:translateY(-50%)}.pz-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid;position:relative}.pz-week-line{background:#94b7e014;height:1px;position:absolute;left:0;right:0}.pz-week-col{border-radius:9px;min-width:0;position:relative}.pz-week-col.is-today{background:#94b7e00a}.pz-week-now{z-index:4;background:#d03b3b;height:1px;position:absolute;left:0;right:0}.pz-week-now:before{content:"";background:#d03b3b;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:-2px}.pz-ev{color:#dce8f5;z-index:2;border-left:2px solid;border-radius:7px;flex-direction:column;gap:2px;padding:5px 7px;display:flex;position:absolute;overflow:hidden}.pz-ev:hover{z-index:5;filter:brightness(1.18)}.pz-ev b{font:600 9px/1.3 var(--font-sora);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pz-ev small{color:#dce8f5b8;font-size:7px}.pz-ev.is-allday{background:#d9592633;margin-bottom:3px;position:relative;width:auto!important;height:auto!important;top:auto!important;left:auto!important}.pz-cal-list{gap:13px;display:grid}.pz-cal-list>section>h3{font:700 8px var(--font-sora);letter-spacing:.15em;color:#5e768e;text-transform:uppercase;align-items:baseline;gap:6px;margin:0 0 7px;display:flex}.pz-cal-list>section>h3 b{letter-spacing:-.02em;color:#cfe0f0;font-size:13px}.pz-cal-list>section.is-today>h3 b{color:#8cc2ff}.pz-agenda{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pz-agenda a{color:inherit;border-radius:9px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 10px;display:grid}.pz-agenda a:hover{background:#94b7e00f}.pz-agenda i{border-radius:2px;width:4px;height:26px}.pz-agenda strong{font:600 10px var(--font-sora);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pz-agenda small{color:#6b819a;margin-top:2px;font-size:8px;display:block}.pz-agenda time{color:#8ca5bd;white-space:nowrap;font-size:8px}.pz-break{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pz-break li{color:#9fb2c7;grid-template-columns:minmax(0,74px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:9px;display:grid}.pz-break i{background:#94b7e01a;border-radius:3px;height:4px;display:block;overflow:hidden}.pz-break em{border-radius:3px;height:100%;display:block}.pz-break b{font:700 9px var(--font-sora);color:#dce8f5}.pz-jb{gap:0;margin:0;padding:0;list-style:none;display:grid}.pz-jb>li{grid-template-columns:100%;display:grid}.pz-jb-link{height:19px;margin-left:24px;display:block;position:relative}.pz-jb-link>i{background:repeating-linear-gradient(#94b7e03d 0 3px,#0000 3px 7px);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.pz-jb-link.is-open>i{background:#0ca30c}.pz-jb-card{border:1px solid var(--line);background:#0b1625bd;border-radius:13px;overflow:hidden}.pz-jb>li.is-current .pz-jb-card{background:#fab2190d;border-color:#fab21957}.pz-jb>li.is-done .pz-jb-card{border-color:#0ca30c42}.pz-jb>li.is-locked .pz-jb-card{opacity:.62}.pz-jb-card>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;list-style:none;display:grid}.pz-jb-card>summary::-webkit-details-marker{display:none}.pz-jb-card>summary:hover{background:#94b7e00d}.pz-jb-node{width:38px;height:38px;font:700 12px var(--font-sora);color:#8ca5bd;border:1px solid #94b7e038;border-radius:11px;place-items:center;display:grid}.pz-jb>li.is-done .pz-jb-node{color:#04180a;background:#0ca30c;border-color:#0ca30c}.pz-jb>li.is-current .pz-jb-node{color:#fab219;background:#fab2191a;border-color:#fab219}.pz-jb-head small{font:700 7px var(--font-sora);letter-spacing:.15em;color:#5e768e;display:block}.pz-jb-head strong{font:650 13px var(--font-sora);letter-spacing:-.02em;margin-top:4px;display:block}.pz-jb-pct{font:700 13px var(--font-sora);letter-spacing:-.03em;color:#cfe0f0}.pz-jb-body{padding:0 15px 15px 66px}.pz-jb-body p{color:#8ca5bd;margin:0 0 10px;font-size:9px;line-height:1.6}.pz-jb-track{background:#94b7e01a;border-radius:3px;height:4px;margin-bottom:11px;display:block;overflow:hidden}.pz-jb-track>i{background:#3987e5;border-radius:3px;height:100%;display:block}.pz-jb>li.is-done .pz-jb-track>i{background:#0ca30c}.pz-jb-crit{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pz-jb-crit li{color:#72879e;align-items:center;gap:7px;font-size:9px;display:flex}.pz-jb-crit li.is-done{color:#8fbfa0}.pz-jb-crit li.is-done .pz-icon{color:#0ca30c}.pz-matrix{flex-direction:column;align-items:center;gap:0;display:flex}.pz-node{border:1px solid var(--line);color:inherit;background:#0f1d2fcc;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:11px 13px;display:flex;position:relative}a.pz-node:hover{border-color:#146ef566}.pz-node.is-root{background:linear-gradient(150deg,#146ef524,#0b1625d9);border-color:#146ef557}.pz-node strong{font:600 11px var(--font-sora);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.pz-node strong em{letter-spacing:.06em;color:#9fd0ff;text-transform:uppercase;background:#146ef538;border-radius:99px;padding:2px 6px;font-size:7px;font-style:normal}.pz-node small{color:#6b819a;margin-top:3px;font-size:8px;display:block}.pz-node b{font:600 8px var(--font-sora);color:#8ca5bd;margin-top:3px;display:block}.pz-matrix-trunk{background:#94b7e03d;width:2px;height:22px;display:block}.pz-matrix-grid{gap:11px;width:100%;padding-top:15px;display:grid;position:relative}.pz-matrix-grid:before{content:"";background:#94b7e02e;height:2px;position:absolute;top:0;left:12%;right:12%}.pz-node-wire{width:2px;height:15px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.pz-rank{counter-reset:rank;gap:2px;margin:0;padding:0;list-style:none;display:grid}.pz-rank a,.pz-rank>li>span{color:inherit;border-radius:9px;align-items:center;gap:10px;padding:8px 9px;display:flex}.pz-rank a:hover{background:#94b7e00f}.pz-rank-pos{width:16px;font:700 10px var(--font-sora);color:#5e768e;text-align:center}.pz-rank strong{font:600 10px var(--font-sora);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pz-rank small{color:#6b819a;margin-top:2px;font-size:8px;display:block}.pz-health{flex-direction:column;align-items:center;gap:11px;display:flex}.pz-health-label{font:700 8px var(--font-sora);letter-spacing:.14em;color:#5e768e;text-transform:uppercase}.pz-health ul{gap:9px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pz-health li{color:#9fb2c7;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;font-size:9px;display:grid}.pz-health i{border-radius:3px;width:9px;height:9px}.pz-health b{font:700 9px var(--font-sora);color:#dce8f5}.pz-int{grid-template-columns:repeat(auto-fit,minmax(244px,1fr));gap:10px;margin-bottom:11px;display:grid}.pz-int-card{border:1px solid var(--line);background:#0b1625bd;border-radius:14px;align-items:flex-start;gap:11px;padding:15px 16px;display:flex}.pz-int-icon{background:#94b7e012;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pz-int-card strong{font:600 11px var(--font-sora);display:block}.pz-int-card p{color:#7f97b3;margin:5px 0 0;font-size:9px;line-height:1.55}.pz-int-card em{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:99px;flex:none;align-self:center;padding:3px 8px;font-size:7px;font-style:normal}@media (max-width:1320px){.pz-ov{grid-template-columns:214px minmax(0,1fr) 230px;grid-template-areas:"person prog spark""person prog stage""comp chart stage""stats chart cta""cloud chart cta"}.pz-cal{grid-template-columns:238px minmax(0,1fr)}}@media (max-width:1040px){.pz-ov{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"person prog""person comp""spark stats""chart chart""stage cloud""cta cta"}.pz-cal{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pz-ov{grid-template-columns:minmax(0,1fr);grid-template-areas:"person""spark""stats""prog""comp""chart""stage""cloud""cta"}.pz-ov-photo{min-height:214px}.pz-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.pz-row-progress,.pz-row-meta,.pz-row.is-head{display:none}.pz-week-head,.pz-week-body{min-width:660px}.pz-week{overflow-x:auto}}.pz-ov>:nth-child(6){flex-direction:column;display:flex}.pz-ov>:nth-child(6)>.pz-cols{flex:1;min-height:152px;height:auto!important}.pz-ov>:nth-child(6)>.pz-caption{margin-top:11px}.pz-kan-body{scrollbar-width:thin;max-height:540px;overflow-y:auto}.pz-callegend{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pz-callegend li{color:#9fb2c7;align-items:center;gap:9px;font-size:9px;display:flex}.pz-callegend i{border-radius:3px;flex:none;width:9px;height:9px}.pz-ov{gap:13px}.pz-ov>.pz-panel,.pz-ov-person,.pz-ov-spark,.pz-ov-cta{border-radius:20px}.pz-ov>.pz-panel{padding:20px 21px}.pz-ov .pz-panel-head{margin-bottom:15px}.pz-ov .pz-panel-head h2{font-size:15.5px}.pz-ov-person{min-height:322px;padding:9px}.pz-ov-photo{background:radial-gradient(120% 90% at 30% 10%,#146ef538,#0000 58%),linear-gradient(165deg,#1a3050,#0c1a2c);border-radius:14px;flex:1;min-height:0}.pz-ov-photo-fallback{color:#94b7e029;letter-spacing:-.05em;font-size:62px}.pz-ov-badge{padding:5px 9px;top:11px;left:11px}.pz-ov-since{color:#c3d4e6;padding:5px 9px;font-size:8.5px;font-weight:600;top:11px;right:11px}.pz-ov-ident{background:linear-gradient(#0000,#050c158c 42%,#050c15eb);border-radius:0 0 14px 14px;justify-content:space-between;align-items:flex-end;gap:11px;padding:34px 14px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.pz-ov-ident strong{font:650 15px/1.2 var(--font-sora);letter-spacing:-.025em;color:#fff;display:block}.pz-ov-ident small{color:#a9c2da;margin-top:4px;font-size:9.5px;line-height:1.45;display:block}.pz-ov-go{color:#0b1625;background:#e7eef6eb;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;line-height:1;display:grid}.pz-ov-go:hover{background:#fff}.pz-ov-stats{gap:13px}.pz-ov-stats .pz-tile{border-radius:20px;padding:17px 18px}.pz-ov-stats .pz-tile strong{font-size:27px}.pz-cols{gap:6px;padding-top:28px}.pz-col-track{background:0 0;border-radius:0}.pz-col-track>i{background:#22354d;border-radius:6px;transition:none}.pz-col.is-peak .pz-col-track>i{background:linear-gradient(#63d8a0,#179066)}.pz-col small{padding-top:2px;font-size:8.5px}.pz-col-flag{background:#1a2c42;border-radius:9px;padding:5px 10px;font-size:8.5px;top:-2px}.pz-ov-spark{padding:18px 19px}.pz-ov-spark header strong{font-size:26px}.pz-ov-spark header small{font-size:9.5px}.pz-cloud{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 14px;min-height:118px;padding:16px 6px;display:flex}.pz-cloud li{transform-origin:50%;white-space:nowrap;line-height:1.15;display:inline-block}.pz-prog li>a,.pz-prog li>span{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:10px}.pz-prog-icon{border-radius:11px;width:34px;height:34px}.pz-stage-head{border-radius:14px;padding:12px 13px}.pz-stage-head strong{font-size:11.5px}.pz-checks p{font-size:10.5px}.pz-ov-cta{gap:7px;padding:18px 19px}.pz-ov-cta strong{font-size:14px}.pz-ov-cta p{font-size:9.5px}.pz-ov-burst{justify-content:center;gap:17px}.pz-burst-center strong{font-size:21px}.pz-legend.is-compact li,.pz-legend.is-compact b{font-size:10.5px}.pz-ov-stats{grid-template-columns:1fr 1fr;gap:13px}.pz-ov-stats .pz-tile{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:16px}.pz-ov-stats .pz-tile strong{margin:0;font-size:25px}.pz-ov-stats .pz-tile small{font-size:7.5px}.pz-ov-stats .pz-tile p{font-size:8.5px}.pz-ov>:nth-child(6)>.pz-cols{flex:0 auto;max-height:238px}.pz-cloud{align-content:center;gap:11px 15px;padding:18px 8px}.pz-cloud li{padding:1px 2px}.pz-ov>:nth-child(6)>.pz-cols{flex:1;min-height:180px;max-height:none}.pz-ov>:nth-child(6)>.pz-caption{margin-top:13px;padding-top:0}.pz-ov>:nth-child(2),.pz-ov>:nth-child(3){flex-direction:column;display:flex}.pz-ov>:nth-child(2)>.pz-prog,.pz-ov>:nth-child(3)>.pz-ov-burst{flex:1;align-content:center}.pz-ov-cta{justify-content:center}.pz-ov-cta>a{margin-top:11px}.brand{gap:0;height:auto;margin:0 0 20px;padding:0 6px}.portal-sidebar{padding-bottom:0}.portal-account{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#050b14d1,#050b14fc 38%);margin-top:auto;padding:13px 7px 15px;position:sticky;bottom:0}.portal-account>div:not(.user-avatar){flex:1;min-width:0}.portal-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.portal-account small{color:#6b819a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.5px;display:block;overflow:hidden}.signout-button{color:#e08a8a;font:600 9.5px var(--font-sora);letter-spacing:.02em;cursor:pointer;background:#d03b3b1a;border:1px solid #d03b3b4d;border-radius:9px;flex:none;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.signout-button:hover:not(:disabled){color:#ffb8b8;background:#d03b3b38;border-color:#d03b3b80}.signout-button:disabled{opacity:.6;cursor:default}.signout-button>span{font-size:11px;line-height:1}.user-avatar.is-photo,.user-avatar img{object-fit:cover;border-radius:50%}.user-avatar img{width:100%;height:100%;display:block}.user-avatar:has(img){padding:0;overflow:hidden}.pz-avatar-field{flex-wrap:wrap;align-items:flex-start;gap:21px;margin:4px 0 18px;display:flex}.pz-avatar-preview{border:1px solid var(--line);background:linear-gradient(160deg,#16293f,#0d1c2e);border-radius:50%;flex:none;place-items:center;width:112px;height:112px;display:grid;overflow:hidden}.pz-avatar-preview img,.pz-avatar-preview video{object-fit:cover;width:100%;height:100%;display:block}.pz-avatar-preview video{transform:scaleX(-1)}.pz-avatar-preview>span{font:700 30px var(--font-sora);color:#2f4a63;letter-spacing:-.04em}.pz-avatar-controls{flex-direction:column;flex:1;gap:11px;min-width:230px;display:flex}.pz-avatar-hint{color:#72879e;margin:0;font-size:9.5px;line-height:1.55}.pz-avatar-buttons{flex-wrap:wrap;gap:8px;display:flex}.pz-avatar-buttons button{font-size:10px}.quiet-button.is-danger{color:#e08a8a;border-color:#d03b3b4d}.quiet-button.is-danger:hover{color:#ffb8b8;background:#d03b3b24}.pz-avatar-error{color:#e08a8a;margin:0;font-size:9.5px;line-height:1.5}.pz-totals{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 9px;margin:15px 0 0;padding:14px 2px 0;list-style:none;display:grid}.pz-totals li{min-width:0}.pz-totals b{font:700 17px var(--font-sora);letter-spacing:-.03em;color:#dce8f5;display:block}.pz-totals span{letter-spacing:.12em;text-transform:uppercase;color:#5e768e;margin-top:3px;font-size:8px;display:block}.brand{align-items:center;height:auto;margin:2px 0 22px;padding:0 0 0 13px;display:flex}.brand img{width:98px;height:auto;display:block}.wizard-sidebar .brand{padding-left:0}.wizard-sidebar .brand img{width:108px}.portal-area{margin:0 0 24px;padding:12px 13px}.pz-board{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:13px;margin-bottom:13px;display:grid}.pz-board-col{align-content:start;gap:13px;min-width:0;display:grid}.pz-board-row{gap:13px;min-width:0;display:grid}.pz-board-row.is-split{grid-template-columns:218px minmax(0,1fr)}.pz-board-row.is-split:nth-child(2){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pz-ov-person{border-radius:20px;min-height:0;padding:8px}.pz-ov-photo{aspect-ratio:1;border-radius:14px;min-height:0}.pz-ov-photo img{aspect-ratio:1;object-fit:cover}.pz-ov-ident{padding:28px 12px 12px}.pz-ov-ident strong{font-size:13.5px}.pz-ov-ident small{margin-top:3px;font-size:9px}.pz-ov-go{width:27px;height:27px;font-size:12px}.pz-figure{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 15px;display:flex}.pz-figure strong{font:700 30px/1 var(--font-sora);letter-spacing:-.04em;color:#f2f7fc}.pz-figure.is-media strong{font-size:23px}.pz-figure em{font-style:normal;font:600 12px var(--font-sora);color:#61798f;letter-spacing:-.01em}.pz-figure-delta{font:600 9.5px var(--font-sora);color:#8ca5bd;background:#94b7e014;border-radius:99px;margin-left:auto;padding:3px 8px}.pz-figure-delta.is-up{color:#4fae6e;background:#0ca30c1f}.pz-figure-delta.is-down{color:#e08a8a;background:#d03b3b1f}.pz-stack{display:block}.pz-stack-bar{gap:3px;height:9px;margin-bottom:14px;display:flex}.pz-stack-seg{cursor:default;border-radius:99px;min-width:5px;display:block;position:relative}.pz-stack-seg>i{border-radius:99px;width:100%;height:9px;transition:opacity .14s,transform .14s;display:block}a.pz-stack-seg{cursor:pointer}.pz-stack.is-focused .pz-stack-seg:not(.is-on)>i{opacity:.28}.pz-stack-seg.is-on>i{transform:scaleY(1.45)}.pz-stack-tip{white-space:nowrap;z-index:6;border:1px solid var(--line);color:#cfe0f0;background:#16293f;border-radius:8px;padding:5px 10px;font-size:9px;position:absolute;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000073}.pz-stack-tip b{color:#fff}.pz-stack-legend{flex-wrap:wrap;gap:6px 17px;margin:0;padding:0;list-style:none;display:flex}.pz-stack-legend li{min-width:0}.pz-stack-legend a,.pz-stack-legend span{color:inherit;align-items:center;gap:6px;display:flex}.pz-stack-legend li>*{transition:opacity .14s}.pz-stack.is-focused .pz-stack-legend li>:not(.is-on){opacity:.42}.pz-stack-legend i{border-radius:2px;flex:none;width:7px;height:7px}.pz-stack-legend span{font:600 9.5px var(--font-sora);letter-spacing:.01em}.pz-stack-legend b{font:700 9.5px var(--font-sora);color:#dce8f5}.pz-pills{border:1px solid var(--line);background:#94b7e00f;border-radius:99px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.pz-pills a{font:600 9px var(--font-sora);color:#7f97b3;letter-spacing:.02em;border-radius:99px;padding:5px 11px}.pz-pills a:hover{color:#cfe0f0}.pz-pills a.is-active{color:#0b1625;background:#e7eef6}.pz-marker{flex-direction:column;flex:1;min-height:0;display:flex}.pz-marker-plot{flex:1;align-items:flex-end;gap:5px;min-height:112px;padding-top:34px;display:flex;position:relative}.pz-marker-col{min-width:0;height:100%;color:inherit;border-radius:6px;flex:1;align-items:flex-end;display:flex;position:relative}.pz-marker-col>i{background:#22354d;border-radius:6px;width:100%;transition:background .14s,opacity .14s;display:block}.pz-marker.is-hovering .pz-marker-col:not(.is-peak)>i{opacity:.34}.pz-marker-col.is-peak>i{background:linear-gradient(#63d8a0,#179066)}.pz-marker-guide{pointer-events:none;background:linear-gradient(#63d8a08c,#63d8a00f);width:1px;position:absolute;top:-8px;bottom:0;left:50%;transform:translate(-50%)}.pz-marker-dot{pointer-events:none;background:#63d8a0;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #63d8a02e}.pz-marker-flag{white-space:nowrap;z-index:5;border:1px solid var(--line);pointer-events:none;background:#16293f;border-radius:9px;align-items:center;gap:7px;padding:5px 10px;display:flex;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000073}.pz-marker-flag em{color:#8ca5bd;font-size:8.5px;font-style:normal}.pz-marker-flag b{font:700 10px var(--font-sora);color:#fff}.pz-marker-axis{gap:5px;margin-top:9px;display:flex}.pz-marker-axis span{text-align:center;color:#5e768e;flex:1;min-width:0;font-size:8.5px;overflow:hidden}.pz-marker-axis span.is-peak{color:#cfe0f0;font-weight:600}.pz-summary{flex:1;align-content:center;gap:17px;margin:0;padding:0;list-style:none;display:grid}.pz-summary li{grid-template-columns:minmax(0,1fr) auto;gap:4px 11px;display:grid}.pz-summary span{color:#a9bed3;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.pz-summary b{font:700 11.5px var(--font-sora);color:#f2f7fc}.pz-summary i{background:#94b7e01a;border-radius:2px;grid-column:1/-1;height:3px;display:block;overflow:hidden}.pz-summary em{border-radius:2px;height:100%;transition:width .3s;display:block}.pz-punch{flex-direction:column;flex:1;gap:9px;display:flex}.pz-punch-readout{color:#8ca5bd;min-height:15px;margin:0;font-size:9px}.pz-punch-readout b{font:700 10px var(--font-sora);color:#fff}.pz-punch-readout span{color:#5e768e}.pz-punch-grid{flex:1;grid-template-columns:repeat(7,1fr);align-content:center;gap:4px;display:grid}.pz-punch-cell{place-items:center;height:19px;display:grid}.pz-punch-cell>i{border-radius:50%;transition:width .12s,height .12s,opacity .12s;display:block}.pz-punch-cell.is-axis>i{box-shadow:0 0 0 2px #3987e524}.pz-punch-cell.is-on>i{box-shadow:0 0 0 3px #3987e54d}.pz-punch-axis{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.pz-punch-axis span{text-align:center;color:#5e768e;font-size:8px}.pz-areawrap{margin:11px 0;position:relative}.pz-areaspark{width:100%;height:56px;display:block}.pz-area-readout{z-index:3;border:1px solid var(--line);color:#a9c2da;background:#16293f;border-radius:7px;padding:3px 8px;font-size:8.5px;position:absolute;top:-4px;right:0}.pz-area-readout b{color:#fff}.pz-pulse{border:1px solid var(--line);background:linear-gradient(155deg,#146ef521,#0b1625db);border-radius:20px;flex-direction:column;padding:17px 18px;display:flex}.pz-pulse>header{align-items:center;gap:11px;min-width:0;display:flex}.pz-pulse>header>div{flex:1;min-width:0}.pz-pulse strong{font:650 12.5px var(--font-sora);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pz-pulse small{color:#8ca5bd;margin-top:3px;font-size:9px;display:block}.pz-pulse-icon{color:#7cb6ff;background:#146ef529;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pz-pulse-go{color:#0b1625;background:#e7eef6eb;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;line-height:1;display:grid}.pz-pulse-go:hover{background:#fff}.pz-pulse>footer{border-top:1px solid var(--line);align-items:baseline;gap:9px;margin-top:auto;padding-top:11px;display:flex}.pz-pulse>footer span{color:#72879e;font-size:9px}.pz-pulse>footer b{font:700 13px var(--font-sora);color:#f2f7fc}.pz-pulse>footer em{color:#8ca5bd;margin-left:auto;font-size:8.5px;font-style:normal}.pz-totals li{border-radius:8px;margin:-3px -5px;padding:3px 5px;transition:background .14s}.pz-totals li:hover{background:#94b7e012}.pz-legend li,.pz-bars li,.pz-break li{transition:opacity .14s}.pz-legend:hover li:not(:hover),.pz-bars:hover li:not(:hover),.pz-break:hover li:not(:hover){opacity:.5}.pz-tile{transition:border-color .16s,transform .16s}.pz-tile:hover{border-color:#146ef557;transform:translateY(-1px)}.pz-checks li{border-radius:9px;margin-inline:-6px;padding-inline:6px;transition:background .14s}.pz-checks li:hover{background:#94b7e00f}.pz-kan-card{transition:border-color .16s,transform .16s}.pz-kan-hint{border:1px solid var(--line);color:#8ea6be;background:#09132099;border-radius:11px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;font-size:10.5px;display:flex}.pz-kan-hint b{color:#f0a37a;font-weight:600}.pz-kan-hint .pz-icon{color:#6ea9e8;flex:none}.pz-kanban.is-movable .pz-kan-card{cursor:grab}.pz-kan-card.is-dragging{opacity:.45;cursor:grabbing}.pz-kan-col.is-over{background:#146ef514;border-color:#146ef599;box-shadow:inset 0 0 0 1px #146ef540}.pz-kan-col.is-closed{opacity:.5}.pz-kan-move{margin-left:auto;position:relative}.pz-kan-move>summary{cursor:pointer;border:1px solid var(--line);font:600 8.5px var(--font-sora);color:#90a9c2;white-space:nowrap;border-radius:999px;padding:3px 8px;list-style:none}.pz-kan-move>summary::-webkit-details-marker{display:none}.pz-kan-move>summary:hover{color:#d6e6f7;border-color:#146ef573}.pz-kan-move>div{z-index:8;border:1px solid var(--line);background:#0c1a2c;border-radius:11px;gap:2px;min-width:158px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 14px 34px #02070e99}.pz-kan-move button{width:100%;font:600 9.5px var(--font-sora);color:#c3d6ea;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.pz-kan-move button:hover:not(:disabled){background:#146ef524}.pz-kan-move button:disabled{opacity:.4;cursor:not-allowed}.pz-kan-move button i{border-radius:50%;flex:none;width:7px;height:7px}.pz-kan-card:hover{border-color:#146ef566;transform:translateY(-2px)}.pz-person{transition:border-color .16s,transform .16s}.pz-person:hover{transform:translateY(-2px)}@media (max-width:1260px){.pz-board{grid-template-columns:minmax(0,1fr)}.pz-board-row.is-split{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:720px){.pz-board-row.is-split,.pz-board-row.is-split:nth-child(2){grid-template-columns:minmax(0,1fr)}.pz-ov-photo{max-width:260px}.pz-figure strong{font-size:26px}}.pz-board-row{align-items:start}.pz-ov-person{align-self:start}.pz-ov-photo{aspect-ratio:1;flex:none;width:100%;min-height:0}.brand{justify-content:center;margin:6px 0 24px;padding:0}.brand img{width:118px}.pz-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:11px;margin:0 0 13px;display:grid}.pz-kpi{border:1px solid var(--line);color:inherit;background:linear-gradient(150deg,#112034d1,#091523d1);border-radius:15px;min-width:0;padding:14px 15px;transition:border-color .16s,transform .16s;display:block}a.pz-kpi:hover{border-color:#146ef566;transform:translateY(-2px)}.pz-kpi-icon{color:#57a9ff;background:#94b7e012;border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:9px;display:grid}.pz-kpi small{font:700 7.5px var(--font-sora);letter-spacing:.15em;color:#5e768e;display:block}.pz-kpi strong{font:700 22px/1 var(--font-sora);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 4px;display:block;overflow:hidden}.pz-kpi em{color:#72879e;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-style:normal;line-height:1.45;display:block;overflow:hidden}.pz-board{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"foto foto foto cat cat cat cat cat rit rit rit rit""res res res ati ati ati pla pla pla pro pro pro""per per per per per per per pron pron pron pron pron";align-items:start;gap:13px;margin-bottom:13px;display:grid}.pz-board .pz-panel{border-radius:18px;flex-direction:column;min-width:0;padding:17px 18px;display:flex}.pz-board .pz-panel-head{align-items:center;margin-bottom:12px}.pz-board .pz-panel-head h2{margin-top:4px;font-size:14.5px}.pz-board .pz-totals{margin-top:15px}.pz-board .pz-caption{margin-top:11px;padding-top:0}.pz-board .pz-marker,.pz-board .pz-punch,.pz-board .pz-summary{flex:0 auto}.pz-board .pz-prog,.pz-board .pz-bars{flex:0 auto;align-content:center}.pz-board .pz-stage{flex-direction:column;flex:0 auto;display:flex}.pz-board .pz-checks{flex:0 auto;align-content:center}.pz-ov-person{border:1px solid var(--line);background:#0b1625bd;border-radius:18px;flex-direction:column;grid-area:foto;align-self:stretch;gap:11px;min-width:0;padding:9px;display:flex}.pz-ov-photo{aspect-ratio:1;border-radius:13px;flex:none;width:100%;min-height:0}.pz-ov-photo-fallback{font-size:64px}.pz-ov-facts{grid-template-columns:1fr 1fr;gap:9px;margin:auto 4px 4px;display:grid}.pz-ov-facts dt{font:700 7.5px var(--font-sora);letter-spacing:.13em;text-transform:uppercase;color:#5e768e}.pz-ov-facts dd{font:600 10.5px var(--font-sora);color:#cfe0f0;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.pz-void{flex-direction:column;gap:4px;margin:0;padding:11px 0;display:flex}.pz-void strong{font:600 10.5px var(--font-sora);color:#8ca5bd}.pz-void span{color:#5e768e;font-size:9px;line-height:1.5}.pz-pulse{border-radius:18px;grid-area:pro;align-self:stretch;padding:16px 17px}.pz-pulse .pz-areawrap{flex:1;align-items:center;margin:13px 0;display:flex}.pz-pulse .pz-areaspark{height:100%;min-height:44px}@media (max-width:1260px){.pz-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"foto""cat""rit""res""ati""pla""pro""per""pron"}}@media (max-width:720px){.pz-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-board{gap:10px}.pz-board .pz-panel{padding:15px 16px}.pz-ov-photo{max-width:260px}.pz-figure strong{font-size:26px}}@media (max-width:1400px){.pz-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.pz-board{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"foto foto cat cat cat cat""foto foto rit rit rit rit""res res ati ati pla pla""pro pro pro pron pron pron""per per per per per per"}}@media (max-width:820px){.pz-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"foto""cat""rit""res""ati""pla""pro""pron""per"}.pz-ov-photo{max-width:280px}}.pz-board .pz-punch-grid{gap:6px}.pz-board .pz-punch-cell{height:auto;min-height:22px}.pz-pulse .pz-areaspark{max-height:74px}.pz-pulse .pz-areawrap{flex:0 auto}.pz-pulse>footer,.pz-ov-facts{margin-top:auto}.pz-totals-block{border-top:1px solid var(--line);margin-top:auto;padding-top:15px}.pz-totals-block .pz-eyebrow{margin:0 0 12px}.pz-board .pz-panel-area-cat .ov-highlights{flex-direction:column;flex:1;display:flex}.pz-board .pz-panel-area-cat .ov-highlight-grid{flex:1;align-content:stretch}.pz-board .pz-panel-area-cat .ov-highlight-grid>span{min-height:92px}.pz-board .pz-panel-area-rit{flex-direction:column;display:flex}.pz-board .pz-panel-area-rit .pz-marker{flex:auto;min-height:0}.pz-board .pz-panel-area-rit .pz-marker-plot{flex:auto;min-height:190px}.pz-totals{border-top:0;gap:15px 9px;margin:0;padding:0}.pz-totals b{font-size:19px}.pz-board .pz-punch-grid{flex:1;grid-auto-rows:1fr;align-content:stretch}.pz-board .pz-punch-cell{min-height:0}.pz-ov-person{justify-content:center}.pz-ov-facts{margin-top:0}.tk-crumb{color:#6b819a;align-items:center;gap:9px;margin:0 0 15px;font-size:10px;display:flex}.tk-crumb a{color:#7f97b3}.tk-crumb a:hover{color:#cfe0f0}.tk-crumb b{color:#dce8f5;font-weight:600}.tk-switch{border:1px solid var(--line);background:#0b1625bd;border-radius:12px;flex-wrap:wrap;gap:3px;margin:0 0 13px;padding:4px;display:flex}.tk-switch a{font:600 10px var(--font-sora);color:#7f97b3;border-radius:9px;padding:8px 14px}.tk-switch a:hover{color:#cfe0f0}.tk-switch a.is-active{color:#9fd0ff;background:#146ef52e}.tk-hero{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);align-items:center;gap:26px;margin:0 0 22px;display:grid}.tk-hero-media{aspect-ratio:16/10;background:radial-gradient(120% 90% at 30% 15%,#146ef542,#0000 60%),linear-gradient(160deg,#16293f,#0b1829);border-radius:18px;position:relative;overflow:hidden}.tk-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.tk-hero-fallback{color:#94b7e033;place-items:center;display:grid;position:absolute;inset:0}.tk-hero-play{background:#e7eef6f2;border-radius:50%;place-items:center;width:66px;height:66px;transition:transform .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 34px #00000073}.tk-hero-play:hover{transform:translate(-50%,-50%)scale(1.06)}.tk-hero-play>i{border:11px solid #0000;border-left:18px solid #0b1625;border-right-width:0;width:0;height:0;margin-left:4px}.tk-hero-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#cfe0f0;text-overflow:ellipsis;white-space:nowrap;background:#060e18d1;border-radius:99px;align-items:center;gap:7px;max-width:calc(100% - 26px);padding:7px 12px;font-size:9.5px;display:inline-flex;position:absolute;bottom:13px;left:13px;overflow:hidden}.tk-hero-copy{min-width:0}.tk-chips{align-items:center;gap:9px;margin:0 0 11px;display:flex}.tk-chip{font:700 8px var(--font-sora);letter-spacing:.16em;color:#4fae6e;background:#0ca30c1a;border:1px solid #0ca30c57;border-radius:99px;padding:4px 10px;display:inline-flex}.tk-hero-copy h1{font:700 38px/1.08 var(--font-sora);letter-spacing:-.04em;margin:0 0 11px}.tk-lead{color:#a9bed3;max-width:58ch;margin:0 0 19px;font-size:11.5px;line-height:1.65}.tk-body{color:#8ca5bd;max-width:62ch;margin:19px 0 0;font-size:10.5px;line-height:1.7}.tk-facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:15px 30px;margin:0;padding:17px 0 0;list-style:none;display:flex}.tk-facts li{align-items:center;gap:10px;min-width:0;display:flex}.tk-fact-icon{color:#57a9ff;background:#94b7e012;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.tk-facts strong{font:650 12px var(--font-sora);letter-spacing:-.015em;white-space:nowrap;display:block}.tk-facts small{color:#6b819a;white-space:nowrap;margin-top:3px;font-size:8.5px;display:block}.tk-actions{flex-wrap:wrap;gap:10px;margin-top:21px;display:flex}.tk-actions .primary-button,.tk-actions .quiet-button{align-items:center;gap:8px;padding:12px 19px;font-size:11px;display:inline-flex}.quiet-button.is-block{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:11px;font-size:10px;display:flex}.tk-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;margin:0 0 17px;display:flex}.tk-tabs a{font:600 11px var(--font-sora);color:#7f97b3;padding:0 0 13px;position:relative}.tk-tabs a:hover{color:#cfe0f0}.tk-tabs a.is-active{color:#fff}.tk-tabs a.is-active:after{content:"";background:#3987e5;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tk-grid{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:13px;display:grid}.tk-main{gap:13px;min-width:0;display:grid}.tk-side{align-content:start;gap:13px;min-width:0;display:grid}.tk-side .pz-panel,.tk-main .pz-panel{border-radius:18px;padding:18px 19px}.tk-modules{gap:9px;display:grid}.tk-module{border:1px solid var(--line);background:#09132080;border-radius:14px;overflow:hidden}.tk-module[open]{background:#0f1d2f99;border-color:#146ef53d}.tk-module>summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:13px;padding:14px 15px;list-style:none;display:grid}.tk-module>summary::-webkit-details-marker{display:none}.tk-module>summary:hover{background:#94b7e00d}.tk-module-num{width:32px;height:32px;font:700 11px var(--font-sora);color:#a9bed3;border:1px solid #94b7e03d;border-radius:50%;place-items:center;display:grid}.tk-module[open] .tk-module-num{color:#9fd0ff;background:#146ef52e;border-color:#146ef566}.tk-module-copy strong{font:650 12px var(--font-sora);letter-spacing:-.015em;display:block}.tk-module-copy small{color:#72879e;margin-top:4px;font-size:9px;line-height:1.5;display:block}.tk-module-meta{color:#6b819a;white-space:nowrap;font-size:9px}.tk-module-chevron{color:#5e768e;font-size:12px;transition:transform .16s}.tk-module[open] .tk-module-chevron{transform:rotate(180deg)}.tk-lessons{margin:0;padding:0 11px 11px;list-style:none}.tk-lesson{border-radius:11px;grid-template-columns:18px 30px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:9px 10px;display:grid;position:relative}.tk-lesson:hover{background:#94b7e00d}.tk-lesson.is-current{background:#146ef51a;box-shadow:inset 0 0 0 1px #146ef542}.tk-lesson.is-draft{opacity:.66}.tk-rail{height:100%;min-height:30px;display:block;position:relative}.tk-rail>i{background:#0b1625;border:1px solid #94b7e052;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tk-lesson.is-done .tk-rail>i{background:#0ca30c;border-color:#0ca30c}.tk-lesson.is-current .tk-rail>i{background:#3987e5;border-color:#3987e5;box-shadow:0 0 0 3px #3987e53d}.tk-lesson:before{content:"";z-index:0;background:#94b7e024;width:1px;position:absolute;top:-5px;bottom:-5px;left:19px}.tk-lesson:first-child:before{top:50%}.tk-lesson:last-child:before{bottom:50%}.tk-lesson.is-done:before{background:#0ca30c4d}.tk-lesson>*{z-index:1;position:relative}.tk-lesson-play{color:#8ca5bd;border:1px solid var(--line);background:#0b1625e6;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.tk-lesson.is-current .tk-lesson-play{color:#9fd0ff;background:#146ef533;border-color:#146ef580}.tk-lesson.is-done .tk-lesson-play{color:#4fae6e;border-color:#0ca30c57}.tk-lesson-name{min-width:0;color:inherit}.tk-lesson-name strong{font:600 11px var(--font-sora);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tk-lesson-name:hover strong{color:#8cc2ff}.tk-lesson-name small{color:#6b819a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8.5px;display:block;overflow:hidden}.tk-lesson-meta{color:#72879e;white-space:nowrap;align-items:center;gap:11px;font-size:9px;display:flex}.tk-lesson-meta em{align-items:center;gap:4px;font-style:normal;display:inline-flex}.tk-lesson-cta{color:#fff;font:600 9.5px var(--font-sora);white-space:nowrap;background:#146ef5;border-radius:9px;padding:7px 13px}.tk-lesson-cta:hover{background:#2a80ff}.tk-lesson-state{color:#4d6480;justify-content:flex-end;align-items:center;min-width:22px;display:inline-flex}.tk-files,.tk-projects{gap:3px;margin:0;padding:0;list-style:none;display:grid}.tk-files a,.tk-projects a{color:inherit;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:9px;display:grid}.tk-files a:hover,.tk-projects a:hover{background:#94b7e00f}.tk-file-icon{opacity:.9;background:#94b7e00d;border:1px solid;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.tk-file-copy{min-width:0}.tk-file-copy strong{font:600 10.5px var(--font-sora);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tk-file-copy small{color:#6b819a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8.5px;display:block;overflow:hidden}.tk-file-go{text-align:right;color:#4d6480;font-size:11px}.tk-progress{align-items:center;gap:15px;margin-bottom:16px;display:flex}.tk-progress>div{flex:1;min-width:0}.tk-progress strong{font:600 10.5px var(--font-sora);color:#dce8f5;line-height:1.5;display:block}.tk-progress-bar{background:#94b7e01a;border-radius:3px;height:5px;margin-top:9px;display:block;overflow:hidden}.tk-progress-bar>i{background:linear-gradient(90deg,#3987e5,#63b3ff);border-radius:3px;height:100%;display:block}.tk-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tk-rows li{border-radius:9px;justify-content:space-between;align-items:center;gap:13px;padding:9px 6px;font-size:9.5px;display:flex}.tk-rows li:hover{background:#94b7e00d}.tk-rows span{color:#8ca5bd;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.tk-rows b{font:600 9.5px var(--font-sora);color:#dce8f5;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-next{border:1px solid var(--line);color:inherit;background:#0f1d2fb3;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.tk-next:hover{border-color:#146ef566}.tk-next-thumb{color:#7cb6ff;background-color:#0f1d2f;background-image:radial-gradient(90% 90% at 40% 20%,#146ef54d,#0000 70%),none;background-position:top;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:9px;flex:none;place-items:center;width:62px;height:44px;display:grid;position:relative;overflow:hidden}.tk-next-thumb>.pz-icon{z-index:2;filter:drop-shadow(0 1px 3px #000000b3);position:relative}.tk-next strong{font:600 10.5px/1.4 var(--font-sora);display:block}.tk-next small{color:#72879e;align-items:center;gap:5px;margin-top:5px;font-size:8.5px;display:flex}.tk-cta{color:inherit;background:linear-gradient(150deg,#c9850029,#0b1625db);border:1px solid #c9850047;border-radius:18px;grid-template-columns:38px minmax(0,1fr) 12px;align-items:center;gap:12px;padding:16px 17px;display:grid}.tk-cta:hover{border-color:#c9850080}.tk-cta-icon{color:#e8b44a;background:#c9850029;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.tk-cta strong{font:650 11.5px var(--font-sora);display:block}.tk-cta small{color:#a9bed3;margin-top:5px;font-size:9px;line-height:1.5;display:block}.tk-cta b{text-align:right;color:#c9a35a;font-size:13px}.tk-reqs{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tk-reqs li{border:1px solid var(--line);color:#8ca5bd;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;font-size:10.5px;display:flex}.tk-reqs li>span{color:#6b819a;border:1px solid #94b7e03d;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.tk-reqs li.is-done{color:#c3d4e6;border-color:#0ca30c42}.tk-reqs li.is-done>span{color:#04180a;background:#0ca30c;border-color:#0ca30c}.tk-outline{gap:7px;margin:0;padding:0;list-style:none;display:grid}.tk-outline li{background:#94b7e00d;border-radius:11px;justify-content:space-between;align-items:center;gap:13px;padding:11px 13px;font-size:10.5px;display:flex}.tk-outline strong{font:600 10.5px var(--font-sora)}.tk-outline span{color:#72879e;font-size:9px}@media (max-width:1240px){.tk-grid{grid-template-columns:minmax(0,1fr)}.tk-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:900px){.tk-hero{grid-template-columns:minmax(0,1fr);gap:18px}.tk-hero-copy h1{font-size:30px}.tk-side{grid-template-columns:minmax(0,1fr)}.tk-tabs{flex-wrap:nowrap;gap:16px;overflow-x:auto}.tk-lesson{grid-template-columns:18px 30px minmax(0,1fr) auto;gap:9px}.tk-lesson-state{display:none}}.search-hint{border:1px solid var(--line);font:600 8.5px var(--font-sora);color:#6b819a;letter-spacing:.04em;background:#94b7e00f;border-radius:6px;flex:none;margin-right:7px;padding:3px 7px}.tk-expand{border:1px solid var(--line);font:600 9.5px var(--font-sora);color:#8ca5bd;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.tk-expand:hover{color:#cfe0f0;border-color:#146ef566}.tk-side .pz-panel{align-self:start}.tk-next+.quiet-button.is-block{margin-top:10px}.iv-new{gap:13px;display:grid}.iv-new label{gap:7px;display:grid}.iv-new label>span{font:700 8px var(--font-sora);letter-spacing:.15em;color:#5e768e;text-transform:uppercase}.iv-new select{border:1px solid var(--line);color:#dce8f5;width:100%;font:500 10.5px var(--font-sora);-webkit-appearance:none;appearance:none;background:#0b1625e6;border-radius:10px;padding:11px 12px}.iv-new select:focus{outline-offset:1px;outline:2px solid #146ef580}.iv-new button{justify-content:center;margin-top:3px}.iv-filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:72%;margin-left:auto;display:flex}.iv-filters a{border:1px solid var(--line);font:600 8.5px var(--font-sora);color:#7f97b3;border-radius:99px;padding:5px 10px}.iv-filters a:hover{color:#cfe0f0}.iv-filters a.is-active{color:#9fd0ff;background:#146ef52e;border-color:#146ef566}.iv-bank{gap:7px;display:grid}.iv-q{border:1px solid var(--line);background:#09132080;border-radius:12px;overflow:hidden}.iv-q[open]{background:#0f1d2f9e;border-color:#146ef53d}.iv-q>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.iv-q>summary::-webkit-details-marker{display:none}.iv-q>summary:hover{background:#94b7e00d}.iv-q-level{font:700 7.5px var(--font-sora);letter-spacing:.1em;text-transform:uppercase;color:#8ca5bd;border:1px solid;border-radius:99px;flex:none;padding:3px 9px}.iv-q-level[data-level=Básico]{color:#4fae6e;background:#0ca30c14;border-color:#0ca30c57}.iv-q-level[data-level=Intermediário]{color:#d4a03a;background:#fab21914;border-color:#fab21957}.iv-q-level[data-level=Avançado]{color:#e08a8a;background:#d03b3b14;border-color:#d03b3b57}.iv-q-prompt{font:600 11px/1.5 var(--font-sora);color:#dce8f5;min-width:0}.iv-q-cat{color:#6b819a;white-space:nowrap;flex:none;font-size:8.5px}.iv-q-body{border-top:1px solid var(--line);margin-top:2px;padding:13px 14px 15px}.iv-q-body h4{font:700 8px var(--font-sora);letter-spacing:.14em;color:#5e768e;text-transform:uppercase;margin:0 0 6px}.iv-q-body h4:not(:first-child){margin-top:14px}.iv-q-body p{color:#a9bed3;margin:0;font-size:10px;line-height:1.65}.iv-q-body ul{gap:5px;margin:0;padding-left:17px;display:grid}.iv-q-body li{color:#8ca5bd;font-size:10px;line-height:1.55}.iv-q-tags{flex-wrap:wrap;gap:6px;display:flex;margin-top:13px!important}.iv-q-tags em{color:#8ca5bd;background:#94b7e014;border-radius:99px;padding:3px 9px;font-size:8px;font-style:normal}.iv-drills{gap:3px;margin:0;padding:0;list-style:none;display:grid}.iv-drills a{color:inherit;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 10px;display:grid}.iv-drills a:hover{background:#94b7e00f}.iv-drill-icon{background:#94b7e00f;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.iv-drill-copy{min-width:0}.iv-drill-copy strong{font:600 11px var(--font-sora);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.iv-drill-copy small{color:#6b819a;margin-top:3px;font-size:8.5px;display:block}.iv-drill-score{white-space:nowrap;align-items:center;gap:11px;display:flex}.iv-drill-score b{font:700 12px var(--font-sora);color:#dce8f5}.iv-drill-score em{color:#5e768e;font-size:8.5px;font-style:normal}.iv-steps{flex-wrap:wrap;gap:6px;margin:0 0 13px;display:flex}.iv-steps a{border:1px solid var(--line);width:30px;height:30px;font:700 10px var(--font-sora);color:#7f97b3;background:#0b1625b3;border-radius:9px;place-items:center;display:grid}.iv-steps a:hover{color:#cfe0f0}.iv-steps a.is-done{color:#4fae6e;background:#0ca30c14;border-color:#0ca30c57}.iv-steps a.is-current{color:#fff;background:#146ef5;border-color:#146ef5}.iv-answer{gap:17px;display:grid}.iv-field{gap:8px;display:grid}.iv-field>span{font:700 8px var(--font-sora);letter-spacing:.15em;color:#5e768e;text-transform:uppercase}.iv-answer textarea{border:1px solid var(--line);color:#dce8f5;width:100%;font:400 11px/1.65 var(--font-sans,inherit);resize:vertical;background:#091320cc;border-radius:12px;min-height:150px;padding:13px 14px}.iv-answer textarea:focus{outline-offset:1px;outline:2px solid #146ef573}.iv-confidence{border:0;gap:7px;margin:0;padding:0;display:grid}.iv-confidence legend{font:700 8px var(--font-sora);letter-spacing:.15em;color:#5e768e;text-transform:uppercase;padding:0 0 9px}.iv-confidence label{border:1px solid var(--line);cursor:pointer;border-radius:11px;grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:11px;padding:10px 12px;transition:border-color .14s,background .14s;display:grid}.iv-confidence label:hover{background:#94b7e00d;border-color:#146ef557}.iv-confidence label.is-on{background:#146ef51f;border-color:#146ef580}.iv-confidence input{accent-color:#146ef5;width:15px;height:15px}.iv-confidence b{font:700 12px var(--font-sora);color:#dce8f5;min-width:12px}.iv-confidence span{color:#8ca5bd;font-size:10px}.iv-follow{gap:8px;margin:0;padding:0;list-style:none;display:grid}.iv-follow li{color:#8ca5bd;align-items:flex-start;gap:8px;font-size:10px;line-height:1.55;display:flex}.iv-follow .pz-icon{color:#57a9ff;flex:none;margin-top:2px}.iv-review{gap:11px;margin:0;padding:0;list-style:none;display:grid}.iv-review li{border:1px solid var(--line);background:#09132080;border-radius:14px;padding:15px 16px}.iv-review header{align-items:center;gap:11px;margin-bottom:11px;display:flex}.iv-review header strong{font:600 11px/1.5 var(--font-sora);flex:1;min-width:0}.iv-review header b{font:700 12px var(--font-sora);color:#e08a8a}.iv-review blockquote{color:#a9bed3;white-space:pre-wrap;background:#94b7e00d;border-left:2px solid #146ef566;border-radius:0 9px 9px 0;margin:0;padding:11px 13px;font-size:10px;line-height:1.65}.iv-empty-answer{color:#6b819a;margin:0;font-size:10px;font-style:italic}.iv-guide{color:#8ca5bd;align-items:flex-start;gap:8px;margin:11px 0 0;font-size:9.5px;line-height:1.6;display:flex}.iv-guide .pz-icon{color:#c98500;flex:none;margin-top:2px}@media (max-width:820px){.iv-filters{justify-content:flex-start;max-width:100%;margin-left:0}.iv-q>summary{grid-template-columns:auto minmax(0,1fr);gap:9px}.iv-q-cat{display:none}}.ls-hero{background:radial-gradient(120% 130% at 12% 8%,#146ef557,#0000 58%),linear-gradient(135deg,#0d2246,#0a1830 62%,#0b1625);border-radius:20px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:20px;margin:0 0 20px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.ls-hero-copy{z-index:2;min-width:0;position:relative}.ls-hero-chip{font:700 8.5px var(--font-sora);letter-spacing:.16em;color:#a9d0f5;background:#e7eef61a;border:1px solid #96c8ff3d;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.ls-hero h1{font:700 38px/1.1 var(--font-sora);letter-spacing:-.04em;color:#fff;max-width:16ch;margin:15px 0 11px}.ls-hero h1 em{color:#5fa8ff;font-style:normal}.ls-hero-copy>p{color:#a9c2da;max-width:52ch;margin:0 0 20px;font-size:11.5px;line-height:1.65}.ls-hero-facts{flex-wrap:wrap;gap:11px 24px;margin:0 0 22px;padding:0;list-style:none;display:flex}.ls-hero-facts li{color:#a9c2da;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.ls-hero-facts .pz-icon{color:#6ea9e8}.ls-hero-actions{flex-wrap:wrap;gap:11px;display:flex}.ls-hero-actions .primary-button,.ls-hero-actions .quiet-button{align-items:center;gap:8px;padding:12px 20px;font-size:11px;display:inline-flex}.ls-hero-actions .quiet-button{background:#091320a8;border-color:#96c8ff33}.ls-hero-art{z-index:1;width:100%;height:auto;max-height:210px;position:relative}.ls-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:13px;display:grid}.ls-main{gap:13px;min-width:0;display:grid}.ls-side{align-content:start;gap:13px;min-width:0;display:grid}.ls-grid .pz-panel{border-radius:18px;padding:18px 19px}.ls-about-head{align-items:center;gap:11px;margin-bottom:14px;display:flex}.ls-about-icon{color:#7cb6ff;background:#146ef529;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.ls-about-head h2{font:650 15px var(--font-sora);letter-spacing:-.02em;margin:0}.ls-about-text{color:#a9bed3;margin:0;font-size:11px;line-height:1.75}.ls-goals{background:#146ef512;border:1px solid #146ef538;border-radius:13px;margin-top:16px;padding:15px 16px}.ls-goals>p{font:600 11px var(--font-sora);color:#cfe0f0;align-items:center;gap:9px;margin:0 0 11px;display:flex}.ls-goals>p .pz-icon{color:#7cb6ff}.ls-goals ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ls-goals li{color:#a9bed3;align-items:flex-start;gap:9px;font-size:10.5px;line-height:1.6;display:flex}.ls-goals li .pz-icon{color:#4fae6e;flex:none;margin-top:2px}.ls-others>h3{font:650 13px var(--font-sora);letter-spacing:-.02em;margin:0 0 11px}.ls-cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.ls-card{border:1px solid var(--line);color:inherit;background:#0b1625bd;border-radius:13px;min-width:0;padding:9px;display:block}.ls-card:hover{border-color:#146ef566;transform:translateY(-2px)}.ls-card.is-current{background:#146ef51a;border-color:#146ef580}.ls-card-thumb{color:#e7eef6cc;border-radius:9px;place-items:center;height:62px;margin-bottom:9px;display:grid}.ls-card-thumb[data-tom="0"]{background:linear-gradient(140deg,#1d4ed8,#0b2a5c)}.ls-card-thumb[data-tom="1"]{background:linear-gradient(140deg,#6d28d9,#2a1056)}.ls-card-thumb[data-tom="2"]{background:linear-gradient(140deg,#047857,#052e22)}.ls-card-thumb[data-tom="3"]{background:linear-gradient(140deg,#b45309,#3d1e05)}.ls-card-thumb[data-tom="4"]{background:linear-gradient(140deg,#0e7490,#062a33)}.ls-card-thumb>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ls-card-thumb>.ls-card-index{display:block}.ls-card small{font:700 7.5px var(--font-sora);letter-spacing:.14em;color:#5e768e;text-transform:uppercase;display:block}.ls-card strong{font:600 10.5px/1.4 var(--font-sora);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 7px;display:-webkit-box;overflow:hidden}.ls-card em{color:#6b819a;align-items:center;gap:5px;font-size:8.5px;font-style:normal;display:flex}.ls-progress-row{align-items:center;gap:15px;margin-bottom:14px;display:flex}.ls-progress-row strong{font:600 11px/1.5 var(--font-sora);color:#dce8f5}.ls-actions{gap:2px;margin:13px 0 0;padding:0;list-style:none;display:grid}.ls-actions a{color:#a9bed3;border-radius:10px;align-items:center;gap:10px;padding:10px 9px;font-size:10.5px;display:flex}.ls-actions a:hover{color:#cfe0f0;background:#94b7e00f}.ls-actions em{color:#4d6480;margin-left:auto;font-style:normal}.ls-actions .pz-icon{color:#6ea9e8}.ls-files{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ls-files a{color:inherit;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:9px;display:grid}.ls-files a:hover{background:#94b7e00f}.ls-file-icon{background:#94b7e00d;border:1px solid;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ls-files strong{font:600 10.5px var(--font-sora);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ls-files small{color:#6b819a;margin-top:3px;font-size:8.5px;display:block}.ls-files em{text-align:right;color:#4d6480;font-size:12px;font-style:normal}.ls-module{margin-top:15px}.ls-module>h3{font:700 8px var(--font-sora);letter-spacing:.15em;color:#5e768e;text-transform:uppercase;justify-content:space-between;align-items:center;gap:11px;margin:0 0 9px;display:flex}.ls-module>h3 span{letter-spacing:0;text-transform:none;color:#6b819a;font-size:8.5px}.ls-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ls-list a,.ls-sidemod ol a{color:inherit;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 10px;display:grid}.ls-list a:hover,.ls-sidemod ol a:hover{background:#94b7e00f}.ls-list li.is-current>a,.ls-sidemod li.is-current>a{background:#146ef51f;box-shadow:inset 0 0 0 1px #146ef547}.ls-list-num,.ls-sidenum{border:1px solid var(--line);width:28px;height:28px;font:700 9.5px var(--font-sora);color:#8ca5bd;border-radius:8px;place-items:center;display:grid}.ls-list li.is-done .ls-list-num,.ls-sidemod li.is-done .ls-sidenum{color:#4fae6e;border-color:#0ca30c57}.ls-list li.is-current .ls-list-num,.ls-sidemod li.is-current .ls-sidenum{color:#fff;background:#146ef5;border-color:#146ef5}.ls-list-copy strong,.ls-sidemod ol strong{font:600 10.5px var(--font-sora);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ls-list-copy small,.ls-sidemod ol small{color:#6b819a;align-items:center;gap:5px;margin-top:3px;font-size:8.5px;display:flex}.ls-chip{font-style:normal;font:600 8px var(--font-sora);color:#9fd0ff;white-space:nowrap;background:#146ef533;border-radius:99px;flex:none;padding:3px 8px}.ls-side-title{font:650 13px var(--font-sora);letter-spacing:-.02em;margin:0}.ls-side-sub{color:#6b819a;margin:5px 0 11px;font-size:9px}.ls-side-pct{text-align:right;font:700 9.5px var(--font-sora);color:#8ca5bd;margin:7px 0 13px}.ls-sidemod{border-top:1px solid var(--line);padding-top:4px}.ls-sidemod>summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:11px 2px;list-style:none;display:grid}.ls-sidemod>summary::-webkit-details-marker{display:none}.ls-sidemod>summary:hover{color:#cfe0f0}.ls-sidemod-icon{color:#7cb6ff;background:#146ef524;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.ls-sidemod summary strong{font:600 10.5px/1.4 var(--font-sora);display:block}.ls-sidemod summary small{color:#6b819a;margin-top:3px;font-size:8.5px;display:block}.ls-sidemod summary em{color:#5e768e;font-style:normal;transition:transform .16s}.ls-sidemod[open] summary em{transform:rotate(180deg)}.ls-sidemod ol{gap:2px;margin:0 0 9px;padding:0;list-style:none;display:grid}.ls-help{text-align:left}.ls-help-icon{color:#7cb6ff;background:#146ef529;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:11px;display:grid}.ls-help strong{font:650 12px var(--font-sora);display:block}.ls-help p{color:#8ca5bd;margin:7px 0 13px;font-size:9.5px;line-height:1.6}.ls-mentor{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.ls-mentor-avatar{width:48px;height:48px;font:700 14px var(--font-sora);color:#9fc0e4;background:#16293f;border-radius:50%;place-items:center;display:grid}.ls-mentor>div{flex:1;min-width:0}.ls-mentor strong{font:650 12px var(--font-sora);display:block}.ls-mentor small{color:#6b819a;margin-top:3px;font-size:9px;display:block}.ls-mentor p{color:#8ca5bd;margin:7px 0 0;font-size:9.5px}.ls-reviews{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ls-reviews li{border:1px solid var(--line);background:#09132080;border-radius:12px;padding:13px 14px}.ls-reviews header{align-items:center;gap:11px;margin-bottom:9px;display:flex}.ls-reviews header b{font:700 11px var(--font-sora);color:#dce8f5;margin-left:auto}.ls-reviews p{color:#a9bed3;margin:0;font-size:10px;line-height:1.65}@media (max-width:1240px){.ls-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ls-hero{grid-template-columns:minmax(0,1fr);padding:24px 22px}.ls-hero-art{display:none}.ls-hero h1{max-width:none;font-size:28px}}.ls-card-thumb{height:72px;position:relative;overflow:hidden}.ls-card-thumb:after{content:"";opacity:.22;background-image:repeating-linear-gradient(135deg,#ffffff80 0 1px,#0000 1px 9px);position:absolute;inset:0}.ls-card-thumb>b{font:800 40px var(--font-sora);letter-spacing:-.05em;color:#ffffff2e;line-height:1;position:absolute;bottom:-9px;left:9px}.ls-card-thumb>.pz-icon{z-index:2;color:#ffffffeb;position:relative}.ls-card-thumb.has-cover{background-color:#0b1626;background-position:top;background-size:cover}.ls-card-thumb.has-cover:after{opacity:.08}.ls-card-thumb.has-cover>.pz-icon{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060e1a9e;border-radius:50%;padding:6px}.ls-player{border:1px solid var(--line);background:#09121fcc;border-radius:16px;margin-bottom:14px;overflow:hidden}.ls-video{aspect-ratio:16/9;background:#050b14;width:100%;display:block}.ls-doc-wrap{background:#0b1626 top/cover no-repeat}.ls-doc{background:0 0;border:0;width:100%;height:clamp(460px,62vh,760px);display:block}.ls-player-note{border-top:1px solid var(--line);color:#8ea6be;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:10.5px;display:flex}.ls-player-note span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-player-note a{white-space:nowrap;color:#6ea9e8;margin-left:auto}.ls-player-cover{aspect-ratio:16/9;background:#0b1626 top/cover no-repeat;display:block;position:relative}.ls-player-cover em{font-style:normal;font:600 11px var(--font-sora);color:#eaf2fb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08101cc7;border:1px solid #94b7e04d;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ls-recs{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.ls-rec{border:1px solid var(--line);background:#0b1625b3;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ls-rec video{aspect-ratio:16/9;object-fit:cover;background:#050b14;width:100%;display:block}.ls-rec>div{gap:6px;padding:11px 13px;display:grid}.ls-rec strong{font:600 11.5px/1.45 var(--font-sora);color:#e2ecf7}.ls-rec small{color:#7f97b0;flex-wrap:wrap;align-items:center;gap:6px;font-size:9.5px;display:flex}.ls-rec a{color:#6ea9e8;align-items:center;gap:6px;font-size:9.5px;display:flex}.ov-hero{background:linear-gradient(100deg,#0b1a30 0%,#0d2444 46%,#123259 100%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin:0 0 13px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.ov-hero:after{content:"";pointer-events:none;opacity:.5;background:url(/landing/qa-verso-parallax-mountain-v2.webp) 100%/auto 190% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#000 62%);mask-image:linear-gradient(90deg,#0000 22%,#000 62%)}.ov-hero-copy,.ov-hero-side{z-index:2;min-width:0;position:relative}.ov-hero h1{font:700 27px/1.15 var(--font-sora);letter-spacing:-.035em;margin:9px 0 7px}.ov-hero-lead{color:#a9c2da;max-width:52ch;margin:0;font-size:10.5px;line-height:1.6}.ov-hero-side{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ov-hero-motto{font:700 10px/1.5 var(--font-sora);letter-spacing:.14em;text-transform:uppercase;color:#8fb8e0;text-align:right;margin:0}.pz-kpi{padding-bottom:17px;position:relative}.pz-kpi>header{justify-content:space-between;align-items:center;gap:9px;margin-bottom:11px;display:flex}.pz-kpi-icon{border-radius:9px;width:30px;height:30px;margin:0}.pz-kpi-dots{color:#40607f;letter-spacing:.06em;font-size:11px}.pz-kpi-delta{font-style:normal;font:700 8px var(--font-sora);color:#8ca5bd;background:#94b7e01a;border-radius:99px;padding:3px 7px}.pz-kpi-delta.is-up{color:#4fae6e;background:#0ca30c24}.pz-kpi-delta.is-down{color:#e08a8a;background:#d03b3b24}.pz-kpi-detail{margin-bottom:11px}.pz-kpi-track{background:#94b7e01f;border-radius:2px;height:3px;display:block;position:absolute;bottom:12px;left:15px;right:15px;overflow:hidden}.pz-kpi-track>i{border-radius:2px;height:100%;transition:width .3s;display:block}.ov-person-art{object-fit:cover;object-position:center 18%;opacity:.92;width:100%;height:100%;display:block}.ov-quote{font:italic 400 9.5px/1.55 var(--font-sora);color:#a9c2da;background:#94b7e00f;border-left:2px solid #146ef580;border-radius:11px;margin:11px 3px 0;padding:10px 12px}.ov-person-tiles{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.ov-person-tiles>*{border:1px solid var(--line);color:inherit;background:#94b7e00d;border-radius:12px;min-width:0;padding:11px 12px;display:block}a.ov-person-tiles>:hover,.ov-person-tiles a:hover{border-color:#146ef566}.ov-person-tiles em{color:#7cb6ff;background:#146ef529;border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:8px;font-style:normal;display:grid}.ov-person-tiles small{font:700 7px var(--font-sora);letter-spacing:.14em;color:#5e768e;display:block}.ov-person-tiles b{font:650 11px var(--font-sora);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;display:block;overflow:hidden}.ov-person-tiles u{color:#6b819a;font-size:8px;text-decoration:none;display:block}.ov-highlights{border-top:1px solid var(--line);margin-top:auto;padding-top:15px}.ov-highlights .pz-eyebrow{margin:0 0 11px}.ov-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ov-highlight-grid>span{border:1px solid var(--line);background:#94b7e00a;border-radius:12px;min-width:0;padding:11px 12px;display:block}.ov-highlight-grid em{border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:9px;font-style:normal;display:grid}.ov-highlight-grid b{font:700 17px var(--font-sora);letter-spacing:-.03em;color:#f2f7fc;display:block}.ov-highlight-grid small{letter-spacing:.12em;text-transform:uppercase;color:#5e768e;margin-top:3px;font-size:7.5px;display:block}.ov-compare{color:#61798f;margin:-9px 0 13px;font-size:8.5px}.pz-marker{flex-direction:row;gap:11px}.pz-marker-scale{color:#5e768e;text-align:right;flex-direction:column;justify-content:space-between;min-width:16px;padding:34px 0 26px;font-size:8px;display:flex}.pz-marker-plot{position:relative}.pz-marker-grid{pointer-events:none;flex-direction:column-reverse;justify-content:space-between;display:flex;position:absolute;inset:34px 0 0}.pz-marker-grid>i{background:#94b7e014;height:1px;display:block}.pz-marker>div:last-child{flex:1;min-width:0}.pz-marker-col>i{z-index:1;position:relative}.pz-summary li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px 11px}.pz-summary-icon{border-radius:9px;grid-row:span 2;place-items:center;width:28px;height:28px;display:grid}.pz-summary-label{color:#a9bed3;font-size:10.5px}.pz-summary i{grid-column:2/3}.pz-summary u{font:700 8.5px var(--font-sora);color:#8ca5bd;text-align:right;grid-column:3/4;text-decoration:none}.pz-punch-days{color:#5e768e;grid-template-rows:repeat(7,1fr);gap:4px;font-size:7.5px;display:grid}.pz-punch-days span{align-items:center;display:flex}.pz-punch-grid{grid-template-rows:repeat(7,1fr);grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.portal-area{align-items:center;gap:11px;display:flex}.portal-area-icon{color:#7cb6ff;background:#146ef529;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.portal-foot{color:#3f5670;text-align:center;margin:0;padding:11px 7px 0;font-size:8px}.nav-icon{color:#6d8aa8;place-items:center;width:20px;display:grid}.nav-item.active .nav-icon{color:#7cb6ff}@media (max-width:1100px){.ov-hero:after{opacity:.28}.ov-hero-side{justify-content:space-between;width:100%}.ov-hero-motto{text-align:left}.ov-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ov-person-art{object-position:center 72%;transform-origin:50% 72%;transform:scale(1.15)}.cv-upload{gap:13px;max-width:560px;display:grid}.cv-upload.is-compact{margin-top:15px}.cv-drop{text-align:center;cursor:pointer;background:#94b7e00a;border:1px dashed #94b7e04d;border-radius:15px;padding:24px 22px;transition:border-color .16s,background .16s;display:block}.cv-drop:hover{background:#146ef512;border-color:#146ef580}.cv-drop .pz-icon{color:#7cb6ff}.cv-drop strong{font:650 12px var(--font-sora);margin:11px 0 6px;display:block}.cv-drop small{color:#72879e;max-width:46ch;margin:0 auto;font-size:9px;line-height:1.55;display:block}.cv-drop input{color:#8ca5bd;width:100%;margin-top:13px;font-size:9.5px;display:block}.cv-drop input::file-selector-button{border:1px solid var(--line);color:#cfe0f0;font:600 9px var(--font-sora);cursor:pointer;background:#0b1625e6;border-radius:8px;margin-right:9px;padding:7px 12px}.is-compact .cv-drop{padding:15px 16px}.cv-timeline{border-left:1px solid var(--line);gap:17px;margin:0;padding:0 0 0 17px;list-style:none;display:grid}.cv-timeline li{position:relative}.cv-timeline li:before{content:"";background:#3987e5;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-21px;box-shadow:0 0 0 3px #3987e529}.cv-timeline header{justify-content:space-between;align-items:baseline;gap:13px;display:flex}.cv-timeline strong{font:650 11.5px var(--font-sora)}.cv-timeline time{color:#6b819a;white-space:nowrap;font-size:8.5px}.cv-company{color:#8ca5bd;margin:4px 0 8px;font-size:9.5px}.cv-timeline ul{gap:5px;margin:0;padding-left:16px;display:grid}.cv-timeline ul li{color:#a9bed3;font-size:10px;line-height:1.6}.cv-timeline ul li:before{display:none}.cv-thin{color:#61798f;margin:0;font-size:9px;font-style:italic}.cv-wins{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cv-wins li{background:#94b7e00d;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.cv-wins .pz-icon{color:#c98500;flex:none;margin-top:2px}.cv-wins strong{font:600 10.5px var(--font-sora);display:block}.cv-wins small{color:#8ca5bd;margin-top:4px;font-size:9.5px;line-height:1.55;display:block}.cv-score{place-items:center;margin-bottom:15px;display:grid}.cv-checks,.cv-gaps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cv-checks li{color:#72879e;align-items:flex-start;gap:9px;font-size:10px;display:flex}.cv-checks li .pz-icon{flex:none;margin-top:2px}.cv-checks li.is-done{color:#a9bed3}.cv-checks li.is-done .pz-icon{color:#4fae6e}.cv-checks strong{font:600 10px var(--font-sora);display:block}.cv-checks small{color:#61798f;overflow-wrap:anywhere;margin-top:3px;font-size:8.5px;display:block}.cv-gaps li{color:#a9bed3;align-items:flex-start;gap:9px;font-size:10px;line-height:1.6;display:flex}.cv-gaps .pz-icon{color:#d4a03a;flex:none;margin-top:2px}.cv-map{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:11px;display:grid}.cv-map section{border:1px solid var(--line);border-top:2px solid var(--tom,#3987e5);background:#09132080;border-radius:14px;padding:15px 16px}.cv-map h3{font:700 8px var(--font-sora);letter-spacing:.14em;text-transform:uppercase;color:var(--tom,#8ca5bd);justify-content:space-between;align-items:center;gap:9px;margin:0 0 11px;display:flex}.cv-map h3 span{color:#9fb2c7;letter-spacing:0;background:#94b7e01a;border-radius:5px;padding:2px 7px;font-size:8px}.cv-map ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cv-map li strong{font:600 10.5px var(--font-sora);display:block}.cv-map li em{color:#9fb2c7;background:#94b7e01a;border-radius:99px;margin-top:3px;padding:2px 7px;font-size:7.5px;font-style:normal;display:inline-block}.cv-map li small{color:#61798f;margin-top:4px;font-size:8.5px;line-height:1.5;display:block}.cv-extra{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:17px;margin-top:17px;padding-top:17px;display:grid}.cv-extra h4{font:700 8px var(--font-sora);letter-spacing:.14em;color:#5e768e;text-transform:uppercase;margin:0 0 9px}.cv-extra ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cv-extra strong{font:600 10px var(--font-sora);display:block}.cv-extra small{color:#6b819a;margin-top:3px;font-size:8.5px;display:block}.cv-gen{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:11px;margin-top:13px;display:grid}.cv-gen label{gap:7px;min-width:0;display:grid}.cv-gen label>span,.jb-refresh label>span{font:700 8px var(--font-sora);letter-spacing:.15em;color:#5e768e;text-transform:uppercase}.cv-gen select,.jb-refresh select{border:1px solid var(--line);color:#dce8f5;width:100%;font:500 10.5px var(--font-sora);background:#0b1625e6;border-radius:10px;padding:11px 12px}.cv-docs{gap:7px;display:grid}.cv-docs details{border:1px solid var(--line);background:#09132080;border-radius:12px;overflow:hidden}.cv-docs summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.cv-docs summary::-webkit-details-marker{display:none}.cv-docs summary:hover{background:#94b7e00d}.cv-doc-kind{font:700 8px var(--font-sora);color:#9fd0ff;background:#146ef529;border-radius:99px;padding:3px 9px}.cv-doc-target{color:#a9bed3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cv-docs time{color:#6b819a;white-space:nowrap;font-size:8.5px}.cv-docs pre{border-top:1px solid var(--line);white-space:pre-wrap;font:400 10.5px/1.75 var(--font-sans,inherit);color:#a9bed3;margin:0;padding:15px 16px}.jb-refresh{flex-wrap:wrap;align-items:end;gap:13px;margin-bottom:11px;display:flex}.jb-refresh label{gap:7px;min-width:180px;display:grid}.jb-refresh button{white-space:nowrap}.jb-refresh button:disabled{opacity:.5;cursor:not-allowed}.jb-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:11px;margin-bottom:13px;display:grid}.jb-card{border:1px solid var(--line);background:#0b1625bd;border-radius:15px;flex-direction:column;gap:9px;min-width:0;padding:15px 16px;display:flex}.jb-card:hover{border-color:#146ef557}.jb-card.is-applied{border-color:#0ca30c47}.jb-card>header{justify-content:space-between;align-items:flex-start;gap:11px;display:flex}.jb-card>header strong{font:650 11.5px/1.4 var(--font-sora);display:block}.jb-card>header small{color:#72879e;margin-top:4px;font-size:9px;display:block}.jb-score{font:700 11px var(--font-sora);border:1px solid;border-radius:99px;flex:none;padding:5px 10px}.jb-score.is-none{border-color:var(--line);color:#5e768e;font-size:8.5px;font-weight:600}.jb-meta{color:#6b819a;flex-wrap:wrap;gap:6px 11px;margin:0;font-size:8.5px;display:flex}.jb-meta em{color:#9fb2c7;background:#94b7e01a;border-radius:99px;padding:2px 8px;font-style:normal}.jb-skills{flex-wrap:wrap;gap:5px;display:flex}.jb-skills b,.jb-skills i{font:600 8px var(--font-sora);border-radius:99px;padding:3px 8px;font-style:normal}.jb-skills b{color:#6fc08a;background:#0ca30c24}.jb-skills i{color:#d99;background:#d03b3b1a}.jb-reason{color:#61798f;margin:0;font-size:8.5px;line-height:1.55}.jb-card>footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:11px;display:flex}.jb-card>footer .primary-button,.jb-card>footer .quiet-button{align-items:center;gap:6px;padding:8px 13px;font-size:9.5px;display:inline-flex}.jb-applied{color:#4fae6e;align-items:center;gap:6px;font-size:9px;display:inline-flex}.jb-move{gap:5px;margin-top:9px;display:flex}.jb-move select{border:1px solid var(--line);color:#cfe0f0;background:#0b1625e6;border-radius:8px;flex:1;min-width:0;padding:6px 8px;font-size:9px}.jb-move button{border:1px solid var(--line);color:#9fb2c7;cursor:pointer;background:#94b7e014;border-radius:8px;flex:none;width:28px}.jb-move button:hover{color:#cfe0f0;border-color:#146ef566}@media (max-width:900px){.cv-gen{grid-template-columns:minmax(0,1fr)}.jb-refresh label{flex:1;min-width:0}}.mr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:16px;display:grid}.mr-aviso{color:#9ee6b8;background:#22c55e14;border:1px solid #22c55e4d;border-radius:11px;align-items:center;gap:9px;margin:0 0 14px;padding:11px 14px;font-size:12px;display:flex}.mr-aviso.is-erro{color:#f4a9a0;background:#ef444414;border-color:#ef444459}.mr-form form{gap:13px;display:grid}.mr-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mr-field{color:#9db3c9;gap:6px;font-size:11px;display:grid}.mr-field>span{font:600 11px var(--font-sora);color:#a9c0d6}.mr-field input,.mr-field select,.mr-field textarea{border:1px solid var(--line);color:#e7f0f9;background:#091320d9;border-radius:10px;outline:0;width:100%;padding:11px 13px;font-family:inherit;font-size:12.5px}.mr-field textarea{resize:vertical;line-height:1.6}.mr-field input:focus,.mr-field select:focus,.mr-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #146ef51f}.mr-form .primary-button{justify-self:start}.mr-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mr-list>li{border:1px solid var(--line);background:#0b1625b3;border-radius:12px;gap:7px;padding:13px 14px;display:grid}.mr-list-top{align-items:center;gap:10px;display:flex}.mr-list-top strong{font:600 12.5px/1.4 var(--font-sora);color:#e4eefa}.mr-list-top em{white-space:nowrap;border:1px solid;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10px;font-style:normal}.mr-list small{color:#8299b1;align-items:center;gap:6px;font-size:11px;display:flex}.mr-list small b{font-weight:600}.mr-list p{color:#9db2c7;margin:0;font-size:12px;line-height:1.6}.mr-note{background:#146ef512;border-left:2px solid #146ef580;border-radius:0 8px 8px 0;align-items:flex-start;gap:8px;padding:9px 11px;display:flex}.mr-inline{margin:0}.mr-list .quiet-button{justify-self:start;font-size:11px}.mr-queue{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mr-queue>li{border:1px solid var(--line);background:#0b1625b8;border-radius:13px;gap:10px;padding:15px 16px;display:grid}.mr-queue-head{align-items:flex-start;gap:12px;display:flex}.mr-queue-head strong{font:600 13px/1.4 var(--font-sora);color:#e6effa;display:block}.mr-queue-head small{color:#8299b1;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}.mr-queue-head em{border:1px solid;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10px;font-style:normal}.mr-queue p{color:#9db2c7;margin:0;font-size:12px;line-height:1.6}.mr-alt{color:#7f97b0}.mr-decide{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);align-items:end;gap:11px;padding-top:12px;display:grid}.mr-decide label{color:#9db3c9;gap:6px;font-size:11px;display:grid}.mr-decide label>span{font:600 10.5px var(--font-sora);color:#a9c0d6}.mr-decide input{border:1px solid var(--line);color:#e7f0f9;background:#091320d9;border-radius:10px;outline:0;width:100%;padding:10px 12px;font-family:inherit;font-size:12px}.mr-decide input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #146ef51f}.mr-decide>div{grid-column:1/-1;gap:9px;display:flex}.mr-history{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.mr-history h3{font:700 9px var(--font-sora);letter-spacing:.14em;color:#55708c;text-transform:uppercase;margin:0 0 9px}.mr-history ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.mr-history li{color:#8fa6bd;align-items:center;gap:9px;font-size:11.5px;display:flex}.mr-history li>span{border-radius:50%;flex:none;width:7px;height:7px}.mr-history b{color:#c6d7e8;font-weight:600}.mr-history small{color:#6d859e}.mr-history em{margin-left:auto;font-size:10.5px;font-style:normal}@media (max-width:1100px){.mr-grid,.mr-row,.mr-decide{grid-template-columns:1fr}}.iv-q>summary{gap:14px;padding:14px 16px}.iv-q-prompt{font-size:13.5px;line-height:1.55}.iv-q-cat{font-size:10.5px}.iv-q-level{padding:4px 10px;font-size:9px}.iv-q-body{padding:15px 16px 18px}.iv-q-body h4{font-size:9.5px}.iv-q-body p,.iv-q-body li{font-size:12.5px;line-height:1.7}.iv-q-tags em{font-size:10px}.iv-drill-copy strong{font-size:12.5px}.iv-drill-copy small{font-size:10.5px}.iv-drill-score b{font-size:13.5px}.iv-drill-score em{font-size:10.5px}.iv-steps a{width:34px;height:34px;font-size:12px}.iv-field>span,.iv-confidence legend{font-size:9.5px}.iv-answer textarea{min-height:190px;padding:15px 16px;font-size:13.5px;line-height:1.7}.iv-confidence label{padding:12px 14px}.iv-confidence b{font-size:14px}.iv-confidence span{font-size:12.5px}.iv-follow li{font-size:12.5px;line-height:1.6}.iv-review blockquote{font-size:12.5px;line-height:1.7}.iv-guide{font-size:12px;line-height:1.65}.iv-assigned{gap:11px;margin:0;padding:0;list-style:none;display:grid}.iv-assigned>li{border:1px solid var(--line);background:#0b1625b8;border-radius:13px;gap:9px;padding:14px 15px;display:grid}.iv-assigned-top{align-items:center;gap:10px;display:flex}.iv-assigned-top strong{font:600 13.5px/1.45 var(--font-sora);color:#e6effa}.iv-assigned-top em{color:#7cb6ff;text-transform:uppercase;letter-spacing:.08em;background:#146ef51f;border:1px solid #146ef573;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:10px;font-style:normal}.iv-assigned-top em[data-state=IN_PROGRESS]{color:#e4b14a;background:#fab2191a;border-color:#fab21973}.iv-assigned small{color:#8299b1;flex-wrap:wrap;align-items:center;gap:7px;font-size:11.5px;display:flex}.iv-assigned-note{color:#a9bed3;background:#146ef512;border-left:2px solid #146ef580;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.65}.iv-assigned .primary-button{justify-self:start}.sm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:16px;display:grid}.sm-form{gap:13px;display:grid}.sm-form .primary-button{justify-self:start}.sm-upload{position:relative}.sm-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sm-upload label{cursor:pointer;text-align:center;background:#146ef50a;border:1px dashed #4fa7ff59;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:150px;padding:16px;display:grid}.sm-upload label>span{color:#5db7ff}.sm-upload label>strong{font:600 13px var(--font-sora);color:#dbe8f6}.sm-upload label>small{color:#6d859e;font-size:11px}.sm-upload:hover label{background:#146ef514;border-color:#4fa7ff99}.sm-cats{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:13px 0 0;list-style:none;display:flex}.sm-cats li{border:1px solid var(--line);color:#9db2c7;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;display:flex}.sm-cats li span{color:#6d859e}.sm-rows{gap:3px;display:grid}.sm-row{border-radius:11px;grid-template-columns:minmax(0,2fr) 160px 150px minmax(0,1.4fr) 22px;align-items:center;gap:12px;padding:11px 10px;display:grid}.sm-row:hover{background:#94b7e00f}.sm-row-who b{font:600 12.5px var(--font-sora);color:#dfeaf6;display:block}.sm-row-who small{color:#7f97b0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.sm-row-state{font:600 11.5px var(--font-sora)}.sm-row-count,.sm-row-date{color:#8299b1;font-size:11.5px}.sm-row>a{color:#5e7ea3;text-align:right}@media (max-width:1100px){.sm-grid{grid-template-columns:1fr}.sm-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.sm-row-count,.sm-row-date{grid-column:1/-1}}.pz-prog li.is-sub>a,.pz-prog li.is-sub>span{padding-left:22px}.pz-prog li.is-sub strong{color:#a9bed3;font-weight:500}.pz-prog li.is-sub .pz-prog-icon{opacity:.65;transform:scale(.88)}.portal-content{padding-bottom:108px}.ls-rec-link{margin:0}.ls-rec-link button{border:1px solid var(--line);width:100%;font:600 10.5px var(--font-sora);color:#9fb8d2;cursor:pointer;background:#94b7e00d;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;display:flex}.ls-rec-link button:hover{color:#dbe9f8;background:#146ef51a;border-color:#146ef573}.tk-tab-count{color:#7cb6ff;font:700 9px var(--font-sora);background:#146ef52e;border-radius:999px;margin-left:7px;padding:1px 7px}.pz-pulse strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pz-pulse small{font-size:10px}.pz-pulse-facts{grid-template-columns:1fr 1fr;gap:10px 12px;margin:14px 0 4px;display:grid}.pz-pulse-facts dt{font:700 8px var(--font-sora);letter-spacing:.13em;text-transform:uppercase;color:#6b829b}.pz-pulse-facts dd{font:700 15px var(--font-sora);letter-spacing:-.02em;color:#eaf2fb;margin:4px 0 0}.pz-pulse .pz-spark{margin-top:auto}.pz-pulse-cta{font:600 10.5px var(--font-sora);color:#9fcdff;background:#146ef524;border:1px solid #146ef573;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:flex}.pz-pulse-cta:hover{color:#e6f1ff;background:#146ef53d}.pz-pulse>footer em{font-size:9.5px}.pz-marker{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);gap:0 11px;display:grid}.pz-marker-scale{grid-area:1/1;padding:34px 0 0}.pz-marker-plot{grid-area:1/2}.pz-marker-axis{grid-area:2/2}.pz-punch-board{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.pz-punch-days{color:#6b829b;grid-template-rows:repeat(7,1fr);align-items:center;gap:5px;font-size:9.5px;display:grid}.pz-punch-grid{grid-template-rows:repeat(7,1fr);align-content:stretch;gap:5px}.pz-punch-cell{height:auto;min-height:17px}.pz-eyebrow{font-size:9.5px}.pz-caption{font-size:10.5px;line-height:1.65}.pz-tile small{font-size:9px}.pz-tile strong{font-size:27px}.pz-tile p{font-size:10.5px}.pz-kpi small{font-size:8.5px}.pz-kpi em{font-size:10px}.pz-legend li{font-size:11px}.pz-void strong{font-size:11.5px}.pz-void span{font-size:10.5px}.pz-prog strong{font-size:12px}.pz-prog small{font-size:10.5px}.pz-prog b{font-size:13px}.pz-marker-axis span,.pz-marker-scale{font-size:9.5px}.pz-punch-readout{font-size:10.5px}.ov-compare{font-size:10px}.pz-ov-facts dt{font-size:8.5px}.pz-ov-facts dd{font-size:11.5px}.pz-summary li:not(:has(.pz-summary-icon)){grid-template-columns:minmax(0,1fr) auto}.pz-summary li:not(:has(.pz-summary-icon)) i{grid-column:1/2}.pz-summary li:not(:has(.pz-summary-icon)) u{grid-column:2/3}.pz-kpi small,.pz-tile small,.pz-ov-facts dt,.pz-summary u,.search-hint,.portal-foot,.portal-foot *,.pz-week-tz,.pz-cal-hour,.pz-rank small,.pz-prog small,.pz-int small,.pz-people small,.pz-void span,.detail-list dt,.record-card small,.catalog-card small,.timeline-list time{font-size:9.5px}.pz-summary-label,.pz-summary span{font-size:11px}.pz-kpi-detail{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box}.portal-switches p,.ls-card small,.ov-highlight-grid small,.ov-person-tiles small,.ov-person-tiles u,.pz-heat-days span,.pz-mini-grid b,.pz-ev small,.pz-jb-head small,.portal-account small,.pz-marker-flag em,.iv-filters a,.pz-kan-move>summary,.pz-person-figures span,.pz-person-figures b,.portal-area small,.pz-heat-legend span,.pz-heat-legend i,.pz-week-hours span,.pz-week-day small,.pz-pulse-facts dt,.jb-refresh label span,.ls-chip,.pz-kan-col>header span,.pz-bars li small,.pz-totals li span,.pz-pulse>footer span,.ls-side-sub,.pz-kan-empty,.iv-q-level,.pz-panel-note,.pz-eyebrow{font-size:9.5px}.pz-mini-grid b{font-size:10px}.pz-kpi em.pz-kpi-detail{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box}.ls-files small,.iv-drill-copy small,.pz-module-head span,.pz-jb-body p,.portal-area span,.pz-empty p,.pz-kan-card p,.pz-mini-grid span,.pz-ov-ident small,.pz-pills a,.ls-list small,.tk-rows small,.pz-rec small,.mr-history li,.pz-row small,.pz-toolbar-info span,.pz-ev b,.user-copy span,.cv-drop small,.pz-cal-nav a,.pz-module summary small,.ls-module h3 span,.tk-module-head span,.pz-kan-tag,.pz-rank-pos,.iv-steps a,.pz-void strong,.pz-panel-head h2+span,.pz-panel>header small,.tk-tab-count,.ov-quote,.pz-kan-col>header h3,.pz-panel-link,.pz-break li b,.pz-break li span,.tk-module summary small,.ls-module h3>span,.pz-cal-list h3 small{font-size:10px}.ov-quote{font-size:10.5px}.pz-board .pz-panel>header>div>small,.ls-module h3 span,.pz-acc summary span small,details summary span small,section>h3>span{font-size:10px}.pz-ov-person p.ov-quote{font-size:10.5px}.ov-person-tiles u{font-size:9.5px}.pz-groups>section>h3 span,.pz-person>header small,.ls-sidemod summary small{font-size:10px}.pz-ev b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.pz-kpi small,.pz-tile small{white-space:normal;line-height:1.3}.ov-person-tiles b,.pz-tile strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.ls-files strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.pz-kpi small{white-space:normal;letter-spacing:.1em;line-height:1.3}.pz-kpi strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.pz-kpi small{letter-spacing:.05em}.pz-kpi strong{font-size:21px}.pz-kpis-staff{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.pz-kpis-staff .pz-kpi{padding:13px 12px}.pz-kpis-staff .pz-kpi strong{font-size:19px}@media (max-width:1100px){.pz-kpis-staff{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.pz-kpis-staff{grid-template-columns:repeat(2,minmax(0,1fr))}}.pz-board{row-gap:8px}.pz-board .pz-panel,.pz-board .pz-ov-person,.pz-board .pz-pulse{align-self:stretch}@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-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}
