:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{color:#f5f5f5;font-synthesis:none;background:#0c0c0e;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}.app-shell{background:#0c0c0e;min-height:100vh;display:flex}.sidebar{background:#131416;border-right:1px solid #242426;flex-shrink:0;width:265px;padding:25px 14px}.brand{letter-spacing:-1.5px;font-weight:800;line-height:.95;display:inline-block}.brand-scrammy{color:#c9aa6c;font-size:43px}.brand-scrammy span{color:#f22c43}.brand-works{color:#fff;text-align:right;padding-right:3px;font-size:39px}.sidebar .brand{margin:0 0 35px 10px}.sidebar .brand-scrammy{font-size:32px}.sidebar .brand-works{font-size:29px}.navigation{flex-direction:column;gap:5px;display:flex}.nav-item{color:#e1e1e1;border-radius:10px;align-items:center;gap:13px;padding:14px;font-size:14px;display:flex}.nav-item span:first-child{min-width:23px;font-size:21px}.nav-item.active{color:#fff;background:#292b2f}.main-content{flex:1;min-width:0}.topbar{color:#777;letter-spacing:2px;border-bottom:1px solid #252527;justify-content:space-between;align-items:center;height:70px;padding:0 35px;font-size:11px;display:flex}.avatar{color:#fff;font-size:28px}.dashboard{max-width:1600px;margin:0 auto;padding:34px}.eyebrow{color:#aaa;letter-spacing:4px;margin-bottom:15px;font-size:13px}.dashboard .brand-scrammy{font-size:clamp(55px,7vw,110px)}.dashboard .brand-works{font-size:clamp(50px,6.5vw,100px)}.tagline{color:#d0d0d0;margin:22px 0 36px;font-size:23px}.application-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.application-card{border:1px solid #ffffff0a;border-radius:15px;min-height:215px;padding:28px;position:relative}.card-icon{margin-bottom:17px;font-size:34px}.application-card h2{margin:0 0 13px;font-size:19px;line-height:1.25}.application-card p{color:#dedede;margin:0;padding-right:12px;font-size:14px;line-height:1.6}.card-arrow{background:#ffffff18;border-radius:50%;place-items:center;width:42px;height:42px;font-size:34px;display:grid;position:absolute;bottom:17px;right:17px}.red{background:#41191d}.blue{background:#102d38}.green{background:#123128}.purple{background:#291c43}.gold{background:#40331b}.navy{background:#1b2936}.pink{background:#3c1b2c}.olive{background:#2c321c}.quick-tip{background:#1b1d20;border-radius:13px;align-items:center;gap:20px;margin-top:20px;padding:20px 26px;display:flex}.tip-icon{color:#d7b568;font-size:29px}.quick-tip p{color:#aaa;margin:5px 0 0;font-size:14px}@media (width<=1200px){.application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.app-shell{flex-direction:column}.sidebar{width:100%}.navigation{display:none}.dashboard{padding:22px}.application-grid{grid-template-columns:1fr}}.application-card h2{color:#fff}.application-card p{color:#d6b778}.meetings-page{color:#f5f3ef;max-width:1300px;padding:12px 32px 48px}.meetings-header{margin-bottom:28px}.meetings-eyebrow{color:#c8a86c;letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700}.meetings-header h1{color:#fff;margin:10px 0;font-size:34px;font-weight:700}.meetings-header p{color:#a9a9ae;font-size:14px}.meetings-tabs{border-bottom:1px solid #33343a;gap:10px;margin-bottom:28px;padding-bottom:14px;display:flex}.meetings-tab{color:#b9b9bf;cursor:pointer;background:0 0;border:1px solid #393a40;border-radius:9px;padding:11px 20px;font-weight:600}.meetings-tab.active{color:#161616;background:#b99a61;border-color:#b99a61}.meetings-panel{background:#202126;border:1px solid #37383e;border-radius:16px;padding:28px}.meetings-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.meetings-panel h2{color:#fff;margin:0 0 6px;font-size:22px}.meetings-panel p{color:#aaaab0;margin:0;font-size:13px}.meetings-select,.meetings-input,.meetings-textarea{color:#fff;font:inherit;box-sizing:border-box;background:#15161a;border:1px solid #42434b;border-radius:9px;width:100%;padding:12px 14px}.meetings-select:focus,.meetings-input:focus,.meetings-textarea:focus{outline-offset:1px;outline:2px solid #b99a61}.meetings-label{color:#c9b68e;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.meetings-template-picker{max-width:420px;margin-bottom:26px}.meetings-section{background:#383940;border:1px solid #55565e;border-radius:12px;margin-bottom:14px;padding:20px}.meetings-section-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.meetings-section-number{color:#e5c98f;background:#403625;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.meetings-section-fields{gap:14px;display:grid}.meetings-textarea{resize:vertical;min-height:80px}.meetings-button{font:inherit;cursor:pointer;border:none;border-radius:9px;padding:12px 18px;font-weight:700}.meetings-button-primary{color:#171717;background:#b99a61}.meetings-button-secondary{color:#f1f1f1;background:#35363c;border:1px solid #4c4d54}.meetings-button-danger{color:#ed9999;background:0 0;border:1px solid #784444}.meetings-button:disabled{opacity:.5;cursor:not-allowed}.meetings-notice{border:1px solid #784444;border-radius:9px;padding:10px 14px;color:#ed9999!important;margin-top:12px!important}.meetings-actions-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.meetings-placeholder{text-align:center;color:#b9b9bf;border:1px dashed #55565e;border-radius:12px;padding:42px 20px}.meetings-placeholder h3{color:#fff;margin-bottom:10px}@media (width<=700px){.meetings-page{padding:12px 16px 32px}.meetings-panel{padding:18px}.meetings-tabs{flex-wrap:wrap}}.performance-page{color:#f5f3ef;max-width:1300px;padding:12px 32px 48px}.performance-header{margin-bottom:28px}.performance-eyebrow{color:#c8a86c;letter-spacing:2px;font-size:11px;font-weight:700}.performance-header h1{color:#fff;margin:10px 0;font-size:34px;font-weight:700}.performance-header p{color:#a9a9ae;font-size:14px}.performance-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-bottom:28px;display:grid}.performance-card{background:#202126;border:1px solid #37383e;border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.performance-card-icon{color:#e5c98f;background:#403625;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.performance-card h2{color:#fff;margin:6px 0 0;font-size:19px}.performance-card p{color:#aaaab0;flex:1;margin:0;font-size:13px;line-height:1.5}.performance-badge{color:#c9b68e;border:1px solid #55565e;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:12px}.performance-soon{color:#ed9999;border:1px solid #784444;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:12px;font-weight:600}.performance-roadmap{background:#202126;border:1px solid #37383e;border-radius:16px;padding:24px 28px}.performance-roadmap h2{color:#fff;margin:0 0 6px;font-size:20px}.performance-roadmap p{color:#aaaab0;margin:0 0 14px;font-size:13px}.performance-roadmap ul{color:#d9d9de;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px 24px;margin:0;padding-left:20px;display:grid}@media (width<=700px){.performance-page{padding:12px 16px 32px}}.vh-page{color:#f5f3ef;max-width:1300px;padding:12px 32px 48px}.vh-header{margin-bottom:24px}.vh-eyebrow{color:#c8a86c;letter-spacing:2px;font-size:11px;font-weight:700}.vh-header h1{color:#fff;margin:10px 0;font-size:34px}.vh-header p{color:#a9a9ae;margin:0;font-size:14px}.vh-header .vh-prototype-notice{color:#ed9999;border:1px solid #784444;border-radius:8px;margin-top:12px;padding:7px 11px;font-size:12px;display:inline-block}.vh-tabs{border-bottom:1px solid #33343a;flex-wrap:wrap;gap:10px;margin-bottom:24px;padding-bottom:14px;display:flex}.vh-tab{color:#b9b9bf;cursor:pointer;font:inherit;background:0 0;border:1px solid #393a40;border-radius:9px;padding:10px 18px;font-weight:600}.vh-tab.active{color:#161616;background:#b99a61;border-color:#b99a61}.vh-count{color:#fff;background:#8f2d34;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px}.vh-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px;display:grid}.vh-stat{color:#b9b9bf;font:inherit;text-align:left;cursor:pointer;background:#202126;border:1px solid #37383e;border-radius:14px;flex-direction:column;gap:6px;padding:20px;display:flex}.vh-stat:hover{border-color:#b99a61}.vh-stat-value{color:#e5c98f;font-size:34px;font-weight:700}.vh-two-col{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.vh-analytics-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:16px;display:grid}.vh-analytics-grid .vh-card{margin-bottom:0}.vh-analytics-row,.vh-analytics-link{color:#d9d9de;border-top:1px solid #33343a;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.vh-analytics-row strong,.vh-analytics-link strong{color:#e5c98f}.vh-analytics-link{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0}.vh-analytics-link:hover,.vh-gantt-edit:hover{color:#e5c98f}.vh-overdue{color:#ed9999!important}.vh-panel-heading,.vh-settings-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.vh-panel-heading h2{color:#fff;margin:0 0 5px;font-size:22px}.vh-panel-heading p{color:#aaaab0;margin:0;font-size:13px}.vh-view-title{color:#fff;margin:0 0 16px;font-size:22px}.vh-settings-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.vh-settings-grid .vh-card{margin-bottom:0}.vh-settings-heading h3{margin:0}.vh-category-row{grid-template-columns:minmax(0,1fr) repeat(3,34px);align-items:center;gap:6px;display:grid}.vh-category-row .vh-input{margin:0}.vh-category-row .vh-icon-button,.vh-template-step .vh-icon-button,.vh-settings-heading .vh-icon-button{width:34px;height:34px}.vh-template-name{max-width:360px;margin:0}.vh-template-step{grid-template-columns:minmax(110px,.7fr) minmax(0,1.6fr) repeat(3,34px);align-items:center;gap:7px;margin:8px 0;display:grid}.vh-template-step .vh-input{margin:0}.vh-date-field{min-width:0}.vh-date-control{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:5px;display:grid;position:relative}.vh-date-control .vh-input{margin:0}.vh-input-invalid{border-color:#a14a50}.vh-date-button{color:#e5c98f;cursor:pointer;background:#35363c;border:1px solid #4c4d54;border-radius:8px;width:42px;height:42px;font-size:18px}.vh-native-date{z-index:1;opacity:0;cursor:pointer;width:42px;height:42px;position:absolute;right:0}.vh-field-error{color:#ed9999;margin-top:5px;font-size:11px;display:block}.vh-check-group-input{color:#aaaab0;font:inherit;box-sizing:border-box;background:#202126;border:1px solid #42434b;border-radius:7px;grid-column:2;width:100%;padding:6px 8px;font-size:11px}.vh-tag-options{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.vh-tag-option{color:#d9d9de;cursor:pointer;background:#2a2b31;border:1px solid #42434b;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.vh-tag-option input{accent-color:#b99a61}.vh-card{background:#202126;border:1px solid #37383e;border-radius:14px;margin-bottom:16px;padding:22px}.vh-card h3{color:#fff;margin:0 0 12px;font-size:18px}.vh-card p{margin:6px 0;font-size:14px}.vh-muted{color:#aaaab0;font-size:13px}.vh-note{color:#e5c98f;background:#2a2b31;border-left:3px solid #b99a61;padding:6px 12px}.vh-reference-links{color:#c9b68e;flex-direction:column;align-items:flex-start;gap:5px;margin-top:12px;font-size:13px;display:flex}.vh-reference-links a{color:#e5c98f;overflow-wrap:anywhere}.vh-list-row{border-top:1px solid #33343a;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.vh-list-row p{margin:2px 0 0}.vh-badge{border:1px solid;border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:12px;font-weight:600}.vh-badge.gold{color:#e5c98f;border-color:#b99a61}.vh-badge.red{color:#ed9999;border-color:#784444}.vh-badge.green{color:#9fd0a4;border-color:#4a7a50}.vh-badge.grey{color:#b9b9bf;border-color:#55565e}.vh-progress{background:#33343a;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.vh-progress div{background:#b99a61;height:100%}.vh-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:14px;display:grid}.vh-label{color:#c9b68e;margin:0 0 8px;font-size:12px;font-weight:600;display:block}.vh-input{color:#fff;font:inherit;box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#15161a;border:1px solid #42434b;border-radius:9px;width:100%;margin-bottom:4px;padding:11px 13px}.vh-input:focus{outline-offset:1px;outline:2px solid #b99a61}.vh-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.vh-btn{font:inherit;cursor:pointer;border:none;border-radius:9px;padding:10px 16px;font-weight:700}.vh-btn-primary{color:#171717;background:#b99a61}.vh-btn-secondary{color:#f1f1f1;background:#35363c;border:1px solid #4c4d54}.vh-btn-danger{color:#ed9999;background:0 0;border:1px solid #784444}.vh-error{color:#ed9999;border:1px solid #784444;border-radius:9px;padding:8px 12px}.vh-empty{text-align:center;color:#b9b9bf;border:1px dashed #55565e;border-radius:12px;padding:36px 20px}.vh-check{cursor:pointer;align-items:center;gap:10px;padding:7px 0;display:flex}.vh-check input{accent-color:#b99a61;width:17px;height:17px}.vh-done{color:#8a8a90;text-decoration:line-through}.vh-check-row{grid-template-columns:20px minmax(0,1fr) 34px;align-items:center;gap:9px;padding:4px 0;display:grid}.vh-check-row input[type=checkbox]{accent-color:#b99a61;width:17px;height:17px}.vh-check-input{color:#f1f1f1;font:inherit;box-sizing:border-box;background:#15161a;border:1px solid #42434b;border-radius:7px;width:100%;padding:8px 10px}.vh-check-input:focus{outline-offset:1px;outline:2px solid #b99a61}.vh-icon-button{color:#ed9999;cursor:pointer;background:0 0;border:1px solid #784444;border-radius:7px;width:34px;height:34px;font-size:20px}.vh-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.vh-cal-head{color:#c9b68e;padding:6px;font-size:12px;font-weight:600}.vh-cal-cell{background:#15161a;border:1px solid #33343a;border-radius:8px;flex-direction:column;gap:4px;min-height:96px;padding:6px;display:flex;overflow:hidden}.vh-cal-cell.blank{background:0 0;border-color:#0000}.vh-cal-cell.today{border-color:#b99a61}.vh-cal-num{color:#a9a9ae;font-size:12px}.vh-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:3px 6px;font-size:11px;overflow:hidden}.vh-chip.gold{color:#e5c98f;background:#403625}.vh-chip.red{color:#ed9999;background:#41191d}.vh-gantt{overflow-x:auto}.vh-gantt-row{border-top:1px solid #2b2c32;align-items:center;min-width:760px;display:flex}.vh-gantt-label{flex-direction:column;flex-shrink:0;width:220px;padding:10px 12px 10px 0;font-size:13px;display:flex}.vh-gantt-edit{color:#c9b68e;cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:12px}.vh-gantt-track{flex:1;height:44px;position:relative}.vh-gantt-tick{color:#8a8a90;white-space:nowrap;font-size:11px;position:absolute;top:12px;transform:translate(-50%)}.vh-gantt-bar{background:#2a2b31;border:1px solid;border-radius:6px;height:20px;position:absolute;top:12px;overflow:hidden}.vh-gantt-bar.gold{border-color:#b99a61}.vh-gantt-bar.red{border-color:#a14a50}.vh-gantt-bar.green{border-color:#4a7a50}.vh-gantt-bar.grey{border-color:#55565e}.vh-gantt-fill{background:#b99a618c;height:100%}.vh-gantt-film{color:#ed9999;pointer-events:none;font-size:15px;line-height:20px;position:absolute;top:12px;transform:translate(-50%)}.vh-gantt-today{background:#8f2d34;width:2px;position:absolute;top:0;bottom:0}.vh-dashboard-timeline,.vh-week-planner{margin-top:28px}.vh-week-heading,.vh-week-heading-actions,.vh-week-toolbar,.vh-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vh-week-heading{margin-bottom:16px}.vh-week-heading h2{color:#fff;margin:5px 0;font-size:24px}.vh-week-heading p{color:#aaaab0;margin:0;font-size:13px}.vh-week-heading-actions{justify-content:flex-end}.vh-due-count{color:#e5c98f;font-size:13px}.vh-week-toolbar{margin-bottom:16px}.vh-person-filter{width:auto;min-width:180px;margin:0}.vh-week-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;display:grid}.vh-week-day{background:#202126;border:1px solid #37383e;border-radius:12px;min-width:0;padding:12px}.vh-week-day>header{border-bottom:1px solid #37383e;flex-direction:column;gap:3px;margin-bottom:8px;padding-bottom:10px;display:flex}.vh-week-day>header strong{color:#fff;font-size:13px}.vh-week-day>header span{color:#c9b68e;font-size:12px}.vh-week-task{background:#17181d;border:1px solid #3c3d44;border-left:3px solid #b99a61;border-radius:8px;min-width:0;margin:8px 0;padding:10px}.vh-week-task.completed{opacity:.62;border-left-color:#68796a}.vh-week-task-heading{color:#fff;justify-content:space-between;align-items:flex-start;gap:7px;font-size:12px;display:flex}.vh-week-title-input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;padding:3px 0;font-weight:600}.vh-week-task.completed .vh-week-title-input{text-decoration:line-through}.vh-week-title-input:focus{outline:1px solid #b99a61}.vh-complete-toggle{color:#d7d7dc;cursor:pointer;background:0 0;border:1px solid #66666d;border-radius:50%;flex:0 0 28px;width:28px;height:28px}.vh-complete-toggle.is-complete{color:#cce2ce;background:#405242;border-color:#68796a}.vh-week-project-link{color:#c9b68e;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:4px 0 7px;font-size:11px;display:inline-block}.vh-week-project-link.muted{color:#8f9097;cursor:default}.vh-week-fields{gap:7px;display:grid}.vh-week-fields>label>span{color:#96969d;margin-bottom:3px;font-size:10px;display:block}.vh-week-fields .vh-input{margin:0;padding:7px 8px;font-size:12px}.vh-week-fields .vh-date-control{grid-template-columns:minmax(0,1fr) 32px;gap:4px}.vh-week-fields .vh-date-button,.vh-week-fields .vh-native-date{width:32px;height:34px}.vh-week-fields .vh-date-control .vh-input{min-width:0}.vh-remove-task{color:#ed9999;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0 0;font-size:11px}.vh-week-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.vh-week-lower-grid .vh-card{margin:0}.vh-section-heading{margin-bottom:8px}.vh-section-heading h3{margin:0}.vh-unscheduled>summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style-position:inside;display:flex}.vh-unscheduled-count{color:#c9b68e;font-size:12px;font-weight:600}.vh-overdue-count{color:#ed9999;font-size:13px}.vh-task-form{margin-bottom:18px}.vh-template-apply-row{align-items:flex-end;gap:12px;max-width:600px;margin:6px 0 14px;display:flex}.vh-template-apply-row>div{flex:1}.vh-template-apply-row .vh-input{margin:0}.vh-template-apply-row .vh-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.vh-page{padding:12px 16px 32px}.vh-template-step{grid-template-columns:minmax(0,1fr) repeat(3,34px)}.vh-template-step .vh-input:first-child{grid-column:1/-1}.vh-week-grid,.vh-week-lower-grid{grid-template-columns:minmax(0,1fr)}.vh-week-heading-actions,.vh-week-heading-actions .vh-actions{justify-content:flex-start}}.auth-screen{color:#f6f3ed;background:radial-gradient(65% 42% at 50% 7%,#c49b541a,#0000 75%),#0b0d10;justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.auth-card{background:#17191d;border:1px solid #363231;border-radius:22px;flex-direction:column;gap:10px;width:100%;max-width:440px;padding:clamp(25px,6vw,42px);display:flex;box-shadow:0 24px 75px #00000057}.auth-brand{letter-spacing:-.075em;white-space:nowrap;flex-direction:column;align-self:center;align-items:center;width:fit-content;max-width:100%;margin:2px 0 24px;font-family:Arial Black,Arial,Helvetica Neue,sans-serif;font-style:normal;font-weight:900;line-height:.89;display:flex}.auth-brand-scrammy{color:#cbaa6a;font-size:clamp(43px,8vw,61px)}.auth-brand-scrammy span{color:#f12c47;letter-spacing:-.085em}.auth-brand-works{color:#fff;align-self:flex-end;padding-right:3px;font-size:clamp(41px,7.5vw,57px)}.auth-card h1{color:#fff;text-align:center;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700}.auth-card p{color:#a9a9b0;text-align:center;margin:2px 0 17px;font-size:13px;line-height:1.55}.auth-card label{color:#dbc397;letter-spacing:.02em;margin-top:7px;font-size:12px;font-weight:650}.auth-card input{color:#fff;width:100%;font:inherit;background:#0f1115;border:1px solid #45454d;border-radius:10px;padding:13px 14px;font-size:15px}.auth-card input:focus-visible{outline-offset:2px;outline:2px solid #c9aa6c}.auth-card button{color:#151311;font:inherit;cursor:pointer;background:#c9aa6c;border:0;border-radius:10px;margin-top:17px;padding:13px 18px;font-weight:750}.auth-card button:hover{background:#e0bd7c}.auth-card button:disabled{opacity:.6;cursor:not-allowed}.auth-card .auth-success{color:#e5c98f;border:1px solid #b99a61;border-radius:9px;margin:8px 0 0;padding:8px 12px}.auth-card .auth-error{color:#ed9999;border:1px solid #784444;border-radius:9px;margin:8px 0 0;padding:8px 12px}
