/*! 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-border-style:solid;--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-border-style:solid;--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}}.typed-note-layer{z-index:2;resize:none;width:100%;height:calc(100% - 58px);font:14px/32px var(--font-geist),sans-serif;color:#34333a;background:0 0;border:0;outline:0;padding:18px 25px;position:absolute;inset:58px 0 0}.typed-note-layer::placeholder{color:#aaa}.typed-note-layer:focus{z-index:4;background:#fffdf8d9}.request-function{background:linear-gradient(135deg,#f3f0ff,#faf8f3 60%);border:1px solid #e1ddeb;border-radius:18px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:55px;min-height:620px;padding:58px;display:grid}.request-copy h2{color:#2f2a4e;margin:9px 0 18px;font:500 38px/1.08 Georgia,serif}.request-copy>p:not(.eyebrow){color:#74717b;max-width:390px;font-size:12px;line-height:1.7}.request-promises{grid-template-columns:34px 1fr;gap:20px 11px;margin-top:42px;display:grid}.request-promises>span{color:#fff;width:30px;height:30px;font:9px var(--font-mono);background:#6657db;border-radius:8px;place-items:center;display:grid}.request-promises div{flex-direction:column;gap:4px;display:flex}.request-promises strong{font-size:11px}.request-promises small{color:#8a8790;font-size:9px;line-height:1.5}.request-function form{background:#fff;border:1px solid #e4e0da;border-radius:14px;flex-direction:column;gap:19px;padding:29px;display:flex;box-shadow:0 14px 40px #362d7614}.request-function label{color:#45414e;flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex}.request-function input,.request-function select,.request-function textarea{width:100%;font:11px var(--font-geist),sans-serif;color:#3f3c45;background:#fff;border:1px solid #ddd8d1;border-radius:8px;outline:0;padding:0 12px}.request-function input,.request-function select{height:43px}.request-function textarea{resize:vertical;height:145px;padding:12px;line-height:1.55}.request-function input:focus,.request-function select:focus,.request-function textarea:focus{border-color:#7567d5;box-shadow:0 0 0 3px #7567d514}.request-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.request-note{color:#777182;background:#f5f3ff;border-radius:8px;margin:0;padding:11px 13px;font-size:8px;line-height:1.5}.request-function form>.primary-button{align-self:flex-start;padding:0 20px}.note-draw .typed-note-layer,.note-type canvas{pointer-events:none}.note-draw canvas{pointer-events:auto}.note-mode{background:#efecff;border-radius:7px;padding:3px;display:flex}.note-mode button{color:#686272;background:0 0;border:0;border-radius:5px;padding:6px 8px;font-size:8px}.note-mode button.selected{color:#fff;background:#6657db}.install-button{color:#5549b6;background:#f3f0ff;border:1px solid #cdc7ee;border-radius:9px;height:38px;padding:0 13px;font-size:10px;font-weight:700}.install-button:hover{background:#eae6ff}.install-modal{background:#fff;border-radius:17px;width:min(460px,100%);padding:32px;position:relative;box-shadow:0 24px 70px #1d173b44}.install-app-icon{color:#fff;background:#332b82;border-radius:14px;place-items:center;width:58px;height:58px;margin-bottom:22px;font:600 30px Georgia,serif;display:grid}.install-modal h2{margin:8px 0 12px;font:500 27px/1.15 Georgia,serif}.install-warning{color:#777;margin:0 0 15px;font-size:10px;line-height:1.55}.copy-install-link{color:#5549b6;background:#f3f0ff;border:1px solid #cfc8f0;border-radius:8px;width:100%;height:42px;margin-bottom:14px;font-size:10px;font-weight:700}.install-modal>div{border-top:1px solid #ece8e2;padding:14px 0}.install-modal>div strong{font-size:11px}.install-modal>div p{color:#777;margin:5px 0;font-size:10px;line-height:1.5}.install-modal>.primary-button{margin-top:12px}.back-calendar{color:#554b9c;background:#fff;border:1px solid #d9d4cc;border-radius:9px;height:38px;padding:0 14px;font-size:10px;font-weight:700}.day-card{cursor:pointer;transition:background .15s,box-shadow .15s}.day-card:hover{background:#f9f7ff;box-shadow:inset 0 0 0 1px #cfc8ee}.day-planner{grid-template-columns:250px 1fr;min-height:650px;display:grid}.day-planner>aside{background:#faf9f6;border-right:1px solid #e9e5df;padding:24px}.day-planner>aside>p{margin-bottom:18px}.day-planner>aside article{border-top:1px solid #e8e4dd;flex-direction:column;gap:4px;padding:11px 0;display:flex}.day-planner>aside article strong{color:#675bd0;font-size:8px}.day-planner>aside article span{font-size:10px;line-height:1.4}.time-slots{padding:16px 24px}.time-slot{border-top:1px solid #e8e4de;min-height:55px;padding-left:90px;position:relative}.time-slot>button{text-align:left;color:#999;background:0 0;border:0;position:absolute;inset:0}.time-slot>button span{font-size:9px;position:absolute;top:14px;left:0}.time-slot>button i{opacity:0;color:#6558c7;font-size:8px;font-style:normal;position:absolute;top:14px;right:8px}.time-slot:hover>button i,.time-slot.selected>button i{opacity:1}.time-slot.selected{background:#f8f6ff}.slot-event{color:#fff;z-index:1;background:#6657db;border-radius:7px;margin:7px 6px 7px 0;padding:9px 12px;font-size:9px;display:inline-block;position:relative}.time-slot form{z-index:2;gap:7px;padding:7px 8px 7px 0;display:flex;position:relative}.time-slot form input{border:1px solid #cfc8ee;border-radius:7px;outline:0;flex:1;height:39px;padding:0 11px;font-size:10px}.time-slot form button{color:#fff;background:#6657db;border:0;border-radius:7px;padding:0 15px;font-size:9px;font-weight:700}.email-login{gap:11px;margin-top:20px;display:grid}.email-login label{color:#55515d;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.email-login input{border:1px solid #ddd8d1;border-radius:8px;outline:0;height:42px;padding:0 12px;font-size:11px}.email-login input:focus{border-color:#7567d5;box-shadow:0 0 0 3px #7567d514}.email-login>button[type=submit]{color:#fff;background:#332b82;border:0;border-radius:8px;height:43px;font-size:10px;font-weight:700}.switch-auth{color:#6558c7;background:0 0;border:0;font-size:8px}.login-divider{justify-content:center;align-items:center;height:30px;margin-top:8px;display:flex;position:relative}.login-divider:before{content:"";border-top:1px solid #e6e2dc;position:absolute;left:0;right:0}.login-divider span{color:#999;background:#fff;padding:0 10px;font-size:8px;position:relative}.provider-grid.simple button{height:40px}.email-auth-tabs{background:#f2f5f8;border:1px solid #dde3eb;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin-top:18px;padding:4px;display:grid}.email-auth-tabs button{color:#697384;background:0 0;border:0;border-radius:8px;min-height:38px;font-size:10px;font-weight:800}.email-auth-tabs button.selected{color:#252f3f;background:#fff;box-shadow:0 2px 8px #1b2a3b12}.password-field{display:block;position:relative}.password-field input{width:100%;padding-right:58px}.password-field button{color:#405069;background:#edf2f7;border:0;border-radius:6px;min-width:48px;font-size:8px;font-weight:800;position:absolute;top:5px;bottom:5px;right:5px}.email-login>button[type=submit]:disabled{opacity:.65;cursor:wait}.email-auth-guidance{color:#788292;text-align:center;font-size:8px;line-height:1.45;display:block}.provider-grid.simple{grid-template-columns:1fr}.theme-night .email-auth-tabs{background:#111720;border-color:#303a49}.theme-night .email-auth-tabs button.selected{color:#fff;background:#202936}.theme-night .password-field button{color:#e8eef7;background:#252e3a}@media (max-width:850px){.request-function{grid-template-columns:1fr;gap:25px;padding:30px}.request-promises{margin-top:25px}.request-copy h2{font-size:31px}.day-planner{grid-template-columns:1fr}.day-planner>aside{border-bottom:1px solid #e9e5df;border-right:0}.time-slots{padding:12px}.time-slot{padding-left:70px}}@media (max-width:560px){.request-function{padding:20px 14px}.request-function form{padding:20px 16px}.request-row{grid-template-columns:1fr}.typed-note-layer{padding-inline:16px}.install-button{width:38px;padding:0;font-size:0}.install-button:first-letter{font-size:15px}}.note-tools{flex-wrap:wrap;gap:4px;display:flex}.stroke-picker{color:#6d6973;flex:none;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.stroke-picker input{width:70px;accent-color:var(--violet)}.notes-toolbar{flex-wrap:wrap;row-gap:8px;min-height:54px;height:auto!important;padding-block:9px!important}.notes-toolbar button{white-space:nowrap}.notes-toolbar .note-tools{border:0;flex:none;justify-content:flex-start;height:auto;padding:0}.notes-toolbar .note-mode,.notes-toolbar .paper-picker,.notes-toolbar .ink-picker{flex:none}@media (max-width:1100px){.notes-toolbar{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-y:hidden;flex-wrap:nowrap!important;overflow-x:auto!important}.notes-toolbar>*{flex:none}.notes-toolbar .note-tools{flex-wrap:nowrap}.notes-toolbar .clear-note{margin-left:0;padding-right:12px}}.settings-modal{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:#fff;border-radius:18px;width:min(560px,100%);max-height:calc(100dvh - 40px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 75px #16112f55}.settings-modal h2{margin:7px 0;font:500 28px Georgia,serif}.settings-modal>p:not(.eyebrow){color:#777;margin:0 0 24px;font-size:10px}.theme-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.theme-grid button{text-align:left;background:#fbfaf7;border:1px solid #e2ded8;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:35px 1fr;column-gap:10px;min-height:100px;padding:13px;display:grid}.theme-grid button.selected{border-color:#6657db;box-shadow:0 0 0 3px #6657db17}.theme-grid i{border:1px solid #ffffff35;border-radius:10px;grid-row:1/3;width:35px;height:35px}.theme-grid strong{font-size:11px}.theme-grid small{color:#999;font-size:8px}.swatch-light{background:linear-gradient(135deg,#fff 50%,#6657db 50%)}.swatch-night{background:linear-gradient(135deg,#050505 50%,#fff 50%)}.swatch-ocean{background:linear-gradient(135deg,#eef8ff 50%,#1976b9 50%)}.swatch-forest{background:linear-gradient(135deg,#f2f8f0 50%,#397451 50%)}.theme-ocean{--violet:#1976b9;--violet-dark:#104d78}.theme-forest{--violet:#397451;--violet-dark:#234b34}.theme-night{--ink:#fff;--muted:#bbb;--line:#303030;--paper:#050505;--panel:#111;--violet:#9184ff;--violet-dark:#c7c0ff;color:#fff;background:#050505}.theme-night .workspace,.theme-night .sidebar{color:#fff;background:#050505}.theme-night .sidebar{border-color:#292929}.theme-night .nav-item,.theme-night .sidebar-section a,.theme-night .profile span{color:#c8c8c8}.theme-night .sidebar nav button.nav-item.active,.theme-night .nav-item.active{color:#fff;background:#1b1b1b}.theme-night .panel,.theme-night .calendar-view,.theme-night .day-card,.theme-night .action-menu,.theme-night .assistant-drawer,.theme-night .settings-modal{color:#fff;background:#111;border-color:#303030}.theme-night button:not(.primary-button):not(.assistant-launcher):not(.modal-submit){border-color:#383838}.theme-night .cadence-row,.theme-night .panel-footer,.theme-night .calendar-heading{border-color:#303030}.theme-night .coach-card,.theme-night .coach-sample,.theme-night .pulse-note,.theme-night .day-card.today{color:#fff;background:#181818}.theme-night input,.theme-night textarea,.theme-night select{color:#fff!important;background:#0d0d0d!important;border-color:#3a3a3a!important}.theme-night .action-menu-grid>button,.theme-night .theme-grid button{color:#fff;background:#191919;border-color:#383838}.theme-night .eyebrow,.theme-night small,.theme-night .cadence-copy span{color:#aaa}.theme-night .modal-close{color:#fff;background:#292929}@media (max-width:560px){.settings-modal{max-height:calc(100dvh - 20px);padding:24px 20px}.theme-grid{grid-template-columns:1fr}}.note-header-actions{align-items:center;gap:8px;display:flex}.note-header-actions button,.footer-save-note{color:#5448b8;background:#fff;border:1px solid #d8d3ca;border-radius:8px;height:34px;padding:0 11px;font-size:9px;font-weight:700}.note-header-actions .save-note,.footer-save-note{color:#fff;background:#6657db;border-color:#6657db}.note-library{align-items:stretch;gap:8px;padding:0 0 12px;display:flex;overflow-x:auto}.note-library>div{flex-direction:column;justify-content:center;min-width:120px;padding:0 7px;display:flex}.note-library>div strong{font-size:10px}.note-library>div small{color:#999;margin-top:4px;font-size:8px}.note-library>button{text-align:left;background:#f9f7f2;border:1px solid #dcd7cf;border-radius:9px;flex-direction:column;gap:5px;min-width:155px;padding:10px;display:flex}.note-library>button.selected{background:#f3f0ff;border-color:#6657db}.note-library>button span{font-size:9px;font-weight:700}.note-library>button small{color:#999;font-size:7px}.note-library>p{color:#999;margin:auto 0;font-size:8px}.note-destination{justify-content:flex-end;margin-bottom:7px;display:flex}.note-destination label{align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.note-destination select{background:#fff;border:1px solid #d8d3ca;border-radius:7px;height:31px;padding:0 9px;font-size:8px}.notes-studio>footer>div{align-items:center;gap:8px;display:flex}.theme-night .notes-studio{background:#090909;border-color:#303030}.theme-night .note-library>button{color:#fff;background:#171717;border-color:#383838}.theme-night .paper-sheet{filter:brightness(.22)contrast(1.2)}@media (max-width:760px){.note-header-actions{flex-wrap:wrap;justify-content:flex-end}.note-header-actions .note-saved{text-align:right;width:100%}.note-library{padding-top:5px}}.settings-modal h3{font:600 10px var(--font-geist);margin:20px 0 8px}.theme-grid.compact{margin-bottom:4px}.accent-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.accent-grid button{background:#fbfaf7;border:1px solid #e1ddd7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:58px;font-size:8px;display:flex}.accent-grid button.selected{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet)}@supports (color:color-mix(in lab, red, red)){.accent-grid button.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 14%,transparent)}}.accent-grid i{border-radius:50%;width:20px;height:20px}.troubleshooter-card{background:#f4f2ff;border:1px solid #ded9f5;border-radius:11px;align-items:center;gap:10px;margin:22px 0;padding:13px;display:flex}.troubleshooter-card>span{background:var(--violet);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.troubleshooter-card>div{flex-direction:column;flex:1;gap:3px;display:flex}.troubleshooter-card strong{font-size:10px}.troubleshooter-card small{color:#777;font-size:8px}.troubleshooter-card button{background:var(--violet);color:#fff;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:700}.accent-purple{--violet:#6657db;--violet-dark:#352c86}.accent-blue{--violet:#1976b9;--violet-dark:#104d78}.accent-green{--violet:#397451;--violet-dark:#234b34}.accent-orange{--violet:#d87524;--violet-dark:#8b4215}.accent-rose{--violet:#bb4f70;--violet-dark:#742a43}.business-shell .plan-strip{background:linear-gradient(115deg,var(--violet-dark),var(--violet))}.business-shell .primary-button,.business-shell .modal-submit,.business-shell .assistant-submit,.business-shell .coach-icon,.business-shell .assistant-launcher{background:var(--violet)}.business-shell .dashboard-motto,.business-shell .coach-button,.business-shell .cadence-copy b{color:var(--violet)}.theme-night .troubleshooter-card{background:#191919;border-color:#383838}.theme-night .accent-grid button{color:#fff;background:#191919;border-color:#383838}@media (max-width:560px){.accent-grid{grid-template-columns:repeat(3,1fr)}.troubleshooter-card{flex-wrap:wrap;align-items:flex-start}.troubleshooter-card button{width:100%}}.note-format-bar{border:1px solid var(--line);background:var(--panel);border-radius:9px;align-items:center;gap:14px;margin-left:24px;padding:7px 10px;display:flex}.note-format-bar label{align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.note-format-bar select{border:1px solid var(--line);background:#fff;border-radius:6px;height:28px;padding:0 7px;font-size:8px}.note-format-bar>div{align-items:center;gap:5px;display:flex}.note-format-bar>div>span{margin-right:2px;font-size:8px;font-weight:700}.note-format-bar button{border:2px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #ccc}.note-format-bar button.selected{box-shadow:0 0 0 2px var(--violet)}.note-font-sans .typed-note-layer{font-family:var(--font-geist),Arial,sans-serif}.note-font-serif .typed-note-layer{font-family:Georgia,Times New Roman,serif}.note-font-mono .typed-note-layer{font-family:var(--font-mono),monospace}.note-font-script .typed-note-layer{font-family:Snell Roundhand,Segoe Print,cursive}.note-color-ink .typed-note-layer{color:#25304a}.note-color-blue .typed-note-layer{color:#246da8}.note-color-purple .typed-note-layer{color:#6657db}.note-color-green .typed-note-layer{color:#278063}.note-color-red .typed-note-layer{color:#c95345}.theme-night .note-format-bar{background:#111}.theme-night .note-format-bar select{color:#fff;background:#191919}@media (max-width:1100px){.business-shell .topbar:has(.note-format-bar){flex-wrap:wrap}.note-format-bar{order:3;width:100%;margin:10px 0 0;overflow-x:auto}.business-shell .topbar:has(.note-format-bar){margin-bottom:16px}}.accent-navy{--violet:#27507a;--violet-dark:#19354f}.accent-teal{--violet:#17766f;--violet-dark:#0c4c48}.accent-gold{--violet:#9a6700;--violet-dark:#5e3e00}.accent-red{--violet:#b44a48;--violet-dark:#772d2b}.accent-slate{--violet:#526579;--violet-dark:#344352}.accent-black{--violet:#111;--violet-dark:#000}.accent-black .primary-button,.accent-black .modal-submit,.accent-black .assistant-submit,.accent-black .assistant-launcher,.accent-black .coach-icon,.accent-black .plan-strip,.accent-black .troubleshooter-card>span,.accent-black .troubleshooter-card>button{color:#fff}.slot-event{cursor:pointer;border:0;align-items:center;gap:8px;display:inline-flex}.slot-event small{opacity:.72;text-transform:uppercase;letter-spacing:.08em;font-size:7px}:is(.slot-event:hover,.slot-event:focus-visible){filter:brightness(1.08);outline:2px solid var(--accent,#1976b9)}@supports (color:color-mix(in lab, red, red)){:is(.slot-event:hover,.slot-event:focus-visible){outline:2px solid color-mix(in srgb,var(--accent,#1976b9) 38%,transparent)}}:is(.slot-event:hover,.slot-event:focus-visible){outline-offset:2px}.calendar-editor{background:var(--surface,#fff);border-radius:18px;width:min(520px,100vw - 28px);padding:28px;position:relative;box-shadow:0 24px 80px #15162b38}.calendar-editor h2{margin:5px 0 22px}.calendar-editor label{color:var(--muted,#657085);text-transform:uppercase;letter-spacing:.07em;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.calendar-editor input,.calendar-editor select{border:1px solid var(--line,#ddd);background:var(--surface,#fff);height:44px;color:var(--ink,#172033);font:inherit;text-transform:none;letter-spacing:0;border-radius:9px;padding:0 11px}.calendar-editor-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.calendar-editor-actions{justify-content:space-between;gap:10px;margin-top:24px;display:flex}.danger-button{color:#aa3434;cursor:pointer;background:0 0;border:1px solid #d98f8f;border-radius:9px;padding:0 15px;font-weight:750}.travel-import-modal{width:min(760px,100vw - 28px);max-height:calc(100dvh - 30px);overflow:auto}.import-mode-tabs{background:#f0f3f8;border-radius:10px;gap:4px;margin:0 0 22px;padding:4px;display:inline-flex}.import-mode-tabs button{color:#687387;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 13px;font-size:9px;font-weight:750}.import-mode-tabs button.selected{color:var(--violet);background:#fff;box-shadow:0 2px 10px #24324b12}.travel-status{color:#5d6b80;margin:0;font-size:9px;line-height:1.45}.travel-preview-summary{background:var(--violet);border-radius:10px;justify-content:space-between;align-items:center;margin:8px 0 10px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.travel-preview-summary{background:color-mix(in srgb,var(--violet) 9%,#fff)}}.travel-preview-summary{color:#26344c}.travel-preview-summary strong{font-size:11px}.travel-preview-summary span{color:#667085;font-size:9px}.travel-preview-list{gap:8px;max-height:390px;padding-right:5px;display:grid;overflow:auto}.travel-preview-row{background:#fff;border:1px solid #e3e7ed;border-radius:10px;grid-template-columns:22px minmax(190px,1fr) 145px 100px;align-items:center;gap:8px;padding:9px;display:grid}.travel-preview-row>input:not([type=checkbox]){color:#26344c;border:1px solid #dfe3e9;border-radius:7px;width:100%;height:38px;padding:0 9px;font-size:9px}.travel-preview-row>input[type=checkbox]{width:17px;height:17px;accent-color:var(--violet)}.travel-warning{color:#7c591b;background:#fff7e8;border-radius:9px;flex-direction:column;gap:4px;margin-top:10px;padding:11px 13px;font-size:8px;display:flex}.travel-preview-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:17px;display:flex}.travel-preview-actions .modal-submit{width:auto;margin:0;padding:0 18px}.travel-preview-actions .secondary-button{color:#526076;background:#fff;border:1px solid #d9dee7;border-radius:8px;min-height:42px;padding:0 14px;font-size:9px;font-weight:700}.theme-night .import-mode-tabs,.theme-night .travel-preview-summary{background:#1b1b1b}.theme-night .import-mode-tabs button.selected,.theme-night .travel-preview-row,.theme-night .travel-preview-actions .secondary-button{color:#fff;background:#151515;border-color:#393939}.theme-night .travel-preview-row>input:not([type=checkbox]){color:#fff;background:#0d0d0d;border-color:#393939}@media (max-width:650px){.travel-import-modal{padding:22px 16px}.travel-preview-row{grid-template-columns:22px 1fr 112px}.travel-preview-row>input:last-child{grid-column:2/4}.travel-preview-actions{flex-direction:column-reverse;align-items:stretch}.travel-preview-actions button,.travel-preview-actions .modal-submit{width:100%}}.ocr-progress{background:#e9edf3;border-radius:9px;height:38px;margin:10px 0;position:relative;overflow:hidden}.ocr-progress span{background:var(--violet);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.ocr-progress span{background:color-mix(in srgb,var(--violet) 22%,#dce8ff)}}.ocr-progress span{transition:width .2s}.ocr-progress strong{z-index:1;color:#34435a;place-items:center;height:100%;font-size:8px;display:grid;position:relative}.theme-night .ocr-progress{background:#222}.theme-night .ocr-progress strong{color:#fff}.travel-import-modal{width:min(840px,100vw - 28px)}.coach-attach{color:#244e78;cursor:pointer;background:#f5f9ff;border:1px solid #bfd2e7;border-radius:9px;align-items:center;gap:10px;min-height:44px;margin-top:10px;padding:7px 10px;display:flex}.coach-attach>span{background:#e1efff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.coach-attach>div{flex-direction:column;gap:2px;display:flex}.coach-attach strong{font-size:9px}.coach-attach small{color:#6d7f93;font-size:7px}.coach-attach input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-night .coach-attach{color:#eaf3ff;background:#151d29;border-color:#33445a}.theme-night .coach-attach>span{background:#243348}.theme-night .coach-attach small{color:#aebed0}@media (max-width:650px){.travel-preview-row{grid-template-columns:22px 1fr}.travel-preview-row>input:not([type=checkbox]),.travel-preview-row>input:last-child{grid-column:2}.coach-attach{min-height:48px}}.travel-preview-row{grid-template-columns:22px 58px minmax(175px,1fr) 135px 92px minmax(120px,.8fr)}.travel-item-kind{color:#5d6b80;text-transform:uppercase;letter-spacing:.06em;background:#eef2f7;border-radius:999px;place-items:center;min-height:25px;padding:0 7px;font-size:7px;font-weight:800;display:inline-grid}.travel-location-row{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.travel-location-row{border-color:color-mix(in srgb,var(--violet) 30%,#dfe6ef)}}.travel-location-row{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.travel-location-row{background:color-mix(in srgb,var(--violet) 5%,#fff)}}.travel-location-row .travel-item-kind{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.travel-location-row .travel-item-kind{background:color-mix(in srgb,var(--violet) 14%,#fff)}}.travel-location-row .travel-item-kind{color:var(--violet)}.travel-conflict-warning{color:#9b3028;background:#fff0ef;border:1px solid #f3c6c2}.theme-night .travel-item-kind{color:#d9d9d9;background:#2a2a2a}.theme-night .travel-location-row{background:#121820;border-color:#3a5874}.theme-night .travel-conflict-warning{color:#ffc8c3;background:#2a1717;border-color:#633434}@media (max-width:650px){.travel-preview-row{grid-template-columns:22px 72px 1fr}.travel-preview-row>input:not([type=checkbox]){grid-column:2/4}.travel-item-kind{grid-column:2}.travel-preview-row>input:last-child{grid-column:2/4}}.day-planner>aside article.day-location{border:1px solid var(--violet);order:-1;margin:0 0 10px;padding:13px}@supports (color:color-mix(in lab, red, red)){.day-planner>aside article.day-location{border:1px solid color-mix(in srgb,var(--violet) 28%,#dbe5ef)}}.day-planner>aside article.day-location{background:var(--violet);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.day-planner>aside article.day-location{background:color-mix(in srgb,var(--violet) 8%,#fff)}}.day-planner>aside article.day-location strong{color:var(--violet);text-transform:uppercase;letter-spacing:.08em}.day-card>button.calendar-meeting.calendar-location{background:var(--violet);order:-1}@supports (color:color-mix(in lab, red, red)){.day-card>button.calendar-meeting.calendar-location{background:color-mix(in srgb,var(--violet) 12%,#fff)}}.day-card>button.calendar-meeting.calendar-location{color:var(--violet-dark);border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.day-card>button.calendar-meeting.calendar-location{border-color:color-mix(in srgb,var(--violet) 25%,transparent)}}.day-card>button.calendar-meeting.calendar-location{font-weight:800}.day-card>button.calendar-meeting.calendar-location i{background:var(--violet)}.theme-night .day-planner>aside article.day-location,.theme-night .day-card>button.calendar-meeting.calendar-location{color:#fff;background:#1b2430;border-color:#3d526d}.signin-methods-panel{background:#f8fbfe;border:1px solid #dbe3ed;border-radius:13px;margin:24px 0;padding:18px}.signin-methods-panel>div:first-child h3{margin:4px 0 6px}.signin-methods-panel>div:first-child p:last-child{color:#6d7888;margin:0 0 13px;font-size:9px;line-height:1.5}.signin-method-status{border-top:1px solid #e2e8ef;align-items:center;gap:10px;padding:10px 0;display:flex}.signin-method-status>span{width:30px;height:30px;color:var(--violet);background:#fff;border:1px solid #dce3eb;border-radius:9px;place-items:center;font-size:11px;font-weight:850;display:grid}.signin-method-status>div{flex-direction:column;gap:2px;display:flex}.signin-method-status strong{font-size:10px}.signin-method-status small{color:#6d7888;font-size:8px}.signin-methods-panel form{border-top:1px solid #e2e8ef;grid-template-columns:1fr auto;align-items:end;gap:9px;padding-top:12px;display:grid}.signin-methods-panel form label{gap:5px;font-size:8px;font-weight:750;display:grid}.signin-methods-panel form input{border:1px solid #d4dce7;border-radius:8px;height:40px;padding:0 10px}.signin-methods-panel form button{background:var(--violet);color:#fff;border:0;border-radius:8px;min-height:40px;padding:0 13px;font-size:8px;font-weight:800}.signin-method-message,.signin-connected-note{color:#46627e;margin-top:10px;font-size:8px;line-height:1.5;display:block}.theme-night .signin-methods-panel{background:#121923;border-color:#303a49}.theme-night .signin-method-status{border-color:#303a49}.theme-night .signin-method-status>span{background:#202936;border-color:#394657}@media (max-width:600px){.signin-methods-panel form{grid-template-columns:1fr}.signin-methods-panel form button{width:100%}}.team-development{flex-direction:column;gap:18px;display:flex}.team-development>header{border:1px solid var(--line);background:linear-gradient(120deg,var(--violet),#fff);border-radius:16px;justify-content:space-between;padding:28px 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.team-development>header{background:linear-gradient(120deg,color-mix(in srgb,var(--violet) 10%,#fff),#fff)}}.team-development>header h2{margin:5px 0;font:500 30px Georgia,serif}.team-development>header p{color:var(--muted);margin:0;font-size:10px}.team-sync{color:#397451;background:#eaf6ed;border-radius:20px;height:max-content;padding:8px 11px;font-size:8px}.team-grid,.development-feed{grid-template-columns:1fr 1fr;gap:18px;display:grid}.team-panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:22px}.team-panel h3{margin:0 0 17px;font-size:12px}.team-panel form{flex-direction:column;gap:9px;display:flex}.team-panel input,.team-panel select,.team-panel textarea{border:1px solid var(--line);width:100%;font:10px var(--font-geist);color:var(--ink);background:#fff;border-radius:8px;padding:0 11px}.team-panel input,.team-panel select{height:40px}.team-panel textarea{min-height:90px;padding:11px}.team-panel form label{flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.team-panel form button{background:var(--violet);color:#fff;border:0;border-radius:8px;height:40px;font-size:9px;font-weight:700}.team-member,.development-item{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.team-member>span{width:34px;height:34px;color:var(--violet);background:#f0edff;border-radius:10px;place-items:center;font-weight:800;display:grid}.team-member>div,.development-item>div{flex-direction:column;flex:1;gap:4px;display:flex}.team-member strong,.development-item strong{font-size:10px}.team-member small,.development-item small{color:var(--muted);font-size:8px}.team-member button{color:#b84e4e;background:0 0;border:0;font-size:8px}.development-item>span{color:var(--violet);background:#f0edff;border-radius:6px;padding:6px;font-size:7px;font-weight:800}.development-item p{font-size:9px;line-height:1.5}.development-item>select{width:95px;height:31px;font-size:8px}.theme-night .team-development>header,.theme-night .team-panel{background:#111}.theme-night .team-member>span,.theme-night .development-item>span{background:#242032}@media (max-width:850px){.team-grid,.development-feed{grid-template-columns:1fr}}@media (max-width:520px){.team-development>header{flex-direction:column;gap:12px}}.meeting-listener{z-index:12;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:13px;align-items:center;gap:9px;padding:10px 13px 10px 10px;display:flex;position:fixed;bottom:22px;right:215px;box-shadow:0 12px 30px #241c6d20}.meeting-listener>span{background:var(--violet);border-radius:9px;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.meeting-listener>span{background:color-mix(in srgb,var(--violet) 12%,#fff)}}.meeting-listener>span{color:var(--violet);place-items:center;display:grid}.meeting-listener div{text-align:left;flex-direction:column;gap:2px;display:flex}.meeting-listener strong{font-size:10px}.meeting-listener small{color:var(--muted);font-size:7px}.meeting-listener.listening{background:#fff5f5;border-color:#d85050}.meeting-listener.listening>span{color:#fff;background:#d85050;animation:1.2s infinite meeting-pulse}@keyframes meeting-pulse{50%{box-shadow:0 0 0 7px #d8505022}}.theme-night .meeting-listener{background:#111}.theme-night .meeting-listener.listening{background:#281515}@media (max-width:700px){.meeting-listener{bottom:72px;right:14px}.meeting-listener div{display:flex}.meeting-listener small{display:none}}.coach-meeting-capture{border:1px solid var(--violet);width:100%;min-height:54px;margin-top:4px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.coach-meeting-capture{border:1px solid color-mix(in srgb,var(--violet) 24%,#d5dfeb)}}.coach-meeting-capture{background:var(--violet);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.coach-meeting-capture{background:color-mix(in srgb,var(--violet) 5%,#fff)}}.coach-meeting-capture{color:var(--ink);text-align:left;align-items:center;gap:10px;display:flex}.coach-meeting-capture>span{background:var(--violet);color:#fff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.coach-meeting-capture>div{gap:3px;display:grid}.coach-meeting-capture strong{font-size:9px}.coach-meeting-capture small{color:var(--muted);font-size:7px;line-height:1.35}.coach-meeting-capture.listening{background:#fff4f4;border-color:#d85050}.coach-meeting-capture.listening>span{background:#d85050;animation:1.2s infinite meeting-pulse}.theme-night .coach-meeting-capture{background:#151d29;border-color:#33445a}.theme-night .coach-meeting-capture.listening{background:#281515;border-color:#d85050}.tutorial-library{border:1px solid var(--line);background:var(--panel);border-radius:17px;overflow:hidden}.tutorial-library>header{color:#fff;background:linear-gradient(120deg,#104d78,#1976b9);padding:32px;position:relative}.tutorial-library>header h2{margin:5px 0 8px;font:500 31px Georgia,serif}.tutorial-library>header p:not(.eyebrow){opacity:.82;max-width:520px;margin:0;font-size:10px}.tutorial-library>header>button{color:#104d78;background:#fff;border:1px solid #fff5;border-radius:9px;height:40px;padding:0 15px;font-size:9px;font-weight:800;position:absolute;top:42px;right:30px}.tutorial-library>div{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.tutorial-choice{background:var(--panel);text-align:left;min-height:126px;color:var(--ink);border:0;grid-template-columns:42px 1fr auto;align-items:start;gap:12px;padding:19px;display:grid}.tutorial-choice>span{color:#1976b9;background:#eaf5fc;border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.tutorial-choice>div{flex-direction:column;gap:7px;display:flex}.tutorial-choice strong{font-size:11px}.tutorial-choice small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.tutorial-choice b{color:#1976b9;white-space:nowrap;font-size:8px}.tutorial-choice:hover{background:#f7fbfe}.theme-night .tutorial-choice{background:#111}.theme-night .tutorial-choice:hover{background:#171717}@media (max-width:800px){.tutorial-library>header>button{margin-top:18px;position:static}.tutorial-library>div{grid-template-columns:1fr}}@media (max-width:520px){.tutorial-library>header{padding:24px}.tutorial-choice{grid-template-columns:40px 1fr}.tutorial-choice>b{grid-column:2}}.tutorial-header-actions{gap:8px;display:flex;position:absolute;top:32px;right:30px}.tutorial-header-actions button{color:#104d78;background:#fff;border:1px solid #fff5;border-radius:9px;height:40px;padding:0 15px;font-size:9px;font-weight:800}.tutorial-header-actions button+button{color:#fff;background:#104d78}.training-mode-panel{background:var(--panel);border-bottom:1px solid var(--line);padding:24px!important}.training-mode-panel>div:first-child{max-width:660px}.training-mode-panel h3{margin:4px 0 7px;font:500 22px Georgia,serif}.training-mode-panel p:not(.eyebrow){color:var(--muted);font-size:10px;line-height:1.55}.training-mode-panel>strong{text-align:right;margin-top:-22px;font-size:9px;display:block}.training-progress{border-radius:99px;margin:16px 0;overflow:hidden;background:var(--soft)!important;height:6px!important}.training-progress i{background:#1976b9;border-radius:99px;height:100%;display:block}.training-lesson-list{background:0 0!important;grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.training-lesson-list button{border:1px solid var(--line);background:var(--panel);color:var(--ink);text-align:left;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.training-lesson-list button>span{color:#1976b9;background:#eaf5fc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.training-lesson-list button>div{flex-direction:column;gap:4px;display:flex}.training-lesson-list button strong{font-size:9px}.training-lesson-list button small{color:var(--muted);font-size:8px;line-height:1.4}.training-lesson-list button b{color:#1976b9;font-size:8px}.training-lesson-list button.done{background:#f2fbf6}.hands-on-coach{z-index:29;background:var(--panel);width:min(420px,100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:18px;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 60px #102d4650}.hands-on-coach header{grid-template-columns:34px 1fr 24px;align-items:center;gap:9px;display:grid}.hands-on-coach header>span{color:#1976b9;background:#eaf5fc;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.hands-on-coach header div{flex-direction:column;gap:3px;display:flex}.hands-on-coach header small{color:var(--muted);font-size:8px}.hands-on-coach header strong{font-size:11px}.hands-on-coach header button{color:var(--muted);background:0 0;border:0;font-size:18px}.hands-on-coach>p{margin:15px 0;font-size:10px;line-height:1.6}.hands-on-coach>div{justify-content:flex-end;gap:8px;display:flex}.hands-on-coach>div button{color:#fff;background:#1976b9;border:0;border-radius:8px;height:36px;padding:0 13px;font-size:9px;font-weight:800}.hands-on-coach>div .training-secondary{border:1px solid var(--line);background:var(--panel);color:var(--ink)}@media (max-width:800px){.tutorial-header-actions{flex-wrap:wrap;margin-top:18px;position:static}.training-lesson-list{grid-template-columns:1fr!important}.training-mode-panel>strong{text-align:left;margin-top:8px}}.kpi-builder{margin-top:16px}.kpi-builder>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.kpi-builder>header p{color:var(--muted);max-width:620px;font-size:9px;line-height:1.5}.kpi-builder>header button,.ranking-export>button{color:#fff;background:#1976b9;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}.kpi-table{border:1px solid var(--line);border-radius:10px;margin-top:16px;overflow:hidden}.kpi-head,.kpi-row{grid-template-columns:1.3fr 1fr 90px 35px;align-items:center;gap:8px;padding:9px 11px;display:grid}.kpi-head{background:var(--soft);text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:800}.kpi-row+.kpi-row{border-top:1px solid var(--line)}.kpi-row input,.kpi-row select{border:1px solid var(--line);background:var(--panel);height:34px;color:var(--ink);border-radius:7px;padding:0 9px;font-size:9px}.kpi-row button{color:#b34a4a;background:0 0;border:0;font-size:16px}.kpi-total{color:var(--muted);text-align:right;font-size:9px}.ranking-export{margin-top:18px}.ranking-export table{border-collapse:collapse;width:100%;margin-bottom:12px;font-size:9px}.ranking-export th,.ranking-export td{text-align:left;border-bottom:1px solid var(--line);padding:9px}.ranking-export th{color:var(--muted);text-transform:uppercase;font-size:8px}@media (max-width:650px){.kpi-head{display:none}.kpi-row{grid-template-columns:1fr 1fr 65px 28px}.kpi-builder>header{flex-direction:column}}.email-link-button{border:1px solid var(--line,#d8e1e8);color:#125f91;background:#eef7fd;border-radius:9px;width:100%;min-height:42px;margin-bottom:11px;font-size:10px;font-weight:800}.email-link-button:hover{background:#e3f2fb}.email-link-success{color:#247047;background:#eaf8ef;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:9px;line-height:1.5}.candidate-card,.goal-card{position:relative}.record-remove{color:var(--muted,#798092);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:750}.candidate-card>.record-remove,.goal-card>.record-remove{position:absolute;top:10px;right:12px}:is(.record-remove:hover,.record-remove:focus-visible){color:#aa3434;text-decoration:underline}.role-row{gap:10px}.role-row>button{color:var(--muted,#798092);cursor:pointer;background:0 0;border:0;font-size:8px}.role-row>button:disabled{opacity:.35;cursor:not-allowed}.task-remove{margin-left:2px}@media (max-width:640px){.calendar-editor-row{grid-template-columns:1fr}.calendar-editor-actions{flex-direction:column-reverse;align-items:stretch}.danger-button,.calendar-editor-actions .primary-button{min-height:44px}.task-remove{display:none}}@media (max-width:1100px){.notes-toolbar{align-content:flex-start;align-items:center;gap:8px 10px;min-height:54px;flex-wrap:wrap!important;height:auto!important;padding:10px!important;display:flex!important;overflow:visible!important}.notes-toolbar>*{flex:none}.notes-toolbar .note-tools{border:0;flex-wrap:nowrap;align-items:center;gap:5px;width:auto;height:auto;padding:0;display:flex}.notes-toolbar .note-tools button,.notes-toolbar .note-mode button{border-radius:7px;width:auto;min-width:42px;min-height:38px;padding:7px 10px;font-size:9px}.notes-toolbar .stroke-picker{min-height:38px}.notes-toolbar .paper-picker{border-top:1px solid var(--line,#e2ded7);scrollbar-width:thin;flex-basis:100%;width:100%;padding-top:8px;overflow-x:auto}.notes-toolbar .paper-picker button{min-height:34px;padding-inline:10px}.notes-toolbar .clear-note{min-height:38px;margin-left:auto;padding:0 10px}}@media (max-width:620px){.notes-toolbar .note-mode,.notes-toolbar .note-tools,.notes-toolbar .stroke-picker,.notes-toolbar .ink-picker{width:100%}.notes-toolbar .note-mode{grid-template-columns:1fr 1fr;display:grid}.notes-toolbar .note-tools{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.notes-toolbar .note-tools button{min-width:0;min-height:44px;padding-inline:4px}.notes-toolbar .stroke-picker{justify-content:space-between}.notes-toolbar .stroke-picker input{width:min(220px,68vw)}.notes-toolbar .ink-picker{justify-content:flex-start;min-height:38px}.notes-toolbar .ink-picker>span{display:inline}.notes-toolbar .ink-picker button{width:26px;height:26px}.notes-toolbar .paper-picker{flex-wrap:wrap;overflow:visible}.notes-toolbar .clear-note{border:1px solid #e5c9c5;border-radius:7px;width:100%;margin-left:0}}.paper-dotted{background-image:radial-gradient(circle,#cbd2dc 1px,#0000 1.25px);background-size:24px 24px}.paper-cornell{background-image:linear-gradient(90deg,#0000 27%,#cfd5dd 27% calc(27% + 1px),#0000 calc(27% + 1px)),linear-gradient(#0000 78%,#cfd5dd 78% calc(78% + 1px),#0000 calc(78% + 1px)),repeating-linear-gradient(#0000 0 31px,#e2e6eb 32px)}.paper-meeting{background-image:linear-gradient(90deg,#0000 50%,#d8dde3 50% calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(#0000 18%,#d8dde3 18% calc(18% + 1px),#0000 calc(18% + 1px)),linear-gradient(#0000 61%,#d8dde3 61% calc(61% + 1px),#0000 calc(61% + 1px)),linear-gradient(#0000 78%,#d8dde3 78% calc(78% + 1px),#0000 calc(78% + 1px))}.paper-weekly{background-image:linear-gradient(90deg,#0000 50%,#d8dde3 50% calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(#0000 33.333%,#d8dde3 33.333% calc(33.333% + 1px),#0000 calc(33.333% + 1px) 66.666%,#d8dde3 66.666% calc(66.666% + 1px),#0000 calc(66.666% + 1px))}.paper-kanban{background-image:linear-gradient(90deg,#0000 25%,#d8dde3 25% calc(25% + 1px),#0000 calc(25% + 1px) 50%,#d8dde3 50% calc(50% + 1px),#0000 calc(50% + 1px) 75%,#d8dde3 75% calc(75% + 1px),#0000 calc(75% + 1px)),repeating-linear-gradient(#0000 0 95px,#edf0f3 96px)}.template-labels{z-index:1;pointer-events:none;color:#818894;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:750;position:absolute;inset:70px 14px 14px}.cornell-labels span:first-child{position:absolute;left:1%}.cornell-labels span:nth-child(2){position:absolute;left:29%}.cornell-labels strong{position:absolute;bottom:16%;left:1%}.meeting-labels{grid-template-rows:18% 43% 17% 22%;grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.meeting-labels strong,.meeting-labels b,.meeting-labels em{font:inherit;grid-column:1/-1;padding-top:9px}.weekly-labels{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;display:grid}.weekly-labels span{padding:8px}.kanban-labels{grid-template-columns:repeat(4,1fr);display:grid}.kanban-labels span{padding:8px}.text-large{font-size:112%}.text-largest{font-size:125%}.text-large .sidebar,.text-largest .sidebar{width:250px}.contrast-high{--ink:#000;--muted:#252525;--line:#545454}.contrast-high .workspace,.contrast-high .panel,.contrast-high .calendar-view,.contrast-high .notes-studio,.contrast-high .team-workspace,.contrast-high .recruiting-workspace{filter:contrast(1.18)}.contrast-high button,.contrast-high input,.contrast-high select,.contrast-high textarea{border-color:#343434!important}.contrast-colorblind{--violet:#0072b2;--accent:#0072b2}.contrast-colorblind .horizon,.contrast-colorblind .project-dot,.contrast-colorblind .slot-event{background:#0072b2!important}.contrast-colorblind .done,.contrast-colorblind .saved{color:#007a5a!important}.contrast-colorblind .danger-button,.contrast-colorblind .delete-note{color:#b34f00!important}.large-touch button,.large-touch a.nav-item,.large-touch input,.large-touch select{min-height:48px}.large-touch .check{min-width:46px;min-height:46px}:where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px!important;outline:3px solid #006fc9!important;box-shadow:0 0 0 2px #fff!important}.utility-modal{background:var(--surface,#fff);width:min(620px,100vw - 28px);max-height:min(760px,100vh - 28px);color:var(--ink,#172033);border-radius:18px;padding:30px;position:relative;overflow:auto;box-shadow:0 24px 80px #15162b38}.utility-modal h2{margin:6px 0 22px;font:500 28px/1.12 Georgia,serif}.global-search>input{border:2px solid var(--accent,#1976b9);border-radius:10px;width:100%;height:52px;padding:0 14px;font-size:15px}.search-results{gap:6px;margin-top:12px;display:grid}.search-results button{border:1px solid var(--line,#ddd);min-height:54px;color:inherit;text-align:left;background:0 0;border-radius:9px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.search-results small,.shortcut-hint{color:var(--muted,#70788a)}.review-card{border:1px solid var(--line,#ddd);border-radius:12px;padding:18px}.review-card p{line-height:1.55}.review-card>div{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.review-card button{border:1px solid var(--line,#ddd);border-radius:8px;min-height:42px;padding:0 14px}.deleted-list{gap:8px;display:grid}.deleted-list article{border:1px solid var(--line,#ddd);border-radius:9px;justify-content:space-between;align-items:center;padding:12px;display:flex}.deleted-list article div{flex-direction:column;gap:4px;display:flex}.deleted-list button{border:1px solid var(--accent,#1976b9);min-height:40px;color:var(--accent,#1976b9);background:0 0;border-radius:8px;padding:0 14px}.empty-state{background:var(--accent,#1976b9);border-radius:10px;padding:22px}@supports (color:color-mix(in lab, red, red)){.empty-state{background:color-mix(in srgb, var(--accent,#1976b9) 7%, transparent)}}.empty-state{color:var(--muted,#70788a)}.setting-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.setting-row label{flex-direction:column;gap:6px;font-size:9px;font-weight:750;display:flex}.setting-row select{border:1px solid var(--line,#ddd);border-radius:8px;height:42px;padding:0 9px}.toggle-setting{border:1px solid var(--line,#ddd);border-radius:9px;align-items:flex-start;gap:10px;margin:11px 0;padding:12px;display:flex}.toggle-setting input{width:20px;height:20px}.toggle-setting span{flex-direction:column;gap:4px;display:flex}.toggle-setting small{color:var(--muted,#70788a)}.choice-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin:9px 0 18px;display:grid}.choice-grid label{background:var(--accent,#1976b9);border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:6px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.choice-grid label{background:color-mix(in srgb, var(--accent,#1976b9) 6%, transparent)}}.choice-grid label{font-size:9px}.legal-links{grid-template-columns:1fr 1fr;gap:7px;display:grid}.legal-links button{border:1px solid var(--line,#ddd);min-height:40px;color:inherit;background:0 0;border-radius:8px}.delete-account-panel{border:1px solid #d99992;border-radius:10px;margin:18px 0;padding:15px}.delete-account-panel label{flex-direction:column;gap:5px;font-size:9px;display:flex}.delete-account-panel input{border:1px solid #d99992;border-radius:7px;height:40px;padding:0 10px}.delete-account-panel button{color:#fff;background:#a63832;border:0;border-radius:8px;min-height:42px;margin-top:9px;padding:0 13px}.delete-account-panel button:disabled{opacity:.4}.legal-document p{font-size:11px;line-height:1.75}.record-menu{z-index:5;position:absolute;top:8px;right:10px}.record-menu summary{cursor:pointer;border-radius:8px;place-items:center;width:36px;height:36px;font-size:18px;list-style:none;display:grid}.record-menu summary::-webkit-details-marker{display:none}.record-menu[open]>button{border:1px solid var(--line,#ddd);background:var(--surface,#fff);color:#a63832;z-index:7;border-radius:8px;width:180px;min-height:42px;padding:8px 10px;position:absolute;top:39px;right:0;box-shadow:0 10px 30px #20223526}.inline-menu{position:relative;inset:auto}.task-menu{margin-left:2px;position:relative;inset:auto}.task-menu[open]>button{right:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.setting-row,.legal-links{grid-template-columns:1fr}.choice-grid{grid-template-columns:1fr 1fr}.utility-modal{padding:22px 16px}.top-actions .search-button,.top-actions .review-button,.top-actions .trash-button{display:inline-flex}}.settings-modal{width:min(980px,100vw - 28px)}.settings-help{color:#687386;margin:-4px 0 10px;font-size:11px;line-height:1.5}.home-studio-heading{border:1px solid var(--violet);margin:24px 0 14px;padding:18px}@supports (color:color-mix(in lab, red, red)){.home-studio-heading{border:1px solid color-mix(in srgb,var(--violet) 18%,var(--line))}}.home-studio-heading{background:linear-gradient(135deg,var(--violet),var(--panel));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.home-studio-heading{background:linear-gradient(135deg,color-mix(in srgb,var(--violet) 8%,var(--panel)),var(--panel))}}.home-studio-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.home-studio-heading h3{margin:3px 0 8px!important;font-size:18px!important}.home-studio-heading .eyebrow{color:var(--violet);margin:0 0 4px}.home-studio-heading>button{background:var(--violet);color:#fff;white-space:nowrap;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-size:9px;font-weight:800}.home-editor-presets{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:12px;display:grid}.home-editor-presets button{color:#315476;text-align:left;background:#f7f9fc;border:1px solid #d7e0eb;border-radius:10px;flex-direction:column;gap:4px;min-height:62px;padding:10px 12px;display:flex}.home-editor-presets button strong{font-size:10px}.home-editor-presets button small{color:#78869a;font-size:7px}.home-studio-controls{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.home-studio-controls label{gap:6px;font-size:8px;font-weight:800;display:grid}.home-studio-controls select{border:1px solid var(--line);background:var(--panel);height:42px;color:var(--ink);border-radius:9px;padding:0 10px}.home-studio-workspace{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:12px;display:grid}.home-card-organizer,.home-studio-preview,.saved-layout-builder{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px}.home-card-organizer>header,.home-studio-preview>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.home-card-organizer>header>div{gap:3px;display:grid}.home-card-organizer>header strong,.home-studio-preview>header strong{font-size:10px}.home-card-organizer>header small{color:var(--muted);font-size:7px}.home-card-organizer>header>span{background:var(--violet);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.home-card-organizer>header>span{background:color-mix(in srgb,var(--violet) 9%,var(--panel))}}.home-card-organizer>header>span{color:var(--violet);font-size:7px;font-weight:800}.home-card-organizer>article{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-template-columns:28px minmax(0,1fr) 104px 58px;align-items:center;gap:7px;min-height:58px;margin-top:6px;padding:7px;display:grid}.home-card-organizer>article.hidden-card{opacity:.62;grid-template-columns:28px minmax(0,1fr)}.home-drag-handle{width:28px;height:36px;color:var(--muted);cursor:grab;background:0 0;border:0;font-size:14px}.home-card-organizer article>label{align-items:center;gap:8px;min-width:0;display:flex}.home-card-organizer article>label input{flex:none;width:18px;height:18px}.home-card-organizer article>label span{gap:3px;min-width:0;display:grid}.home-card-organizer article>label strong{font-size:9px}.home-card-organizer article>label small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.home-card-organizer article>select{border:1px solid var(--line);background:var(--panel);height:36px;color:var(--ink);border-radius:7px;padding:0 6px;font-size:8px}.home-order-buttons{gap:3px;display:flex}.home-order-buttons button{border:1px solid var(--line);background:var(--panel);width:28px;height:34px;color:var(--ink);border-radius:6px}.home-order-buttons button:disabled{opacity:.25}.homepage-editor-note{color:#7a8492;margin-top:8px;font-size:8px;line-height:1.45;display:block}.home-studio-preview>header>div{gap:3px;display:flex}.home-studio-preview>header button{border:1px solid var(--line);background:var(--panel);width:30px;height:30px;color:var(--muted);border-radius:7px}.home-studio-preview>header button.selected{border-color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.home-studio-preview>header button.selected{background:color-mix(in srgb,var(--violet) 9%,var(--panel))}}.home-studio-preview>header button.selected{color:var(--violet)}.home-preview-frame{background:#f5f7fa;border:5px solid #202633;border-radius:12px;align-content:start;gap:6px;width:100%;min-height:250px;margin:auto;padding:10px;transition:width .2s;display:grid}.home-preview-frame.preview-tablet{width:78%}.home-preview-frame.preview-mobile{width:47%;min-width:150px}.home-preview-frame.layout-single{grid-template-columns:1fr}.home-preview-frame.layout-balanced{grid-template-columns:repeat(2,1fr)}.home-preview-frame.layout-dashboard{grid-template-columns:repeat(3,1fr)}.home-preview-frame.preview-tablet{grid-template-columns:repeat(2,1fr)}.home-preview-frame.preview-mobile{grid-template-columns:1fr}.home-preview-frame.density-compact{gap:3px;padding:6px}.home-preview-frame.density-spacious{gap:9px;padding:14px}.preview-card{background:#fff;border:1px solid #d7e0eb;border-radius:6px;gap:6px;min-height:38px;padding:7px;display:grid}.preview-card.preview-size-wide{grid-column:1/-1}.preview-card span{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:6px;font-weight:800;overflow:hidden}.preview-card i{background:#dce8f7;border-radius:99px;width:70%;height:4px;display:block}.home-studio-preview>p{color:var(--muted);margin:9px 0 0;font-size:7px;line-height:1.5}.home-studio-subheading{margin:18px 0 7px;font-size:10px}.homepage-choice-grid label{min-height:44px}.saved-layout-builder{gap:10px;margin-top:12px;display:grid}.saved-layout-builder>div:first-child{gap:3px;display:grid}.saved-layout-builder strong{font-size:10px}.saved-layout-builder small{color:var(--muted);font-size:7px}.saved-layout-builder>form{gap:7px;display:flex}.saved-layout-builder>form input{border:1px solid var(--line);background:var(--panel);height:40px;color:var(--ink);border-radius:8px;flex:1;padding:0 10px}.saved-layout-builder>form button,.home-studio-reset{border:1px solid var(--violet);background:var(--violet);color:#fff;border-radius:8px;min-height:40px;padding:0 13px;font-size:8px;font-weight:800}.saved-layout-builder>form button:disabled{opacity:.4}.saved-layout-list{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.saved-layout-list article{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 34px;display:grid;overflow:hidden}.saved-layout-list article button{color:var(--ink);background:0 0;border:0}.saved-layout-list article button:first-child{text-align:left;gap:3px;padding:9px;display:grid}.saved-layout-list article button:last-child{border-left:1px solid var(--line);font-size:15px}.home-studio-reset{color:var(--violet);background:0 0;margin-top:9px}@media (max-width:820px){.home-editor-presets{grid-template-columns:repeat(2,1fr)}.home-studio-workspace{grid-template-columns:1fr}.home-studio-preview{display:none}.home-card-organizer>article{grid-template-columns:28px minmax(0,1fr) 100px 58px}}@media (max-width:560px){.settings-modal{width:calc(100vw - 20px)}.home-studio-heading{display:grid}.home-studio-heading>button{width:100%}.home-studio-controls{grid-template-columns:1fr}.home-card-organizer{padding:10px}.home-card-organizer>article{grid-template-columns:24px minmax(0,1fr) 54px}.home-card-organizer article>select{grid-column:2/-1;width:100%}.home-card-organizer>article.hidden-card{grid-template-columns:24px minmax(0,1fr)}.home-drag-handle{width:24px}.saved-layout-builder>form{display:grid}.saved-layout-list{grid-template-columns:1fr}}.settings-modal{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:220px minmax(0,1fr);column-gap:22px;height:min(780px,100dvh - 40px);display:grid;overflow:hidden!important}.settings-modal>.eyebrow{grid-area:1/1/auto/-1}.settings-modal>h2{grid-area:2/1/auto/-1}.settings-modal>p:not(.eyebrow){grid-area:3/1/auto/-1;margin-bottom:16px}.settings-category-nav{border:1px solid var(--line);background:var(--violet);border-radius:13px;grid-area:4/1;min-height:0;padding:6px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.settings-category-nav{background:color-mix(in srgb,var(--violet) 3%,var(--panel))}}.settings-category-nav{flex-direction:column;gap:4px;display:flex}.settings-category-nav button{width:100%;min-height:61px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:9px;display:grid}.settings-category-nav button>span{background:var(--violet);border-radius:9px;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.settings-category-nav button>span{background:color-mix(in srgb,var(--violet) 8%,var(--panel))}}.settings-category-nav button>span{color:var(--violet);place-items:center;font-size:13px;font-weight:850;display:grid}.settings-category-nav button>div{gap:3px;min-width:0;display:grid}.settings-category-nav button strong{font-size:9px}.settings-category-nav button small{color:var(--muted);font-size:7px;line-height:1.3}.settings-category-nav button>b{color:var(--muted);font-size:15px}.settings-category-nav button:hover{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.settings-category-nav button:hover{background:color-mix(in srgb,var(--violet) 5%,var(--panel))}}.settings-category-nav button.selected{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.settings-category-nav button.selected{border-color:color-mix(in srgb,var(--violet) 30%,var(--line))}}.settings-category-nav button.selected{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.settings-category-nav button.selected{background:color-mix(in srgb,var(--violet) 8%,var(--panel))}}.settings-category-nav button.selected>span{background:var(--violet);color:#fff}.settings-category-nav button.selected>b{color:var(--violet)}.settings-category-content{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:4/2;min-width:0;min-height:0;padding:2px 8px 18px 2px;overflow-y:auto}.settings-category-panel{min-width:0}.settings-category-panel>header{border-bottom:1px solid var(--line);margin-bottom:18px;padding:2px 0 14px}.settings-category-panel>header .eyebrow{color:var(--violet)}.settings-category-panel>header h3{letter-spacing:-.025em;font:600 20px/1.2 var(--font-geist)!important;margin:4px 0 6px!important}.settings-category-panel>header>p:last-child{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.settings-category-panel>h4{margin:20px 0 8px;font-size:10px}.settings-home-panel .home-studio-heading{margin-top:0}.settings-open-calendar,.settings-tutorial-link{border:1px solid var(--violet);background:var(--violet);color:#fff;border-radius:9px;min-height:42px;padding:0 14px;font-size:9px;font-weight:800}.settings-empty-category{border:1px dashed var(--line);color:var(--muted);border-radius:10px;padding:18px;font-size:10px}.settings-category-panel .signin-methods-panel{margin:0}.settings-modal>.primary-button{grid-area:5/1/auto/-1;justify-self:end;min-width:110px;margin-top:14px}.theme-night .settings-category-nav{background:#0d1015}.theme-night .settings-category-nav button,.theme-night .settings-category-panel{color:#fff}@media (max-width:700px){.settings-modal{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-template-columns:1fr;row-gap:0;height:calc(100dvh - 16px);width:calc(100vw - 16px)!important;max-height:none!important;padding:20px 14px!important}.settings-modal>.eyebrow{grid-row:1}.settings-modal>h2{grid-row:2;font-size:24px}.settings-modal>p:not(.eyebrow){grid-row:3;margin-bottom:10px}.settings-category-nav{scrollbar-width:thin;flex-direction:row;grid-area:4/1;margin-bottom:10px;padding:4px;overflow:auto hidden}.settings-category-nav button{flex:none;grid-template-columns:26px minmax(0,1fr);width:auto;min-width:132px;min-height:48px;padding:7px}.settings-category-nav button>span{width:26px;height:26px}.settings-category-nav button small,.settings-category-nav button>b{display:none}.settings-category-content{grid-area:5/1;padding:2px 2px 14px}.settings-modal>.primary-button{grid-area:6/1;width:100%;margin-top:8px}.settings-category-panel>header h3{font-size:18px!important}.settings-category-panel .accent-grid{grid-template-columns:repeat(3,1fr)}}.business-shell{--stride-bg:#f4f7fb;--stride-surface:#fff;--stride-surface-2:#f8fafc;--stride-ink:#172033;--stride-muted:#667085;--stride-line:#e3e8ef;--stride-blue:#1769e0;--stride-blue-deep:#104ea8;--stride-soft:#eaf2ff;--stride-radius:16px;--stride-shadow:0 8px 28px #17203313;background:var(--stride-bg);color:var(--stride-ink)}.business-shell .workspace{max-width:1540px;padding:28px 34px 48px}.business-shell .sidebar{color:#fff;background:#172033;border-right:0;box-shadow:8px 0 28px #0f172a14}.business-shell .brand{border-bottom:1px solid #ffffff1a;margin-bottom:12px;padding-bottom:24px}.business-shell .brand strong,.business-shell .profile strong{color:#fff}.business-shell .brand small,.business-shell .profile small{color:#aeb9cb}.business-shell .sidebar-section{color:#8493aa;letter-spacing:.12em;margin:22px 0 8px}.business-shell .nav-item{color:#cbd5e1;border-radius:10px;min-height:44px;margin:3px 0;transition:background .16s,color .16s,transform .16s}.business-shell .nav-item:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.business-shell .nav-item.active{color:#1559bc;background:#fff;box-shadow:0 5px 16px #00000029}.business-shell .strategy-tip{background:#ffffff14;border:1px solid #ffffff1a}.business-shell .strategy-tip strong{color:#fff}.business-shell .strategy-tip p{color:#aeb9cb}.business-shell .strategy-tip button{color:#8fbdff}.business-shell .topbar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #d6dee9eb;min-height:76px;margin:-28px -34px 26px;padding:14px 34px;position:sticky;top:0}.business-shell .topbar>div:first-of-type{grid-template-columns:auto auto;align-items:baseline;gap:2px 10px;display:grid}.business-shell .topbar h1{font:650 20px/1.2 var(--font-geist);letter-spacing:-.025em;color:var(--stride-ink);grid-column:1/-1;margin:0}.business-shell .topbar .eyebrow{color:#1769e0;letter-spacing:.1em;margin:0;font-size:9px;font-weight:800}.business-shell .dashboard-motto{color:var(--stride-muted);margin:0;font-size:0}.business-shell .dashboard-motto>.cloud-status{color:#3c7b5b;letter-spacing:0;font-size:9px;font-weight:650}.business-shell .top-actions{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px;padding:0}.business-shell .top-actions button{color:#536176;min-height:38px;box-shadow:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;padding-inline:11px;font-size:10px;font-weight:750}.business-shell .top-actions .search-button{color:#526071;background:#f5f7fa;border-color:#dce3ec;justify-content:flex-start;align-items:center;gap:9px;min-width:240px;padding-inline:13px;display:inline-flex}.business-shell .top-actions .search-button span:first-child{color:#1769e0;font-size:16px}.business-shell .top-actions .search-button span:nth-child(2){text-align:left;flex:1;font-weight:600}.business-shell .top-actions .search-button kbd{color:#7b8798;font:600 9px var(--font-mono);background:#fff;border:1px solid #d6dee9;border-bottom-width:2px;border-radius:5px;padding:3px 6px}.business-shell .top-actions .review-button{color:#28734c;background:#edf7f1}.business-shell .top-actions .trash-button{color:#667085}.business-shell .top-actions .all-actions-button{color:#344054;background:#fff;border-color:#d7e0eb}.business-shell .top-actions .import-button{color:#315476;background:#fff;border-color:#ccdaeb}.business-shell .top-actions .review-button,.business-shell .top-actions .trash-button,.business-shell .top-actions .install-button,.business-shell .top-actions .notes-shortcut,.business-shell .top-actions .import-button{display:none}.business-shell .top-actions .primary-button{background:var(--stride-blue);color:#fff;border-color:var(--stride-blue)}.business-shell .top-actions button:hover{color:#244264;background:#f7faff;border-color:#b8c6d8}.business-shell .top-actions .primary-button:hover{background:var(--stride-blue-deep);color:#fff}.business-shell .business-grid{grid-template-columns:minmax(0,1fr);gap:18px}.business-shell .right-rail{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.business-shell .home-overview{grid-template-columns:minmax(0,1.65fr) minmax(250px,.65fr);gap:18px;margin-bottom:18px;display:grid}.business-shell .workspace-launchpad,.business-shell .home-mini-calendar{background:var(--stride-surface);border:1px solid var(--stride-line);border-radius:var(--stride-radius);box-shadow:var(--stride-shadow);padding:20px}.business-shell .workspace-launchpad>header,.business-shell .home-mini-calendar>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.business-shell .home-overview h2{color:var(--stride-ink);font:650 18px/1.2 var(--font-geist);letter-spacing:-.02em;margin:3px 0 0}.business-shell .home-overview header button{color:var(--stride-blue);white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:750}.business-shell .whats-new-badge{background:var(--stride-soft);color:var(--stride-blue);letter-spacing:0;text-transform:none;border-radius:99px;margin-left:7px;padding:3px 7px;font-size:8px;display:inline-block}.business-shell .home-empty-action{min-height:52px;color:var(--stride-blue);text-align:center;background:#f8fbff;border:1px dashed #a9bfdc;border-radius:11px;margin:14px;padding:12px 16px;font-weight:700}.business-shell .workspace-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.business-shell .workspace-icon-grid>button{border:1px solid var(--stride-line);min-height:112px;color:var(--stride-ink);text-align:left;background:#fbfcfe;border-radius:13px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 10px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.business-shell .workspace-icon-grid>button:hover{border-color:#a9c6ed;transform:translateY(-2px);box-shadow:0 9px 22px #1769e017}.business-shell .workspace-icon-grid>button>span{background:var(--stride-soft);width:36px;height:36px;color:var(--stride-blue);border-radius:10px;place-items:center;margin-bottom:5px;font-size:17px;display:grid}.business-shell .workspace-icon-grid strong{font-size:11px}.business-shell .workspace-icon-grid small{color:var(--stride-muted);font-size:8px;line-height:1.35}.business-shell .home-mini-calendar>div{gap:5px;display:grid}.business-shell .home-mini-calendar>div>button{min-height:48px;color:var(--stride-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px 30px 1fr;align-items:center;padding:6px 9px;display:grid}.business-shell .home-mini-calendar>div>button:hover{background:var(--stride-soft)}.business-shell .home-mini-calendar>div>button.today{background:var(--stride-blue);color:#fff}.business-shell .home-mini-calendar>div span{text-transform:uppercase;letter-spacing:.05em;font-size:9px}.business-shell .home-mini-calendar>div strong{font-size:14px}.business-shell .home-mini-calendar>div small{text-align:right;color:var(--stride-muted);font-size:8px}.business-shell .home-mini-calendar>div>button.today small{color:#dbe9ff}.theme-night.business-shell .workspace-launchpad,.theme-night.business-shell .home-mini-calendar,.theme-night.business-shell .workspace-icon-grid>button{background:var(--stride-surface);border-color:var(--stride-line)}.business-shell .panel,.business-shell .goal-card,.business-shell .day-card,.business-shell .candidate-card,.business-shell .team-panel,.business-shell .recruit-panel{border-color:var(--stride-line);border-radius:var(--stride-radius);box-shadow:var(--stride-shadow)}.business-shell .panel{background:var(--stride-surface)}.business-shell .panel-heading{padding:20px 22px}.business-shell .panel-heading h2,.business-shell .panel-heading h3{letter-spacing:-.02em;color:var(--stride-ink)}.business-shell .plan-strip{background:linear-gradient(120deg,#123c78,#1769e0);border-radius:18px;grid-template-columns:240px repeat(3,1fr);padding:16px;box-shadow:0 12px 28px #1769e024}.business-shell .plan-intro{padding:6px 10px}.business-shell .plan-intro h2{margin:5px 0;font-size:20px}.business-shell .plan-intro>p:last-child{margin:0}.business-shell .goal-card{min-height:112px;box-shadow:none;background:#ffffff1c;border-color:#ffffff30;padding:12px}.business-shell .goal-card h3{margin:10px 0 3px}.business-shell .goal-card p{margin-bottom:9px}.business-shell .goal-card h3{font-family:var(--font-geist);letter-spacing:-.02em;font-weight:650}.business-shell .cadence-row{border-color:var(--stride-line);gap:14px;min-height:82px;padding:12px 22px}.business-shell .cadence-row:hover{background:#f8fbff}.business-shell .cadence-copy{gap:6px}.business-shell .cadence-copy strong{color:var(--stride-ink);font-size:13px}.business-shell .cadence-copy span{color:var(--stride-muted);font-size:10px}.business-shell .cadence-copy b{color:var(--stride-blue)}.business-shell .coach-button{background:var(--stride-soft);color:#1559bc;border-color:#cfe0fa;min-height:36px}.business-shell .coach-card{background:linear-gradient(145deg,#eef5ff,#fff);border-color:#d6e5fa}.business-shell .coach-icon{background:var(--stride-blue);box-shadow:0 7px 18px #1769e038}.business-shell .coach-card>button,.business-shell .assistant-submit{background:var(--stride-blue)}.business-shell .leadership-tabs button.selected{background:var(--stride-blue);border-color:var(--stride-blue)}.business-shell .notes-studio{box-shadow:var(--stride-shadow);background:#e9eef5;border-color:#d9e0e9;border-radius:20px;padding:22px}.business-shell .notes-studio h2{font-family:var(--font-geist);letter-spacing:-.03em;font-weight:650}.business-shell .notes-toolbar{z-index:5;border-color:#d8e0ea;border-radius:13px 13px 0 0;flex-wrap:wrap;gap:12px;height:auto;min-height:62px;padding:9px 12px;position:sticky;top:79px;box-shadow:0 5px 18px #1720330f}.business-shell .paper-picker button{background:#eef2f7;border:1px solid #0000;min-height:34px;padding:7px 10px;font-size:10px}.business-shell .paper-picker button.selected{background:var(--stride-blue);border-color:var(--stride-blue)}.business-shell .ink-picker button{width:25px;height:25px}.business-shell .clear-note{background:#fff3f1;border-radius:8px;min-height:34px;padding:0 10px}.business-shell .paper-sheet{border-color:#d8e0ea;box-shadow:0 12px 30px #17203314}.business-shell .calendar-view,.business-shell .recruiting-workspace,.business-shell .team-workspace{gap:22px}.business-shell .week-grid{gap:10px}.business-shell .day-card{background:var(--stride-surface);min-height:150px;transition:transform .15s,box-shadow .15s,border-color .15s}.business-shell .day-card:hover{border-color:#b9cbea;transform:translateY(-2px);box-shadow:0 12px 30px #1769e01c}.business-shell .day-card.today{border-color:var(--stride-blue);box-shadow:0 0 0 2px #1769e01f,var(--stride-shadow)}.business-shell .time-slot{border-color:var(--stride-line);min-height:56px}.business-shell .assistant-launcher{background:var(--stride-blue);border:1px solid #ffffff47;box-shadow:0 14px 34px #1769e04d}.business-shell .help-launcher{z-index:12;background:var(--panel);color:var(--ink);border:1px solid #cbd9e8;border-radius:13px;align-items:center;gap:9px;padding:10px 13px 10px 10px;display:flex;position:fixed;bottom:22px;right:190px;box-shadow:0 12px 30px #17203324}.business-shell .help-launcher>span{width:32px;height:32px;color:var(--stride-blue);background:#eaf3ff;border-radius:9px;place-items:center;font-weight:900;display:grid}.business-shell .help-launcher div{text-align:left;flex-direction:column;gap:2px;display:flex}.business-shell .help-launcher strong{font-size:10px}.business-shell .help-launcher small{color:var(--muted);font-size:7px}.business-shell .meeting-listener{right:350px}.coach-mic{color:#245f99;background:#f2f8ff;border:1px solid #bfd2e7;border-radius:8px;min-height:40px;margin-top:10px;font-size:8px;font-weight:800}.coach-mic.listening{color:#a33838;background:#fff0f0;border-color:#d65a5a;animation:1.2s infinite meeting-pulse}.theme-night .help-launcher,.theme-night .coach-mic{color:#dce7f5;background:#151d29;border-color:#33445a}@media (max-width:920px){.business-shell .help-launcher{bottom:72px;right:14px}.business-shell .meeting-listener{bottom:130px;right:14px}.business-shell .help-launcher small,.business-shell .meeting-listener small{display:none}}@media (max-width:520px){.business-shell .help-launcher{padding-right:10px}.business-shell .help-launcher div{display:none}}.business-shell .assistant-drawer{border-left:1px solid var(--stride-line);box-shadow:-18px 0 55px #17203329}.business-shell .assistant-drawer header h2{font-family:var(--font-geist);font-weight:700}.business-shell .assistant-context{background:var(--stride-soft)}.business-shell .coach-chat{background:#f4f7fb}.business-shell .chat-message{border-radius:15px;padding:12px 14px}.business-shell .chat-message.user{background:var(--stride-blue)}.business-shell .chat-message.coach{border-color:var(--stride-line);box-shadow:0 4px 14px #1720330d}.business-shell .action-menu,.business-shell .plan-modal,.business-shell .utility-modal{border:1px solid var(--stride-line);box-shadow:0 28px 80px #17203338}.business-shell input,.business-shell textarea,.business-shell select{border-color:#ced7e3}.business-shell input:focus,.business-shell textarea:focus,.business-shell select:focus{border-color:var(--stride-blue);box-shadow:0 0 0 3px #1769e021}:is(.business-shell button:focus-visible,.business-shell a:focus-visible,.business-shell input:focus-visible,.business-shell textarea:focus-visible,.business-shell select:focus-visible){outline-offset:3px;outline:3px solid #72a8f5}.business-shell [hidden]{display:none!important}.business-shell .empty-state{color:var(--stride-muted);background:#f8fafc;border:1px dashed #cbd6e4;border-radius:14px;padding:28px}.business-shell .record-menu-button{border-radius:9px;min-width:38px;min-height:38px}.theme-night.business-shell{--stride-bg:#090d14;--stride-surface:#121824;--stride-surface-2:#171e2b;--stride-ink:#f3f6fb;--stride-muted:#aab5c5;--stride-line:#293346;--stride-soft:#172c4b;background:var(--stride-bg);color:var(--stride-ink)}.theme-night.business-shell .topbar{background:#090d14eb;border-color:#232c3c}.theme-night.business-shell .top-actions{background:0 0;border:0}.theme-night.business-shell .top-actions button{color:#c4cedc}.theme-night.business-shell .top-actions .all-actions-button,.theme-night.business-shell .top-actions .search-button,.theme-night.business-shell .top-actions .import-button{color:#d7dfeb;background:#17202e;border-color:#2d394b}.theme-night.business-shell .panel,.theme-night.business-shell .day-card,.theme-night.business-shell .notes-toolbar{background:var(--stride-surface);border-color:var(--stride-line)}.theme-night.business-shell .cadence-row:hover{background:#161f2d}.theme-night.business-shell .notes-studio{background:#0e141e;border-color:#253044}.theme-night.business-shell .coach-card{background:linear-gradient(145deg,#10223c,#121824)}.theme-night.business-shell .paper-picker button{color:#dce4ef;background:#202a39}.theme-night.business-shell .clear-note{background:#38201f}.theme-night.business-shell .coach-chat{background:#0b111b}@media (max-width:1280px){.business-shell .topbar{align-items:center}}@media (max-width:1100px){.business-shell .workspace{padding:24px}.business-shell .topbar{flex-wrap:wrap;margin:-24px -24px 22px;padding:14px 24px}.business-shell .top-actions{justify-content:flex-end;width:100%;margin-top:8px}.business-shell .top-actions .search-button{margin-right:auto}.business-shell .right-rail{grid-template-columns:1fr 1fr}.business-shell .leadership-card{grid-column:1/-1}.business-shell .home-overview{grid-template-columns:1fr}.business-shell .home-mini-calendar>div{grid-template-columns:repeat(7,1fr)}.business-shell .home-mini-calendar>div>button{text-align:center;grid-template-columns:1fr;justify-items:center}.business-shell .home-mini-calendar>div small{text-align:center}}@media (max-width:760px){.business-shell .workspace{padding:16px}.business-shell .topbar{align-items:flex-start;margin:-16px -16px 18px;padding:13px 16px}.business-shell .topbar h1{font-size:21px}.business-shell .top-actions{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:5px;padding:5px;overflow-x:auto}.business-shell .top-actions button{flex:none;min-height:44px}.business-shell .top-actions .search-button{justify-content:center;width:44px;min-width:44px;padding:0}.business-shell .top-actions .search-button span:nth-child(2),.business-shell .top-actions .search-button kbd{display:none}.business-shell .plan-strip{padding:16px}.business-shell .notes-studio{padding:10px}.business-shell .notes-toolbar{flex-wrap:nowrap;top:69px;overflow-x:auto}.business-shell .paper-picker{flex:none}.business-shell .cadence-row{padding-inline:14px}.business-shell .workspace-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-shell .workspace-icon-grid>button{min-height:104px}.business-shell .home-mini-calendar>div{padding-bottom:4px;display:flex;overflow-x:auto}.business-shell .home-mini-calendar>div>button{min-width:66px;min-height:72px}.business-shell .home-overview{gap:12px}}@media (prefers-reduced-motion:reduce){.business-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.company-pipeline-editor{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:16px 20px}.company-pipeline-editor>summary{cursor:pointer;color:var(--stride-blue);font-size:10px;font-weight:800}.company-pipeline-editor>div{margin-top:14px}.company-pipeline-editor p{color:var(--muted);font-size:8px}.stage-editor-list{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0;display:grid}.stage-editor-list label{gap:5px;display:flex}.stage-editor-list input,.company-pipeline-editor>div>form input,.hired-stage-setting select{border:1px solid var(--line);border-radius:7px;flex:1;min-width:0;height:36px;padding:0 9px}.stage-editor-list button,.company-pipeline-editor>div>form button{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:7px;padding:0 9px;font-size:7px}.stage-editor-list button:disabled{opacity:.35}.company-pipeline-editor>div>form{gap:7px;display:flex}.hired-stage-setting{grid-template-columns:130px minmax(150px,240px) 1fr;align-items:center;gap:8px;margin:10px 0;font-size:8px;font-weight:700;display:grid}.hired-stage-setting small{color:var(--muted);font-weight:500}.recruiting-edit-panel{position:relative}.recruiting-edit-panel>summary,.candidate-profile-editor>summary{cursor:pointer;border:1px solid var(--line);color:var(--stride-blue);border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800;list-style:none}.recruiting-edit-panel>summary::-webkit-details-marker{display:none}.candidate-profile-editor>summary::-webkit-details-marker{display:none}.recruiting-edit-panel>form,.candidate-profile-editor>form{z-index:8;border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;width:min(360px,80vw);padding:12px;display:grid;position:absolute;right:0;box-shadow:0 16px 38px #17203330}.recruiting-edit-panel textarea,.candidate-profile-editor textarea{grid-column:1/-1;min-height:70px}.recruiting-edit-panel input,.recruiting-edit-panel textarea,.candidate-profile-editor input,.candidate-profile-editor textarea,.candidate-profile-editor select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);border-radius:7px;padding:8px;font-size:8px}.recruiting-edit-panel form button,.candidate-profile-editor form button{background:var(--stride-blue);color:#fff;border:0;border-radius:7px;grid-column:1/-1;min-height:36px;font-size:8px;font-weight:800}.candidate-profile-editor{position:relative}.candidate-profile-editor>form{left:0;right:auto}@media (max-width:700px){.stage-editor-list,.hired-stage-setting{grid-template-columns:1fr}.recruiting-edit-panel>form,.candidate-profile-editor>form{grid-template-columns:1fr;width:100%;position:relative}}.recruiting-kanban,.recruiting-automation-panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:20px}.recruiting-kanban>header,.recruiting-automation-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.recruiting-kanban h3,.recruiting-automation-panel h3{margin:3px 0;font-size:14px}.recruiting-kanban>header small{max-width:330px;color:var(--muted);text-align:right;font-size:8px;line-height:1.5}.recruiting-kanban-board{grid-template-columns:repeat(6,minmax(145px,1fr));gap:8px;padding-bottom:5px;display:grid;overflow-x:auto}.recruiting-kanban-board>section{border:1px solid var(--line);background:#f6f8fb;border-radius:10px;min-height:150px;padding:9px}.recruiting-kanban-board>section>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.recruiting-kanban-board>section>header strong{text-transform:uppercase;font-size:8px}.recruiting-kanban-board>section>header span{background:#e5edf8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.recruiting-kanban-board article{cursor:grab;background:#fff;border:1px solid #d9e2ee;border-radius:8px;gap:3px;margin-bottom:6px;padding:9px;display:grid;box-shadow:0 3px 9px #1720330b}.recruiting-kanban-board article b{font-size:8px}.recruiting-kanban-board article small{color:var(--muted);font-size:7px}.recruiting-kanban-board article i{color:#26734b;font-size:7px;font-style:normal}.recruiting-kanban-board section>p{color:#9aa5b4;text-align:center;margin-top:30px;font-size:7px}.recruiting-automation-panel>header>span{color:#1769a4;background:#eaf5fc;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.recruiting-automation-panel>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.recruiting-automation-panel label{border:1px solid var(--line);border-radius:9px;gap:8px;padding:11px;display:flex}.recruiting-automation-panel label input{width:18px;height:18px}.recruiting-automation-panel label span{flex-direction:column;gap:3px;display:flex}.recruiting-automation-panel label strong{font-size:8px}.recruiting-automation-panel label small{color:var(--muted);font-size:7px;line-height:1.4}.candidate-profile-facts{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.candidate-profile-facts div{background:#f5f7fa;border-radius:7px;padding:7px}.candidate-profile-facts dt{text-transform:uppercase;color:var(--muted);font-size:6px}.candidate-profile-facts dd{margin:3px 0 0;font-size:8px;font-weight:700}.candidate-interview-kit{border:1px solid #d8e1ec;border-radius:9px;gap:7px;padding:10px;display:grid}.candidate-interview-kit header{justify-content:space-between;display:flex}.candidate-interview-kit header strong{font-size:8px}.candidate-interview-kit header small{color:var(--muted);font-size:7px}.candidate-interview-kit label{grid-template-columns:1fr minmax(115px,.6fr);align-items:center;gap:7px;display:grid}.candidate-interview-kit label span{gap:6px;font-size:7px;line-height:1.4;display:flex}.candidate-interview-kit label b{color:#1769a4;background:#eaf5fc;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.candidate-interview-kit select{height:32px!important;font-size:7px!important}.theme-night .recruiting-kanban-board>section,.theme-night .recruiting-kanban-board article,.theme-night .candidate-profile-facts div{background:#151b25}@media (max-width:900px){.recruiting-automation-panel>div{grid-template-columns:1fr 1fr}}@media (max-width:520px){.recruiting-automation-panel>div,.candidate-profile-facts,.candidate-interview-kit label{grid-template-columns:1fr}.recruiting-kanban>header{flex-direction:column}.recruiting-kanban>header small{text-align:left}}.email-login .terms-acceptance{background:#f8fbff;border:1px solid #d8e1ec;border-radius:9px;grid-template-columns:20px 1fr;align-items:start;gap:9px;padding:10px;font-size:8px;line-height:1.5;display:grid}.email-login .terms-acceptance input{width:18px;height:18px;margin:0}.email-login .terms-acceptance a{color:#1769e0;font-weight:750}.login-legal-links,.sidebar-legal-links{justify-content:center;gap:12px;margin-top:12px;display:flex}.login-legal-links a{color:#61738b;font-size:8px}.sidebar-legal-links{margin:8px 0 0}.sidebar-legal-links a{color:#92a4bd;font-size:7px}.sidebar-legal-links a:hover{color:#fff}.recruiting-command-strip{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.recruiting-command-strip article{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:4px;padding:15px;display:grid}.recruiting-command-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.recruiting-command-strip strong{color:var(--ink);font-size:22px}.recruiting-command-strip small{color:var(--muted);font-size:8px}.role-tendencies-field{grid-column:1/-1!important;align-items:start!important;gap:6px!important;display:grid!important}.role-tendencies-field textarea{width:100%;grid-column:auto!important}.role-tendencies-field small{color:var(--muted);font-size:7px;font-weight:500}.tendency-chip-row{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.tendency-chip-row i{color:#1769a4;background:#eaf5fc;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:700}.candidate-tendency-scorecard{background:#f7fbff;border:1px solid #cee0f2;border-radius:9px;gap:7px;padding:10px;display:grid}.candidate-tendency-scorecard header{flex-direction:column;gap:2px;display:flex}.candidate-tendency-scorecard header strong{font-size:8px}.candidate-tendency-scorecard header small,.candidate-tendency-scorecard>p{color:var(--muted);margin:0;font-size:7px}.candidate-tendency-scorecard label{grid-template-columns:minmax(80px,1fr) minmax(120px,1.4fr);align-items:center;gap:7px;display:grid}.candidate-tendency-scorecard label span{text-transform:capitalize;font-size:8px;font-weight:700}.candidate-tendency-scorecard select{height:32px!important;font-size:7px!important}.theme-night .candidate-tendency-scorecard{background:#151d28;border-color:#30445b}@media (max-width:760px){.recruiting-command-strip{grid-template-columns:1fr 1fr}}@media (max-width:440px){.recruiting-command-strip,.candidate-tendency-scorecard label{grid-template-columns:1fr}}.recruiting-section-nav{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:12px;gap:5px;padding:6px;display:flex;position:sticky;top:78px;overflow-x:auto;box-shadow:0 5px 18px #1720330d}.recruiting-section-nav button{min-height:38px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:8px;font-weight:800}.recruiting-section-nav button:hover{color:var(--ink);background:#f2f6fb}.recruiting-section-nav button.active{background:var(--stride-blue);color:#fff;box-shadow:0 4px 12px #1769e033}.recruiting-next-actions{border:1px solid var(--line);background:var(--panel);box-shadow:var(--stride-shadow);border-radius:14px;grid-template-columns:minmax(220px,1.15fr) repeat(3,1fr);gap:10px;padding:18px;display:grid}.recruiting-next-actions>div{padding:8px 10px}.recruiting-next-actions h3{margin:4px 0;font-size:16px}.recruiting-next-actions p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.recruiting-next-actions button{border:1px solid var(--line);min-height:112px;color:var(--ink);text-align:left;background:#fafcff;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.recruiting-next-actions button:hover{border-color:#b8cde8;transform:translateY(-2px);box-shadow:0 9px 22px #1769e01a}.recruiting-next-actions button span{width:30px;height:30px;color:var(--stride-blue);background:#eaf3ff;border-radius:9px;place-items:center;font-size:14px;display:grid}.recruiting-next-actions button strong{font-size:9px}.recruiting-next-actions button small{color:var(--muted);font-size:7px;line-height:1.4}.recruiting-workspace>.recruiting-grid,.recruiting-workspace>.company-pipeline-editor,.recruiting-workspace>.recruiting-kanban,.recruiting-workspace>.recruiting-automation-panel,.recruiting-workspace>.candidate-pipeline{animation:.18s ease-out recruiting-reveal}@keyframes recruiting-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.recruiting-workspace .recruit-panel{padding:20px}.recruiting-workspace .recruit-panel>h3,.recruiting-workspace .candidate-pipeline>h3{letter-spacing:-.02em;font-size:15px}.recruiting-workspace .role-row{background:#f8fafc;border-radius:9px}.recruiting-workspace .candidate-card{padding:18px}.recruiting-workspace .candidate-card>p{color:var(--muted);line-height:1.5}.theme-night .recruiting-section-nav{background:#121824f0}.theme-night .recruiting-next-actions button,.theme-night .recruiting-workspace .role-row{background:#151d29}@media (max-width:1050px){.recruiting-next-actions{grid-template-columns:1fr 1fr}.recruiting-next-actions>div{grid-column:1/-1}}@media (max-width:650px){.recruiting-section-nav{top:69px}.recruiting-next-actions{grid-template-columns:1fr}.recruiting-next-actions>div{grid-column:1}.recruiting-next-actions button{min-height:96px}}.business-shell .home-dashboard{align-items:start;gap:18px;display:grid}.business-shell .home-dashboard.home-layout-single{grid-template-columns:minmax(0,1fr)}.business-shell .home-dashboard.home-layout-balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.business-shell .home-dashboard.home-layout-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.business-shell .home-dashboard.home-density-compact{gap:10px}.business-shell .home-dashboard.home-density-spacious{gap:26px}.business-shell .home-dashboard .business-grid,.business-shell .home-dashboard .right-rail{display:contents}.business-shell .home-dashboard .home-widget{min-width:0;margin:0}.business-shell .home-dashboard .home-size-wide{grid-column:1/-1}.business-shell .home-dashboard .home-size-standard,.business-shell .home-dashboard .home-size-compact{grid-column:auto}.business-shell .home-dashboard.home-layout-single .home-widget{grid-column:1}.business-shell .home-dashboard .home-size-compact{font-size:94%}.business-shell .home-dashboard.home-density-compact .home-widget{--stride-radius:11px}.business-shell .home-dashboard.home-density-compact .leadership-pulse,.business-shell .home-dashboard.home-density-compact .recurring-manager{padding:17px}.business-shell .home-dashboard.home-density-spacious .leadership-pulse,.business-shell .home-dashboard.home-density-spacious .recurring-manager{padding:28px}.business-shell .home-dashboard .home-overview.home-size-standard,.business-shell .home-dashboard .home-overview.home-size-compact{grid-template-columns:1fr}.business-shell .home-dashboard .home-overview.home-size-standard .workspace-icon-grid,.business-shell .home-dashboard .home-overview.home-size-compact .workspace-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-shell .home-dashboard.home-layout-dashboard .leadership-pulse.home-size-standard .leadership-pulse-summary,.business-shell .home-dashboard.home-layout-dashboard .leadership-pulse.home-size-compact .leadership-pulse-summary,.business-shell .home-dashboard.home-layout-dashboard .leadership-pulse.home-size-standard .leadership-pulse-groups,.business-shell .home-dashboard.home-layout-dashboard .leadership-pulse.home-size-compact .leadership-pulse-groups,.business-shell .home-dashboard.home-layout-dashboard .leadership-pulse.home-size-standard .leadership-pulse-list,.business-shell .home-dashboard.home-layout-dashboard .leadership-pulse.home-size-compact .leadership-pulse-list,.business-shell .home-dashboard.home-layout-dashboard .plan-strip.home-size-standard,.business-shell .home-dashboard.home-layout-dashboard .plan-strip.home-size-compact{grid-template-columns:1fr}.business-shell .home-dashboard.home-layout-dashboard .plan-strip.home-size-standard .plan-intro>p:last-child,.business-shell .home-dashboard.home-layout-dashboard .plan-strip.home-size-compact .plan-intro>p:last-child{display:block}.business-shell .home-dashboard .home-mini-calendar>div{max-height:360px;overflow:auto}@media (max-width:1100px){.business-shell .home-dashboard.home-layout-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.business-shell .home-dashboard .home-size-wide{grid-column:1/-1}}@media (max-width:760px){.business-shell .home-dashboard,.business-shell .home-dashboard.home-layout-balanced,.business-shell .home-dashboard.home-layout-dashboard{grid-template-columns:minmax(0,1fr);gap:14px}.business-shell .home-dashboard .home-widget{grid-column:1!important}.business-shell .home-dashboard .home-overview{grid-template-columns:1fr}.business-shell .home-dashboard .workspace-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-shell .home-dashboard .home-mini-calendar>div{max-height:none}.business-shell .home-dashboard.home-density-spacious{gap:19px}}.business-shell{--stride-radius:14px;--stride-radius-sm:9px;--stride-shadow:0 7px 24px #1720330e;--stride-shadow-hover:0 13px 32px #17203318;font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizelegibility}.business-shell .workspace>section>header>div>h2,.business-shell .workspace>section>header h2{letter-spacing:-.035em;font-size:24px;line-height:1.12}.business-shell .workspace>section>header>div>p:not(.eyebrow){max-width:660px;color:var(--stride-muted);line-height:1.6}.business-shell button,.business-shell a,.business-shell summary{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.business-shell .panel,.business-shell .recruit-panel,.business-shell .team-panel,.business-shell .candidate-card,.business-shell .goal-card,.business-shell .day-card,.business-shell .tutorial-library,.business-shell .request-function{box-shadow:var(--stride-shadow);border-width:1px;border-color:#cfd8e4c7}.business-shell .panel:hover,.business-shell .candidate-card:hover,.business-shell .team-panel:hover{box-shadow:var(--stride-shadow-hover)}.business-shell .panel-heading,.business-shell .recruit-panel>h3,.business-shell .team-panel>h3{border-bottom-color:#dce3eccc}.business-shell input,.business-shell textarea,.business-shell select{border-radius:var(--stride-radius-sm);background:var(--stride-surface);font-size:inherit;transition:border-color .15s,box-shadow .15s,background .15s}.business-shell input::placeholder,.business-shell textarea::placeholder{color:#98a3b3}.business-shell button{letter-spacing:-.005em;font-family:inherit}.business-shell .role-row,.business-shell .development-item,.business-shell .recurring-rule-list article,.business-shell .candidate-profile-facts div,.business-shell .saved-note-item{border-radius:var(--stride-radius-sm);background:var(--stride-surface-2);border:1px solid #dce3ecc7}.business-shell .empty-state,.business-shell .home-empty-action{text-align:center;min-height:96px;color:var(--stride-muted);background:linear-gradient(145deg,#fafcff,#f5f8fc);border:1px dashed #bdcad9;border-radius:12px;place-items:center;display:grid}.business-shell .cloud-status,.business-shell .note-saved{background:#edf7f1;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-weight:750;display:inline-flex;color:#2d7451!important}.business-shell .eyebrow{letter-spacing:.11em;font-weight:850}.business-shell small{line-height:1.45}.business-shell h2,.business-shell h3,.business-shell strong{letter-spacing:-.015em}.business-shell .record-menu>summary,.business-shell .recruiting-edit-panel>summary,.business-shell .candidate-profile-editor>summary{border-radius:8px}.business-shell .record-menu[open]>summary,.business-shell details[open]>summary{color:var(--stride-blue)}.theme-night.business-shell .panel,.theme-night.business-shell .recruit-panel,.theme-night.business-shell .team-panel,.theme-night.business-shell .candidate-card,.theme-night.business-shell .tutorial-library,.theme-night.business-shell .request-function{border-color:#273246;box-shadow:0 8px 26px #00000038}.theme-night.business-shell input,.theme-night.business-shell textarea,.theme-night.business-shell select,.theme-night.business-shell .role-row,.theme-night.business-shell .development-item,.theme-night.business-shell .recurring-rule-list article,.theme-night.business-shell .saved-note-item{color:#f1f5fa;background:#151d29;border-color:#2b374a}.theme-night.business-shell .empty-state,.theme-night.business-shell .home-empty-action{background:#111925;border-color:#334158}.theme-night.business-shell .cloud-status,.theme-night.business-shell .note-saved{background:#173426;color:#8cdbab!important}@media (max-width:760px){.business-shell .workspace>section>header>div>h2,.business-shell .workspace>section>header h2{font-size:21px}.business-shell .panel,.business-shell .recruit-panel,.business-shell .team-panel,.business-shell .candidate-card{border-radius:12px}.business-shell button,.business-shell summary{min-height:44px}}.calendar-intelligence{background:#f7fbff;border:1px solid #d8e5f2;border-radius:12px;grid-template-columns:minmax(220px,1fr) auto minmax(180px,.7fr);align-items:center;gap:12px;padding:13px 16px;display:grid}.calendar-intelligence>div{grid-template-columns:30px 1fr;align-items:center;gap:2px 9px;display:grid}.calendar-intelligence>div span{color:#2d7451;background:#e6f3eb;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.calendar-intelligence strong{font-size:9px}.calendar-intelligence small{color:var(--muted);font-size:7px;line-height:1.45}.calendar-intelligence button{background:var(--stride-blue);color:#fff;border:0;border-radius:8px;min-height:38px;padding:0 13px;font-size:8px;font-weight:800}.note-destination{grid-template-columns:repeat(4,minmax(150px,1fr))!important}.note-attachment-control input{height:auto!important;padding:7px!important}.note-attachment-control small{color:#2d7451;margin-top:4px;display:block}.team-growth-center{background:var(--panel);box-shadow:var(--stride-shadow);border:1px solid #d8e4f0;border-radius:14px}.team-growth-center>summary{cursor:pointer;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:16px 18px;list-style:none;display:grid}.team-growth-center>summary::-webkit-details-marker{display:none}.team-growth-center>summary>span{width:34px;height:34px;color:var(--stride-blue);background:#eaf3ff;border-radius:10px;place-items:center;display:grid}.team-growth-center>summary>div{flex-direction:column;gap:3px;display:flex}.team-growth-center>summary strong{font-size:10px}.team-growth-center>summary small{color:var(--muted);font-size:7px}.team-growth-center>summary b{color:var(--stride-blue);font-size:8px}.team-growth-center>form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.team-growth-center label{color:var(--muted);gap:5px;font-size:7px;font-weight:800;display:grid}.team-growth-center label.wide,.team-growth-center form>button{grid-column:1/-1}.team-growth-center input,.team-growth-center select,.team-growth-center textarea{border:1px solid var(--line);border-radius:8px;width:100%;min-height:38px;padding:9px}.team-growth-center textarea{min-height:76px}.team-growth-center .private-field{background:#fffaf0;border:1px solid #eadfc7;border-radius:9px;padding:11px}.team-growth-center form>button{background:var(--stride-blue);color:#fff;border:0;border-radius:8px;min-height:40px;font-weight:800}.growth-summary-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 18px;display:grid}.growth-summary-grid article{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:4px;padding:12px;display:flex}.growth-summary-grid span,.growth-summary-grid small{color:var(--muted);font-size:7px}.growth-summary-grid button{color:var(--stride-blue);background:0 0;border:0;align-self:flex-start;padding:0;font-size:7px;font-weight:800}.theme-night .calendar-intelligence,.theme-night .team-growth-center{background:#131c29;border-color:#2a394d}.theme-night .team-growth-center .private-field{background:#261f16;border-color:#4a3a25}@media (max-width:850px){.calendar-intelligence{grid-template-columns:1fr}.note-destination{grid-template-columns:1fr 1fr!important}.growth-summary-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.note-destination,.team-growth-center>form,.growth-summary-grid{grid-template-columns:1fr!important}.team-growth-center label.wide,.team-growth-center form>button{grid-column:1}}.business-shell .leadership-pulse{border:1px solid var(--stride-line);background:linear-gradient(145deg,#fff 0%,#fbfcff 62%,#f2f6fc 100%);border-radius:18px;margin-bottom:18px;padding:24px;box-shadow:0 14px 42px #17203316}.business-shell .leadership-pulse-header{border-bottom:1px solid var(--stride-line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.business-shell .leadership-pulse-header .eyebrow{color:var(--stride-blue);margin:0 0 7px}.business-shell .leadership-pulse-header .eyebrow span{background:var(--stride-soft);letter-spacing:0;text-transform:none;border-radius:99px;margin-left:7px;padding:3px 7px;font-size:7px;display:inline-block}.business-shell .leadership-pulse-header h2{color:var(--stride-ink);font:680 26px/1.08 var(--font-geist);letter-spacing:-.04em;margin:0}.business-shell .leadership-pulse-header>div>p:last-child{max-width:610px;color:var(--stride-muted);margin:8px 0 0;font-size:10px;line-height:1.55}.business-shell .leadership-pulse-header>button{color:#315a86;white-space:nowrap;background:#fff;border:1px solid #cedbea;border-radius:9px;min-height:40px;padding:0 14px;font-size:9px;font-weight:800}.business-shell .leadership-pulse-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.business-shell .leadership-pulse-summary>div{border:1px solid var(--stride-line);background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:64px;padding:12px 14px;display:flex}.business-shell .leadership-pulse-summary strong{font-size:22px;line-height:1}.business-shell .leadership-pulse-summary span{color:#4f5f73;font-size:9px;font-weight:750}.business-shell .leadership-pulse-summary .attention{border-left:4px solid #c94b45}.business-shell .leadership-pulse-summary .attention strong{color:#a63732}.business-shell .leadership-pulse-summary .development{border-left:4px solid #d49a23}.business-shell .leadership-pulse-summary .development strong{color:#906314}.business-shell .leadership-pulse-summary .win{border-left:4px solid #3b8a61}.business-shell .leadership-pulse-summary .win strong{color:#267047}.business-shell .leadership-pulse-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.business-shell .leadership-pulse-group{border:1px solid var(--stride-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.business-shell .leadership-pulse-group>header{border-bottom:1px solid var(--stride-line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:14px;display:grid}.business-shell .leadership-pulse-group>header>span{border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.business-shell .leadership-pulse-group>header h3{letter-spacing:-.01em;margin:0;font-size:11px}.business-shell .leadership-pulse-group>header p{color:var(--stride-muted);margin:3px 0 0;font-size:7px;line-height:1.35}.business-shell .leadership-pulse-group>header b{border-radius:99px;place-items:center;min-width:24px;height:24px;font-size:8px;display:grid}.business-shell .leadership-pulse-group.attention>header{background:#fff8f7}.business-shell .leadership-pulse-group.attention>header>span,.business-shell .leadership-pulse-group.attention>header>b{color:#a63833;background:#fee8e6}.business-shell .leadership-pulse-group.development>header{background:#fffbf1}.business-shell .leadership-pulse-group.development>header>span,.business-shell .leadership-pulse-group.development>header>b{color:#835b13;background:#fff0c9}.business-shell .leadership-pulse-group.win>header{background:#f5fbf7}.business-shell .leadership-pulse-group.win>header>span,.business-shell .leadership-pulse-group.win>header>b{color:#276c47;background:#dcf3e5}.business-shell .leadership-pulse-list{gap:8px;padding:10px;display:grid}.business-shell .leadership-person-card{background:#fff;border:1px solid #e6ebf1;border-radius:11px;gap:10px;padding:13px;display:grid}.business-shell .leadership-person-top{align-items:center;gap:9px;display:flex}.business-shell .leadership-avatar{color:#1f5d9c;background:#eaf2ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.business-shell .leadership-person-top>div{gap:2px;display:grid}.business-shell .leadership-person-top strong{font-size:10px}.business-shell .leadership-person-top small{color:var(--stride-muted);font-size:7px}.business-shell .leadership-signal{gap:3px;display:grid}.business-shell .leadership-signal strong{font-size:9px}.business-shell .leadership-signal span{color:var(--stride-muted);font-size:7px;line-height:1.45}.business-shell .leadership-person-card>p{color:#4c5b6e;border-top:1px solid #edf0f4;margin:0;padding-top:9px;font-size:8px;line-height:1.5}.business-shell .leadership-person-card>p b{color:var(--stride-ink)}.business-shell .leadership-person-actions{grid-template-columns:1fr 1.2fr;gap:6px;display:grid}.business-shell .leadership-person-actions button{color:#486078;background:#fff;border:1px solid #d9e1eb;border-radius:8px;min-height:38px;padding:0 8px;font-size:7px;font-weight:800}.business-shell .leadership-person-actions .pulse-coach-action{color:#1c5fa5;background:#edf5ff;border-color:#c8daf1}.business-shell .leadership-group-clear{text-align:center;color:#6c7a8b;place-items:center;min-height:120px;padding:16px;display:grid}.business-shell .leadership-group-clear>span{color:#377454;background:#edf5ef;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.business-shell .leadership-group-clear p{gap:4px;margin:0;display:grid}.business-shell .leadership-group-clear strong{font-size:9px}.business-shell .leadership-group-clear small{font-size:7px}.business-shell .leadership-pulse-onboarding{background:#f8fbff;border:1px dashed #b9c9db;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:118px;padding:18px;display:grid}.business-shell .leadership-pulse-onboarding>span{width:42px;height:42px;color:var(--stride-blue);background:#e6f0ff;border-radius:12px;place-items:center;font-size:16px;display:grid}.business-shell .leadership-pulse-onboarding strong{font-size:11px}.business-shell .leadership-pulse-onboarding p{max-width:650px;color:var(--stride-muted);margin:5px 0 0;font-size:8px;line-height:1.5}.business-shell .leadership-pulse-onboarding button{background:var(--stride-blue);color:#fff;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-size:8px;font-weight:800}.business-shell .leadership-pulse>footer{color:#7b8797;text-align:center;margin-top:14px;font-size:7px;line-height:1.5}.theme-night.business-shell .leadership-pulse{background:linear-gradient(145deg,#121a27,#0e1520);border-color:#2b374a}.theme-night.business-shell .leadership-pulse-header,.theme-night.business-shell .leadership-pulse-group>header,.theme-night.business-shell .leadership-person-card>p{border-color:#2b374a}.theme-night.business-shell .leadership-pulse-summary>div,.theme-night.business-shell .leadership-pulse-group,.theme-night.business-shell .leadership-person-card{background:#151d29;border-color:#2b374a}.theme-night.business-shell .leadership-pulse-group.attention>header{background:#291919}.theme-night.business-shell .leadership-pulse-group.development>header{background:#292415}.theme-night.business-shell .leadership-pulse-group.win>header{background:#17271f}.theme-night.business-shell .leadership-pulse-onboarding{background:#111b29;border-color:#34465d}.theme-night.business-shell .leadership-pulse-header>button,.theme-night.business-shell .leadership-person-actions button{color:#dbe8f5;background:#172131;border-color:#35465a}.theme-night.business-shell .leadership-person-actions .pulse-coach-action{color:#a8d2ff;background:#142945}@media (max-width:1180px){.business-shell .leadership-pulse-groups{grid-template-columns:1fr}.business-shell .leadership-pulse-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.business-shell .leadership-pulse{padding:17px}.business-shell .leadership-pulse-header{gap:14px;display:grid}.business-shell .leadership-pulse-header h2{font-size:22px}.business-shell .leadership-pulse-header>button{width:100%}.business-shell .leadership-pulse-summary{grid-template-columns:1fr}.business-shell .leadership-pulse-summary>div{min-height:54px}.business-shell .leadership-pulse-list{grid-template-columns:1fr}.business-shell .leadership-pulse-onboarding{grid-template-columns:42px 1fr}.business-shell .leadership-pulse-onboarding button{grid-column:1/-1;width:100%}.business-shell .leadership-person-actions button{min-height:44px}}.development-cadence-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.development-cadence-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--stride-shadow);border-radius:14px;overflow:hidden}.development-cadence-card>summary{cursor:pointer;align-items:center;gap:10px;padding:16px;list-style:none;display:flex}.development-cadence-card>summary::-webkit-details-marker{display:none}.development-cadence-card>summary>span{width:34px;height:34px;color:var(--stride-blue);background:#eaf3ff;border-radius:10px;place-items:center;display:grid}.development-cadence-card>summary>div{flex-direction:column;gap:3px;display:flex}.development-cadence-card>summary strong{font-size:10px}.development-cadence-card>summary small{color:var(--muted);font-size:7px}.development-cadence-card>form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9px;padding:16px;display:grid}.development-cadence-card label{color:var(--muted);gap:5px;font-size:7px;font-weight:800;display:grid}.development-cadence-card label.wide,.development-cadence-card form>button{grid-column:1/-1}.development-cadence-card input,.development-cadence-card select,.development-cadence-card textarea{border:1px solid var(--line);border-radius:8px;width:100%;min-height:38px;padding:9px}.development-cadence-card textarea{min-height:68px}.development-cadence-card form>button{background:var(--stride-blue);color:#fff;border:0;border-radius:8px;min-height:40px;font-size:8px;font-weight:800}.cadence-history{gap:7px;padding:0 16px 16px;display:grid}.cadence-history article{border:1px solid var(--line);background:var(--stride-surface-2);border-radius:8px;gap:4px;padding:10px;display:grid}.cadence-history strong{font-size:8px}.cadence-history span,.cadence-history small,.cadence-history>p{color:var(--muted);font-size:7px}.cadence-history article p{margin:0;font-size:8px;line-height:1.45}.theme-night .development-cadence-card{background:#131c29}.theme-night .cadence-history article{background:#151d29}@media (max-width:900px){.development-cadence-grid{grid-template-columns:1fr}}@media (max-width:520px){.development-cadence-card>form{grid-template-columns:1fr}.development-cadence-card label.wide,.development-cadence-card form>button{grid-column:1}}.development-insight-grid{grid-template-columns:1.2fr 1fr 1fr;gap:14px;display:grid}.development-insight-card{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--stride-shadow);border-radius:14px;padding:16px}.development-insight-card>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.development-insight-card>header>span{width:34px;height:34px;color:var(--stride-blue);background:#eaf3ff;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.development-insight-card h3{margin:0;font-size:11px}.development-insight-card header p{color:var(--muted);margin:2px 0 0;font-size:7px;line-height:1.4}.reminder-list{gap:6px;display:grid}.reminder-list button{border:1px solid var(--line);background:var(--stride-surface-2);width:100%;min-height:54px;color:var(--ink);text-align:left;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.reminder-list button>i{color:#28669f;text-transform:uppercase;background:#eaf3ff;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.reminder-list button>i.overdue{color:#a64233;background:#fff0ed}.reminder-list button>i.today{color:#8a6514;background:#fff6df}.reminder-list button span{gap:2px;display:grid}.reminder-list button strong{font-size:8px}.reminder-list button small,.reminder-list button b{color:var(--muted);font-size:7px}.prep-brief>label{color:var(--muted);gap:5px;font-size:7px;font-weight:800;display:grid}.prep-brief select{min-height:40px;padding:8px}.brief-content{background:var(--stride-surface-2);border-radius:10px;gap:6px;margin-top:10px;padding:12px;display:grid}.brief-content h4{margin:0;font-size:12px}.brief-content p{margin:0;font-size:7px;line-height:1.5}.theme-list{gap:9px;display:grid}.theme-list>div{grid-template-columns:92px 1fr 20px;align-items:center;gap:7px;display:grid}.theme-list span,.theme-list b{font-size:7px}.theme-list>div>i{background:linear-gradient(90deg,var(--stride-blue),#6cb7e8);border-radius:99px;height:7px;display:block}.responsible-insight{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:10px;font-size:7px;line-height:1.5;display:block}.insight-empty{border:1px dashed var(--line);color:var(--muted);border-radius:9px;margin:0;padding:15px;font-size:7px;line-height:1.5}.theme-night .development-insight-card{background:#131c29}.theme-night .brief-content,.theme-night .reminder-list button{background:#151d29}@media (max-width:1100px){.development-insight-grid{grid-template-columns:1fr 1fr}.reminder-center{grid-column:1/-1}}@media (max-width:700px){.development-insight-grid{grid-template-columns:1fr}.reminder-center{grid-column:1}}.forgot-login{color:#315f91;text-underline-offset:3px;background:0 0;border:0;min-height:36px;font-size:9px;font-weight:700;text-decoration:underline}.business-shell .paper-sheet .typed-note-layer,.business-shell .paper-sheet .typed-note-layer:focus{background-color:#0000!important;background-image:none!important}.business-shell .help-launcher{left:24px!important;right:auto!important}.business-shell .assistant-launcher{left:auto!important;right:24px!important}@media (max-width:920px){.business-shell .help-launcher{bottom:14px!important;left:14px!important;right:auto!important}.business-shell .assistant-launcher{bottom:14px!important;left:auto!important;right:14px!important}.business-shell .meeting-listener{bottom:14px!important;left:calc(50% - 27px)!important;right:auto!important}}.context-tutorial-button{color:var(--ink);text-align:left;background:#f4f9ff;border:1px solid #cbdced;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin:12px 16px 0;padding:11px;display:grid}.context-tutorial-button>span{background:var(--stride-blue);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.context-tutorial-button div{flex-direction:column;gap:2px;display:flex}.context-tutorial-button strong{font-size:9px}.context-tutorial-button small{color:var(--muted);font-size:7px}.context-tutorial-button b{color:var(--stride-blue);font-size:7px}.theme-night .context-tutorial-button{background:#151d29;border-color:#33445a}.business-shell .coach-chat{gap:12px;padding:18px 14px}.business-shell .chat-message{border-radius:18px;max-width:84%;padding:11px 14px}.business-shell .chat-message.user{border-bottom-right-radius:5px}.business-shell .chat-message.coach{border-bottom-left-radius:5px}.business-shell .chat-message small{text-transform:none;letter-spacing:0;font-size:7px}.business-shell .chat-message p{font-size:9px;line-height:1.55}.business-shell .chat-confirmation{border-radius:5px 14px 14px;align-self:flex-start;width:min(92%,340px);padding:8px}.business-shell .chat-confirmation button{font-size:8px}.business-shell .coach-composer textarea{border-radius:16px!important;padding:12px 14px!important}.business-shell .coach-composer textarea::placeholder{color:#7f8a98}@media (min-width:921px){.business-shell .help-launcher{left:252px!important}}.business-shell .sidebar>nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-bottom:6px;overflow-y:auto}.business-shell .sidebar>nav::-webkit-scrollbar{width:5px}.business-shell .sidebar>nav::-webkit-scrollbar-thumb{background:#c4ceda;border-radius:99px}.discover-founder-story{border:1px solid var(--line);background:var(--panel);box-shadow:var(--stride-shadow);border-radius:18px;overflow:hidden}.discover-founder-story>header{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#f6f9fd,#fff);padding:clamp(30px,6vw,74px)}.discover-founder-story>header h2{max-width:820px;margin:10px 0 22px;letter-spacing:-.052em!important;font-size:clamp(30px,5vw,56px)!important;line-height:1.03!important}.discover-founder-story>header>p:not(.eyebrow){max-width:860px;color:var(--muted);margin:10px 0;font-size:11px;line-height:1.8}.discover-founder-story blockquote{border-left:3px solid var(--stride-blue);max-width:800px;color:var(--ink);margin:24px 0 0;padding-left:18px;font-size:18px;font-weight:750;line-height:1.4}.discover-founder-story>section{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,800px);justify-content:center;gap:20px;padding:clamp(28px,5vw,58px) clamp(24px,6vw,74px);display:grid}.discover-founder-story>section>span{width:42px;height:42px;color:var(--stride-blue);background:#eaf3ff;border-radius:12px;place-items:center;font-size:8px;font-weight:900;display:grid}.discover-founder-story>section h3{letter-spacing:-.035em;margin:4px 0 20px;font-size:23px}.discover-founder-story>section p{color:var(--muted);margin:0 0 14px;font-size:10px;line-height:1.8}.discover-founder-story>section p strong{color:var(--ink)}.discover-founder-story>section ul{background:var(--stride-surface-2);border-radius:11px;gap:8px;margin:6px 0 18px;padding:16px 18px 16px 34px;display:grid}.discover-founder-story>section li{color:var(--ink);font-size:9px;line-height:1.5}.discover-founder-story>section blockquote{font-size:16px}.discover-founder-story>footer{color:#fff;background:#102f53;justify-content:flex-end;padding:30px clamp(24px,6vw,74px);display:flex}.discover-founder-story>footer div{text-align:right;flex-direction:column;gap:3px;display:flex}.discover-founder-story>footer strong{font-size:15px}.discover-founder-story>footer span{color:#b8d7f4;font-size:8px}.theme-night .discover-founder-story,.theme-night .discover-founder-story>header{background:#131c29}.theme-night .discover-founder-story>section ul{background:#172131}@media (max-width:650px){.discover-founder-story>section{grid-template-columns:1fr;gap:12px}.discover-founder-story>section h3{font-size:20px}.discover-founder-story>header>p:not(.eyebrow),.discover-founder-story>section p{font-size:10px}.discover-founder-story>footer{justify-content:flex-start}.discover-founder-story>footer div{text-align:left}}.business-shell .notes-toolbar.draw-tools-active{grid-template-columns:auto auto minmax(150px,1fr) auto auto;align-items:center;gap:9px 12px;display:grid;overflow:visible!important}.business-shell .draw-tools-active>.note-mode,.business-shell .draw-tools-active>.note-tools,.business-shell .draw-tools-active>.stroke-picker,.business-shell .draw-tools-active>.ink-picker{min-width:max-content}.business-shell .draw-tools-active>.paper-picker{scrollbar-width:thin;grid-column:1/-1;max-width:100%;padding:6px 0 2px;display:flex;overflow-x:auto}.business-shell .draw-tools-active>.clear-note{grid-area:1/5;margin-left:0}.business-shell .draw-tools-active .note-tools button{border-radius:8px;width:auto;min-width:44px;min-height:40px;padding:0 11px;font-size:9px}.business-shell .draw-tools-active .ink-picker button{width:26px;height:26px}.business-shell .draw-tools-active .stroke-picker input{width:110px}@media (max-width:850px){.business-shell .notes-toolbar.draw-tools-active{grid-template-columns:1fr auto;position:relative}.business-shell .draw-tools-active>.note-mode:first-child{grid-column:1}.business-shell .draw-tools-active>.note-tools{grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(48px,1fr));width:100%;display:grid}.business-shell .draw-tools-active>.stroke-picker{grid-area:3/1}.business-shell .draw-tools-active>.ink-picker{grid-area:3/2}.business-shell .draw-tools-active>.paper-picker{grid-area:4/1/auto/-1}.business-shell .draw-tools-active>.clear-note{grid-area:1/2}.business-shell .draw-tools-active .note-tools button{width:100%}}@media (max-width:520px){.business-shell .draw-tools-active>.stroke-picker,.business-shell .draw-tools-active>.ink-picker{grid-column:1/-1}.business-shell .draw-tools-active>.stroke-picker{grid-row:3}.business-shell .draw-tools-active>.ink-picker{grid-row:4}.business-shell .draw-tools-active>.paper-picker{grid-row:5}.business-shell .draw-tools-active .note-tools button{padding:0 6px;font-size:8px}}.discover-stride{gap:18px;max-width:1240px;margin:0 auto;display:grid}.discover-hero{color:#fff;background:linear-gradient(135deg,#0c315c 0%,#105ea8 58%,#2b82c5 100%);border-radius:20px;grid-template-columns:1.5fr .8fr;align-items:center;gap:50px;min-height:380px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.discover-hero:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-170px}.discover-hero .eyebrow{color:#b9dcff}.discover-hero h2{margin:9px 0 18px;letter-spacing:-.055em!important;font-size:clamp(31px,4.5vw,58px)!important;line-height:1.02!important}.discover-hero>div>p:not(.eyebrow){color:#d9eaff;max-width:680px;font-size:13px;line-height:1.7}.discover-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.discover-actions button,.discover-cta button{color:#144f87;background:#fff;border:1px solid #ffffff59;border-radius:10px;min-height:46px;padding:0 18px;font-size:9px;font-weight:850}.discover-actions button+button{color:#fff;background:0 0}.discover-hero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0522433d;border:1px solid #ffffff38;border-radius:15px;padding:24px}.discover-hero aside span{text-transform:uppercase;letter-spacing:.1em;color:#b9dcff;font-size:7px;font-weight:850}.discover-hero blockquote{margin:14px 0;font-size:17px;font-weight:650;line-height:1.45}.discover-hero aside strong{color:#d7eaff;font-size:8px}.discover-value,.discover-story{border:1px solid var(--line);background:var(--panel);box-shadow:var(--stride-shadow);border-radius:16px;grid-template-columns:.8fr 1.2fr;gap:44px;padding:36px;display:grid}.discover-value h3,.discover-story h3,.discover-cta h3{margin:7px 0 0;font-size:24px;line-height:1.18}.discover-value>p,.discover-story>div+div p{color:var(--muted);margin:0 0 12px;font-size:10px;line-height:1.75}.discover-capabilities{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.discover-capabilities article{border:1px solid var(--line);background:var(--panel);box-shadow:var(--stride-shadow);border-radius:14px;padding:23px}.discover-capabilities article>span{width:38px;height:38px;color:var(--stride-blue);background:#eaf3ff;border-radius:11px;place-items:center;font-size:16px;display:grid}.discover-capabilities h3{margin:16px 0 7px;font-size:13px}.discover-capabilities p{color:var(--muted);margin:0;font-size:8px;line-height:1.65}.discover-story>div+div strong{margin-top:20px;font-size:9px;display:block}.discover-cta{color:#fff;background:#102f53;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:28px 34px;display:flex}.discover-cta .eyebrow{color:#9dcbf5}.discover-cta h3{font-size:20px}.theme-night .discover-value,.theme-night .discover-story,.theme-night .discover-capabilities article{background:#131c29}@media (max-width:900px){.discover-hero,.discover-value,.discover-story{grid-template-columns:1fr}.discover-capabilities{grid-template-columns:1fr 1fr}.discover-hero{gap:24px}}@media (max-width:600px){.discover-hero{padding:26px 20px}.discover-capabilities{grid-template-columns:1fr}.discover-value,.discover-story{gap:18px;padding:24px}.discover-cta{flex-direction:column;align-items:flex-start}.discover-cta button{width:100%}}.tutorial-start-guide{background:var(--panel);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 24px;display:grid}.tutorial-start-guide button{border:1px solid var(--line);background:var(--panel);min-height:82px;color:var(--ink);text-align:left;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:3px 9px;padding:14px;display:grid}.tutorial-start-guide button:hover{background:#f7fbfe;border-color:#8ab9d8}.tutorial-start-guide span{color:#1976b9;background:#eaf5fc;border-radius:50%;grid-row:1/3;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.tutorial-start-guide strong{font-size:10px}.tutorial-start-guide small{color:var(--muted);font-size:8px}.tutorial-library>.tutorial-topic-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}@media (max-width:800px){.tutorial-start-guide,.tutorial-library>.tutorial-topic-grid{grid-template-columns:1fr}}@media (max-width:520px){.tutorial-start-guide{padding:14px}}.tutorial-progress-summary{border-bottom:1px solid var(--line);background:#f8fbff;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 24px;display:grid}.tutorial-progress-summary>div:not(.tutorial-overall-progress){background:var(--panel);border:1px solid #d9e6f4;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.tutorial-progress-summary strong{font-size:17px}.tutorial-progress-summary span{color:var(--muted);font-size:8px}.tutorial-overall-progress{background:#dfe9f5;border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.tutorial-overall-progress i{background:var(--stride-blue);border-radius:inherit;height:100%;display:block}.tutorial-role-paths,.tutorial-filters{border-bottom:1px solid var(--line);background:var(--panel);padding:17px 24px}.tutorial-role-paths>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.tutorial-role-paths button{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink);border-radius:99px;padding:0 12px;font-size:8px;font-weight:750}.tutorial-role-paths button.selected{background:var(--stride-blue);border-color:var(--stride-blue);color:#fff}.tutorial-filters{grid-template-columns:minmax(220px,1.5fr) 1fr 1fr auto;align-items:end;gap:10px;display:grid}.tutorial-filters label{gap:5px;display:grid}.tutorial-filters label span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.tutorial-filters input,.tutorial-filters select{border:1px solid var(--line);background:var(--panel);height:40px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:9px}.tutorial-filters>button{border:1px solid var(--line);background:var(--panel);height:40px;color:var(--stride-blue);border-radius:8px;font-size:8px;font-weight:750}.training-lesson-list button div em,.tutorial-choice div em,.tutorial-troubleshooting em{color:#2c6fa8;margin-top:5px;font-size:7px;font-style:normal;font-weight:750;display:block}.tutorial-empty{text-align:center;color:var(--muted);background:var(--panel);grid-column:1/-1;padding:24px;font-size:9px}.tutorial-troubleshooting{border-top:1px solid var(--line);background:var(--panel);padding:22px 24px}.tutorial-troubleshooting header{margin-bottom:12px}.tutorial-troubleshooting h3{margin:3px 0;font-size:15px}.tutorial-troubleshooting>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.tutorial-troubleshooting button{border:1px solid var(--line);background:var(--panel);min-height:96px;color:var(--ink);text-align:left;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.tutorial-troubleshooting small{color:var(--muted);font-size:8px;line-height:1.5}.tutorial-safety-card{background:#f6faff;border:1px solid #d7e4f1;border-radius:12px;margin:22px 24px;padding:18px}.tutorial-safety-card>div{align-items:center;gap:8px;display:flex}.tutorial-safety-card h3{margin:0;font-size:13px}.tutorial-safety-card p{color:var(--muted);font-size:8px;line-height:1.65}.tutorial-safety-card button{color:var(--stride-blue);background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.hands-on-coach{max-height:min(760px,100vh - 30px);overflow:auto}.hands-on-coach .training-mode-status{color:#1769a4;background:#eaf5fc;border-radius:7px;margin:0 16px;padding:7px 9px;font-size:7px;font-weight:800}.hands-on-coach>section,.hands-on-coach>ol,.hands-on-coach>details{margin:10px 16px}.hands-on-coach>section small{text-transform:uppercase;color:var(--muted);font-size:7px;font-weight:800}.hands-on-coach>section p,.hands-on-coach>details p,.hands-on-coach>ol{font-size:8px;line-height:1.55}.hands-on-coach>ol{padding-left:18px}.hands-on-coach>ol li{margin:5px 0}.hands-on-coach .training-success-check{background:#f3faf5;border:1px solid #cfe3d7;border-radius:8px;padding:10px}.hands-on-coach>details{border:1px solid var(--line);border-radius:8px;padding:9px}.hands-on-coach>details summary{cursor:pointer;font-size:8px;font-weight:800}.hands-on-coach>div:last-child{flex-wrap:wrap}.theme-night .tutorial-progress-summary,.theme-night .tutorial-safety-card{background:#111b29}.theme-night .tutorial-safety-card,.theme-night .tutorial-progress-summary>div:not(.tutorial-overall-progress){border-color:var(--line)}@media (max-width:850px){.tutorial-filters{grid-template-columns:1fr 1fr}.tutorial-filters label:first-child{grid-column:1/-1}.tutorial-progress-summary{grid-template-columns:1fr}.tutorial-overall-progress{grid-column:1}.tutorial-troubleshooting>div{grid-template-columns:1fr}}@media (max-width:520px){.tutorial-filters{grid-template-columns:1fr}.tutorial-filters label:first-child{grid-column:1}.tutorial-progress-summary,.tutorial-role-paths,.tutorial-filters,.tutorial-troubleshooting{padding:14px}.tutorial-safety-card{margin:14px}}.paper-blank{background-image:none}.command-confirmation-actions{grid-template-columns:1fr 2fr;gap:9px;display:grid}.command-confirmation-actions button{border-radius:9px;min-height:42px;font-size:9px;font-weight:800}.command-confirmation-actions .command-deny{border:1px solid var(--line);background:var(--panel);color:var(--ink)}.command-confirmation-actions .assistant-submit{margin:0}@media (max-width:520px){.command-confirmation-actions{grid-template-columns:1fr}}.recurring-manager{border:1px solid var(--line);background:var(--panel);border-radius:15px;margin-bottom:18px;padding:22px}.recurring-manager>header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.recurring-manager h2{margin:4px 0;font:500 21px Georgia,serif}.recurring-manager header p:last-child{color:var(--muted);margin:0;font-size:9px}.recurring-manager>header>span{color:var(--violet);background:var(--violet);font-size:8px}@supports (color:color-mix(in lab, red, red)){.recurring-manager>header>span{background:color-mix(in srgb,var(--violet) 10%,#fff)}}.recurring-manager>header>span{border-radius:20px;padding:8px 10px}.recurring-manager>form{gap:8px;display:flex}.recurring-manager input,.recurring-manager select{border:1px solid var(--line);height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:9px}.recurring-manager form>input:first-child{flex:1}.recurring-manager form label{align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.recurring-manager form label input{width:66px}.recurring-manager form>button{background:var(--violet);color:#fff;border:0;border-radius:8px;padding:0 15px;font-size:9px;font-weight:700}.recurring-rule-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.recurring-rule-list article{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.recurring-rule-list article>span{color:#1976b9;background:#eaf5fc;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.recurring-rule-list article>div{flex-direction:column;flex:1;gap:3px;display:flex}.recurring-rule-list strong{font-size:9px}.recurring-rule-list small{color:var(--muted);font-size:7px}.recurring-rule-list button{color:#b84e4e;background:0 0;border:0;font-size:7px}.theme-night .recurring-manager{background:#111}.theme-night .recurring-manager input,.theme-night .recurring-manager select{color:#fff;background:#171717}@media (max-width:850px){.recurring-manager>form{flex-wrap:wrap}.recurring-manager form>input:first-child{flex-basis:100%}.recurring-rule-list{grid-template-columns:1fr}}@media (max-width:520px){.recurring-manager>header{flex-direction:column;gap:10px}.recurring-manager>form>*{flex:1}.recurring-manager form>button{flex-basis:100%;height:40px}}.recruiting-workspace{flex-direction:column;gap:18px;display:flex}.recruiting-workspace>header{color:#fff;background:linear-gradient(120deg,#104d78,#1976b9);border-radius:16px;justify-content:space-between;padding:28px;display:flex}.recruiting-workspace>header h2{margin:5px 0;font:500 30px Georgia,serif}.recruiting-workspace>header p:last-child{opacity:.82;font-size:10px}.recruiting-workspace>header>span{border:1px solid #fff5;border-radius:20px;height:max-content;padding:8px 11px;font-size:8px}.recruiting-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.recruit-panel,.candidate-pipeline,.onboarding-board{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:21px}.recruit-panel h3,.candidate-pipeline h3,.onboarding-board h3{margin:0 0 16px;font-size:12px}.recruit-panel form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recruit-panel input,.recruit-panel select,.recruit-panel textarea,.candidate-card input,.candidate-card select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:9px}.recruit-panel input,.recruit-panel select{height:39px}.recruit-panel textarea{grid-column:1/3;min-height:70px;padding:10px}.recruit-panel form label{align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.recruit-panel form label input{width:80px}.recruit-panel form button,.candidate-card form button{background:var(--violet);color:#fff;border:0;border-radius:8px;height:39px;font-size:9px;font-weight:700}.role-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 2px;display:flex}.role-row div{flex-direction:column;gap:3px;display:flex}.role-row strong{font-size:9px}.role-row small{color:var(--muted);font-size:7px}.role-row b{color:var(--violet);font-size:8px}.candidate-pipeline{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.candidate-pipeline>h3,.candidate-pipeline>p{grid-column:1/-1}.candidate-card{border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:10px;padding:14px;display:flex}.candidate-identity{align-items:center;gap:9px;display:flex}.candidate-identity>span{color:#1976b9;background:#eaf5fc;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.candidate-identity>div{flex-direction:column;gap:3px;min-width:0;display:flex}.candidate-identity strong{font-size:10px}.candidate-identity small,.candidate-card>p,.calendar-confirm{color:var(--muted);font-size:7px;line-height:1.5}.candidate-card>select{height:35px}.candidate-card form{grid-template-columns:1fr 1fr;gap:7px;display:grid}.candidate-card form label{flex-direction:column;gap:4px;font-size:7px;font-weight:700;display:flex}.candidate-card form input{height:34px}.candidate-card form button{grid-column:1/3}.calendar-confirm{color:#397451!important}.onboarding-board article{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.onboarding-board article>button{border:1px solid var(--line);background:#fff;border-radius:7px;width:25px;height:25px}.onboarding-board article>button.done{color:#fff;background:#397451}.onboarding-board article>div{flex-direction:column;gap:3px;display:flex}.onboarding-board strong{font-size:9px}.onboarding-board small{color:var(--muted);font-size:7px}.onboarding-board>p{color:var(--muted);font-size:8px}.recruiting-privacy{color:#846846;background:#fff8e9;border:1px solid #ead8b8;border-radius:10px;padding:12px;font-size:8px}.theme-night .recruit-panel,.theme-night .candidate-pipeline,.theme-night .onboarding-board,.theme-night .candidate-card{background:#111}.theme-night .recruiting-privacy{color:#e3c38d;background:#271f13;border-color:#554329}@media (max-width:950px){.candidate-pipeline{grid-template-columns:1fr 1fr}}@media (max-width:760px){.recruiting-grid,.candidate-pipeline{grid-template-columns:1fr}.recruiting-workspace>header{flex-direction:column;gap:12px}}@media (max-width:520px){.recruit-panel form{grid-template-columns:1fr}.recruit-panel textarea{grid-column:auto}}.recruiting-header-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.recruiting-header-actions span{border:1px solid #fff5;border-radius:20px;padding:8px 11px;font-size:8px}.recruiting-header-actions button{color:#104d78;background:#fff;border:0;border-radius:9px;height:38px;padding:0 13px;font-size:9px;font-weight:800}@media (max-width:760px){.recruiting-header-actions{align-items:flex-start}}.candidate-meeting-notes{border-top:1px solid var(--line);padding-top:10px}.candidate-meeting-notes>header{justify-content:space-between;align-items:center;display:flex}.candidate-meeting-notes>header strong{font-size:9px}.candidate-meeting-notes>header button{color:#1976b9;background:#eaf5fc;border:0;border-radius:7px;padding:7px 8px;font-size:7px;font-weight:800}.candidate-card .candidate-note-form{flex-direction:column;gap:6px;margin-top:8px;display:flex}.candidate-note-form textarea{border:1px solid var(--line);resize:vertical;min-height:62px;color:var(--ink);background:#fff;border-radius:7px;padding:8px;font-size:8px}.candidate-card .candidate-note-form button{width:100%}.candidate-meeting-notes>article{border-top:1px solid var(--line);padding:8px 0}.candidate-meeting-notes>article small{color:var(--muted);font-size:7px}.candidate-meeting-notes>article p{margin:4px 0;font-size:8px;line-height:1.45}.theme-night .candidate-note-form textarea{color:#fff;background:#171717}.business-shell{--premium-surface:#fffffff0;--premium-border:#d3dce8e0;--premium-shadow:0 10px 32px #1e314f12;--premium-shadow-hover:0 16px 42px #1e314f1f;--ui-radius:12px;--ui-radius-sm:9px;--ui-control-height:42px;--ui-section-gap:24px;background:radial-gradient(circle at 78% -10%,var(--violet),transparent 34rem), var(--stride-bg)}@supports (color:color-mix(in lab, red, red)){.business-shell{background:radial-gradient(circle at 78% -10%,color-mix(in srgb,var(--violet) 7%,transparent),transparent 34rem), var(--stride-bg)}}.business-shell .workspace{isolation:isolate}.business-shell .workspace>section:not(.home-dashboard),.business-shell .calendar-view,.business-shell .notes-studio,.business-shell .team-workspace,.business-shell .recruiting-workspace,.business-shell .tutorial-library{min-width:0}.business-shell .panel,.business-shell .workspace-launchpad,.business-shell .home-mini-calendar,.business-shell .recurring-manager,.business-shell .team-panel,.business-shell .recruit-panel,.business-shell .candidate-pipeline,.business-shell .onboarding-board,.business-shell .company-pipeline-editor,.business-shell .recruiting-kanban,.business-shell .recruiting-automation-panel{border-color:var(--premium-border);box-shadow:var(--premium-shadow)}.business-shell .panel,.business-shell .team-panel,.business-shell .recruit-panel,.business-shell .candidate-card,.business-shell .day-card,.business-shell .workspace-launchpad,.business-shell .home-mini-calendar{transition:border-color .18s,box-shadow .18s,transform .18s}.business-shell .workspace-icon-grid>button,.business-shell .candidate-card,.business-shell .day-card{border-color:var(--premium-border);background:linear-gradient(155deg,#fff,#f9fbfe)}.business-shell .workspace-icon-grid>button:hover,.business-shell .candidate-card:hover,.business-shell .day-card:hover{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .workspace-icon-grid>button:hover,.business-shell .candidate-card:hover,.business-shell .day-card:hover{border-color:color-mix(in srgb,var(--violet) 30%,#d7e0eb)}}.business-shell .workspace-icon-grid>button:hover,.business-shell .candidate-card:hover,.business-shell .day-card:hover{box-shadow:var(--premium-shadow-hover)}.business-shell .workspace-icon-grid>button>span,.business-shell .leadership-avatar,.business-shell .action-menu-grid>button>span{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .workspace-icon-grid>button>span,.business-shell .leadership-avatar,.business-shell .action-menu-grid>button>span{background:color-mix(in srgb,var(--violet) 10%,#fff)}}.business-shell .workspace-icon-grid>button>span,.business-shell .leadership-avatar,.business-shell .action-menu-grid>button>span{color:var(--violet)}.business-shell .topbar{box-shadow:0 7px 25px #1e314f0b}.business-shell .topbar h1,.business-shell .workspace>section>header h2,.business-shell .calendar-heading h2,.business-shell .team-development>header h2,.business-shell .recruiting-workspace>header h2{text-wrap:balance}.business-shell :where(button,input,select,textarea){transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s}.business-shell button:active{transform:translateY(1px)}.business-shell input,.business-shell select,.business-shell textarea{min-width:0}.business-shell .eyebrow{letter-spacing:.12em}.business-shell .home-dashboard,.business-shell .home-dashboard>*{min-width:0}.business-shell .home-dashboard .home-overview,.business-shell .home-dashboard .workspace-launchpad,.business-shell .home-dashboard .home-mini-calendar{width:100%;min-width:0;max-width:100%}.business-shell .home-mini-calendar>div{min-width:0;max-width:100%}.business-shell .empty-state,.business-shell .home-empty-action{background:linear-gradient(145deg,#fbfdff,#f4f8fd)}.theme-night.business-shell{--premium-surface:#121824f2;--premium-border:#303d51e6;--premium-shadow:0 10px 32px #0003;--premium-shadow-hover:0 16px 42px #0000004d}.theme-night.business-shell .workspace-icon-grid>button,.theme-night.business-shell .candidate-card,.theme-night.business-shell .day-card{background:linear-gradient(155deg,#151d29,#111822)}.business-shell .home-studio-heading{border-radius:var(--ui-radius);background:var(--panel);box-shadow:none;margin-top:28px;padding:22px 24px}.business-shell .home-studio-heading h3{letter-spacing:-.025em;font-size:21px!important}.business-shell .home-editor-step{border:1px solid var(--premium-border);border-radius:var(--ui-radius);background:var(--panel);margin-top:14px;padding:20px}.business-shell .home-editor-step>header{align-items:center;gap:11px;margin-bottom:15px;display:flex}.business-shell .home-editor-step>header>span{background:var(--violet);border-radius:9px;flex:0 0 30px;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.business-shell .home-editor-step>header>span{background:color-mix(in srgb,var(--violet) 11%,var(--panel))}}.business-shell .home-editor-step>header>span{color:var(--violet);place-items:center;font-size:10px;font-weight:850;display:grid}.business-shell .home-editor-step>header>div{gap:3px;min-width:0;display:grid}.business-shell .home-editor-step>header h4{letter-spacing:-.015em;margin:0;font-size:13px}.business-shell .home-editor-step>header p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.business-shell .home-editor-step>header>b{background:var(--violet);border-radius:99px;margin-left:auto;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.business-shell .home-editor-step>header>b{background:color-mix(in srgb,var(--violet) 8%,var(--panel))}}.business-shell .home-editor-step>header>b{color:var(--violet);white-space:nowrap;font-size:7px}.business-shell .home-editor-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.business-shell .home-editor-presets button{border-color:var(--premium-border);background:var(--panel);min-height:88px;color:var(--ink);box-shadow:none;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-content:center;gap:2px 9px;padding:13px;display:grid}.business-shell .home-editor-presets button:hover{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .home-editor-presets button:hover{border-color:color-mix(in srgb,var(--violet) 36%,var(--premium-border))}}.business-shell .home-editor-presets button:hover{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .home-editor-presets button:hover{background:color-mix(in srgb,var(--violet) 4%,var(--panel))}}.business-shell .home-editor-presets button:hover{transform:translateY(-1px)}.business-shell .home-editor-presets button>span{background:var(--violet);border-radius:9px;grid-row:1/-1;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.business-shell .home-editor-presets button>span{background:color-mix(in srgb,var(--violet) 9%,var(--panel))}}.business-shell .home-editor-presets button>span{color:var(--violet);place-items:center;font-size:13px;display:grid}.business-shell .home-editor-presets button strong{font-size:9px}.business-shell .home-editor-presets button small{color:var(--muted);font-size:7px;line-height:1.35}.business-shell .home-section-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.business-shell .home-section-picker>button{border:1px solid var(--premium-border);background:var(--panel);min-height:64px;color:var(--ink);text-align:left;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.business-shell .home-section-picker>button>span{background:var(--stride-surface-2);width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;font-size:11px;font-weight:850;display:grid}.business-shell .home-section-picker>button>div{gap:3px;min-width:0;display:grid}.business-shell .home-section-picker strong{font-size:9px}.business-shell .home-section-picker small{color:var(--muted);font-size:7px;line-height:1.35}.business-shell .home-section-picker>button.selected{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .home-section-picker>button.selected{border-color:color-mix(in srgb,var(--violet) 40%,var(--premium-border))}}.business-shell .home-section-picker>button.selected{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .home-section-picker>button.selected{background:color-mix(in srgb,var(--violet) 5%,var(--panel))}}.business-shell .home-section-picker>button.selected>span{background:var(--violet);color:#fff}.business-shell .home-studio-workspace{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:12px}.business-shell .home-order-list{align-content:start;gap:6px;display:grid}.business-shell .home-order-list>article{border:1px solid var(--premium-border);background:var(--panel);border-radius:9px;grid-template-columns:24px 27px minmax(0,1fr) 64px 30px;align-items:center;gap:7px;min-height:58px;padding:7px 8px;display:grid}.business-shell .home-order-list>article:hover{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .home-order-list>article:hover{border-color:color-mix(in srgb,var(--violet) 25%,var(--premium-border))}}.business-shell .home-order-list .home-drag-handle{width:24px;height:34px}.business-shell .home-order-number{background:var(--stride-surface-2);width:27px;height:27px;color:var(--muted);border-radius:8px;place-items:center;font-size:8px;font-weight:850;display:grid}.business-shell .home-order-list>article>div:first-of-type{gap:3px;min-width:0;display:grid}.business-shell .home-order-list>article strong{font-size:9px}.business-shell .home-order-list>article small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.business-shell .home-remove-section{width:30px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-size:15px}.business-shell .home-remove-section:hover{color:#a94e42;background:#fff2f0}.business-shell .home-editor-advanced{border:1px solid var(--premium-border);border-radius:var(--ui-radius);background:var(--panel);margin-top:14px;overflow:hidden}.business-shell .home-editor-advanced>summary{cursor:pointer;gap:3px;min-height:64px;padding:14px 18px;list-style:none;display:grid}.business-shell .home-editor-advanced>summary::-webkit-details-marker{display:none}.business-shell .home-editor-advanced>summary span{font-size:10px;font-weight:800}.business-shell .home-editor-advanced>summary small{color:var(--muted);font-size:7px}.business-shell .home-editor-advanced[open]>summary{border-bottom:1px solid var(--premium-border)}.business-shell .home-editor-advanced>.home-studio-controls,.business-shell .home-editor-advanced>.home-card-widths,.business-shell .home-editor-advanced>.homepage-choice-grid,.business-shell .home-editor-advanced>.saved-layout-builder,.business-shell .home-editor-advanced>.home-studio-subheading{margin-left:16px;margin-right:16px}.business-shell .home-editor-advanced>.home-studio-controls{margin-top:16px}.business-shell .home-card-widths{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.business-shell .home-card-widths label{border:1px solid var(--premium-border);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:8px 10px;font-size:8px;font-weight:750;display:flex}.business-shell .home-card-widths select{border:1px solid var(--premium-border);width:112px;height:34px;padding:0 7px}.business-shell .home-editor-advanced>.saved-layout-builder{margin-top:14px;margin-bottom:16px}.business-shell .settings-sidebar-panel>.toggle-setting{margin-bottom:14px}.business-shell .sidebar-editor-step{margin-top:12px}.business-shell .sidebar-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.business-shell .sidebar-section-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.business-shell .sidebar-section-picker>label{border:1px solid var(--premium-border);background:var(--panel);min-height:64px;color:var(--ink);cursor:pointer;border-radius:10px;grid-template-columns:18px 30px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.business-shell .sidebar-section-picker>label.selected{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .sidebar-section-picker>label.selected{border-color:color-mix(in srgb,var(--violet) 40%,var(--premium-border))}}.business-shell .sidebar-section-picker>label.selected{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .sidebar-section-picker>label.selected{background:color-mix(in srgb,var(--violet) 5%,var(--panel))}}.business-shell .sidebar-section-picker input{width:17px;height:17px;accent-color:var(--violet)}.business-shell .sidebar-section-picker input:disabled{opacity:.65}.business-shell .sidebar-section-picker>label>span{background:var(--stride-surface-2);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;font-size:12px;font-weight:850;display:grid}.business-shell .sidebar-section-picker>label.selected>span{background:var(--violet);color:#fff}.business-shell .sidebar-section-picker>label>div{gap:3px;min-width:0;display:grid}.business-shell .sidebar-section-picker strong{font-size:9px}.business-shell .sidebar-section-picker small{color:var(--muted);font-size:7px;line-height:1.35}.business-shell .sidebar-order-list>article{grid-template-columns:34px minmax(0,1fr) 64px}.business-shell .sidebar-order-icon{background:var(--violet);border-radius:9px;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.business-shell .sidebar-order-icon{background:color-mix(in srgb,var(--violet) 9%,var(--panel))}}.business-shell .sidebar-order-icon{color:var(--violet);place-items:center;font-size:13px;font-weight:850;display:grid}.business-shell .sidebar-order-list>article>div:first-of-type{gap:3px;min-width:0;display:grid}@media (max-width:700px){.business-shell .sidebar-presets,.business-shell .sidebar-section-picker{grid-template-columns:1fr}.business-shell .sidebar-order-list>article{grid-template-columns:34px minmax(0,1fr) 64px}}.business-shell .recruiting-home-snapshot{border:1px solid var(--premium-border);background:var(--panel);box-shadow:var(--premium-shadow);border-radius:14px;padding:22px}.business-shell .recruiting-home-snapshot>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.business-shell .recruiting-home-snapshot h2{letter-spacing:-.025em;margin:4px 0 5px;font-size:21px}.business-shell .recruiting-home-snapshot header p:not(.eyebrow){color:var(--muted);margin:0;font-size:8px}.business-shell .recruiting-home-snapshot>header>button,.business-shell .recruiting-home-snapshot>footer>button{border:1px solid var(--premium-border);background:var(--panel);min-height:38px;color:var(--violet);white-space:nowrap;border-radius:9px;padding:0 12px;font-size:8px;font-weight:800}.business-shell .recruiting-home-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.business-shell .recruiting-home-metrics>article{border:1px solid var(--premium-border);background:var(--stride-surface-2);border-radius:10px;align-content:center;gap:4px;min-height:92px;padding:13px;display:grid}.business-shell .recruiting-home-metrics span,.business-shell .recruiting-home-metrics small{color:var(--muted);font-size:7px}.business-shell .recruiting-home-metrics strong{letter-spacing:-.04em;font-size:22px}.business-shell .recruiting-home-snapshot>footer{border-top:1px solid var(--premium-border);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.business-shell .recruiting-home-snapshot>footer>div{flex-wrap:wrap;gap:6px;display:flex}.business-shell .recruiting-home-snapshot>footer span{background:var(--stride-surface-2);color:var(--muted);border-radius:8px;padding:6px 8px;font-size:7px}.business-shell .recruiting-home-snapshot>footer span b{color:var(--ink);margin-right:4px}.business-shell .recruiting-home-snapshot>footer>button{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .recruiting-home-snapshot>footer>button{border-color:color-mix(in srgb,var(--violet) 26%,var(--premium-border))}}.business-shell .recruiting-home-snapshot>footer>button{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .recruiting-home-snapshot>footer>button{background:color-mix(in srgb,var(--violet) 6%,var(--panel))}}@media (max-width:900px){html,body{max-width:100%;overflow-x:clip}.business-shell,.business-shell .app-shell,.business-shell .workspace{width:100%;min-width:0;max-width:100%}.business-shell .workspace{margin-left:0}.business-shell .sidebar{width:min(326px,88vw);padding:22px 18px calc(18px + env(safe-area-inset-bottom));overflow-y:auto}.business-shell .sidebar.open{transform:translate(0)}.business-shell .brand{margin-bottom:10px}.business-shell .nav-item{min-height:46px}.business-shell .home-dashboard,.business-shell .business-grid,.business-shell .right-rail,.business-shell .home-widget,.business-shell .home-overview,.business-shell .workspace-launchpad,.business-shell .home-mini-calendar,.business-shell .calendar-view,.business-shell .notes-studio,.business-shell .team-workspace,.business-shell .recruiting-workspace,.business-shell .tutorial-library{width:100%;min-width:0;max-width:100%}.business-shell .home-overview>*{min-width:0;max-width:100%}.business-shell .home-editor-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.business-shell .home-studio-workspace{grid-template-columns:1fr}.business-shell .home-studio-preview{display:none}.business-shell .recruiting-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:root{scroll-padding-top:112px}.business-shell{background:linear-gradient(#f8faff 0,#f3f6fb 24rem,#f6f8fb 100%)}.theme-night.business-shell{background:linear-gradient(#0c121c,#090d14)}.business-shell .workspace{padding:12px 12px calc(94px + env(safe-area-inset-bottom))}.business-shell .topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border-bottom:1px solid #d8e0eae6;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:0 10px;min-height:0;margin:-12px -12px 14px;padding:11px 12px 10px;display:grid;position:sticky;top:0}.theme-night.business-shell .topbar{background:#090d14f0}.business-shell .mobile-menu{border-color:#d9e1eb;border-radius:11px;grid-area:1/1;width:42px;height:42px;margin:0;font-size:0}.business-shell .mobile-menu:before{content:"☰";font-size:18px}.business-shell .topbar>div:first-of-type{grid-area:1/2;min-width:0;padding-top:1px;display:block}.business-shell .topbar .eyebrow{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:7px;overflow:hidden}.business-shell .topbar h1{letter-spacing:-.035em;font-size:18px;line-height:1.12}.business-shell .dashboard-motto{margin-top:5px}.business-shell .dashboard-motto>.cloud-status{background:#edf7f1;border-radius:99px;align-items:center;padding:3px 7px;font-size:7px;display:inline-flex}.business-shell .top-actions{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,44px);justify-content:end;gap:6px;width:100%;margin:9px 0 0;padding:0;display:grid;overflow:visible}.business-shell .top-actions button{border-radius:11px;place-items:center;height:44px;min-height:44px;font-size:0;overflow:hidden;width:44px!important;min-width:44px!important;padding:0!important;display:grid!important}.business-shell .top-actions .search-button{margin:0!important}.business-shell .top-actions .search-button span:first-child{font-size:18px}.business-shell .top-actions .all-actions-button:before{content:"☰";font-size:16px}.business-shell .top-actions .primary-button:before{content:"＋";font-size:20px}.business-shell .top-actions .review-button,.business-shell .top-actions .trash-button,.business-shell .top-actions .install-button,.business-shell .top-actions .notes-shortcut,.business-shell .top-actions .import-button{display:none!important}.business-shell .topbar:has(.note-format-bar){grid-template-rows:auto auto auto}.business-shell .topbar .note-format-bar{overscroll-behavior-inline:contain;border-radius:10px;grid-area:3/1/auto/-1;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;margin:8px 0 0;padding:7px 8px;display:flex;overflow-x:auto}.business-shell .topbar .note-format-bar label,.business-shell .topbar .note-format-bar>div{white-space:nowrap;flex:none}.business-shell .topbar .note-format-bar select{max-width:126px}.business-shell .home-studio-heading{padding:17px}.business-shell .home-editor-step{padding:14px}.business-shell .home-editor-step>header{align-items:flex-start}.business-shell .home-editor-step>header>b{align-self:center}.business-shell .home-editor-presets,.business-shell .home-section-picker{grid-template-columns:1fr}.business-shell .home-editor-presets button{min-height:72px}.business-shell .home-order-list>article{grid-template-columns:22px 25px minmax(0,1fr) 64px 28px;gap:5px}.business-shell .home-order-list>article small{display:none}.business-shell .home-card-widths{grid-template-columns:1fr}.business-shell .recruiting-home-snapshot{padding:15px}.business-shell .recruiting-home-snapshot>header,.business-shell .recruiting-home-snapshot>footer{display:grid}.business-shell .recruiting-home-snapshot>header>button,.business-shell .recruiting-home-snapshot>footer>button{width:100%}.business-shell .recruiting-home-metrics{gap:6px}.business-shell .recruiting-home-metrics>article{min-height:82px;padding:10px}.business-shell .home-dashboard{gap:12px}.business-shell .home-dashboard.home-density-compact{gap:8px}.business-shell .home-dashboard.home-density-spacious{gap:16px}.business-shell .home-dashboard .home-widget{border-radius:15px;width:100%;min-width:0;max-width:100%}.business-shell .leadership-pulse{padding:15px}.business-shell .leadership-pulse-header{gap:12px;padding-bottom:13px}.business-shell .leadership-pulse-header h2{font-size:21px;line-height:1.08}.business-shell .leadership-pulse-header>div>p:last-child{font-size:9px}.business-shell .leadership-pulse-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:13px 0}.business-shell .leadership-pulse-summary>div{text-align:center;border-top-width:3px;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:74px;padding:9px 7px;display:grid;border-left-width:0!important}.business-shell .leadership-pulse-summary strong{font-size:20px}.business-shell .leadership-pulse-summary span{font-size:7px;line-height:1.25}.business-shell .leadership-pulse-onboarding{grid-template-columns:36px 1fr;gap:10px;min-height:0;padding:13px}.business-shell .leadership-pulse-onboarding>span{width:36px;height:36px}.business-shell .leadership-pulse-onboarding strong{font-size:10px}.business-shell .leadership-pulse-onboarding p{font-size:7px}.business-shell .leadership-pulse>footer{margin-top:10px;font-size:6px}.business-shell .workspace-launchpad,.business-shell .home-mini-calendar{border-radius:15px;width:100%;min-width:0;max-width:100%;padding:15px}.business-shell .workspace-launchpad>header,.business-shell .home-mini-calendar>header{gap:8px;margin-bottom:12px}.business-shell .home-overview h2{font-size:16px}.business-shell .whats-new-badge{width:max-content;max-width:100%;margin:4px 0 0;font-size:6px;display:block}.business-shell .workspace-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.business-shell .workspace-icon-grid>button{border-radius:11px;min-width:0;min-height:88px;padding:10px}.business-shell .workspace-icon-grid>button>span{width:31px;height:31px;margin-bottom:2px;font-size:14px}.business-shell .workspace-icon-grid strong{font-size:9px}.business-shell .workspace-icon-grid small{font-size:7px}.business-shell .home-mini-calendar>div{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:5px;width:100%;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.business-shell .home-mini-calendar>div>button{scroll-snap-align:start;min-width:61px;max-width:61px;min-height:66px;padding:5px}.business-shell .recurring-manager{padding:15px}.business-shell .recurring-manager h2{font-size:18px}.business-shell .plan-strip{scroll-snap-type:x proximity;gap:8px;width:100%;max-width:100%;padding:13px;overflow-x:auto}.business-shell .plan-strip>*{scroll-snap-align:start}.business-shell .plan-intro,.business-shell .goal-card{min-width:190px}.business-shell .plan-intro h2{font-size:18px}.business-shell .panel-heading{min-height:72px;padding:16px}.business-shell .panel-heading h3{font-size:17px}.business-shell .cadence-row{gap:9px;min-height:70px;padding:10px 12px}.business-shell .cadence-copy strong{font-size:11px}.business-shell .cadence-copy span{font-size:8px;line-height:1.4}.business-shell .panel-footer{padding:0 14px}.business-shell .coach-card,.business-shell .pulse-card,.business-shell .leadership-card{border-radius:15px}.business-shell .calendar-heading,.business-shell .team-development>header,.business-shell .recruiting-workspace>header,.business-shell .tutorial-library>header{padding:18px 16px}.business-shell .calendar-heading h2,.business-shell .team-development>header h2,.business-shell .recruiting-workspace>header h2{font-size:22px}.business-shell .calendar-heading{align-items:flex-start;gap:12px}.business-shell .week-grid{grid-template-columns:1fr}.business-shell .day-card{min-height:132px;padding:13px 14px;border-right:0!important}.business-shell .calendar-legend{flex-wrap:wrap;gap:8px;height:auto;min-height:48px;padding:12px 14px}.business-shell .team-development,.business-shell .recruiting-workspace,.business-shell .team-grid,.business-shell .development-feed,.business-shell .recruiting-grid{gap:12px}.business-shell .team-panel,.business-shell .recruit-panel,.business-shell .candidate-pipeline,.business-shell .onboarding-board{border-radius:13px;padding:16px}.business-shell .recruiting-section-nav{border-radius:11px;top:104px}.business-shell .notes-studio{border-radius:14px;padding:8px}.business-shell .notes-studio>header{align-items:flex-start;gap:8px;padding:7px 5px 12px}.business-shell .notes-studio h2{font-size:21px}.business-shell .notes-toolbar{border-radius:11px 11px 0 0;position:relative;top:auto}.business-shell .paper-sheet{height:68dvh;min-height:520px}.business-shell .action-menu{border-radius:15px;width:auto;max-height:calc(100dvh - 132px);inset:116px 8px auto;overflow:auto}.business-shell .action-menu-grid{grid-template-columns:1fr}.business-shell .settings-modal,.business-shell .utility-modal,.business-shell .plan-modal,.business-shell .calendar-editor{border-radius:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:20px 16px}.business-shell .modal-backdrop{padding:8px}.business-shell .assistant-drawer{width:100%;padding-bottom:env(safe-area-inset-bottom);border-radius:0;inset:0}.business-shell .help-launcher,.business-shell .meeting-listener,.business-shell .assistant-launcher{bottom:calc(10px + env(safe-area-inset-bottom))!important;border-radius:15px!important;place-items:center!important;width:54px!important;min-width:54px!important;height:54px!important;padding:0!important;display:grid!important;box-shadow:0 11px 27px #17203333!important}.business-shell .help-launcher{left:10px!important;right:auto!important}.business-shell .meeting-listener{left:calc(50% - 27px)!important;right:auto!important}.business-shell .assistant-launcher{left:auto!important;right:10px!important}.business-shell .help-launcher>span,.business-shell .meeting-listener>span,.business-shell .assistant-launcher>span{border-radius:11px;width:36px;height:36px;margin:0}.business-shell .help-launcher>div,.business-shell .meeting-listener>div,.business-shell .assistant-launcher>div{display:none!important}}@media (min-width:641px) and (max-width:1100px){.business-shell .workspace{padding-bottom:92px}.business-shell .home-overview,.business-shell .workspace-launchpad,.business-shell .home-mini-calendar{min-width:0;max-width:100%}.business-shell .home-mini-calendar>div{max-width:100%;overflow-x:auto}.business-shell .help-launcher{bottom:14px!important;left:14px!important;right:auto!important}.business-shell .meeting-listener{bottom:14px!important;left:calc(50% - 27px)!important;right:auto!important}.business-shell .assistant-launcher{bottom:14px!important;left:auto!important;right:14px!important}}@media (prefers-reduced-motion:reduce){.business-shell :where(button,.panel,.candidate-card,.day-card){transition:none!important}}.team-member-status{border:1px solid var(--accent,#2563eb);margin:.75rem 0 0;padding:.7rem .8rem}@supports (color:color-mix(in lab, red, red)){.team-member-status{border:1px solid color-mix(in srgb,var(--accent,#2563eb) 22%,transparent)}}.team-member-status{background:var(--accent,#2563eb);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.team-member-status{background:color-mix(in srgb,var(--accent,#2563eb) 7%,transparent)}}.team-member-status{color:var(--ink,#172033);font-size:.88rem;line-height:1.4}.tutorial-goal-picker{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--accent,#2563eb) 0,var(--panel) 100%);padding:22px 24px}@supports (color:color-mix(in lab, red, red)){.tutorial-goal-picker{background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#2563eb) 5%,var(--panel)) 0,var(--panel) 100%)}}.tutorial-goal-picker>div:first-child h3{margin:3px 0 5px;font-size:18px}.tutorial-goal-picker>div:first-child p:last-child{color:var(--muted);margin:0;font-size:9px}.tutorial-goal-picker>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.tutorial-goal-picker>div:nth-child(2)>button{border:1px solid var(--line);background:var(--panel);min-height:98px;color:var(--ink);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px;display:flex}.tutorial-goal-picker>div:nth-child(2)>button strong{font-size:10px}.tutorial-goal-picker>div:nth-child(2)>button small{color:var(--muted);font-size:8px;line-height:1.45}.tutorial-goal-picker>div:nth-child(2)>button b{color:var(--stride-blue);margin-top:auto;font-size:8px}.tutorial-goal-picker>div:nth-child(2)>button.selected{border-color:var(--stride-blue);box-shadow:0 0 0 2px var(--stride-blue)}@supports (color:color-mix(in lab, red, red)){.tutorial-goal-picker>div:nth-child(2)>button.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--stride-blue) 12%,transparent)}}.tutorial-goal-picker>div:nth-child(2)>button.selected{background:var(--stride-blue)}@supports (color:color-mix(in lab, red, red)){.tutorial-goal-picker>div:nth-child(2)>button.selected{background:color-mix(in srgb,var(--stride-blue) 5%,var(--panel))}}.tutorial-show-all{color:var(--stride-blue);background:0 0;border:0;margin-top:12px;padding:4px 0;font-size:8px;font-weight:800}.tutorial-advanced-filters{border-bottom:1px solid var(--line);background:var(--panel)}.tutorial-advanced-filters>summary{cursor:pointer;min-height:46px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 24px;font-size:9px;font-weight:800;list-style:none;display:flex}.tutorial-advanced-filters>summary::-webkit-details-marker{display:none}.tutorial-advanced-filters>summary:after{content:"＋";color:var(--stride-blue)}.tutorial-advanced-filters[open]>summary:after{content:"−"}.tutorial-step-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tutorial-step-actions button{min-height:40px}.tutorial-back-button,.tutorial-practice-button{border:1px solid var(--line)!important;background:var(--panel)!important;color:var(--ink)!important}.tutorial-practice-button{color:var(--stride-blue)!important}@media (max-width:820px){.tutorial-goal-picker>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tutorial-goal-picker{padding:16px 14px}.tutorial-goal-picker>div:nth-child(2){grid-template-columns:1fr}.tutorial-goal-picker>div:nth-child(2)>button{min-height:82px}.tutorial-advanced-filters>summary{padding:0 14px}.tutorial-step-actions{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.tutorial-step-actions>button:last-child{grid-column:1/-1}}.calendar-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.65rem;display:flex}.calendar-header-actions label{gap:.25rem;font-size:.72rem;font-weight:700;display:grid}.calendar-header-actions input{min-height:42px}.calendar-header-actions select{border:1px solid var(--line);background:var(--panel);min-width:120px;min-height:42px;color:var(--ink);border-radius:9px;padding:0 .7rem}@media (max-width:620px){.calendar-header-actions{justify-content:stretch;width:100%}.calendar-header-actions label{flex:1;min-width:118px}.calendar-header-actions input,.calendar-header-actions select{width:100%;min-width:0}.calendar-header-actions .primary-button{flex:1 0 100%}}.notes-studio .note-destination{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end}.employee-note-history{min-width:0}.employee-note-list{gap:.6rem;margin-top:.75rem;display:grid}.employee-note-list>button{background:var(--violet);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.employee-note-list>button{background:color-mix(in srgb, var(--violet) 4%, var(--premium-surface))}}.employee-note-list>button{border:1px solid var(--premium-border);border-radius:var(--ui-radius-sm);text-align:left;gap:.25rem;width:100%;padding:.8rem;display:grid}.employee-note-list p{overflow-wrap:anywhere;margin:0}.business-shell .notes-studio{background:linear-gradient(145deg,var(--violet),#f8fafc 48%,#fff);border:0;border-radius:20px;padding:0}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio{background:linear-gradient(145deg,color-mix(in srgb,var(--violet) 4%,#f7fbff),#f8fafc 48%,#fff)}}.business-shell .notes-studio{box-shadow:none;overflow:hidden}.business-shell .notes-studio>header{border:1px solid var(--violet);min-height:82px;padding:17px 20px}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio>header{border:1px solid color-mix(in srgb,var(--violet) 13%,#dbe4ef)}}.business-shell .notes-studio>header{background:linear-gradient(135deg,#fff 0%,var(--violet) 100%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio>header{background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--violet) 5%,#fff) 100%)}}.business-shell .notes-studio>header{box-shadow:0 14px 40px #1b345412}.business-shell .notes-studio>header h2{font:720 clamp(22px,2.5vw,30px)/1 var(--font-geist);letter-spacing:-.045em;margin:3px 0 4px}.business-shell .notes-studio>header>div:first-child>p:last-child{color:#65758a;max-width:680px;margin:0;font-size:10px;line-height:1.55}.business-shell .notes-studio .note-header-actions{align-items:center}.business-shell .notes-studio .note-header-actions>button{color:#425b76;background:#fff;border:1px solid #d4dfeb;border-radius:10px;min-height:42px;padding:0 14px;box-shadow:0 3px 10px #1e35500a}.business-shell .notes-studio .note-header-actions .save-note{border-color:var(--violet);background:var(--violet);color:#fff;box-shadow:0 8px 20px var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio .note-header-actions .save-note{box-shadow:0 8px 20px color-mix(in srgb,var(--violet) 22%,transparent)}}.business-shell .notes-studio .note-header-actions .meeting-capture-inline{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio .note-header-actions .meeting-capture-inline{border-color:color-mix(in srgb,var(--violet) 24%,#d4dfeb)}}.business-shell .notes-studio .note-header-actions .meeting-capture-inline{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio .note-header-actions .meeting-capture-inline{background:color-mix(in srgb,var(--violet) 6%,#fff)}}.business-shell .notes-studio .note-header-actions .meeting-capture-inline{color:var(--violet)}.business-shell .notes-studio .note-header-actions .meeting-capture-inline.listening{color:#a83c3c;background:#fff2f2;border-color:#d85050;animation:1.2s infinite meeting-pulse}.business-shell .notes-studio .note-header-actions .note-email-pdf{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio .note-header-actions .note-email-pdf{border-color:color-mix(in srgb,var(--violet) 36%,#d4dfeb)}}.business-shell .notes-studio .note-header-actions .note-email-pdf{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio .note-header-actions .note-email-pdf{background:color-mix(in srgb,var(--violet) 8%,#fff)}}.business-shell .notes-studio .note-header-actions .note-email-pdf{color:var(--violet)}.business-shell .notes-studio .note-header-actions .note-download-pdf{color:#40576f;background:#fff;border-color:#cbd7e4}.business-shell .notes-studio .note-header-actions .note-gmail-pdf{color:#31465c;background:#fff;border-color:#cbd7e4}.business-shell .notes-studio .note-header-actions .note-open-summary{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio .note-header-actions .note-open-summary{border-color:color-mix(in srgb,var(--violet) 34%,#d4dfeb)}}.business-shell .notes-studio .note-header-actions .note-open-summary{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio .note-header-actions .note-open-summary{background:color-mix(in srgb,var(--violet) 8%,#fff)}}.business-shell .notes-studio .note-header-actions .note-open-summary{color:var(--violet);font-weight:850}.business-shell .notes-studio .note-header-actions .note-open-summary:disabled{opacity:.45;cursor:not-allowed}.business-shell .notes-studio .note-header-actions .note-email-pdf:disabled,.business-shell .notes-studio .note-header-actions .note-download-pdf:disabled,.business-shell .notes-studio .note-header-actions .note-gmail-pdf:disabled{opacity:.48;cursor:not-allowed}.gmail-connect-card{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.gmail-connect-card>span{color:#4285f4;background:#fff;border:1px solid #d9e1ea;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.gmail-connect-card>div{gap:3px;display:grid}.gmail-connect-card strong{font-size:10px}.gmail-connect-card small{color:var(--muted);font-size:8px}.gmail-connect-card>button,.gmail-connect-button{border:1px solid var(--violet);background:var(--violet);color:#fff;border-radius:8px;min-height:38px;padding:0 12px;font-size:8px;font-weight:800}.gmail-composer{width:min(560px,100vw - 24px);position:relative}.gmail-composer>h2{margin:5px 0 7px;font-size:23px}.gmail-composer>p:not(.eyebrow){color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.55}.gmail-composer form{gap:12px;display:grid}.gmail-composer label{gap:6px;font-size:9px;font-weight:800;display:grid}.gmail-composer input,.gmail-composer textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;border-radius:9px;padding:10px 12px}.gmail-composer textarea{resize:vertical;line-height:1.5}.gmail-attachment{border:1px solid var(--line);background:var(--violet);border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.gmail-attachment{background:color-mix(in srgb,var(--violet) 4%,var(--panel))}}.gmail-attachment>span{color:#fff;background:#e84d4d;border-radius:6px;padding:7px;font-size:8px;font-weight:900}.gmail-attachment>div{gap:2px;min-width:0;display:grid}.gmail-attachment strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.gmail-attachment small{color:var(--muted);font-size:7px}.gmail-composer .primary-button{width:100%;min-height:44px}.gmail-composer .primary-button:disabled{opacity:.45}.gmail-status{background:var(--violet);border-radius:8px;padding:9px;margin:0!important}@supports (color:color-mix(in lab, red, red)){.gmail-status{background:color-mix(in srgb,var(--violet) 7%,var(--panel))}}.gmail-status{color:var(--ink)!important}.gmail-composer a{color:var(--violet);font-size:9px;font-weight:800}.business-shell .notes-studio .note-saved{color:#32704c;background:#edf7f1;border-radius:99px;align-items:center;min-height:32px;padding:0 10px;font-weight:750;display:inline-flex}.notes-layout{grid-template-columns:220px minmax(0,1fr);gap:12px;padding:12px 0 0;display:grid}.note-library-panel,.note-editor{background:#fffffff5;border:1px solid #dce5ef;border-radius:16px;min-width:0;box-shadow:0 12px 36px #1c345212}.note-library-panel{scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 96px);padding:13px;position:sticky;top:82px;overflow:auto}.note-library-heading{align-items:center;gap:10px;margin-bottom:15px;display:flex}.note-library-heading>span{background:var(--violet);border-radius:10px;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.note-library-heading>span{background:color-mix(in srgb,var(--violet) 10%,#fff)}}.note-library-heading>span{color:var(--violet);place-items:center;font-size:16px;display:grid}.note-library-heading>div{gap:2px;display:grid}.note-library-heading strong{font-size:12px}.note-library-heading small{color:#7b8898;font-size:8px}.note-folder-create{background:#f8fbff;border:1px solid #dfe8f1;border-radius:11px;padding:12px}.note-folder-create>label,.note-section-create>label{color:#68798d;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:7px;font-weight:850;display:block}.note-folder-create>div,.note-section-create>div{grid-template-columns:1fr auto;gap:6px;display:grid}.note-folder-create input,.note-section-create input{width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #d2deea;border-radius:8px;padding:0 10px;font-size:9px}.note-folder-create button,.note-section-create button{background:var(--violet);color:#fff;border:0;border-radius:8px;min-width:40px;height:40px;padding:0 10px;font-size:10px;font-weight:800}.note-folder-create button:disabled,.note-section-create button:disabled{opacity:.45}.note-create-disclosure{background:#fff;padding:0}.note-create-disclosure>summary{color:#52677d;cursor:pointer;align-items:center;min-height:39px;padding:0 11px;font-size:8px;font-weight:800;list-style:none;display:flex}.note-create-disclosure>summary::-webkit-details-marker{display:none}.note-create-disclosure[open]>summary{color:var(--violet);border-bottom:1px solid #e4ebf2}.note-create-disclosure>form{padding:10px}.note-create-disclosure>form>label{color:#68798d;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:7px;font-weight:850;display:block}.note-create-disclosure>form>div{grid-template-columns:1fr auto;gap:6px;display:grid}.note-folder-tree{border-bottom:1px solid #e5ebf2;gap:3px;margin:14px 0;padding-bottom:14px;display:grid}.note-folder-tree>button,.note-folder-group>button,.note-subsection-list>button{color:#536275;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;width:100%;min-height:40px;padding:7px 9px;display:grid}.note-folder-tree button:hover{background:#f2f6fb}.note-folder-tree button.selected{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.note-folder-tree button.selected{background:color-mix(in srgb,var(--violet) 10%,#f7fbff)}}.note-folder-tree button.selected{color:var(--violet)}.note-folder-tree button>span{text-align:center;font-size:11px}.note-folder-tree button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.note-folder-tree button>b{color:#738092;background:#edf2f7;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:7px;display:grid}.note-folder-tree button.selected>b{color:var(--violet);background:#fff}.note-folder-group{gap:2px;display:grid}.note-tree-chevron{color:#8794a5;transition:transform .18s;font-size:15px!important}.note-folder-contents{border-left:1px solid #dfe7ef;margin:1px 0 5px 12px;padding:3px 0 3px 8px}.note-subsection-list{gap:3px;margin:2px 0;padding:0;display:grid}.note-subsection-group,.note-nested-group{gap:2px;display:grid}.note-subsection-actions{gap:2px;padding:1px 0 4px;display:grid}.note-subsection-group>button:first-child,.note-nested-group>button:first-child{color:#536275;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:17px 1fr auto;align-items:center;gap:6px;width:100%;min-height:36px;padding:5px 8px;display:grid}.note-subsection-group>button:first-child:hover,.note-nested-group>button:first-child:hover{background:#f2f6fb}.note-subsection-group>button:first-child.selected,.note-nested-group>button:first-child.selected{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.note-subsection-group>button:first-child.selected,.note-nested-group>button:first-child.selected{background:color-mix(in srgb,var(--violet) 10%,#f7fbff)}}.note-subsection-group>button:first-child.selected,.note-nested-group>button:first-child.selected{color:var(--violet)}.note-subsection-group>button:first-child>strong{font-size:8px;font-weight:680}.note-subsection-group button>b,.note-nested-group button>b{color:#738092;background:#edf2f7;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:7px;display:grid}.note-start-new{color:#64778d;text-align:left;background:#fbfdff;border:1px dashed #d7e2ee;border-radius:8px;grid-template-columns:15px 1fr;align-items:center;gap:5px;min-height:28px;margin:0 7px 4px 20px;padding:4px 8px;display:grid}.note-start-new:hover{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.note-start-new:hover{border-color:color-mix(in srgb,var(--violet) 40%,#d7e2ee)}}.note-start-new:hover{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.note-start-new:hover{background:color-mix(in srgb,var(--violet) 5%,#fff)}}.note-start-new:hover{color:var(--violet)}.note-start-new>strong{font-size:7.5px;font-weight:780}.note-start-new.nested{margin-left:32px}.note-add-subsection{margin:2px 4px 5px}.note-add-subsection>summary{color:#64778d;cursor:pointer;background:#fbfdff;border:1px dashed #d7e2ee;border-radius:8px;min-height:31px;padding:6px 8px;font-size:7.5px;font-weight:780;list-style:none}.note-add-subsection>summary::-webkit-details-marker{display:none}.note-add-subsection>form{grid-template-columns:1fr auto;gap:5px;padding-top:5px;display:grid}.note-add-subsection input{min-width:0;height:34px;color:var(--ink);background:#fff;border:1px solid #d2deea;border-radius:7px;padding:0 8px;font-size:8px}.note-add-subsection button{background:var(--violet);color:#fff;border:0;border-radius:7px;height:34px;padding:0 9px;font-size:8px;font-weight:800}.note-add-subsection button:disabled{opacity:.45}.business-shell .note-library{gap:7px;padding:0;display:grid;overflow:visible}.business-shell .note-library>div{min-width:0;padding:0 2px 5px}.business-shell .note-library>div strong{font-size:10px}.business-shell .note-library>div small{font-size:7px}.business-shell .note-library>button{width:100%;min-width:0;min-height:62px;color:var(--ink);box-shadow:none;background:#fff;border:1px solid #e0e7ef;border-radius:10px;padding:10px 11px}.business-shell .note-library>button:hover{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .note-library>button:hover{border-color:color-mix(in srgb,var(--violet) 28%,#dce5ef)}}.business-shell .note-library>button:hover{background:#fbfdff}.business-shell .note-library>button.selected{border-color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .note-library>button.selected{background:color-mix(in srgb,var(--violet) 5%,#fff)}}.business-shell .note-library>button.selected{box-shadow:0 0 0 2px var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .note-library>button.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--violet) 10%,transparent)}}.business-shell .note-library>button span{font-size:9px;line-height:1.35}.business-shell .note-library>button small{font-size:7px;line-height:1.35}.business-shell .note-library>p{color:#778598;background:#fafcff;border:1px dashed #d6e0ea;border-radius:10px;margin:6px 0;padding:14px;line-height:1.5}.note-editor{padding:12px;overflow:hidden}.note-editor-status{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #dbe7f2;border-radius:10px;align-items:center;gap:9px;margin-bottom:8px;padding:8px 10px;display:flex}.note-editor-status>span{background:var(--violet);color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.note-editor-status>div{gap:2px;display:grid}.note-editor-status strong{font-size:9px}.note-editor-status small{color:#708096;font-size:7px}.note-setup-panel{background:#fbfdff;border:1px solid #dce5ef;border-radius:10px;margin:0 0 8px;overflow:hidden}.note-setup-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 11px;list-style:none;display:flex}.note-setup-panel>summary::-webkit-details-marker{display:none}.note-setup-panel>summary>span{gap:3px;min-width:0;display:grid}.note-setup-panel>summary strong{font-size:9px}.note-setup-panel>summary small{text-overflow:ellipsis;white-space:nowrap;color:#758397;font-size:7px;overflow:hidden}.note-setup-panel>summary b{background:var(--violet);border-radius:8px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.note-setup-panel>summary b{background:color-mix(in srgb,var(--violet) 9%,#fff)}}.note-setup-panel>summary b{color:var(--violet);font-size:8px}.note-setup-panel[open]>summary{background:#fff;border-bottom:1px solid #e2e9f1}.business-shell .notes-studio .note-destination{background:#f8fbff;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:10px;display:grid}.business-shell .notes-studio .note-destination>label,.business-shell .notes-studio .note-section-create{color:#617187;align-content:end;gap:4px;min-width:0;font-size:7px;font-weight:800;display:grid}.business-shell .notes-studio .note-destination select,.business-shell .notes-studio .note-destination input[type=file]{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #d2dce8;border-radius:8px;padding:0 9px;font-size:8px}.business-shell .notes-studio .note-section-create{display:block}.business-shell .notes-studio .note-attachment-control small{color:#6d7a8b;font-size:7px;line-height:1.35}.business-shell .notes-studio .notes-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-color:#d9e3ed;border-radius:11px 11px 0 0;gap:8px;height:auto;min-height:52px;margin:0;padding:7px 9px;top:72px;box-shadow:0 8px 22px #1f37550f}.business-shell .notes-studio .note-mode button{color:#536275;background:#f0f4f8;border:1px solid #0000;min-height:36px;padding-inline:10px}.business-shell .notes-studio .note-mode button.selected{border-color:var(--violet);background:var(--violet);color:#fff}.business-shell .notes-studio .paper-picker{align-items:center;gap:6px;margin-left:auto;display:flex}.business-shell .notes-studio .paper-picker label{color:#718094;font-size:7px;font-weight:800}.business-shell .notes-studio .paper-picker select{color:#42566e;background:#f7f9fc;border:1px solid #d5e0ea;border-radius:8px;min-width:122px;height:36px;padding:0 27px 0 9px;font-size:8px;font-weight:750}.business-shell .notes-studio .clear-note{color:#9c493e;background:#fff4f2;border-radius:8px;min-height:36px;padding:0 10px}.note-text-tools{align-items:center;gap:10px;display:flex}.note-text-tools>label{color:#718094;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.note-text-tools select{color:#42566e;background:#f7f9fc;border:1px solid #d5e0ea;border-radius:8px;height:36px;padding:0 25px 0 9px;font-size:8px;font-weight:750}.note-text-colors{align-items:center;gap:5px;display:flex}.note-text-colors>span{color:#718094;margin-right:2px;font-size:7px;font-weight:800}.note-text-colors button{border:2px solid #fff;border-radius:50%;width:19px;height:19px;padding:0;box-shadow:0 0 0 1px #ccd6e1}.note-text-colors button.selected{box-shadow:0 0 0 2px var(--violet)}.business-shell .notes-studio .paper-sheet{background-color:#fffefa;border-color:#d9e2ec;border-radius:0 0 11px 11px;height:78dvh;min-height:680px;max-height:980px;overflow:hidden;box-shadow:0 14px 35px #1d334f17}.business-shell .notes-studio .paper-heading{background:#ffffffd1;height:50px}.business-shell .notes-studio .paper-heading input{color:#243147;width:calc(100% - 140px);font-family:var(--font-geist);font-weight:700}.business-shell .notes-studio .paper-sheet canvas{height:calc(100% - 50px);inset:50px 0 0}.business-shell .notes-studio .typed-note-layer{color:#2a3547;height:calc(100% - 50px);top:50px}.business-shell .notes-studio .template-labels{inset:62px 14px 14px}.business-shell .notes-studio .planner-labels{top:58px}.business-shell .notes-studio .table-labels{top:50px}.business-shell .notes-studio>div>.note-editor>footer{color:#718094;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px 2px;font-size:8px;display:flex}.business-shell .notes-studio>div>.note-editor>footer>div{gap:8px;display:flex}.business-shell .notes-studio>div>.note-editor>footer button{color:#52677d;background:#fff;border:1px solid #d7e1eb;border-radius:9px;min-height:42px;padding:0 13px;font-size:8px;font-weight:800}.business-shell .notes-studio>div>.note-editor>footer .footer-save-note{border-color:var(--violet);background:var(--violet);color:#fff}.theme-night.business-shell .notes-studio{background:linear-gradient(145deg,#0c131d,#0a1018)}.theme-night .notes-studio>header,.theme-night .note-library-panel,.theme-night .note-editor,.theme-night .note-library>button,.theme-night .note-folder-create,.theme-night .note-editor-status,.theme-night .note-setup-panel,.theme-night .notes-studio .note-destination,.theme-night .note-folder-create input,.theme-night .note-section-create input,.theme-night .notes-studio .note-destination select,.theme-night .notes-studio .note-destination input[type=file],.theme-night .notes-studio .notes-toolbar{color:#f1f5fa;background:#131c29;border-color:#2d3a4d}.theme-night .note-setup-panel[open]>summary{background:#172231;border-color:#2d3a4d}.theme-night .notes-studio .paper-sheet{background-color:#f8f4ea;filter:none!important}.theme-night .note-folder-tree{border-color:#2d3a4d}.theme-night .note-folder-tree button{color:#c5cfdb}.theme-night .note-folder-tree button:hover{background:#1a2636}.theme-night .note-library>button:hover{background:#172232}@media (max-width:1050px){.notes-layout{grid-template-columns:200px minmax(0,1fr)}.business-shell .notes-studio .note-destination{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.business-shell .notes-studio{overflow:visible}.business-shell .notes-studio>header{padding:15px}.notes-layout{grid-template-columns:1fr}.note-library-panel{max-height:320px;position:relative;top:auto}.note-folder-tree{grid-template-columns:1fr}.note-folder-group{min-width:0}.note-folder-contents{margin-left:10px}.business-shell .note-library{grid-template-columns:repeat(2,minmax(0,1fr))}.business-shell .note-library>div{grid-column:1/-1}.note-editor{padding:9px}.business-shell .notes-studio .notes-toolbar{position:relative;top:auto;overflow-x:auto}.business-shell .notes-studio .paper-sheet{height:74dvh;min-height:580px}.business-shell .notes-studio>div>.note-editor>footer{flex-direction:column;align-items:stretch}.business-shell .notes-studio>div>.note-editor>footer>div{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:540px){.business-shell .notes-studio>header{gap:10px;display:grid}.business-shell .notes-studio>header>div:first-child>p:last-child{display:none}.business-shell .notes-studio .note-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.business-shell .notes-studio .note-header-actions .note-saved{grid-column:1/-1}.business-shell .notes-studio .note-header-actions .inline-menu{position:absolute;top:14px;right:14px}.notes-layout{padding-top:8px}.note-library-panel{max-height:220px;padding:10px}.note-folder-tree,.business-shell .note-library{grid-template-columns:1fr}.business-shell .notes-studio .note-destination{grid-template-columns:1fr;padding:9px}.note-editor-status{align-items:flex-start}.business-shell .notes-studio .notes-toolbar{flex-wrap:wrap}.note-text-tools{order:2;justify-content:space-between;width:100%}.note-text-colors>span{display:none}.note-text-colors button{width:24px;height:24px}.business-shell .notes-studio .paper-picker{order:3;margin-left:0}.business-shell .notes-studio .clear-note{margin-left:auto}.business-shell .notes-studio .paper-sheet{height:76dvh;min-height:600px}.business-shell .notes-studio .paper-heading{padding:0 12px}.business-shell .notes-studio .paper-heading input{width:calc(100% - 82px);font-size:16px}.business-shell .notes-studio>div>.note-editor>footer>div{grid-template-columns:1fr}.business-shell .notes-studio>div>.note-editor>footer button{width:100%;min-height:46px}}.note-library-search{gap:7px;margin-top:8px;display:grid}.note-library-search>input{width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #d2deea;border-radius:9px;padding:0 10px;font-size:9px}.note-library-search>label{color:#6b7b8f;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.note-nested-group{margin-left:12px}.note-nested-group>button.note-nested-subsection{color:#738196;min-height:31px}.note-nested-group>button.note-nested-subsection>strong{font-size:7.5px}.business-shell .notes-studio .note-destination input:not([type=checkbox]){width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #d2dce8;border-radius:8px;padding:0 9px;font-size:8px}.business-shell .notes-studio .note-destination label small{color:#6d7a8b;font-size:7px;line-height:1.35}.note-record-tools{align-items:center;gap:7px;margin:0 0 8px;display:flex}.note-record-tools>button,.note-record-tools summary,.note-record-tools details button{color:#52677d;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800}.note-record-tools details{position:relative}.note-record-tools details>div{z-index:20;background:#fff;border:1px solid #d7e1eb;border-radius:10px;width:210px;max-height:220px;padding:7px;position:absolute;top:38px;right:0;overflow:auto;box-shadow:0 14px 32px #192d4829}.note-record-tools details button{text-align:left;width:100%;margin-bottom:5px}.business-shell .notes-studio .note-record-tools>.note-email-pdf{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio .note-record-tools>.note-email-pdf{border-color:color-mix(in srgb,var(--violet) 40%,#d7e1eb)}}.business-shell .notes-studio .note-record-tools>.note-email-pdf{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio .note-record-tools>.note-email-pdf{background:color-mix(in srgb,var(--violet) 7%,#fff)}}.business-shell .notes-studio .note-record-tools>.note-email-pdf{color:var(--violet)}.note-inline-library{gap:5px;padding:7px 0 9px 16px;display:grid}.note-inline-library>button{color:#34475d;text-align:left;background:#fff;border:1px solid #d8e2ec;border-radius:9px;gap:3px;min-height:42px;padding:8px 10px;display:grid}.note-inline-library>button:hover,.note-inline-library>button.selected{border-color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.note-inline-library>button:hover,.note-inline-library>button.selected{background:color-mix(in srgb,var(--violet) 7%,#fff)}}.note-inline-library>button span{font-size:9px;font-weight:800;line-height:1.25}.note-inline-library>button small{color:#76869a;font-size:7px}.note-inline-library>p{color:#7a899a;background:#f5f8fb;border-radius:8px;margin:3px 0;padding:8px 10px;font-size:8px}.note-nested-notes{gap:4px;display:grid}.note-editor.note-editor-home{min-height:620px}.note-editor.note-editor-home>:not(.note-library-home){display:none!important}.note-library-home{background:linear-gradient(145deg,#fff,#f6f9fc);border:1px solid #dce5ee;border-radius:15px;align-content:start;gap:22px;min-height:570px;padding:34px;display:grid}.note-library-home-intro{align-items:flex-start;gap:15px;display:flex}.note-library-home-intro>span{background:var(--violet);border-radius:14px;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.note-library-home-intro>span{background:color-mix(in srgb,var(--violet) 11%,#fff)}}.note-library-home-intro>span{color:var(--violet);place-items:center;font-size:23px;display:grid}.note-library-home-intro p{color:var(--violet);letter-spacing:.14em;margin:0 0 5px;font-size:8px;font-weight:900}.note-library-home-intro h3{color:#22334a;letter-spacing:-.035em;margin:0 0 7px;font-size:23px}.note-library-home-intro small{color:#6e7e91;font-size:10px}.note-home-folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.note-home-folders>button{color:#31455e;text-align:left;background:#fff;border:1px solid #d9e3ed;border-radius:12px;align-content:center;gap:6px;min-height:104px;padding:16px;display:grid;box-shadow:0 7px 20px #1e36520d}.note-home-folders>button:hover{border-color:var(--violet);box-shadow:0 11px 25px var(--violet);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.note-home-folders>button:hover{box-shadow:0 11px 25px color-mix(in srgb,var(--violet) 10%,transparent)}}.note-home-folders>button>span{color:var(--violet);font-size:18px}.note-home-folders>button strong{font-size:11px}.note-home-folders>button small{color:#7b899a;font-size:8px}.note-home-recent{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.note-home-recent>header{grid-column:1/-1;justify-content:space-between;align-items:end;padding-bottom:3px;display:flex}.note-home-recent>header strong{color:#30435a;font-size:12px}.note-home-recent>header small{color:#8491a1;font-size:8px}.note-home-recent>button{color:#354960;text-align:left;background:#fff;border:1px solid #dce5ee;border-radius:10px;gap:4px;min-height:52px;padding:10px 12px;display:grid}.note-home-recent>button:hover{border-color:var(--violet)}.note-home-recent>button span{font-size:9px;font-weight:800}.note-home-recent>button small{color:#7b8999;font-size:7px}.theme-night .note-inline-library>button,.theme-night .note-library-home,.theme-night .note-home-folders>button,.theme-night .note-home-recent>button{color:#eef4fb;background:#131c29;border-color:#2d3a4d}.theme-night .note-library-home{background:linear-gradient(145deg,#111a26,#0d151f)}.theme-night .note-library-home-intro h3,.theme-night .note-home-recent>header strong{color:#eef4fb}@media (max-width:800px){.note-home-folders{grid-template-columns:repeat(2,minmax(0,1fr))}.note-library-home{min-height:0;padding:22px}.note-editor.note-editor-home{min-height:0}}@media (max-width:540px){.note-library-home{gap:16px;padding:16px}.note-library-home-intro h3{font-size:19px}.note-home-folders,.note-home-recent{grid-template-columns:1fr}.note-home-folders>button{min-height:78px}.note-library-panel{max-height:52dvh}.note-inline-library{padding-left:10px}}.note-text-tools{flex-wrap:wrap;gap:8px}.note-text-tools select{height:34px}.rich-format-buttons,.rich-align-buttons{align-items:center;gap:3px;display:flex}.rich-format-buttons button,.rich-align-buttons button{color:#40546c;background:#fff;border:1px solid #d7e1eb;border-radius:7px;min-width:31px;height:34px;padding:0 7px;font-size:9px}.rich-format-buttons button:hover,.rich-align-buttons button:hover{border-color:var(--violet);color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.rich-format-buttons button:hover,.rich-align-buttons button:hover{background:color-mix(in srgb,var(--violet) 5%,#fff)}}.note-more-format{position:relative}.note-more-format>summary{color:#52677d;cursor:pointer;background:#f7f9fc;border:1px solid #d7e1eb;border-radius:7px;align-items:center;height:34px;padding:0 9px;font-size:8px;font-weight:800;list-style:none;display:flex}.note-more-format>summary::-webkit-details-marker{display:none}.note-more-format[open]>div{z-index:30;background:#fff;border:1px solid #d7e1eb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;width:min(560px,80vw);padding:9px;display:flex;position:absolute;top:39px;right:0;box-shadow:0 14px 34px #192d482e}.note-more-format label{color:#718094;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.business-shell .notes-studio .typed-note-layer{white-space:normal;overflow:auto}.business-shell .notes-studio .typed-note-layer:empty:before{content:attr(data-placeholder);color:#8b97a7;pointer-events:none}.business-shell .notes-studio .typed-note-layer h1{font-size:30px;line-height:1.2}.business-shell .notes-studio .typed-note-layer h2{font-size:22px;line-height:1.25}.business-shell .notes-studio .typed-note-layer h3{font-size:17px;line-height:1.3}.business-shell .notes-studio .typed-note-layer blockquote{border-left:4px solid var(--violet);background:var(--violet);border-radius:0 8px 8px 0;margin:12px 0;padding:10px 13px}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio .typed-note-layer blockquote{background:color-mix(in srgb,var(--violet) 7%,#fff)}}.business-shell .notes-studio .typed-note-layer table{border-collapse:collapse;background:#ffffffdb;width:100%;margin:12px 0}.business-shell .notes-studio .typed-note-layer th,.business-shell .notes-studio .typed-note-layer td{text-align:left;border:1px solid #cfd8e3;min-width:90px;padding:8px}.business-shell .notes-studio .typed-note-layer a{color:#176caf;text-decoration:underline}.business-shell .notes-studio .typed-note-layer hr{border:0;border-top:1px solid #bfc9d6;margin:20px 0}.business-shell .notes-studio .typed-note-layer .note-check-item{padding:3px 0}.business-shell .notes-studio .typed-note-layer ul,.business-shell .notes-studio .typed-note-layer ol{margin:8px 0;padding-left:32px;display:block}.business-shell .notes-studio .typed-note-layer ul{list-style:outside}.business-shell .notes-studio .typed-note-layer ol{list-style:decimal}.business-shell .notes-studio .typed-note-layer li{margin:2px 0;padding-left:3px;display:list-item}.business-shell .notes-studio .typed-note-layer li::marker{color:currentColor}.business-shell .notes-studio .typed-note-layer ul.note-checklist{padding-left:27px;list-style:none}.business-shell .notes-studio .typed-note-layer ul.note-checklist>li{position:relative}.business-shell .notes-studio .typed-note-layer ul.note-checklist>li:before{content:"☐";color:var(--violet);font-weight:800;position:absolute;left:-23px}.theme-night .note-library-search>input,.theme-night .note-record-tools>button,.theme-night .note-record-tools summary,.theme-night .note-record-tools details button,.theme-night .rich-format-buttons button,.theme-night .rich-align-buttons button,.theme-night .note-more-format>summary,.theme-night .note-more-format[open]>div,.theme-night .notes-studio .note-destination input:not([type=checkbox]){color:#eef4fb;background:#172231;border-color:#344357}.theme-night .note-start-new,.theme-night .note-add-subsection>summary,.theme-night .note-add-subsection input{color:#bdc9d7;background:#111b28;border-color:#344357}@media (max-width:800px){.rich-format-buttons{width:100%;padding-bottom:3px;overflow-x:auto}.note-record-tools{flex-wrap:wrap}}@media (max-width:540px){.business-shell .notes-studio .notes-toolbar{grid-template-columns:1fr auto auto;gap:7px;display:grid!important}.business-shell .notes-studio .notes-toolbar>.note-mode{width:auto!important;display:flex!important}.business-shell .notes-studio .notes-toolbar>.note-mode button{min-width:62px}.business-shell .notes-studio .note-text-tools{order:2;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.business-shell .notes-studio .rich-format-buttons{flex-wrap:nowrap;width:100%;overflow-x:auto}.business-shell .notes-studio .note-more-format{align-self:start}.business-shell .notes-studio .paper-picker{min-width:0;flex-basis:auto!important;order:initial!important;border:0!important;width:auto!important;margin:0!important;padding:0!important}.business-shell .notes-studio .paper-picker label{display:none}.business-shell .notes-studio .paper-picker select{min-width:92px;max-width:108px}.business-shell .notes-studio .clear-note{width:auto!important;margin:0!important;padding:0 8px!important}.note-more-format[open]>div{width:auto;max-height:45dvh;position:fixed;top:auto;left:12px;right:12px;overflow:auto}}.business-shell .notes-studio .notes-toolbar{flex-wrap:wrap}.business-shell .notes-studio .note-text-tools{border-top:1px solid #e1e8f0;flex:1 0 100%;order:5;grid-template-columns:108px minmax(0,1fr);gap:7px 10px;width:100%;padding-top:8px;display:grid}.document-format-heading{border-right:1px solid #e1e8f0;flex-direction:column;grid-row:1/4;justify-content:center;gap:3px;padding:8px 10px;display:flex}.document-format-heading strong{color:#334a64;font-size:10px}.document-format-heading small{color:#748397;font-size:7px;line-height:1.35}.document-style-controls,.document-secondary-controls{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;min-width:0;display:flex}.document-style-controls label{color:#68798d;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.document-style-controls select{color:#40546c;background:#fff;border:1px solid #d5e0ea;border-radius:7px;min-width:86px;height:34px;padding:0 24px 0 8px;font-size:8px}.document-style-controls label:nth-child(2) select{min-width:128px}.document-style-controls label:nth-child(3) select{min-width:64px}.business-shell .notes-studio .rich-format-buttons{grid-column:2;align-items:center;gap:4px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.business-shell .notes-studio .rich-format-buttons button{white-space:nowrap;min-width:34px}.document-secondary-controls{border-top:1px solid #edf1f5;padding-top:7px}.document-secondary-controls>div{align-items:center;gap:4px;display:flex}.document-secondary-controls>div>span{color:#68798d;white-space:nowrap;margin-right:3px;font-size:7px;font-weight:850}.rich-insert-buttons button{color:#40546c;background:#fff;border:1px solid #d7e1eb;border-radius:7px;min-height:32px;padding:0 8px;font-size:8px;font-weight:750}.rich-insert-buttons button:hover{border-color:var(--violet);color:var(--violet)}.theme-night .document-format-heading{border-color:#344357}.theme-night .document-format-heading strong{color:#f1f5fa}.theme-night .document-style-controls select,.theme-night .rich-insert-buttons button{color:#eef4fb;background:#172231;border-color:#344357}@media (max-width:800px){.business-shell .notes-studio .note-text-tools{grid-template-columns:1fr;max-height:210px;overflow:auto}.document-format-heading{border-right:0;flex-direction:row;grid-area:auto/1;justify-content:flex-start;align-items:baseline;padding:2px 0;display:flex}.document-style-controls,.business-shell .notes-studio .rich-format-buttons,.document-secondary-controls{flex-wrap:nowrap;grid-column:1;padding-bottom:5px;overflow-x:auto}.document-secondary-controls{align-items:flex-start}.document-secondary-controls>div{flex:none}.business-shell .notes-studio .rich-format-buttons button span{display:inline}}@media (max-width:540px){.business-shell .notes-studio .note-text-tools{gap:5px;max-height:178px;grid-template-columns:1fr!important;display:grid!important}.document-format-heading{display:none}.document-style-controls{order:1}.business-shell .notes-studio .rich-format-buttons{order:2}.document-secondary-controls{order:3}.document-style-controls label>span{display:none}.document-style-controls select{min-width:88px}.business-shell .notes-studio .rich-format-buttons button span,.document-secondary-controls>div>span{display:none}}.business-shell .notes-studio .note-text-tools{scrollbar-width:thin;border-top:1px solid #e1e8f0;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;padding:7px 2px 2px;display:flex;overflow-x:auto}.business-shell .notes-studio .document-format-heading{display:none}.business-shell .notes-studio .document-style-controls,.business-shell .notes-studio .rich-format-buttons,.business-shell .notes-studio .document-secondary-controls{border:0;flex-wrap:nowrap;flex:none;align-items:center;gap:5px;padding:0;display:flex;overflow:visible}.business-shell .notes-studio .document-style-controls select{height:38px;font-size:10px}.business-shell .notes-studio .rich-format-buttons button,.business-shell .notes-studio .rich-align-buttons button,.business-shell .notes-studio .rich-insert-buttons button{min-width:38px;height:38px;font-size:10px}.business-shell .notes-studio .rich-format-buttons button span{font-size:9px}.business-shell .notes-studio .document-secondary-controls>div{flex:none}.business-shell .notes-studio .typed-note-layer{font-size:15px;line-height:1.65}@media (max-width:800px){.business-shell .notes-studio .note-text-tools{max-height:none;overflow-x:auto;display:flex!important}.business-shell .notes-studio .document-style-controls,.business-shell .notes-studio .rich-format-buttons,.business-shell .notes-studio .document-secondary-controls{flex:none;display:flex;overflow:visible}.business-shell .notes-studio .rich-format-buttons button span{display:none}}.business-shell .notes-studio .note-header-actions .note-gmail-pdf{border-color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio .note-header-actions .note-gmail-pdf{background:color-mix(in srgb,var(--violet) 9%,#fff)}}.business-shell .notes-studio .note-header-actions .note-gmail-pdf{color:var(--violet);box-shadow:0 5px 14px var(--violet);font-weight:850}@supports (color:color-mix(in lab, red, red)){.business-shell .notes-studio .note-header-actions .note-gmail-pdf{box-shadow:0 5px 14px color-mix(in srgb,var(--violet) 12%,transparent)}}.gmail-composer .gmail-send-submit{min-height:48px;font-size:11px;font-weight:850}.gmail-send-hint{color:var(--muted);text-align:center;margin-top:-6px;font-size:8px;line-height:1.45;display:block}@media (max-width:540px){.business-shell .notes-studio .note-header-actions .note-gmail-pdf{grid-area:2/1/auto/-1;font-size:11px}.business-shell .notes-studio .note-header-actions .note-saved{grid-row:1}.gmail-composer .gmail-send-submit{z-index:2;position:sticky;bottom:0;box-shadow:0 -6px 18px #142b4624}}.business-shell .notes-studio .paper-sheet.note-type{width:min(100%,960px);min-height:1500px;height:calc(50px + (var(--note-pages) * var(--note-page-height)));background:#fffefa;max-height:none;margin-inline:auto;overflow:visible}.business-shell .notes-studio .paper-sheet.note-type .typed-note-layer{z-index:4;background:0 0;height:calc(100% - 50px);padding-bottom:60px;overflow:visible}.business-shell .notes-studio .typed-note-layer{padding:54px 72px 72px;line-height:20px}.business-shell .notes-studio .typed-note-layer .note-content-page-break{color:#52677d;cursor:default;-webkit-user-select:none;user-select:none;background:#e7edf3;border-top:1px solid #c2cedb;border-bottom:1px solid #c2cedb;justify-content:space-between;align-items:center;height:112px;margin:42px -72px 44px;padding:0 20px;display:flex;box-shadow:inset 0 8px 14px #22344b0f,inset 0 -8px 14px #22344b0f}.business-shell .notes-studio .typed-note-layer .note-content-page-break span,.business-shell .notes-studio .typed-note-layer .note-content-page-break b{color:#52677d;background:#f8fafc;border:1px solid #bac8d7;border-radius:99px;padding:6px 10px;font-size:8px;font-weight:850;line-height:1;box-shadow:0 2px 8px #1e355014}.business-shell .notes-studio .note-page-count{z-index:6;color:#6f7f91;pointer-events:none;background:#ffffffeb;border:1px solid #d8e0e9;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;bottom:12px;right:14px}@media (max-width:540px){.business-shell .notes-studio .paper-sheet.note-type{width:100%;min-height:1100px;height:calc(50px + (var(--note-pages) * var(--note-page-height)))}.business-shell .notes-studio .typed-note-layer{padding:30px 24px 48px;line-height:20px}.business-shell .notes-studio .typed-note-layer .note-content-page-break{height:96px;margin:34px -24px 36px;padding:0 10px}.business-shell .notes-studio .typed-note-layer .note-content-page-break span,.business-shell .notes-studio .typed-note-layer .note-content-page-break b{padding:5px 7px;font-size:7px}}.business-shell .notes-studio,.business-shell .notes-studio .notes-layout,.business-shell .notes-studio .note-editor{overflow:visible!important}.business-shell .notes-studio .notes-toolbar{box-shadow:0 10px 28px #182d462e;z-index:40!important;position:sticky!important;top:72px!important}@media (max-width:800px){.business-shell .notes-studio .notes-toolbar{position:sticky!important;top:68px!important}}@media (max-width:540px){.business-shell .notes-studio .notes-toolbar{max-height:46dvh;top:62px!important;overflow:auto!important}}.note-summary-backdrop{z-index:120}.note-summary-modal{isolation:isolate;width:min(820px,100vw - 28px);max-height:min(820px,88dvh);overflow:auto}.note-summary-modal>h2{font:720 clamp(23px,3vw,31px)/1.1 var(--font-geist);letter-spacing:-.035em;margin:6px 42px 8px 0}.note-summary-overview{border:1px solid var(--violet);margin:0 0 18px;padding:15px 17px}@supports (color:color-mix(in lab, red, red)){.note-summary-overview{border:1px solid color-mix(in srgb,var(--violet) 15%,var(--line))}}.note-summary-overview{background:var(--violet);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.note-summary-overview{background:color-mix(in srgb,var(--violet) 5%,var(--panel))}}.note-summary-overview{color:var(--ink);font-size:11px;line-height:1.65}.note-summary-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.note-summary-grid>article{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:15px}.note-summary-grid article>header{grid-template-columns:30px 1fr auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.note-summary-grid article>header>span{background:var(--violet);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.note-summary-grid article>header>span{background:color-mix(in srgb,var(--violet) 10%,var(--panel))}}.note-summary-grid article>header>span{color:var(--violet);font-weight:900}.note-summary-grid h3{margin:0;font-size:11px}.note-summary-grid header b{background:var(--soft);min-width:24px;height:24px;color:var(--muted);border-radius:99px;place-items:center;padding:0 6px;font-size:8px;display:grid}.note-summary-grid ul{gap:7px;margin:0;padding-left:17px;list-style:outside;display:grid}.note-summary-grid li,.note-summary-grid article>p{color:var(--muted);font-size:9px;line-height:1.5}.note-summary-modal>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.note-summary-modal>footer>span{color:var(--muted);font-size:8px}.note-summary-modal>footer .primary-button{min-height:40px}@media (max-width:620px){.note-summary-grid{grid-template-columns:1fr}.note-summary-modal{padding:20px}.note-summary-modal>footer{flex-direction:column;align-items:stretch}.note-summary-modal>footer .primary-button{width:100%}}.google-workspace-panel{border:1px solid var(--line);background:var(--violet);border-radius:14px;gap:12px;margin:14px 0;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.google-workspace-panel{background:color-mix(in srgb,var(--violet) 4%,var(--panel))}}.google-workspace-heading{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;display:grid}.google-workspace-heading>span{color:#4285f4;background:#fff;border:1px solid #d9e1ea;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.google-workspace-heading h4{margin:0;font-size:13px}.google-workspace-heading p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.5}.google-workspace-actions{flex-wrap:wrap;gap:8px;display:flex}.google-workspace-actions button,.email-calendar-suggestions button{border:1px solid var(--violet);background:var(--violet);color:#fff;border-radius:9px;min-height:38px;padding:0 13px;font-size:9px;font-weight:850}.google-workspace-actions .secondary,.email-calendar-suggestions .secondary{background:var(--panel);color:var(--ink);border-color:var(--line)}.google-sync-status{background:var(--panel);color:var(--ink);border-radius:9px;margin:0;padding:9px 11px;font-size:9px;line-height:1.45}.email-calendar-suggestions{gap:8px;display:grid}.email-calendar-suggestions article{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.email-calendar-suggestions article>div:first-child{min-width:0}.email-calendar-suggestions strong{font-size:10px;display:block}.email-calendar-suggestions small{color:var(--violet);margin-top:3px;font-size:8px;font-weight:800;display:block}.email-calendar-suggestions p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:8px;line-height:1.4;overflow:hidden}.email-calendar-suggestions article>div:last-child{align-items:center;gap:6px;display:flex}@media (max-width:600px){.google-workspace-actions{display:grid}.google-workspace-actions button{width:100%}.email-calendar-suggestions article{grid-template-columns:1fr}.email-calendar-suggestions article>div:last-child{grid-template-columns:1fr 1fr;display:grid}}:root{--ink:#1d2027;--muted:#72747d;--line:#e8e6e1;--paper:#fbfaf7;--panel:#fff;--violet:#6657db;--violet-dark:#352c86}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist), Arial, sans-serif;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.app-shell{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.sidebar{z-index:5;background:#f4f1eb;border-right:1px solid #e3dfd7;flex-direction:column;width:238px;padding:28px 20px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;margin:0 8px 38px;display:flex}.brand-mark{object-fit:cover;border-radius:10px;flex:none;width:36px;height:36px;display:block;box-shadow:0 7px 18px #15131d22}.brand-wordmark{flex-direction:column;line-height:1;display:flex}.brand-wordmark strong{letter-spacing:1px;font-size:20px;font-weight:640}.brand-wordmark small{font:650 6px var(--font-mono);letter-spacing:1.25px;color:#74717b;white-space:nowrap;margin-top:5px}.brand-wordmark i{color:#7557ff;font-style:normal}nav{gap:5px;display:grid}.nav-item,.sidebar-section a{color:#5e6068;border-radius:9px;align-items:center;gap:12px;height:42px;padding:0 12px;font-size:14px;font-weight:590;text-decoration:none;display:flex}.sidebar nav button.nav-item{text-align:left;background:0 0;border:0;width:100%}.sidebar nav button.nav-item.active{color:var(--ink);background:#e8e4dc}.nav-item span{text-align:center;width:18px;font-size:17px}.nav-item b{color:var(--violet-dark);background:#ded9f7;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11px}.nav-item.active{color:var(--ink);background:#e8e4dc}.sidebar-section{border-top:1px solid #dfdbd2;margin-top:24px;padding-top:22px}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#8b8b91;margin:0 0 6px;font-size:10px;font-weight:760}.sidebar-section .eyebrow{margin:0 12px 8px}.sidebar-section a{height:37px;font-weight:520}.sidebar-section small{color:#9b9a9d;margin-left:auto}.project-dot{background:#999;border-radius:3px;width:8px;height:8px}.violet{background:#7465e6!important}.blue{background:#5b9fe7!important}.coral{background:#ec856f!important}.amber{background:#e6ad4c!important}.profile{border-top:1px solid #dfdbd2;align-items:center;gap:10px;margin-top:auto;padding:19px 6px 0;display:flex}.avatar{color:#5a2d25;background:#dfb7a5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.profile div:nth-child(2){flex-direction:column;font-size:12px;line-height:1.35;display:flex}.profile span{color:#8a898c;font-size:10px}.profile button{color:#777;background:0 0;border:0;margin-left:auto}.workspace{grid-column:2;width:100%;max-width:1420px;margin:auto;padding:30px 38px 50px}.topbar{align-items:center;min-height:60px;margin-bottom:24px;display:flex}.date-pill{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:54px;margin-right:14px;display:flex;box-shadow:0 2px 8px #40372508}.date-pill span{letter-spacing:1.2px;color:#999;font-size:8px;font-weight:800}.date-pill strong{font-family:Georgia,serif;font-size:22px;line-height:1.1}.topbar h1{letter-spacing:-.5px;margin:0;font-family:Georgia,serif;font-size:27px;font-weight:500}.dashboard-motto{color:#6657db;font:700 9px var(--font-mono);letter-spacing:.25px;margin:5px 0 0}.cloud-status{color:#5d8d69;margin-left:9px;font-weight:600}.top-actions{gap:8px;margin-left:auto;display:flex}.icon-button,.mobile-menu{border:1px solid var(--line);color:#555;background:#fff;border-radius:9px;width:38px;height:38px;font-size:20px;position:relative}.icon-button i{background:#e16262;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.mobile-menu{display:none}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.8fr);align-items:start;gap:18px;display:grid}.hero-card{color:#fff;background:linear-gradient(115deg,#4437a9 0%,#6759d9 63%,#8072e8 100%);border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:174px;padding:31px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #4e42ae20}.hero-card:before,.hero-card:after{content:"";border:1px solid #ffffff1c;border-radius:50%;position:absolute}.hero-card:before{width:330px;height:330px;top:-170px;right:-90px}.hero-card:after{width:250px;height:250px;bottom:-220px;right:85px}.eyebrow.light{color:#c8c2fa}.hero-card h2{margin:7px 0 12px;font:500 31px/1.1 Georgia,serif}.hero-card p:last-child{color:#dcd9f8;margin:0;font-size:14px}.hero-card p strong{color:#fff}.progress-ring{--progress:90deg;background:conic-gradient(#fff var(--progress),#fff2 0);z-index:1;border-radius:50%;place-items:center;width:104px;height:104px;margin-right:26px;display:grid}.progress-ring:before{content:"";background:#7062df;border-radius:50%;width:83px;height:83px;position:absolute}.progress-ring span{z-index:1;flex-direction:column;align-items:center;display:flex}.progress-ring strong{font:500 22px Georgia,serif}.progress-ring small{text-transform:uppercase;letter-spacing:1px;color:#d6d1f8;font-size:9px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 4px 16px #382f1c08}.panel-heading{justify-content:space-between;align-items:center;min-height:78px;padding:20px 22px 15px;display:flex}.panel h3{letter-spacing:-.2px;margin:0;font:500 20px Georgia,serif}.filters{background:#f3f1ed;border-radius:8px;padding:3px;display:flex}.filters button{color:#777;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:10px}.filters button.selected{color:#333;background:#fff;box-shadow:0 1px 5px #352f2320}.quick-add{border:1px solid var(--line);color:#958f88;border-radius:9px;align-items:center;gap:10px;height:42px;margin:0 22px 9px;padding:0 11px;display:flex}.quick-add input{border:0;outline:0;flex:1;min-width:0;font-size:12px}.quick-add kbd{background:#f7f5f1;border:1px solid #ddd8d0;border-radius:4px;padding:2px 5px;font-size:10px}.task-row{border-top:1px solid #f0eee9;align-items:center;gap:12px;min-height:61px;padding:10px 22px;display:flex}.check{color:#fff;background:#fff;border:1.5px solid #c9c6c0;border-radius:6px;flex:none;width:20px;height:20px;font-size:11px}.task-row.done .check{background:var(--violet);border-color:var(--violet)}.task-row.done .task-copy strong{color:#9b9a9d;text-decoration:line-through}.task-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.task-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:630;overflow:hidden}.task-copy span{color:#96949a;font-size:10px}.priority{color:#777;background:#f2f0ed;border-radius:99px;padding:4px 8px;font-size:9px}.priority.high{color:#c55e50;background:#fff0ed}.priority.medium{color:#9e772b;background:#fff6df}.more{color:#aaa;background:0 0;border:0;padding:5px;font-size:12px}.empty{text-align:center;color:#999;padding:35px;font-size:12px}.panel-footer{border-top:1px solid var(--line);color:#888;align-items:center;gap:16px;height:52px;padding:0 22px;font-size:10px;display:flex}.panel-footer strong{color:#4e44bd}.mini-progress{background:#ece9e3;border-radius:99px;flex:1;height:4px;overflow:hidden}.mini-progress i{background:var(--violet);border-radius:99px;height:100%;transition:width .25s;display:block}.schedule-panel{min-height:360px}.text-button{color:#6759d0;background:0 0;border:0;font-size:10px;font-weight:650}.meeting-list{padding:0 22px}.meeting{grid-template-columns:43px 12px 1fr auto;align-items:center;gap:10px;min-height:74px;display:grid;position:relative}.meeting:not(:last-child):after{content:"";border-left:1px solid #e2dfd9;height:37px;position:absolute;bottom:-16px;left:58px}.meeting-time{flex-direction:column;display:flex}.meeting-time strong{font-size:12px}.meeting-time span{color:#999;font-size:8px}.timeline-dot{z-index:1;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fff}.meeting-copy{flex-direction:column;gap:4px;display:flex}.meeting-copy strong{font-size:12px}.meeting-copy span{color:#929095;font-size:9px}.soon{color:#5e50c6;background:#f0edff;border-radius:99px;padding:4px 7px;font-size:8px}.add-event{color:#7166cd;background:#faf9f6;border:1px dashed #d7d2ca;border-radius:8px;width:calc(100% - 44px);height:35px;margin:10px 22px 20px;font-size:10px}.notes-panel textarea{resize:none;color:#56555b;width:100%;height:140px;font:12px/1.65 var(--font-geist),sans-serif;border:0;border-top:1px solid #f1eee9;outline:none;padding:16px 22px}.saved{color:#6f9d6e;font-size:9px}.note-tools{border-top:1px solid var(--line);justify-content:space-between;align-items:center;height:43px;padding:0 17px;display:flex}.note-tools button{color:#777;background:0 0;border:0;width:26px;font-size:12px}.note-tools small{color:#aaa;font-size:8px}.momentum-panel{padding-bottom:18px}.streak{color:#3c9368;background:#eaf7ef;border-radius:99px;padding:5px 8px;font-size:9px}.bars{align-items:flex-end;gap:13px;height:95px;padding:0 26px 18px;display:flex}.bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.bars i{background:#dfdbf4;border-radius:5px 5px 2px 2px;width:100%;max-width:25px}.bars i.current{background:var(--violet)}.bars span{color:#999;font-size:8px}.momentum-panel>p{color:#777;margin:0 22px;font-size:10px;line-height:1.5}.momentum-panel>p strong{color:#4f48a5}@media (max-width:900px){.app-shell{display:block}.sidebar{transform:translate(-100%)}.workspace{padding:22px}.mobile-menu{margin-right:12px;display:block}.dashboard-grid{grid-template-columns:1fr}.hero-card,.tasks-panel,.schedule-panel,.notes-panel,.momentum-panel{grid-column:1}.topbar h1{font-size:23px}}@media (max-width:560px){.workspace{padding:16px}.date-pill{display:none}.topbar{margin-bottom:15px}.topbar .eyebrow{font-size:8px}.top-actions{gap:4px}.hero-card{min-height:155px;padding:25px 22px}.hero-card h2{font-size:25px}.hero-card p:last-child{max-width:210px;font-size:12px}.progress-ring{flex:none;width:82px;height:82px;margin-right:0}.progress-ring:before{width:65px;height:65px}.progress-ring strong{font-size:18px}.dashboard-grid{gap:13px}.panel-heading{padding-inline:17px}.quick-add{margin-inline:17px}.task-row{padding-inline:17px}.priority{display:none}.meeting-list{padding-inline:17px}}.business-shell .workspace{max-width:1500px}.business-shell .topbar h1{font-size:25px}.primary-button{background:var(--violet);color:#fff;border:0;border-radius:9px;height:38px;padding:0 15px;font-size:11px;font-weight:700;box-shadow:0 5px 14px #6657db2c}.strategy-tip{background:#e9e5de;border-radius:10px;margin-top:auto;margin-bottom:16px;padding:15px}.strategy-tip>span{float:left;color:#6657db;margin-right:7px}.strategy-tip strong{font-size:11px}.strategy-tip p{color:#888;margin:4px 0 10px 23px;font-size:9px}.strategy-tip button{color:#5749c5;background:0 0;border:0;padding:0 0 0 23px;font-size:9px;font-weight:700}.strategy-tip+.profile{margin-top:0}.business-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start;gap:18px;display:grid}.plan-strip{color:#fff;background:linear-gradient(115deg,#342b86,#5548be);border-radius:16px;grid-column:1/-1;grid-template-columns:1.05fr repeat(3,1fr);gap:12px;padding:22px;display:grid;box-shadow:0 12px 30px #40358d22}.plan-intro{padding:11px 13px}.plan-intro h2{margin:8px 0;font:500 25px Georgia,serif}.plan-intro>p:last-child{color:#d3cff3;max-width:200px;font-size:11px;line-height:1.5}.goal-card{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;min-height:142px;padding:15px}.goal-top{justify-content:space-between;align-items:center;display:flex}.goal-top small,.goal-card>small{color:#cac5eb;font-size:8px}.horizon{text-transform:uppercase;letter-spacing:.7px;background:#ffffff1f;border-radius:99px;padding:4px 7px;font-size:8px}.goal-card h3{margin:15px 0 5px;font:500 15px/1.25 Georgia,serif}.goal-card p{color:#d7d3ee;margin:0 0 14px;font-size:9px}.goal-progress{background:#ffffff20;border-radius:99px;height:3px;margin-bottom:6px}.goal-progress i{background:#fff;border-radius:99px;height:100%;display:block}.cadence-panel{grid-column:1}.cadence-panel .panel-heading{min-height:86px}.capacity{text-align:right;flex-direction:column;display:flex}.capacity span{color:#5246bd;font:500 17px Georgia,serif}.capacity small{color:#999;font-size:8px}.cadence-row{border-top:1px solid #eeece7;align-items:center;gap:12px;min-height:76px;padding:10px 20px;display:flex}.cadence-row.done{opacity:.58}.cadence-row.done .cadence-copy strong{text-decoration:line-through}.order{font:10px var(--font-mono);color:#aaa}.cadence-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.cadence-copy strong{font-size:12px}.cadence-copy span{color:#999;font-size:9px}.cadence-copy b{color:#675bd0;font-weight:700}.coach-button{color:#5d50c4;background:#f7f5ff;border:1px solid #ded9f5;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:700}.right-rail{gap:18px;display:grid}.coach-card{background:#f2efff;border-color:#ded8fa;padding:22px}.coach-icon{color:#fff;background:#6657db;border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:18px;display:grid}.coach-card h3{margin:0 0 9px;font-size:19px}.coach-card>p:not(.eyebrow){color:#686474;font-size:11px;line-height:1.65}.coach-goal{color:#6657db;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.coach-card>button{color:#fff;background:#6657db;border:0;border-radius:7px;padding:8px 13px;font-size:9px}.coach-sample{background:#fff;border:1px solid #e2def6;border-radius:9px;flex-direction:column;gap:5px;margin-top:15px;padding:12px;display:flex}.coach-sample span{color:#7a6fd1;text-transform:uppercase;letter-spacing:.7px;font-size:8px}.coach-sample strong{font:500 12px/1.4 Georgia,serif}.pulse-card{padding-bottom:18px}.pulse-score{color:#32835b;background:#e9f6ee;border-radius:50%;place-items:center;width:40px;height:40px;font:600 15px Georgia,serif;display:grid}.pulse-bars{gap:14px;padding:0 20px;display:grid}.pulse-bars>div{grid-template-columns:1fr 72px 38px;align-items:center;gap:8px;font-size:8px;display:grid}.pulse-bars i{background:#ebe9e5;border-radius:99px;height:4px;overflow:hidden}.pulse-bars b{background:#6a5bd5;border-radius:99px;height:100%;display:block}.pulse-bars strong{color:#777;font-size:8px}.pulse-note{color:#777;background:#faf8f4;border-radius:8px;margin:18px 20px 0;padding:12px;line-height:1.5;font-size:9px!important}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d183a8a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.plan-modal{background:#fff;border-radius:17px;width:min(480px,100%);padding:29px;position:relative;box-shadow:0 24px 70px #1d173b44}.plan-modal h2{margin:8px 0 24px;font:500 26px Georgia,serif}.modal-close{color:#777;background:#f1efeb;border:0;border-radius:50%;width:30px;height:30px;font-size:19px;position:absolute;top:16px;right:18px}.plan-modal label{flex-direction:column;gap:7px;margin-bottom:16px;font-size:10px;font-weight:700;display:flex}.plan-modal input{border:1px solid #dedbd5;border-radius:8px;outline:none;height:43px;padding:0 12px;font-size:12px}.plan-modal input:focus{border-color:#7668d8;box-shadow:0 0 0 3px #7668d814}.plan-modal fieldset{border:0;margin:0 0 16px;padding:0}.plan-modal legend{margin-bottom:8px;font-size:10px;font-weight:700}.plan-modal fieldset>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.plan-modal fieldset button{background:#fff;border:1px solid #dedbd5;border-radius:8px;justify-content:center;align-items:baseline;gap:4px;height:54px;display:flex}.plan-modal fieldset button.selected{color:#5548bd;background:#f2efff;border-color:#6657db}.plan-modal fieldset strong{font:500 18px Georgia,serif}.plan-modal fieldset span{font-size:9px}.generated-note{color:#6e6b73;background:#f5f3ee;border-radius:8px;margin-bottom:18px;padding:11px;font-size:9px;line-height:1.5}.modal-submit{color:#fff;background:#6657db;border:0;border-radius:8px;width:100%;height:43px;font-size:11px;font-weight:700}@media (max-width:1100px){.plan-strip{grid-template-columns:1fr repeat(3,1.2fr)}.plan-intro>p:last-child{display:none}.business-grid{grid-template-columns:1fr}.cadence-panel,.right-rail{grid-column:1}.right-rail{grid-template-columns:1fr 1fr}}@media (max-width:760px){.plan-strip{display:flex;overflow-x:auto}.plan-intro,.goal-card{min-width:220px}.business-shell .topbar h1{font-size:19px}.business-shell .topbar .primary-button{width:38px;padding:0;font-size:0}.business-shell .topbar .primary-button:first-letter{font-size:16px}.right-rail{grid-template-columns:1fr}.cadence-row{padding-inline:13px}.order{display:none}.coach-button{width:32px;height:32px;font-size:0}.coach-button:first-letter{font-size:12px}.panel-footer>span:last-child{display:none}}.primary-button,.import-button{border-radius:9px;height:38px;padding:0 15px;font-size:11px;font-weight:700}.import-button{color:#554b9c;background:#fff;border:1px solid #ddd9d1}.modal-submit:disabled{opacity:.45;cursor:not-allowed}.modal-lede{color:#777;margin:-14px 0 18px;font-size:11px;line-height:1.6}.file-drop{color:#6657db;cursor:pointer;background:#f8f6ff;border-radius:9px;justify-content:center;align-items:center;border:1px dashed #bdb6e4!important;flex-direction:row!important;gap:7px!important;height:78px!important;margin:0!important;font-size:14px!important;display:flex!important}.file-drop strong{font-size:10px}.file-drop span{color:#999;font-size:9px;font-weight:400}.file-drop input{display:none}.or{color:#aaa;text-transform:uppercase;align-items:center;gap:8px;margin:14px 0;font-size:8px;display:flex}.or:before,.or:after{content:"";background:#ebe8e2;flex:1;height:1px}.import-modal textarea{resize:none;width:100%;height:130px;font:11px/1.55 var(--font-geist),sans-serif;border:1px solid #dedbd5;border-radius:8px;outline:none;margin-bottom:13px;padding:12px}.import-modal textarea:focus{border-color:#7668d8;box-shadow:0 0 0 3px #7668d814}.tutorial-backdrop{z-index:30;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#211b4fc4;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tutorial-card{background:#fff;border-radius:20px;width:min(510px,100%);padding:30px;position:relative;box-shadow:0 26px 80px #100c334f}.tutorial-skip{color:#999;background:0 0;border:0;font-size:9px;position:absolute;top:20px;right:22px}.tutorial-visual{color:#6456ce;background:linear-gradient(135deg,#ebe8ff,#d9d3fb);border-radius:13px;place-items:center;width:100%;height:150px;margin-bottom:24px;font-family:Georgia,serif;font-size:58px;display:grid}.tutorial-card h2{margin:9px 0;font:500 26px/1.2 Georgia,serif}.tutorial-card>p:not(.eyebrow){color:#716f78;max-width:400px;font-size:11px;line-height:1.65}.tutorial-footer{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.tutorial-footer>div{gap:5px;display:flex}.tutorial-footer i{background:#d7d3cd;border-radius:50%;width:6px;height:6px}.tutorial-footer i.active{background:#6657db;border-radius:99px;width:18px}.tutorial-footer button{color:#fff;background:#6657db;border:0;border-radius:8px;height:39px;padding:0 16px;font-size:10px;font-weight:700}@media (max-width:760px){.import-button{width:38px;padding:0;font-size:0}.import-button:first-letter{font-size:15px}.tutorial-card{padding:22px}.tutorial-visual{height:125px}}.hidden-view{display:none}.calendar-view{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.calendar-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:27px 28px;display:flex}.calendar-heading h2{margin:5px 0;font:500 26px Georgia,serif}.calendar-heading p:last-child{color:#888;margin:0;font-size:10px}.week-grid{grid-template-columns:repeat(7,1fr);display:grid}.day-card{background:#fff;border-bottom:1px solid #eeeae4;border-right:1px solid #eeeae4;min-height:185px;padding:13px}.day-card:nth-child(7n){border-right:0}.day-card.today{background:#f7f5ff}.day-card>div{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.day-card>div span{text-transform:uppercase;letter-spacing:1px;color:#999;font-size:8px}.day-card>div strong{font:500 18px Georgia,serif}.day-card.today>div strong{color:#fff;background:#6657db;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.day-card>button{text-align:left;color:#4f4778;background:#f2efff;border:0;border-radius:7px;width:100%;margin-bottom:6px;padding:8px;font-size:9px;line-height:1.35}.day-card>button i{background:#6657db;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.day-card>button small{color:#999;margin:4px 0 0 10px;font-size:7px;display:block}.day-card>p{color:#bbb;margin-top:20px;font-size:8px}.calendar-legend{color:#999;justify-content:space-between;align-items:center;height:48px;padding:0 24px;font-size:8px;display:flex}.calendar-legend i{background:#6657db;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}@media (max-width:900px){.week-grid{grid-template-columns:repeat(2,1fr)}.day-card:nth-child(7n){border-right:1px solid #eeeae4}.day-card:nth-child(2n){border-right:0}.calendar-heading{padding:20px}.calendar-heading h2{font-size:21px}}.auth-loading{color:#777;place-content:center;justify-items:center;gap:12px;min-height:100vh;font-size:11px;display:grid}.auth-loading .brand-mark{border-radius:16px;width:58px;height:58px}.login-page{background:#f7f5ef;grid-template-columns:minmax(430px,1fr) minmax(350px,.78fr);min-height:100vh;display:grid}.login-card{flex-direction:column;justify-content:center;max-width:620px;padding:60px clamp(35px,7vw,105px);display:flex}.login-brand{align-items:center;gap:13px;margin-bottom:48px;display:flex}.login-brand .brand-mark{border-radius:14px;width:50px;height:50px}.login-brand .brand-wordmark strong{font-size:27px}.login-brand .brand-wordmark small{letter-spacing:1.9px;font-size:7px}.login-art{align-items:center;gap:12px;margin-bottom:22px;display:flex}.login-art span{color:#5a4fc0;background:#fff;border:1px solid #d8d2c8;border-radius:50%;place-items:center;width:46px;height:46px;font:500 16px Georgia,serif;display:grid}.login-art i{border-top:1px dashed #aaa4c8;width:26px}.login-card h1{letter-spacing:-1.3px;margin:7px 0 16px;font:500 clamp(33px,4vw,51px)/1.04 Georgia,serif}.login-card>p:not(.eyebrow):not(.auth-error){color:#77727b;font-size:12px;line-height:1.6}.provider-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:19px;display:grid}.provider-grid button{color:#3d3b40;text-align:left;background:#fff;border:1px solid #dcd8d1;border-radius:8px;height:43px;padding:0 12px;font-size:9px;font-weight:650}.provider-grid b{color:#5549b6;width:20px;font-size:12px;display:inline-block}.login-card>small{color:#999;margin-top:12px;font-size:8px}.auth-error{color:#a6473c;background:#fff0ed;border-radius:7px;padding:8px 10px;font-size:9px!important}.demo-button{color:#6356c7;background:0 0;border:0;margin-top:10px;font-size:9px;text-decoration:underline}.login-quote{color:#fff;background:linear-gradient(145deg,#30277c,#6657d0);flex-direction:column;justify-content:flex-end;padding:65px;display:flex;position:relative;overflow:hidden}.login-quote:before{content:"";border:1px solid #ffffff1b;border-radius:50%;width:480px;height:480px;position:absolute;top:-170px;right:-220px}.login-quote blockquote{z-index:1;margin:0;font:500 29px/1.3 Georgia,serif}.login-quote p{color:#d5d0f4;z-index:1;font-size:10px}.login-brand small{color:#918c99;margin-left:2px;font-size:8px}.home-proof{z-index:1;margin:auto 0 55px;position:relative}.home-proof>span{font:700 8px var(--font-mono);letter-spacing:1.3px;color:#c9c2ff}.home-proof>strong{max-width:520px;margin:13px 0 28px;font:500 clamp(25px,3vw,39px)/1.08 Georgia,serif;display:block}.home-feature-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-feature-grid article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff10;border:1px solid #ffffff20;border-radius:12px;padding:15px}.home-feature-grid b{color:#fff;font-size:17px}.home-feature-grid h3{margin:12px 0 5px;font-size:10px}.home-feature-grid p{line-height:1.45;color:#d9d5f4!important;margin:0!important;font-size:8px!important}.login-quote blockquote{font-size:22px}.login-card{max-width:570px}.login-brand{margin-bottom:70px}.login-card h1{max-width:480px}.simple-home{margin:auto 0}.simple-home>strong{max-width:480px;margin:16px 0;font-size:clamp(34px,4vw,54px)}.simple-home>p{max-width:390px;margin:0 0 42px!important;font-size:12px!important;line-height:1.7!important}.simple-home>div{border-top:1px solid #ffffff1c;align-items:center;gap:12px;max-width:390px;padding:13px 0;font-size:10px;font-weight:650;display:flex}.simple-home>div b{color:#d8d2ff;width:23px;font-size:15px}.login-quote blockquote{color:#dedaf5;margin-top:55px;font-size:18px}.icon-home{justify-content:center}.icon-home>div{z-index:1;position:relative}.icon-home-label{font:700 8px var(--font-mono);letter-spacing:1.3px;color:#c9c2ff}.icon-home h2{margin:14px 0 32px;font:500 clamp(28px,3vw,42px)/1.08 Georgia,serif}.home-icon-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.home-icon-grid article{background:#ffffff0d;border:1px solid #ffffff20;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:105px;padding:16px 12px;transition:all .2s;display:flex}.home-icon-grid article:hover{background:#ffffff17;transform:translateY(-2px)}.home-icon-grid b{background:#ffffff15;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.home-icon-grid span{color:#eeecff;font-size:9px;font-weight:650;line-height:1.3}.icon-home blockquote{z-index:1;margin:35px 0 0;font-size:16px;position:relative}@media (max-width:1100px){.home-icon-grid{grid-template-columns:repeat(2,1fr)}.home-icon-grid article{min-height:82px}}@media (max-width:760px){.login-page{grid-template-columns:1fr}.login-card{padding:35px 24px}.login-brand{margin-bottom:38px}.login-quote{display:none}.provider-grid{grid-template-columns:1fr}.login-card h1{font-size:36px}}.assistant-launcher{z-index:12;color:#fff;background:#2f277a;border:0;border-radius:13px;align-items:center;gap:9px;padding:10px 14px 10px 10px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 13px 35px #241c6d4f}.assistant-launcher>span{background:#ffffff1b;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.assistant-launcher div{text-align:left;flex-direction:column;gap:2px;display:flex}.assistant-launcher strong{font-size:10px}.assistant-launcher small{color:#d8d3f5;font-size:7px}.assistant-drawer{z-index:25;background:#fff;border-radius:17px;flex-direction:column;width:min(390px,100vw - 36px);display:flex;position:fixed;top:18px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 75px #19133955}.assistant-drawer header{border-bottom:1px solid #ece9e4;align-items:center;gap:10px;padding:19px 20px;display:flex}.assistant-drawer header .coach-icon{margin:0}.assistant-drawer header h2{margin:0;font:500 18px Georgia,serif}.assistant-drawer header button{color:#777;background:#f1efeb;border:0;border-radius:50%;width:29px;height:29px;margin-left:auto;font-size:18px}.assistant-context{background:#f5f3ff;justify-content:space-between;padding:10px 20px;display:flex}.assistant-context span{color:#5d50bd;font-size:8px;font-weight:700}.assistant-context small{color:#8d88a1;font-size:7px}.assistant-drawer form,.training-result{flex-direction:column;flex:1;padding:22px;display:flex}.assistant-welcome strong{font:500 18px Georgia,serif}.assistant-welcome p{color:#777;font-size:10px;line-height:1.55}.assistant-drawer textarea{resize:none;height:125px;font:11px/1.5 var(--font-geist);border:1px solid #ded9d2;border-radius:9px;outline:none;margin:14px 0 10px;padding:12px}.assistant-drawer textarea:focus{border-color:#6b5bd4;box-shadow:0 0 0 3px #6b5bd414}.prompt-chips{flex-wrap:wrap;gap:5px;display:flex}.prompt-chips button{color:#666;background:#faf9f6;border:1px solid #e1ddd7;border-radius:99px;padding:6px 8px;font-size:7px}.assistant-submit{color:#fff;background:#6355ca;border:0;border-radius:8px;height:42px;margin-top:auto;font-size:10px;font-weight:700}.assistant-submit:disabled{opacity:.4}.back-training{color:#6658c9;background:0 0;border:0;align-self:flex-start;margin-bottom:25px;font-size:8px}.training-result h3{margin:6px 0 16px;font:500 18px/1.3 Georgia,serif}.training-result ol{margin:0;padding:0;list-style:none;display:grid}.training-result li{border-top:1px solid #eeeae5;gap:10px;padding:13px 0;display:flex}.training-result li>span{color:#6658c9;background:#efecff;border-radius:7px;place-items:center;width:24px;height:24px;font:500 11px Georgia,serif;display:grid}.training-result li div{flex-direction:column;flex:1;gap:3px;display:flex}.training-result li strong{font-size:9px;line-height:1.4}.training-result li small{color:#999;font-size:7px}@media (max-width:600px){.assistant-launcher{padding-right:12px;bottom:14px;right:14px}.assistant-launcher div{display:flex}.assistant-launcher small{display:none}.assistant-drawer{width:auto;inset:8px}}.coach-chat{background:#f8f7f4;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.coach-welcome{padding:10px}.chat-message{border-radius:13px;max-width:88%;padding:10px 12px;box-shadow:0 1px #0000000a}.chat-message small{text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.chat-message strong{font:600 12px/1.35 var(--font-geist);margin-bottom:5px;display:block}.chat-message p{margin:4px 0;font-size:9px;line-height:1.5}.chat-message.user{color:#fff;background:#2f277a;align-self:flex-end}.chat-message.coach{background:#fff;border:1px solid #e7e3dc;align-self:flex-start}.chat-confirmation{background:#fff;border:1px solid #e1ddd7;border-radius:11px;padding:8px}.coach-composer{background:#fff;border-top:1px solid #ebe7e0;flex:none!important;padding:12px 14px!important}.coach-composer textarea{height:74px!important;margin:0 0 8px!important}.coach-composer .assistant-submit{margin-top:9px}.theme-night .chat-message.coach,.theme-night .coach-composer,.theme-night .chat-confirmation{color:#fff;background:#171717;border-color:#383838}.coach-chat{scroll-behavior:smooth;background:linear-gradient(#f8fafc,#f4f6f9);padding:18px 16px 22px}.chat-message{max-width:94%;box-shadow:none;border:0;border-radius:0;align-items:flex-end;gap:8px;padding:0;display:flex;background:0 0!important}.chat-message.user{flex-direction:row-reverse;align-self:flex-end}.chat-message.coach{align-self:flex-start}.chat-avatar{background:var(--violet);color:#fff;width:30px;height:30px;box-shadow:0 4px 12px var(--violet);border-radius:50%;flex:0 0 30px;place-items:center;font-size:9px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-avatar{box-shadow:0 4px 12px color-mix(in srgb,var(--violet) 25%,transparent)}}.chat-message.user .chat-avatar{color:#4a5568;background:#dfe5ed;font-size:7px}.chat-bubble{background:#fff;border:1px solid #e2e7ee;border-radius:16px 16px 16px 5px;min-width:0;padding:11px 13px;box-shadow:0 4px 16px #1d2a3a0a}.chat-message.user .chat-bubble{border-color:var(--violet);background:var(--violet);color:#fff;border-radius:16px 16px 5px}.chat-message small{margin-bottom:4px}.chat-message p{font-size:10px;line-height:1.55}.coach-status{color:#536273;width:max-content;font:700 7px var(--font-geist);background:#edf3f8;border-radius:999px;margin:0 0 7px;padding:3px 7px;font-style:normal;display:inline-flex}.coach-status.completed{color:#267044;background:#e7f6ed}.coach-status.proposal{color:#8a6400;background:#fff5d9}.coach-status.needs-input{color:#315eaa;background:#eaf1ff}.coach-status.canceled{color:#66707c;background:#f0f1f3}.chat-confirmation{border-radius:15px;align-self:flex-start;width:calc(100% - 38px);margin-left:38px;padding:12px;box-shadow:0 8px 24px #2430440d}.command-impact-preview>span{color:var(--violet);background:#edf3ff;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.command-impact-preview>strong{margin:9px 0 7px;font-size:12px;display:block}.command-impact-preview ol{margin:0 0 10px;padding-left:18px}.command-impact-preview li{color:#526071;margin:5px 0;font-size:9px;line-height:1.4}.command-impact-preview details{background:#f6f8fa;border-radius:9px;margin:8px 0 12px;padding:8px}.command-impact-preview summary{cursor:pointer;font-size:8px;font-weight:800}.command-impact-preview details p{margin:5px 0;font-size:8px}.coach-composer textarea{font-size:13px!important}.theme-night .coach-chat{background:linear-gradient(#0b0d10,#08090b)}.theme-night .chat-bubble,.theme-night .chat-confirmation{color:#fff;background:#17191d;border-color:#313740}.theme-night .command-impact-preview li{color:#c3cad4}.theme-night .command-impact-preview details{background:#20242a}.note-connection-review{border:1px solid var(--violet);align-self:flex-start;width:calc(100% - 38px);margin-left:38px;padding:13px}@supports (color:color-mix(in lab, red, red)){.note-connection-review{border:1px solid color-mix(in srgb,var(--violet) 22%,#dce3eb)}}.note-connection-review{background:#fff;border-radius:16px;box-shadow:0 10px 28px #24304410}.note-connection-review>header{align-items:center;gap:9px;border:0!important;padding:0 0 10px!important;display:flex!important}.note-connection-review>header>span{background:var(--violet);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.note-connection-review>header>span{background:color-mix(in srgb,var(--violet) 11%,#fff)}}.note-connection-review>header>span{color:var(--violet);font-weight:900}.note-connection-review>header div{flex-direction:column;gap:2px;display:flex}.note-connection-review>header strong{font-size:11px}.note-connection-review>header small{color:#718093;font-size:8px}.note-connected-summary{background:#eff8f2;border-radius:10px;flex-wrap:wrap;gap:5px;margin:0 0 9px;padding:8px;display:flex}.note-connected-summary small{text-transform:uppercase;letter-spacing:.06em;color:#4a775a;flex-basis:100%;font-size:7px;font-weight:800}.note-connected-summary span{color:#287344;background:#fff;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:700}.note-connection-options{gap:7px;display:grid}.note-connection-options article{background:#fafbfc;border:1px solid #e3e7ed;border-radius:11px;padding:9px;transition:all .15s}.note-connection-options article.selected{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.note-connection-options article.selected{border-color:color-mix(in srgb,var(--violet) 45%,#dfe4eb)}}.note-connection-options article.selected{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.note-connection-options article.selected{background:color-mix(in srgb,var(--violet) 5%,#fff)}}.note-connection-options label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.note-connection-options input{width:16px;height:16px;accent-color:var(--violet);margin:1px 0 0}.note-connection-options label span{flex-direction:column;flex:1;gap:3px;display:flex}.note-connection-options label strong{font-size:9px}.note-connection-options label small{color:#718093;font-size:7px;line-height:1.4}.note-connection-options select{color:#2f3a49;background:#fff;border:1px solid #dce2e9;border-radius:8px;width:100%;min-height:35px;margin-top:8px;padding:6px 8px;font-size:8px}.note-connection-actions{grid-template-columns:1fr 1.3fr;gap:7px;margin-top:10px;display:grid}.note-connection-actions button{color:#536173;background:#fff;border:1px solid #dce2e9;border-radius:9px;min-height:38px;font-size:8px;font-weight:800}.note-connection-actions .assistant-submit{border-color:var(--violet);background:var(--violet);color:#fff;margin:0}.theme-night .note-connection-review,.theme-night .note-connection-options select,.theme-night .note-connection-actions button{color:#fff;background:#17191d;border-color:#343a43}.theme-night .note-connection-options article{background:#20242a;border-color:#343a43}.theme-night .note-connected-summary{background:#17261d}.theme-night .note-connected-summary span{background:#21352a}.theme-night .note-connection-actions .assistant-submit{background:var(--violet)}@media (max-width:520px){.assistant-drawer{border-radius:0;width:100vw;inset:0}.coach-chat{padding:14px 12px 18px}.chat-message{max-width:97%}.chat-avatar{flex-basis:28px;width:28px;height:28px}.chat-confirmation{width:calc(100% - 36px);margin-left:36px}.note-connection-review{width:100%;margin-left:0}.note-connection-actions{grid-template-columns:1fr}.note-connection-actions button{min-height:44px}}.day-card>button.calendar-meeting{color:#3b6788;background:#eaf5ff}.day-card>button.calendar-meeting i{background:#4d9bd2}.notes-shortcut{color:#554b9c;background:#fff;border:1px solid #ddd9d1;border-radius:9px;height:38px;padding:0 13px;font-size:10px;font-weight:700;display:none}.all-actions-button{color:#45414c;background:#fff;border:1px solid #d8d3ca;border-radius:9px;height:38px;padding:0 13px;font-size:10px;font-weight:700}.action-menu-scrim{z-index:18;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#201a3f4d;border:0;position:fixed;inset:0}.action-menu{z-index:19;background:#fff;border-radius:16px;width:min(520px,100vw - 36px);padding:21px;position:fixed;top:84px;right:28px;box-shadow:0 22px 65px #241d4c40}.action-menu>header{justify-content:space-between;align-items:center;padding:0 3px 15px;display:flex}.action-menu h2{margin:4px 0;font:500 22px Georgia,serif}.action-menu>header>button{color:#777;background:#f1efeb;border:0;border-radius:50%;width:29px;height:29px;font-size:18px}.action-menu-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.action-menu-grid>button{text-align:left;background:#fcfbf8;border:1px solid #e8e4de;border-radius:10px;align-items:center;gap:10px;min-height:69px;padding:11px;display:flex}.action-menu-grid>button:hover{background:#f7f5ff;border-color:#bfb8e8}.action-menu-grid>button>span{color:#6658cc;background:#eeebff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.action-menu-grid>button div{flex-direction:column;gap:4px;display:flex}.action-menu-grid strong{font-size:10px}.action-menu-grid small{color:#999;font-size:8px}@media (max-width:760px){.all-actions-button{width:38px;padding:0;font-size:0}.all-actions-button:first-letter{font-size:15px}.action-menu{top:68px;right:9px}.action-menu-grid{grid-template-columns:1fr}.action-menu-grid>button{min-height:58px}}@media (max-width:900px){.sidebar.open{transform:translate(0);box-shadow:12px 0 35px #2c254333}.sidebar{transition:transform .2s}.nav-scrim{z-index:4;background:#1c17334f;border:0;position:fixed;inset:0}.notes-shortcut{align-items:center;display:inline-flex}}.notes-studio{background:#eeeae2;border:1px solid #dfdad1;border-radius:16px;padding:20px}.notes-studio>header{justify-content:space-between;align-items:center;padding:4px 5px 17px;display:flex}.notes-studio h2{margin:4px 0;font:500 26px Georgia,serif}.notes-studio header p:last-child{color:#888;font-size:9px}.note-saved{color:#5b8c67;font-size:8px}.notes-toolbar{background:#fff;border:1px solid #ddd8cf;border-radius:10px 10px 0 0;align-items:center;gap:18px;height:54px;padding:0 14px;display:flex}.paper-picker,.ink-picker{align-items:center;gap:5px;display:flex}.paper-picker>span,.ink-picker>span{color:#999;margin-right:3px;font-size:8px}.paper-picker button{text-transform:capitalize;color:#777;background:#f1efeb;border:0;border-radius:6px;padding:6px 8px;font-size:8px}.paper-picker button.selected{color:#fff;background:#6657db}.ink-picker button{border:2px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #ddd}.ink-picker button.selected{box-shadow:0 0 0 2px #9b92da}.clear-note{color:#aa5e55;background:0 0;border:0;margin-left:auto;font-size:8px}.paper-sheet{touch-action:none;background-color:#fffdf8;border:1px solid #ddd8cf;border-top:0;height:min(640px,65vh);position:relative;overflow:hidden}.paper-sheet canvas{touch-action:none;z-index:3;width:100%;height:calc(100% - 58px);position:absolute;inset:58px 0 0}.paper-heading{border-bottom:1px solid #ded9cf;justify-content:space-between;align-items:center;height:58px;padding:0 25px;display:flex}.paper-heading input{background:0 0;border:0;outline:0;font:500 20px Georgia,serif}.paper-heading span{color:#999;font-size:8px}.paper-lined{background-image:repeating-linear-gradient(#0000 0 31px,#dce1e8 32px)}.paper-grid{background-image:linear-gradient(#dfe4ea 1px,#0000 1px),linear-gradient(90deg,#dfe4ea 1px,#0000 1px);background-size:26px 26px}.paper-table{background-image:linear-gradient(#d8dde3 1px,#0000 1px),linear-gradient(90deg,#0000 24%,#d8dde3 24% calc(24% + 1px),#0000 calc(24% + 1px) 47%,#d8dde3 47% calc(47% + 1px),#0000 calc(47% + 1px) 82%,#d8dde3 82% calc(82% + 1px),#0000 calc(82% + 1px));background-size:100% 48px}.table-labels{text-transform:uppercase;color:#999;z-index:2;grid-template-columns:24% 23% 35% 18%;width:100%;height:31px;font-size:7px;display:grid;position:absolute;top:58px}.table-labels span{padding:10px}.paper-planner{background-image:linear-gradient(90deg,#0000 48%,#ddd8cf 48% calc(48% + 1px),#0000 calc(48% + 1px)),repeating-linear-gradient(#0000 0 42px,#e4e0d8 43px)}.planner-labels{text-transform:uppercase;letter-spacing:.7px;color:#999;z-index:2;grid-template-columns:48% 52%;width:100%;font-size:8px;display:grid;position:absolute;top:66px}.planner-labels span{padding:0 16px}.notes-studio>footer{color:#888;justify-content:space-between;align-items:center;padding:14px 5px 0;font-size:8px;display:flex}.notes-studio>footer button{color:#6255c6;background:0 0;border:0;font-size:9px;font-weight:700}@media (max-width:760px){.notes-studio{padding:9px}.notes-toolbar{gap:7px;overflow-x:auto}.paper-picker button{padding:5px}.ink-picker>span{display:none}.paper-sheet{height:70vh}.notes-studio>footer span{display:none}}.paper-sheet.note-type{touch-action:pan-y}.paper-sheet.note-draw{touch-action:none;cursor:crosshair}.paper-sheet canvas{pointer-events:none!important}.leadership-card{padding-bottom:16px}.leadership-tabs{gap:5px;padding:0 18px 14px;display:flex}.leadership-tabs button{color:#777;background:#fff;border:1px solid #e1ddd6;border-radius:7px;flex:1;padding:6px 4px;font-size:8px}.leadership-tabs button.selected{color:#fff;background:#332b82;border-color:#332b82}.leadership-body{border-top:1px solid #eeeae5;padding:14px 18px 0}.leadership-body>strong{margin-bottom:12px;font:500 13px/1.4 Georgia,serif;display:block}.leadership-body>button{text-align:left;color:#45434a;background:#fff;border:0;border-top:1px solid #eeeae5;align-items:center;gap:8px;width:100%;padding:10px 2px;font-size:9px;display:flex}.leadership-body>button>span{color:#6657db;background:#f0edff;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.leadership-body>button div{flex-direction:column;gap:3px;display:flex}.leadership-body>button small{color:#8176d1;font-size:7px}.accent-purple{--violet:#6657db;--violet-dark:#352c86;--accent:#6657db;--accent-strong:#352c86}.accent-blue{--violet:#1976b9;--violet-dark:#104d78;--accent:#1976b9;--accent-strong:#104d78}.accent-green{--violet:#397451;--violet-dark:#234b34;--accent:#397451;--accent-strong:#234b34}.accent-orange{--violet:#d87524;--violet-dark:#8b4215;--accent:#d87524;--accent-strong:#8b4215}.accent-rose{--violet:#bb4f70;--violet-dark:#742a43;--accent:#bb4f70;--accent-strong:#742a43}.accent-navy{--violet:#27507a;--violet-dark:#19354f;--accent:#27507a;--accent-strong:#19354f}.accent-teal{--violet:#17766f;--violet-dark:#0c4c48;--accent:#17766f;--accent-strong:#0c4c48}.accent-gold{--violet:#9a6700;--violet-dark:#5e3e00;--accent:#9a6700;--accent-strong:#5e3e00}.accent-red{--violet:#b44a48;--violet-dark:#772d2b;--accent:#b44a48;--accent-strong:#772d2b}.accent-slate{--violet:#526579;--violet-dark:#344352;--accent:#526579;--accent-strong:#344352}.accent-black{--violet:#111;--violet-dark:#000;--accent:#111;--accent-strong:#000}.business-shell .plan-strip,.business-shell .recruiting-workspace>header,.business-shell .tutorial-library>header{background:linear-gradient(120deg,var(--violet-dark),var(--violet))}.business-shell .primary-button,.business-shell .modal-submit,.business-shell .assistant-submit,.business-shell .assistant-launcher,.business-shell .coach-icon,.business-shell .coach-card>button,.business-shell .slot-event,.business-shell .time-slot form button,.business-shell .paper-picker button.selected,.business-shell .note-mode button.selected,.business-shell .note-header-actions .save-note,.business-shell .footer-save-note,.business-shell .day-card.today>div strong,.business-shell .leadership-tabs button.selected,.business-shell .hands-on-coach>div button,.business-shell .training-progress i{background:var(--violet);color:#fff;border-color:var(--violet)}.business-shell .dashboard-motto,.business-shell .strategy-tip>span,.business-shell .strategy-tip button,.business-shell .capacity span,.business-shell .cadence-copy b,.business-shell .coach-goal,.business-shell .coach-button,.business-shell .assistant-context span,.business-shell .back-training,.business-shell .day-planner>aside article strong,.business-shell .notes-studio>footer button,.business-shell .note-header-actions button,.business-shell .footer-save-note,.business-shell .tutorial-choice b,.business-shell .tutorial-library>header>button,.business-shell .tutorial-header-actions button,.business-shell .recruiting-header-actions button,.business-shell .candidate-meeting-notes>header button{color:var(--violet)}.business-shell .pulse-bars b,.business-shell .calendar-legend i,.business-shell .day-card>button i{background:var(--violet)}.business-shell .plan-modal fieldset button.selected,.business-shell .theme-grid button.selected,.business-shell .note-library>button.selected{border-color:var(--violet);color:var(--violet)}.business-shell .leadership-body>button>span,.business-shell .action-menu-grid>button>span,.business-shell .tutorial-choice>span,.business-shell .training-lesson-list button>span,.business-shell .hands-on-coach header>span,.business-shell .candidate-identity>span{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .leadership-body>button>span,.business-shell .action-menu-grid>button>span,.business-shell .tutorial-choice>span,.business-shell .training-lesson-list button>span,.business-shell .hands-on-coach header>span,.business-shell .candidate-identity>span{background:color-mix(in srgb,var(--violet) 11%,var(--panel))}}.business-shell .leadership-body>button>span,.business-shell .action-menu-grid>button>span,.business-shell .tutorial-choice>span,.business-shell .training-lesson-list button>span,.business-shell .hands-on-coach header>span,.business-shell .candidate-identity>span{color:var(--violet)}.business-shell .chat-message.user{background:var(--violet);color:#fff}.business-shell .assistant-drawer textarea:focus,.business-shell .plan-modal input:focus,.business-shell .import-modal textarea:focus,.business-shell .request-function input:focus,.business-shell .request-function select:focus,.business-shell .request-function textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .assistant-drawer textarea:focus,.business-shell .plan-modal input:focus,.business-shell .import-modal textarea:focus,.business-shell .request-function input:focus,.business-shell .request-function select:focus,.business-shell .request-function textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 14%,transparent)}}.business-shell .tutorial-footer i.active{background:var(--violet)}.business-shell .accent-grid button.selected{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet)}@supports (color:color-mix(in lab, red, red)){.business-shell .accent-grid button.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 14%,transparent)}}.schedule-tabs{border-bottom:1px solid var(--line);background:var(--panel);gap:8px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.schedule-tabs{background:color-mix(in srgb,var(--panel) 94%,var(--violet) 6%)}}.schedule-tabs button{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--muted);cursor:pointer;border-radius:10px;padding:0 15px;font-size:10px;font-weight:800}.schedule-tabs button.selected{background:var(--violet);border-color:var(--violet);color:#fff;box-shadow:0 7px 18px var(--violet)}@supports (color:color-mix(in lab, red, red)){.schedule-tabs button.selected{box-shadow:0 7px 18px color-mix(in srgb,var(--violet) 24%,transparent)}}.schedule-tabs button span{background:currentColor;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:5px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.schedule-tabs button span{background:color-mix(in srgb,currentColor 13%,transparent)}}.schedule-tabs button span{font-size:8px}.calendar-routines-panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:18px;padding:22px}.calendar-routines-panel>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;display:flex}.calendar-routines-panel>header h2{margin:4px 0;font:500 22px Georgia,serif}.calendar-routines-panel>header p:last-child{color:var(--muted);margin:0;font-size:9px}.calendar-routines-panel>header>span{white-space:nowrap;background:var(--violet);border-radius:999px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.calendar-routines-panel>header>span{background:color-mix(in srgb,var(--violet) 10%,var(--panel))}}.calendar-routines-panel>header>span{color:var(--violet);font-size:8px;font-weight:800}@media (max-width:700px){.schedule-tabs{padding:10px;overflow-x:auto}.schedule-tabs button{white-space:nowrap}.calendar-routines-panel{margin:10px;padding:16px}.calendar-routines-panel>header{display:block}.calendar-routines-panel>header>span{margin-top:9px;display:inline-block}}.cadence-heading-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.clear-today-actions{border:1px solid #b54848;min-height:36px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.clear-today-actions{border:1px solid color-mix(in srgb,#b54848 32%,var(--line))}}.clear-today-actions{background:#b54848;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.clear-today-actions{background:color-mix(in srgb,#b54848 6%,var(--panel))}}.clear-today-actions{color:#a13d3d;cursor:pointer;font-size:9px;font-weight:800}:is(.clear-today-actions:hover,.clear-today-actions:focus-visible){background:#b54848;border-color:#b54848}@supports (color:color-mix(in lab, red, red)){:is(.clear-today-actions:hover,.clear-today-actions:focus-visible){background:color-mix(in srgb,#b54848 11%,var(--panel))}}:is(.clear-today-actions:hover,.clear-today-actions:focus-visible){outline-offset:2px;outline:2px solid #b548483d}.clear-today-actions:disabled{opacity:.4;cursor:not-allowed}.theme-night .clear-today-actions{color:#ffbaba;background:#24191d;border-color:#805050}@media (max-width:560px){.cadence-panel .panel-heading{align-items:flex-start}.cadence-heading-actions{gap:8px}.clear-today-actions{min-height:40px;padding:0 10px}.cadence-heading-actions .capacity{display:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
