@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;550;600;650;700;750;800&display=swap";.signin-experience{z-index:15;color:#19211c;isolation:isolate;background:#131c17;position:fixed;inset:0;overflow:auto}.signin-page-content{min-height:100dvh;position:relative}.signin-experience.has-static-background{background:radial-gradient(at 22% 30%,#344c3d,#131c17 70%)}.entry-loading{color:#19211c;background:#fff;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:fixed;inset:0}.connection-note{z-index:205;color:#513c20;background:#fff8ed;border:1px solid #dec8a8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(100% - 32px,620px);padding:14px 18px;font-size:13px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000001f}.connection-note button{color:#513c20;background:#fff;border:1px solid #b3a183;border-radius:6px;flex:none;min-height:36px;padding:6px 12px}.signin-media-stage,.signin-scene-wash{position:absolute;inset:0;overflow:hidden}.signin-media-stage{z-index:0}.signin-scene-wash{z-index:1;pointer-events:none;background:linear-gradient(90deg,#070f0b2e,#070f0b05 45%,#070f0b26),linear-gradient(#070f0b4d,#0000 18% 78%,#070f0b94)}.signin-brand{z-index:2;color:#fff;pointer-events:none;align-items:center;gap:13px;padding:36px clamp(24px,4vw,64px);display:flex;position:relative}.signin-brand .atlas-mark{color:#dfc98e}.signin-brand>span:last-child{letter-spacing:.22em;font-size:23px}.signin-brand small{letter-spacing:.28em;margin-top:5px;font-size:8px;display:block}.signin-content{z-index:2;pointer-events:none;place-items:center;min-height:calc(100dvh - 208px);padding:20px 24px 74px;display:grid;position:relative}.signin-form-wrap{pointer-events:auto;width:min(100%,400px)}.signin-panel{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:#ffffffa8;border:1px solid #ffffff9e;border-radius:18px;padding:34px;box-shadow:0 24px 90px #00000029,inset 0 1px #ffffffb3}.signin-panel>header{margin-bottom:24px}.signin-panel .signin-panel-eyebrow{letter-spacing:.19em;color:#465149;margin:0 0 10px;font-size:10px}.signin-panel h1{letter-spacing:-.04em;color:#19211c;margin:0;font-size:31px;font-weight:500;line-height:1.15}.signin-panel .stack-form{gap:18px}.signin-panel .stack-form>label{color:#29372f;gap:8px;font-size:12px}.signin-panel .stack-form input{color:#17211b;min-width:0;height:47px;box-shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ffffff9e;border:1px solid #38483e47;border-radius:7px;padding:12px 14px;font-size:15px}.signin-panel .stack-form input::placeholder{color:#647067;opacity:1}.signin-panel input:focus-visible,.signin-panel button:focus-visible{outline-offset:3px;outline:2px solid #806223}.signin-panel .primary-button{color:#fff;background:#19211c;border:1px solid #19211c;min-height:48px}.signin-panel .primary-button:hover{background:#293c30}.signin-panel .primary-button:disabled{color:#fff;opacity:.75;background:#435047}.signin-panel .privacy-note{color:#374b3e;font-size:11px}.signin-panel .field-hint{color:#435247}.signin-panel .text-button{color:#4a3b1e;min-height:40px}.signin-panel .error-note{color:#932e21;background:#fff1eeeb;border-color:#e6b6ad}.signin-demo{color:#fff;background:#0f1912bd;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:14px;font-size:12px;display:flex}.signin-media-controls{z-index:2;color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:24px clamp(24px,4vw,64px);display:flex;position:relative}.signin-media-controls>span{letter-spacing:.02em;text-shadow:0 1px 8px #000;font-size:11px}.signin-media-controls>div{gap:10px;display:flex}.signin-media-controls button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08120ca6;border:1px solid #ffffff59;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:12px;display:inline-flex}.signin-media-controls button:focus-visible,.signin-clip:focus-visible,.signin-demo:focus-visible{outline-offset:-4px;outline:3px solid #e5c987}.signin-media-controls button:disabled{opacity:.72}.signin-media-track{width:max-content;height:100%;animation:100s linear infinite paused signin-rail-drift;display:flex}.signin-experience.is-moving .signin-media-track{animation-play-state:running}.signin-media-set{gap:16px;height:100%;padding-right:16px;display:flex}.signin-clip{color:#fff;background:#17211c;border:0;width:clamp(240px,31vw,540px);height:100%;padding:0;position:relative;overflow:hidden}.signin-clip video{object-fit:cover;width:100%;height:100%}.signin-clip-label{text-align:left;background:#06100aa8;border:1px solid #ffffff4d;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:14px;display:flex;position:absolute;bottom:98px;left:22px;right:22px}.signin-player-shade{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b07d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.signin-player{color:#fff;background:#101811;border:1px solid #fff3;border-radius:14px;flex-direction:column;width:min(100%,1050px);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 100px #0006}.signin-player.is-portrait{width:min(100%,440px)}.signin-player header{flex:none;justify-content:space-between;align-items:center;gap:20px;padding:12px 12px 12px 20px;display:flex}.signin-player header strong{font-size:15px;font-weight:500;display:block}.signin-player header span{color:#c0cdc2;margin-top:5px;font-size:11px;display:block}.signin-player header button{color:#fff;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.signin-player header button:hover{background:#ffffff1a}.signin-player header button:focus-visible{outline-offset:-2px;outline:2px solid #e5c987}.signin-player>video{object-fit:contain;background:#070d09;width:100%;min-height:0;max-height:calc(100dvh - 124px);display:block}.signin-video-error{color:#f0f3ef;margin:0;padding:40px 24px}@keyframes signin-rail-drift{to{transform:translate(-50%)}}@media (width<=600px){.signin-brand{padding:24px}.signin-content{min-height:calc(100dvh - 178px);padding:20px 20px 34px}.signin-panel{padding:27px 24px}.signin-panel h1{font-size:29px}.signin-media-controls{flex-wrap:wrap;align-items:flex-start;padding:18px 24px}.signin-media-controls>span{flex:1 0 100%}.signin-clip{width:76vw}.signin-clip-label{bottom:130px}.signin-player-shade{padding:10px}.signin-player{max-height:calc(100dvh - 20px)}}@media (prefers-reduced-motion:reduce){.signin-media-track,.signin-experience.is-moving .signin-media-track{animation:none}.signin-media-stage{overflow-x:auto}.signin-media-set[data-repeat=true]{display:none}}.is-signed-in .plan-selector-row{align-items:flex-end;gap:10px;margin-bottom:24px;display:flex}.is-signed-in .plan-selector{color:#566158;flex-direction:column;flex:1;gap:7px;min-width:0;font-size:11px;display:flex}.is-signed-in .plan-selector select{color:#18201b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dfd9;border-radius:5px;padding:10px;font-size:13px}.is-signed-in .plans-panel .panel-title{align-items:center}.is-signed-in .plans-panel .panel-title h2{overflow-wrap:anywhere;margin-top:0}.is-signed-in .plans-panel .panel-title>.primary-button{margin-top:0}.is-signed-in .plans-panel .panel-title .muted{margin-top:5px}.is-signed-in .plans-panel .plan-checklist{margin-bottom:24px}.is-signed-in .plan-checklist .task-leading{flex:0 0 32px;justify-content:center;align-items:center;min-width:32px;display:flex}.is-signed-in .task-progress-label{color:#806223;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.4}.is-signed-in .item-progress-form{flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px;display:flex}.is-signed-in .item-progress-form>label{color:#18201b;font-size:12px}.is-signed-in .item-progress-controls{color:#566158;align-items:center;gap:10px;max-width:100%;font-size:13px;display:flex}.is-signed-in .item-progress-controls>input{box-sizing:border-box;color:#18201b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:76px;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dfd9;border-radius:5px;padding:10px;font-size:16px}.is-signed-in .item-progress-controls>button{min-height:44px}.is-signed-in .item-progress-controls>input:focus-visible{outline-offset:3px;outline:2px solid #806223}.is-signed-in .item-save-notice{color:#326345;margin-top:12px;font-size:12px;line-height:1.5}.is-signed-in .plan-selector-row>button,.is-signed-in .plans-panel .panel-title>button{min-height:44px}.is-signed-in .item-owner-details>summary{color:#18201b;cursor:pointer;min-height:44px;padding:14px 0;font-size:13px}.is-signed-in .plan-draft-items{flex-direction:column;gap:14px;display:flex}.is-signed-in .plan-draft-items:empty{display:none}.is-signed-in .plan-draft-item{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr) 44px;align-items:end;gap:9px;display:grid}.is-signed-in .plan-draft-item>label{color:#18201b;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.is-signed-in .plan-draft-item input{min-width:0}.is-signed-in .plan-draft-item .icon-button{width:44px;height:44px}.is-signed-in .plan-add-draft{align-self:flex-start}.is-signed-in :is(.new-plan-form,.simple-item-form) :is(input,button){min-height:44px}.is-signed-in :is(.plan-selector-row,.new-plan-form,.simple-item-form) :is(input,button,select,summary):focus-visible{outline-offset:3px;outline:2px solid #806223}@media (width<=600px){.is-signed-in .plan-selector-row{flex-wrap:wrap}.is-signed-in .plan-selector{flex-basis:100%}.is-signed-in .plan-selector-row>button{width:100%}.is-signed-in .plans-panel .panel-title{flex-wrap:wrap;gap:12px}.is-signed-in .plan-draft-item{border-bottom:1px solid #d9dfd9;grid-template-columns:minmax(0,1fr) 44px;padding-bottom:14px}.is-signed-in .plan-draft-item>label:first-child{grid-column:1/-1}.is-signed-in .plan-draft-item input[type=date]{max-width:100%}}.team-link-access{color:#1d2a21;background:#f7faf7;border:1px solid #dce3dd;border-radius:12px;margin:0 0 30px;padding:22px}.team-link-heading{align-items:center;gap:9px;display:flex}.team-link-heading h3{margin:0;font-size:17px}.team-link-access>p{color:#516157;max-width:680px;margin:12px 0 18px;font-size:14px;line-height:1.55}.team-link-access .stack-label{gap:8px;font-size:12px;font-weight:500;display:grid}.team-link-access input{box-sizing:border-box;color:#23342a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd7ce;border-radius:6px;padding:10px 12px;display:block}.team-link-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.team-link-actions button{min-height:44px}.team-link-access .field-hint{margin-bottom:0;font-size:12px}.team-link-access .team-link-message{color:#31533c;margin:12px 0 0;font-size:13px}.team-link-welcome>p{color:#374b3e;margin:22px 0 16px;font-size:14px;line-height:1.6}.team-link-entry{box-sizing:border-box;background:#eef2ed;min-height:100dvh;padding:24px}.team-link-entry .signin-panel{width:min(100%,460px)}.team-link-entry h1{font-size:26px}.team-link-entry p{margin:20px 0;line-height:1.6}@media (width<=480px){.team-link-access{padding:16px}.team-link-actions{flex-direction:column;align-items:stretch}}.is-signed-in .file-link.proof-preview-entry{text-align:left;width:100%}.is-signed-in .document-symbol.proof-preview-entry{padding:0}.is-signed-in .evidence-preview-title{width:100%;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;padding:0;display:block}.is-signed-in .evidence-preview-title:hover{color:#806223;text-underline-offset:3px;text-decoration:underline}.is-signed-in .document-symbol.proof-preview-entry:hover{background:#f3ecd9;border-color:#806223}.is-signed-in .atlas-deadline-bubble .adb-proof-list .adb-proof-view{color:#806223;text-align:left;align-items:center;gap:7px;min-width:0;min-height:44px;padding:5px 0;display:flex}.is-signed-in .atlas-deadline-bubble .adb-proof-list .adb-proof-view>span{overflow-wrap:anywhere;min-width:0}.is-signed-in .atlas-deadline-bubble .adb-proof-list .adb-proof-view:hover>span{text-underline-offset:3px;text-decoration:underline}.is-signed-in :is(.proof-preview-entry,.evidence-preview-title,.adb-proof-view):focus-visible{outline-offset:3px;outline:2px solid #806223}.is-signed-in .documents-panel .panel-title{flex-wrap:wrap;align-items:center}.is-signed-in .documents-panel .panel-title h2{margin-top:0}.is-signed-in .document-actions{flex-wrap:wrap;gap:8px;display:flex}.is-signed-in .documents-panel :is(.primary-button,.secondary-button,.icon-button){min-height:44px}.is-signed-in .documents-panel .icon-button{min-width:44px}.is-signed-in .document-folder-form{background:#f5f7f4;border:1px solid #d9dfd9;border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:18px;padding:16px;display:flex}.is-signed-in .document-folder-form .stack-label{flex:200px;min-width:0;margin:0}.is-signed-in .document-folder-form input{min-width:0;min-height:44px}.is-signed-in .document-notice{color:#326345;overflow-wrap:anywhere;align-items:flex-start;gap:7px;margin:0 0 16px;font-size:12px;line-height:1.5;display:flex}.is-signed-in .document-notice svg{flex-shrink:0;margin-top:2px}.is-signed-in .document-refresh{margin-bottom:16px}.is-signed-in .document-folders{flex-wrap:wrap;gap:7px;min-width:0;margin-bottom:18px;display:flex}.is-signed-in .document-folders button{color:#566158;text-align:left;background:#fff;border:1px solid #d9dfd9;border-radius:5px;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:9px 13px;font-size:12px;line-height:1.4;display:flex}.is-signed-in .document-folders button>span{overflow-wrap:anywhere;min-width:0}.is-signed-in .document-folders button>svg{flex-shrink:0}.is-signed-in .document-folders button:hover:not(:disabled){color:#18201b;border-color:#a6b1a6}.is-signed-in .document-folders button[aria-pressed=true]{color:#18201b;background:#f6f0e0;border-color:#806223}.is-signed-in .documents-panel .evidence-card{min-width:0}.is-signed-in .documents-panel .evidence-card-top{flex-wrap:wrap;gap:12px}.is-signed-in .document-view-button{white-space:nowrap;min-height:44px}.is-signed-in .document-view-button svg{flex-shrink:0}.is-signed-in .documents-panel .evidence-preview-title,.is-signed-in .documents-panel .evidence-task-link{min-height:44px}.is-signed-in .documents-panel .evidence-uploader{overflow-wrap:anywhere;margin-top:15px;font-size:10px}.is-signed-in .documents-panel .evidence-uploader svg{flex-shrink:0}.is-signed-in .documents-panel .error-note{overflow-wrap:anywhere}.is-signed-in .document-move{color:#566158;flex-direction:column;gap:7px;margin-top:18px;font-size:11px;line-height:1.4;display:flex}.is-signed-in .document-move select{color:#18201b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dfd9;border-radius:5px;padding:10px;font-size:12px;display:block}.is-signed-in .documents-panel :is(button,input,select):disabled{cursor:wait;opacity:.55}.is-signed-in .document-folder-form button:disabled{cursor:default}.is-signed-in .document-move select:disabled{background:#f5f7f4}.is-signed-in .documents-panel :is(button,select,input):focus-visible{outline-offset:3px;outline:2px solid #806223}.is-signed-in .document-rename-button{color:#806223;min-height:44px;padding:8px 0;font-size:11px}.is-signed-in .document-rename-button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.is-signed-in .document-rename-form{border-top:1px solid #d9dfd9;border-bottom:1px solid #d9dfd9;padding:12px 0}.is-signed-in .document-rename-form .stack-label{margin:0 0 10px}.is-signed-in .document-name-input{align-items:center;gap:5px;min-width:0;display:flex}.is-signed-in .document-name-input input{min-width:0;min-height:44px}.is-signed-in .document-name-input>span{overflow-wrap:anywhere;color:#566158;flex-shrink:0;max-width:40%}.is-signed-in .document-rename-form>div{flex-wrap:wrap;gap:8px;display:flex}.is-signed-in .document-rename-form>div>button{flex:1}.is-signed-in .add-link-form{text-align:left;background:#f5f7f4;border:1px solid #d9dfd9;border-radius:6px;flex-direction:column;gap:14px;min-width:0;margin:12px 0 20px;padding:16px;display:flex}.is-signed-in .add-link-form .stack-label{color:#18201b;min-width:0;margin:0}.is-signed-in .add-link-form input{color:#18201b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dfd9;border-radius:5px;padding:10px 12px;font-size:13px}.is-signed-in .add-link-form .optional-label{color:#566158;font-weight:400;display:inline}.is-signed-in .add-link-form .error-note{margin:0}.is-signed-in .add-link-actions{flex-wrap:wrap;gap:8px;display:flex}.is-signed-in .add-link-actions>button{flex:100px;min-height:44px}.is-signed-in .add-link-form :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #806223}.is-signed-in .add-link-form :is(button,input):disabled{opacity:.55;cursor:wait}.is-signed-in .saved-link-visual{aspect-ratio:16/9;background:#f5f7f4;border-radius:5px;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.is-signed-in .saved-link-visual img{object-fit:contain;width:100%;height:100%;display:block}.is-signed-in .saved-link-fallback{color:#566158;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:16px;font-size:12px;line-height:1.5;display:flex}.is-signed-in .saved-link-fallback span{overflow-wrap:anywhere;max-width:100%}.is-signed-in .saved-link-preview-button{border:1px solid #d9dfd9;border-radius:5px;width:100%;margin:0 0 14px;padding:0;display:block}.is-signed-in .saved-link-preview-button:hover:not(:disabled){border-color:#806223}.is-signed-in .saved-link-preview-button:focus-visible{outline-offset:3px;outline:2px solid #806223}.is-signed-in .saved-link-type{color:#566158;align-items:center;gap:6px;font-size:11px;display:flex}.is-signed-in .saved-link-card .evidence-card-top{margin-bottom:8px}.is-signed-in .saved-link-card .file-meta{overflow-wrap:anywhere;line-height:1.5}.is-signed-in .task-add-link{width:100%;min-height:44px;margin-top:10px}.is-signed-in .task-saved-link{color:#18201b;text-align:left;background:#fff;border:1px solid #d9dfd9;border-radius:5px;width:100%;min-width:0;margin:0 0 10px;padding:0;display:block;overflow:hidden}.is-signed-in .task-saved-link:hover:not(:disabled){border-color:#806223}.is-signed-in .task-saved-link .saved-link-visual{border-radius:0;max-height:160px}.is-signed-in .task-document-card .document-visual{border-radius:0;max-height:200px}.is-signed-in .atlas-deadline-bubble .adb-proof-list .adb-thumbnail-entry{gap:10px;width:100%}.is-signed-in .atlas-deadline-bubble .adb-thumbnail-entry>:is(.document-visual,.saved-link-visual){border:1px solid #d9dfd9;flex:0 0 92px;width:92px;height:62px}.is-signed-in .atlas-deadline-bubble .adb-thumbnail-entry small{color:#566158;white-space:normal;overflow-wrap:anywhere;margin-top:4px;display:block}.is-signed-in .atlas-deadline-bubble .adb-thumbnail-entry .saved-link-fallback{gap:3px;padding:5px;font-size:8px}.is-signed-in .atlas-deadline-bubble .adb-thumbnail-entry .saved-link-fallback svg{width:18px;height:18px}.is-signed-in .atlas-deadline-bubble .adb-thumbnail-entry .document-visual-fallback{gap:3px;padding:4px;font-size:8px;line-height:1.2}.is-signed-in .atlas-deadline-bubble .adb-thumbnail-entry .document-visual-fallback svg{width:18px;height:18px}.is-signed-in .task-saved-link-info{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.is-signed-in .task-saved-link-info strong{font-size:12px;font-weight:500;line-height:1.5}.is-signed-in .task-saved-link-info small{color:#566158;font-size:11px;line-height:1.5}.is-signed-in .task-saved-link-info>span{color:#806223;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.is-signed-in :is(.task-saved-link,.task-add-link):focus-visible{outline-offset:3px;outline:2px solid #806223}@media (width<=600px){.is-signed-in .document-actions{width:100%}.is-signed-in .document-actions>button{flex:150px}.is-signed-in .document-folder-form{padding:12px}.is-signed-in .document-folder-form .stack-label{flex-basis:100%}.is-signed-in .document-folder-form>button{flex:1}.is-signed-in .add-link-form{padding:12px}}.is-signed-in .document-visual{aspect-ratio:16/9;background:#f0f2ee;border-radius:5px;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.is-signed-in .document-visual-play{color:#fff;background:#15211bc4;border:1px solid #ffffffc0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #0003}.is-signed-in .document-visual .document-visual-image{object-fit:contain;width:100%;min-width:0;height:100%;display:block}.is-signed-in .document-visual .document-visual-text{color:#18201b;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;background:#fff;border:1px solid #e0e5de;width:80%;height:92%;margin-top:8%;padding:10px;font-family:ui-monospace,monospace;font-size:7px;line-height:1.5;display:block;overflow:hidden}.is-signed-in .document-visual-fallback{color:#566158;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:12px;font-size:11px;line-height:1.5;display:flex}.atlas-deadline-bubble{color:#f0f0e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#20281f;border:1px solid #58624f;border-radius:9px;flex-direction:column;min-height:0;padding:16px 20px;font-size:13px;line-height:1.4;display:flex;overflow:hidden;box-shadow:0 18px 60px #0009}.atlas-deadline-bubble .adb-header{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.atlas-deadline-bubble .adb-header h2{font-size:18px;font-weight:500;line-height:1.3}.atlas-deadline-bubble .adb-header p{color:#b7bdb0;margin-top:3px;font-size:12px}.atlas-deadline-bubble .adb-close{border-radius:4px;justify-content:center;align-items:center;min-width:36px;min-height:36px;margin:-7px -8px 0 0;display:flex}.atlas-deadline-bubble .adb-close:hover{background:#ffffff0d}.atlas-deadline-bubble .adb-tasks{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#727b69 transparent;min-height:0;margin:10px -8px 0 0;padding:0 8px 0 0;list-style:none;overflow:auto}.atlas-deadline-bubble .adb-task{border-bottom:1px solid #46513e;grid-template-columns:32px minmax(0,1fr) 116px;align-items:center;gap:8px;min-height:46px;padding:5px 0;display:grid}.atlas-deadline-bubble .adb-task:last-child{border-bottom:0}.atlas-deadline-bubble .adb-check-target{cursor:pointer;justify-content:center;align-items:center;min-width:32px;min-height:36px;display:flex}.atlas-deadline-bubble input[type=checkbox]{accent-color:#e2cda0;cursor:pointer;flex:none;width:18px;height:18px;margin:0}.atlas-deadline-bubble .adb-task-name{text-align:left;overflow-wrap:anywhere;min-height:36px;padding:7px 0;font-size:13px;line-height:1.4}.atlas-deadline-bubble .is-complete .adb-task-name{color:#bac2b3}.atlas-deadline-bubble .adb-owner-button{color:#b7bdb0;text-align:left;background:#293126;border:1px solid #5c6654;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;width:116px;min-height:36px;padding:5px 7px;font-size:12px;display:flex}.atlas-deadline-bubble .adb-owner-button>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.atlas-deadline-bubble .adb-owner-button.is-assigned{color:#f0f0e6;border-color:#9e9a78}.atlas-deadline-bubble .adb-editor{background:#192119;border-radius:5px;grid-column:2/-1;min-width:0;margin:2px 0 5px;padding:10px 12px}.atlas-deadline-bubble .adb-editor>p{color:#b7bdb0;overflow-wrap:anywhere;margin-bottom:8px;font-size:12px}.atlas-deadline-bubble .adb-editor .adb-description{color:#e1e4d9}.atlas-deadline-bubble .adb-owner-list label{cursor:pointer;align-items:center;gap:10px;min-height:40px;display:flex}.atlas-deadline-bubble .adb-owner-list label>span{overflow-wrap:anywhere}.atlas-deadline-bubble .adb-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.atlas-deadline-bubble .adb-inline-button{color:#f0f0e6;background:#303a2b;border:1px solid #68725e;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:12px;display:inline-flex}.atlas-deadline-bubble .adb-complete:not(:disabled){color:#172013;background:#d4c393;border-color:#d4c393}.atlas-deadline-bubble .adb-text-button{color:#c0c7b7;min-height:36px;padding:7px 6px;font-size:12px}.atlas-deadline-bubble .adb-file-input{display:none}.atlas-deadline-bubble .adb-proof-list{margin:0 0 12px;padding:0;list-style:none}.atlas-deadline-bubble .adb-proof-list li{justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.atlas-deadline-bubble .adb-proof-list a{color:#e2cda0;align-items:center;gap:7px;min-width:0;display:flex}.atlas-deadline-bubble .adb-proof-list a span{overflow-wrap:anywhere}.atlas-deadline-bubble .adb-proof-list small{color:#b7bdb0;white-space:nowrap;font-size:11px}.atlas-deadline-bubble .adb-feedback{grid-column:2/-1;min-width:0;padding-bottom:5px}.atlas-deadline-bubble .adb-feedback p{color:#c0c7b7;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;display:flex}.atlas-deadline-bubble .adb-feedback .adb-error{color:#f0b79a}.atlas-deadline-bubble .adb-feedback button{margin-top:8px}.atlas-deadline-bubble .adb-empty{color:#b7bdb0;margin-top:16px}@media (width<=650px){.atlas-deadline-bubble{padding:14px 16px}.atlas-deadline-bubble .adb-header h2{font-size:17px}.atlas-deadline-bubble .adb-close{min-width:44px;min-height:44px}.atlas-deadline-bubble .adb-task{grid-template-columns:36px minmax(0,1fr);gap:0 6px;padding:6px 0}.atlas-deadline-bubble .adb-check-target{grid-row:1/3;align-self:start;min-width:36px;min-height:44px}.atlas-deadline-bubble .adb-task-name{min-height:30px;padding-top:3px}.atlas-deadline-bubble .adb-owner-button{background:0 0;border:0;grid-column:2;justify-content:start;gap:9px;width:100%;min-height:44px;padding:0}.atlas-deadline-bubble .adb-editor,.atlas-deadline-bubble .adb-feedback{grid-column:1/-1}.atlas-deadline-bubble .adb-owner-list label,.atlas-deadline-bubble .adb-inline-button,.atlas-deadline-bubble .adb-text-button{min-height:44px}}.is-signed-in .plans-panel{container-type:inline-size}.is-signed-in .plans-panel .plan-selector-row{margin-bottom:18px}.is-signed-in .plans-panel>.panel-title{margin:19px 0 16px}.is-signed-in .plans-panel>.panel-title h2{letter-spacing:-.5px;font-size:20px}.is-signed-in .plan-overview{color:#18201b;border-top:1px solid #d9dfd9;border-bottom:1px solid #d9dfd9;flex:none;grid-template-columns:112px minmax(0,1fr) 186px;align-items:end;gap:20px;min-width:0;padding:14px 0 12px;display:grid;position:relative}.is-signed-in .po-summary{flex-direction:column;align-self:center;gap:6px;display:flex}.is-signed-in .po-summary>strong{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;font-size:31px;font-weight:500;line-height:1.1}.is-signed-in .po-summary>span{color:#566158;font-size:12px;line-height:1.4}.is-signed-in .po-summary>small{color:#566158;font-size:11px;line-height:1.4}.is-signed-in .po-summary>.po-overdue{color:#a1392b}.is-signed-in .po-progress{background:#e9ede7;width:88px;height:3px;margin:3px 0}.is-signed-in .po-progress>span{background:#806223;height:100%;transition:width .25s;display:block}.is-signed-in .po-timeline{align-self:end;min-width:0;padding-bottom:10px}.is-signed-in .po-timeline-label{color:#566158;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:11px;line-height:1.4;display:flex}.is-signed-in .po-dates-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;padding-bottom:4px;overflow-x:auto}.is-signed-in .po-dates{grid-template-columns:repeat(var(--po-dates), minmax(90px, 1fr));width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:grid}.is-signed-in .po-dates>li{flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative}.is-signed-in .po-dates>li:before{content:"";pointer-events:none;background:#97a098;height:1px;position:absolute;top:12px;left:0;right:0}.is-signed-in .po-dates>li:first-child:before{left:50%}.is-signed-in .po-dates>li:last-child:before{right:50%}.is-signed-in .po-date,.is-signed-in .po-milestone{text-align:center;color:#18201b;flex-direction:column;align-items:center;gap:5px;min-width:70px;min-height:73px;padding:0 5px 3px;display:flex}.is-signed-in .po-date{border-radius:4px;position:relative}.is-signed-in .po-marker{background:#fff;border:1px solid #78867b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:12px;height:12px;margin:6px 0 7px;display:flex;position:relative}.is-signed-in .po-milestone .po-marker{color:#806223;border:0;border-radius:0;width:18px}.is-signed-in .po-date.is-done .po-marker{color:#fff;background:#326345;border-color:#326345}.is-signed-in .po-date.is-overdue .po-marker{background:#a1392b;border-color:#a1392b}.is-signed-in .po-date>strong,.is-signed-in .po-milestone>strong{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4}.is-signed-in .po-date>small,.is-signed-in .po-milestone>small{color:#566158;white-space:nowrap;font-size:10px;line-height:1.35}.is-signed-in .po-date.is-overdue>small{color:#a1392b}.is-signed-in .po-date.is-done>small{color:#326345}.is-signed-in .po-date:hover,.is-signed-in .po-date[aria-expanded=true]{background:#f5f3e9}.is-signed-in .po-date:focus-visible,.is-signed-in .po-cash-pause:focus-visible,.is-signed-in .po-dates-scroll:focus-visible{outline-offset:2px;outline:2px solid #806223}.is-signed-in .po-empty{color:#566158;padding:16px 0;font-size:12px}.is-signed-in .po-goal{text-align:center;border-left:1px solid #e5e9e3;flex-direction:column;align-self:start;align-items:center;gap:4px;min-width:0;padding-left:12px;display:flex}.is-signed-in .po-goal-label{letter-spacing:2px;text-transform:uppercase;color:#806223;font-size:10px}.is-signed-in .po-goal-value{letter-spacing:-.9px;font-size:27px;font-weight:500;line-height:1.1}.is-signed-in .po-goal>span:not(.po-goal-label){color:#566158;font-size:11px}.is-signed-in .po-goal>b{margin-top:3px;font-size:12px;font-weight:500}.is-signed-in .po-goal>small{color:#566158;font-size:10px;line-height:1.4}.is-signed-in .po-custom-goal{overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.3}.is-signed-in .po-cash{width:100%;max-width:144px;margin-top:1px;position:relative}.is-signed-in .po-cash-scene{isolation:isolate;height:65px;position:relative;overflow:hidden}.is-signed-in .po-cash-scene>img{pointer-events:none;object-fit:contain;mix-blend-mode:multiply;position:absolute}.is-signed-in .po-cash-pile,.is-signed-in .po-cash-growth{width:120px;height:61px;bottom:-7px;left:12px}.is-signed-in .po-cash-pile{z-index:1}.is-signed-in .po-cash-growth{opacity:0;z-index:2}.is-signed-in .po-cash-growth-one{animation:12s linear infinite po-pile-one}.is-signed-in .po-cash-growth-two{z-index:3;animation:12s linear infinite po-pile-two}.is-signed-in .po-cash-falling{z-index:4;opacity:0;width:39px;height:20px;animation:3.9s linear infinite po-bill-fall;top:-25px}.is-signed-in .po-cash-falling-0{animation-delay:-.8s;left:20px}.is-signed-in .po-cash-falling-1{animation-delay:-2.2s;left:59px}.is-signed-in .po-cash-falling-2{animation-delay:-3.1s;left:91px}.is-signed-in .po-cash-pause{color:#566158;border-radius:3px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:3px 8px;font-size:10px;display:inline-flex}.is-signed-in .po-cash.is-paused .po-cash-scene>img{animation-play-state:paused}.is-signed-in.po-bubble-host .atlas-deadline-bubble{box-sizing:border-box;box-shadow:0 12px 40px #18201b25}@keyframes po-bill-fall{0%{opacity:0;transform:translateY(0)rotate(-14deg)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(86px)rotate(20deg)}}@keyframes po-pile-one{0%,22%{opacity:0;transform:translateY(0)scale(.96)}25%,91%{opacity:1;transform:translate(-3px,-5px)scale(.98)}99%,to{opacity:0;transform:translateY(0)scale(.96)}}@keyframes po-pile-two{0%,54%{opacity:0;transform:translateY(0)scale(.91)}57%,91%{opacity:1;transform:translate(3px,-10px)scale(.94)}99%,to{opacity:0;transform:translateY(0)scale(.91)}}@container (width<=690px){.is-signed-in .plan-overview{grid-template-columns:minmax(0,1fr) 166px;gap:8px 14px;padding-top:14px}.is-signed-in .po-summary{grid-area:1/1}.is-signed-in .po-timeline{grid-area:2/1/auto/-1;padding-bottom:0}.is-signed-in .po-goal{grid-area:1/2;padding-left:8px}.is-signed-in .po-goal-value{font-size:25px}.is-signed-in .po-cash-scene{height:49px}.is-signed-in .po-cash{max-width:120px}.is-signed-in .po-cash-pile,.is-signed-in .po-cash-growth{width:108px;height:54px;left:6px}.is-signed-in .po-timeline-label{margin-bottom:7px}}@media (height<=780px),(width<=650px){.is-signed-in .plans-panel{overscroll-behavior:contain;overflow-y:auto}.is-signed-in .plans-panel>:is(.plan-selector-row,.panel-title,.task-toolbar){flex:none}.is-signed-in .plans-panel .plan-checklist{flex:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.is-signed-in .po-cash-scene>img{animation:none}.is-signed-in .po-cash-growth-one{opacity:1;transform:translate(-3px,-5px)scale(.98)}.is-signed-in .po-cash-growth-two{opacity:1;transform:translate(3px,-10px)scale(.94)}.is-signed-in .po-cash-pause{display:none}.is-signed-in .po-progress>span{transition:none}}.is-signed-in .document-card{width:min(100%, var(--document-card-width,235px));background:#fff;border:1px solid #dce2dc;border-radius:9px;flex:none;min-width:0;transition:box-shadow .15s,border-color .15s;position:relative}.is-signed-in .document-card:hover{border-color:#aeb9af;box-shadow:0 4px 14px #16261b0a}.is-signed-in .document-card-menu-open{z-index:5}.is-signed-in .document-card-open{color:#1b241e;text-align:left;background:#fff;border:0;border-radius:8px;width:100%;min-width:0;padding:0;display:block;overflow:hidden}.is-signed-in .document-card-preview{width:100%;height:auto;aspect-ratio:var(--document-card-preview-ratio,235 / 214);background:#fff;justify-content:center;align-items:center;display:flex;overflow:hidden}.is-signed-in .document-card-preview>:is(.document-visual,.saved-link-visual){aspect-ratio:auto;background:#fff;border-radius:0;width:100%;height:100%;min-height:0;max-height:none}.is-signed-in .document-card-preview :is(.document-visual-image,img){object-fit:contain;width:100%;height:100%;display:block}.is-signed-in .document-card-preview .document-visual-text{border:0;width:100%;height:100%;margin:0}.is-signed-in .document-card-footer{background:#fff;flex-direction:column;justify-content:center;gap:4px;height:72px;padding:8px 54px 8px 10px;display:flex}.is-signed-in .document-card-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:18px;display:-webkit-box;overflow:hidden}.is-signed-in .document-card-meta{color:#657068;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.is-signed-in .document-card-more{color:#1b241e;background:#fff;border:0;border-radius:6px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:14px;right:5px}.is-signed-in .document-card-more:hover:not(:disabled),.is-signed-in .document-card-more[aria-expanded=true]{background:#f2f4f1}.is-signed-in .document-card-menu{z-index:6;background:#fff;border:1px solid #dce2dc;border-radius:9px;width:190px;max-width:calc(100% - 10px);padding:5px;position:absolute;bottom:62px;right:5px;box-shadow:0 8px 30px #19251d24}.is-signed-in .document-card-menu>button{color:#1b241e;text-align:left;background:#fff;border:0;border-radius:4px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px;font-size:12px;line-height:18px;display:flex}.is-signed-in .document-card-menu>button svg{color:#657068;flex-shrink:0}.is-signed-in .document-card-menu>button:hover{background:#f2f4f1}.is-signed-in .document-card :is(button):focus-visible{outline-offset:3px;outline:2px solid #806223}.is-signed-in .document-card button:disabled{cursor:wait;opacity:.55}.is-signed-in .document-card-action-dialog{min-width:0}.is-signed-in .document-card-action-form .stack-label{margin:0 0 18px;font-size:13px}.is-signed-in .document-card-action-form :is(input,select){color:#1b241e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #b8c2b9;border-radius:6px;padding:11px 12px;font-size:16px}.is-signed-in .document-card-name-field{align-items:center;gap:6px;min-width:0;display:flex}.is-signed-in .document-card-name-field>span{color:#657068;overflow-wrap:anywhere;flex-shrink:0;max-width:35%}.is-signed-in .document-card-dialog-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.is-signed-in .document-card-dialog-buttons>button{min-height:44px}.is-signed-in .document-card-action-dialog :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #806223}.is-signed-in .document-card-action-dialog .error-note{overflow-wrap:anywhere}.is-signed-in .document-card-details{margin:0}.is-signed-in .document-card-details>div{border-top:1px solid #dce2dc;justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 0;font-size:13px;line-height:19px;display:flex}.is-signed-in .document-card-details dt{color:#657068;flex:0 0 65px}.is-signed-in .document-card-details dd{text-align:right;overflow-wrap:anywhere;color:#1b241e;min-width:0;margin:0}.is-signed-in .task-document-gallery{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.is-signed-in .task-document-actions{flex-wrap:wrap;gap:8px;margin:14px 0 20px;display:flex}.is-signed-in .task-document-actions>button{flex:100px;min-height:44px}.is-signed-in .documents-panel .evidence-grid{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){.is-signed-in .document-card{transition:none}}.document-viewer-shade{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f7f4eb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.document-viewer{color:#18201b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #d9dfd9;border-radius:12px;outline:none;flex-direction:column;width:min(1200px,100%);height:min(960px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 20px 70px #18201b20}.document-viewer-header{border-bottom:1px solid #d9dfd9;flex:none;align-items:center;gap:20px;padding:16px 20px;display:flex}.document-viewer-name{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.document-viewer-name>svg{color:#806223;flex:none}.document-viewer-name>div{min-width:0}.document-viewer-name h2{overflow-wrap:anywhere;max-height:4.2em;margin:0;font-size:16px;line-height:1.4;overflow:auto}.document-viewer-name span{color:#566158;font-size:12px}.document-viewer-actions{flex:none;align-items:center;gap:12px;display:flex}.document-viewer .icon-button{flex:none;width:44px;height:44px}.document-viewer .secondary-button{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:inline-flex}.document-viewer-message{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:32px;display:flex}.document-viewer-message :is(h3,p){margin:0}.document-viewer-message p{color:#566158}.document-viewer-body{overscroll-behavior:contain;background:#f5f7f4;flex:1;min-height:0;padding:16px;overflow:auto}.document-viewer-toolbar{background:#fff;border-bottom:1px solid #d9dfd9;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:4px;min-height:53px;padding:4px 8px;display:flex}.image-preview img{object-fit:contain;max-width:100%;max-height:100%;margin:0 auto;display:block}.video-preview{background:#101713;justify-content:center;align-items:center;padding:12px;display:flex}.video-preview video{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.document-text{color:#18201b;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;max-width:1000px;min-height:100%;margin:0 auto;padding:24px;font-size:14px;line-height:1.7}.pdf-preview{flex-direction:column;flex:1;min-height:0;display:flex}.pdf-page-count{text-align:center;min-width:104px;font-size:13px}.pdf-toolbar-divider{border-left:1px solid #d9dfd9;height:22px;margin:0 10px}.pdf-zoom{min-width:44px;min-height:44px}.pdf-preview-body{position:relative}.pdf-page{background:#fff;flex:none;margin:0 auto;position:relative;box-shadow:0 2px 12px #18201b16}.pdf-page canvas{display:block}.pdf-text-host{position:absolute;inset:0}.pdf-page{--scale-round-x:1px;--scale-round-y:1px}.pdf-text-layer[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}.pdf-text-layer[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}.pdf-text-layer[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.pdf-loading{text-align:center;z-index:1;height:0;position:sticky;top:12px}.pdf-error{text-align:center;color:#a1392b;padding:24px}.pdf-text-layer{text-align:initial;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.pdf-text-layer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdf-text-layer>:not(.markedContent),.pdf-text-layer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-text-layer .markedContent{display:contents}.pdf-text-layer ::selection{color:#0000;background:#80622355}@media (width<=650px){.document-viewer-shade{padding:0}.document-viewer{border:0;border-radius:0;width:100%;height:100dvh}.document-viewer-header{align-items:flex-start;gap:8px;padding:10px 12px}.document-viewer-name{gap:8px;padding-top:8px}.document-viewer-name h2{font-size:13px}.document-viewer-actions{gap:0}.document-viewer-actions .secondary-button{border:0;padding:10px}.document-viewer-actions .secondary-button span{display:none}.pdf-toolbar-divider{margin:0 2px}.pdf-page-count{min-width:90px}.document-viewer-toolbar{gap:0;padding-inline:0}.document-text{padding:12px}}.link-viewer{width:min(1000px,100%)}.link-viewer-body{background:#fff;padding:24px}.link-viewer-preview{border:1px solid #d9dfd9;border-radius:8px;overflow:hidden}.link-viewer-preview .saved-link-visual{width:100%;min-height:200px;max-height:55dvh}.is-signed-in .link-viewer-preview .saved-link-visual img{object-fit:contain;width:100%;max-height:55dvh}.link-viewer-summary{max-width:760px;padding:24px 0}.link-viewer-summary h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:22px;line-height:1.3}.link-viewer-summary p{color:#566158;overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.6}.link-viewer-summary .link-viewer-address{color:#806223;font-size:12px}.link-viewer-summary .link-viewer-note{font-size:12px}@media (width<=650px){.link-viewer-body{padding:16px}.link-viewer-preview .saved-link-visual{min-height:150px}.link-viewer-summary h3{font-size:18px}}:root{color:#eee9df;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--paper:#eee9df;--muted:#92958b;--gold:#d2bb83;--line:#e0e1cf1a;--panel:#171b17;--soft:#20261f;--serif:Georgia, "Times New Roman", serif;background:#10110e;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #e0c58d}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid var(--gold);border-color:var(--gold)}svg{flex-shrink:0}h1,h2,h3,p{margin:0}button{touch-action:manipulation}button:focus:not(:focus-visible){outline:none}::selection{color:#151810;background:#ccb57c}.app-shell{background:#141711;height:100svh;min-height:650px;position:relative;overflow:hidden}.landscape,.landscape-shading{position:absolute;inset:0}.landscape-poster,.landscape-video{object-fit:cover;object-position:56% 50%;width:100%;height:100%;position:absolute;inset:0}.landscape-video.failed{visibility:hidden}.landscape-shading{pointer-events:none;z-index:1;background:linear-gradient(90deg,#080e0db8 0%,#0a0f0d61 28%,#090e0b0d 65%),linear-gradient(#080d0b6e,#080d0b0d 30%,#0000 56%,#090e0b9e 84%,#090e0bf5)}.stage-header{z-index:5;justify-content:space-between;align-items:center;gap:22px;padding:32px 42px;display:flex;position:relative}.mode-switch{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#171e1899;border:1px solid #e5e8d124;border-radius:100px;gap:4px;padding:4px;display:flex}.mode-switch button{color:#c0c2b8;border-radius:100px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;transition:background .2s,color .2s;display:flex}.mode-switch button.active{color:#20291f;background:#dedccc;box-shadow:0 1px 7px #0002}.mode-switch button:hover:not(.active){color:#fff;background:#ffffff12}.stage-brand{align-items:center;gap:9px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.atlas-mark{width:30px;height:33px;color:var(--gold);display:flex}.atlas-mark svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:100%}.atlas-mark.small{width:23px;height:26px}.stage-brand>span:last-child{letter-spacing:6px;padding-left:2px;font-family:Manrope,sans-serif;font-size:21px;line-height:1.2}.stage-brand small{letter-spacing:2.5px;margin-top:4px;font-family:DM Sans,sans-serif;font-size:6px;display:block}.header-actions{align-items:center;gap:20px;margin-left:auto;display:flex}.header-plan,.header-signin{color:#e4e4d7;align-items:center;gap:8px;min-height:36px;font-size:12px;display:flex}.header-signin{border-bottom:1px solid #d8d5ba55;padding:0 0 3px}.user-button{border-radius:50%;padding:2px}.header-plan:hover,.header-signin:hover{color:#fff}.skip-link{position:absolute;left:-10000px}.skip-link:focus{background:var(--paper);color:#111;border-radius:6px;padding:12px;top:96px;left:40px}.stage-main{z-index:2;pointer-events:none;position:relative}.hero-copy{pointer-events:auto;max-width:560px;margin:clamp(54px,11vh,130px) 0 0 6.1vw;position:relative}.hero-eyebrow{letter-spacing:2.8px;color:#d6d7c5;align-items:center;gap:10px;margin-bottom:24px;font-size:10px;font-weight:550;display:flex}.hero-eyebrow>span{background:var(--gold);width:25px;height:1px}.hero-copy h1{letter-spacing:-2.7px;text-wrap:balance;text-shadow:0 2px 35px #0003;font-family:Manrope,sans-serif;font-size:clamp(40px,4.7vw,72px);font-weight:450;line-height:1.14}.hero-copy h1 em{font-family:var(--serif);letter-spacing:-2px;color:#e8d3a9;font-weight:400}.hero-copy>p{color:#c9cdc2;margin-top:24px;font-size:14px;font-weight:400;line-height:1.8}.hero-cta{color:#232b21;background:#e8e3d4;border-radius:5px;align-items:center;gap:27px;min-height:46px;margin-top:30px;padding:13px 20px 13px 22px;font-size:12px;font-weight:650;transition:background .2s,transform .2s;display:flex;box-shadow:0 4px 24px #0001}.hero-cta:hover{background:#f5efdf;transform:translateY(-2px)}.hero-team{align-items:center;gap:13px;min-height:36px;margin-top:24px;padding:0;display:flex}.hero-team>span:last-child{color:#bcc3b6;align-items:center;gap:7px;font-size:10px;display:flex}.avatar{background:color-mix(in srgb, var(--person-color,#c4b784) 20%, #192119);color:color-mix(in srgb, var(--person-color,#c4b784) 75%, #fff);border:1px solid color-mix(in srgb, var(--person-color,#c4b784) 35%, transparent);letter-spacing:.2px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:inline-flex}.avatar-small{width:27px;height:27px;font-size:9px}.avatar-large{width:50px;height:50px;font-size:17px}.avatar-stack{padding-left:0;display:flex}.avatar-stack .avatar+.avatar{border:2px solid #1e281e;margin-left:-7px}.sample-caption{color:#b0b7aa;letter-spacing:.2px;margin-top:14px;font-size:10px;display:block}.expedition-dock{z-index:3;pointer-events:auto;border-top:1px solid #e7e8d22e;grid-template-columns:1.1fr 1fr 1.1fr;align-items:start;gap:40px;padding-top:27px;display:grid;position:absolute;bottom:62px;left:6.1vw;right:6.1vw}.dock-eyebrow{letter-spacing:2px;color:#a7afa0;align-items:center;gap:7px;font-size:8px;font-weight:600;display:flex}.dock-progress-title{align-items:center;gap:7px;margin:13px 0 12px;padding:0;display:flex}.dock-progress-title strong{letter-spacing:-.5px;font-size:20px;font-weight:500}.dock-progress-title>span{color:#bbc2b5;font-size:12px}.dock-progress-title>svg{color:#b8c0af;margin-left:8px}.dock-progress-track{background:#cbd5be22;max-width:240px;height:2px;position:relative}.dock-progress-track>span{background:#d5bc7c;height:2px;transition:width .3s;display:block}.dock-progress-note{color:#8c9886;letter-spacing:.2px;align-items:center;gap:5px;margin-top:12px;font-size:8px;display:flex}.sample-dot,.live-dot{background:#dac083;border-radius:50%;width:4px;height:4px;margin-right:3px;display:inline-block}.dock-opening{text-align:left;border-left:1px solid #e6e7d51c;min-height:100px;padding:0 30px}.dock-opening>strong{letter-spacing:-1px;margin:11px 0;font-size:25px;font-weight:500;display:block}.dock-opening>strong>span{color:#9ca695;letter-spacing:0;margin-left:10px;font-size:12px}.dock-footnote{color:#8f9b87;font-size:9px;line-height:1.6;display:block}.dock-destination{border-left:1px solid #e6e7d51c;padding-left:30px}.dock-destination .dock-eyebrow{justify-content:space-between;gap:12px;display:flex}.dock-destination .dock-eyebrow>span{letter-spacing:1px;white-space:nowrap;color:#7f8c76;font-size:6px}.goal-metrics{gap:33px;margin:10px 0 6px;display:flex}.goal-metrics>div{flex-direction:column;display:flex}.goal-metrics strong{letter-spacing:-1.1px;color:#dedfd2;font-size:30px;font-weight:450;line-height:1.2}.goal-metrics span{color:#a8b19e;margin-top:4px;font-size:10px}.dock-destination .dock-footnote{font-size:8px}.film-caption{z-index:4;color:#87937e;letter-spacing:1.35px;align-items:center;gap:8px;font-size:7px;display:flex;position:absolute;bottom:18px;right:42px}.film-play{border:1px solid #b9c6ac33;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.film-play:disabled{opacity:.8}.film-caption>span{align-items:center;gap:5px;display:flex}.scene-heading{pointer-events:auto;max-width:440px;margin:32px 0 0 44px}.scene-heading h1{letter-spacing:-1px;margin-top:10px;font-family:Manrope,sans-serif;font-size:28px;font-weight:500}.camera-views{align-items:center;gap:3px;margin-top:18px;display:flex}.camera-views button{color:#afb8a7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#18211688;border:1px solid #0000;border-radius:4px;padding:9px 11px;font-size:10px}.camera-views button.active{color:#e4d3a9;background:#2a3025bb;border-color:#e5d7b266}.mode-guided .landscape-shading,.mode-explore .landscape-shading{z-index:1;background:linear-gradient(#10190a66,#0000 35% 62%,#0b120bee)}.scene-plan-button{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#182018b8;border:1px solid #dfe2c933;border-radius:5px;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:flex;position:fixed;top:125px;right:44px}.stage-error{pointer-events:auto;color:#e1c9a8;background:#251f18ed;border:1px solid #a9805755;border-radius:6px;align-items:center;gap:16px;max-width:560px;padding:12px 16px;font-size:12px;display:flex;position:fixed;bottom:218px;left:6.1vw}.stage-error button{color:#edddba;white-space:nowrap;text-decoration:underline}.eyebrow{letter-spacing:1.8px;color:#a5b09a;font-size:8px;font-weight:600;line-height:1.5}.muted{color:var(--muted);font-size:12px;line-height:1.7}.icon-button{color:#a9afa2;border-radius:6px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:flex}.icon-button:hover{color:var(--paper);background:#ffffff0a}.primary-button,.secondary-button,.danger-button{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:12px 18px;font-size:12px;font-weight:550;line-height:1.3;display:inline-flex}.primary-button{color:#20271b;background:#dcd9c7}.primary-button:hover:not(:disabled){background:#eee8d4}.secondary-button{color:#c9cebd;background:#ffffff03;border:1px solid #d3d7bc22}.secondary-button:hover:not(:disabled){background:#ffffff0a}.danger-button{color:#f2c4b5;background:#68382a;border:1px solid #c4816844}.small-button{min-height:36px;padding:9px 12px;font-size:10px}.full-width{width:100%}.text-button{color:#cfbb87;align-items:center;gap:8px;min-height:28px;padding:3px 0;font-size:11px;display:inline-flex}.text-button:hover{color:#efe1bd}.spin{animation:1.1s linear infinite spin}.inline-loading{justify-content:center;align-items:center;gap:8px;display:flex}.error-note{color:#efc2a9;overflow-wrap:anywhere;background:#b3663914;border:1px solid #c481452b;border-radius:5px;padding:11px 13px;font-size:12px;line-height:1.6}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-shade,.modal-shade{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06100966;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.workspace{background:#141a14;border:1px solid #d5d4b82b;border-radius:12px;outline:none;width:min(1360px,100%);height:min(850px,100svh - 80px);animation:.25s ease-out reveal;overflow:hidden;box-shadow:0 25px 100px #0009}.workspace-header{border-bottom:1px solid var(--line);background:#171e16;justify-content:space-between;align-items:center;height:66px;padding:0 24px;display:flex}.workspace-brand{letter-spacing:1.5px;align-items:center;gap:10px;min-width:0;font-family:Manrope,sans-serif;font-size:12px;font-weight:650;display:flex}.brand-light{letter-spacing:0;color:#9aab91;margin-left:12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400}.demo-tag{letter-spacing:.2px;color:#c8b889;white-space:nowrap;background:#bba46512;border:1px solid #c0ad7222;border-radius:3px;margin-left:10px;padding:5px 7px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:400}.workspace-body{height:calc(100% - 66px);display:flex}.workspace-nav{border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:7px;width:185px;padding:28px 13px 18px;display:flex}.workspace-nav>button{text-align:left;color:#8e9e83;border-radius:5px;align-items:center;gap:11px;min-height:42px;padding:12px;font-size:11px;display:flex}.workspace-nav>button>small{color:#73836a;margin-left:auto;font-size:9px}.workspace-nav>button.active{color:#dfdec8;background:#d3d5bb0c}.workspace-nav>button.active>svg{color:#d0bc87}.workspace-nav>button:hover{color:#e0e2d4;background:#d3d5bb08}.sidebar-bottom{margin-top:auto;padding:14px 10px 0}.sidebar-bottom>.eyebrow{letter-spacing:1.2px;color:#6e8064;font-size:6px}.sidebar-bottom>p{font-family:var(--serif);color:#9aa88d;margin-top:10px;margin-bottom:28px;font-size:15px;font-style:italic;line-height:1.6}.sidebar-user{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:17px;display:flex}.sidebar-user>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sidebar-user strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.sidebar-user>div>span{color:#7d8e72;font-size:8px}.workspace-main{flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.plan-panel{flex-direction:column;flex:1;min-width:0;padding:32px 32px 0;display:flex}.panel-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:25px;display:flex}.panel-title h2{letter-spacing:-.9px;margin-top:8px;font-family:Manrope,sans-serif;font-size:25px;font-weight:500;line-height:1.3}.panel-title .muted{color:#839279;margin-top:8px;font-size:11px;line-height:1.7}.panel-title>.primary-button{margin-top:21px}.plan-progress{background:#cfdbba12;flex-shrink:0;height:2px;margin-bottom:23px}.plan-progress>span{background:#c5b47c;height:2px;transition:width .3s;display:block}.task-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:19px;display:flex}.filter-tabs{flex-shrink:0;gap:4px;display:flex}.filter-tabs>button{color:#8a9a7f;border-radius:4px;min-height:30px;padding:7px 9px;font-size:9px}.filter-tabs>button.active{color:#d9dbc7;background:#d3d9b912}.filter-tabs>button:hover{color:#e4e8d5}.search-field{color:#748969;align-items:center;gap:7px;min-width:100px;max-width:190px;display:flex}.search-field>input{color:#cbd5c2;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:8px 0;font-size:10px}.search-field:focus-within{color:var(--gold)}.search-field input::placeholder{color:#718066}.task-groups{scrollbar-gutter:stable;flex:1;margin-right:-14px;padding-top:6px;padding-right:14px;overflow-y:auto}.task-group{margin-top:20px}.task-group>header{align-items:center;gap:7px;padding-bottom:11px;display:flex}.task-group>header>h3{letter-spacing:.1px;color:#b7c2ab;font-size:10px;font-weight:550}.task-group>header>span:last-child{color:#637459;margin-left:auto;font-size:9px}.category-mark{background:#c5b780;border-radius:2px;width:6px;height:6px}.category-operational{background:#93ac98}.category-marketing{background:#b594a1}.task-row{text-align:left;border-top:1px solid #c9d2b609;border-radius:4px;align-items:center;gap:11px;width:100%;min-height:55px;padding:13px 9px;transition:background .15s;display:flex}.task-row:hover{background:#cbdcb50a}.task-row.selected{background:#e0d5a510}.task-check{color:#142013;border:1px solid #8c9b7e55;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.task-row.complete .task-check{background:#a1b58c;border-color:#a1b58c}.task-name{color:#c7cfbc;flex:1;min-width:0;font-size:11px;line-height:1.55}.task-row.complete .task-name{color:#8e9e80}.task-due{color:#849779;white-space:nowrap;text-align:right;min-width:35px;font-size:9px}.late{color:#c9a078!important}.row-avatars{display:flex}.row-avatars .avatar{width:20px;height:20px;font-size:6px}.row-avatars .avatar+.avatar{margin-left:-6px}.more-people{color:#a5b596;align-self:center;margin-left:4px;font-size:7px}.row-chevron{color:#5c6e52}.plan-footer{color:#6d805e;border-top:1px solid var(--line);flex-shrink:0;align-items:center;gap:5px;padding:14px 0;font-size:8px;display:flex}.has-task-detail .plan-panel{padding:25px 20px 0}.has-task-detail .panel-title{flex-wrap:wrap}.has-task-detail .panel-title h2{font-size:20px}.has-task-detail .panel-title>.primary-button{margin:0}.has-task-detail .task-toolbar{flex-wrap:wrap;gap:4px;padding-bottom:11px}.has-task-detail .row-avatars{display:none}.has-task-detail .task-row{gap:8px;padding:10px 4px}.has-task-detail .task-name{font-size:10px}.task-detail{border-left:1px solid var(--line);background:#192019;flex-direction:column;flex-shrink:0;width:360px;min-width:0;max-width:48%;animation:.2s ease-out reveal;display:flex}.detail-topline{justify-content:space-between;align-items:center;gap:10px;padding:15px 18px 7px;display:flex}.detail-topline>.eyebrow{font-size:7px}.mobile-detail-back{display:none}.detail-scroll{flex:1;padding:8px 24px 20px;overflow-y:auto}.status-pill{color:#c0af80;background:#cfb7770c;border:1px solid #c6ad7624;border-radius:3px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;line-height:1.2;display:inline-flex}.tiny-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.status-pill.done{color:#b0c89a;background:#9ab9750c;border-color:#9ab97522}.detail-scroll>h2{letter-spacing:-.7px;margin-top:13px;font-family:Manrope,sans-serif;font-size:23px;font-weight:500;line-height:1.4}.detail-description{color:#9cae91;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:16px;font-size:11px;line-height:1.8}.edit-task{margin-top:10px;font-size:10px}.task-metadata{flex-direction:column;gap:19px;margin:25px 0 30px;display:flex}.task-metadata>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-metadata dt{white-space:nowrap;color:#809576;align-items:center;gap:7px;font-size:9px;line-height:24px;display:flex}.task-metadata dd{color:#cad4bf;text-align:right;min-width:0;margin:0;font-size:10px;line-height:24px}.metadata-note{font-size:8px;line-height:1;display:block}.detail-assignees{flex-direction:column;gap:7px;display:flex}.detail-assignees>span{align-items:center;gap:6px;font-size:9px;display:flex}.detail-assignees .avatar{width:22px;height:22px;font-size:7px}.dependencies-row{flex-direction:column}.dependencies-row dd{text-align:left}.dependency-label{align-items:center;gap:6px;margin-bottom:8px;font-size:9px;line-height:1.5;display:flex}.proof-section{border-top:1px solid var(--line);padding-top:23px}.proof-section>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.proof-section h3{letter-spacing:-.1px;font-size:12px;font-weight:500}.proof-section>header>span{color:#7e936e;font-size:9px}.proof-section>.muted{color:#8b9c7e;margin-bottom:18px;font-size:10px}.file-link{background:#cdd8b804;border:1px solid #c5d2b116;border-radius:5px;align-items:center;gap:9px;max-width:100%;margin-bottom:8px;padding:10px;display:flex}.proof-file-icon{color:#b4b68a;display:flex}.file-name{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.file-name strong{overflow-wrap:anywhere;font-size:9px;font-weight:500}.file-name small{color:#768b69;font-size:8px}.file-link>svg:last-child{color:#849472}.file-link:hover{border-color:#c4c59155}.upload-zone{color:#c2c29e;background:#e0ddad03;border:1px dashed #c7c99136;border-radius:5px;flex-direction:column;align-items:center;gap:9px;width:100%;min-height:105px;padding:23px 10px;transition:background .15s;display:flex}.upload-zone:hover:not(:disabled){background:#e0ddad0a;border-color:#c7c99166}.upload-zone>strong{font-size:10px;font-weight:500}.upload-zone>span{color:#7d906e;font-size:8px}.upload-zone .inline-loading{color:#c5caad;font-size:11px}.detail-scroll>.error-note{margin-top:15px}.completion-receipt{color:#9aac86;align-items:center;gap:6px;margin-top:20px;font-size:9px;line-height:1.6;display:flex}.detail-footer{border-top:1px solid var(--line);padding:16px 24px}.detail-footer>.field-hint{text-align:center;margin-top:8px;font-size:8px;display:block}.full-panel{width:100%;padding:34px;overflow-y:auto}.panel-symbol{color:#899c79;margin-top:18px}.evidence-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#8c9f7b;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;padding:14px 0;font-size:10px;display:flex}.evidence-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:15px;display:grid}.evidence-card{border:1px solid var(--line);background:#c9dab702;border-radius:6px;padding:19px}.evidence-card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.document-symbol{color:#b8b486;background:#d3ca9c0a;border:1px solid #d3ca9c25;border-radius:5px;justify-content:center;align-items:center;width:45px;height:49px;display:flex}.evidence-card h3{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5}.file-meta{color:#788e6c;margin-top:6px;font-size:9px;display:block}.evidence-task-link{text-align:left;color:#c4c1a1;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:14px;padding:15px 0;font-size:10px;line-height:1.5;display:flex}.evidence-uploader{color:#738969;align-items:center;gap:5px;font-size:8px;display:flex}.empty-state{text-align:center;max-width:330px;margin:70px auto 40px;padding:0 10px}.empty-icon{color:#8a9d72;justify-content:center;margin-bottom:20px;display:flex}.empty-state h3{font-family:var(--serif);color:#bdc7aa;font-size:23px;font-weight:400}.empty-state p{color:#849674;margin-top:12px;font-size:11px;line-height:1.9}.people-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin-top:25px;display:grid}.person-card{border:1px solid var(--line);background:#e4e5b903;border-radius:7px;padding:23px}.person-card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.role-label{color:#a7b397;border:1px solid #b3c09e22;border-radius:3px;padding:4px 6px;font-size:8px}.person-card h3{font-size:14px;font-weight:500}.person-card h3>span{color:#7e956c;font-size:10px}.person-email{color:#829873;overflow-wrap:anywhere;margin-top:6px;font-size:10px}.person-progress{margin-top:28px;font-size:15px;font-weight:500}.person-progress small{color:#849a72;font-size:9px;font-weight:400}.person-progress>div{background:#d1d9b315;height:2px;margin-top:11px}.person-progress i{height:2px;display:block}.remove-person{color:#a0917e;align-items:center;gap:5px;margin-top:20px;padding:5px 0;font-size:8px;display:flex}.remove-person:hover{color:#e6b39b}.team-note{border-top:1px solid var(--line);color:#91a17e;gap:13px;margin-top:32px;padding:20px 0;display:flex}.team-note strong{color:#b8c5a7;font-size:11px;font-weight:500}.team-note p{max-width:490px;margin-top:6px;font-size:10px;line-height:1.8}.sample-note{color:#bcaf7f;background:#bfb17e05;border:1px solid #bfb17e20;border-radius:4px;align-items:center;gap:7px;margin-top:20px;padding:10px 13px;font-size:10px;display:flex}.settings-panel{padding-right:45px}.settings-panel>.panel-title>svg{color:#8ba078;margin-top:18px}.settings-section{margin-top:28px}.settings-section h3{text-transform:uppercase;letter-spacing:1.3px;color:#9cac8c;margin-bottom:4px;font-size:10px;font-weight:500}.settings-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;padding:22px 0;display:flex}.settings-row>div{max-width:430px}.settings-row strong{color:#c5cfb6;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.settings-row p{color:#7d926e;margin-top:7px;font-size:10px;line-height:1.8}.settings-row>span{color:#b9c3a6;text-align:right;flex-shrink:0;max-width:190px;font-size:10px;line-height:1.8}.settings-row>.connection-status{color:#9d9f84;background:#cdc9a608;border:1px solid #cdc9a617;border-radius:3px;padding:4px 7px;font-size:8px}.settings-row>.connection-status.connected{color:#abc18c;background:#a6c17e08;border-color:#a6c17e24}.settings-section>.secondary-button{margin-top:14px}.modal-shade{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0710089c;padding:24px}.modal{background:#1a2218;border:1px solid #d1d2ab33;border-radius:11px;outline:none;width:440px;max-width:100%;max-height:calc(100svh - 48px);padding:30px;animation:.2s ease-out reveal;overflow:auto;box-shadow:0 20px 80px #0008}.modal-wide{width:590px}.modal-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:25px;display:flex}.modal-heading h2{letter-spacing:-.8px;margin-top:9px;font-family:Manrope,sans-serif;font-size:24px;font-weight:500;line-height:1.35}.modal-heading .muted{color:#91a381;margin-top:10px;font-size:11px;line-height:1.8}.modal-heading .icon-button{margin-top:-8px;margin-right:-11px}.stack-form{flex-direction:column;gap:20px;display:flex}.stack-form>label,.form-columns>label,.planning-fields>label,.stack-label{color:#b6c3a3;flex-direction:column;gap:9px;font-size:10px;line-height:1.5;display:flex}.stack-form input,.stack-form select,.stack-form textarea,.stack-label input{color:#d6deca;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10180e66;border:1px solid #b3c3952b;border-radius:5px;width:100%;min-width:0;padding:12px;font-size:12px;line-height:1.4}.stack-form input::placeholder,.stack-form textarea::placeholder{color:#677f58}.stack-form textarea{resize:vertical;min-height:85px}.stack-form select{appearance:auto}.field-hint{color:#7f976d;font-size:9px;font-weight:400;line-height:1.7}.privacy-note{color:#80976c;justify-content:center;align-items:center;gap:6px;margin-top:-5px;font-size:9px;display:flex}.stack-form>.text-button{align-self:center}.form-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.borderless-fieldset{border:0;min-width:0;margin:0;padding:0}.borderless-fieldset legend{color:#b9c8a6;margin-bottom:11px;font-size:10px}.borderless-fieldset legend>span{color:#7b9568;margin-left:7px;font-size:9px}.assignee-picker{flex-wrap:wrap;gap:7px;display:flex}.assignee-option{color:#97ae83;background:#b1bf9703;border:1px solid #aebf8c27;border-radius:5px;align-items:center;gap:7px;padding:6px 9px 6px 6px;font-size:10px;display:flex}.assignee-option.selected{color:#dbd9b8;background:#cab77d09;border-color:#cab77d77}.assignee-option .avatar{width:22px;height:22px;font-size:7px}.selection-icon{margin-left:5px;display:flex}.borderless-fieldset>.field-hint{margin-top:9px}.planning-details{border-top:1px solid var(--line);padding-top:15px}.planning-details summary{color:#b7c59f;cursor:pointer;font-size:10px;line-height:1.8}.planning-details summary>span{color:#738b62;padding-left:14px;font-size:9px;display:block}.planning-fields{flex-direction:column;gap:20px;margin-top:20px;display:flex}.planning-fields>label>input{max-width:150px}.dependency-picker{border:1px solid #9eb1801a;border-radius:4px;flex-direction:column;gap:2px;max-height:190px;padding:5px;display:flex;overflow:auto}.checkbox-label{color:#9eb08a;align-items:center;gap:9px;padding:5px;font-size:10px;line-height:1.6;display:flex}.checkbox-label input{accent-color:#bba570;flex-shrink:0;width:14px;height:14px}.form-actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.invite-result{flex-direction:column;gap:16px;display:flex}.invite-result h3{margin-top:5px;font-size:18px;font-weight:500}.invite-result>p{color:#a1b28a;font-size:12px;line-height:1.8}.invite-result>.primary-button{margin-top:8px}.invite-result .stack-label input{font-size:10px}.settings-panel>.error-note{margin-top:18px}*{scrollbar-width:thin;scrollbar-color:#5a6d4b55 transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#5a6d4b55;border-radius:5px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.hero-copy{margin-top:14vh}.hero-copy h1{font-size:78px}.hero-copy>p{font-size:15px}.stage-header{padding:38px 54px}.expedition-dock{padding-top:32px;bottom:78px}.film-caption{bottom:25px}.goal-metrics strong{font-size:35px}}@media (width<=1100px){.stage-header{padding:25px 30px}.stage-brand{margin-left:auto;position:static;left:auto;transform:none}.stage-brand>span:last-child{letter-spacing:4px;font-size:17px}.stage-brand .atlas-mark{width:25px}.header-actions{gap:14px}.hero-copy{max-width:450px;margin-top:11vh;margin-left:6vw}.hero-copy h1{font-size:55px}.expedition-dock{grid-template-columns:1fr 1fr 1fr;gap:24px;left:6vw;right:6vw}.dock-opening,.dock-destination{padding-left:24px;padding-right:0}.dock-destination .dock-eyebrow>span{display:none}.goal-metrics{gap:20px}.goal-metrics strong{font-size:27px}.workspace-shade{padding:25px}.workspace{height:calc(100svh - 50px)}.workspace-nav{width:145px;padding-left:9px;padding-right:9px}.workspace-nav>button{gap:8px;padding:10px;font-size:10px}.sidebar-bottom{padding-left:6px;padding-right:5px}.plan-panel{padding:28px 25px 0}.panel-title h2{font-size:23px}.task-toolbar{flex-wrap:wrap;gap:7px}.task-detail{width:330px;max-width:52%}.has-task-detail .plan-panel{padding:23px 14px 0}.has-task-detail .panel-title h2{font-size:20px}.has-task-detail .task-due{font-size:8px}.has-task-detail .row-chevron{display:none}.has-task-detail .panel-title .muted{font-size:10px}.detail-scroll{padding-left:20px;padding-right:20px}.detail-scroll>h2{font-size:20px}.full-panel{padding:28px}.film-caption{right:30px}.scene-heading{margin-left:30px}.scene-plan-button{right:30px}}@media (width<=800px){.stage-header{gap:14px;padding:22px 24px}.stage-brand{display:none}.mode-switch button{gap:6px;padding:10px 11px;font-size:10px}.mode-switch button>svg{width:12px}.header-plan{font-size:10px}.hero-copy{max-width:450px;margin:10vh 0 0 6vw}.hero-copy h1{font-size:52px}.hero-copy>p{font-size:13px}.hero-eyebrow{letter-spacing:2.1px;font-size:8px}.expedition-dock{grid-template-columns:1fr 1fr;gap:20px;bottom:65px}.dock-destination{display:none}.dock-opening{padding-left:30px}.dock-opening>strong{font-size:24px}.dock-progress-title strong{font-size:21px}.landscape-poster,.landscape-video{object-position:61% center}.workspace-shade{padding:16px}.workspace{border-radius:9px;height:calc(100svh - 32px)}.workspace-nav{align-items:center;width:65px;padding:22px 10px}.workspace-nav>button{justify-content:center;width:43px;min-height:43px;padding:10px}.workspace-nav>button>span,.workspace-nav>button>small,.sidebar-bottom{display:none}.workspace-header{height:57px;padding:0 18px}.workspace-body{height:calc(100% - 57px)}.workspace-brand{font-size:11px}.brand-light{margin-left:8px;font-size:11px}.demo-tag{margin-left:5px;font-size:7px}.has-task-detail .plan-panel{display:none}.task-detail{border-left:0;width:100%;max-width:100%}.detail-topline{padding:13px 23px 5px}.mobile-detail-back{display:inline-flex}.detail-topline>.eyebrow{margin-left:auto}.detail-scroll{padding:8px 28px 20px}.detail-scroll>h2{max-width:430px;font-size:27px}.detail-description{font-size:12px}.task-metadata,.proof-section{max-width:480px}.detail-footer{padding:18px 28px}.detail-footer .primary-button,.detail-footer .secondary-button{max-width:480px}.detail-footer>.field-hint{text-align:left}.task-metadata dt{font-size:10px}.task-metadata dd{font-size:11px}.detail-assignees>span{font-size:10px}.file-name strong{font-size:11px}.file-name small{font-size:9px}.proof-section .muted{font-size:11px}.proof-section h3{font-size:13px}.upload-zone strong{font-size:11px}.upload-zone>span{font-size:10px}.scene-heading{margin:23px 0 0 26px}.scene-heading h1{font-size:25px}.scene-plan-button{top:auto;bottom:235px;right:24px}.settings-row{gap:20px}.settings-row>span{max-width:130px}.settings-row>div{max-width:320px}.settings-row p{font-size:10px}.full-panel{padding:27px 23px}.panel-title{gap:15px}.panel-title h2{font-size:22px}.panel-title>.primary-button{padding:9px 10px;font-size:9px}.team-note p{font-size:10px}}@media (width<=560px){.app-shell{height:100svh;min-height:740px}.stage-header{gap:10px;padding:18px 17px}.mode-switch{gap:0;padding:3px}.mode-switch button{gap:5px;min-height:33px;padding:9px 10px;font-size:9px}.mode-switch button svg{display:none}.header-actions{gap:9px}.header-plan{gap:5px;font-size:10px}.header-plan svg{display:none}.header-signin{gap:5px;font-size:10px}.header-signin>svg{width:12px}.user-button .avatar{width:26px;height:26px;font-size:8px}.hero-copy{max-width:360px;margin:clamp(75px,15vh,150px) 26px 0}.hero-eyebrow{letter-spacing:2px;margin-bottom:20px;font-size:7px}.hero-eyebrow>span{width:20px}.hero-copy h1{letter-spacing:-2px;font-size:clamp(39px,10.4vw,56px);line-height:1.15}.hero-copy h1 em{letter-spacing:-1.5px}.hero-copy>p{margin-top:20px;font-size:12px;line-height:1.8}.hero-cta{gap:25px;min-height:44px;margin-top:25px;padding:12px 17px;font-size:11px}.hero-team{gap:9px;margin-top:17px}.hero-team>span:last-child{font-size:8px}.hero-team .avatar{width:24px;height:24px;font-size:7px}.sample-caption{margin-top:12px;font-size:8px}.landscape-poster,.landscape-video{object-position:63% center}.landscape-shading{background:linear-gradient(90deg,#08100ca6,#08100c33),linear-gradient(#0b120e44,#0d140e22 20%,#0000 45%,#09140eab 80%,#09140ef7)}.expedition-dock{grid-template-columns:1fr 1fr;gap:16px;padding-top:21px;bottom:52px;left:26px;right:26px}.dock-eyebrow{letter-spacing:1.3px;gap:4px;font-size:6px}.dock-progress-title{flex-wrap:wrap;gap:5px;margin:13px 0 9px}.dock-progress-title strong{letter-spacing:-.5px;font-size:19px}.dock-progress-title>span{font-size:9px}.dock-progress-title>svg{display:none}.dock-progress-track{width:100%;max-width:150px}.dock-progress-note{margin-top:10px;font-size:7px;line-height:1.5}.dock-opening{min-height:93px;padding-left:17px}.dock-opening>strong{letter-spacing:-.8px;margin:11px 0 7px;font-size:22px}.dock-opening>strong>span{margin-left:6px;font-size:9px}.dock-footnote{font-size:7px;line-height:1.7}.film-caption{letter-spacing:.8px;gap:6px;font-size:5px;bottom:14px;left:26px;right:26px}.film-play{width:22px;height:22px}.film-play>svg{width:9px;height:9px}.stage-error{gap:10px;padding:10px 12px;font-size:10px;bottom:180px;left:26px;right:26px}.stage-error>p{max-width:80%}.scene-heading{max-width:280px;margin:35px 24px 0}.scene-heading .eyebrow{font-size:7px}.scene-heading h1{letter-spacing:-.6px;font-size:21px}.camera-views{flex-wrap:wrap;gap:4px;margin-top:15px}.camera-views button{min-height:32px;padding:8px;font-size:8px}.scene-plan-button{gap:9px;padding:10px 12px;font-size:10px;bottom:185px;right:24px}.scene-plan-button>svg{width:13px}.workspace-shade{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0}.workspace{border:0;border-radius:0;width:100%;height:100svh;max-height:none}.workspace-header{height:58px;padding:0 16px}.workspace-brand .atlas-mark{width:20px}.workspace-brand{letter-spacing:1px;gap:7px;font-size:11px}.brand-light{margin-left:5px;font-size:10px}.demo-tag{letter-spacing:0;margin-left:4px;padding:4px 5px;font-size:6px}.workspace-body{flex-direction:column;height:calc(100% - 58px);display:flex}.workspace-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;flex-shrink:0;justify-content:space-evenly;gap:4px;width:100%;height:58px;padding:8px 12px;display:flex}.workspace-nav>button{flex:1;gap:6px;width:auto;height:39px;min-height:39px;padding:9px 11px;display:flex}.workspace-nav>button>svg{width:15px;height:15px}.workspace-nav>button>span{white-space:nowrap;font-size:8px;display:block}.workspace-nav>button>small{display:none}.workspace-main{flex:1;height:calc(100% - 58px)}.plan-panel{padding:26px 21px 0}.panel-title{gap:12px;margin-bottom:22px}.panel-title .eyebrow{letter-spacing:1.4px;font-size:7px}.panel-title h2{letter-spacing:-.6px;margin-top:8px;font-size:22px}.panel-title .muted{max-width:250px;margin-top:8px;font-size:10px;line-height:1.8}.panel-title>.primary-button{gap:5px;min-height:34px;margin-top:18px;padding:8px 10px;font-size:9px}.panel-title>.primary-button svg{width:13px}.plan-progress{margin-bottom:17px}.task-toolbar{align-items:flex-start;gap:6px;padding-bottom:12px}.filter-tabs{gap:2px}.filter-tabs>button{min-height:30px;padding:7px 9px;font-size:8px}.search-field{width:100%;max-width:100%;min-height:30px}.search-field>input{padding:6px 0;font-size:10px}.task-group{margin-top:22px}.task-group>header>h3{font-size:10px}.task-row{gap:9px;min-height:56px;padding:12px 1px}.task-name{font-size:11px}.task-check{width:15px;height:15px}.task-due{min-width:33px;font-size:8px}.row-chevron{display:none}.row-avatars .avatar{width:17px;height:17px;font-size:5px}.row-avatars .avatar+.avatar{margin-left:-8px}.task-groups{margin-right:-9px;padding-right:9px}.plan-footer{padding:13px 0;font-size:7px}.detail-topline{padding:13px 20px 4px}.detail-topline>.eyebrow{font-size:6px}.detail-scroll{padding:10px 24px 20px}.detail-scroll>h2{font-size:25px}.detail-footer{padding:16px 24px}.full-panel{padding:26px 22px}.full-panel .panel-title{flex-wrap:wrap}.full-panel .panel-title>.primary-button{margin-top:0}.full-panel .panel-title h2{max-width:300px}.full-panel .panel-symbol,.settings-panel>.panel-title>svg{display:none}.evidence-toolbar{flex-wrap:wrap;gap:7px;padding:12px 0}.evidence-toolbar .search-field{width:100%}.evidence-grid{grid-template-columns:1fr;gap:14px}.evidence-card{padding:18px}.evidence-card-top{margin-bottom:16px}.people-grid{grid-template-columns:1fr;gap:15px;margin-top:22px}.person-card{padding:22px}.person-progress{margin-top:23px}.person-card h3{font-size:16px}.person-email{font-size:11px}.settings-row{flex-wrap:wrap;gap:13px;padding:20px 0}.settings-row>div{max-width:100%}.settings-row>span{text-align:left;max-width:100%;font-size:11px}.settings-row p{font-size:11px}.settings-row strong{font-size:12px}.settings-row>.secondary-button{min-height:37px;padding:10px 13px}.settings-section h3{letter-spacing:1.2px;font-size:9px}.settings-section{margin-top:26px}.modal-shade{align-items:center;padding:16px}.modal{border-radius:9px;max-height:calc(100svh - 32px);padding:25px}.modal-heading h2{font-size:23px}.modal-heading .eyebrow{font-size:7px}.modal-heading .muted{font-size:11px}.modal-heading .icon-button{margin-right:-13px}.stack-form{gap:18px}.stack-form input,.stack-form textarea,.stack-form select{padding:11px;font-size:16px}.stack-form>label,.form-columns>label,.planning-fields>label{font-size:11px}.field-hint{font-size:9px}.form-columns{grid-template-columns:1fr;gap:12px}.stack-form .form-columns select{font-size:14px}.assignee-option{font-size:10px}.borderless-fieldset legend,.planning-details summary{font-size:11px}.planning-details summary>span{font-size:9px}.checkbox-label{font-size:10px}.checkbox-label input{width:14px;height:14px}.form-actions{gap:9px}.form-actions>button{padding:11px 14px;font-size:11px}.privacy-note{font-size:8px}.invite-result>.stack-label>input{font-size:12px}.empty-state{margin-top:48px}.team-note{gap:10px}.sample-note{font-size:9px;line-height:1.6}.demo-tag{display:none}}@media (width<=350px){.stage-header{gap:6px;padding:16px 14px}.mode-switch button{padding:8px 9px;font-size:8px}.header-actions{gap:5px}.header-plan,.header-signin{font-size:9px}.hero-copy{margin-left:22px;margin-right:20px}.hero-copy h1{font-size:38px}.hero-copy>p{font-size:11px}.hero-eyebrow{font-size:6px}.expedition-dock{gap:12px;left:22px;right:22px}.dock-opening{padding-left:14px}.dock-opening>strong{font-size:20px}.dock-progress-title strong{font-size:18px}.dock-progress-title>span{font-size:8px}.dock-footnote{font-size:6px}.dock-eyebrow{font-size:5px}.hero-team>span:last-child{font-size:7px}.hero-team .avatar{width:22px;height:22px}.film-caption{font-size:4.5px;left:22px;right:22px}.workspace-nav>button{gap:5px;padding:8px 7px}.workspace-nav>button>span{font-size:7px}.workspace-nav>button>svg{width:14px}.plan-panel{padding:24px 17px 0}.panel-title h2{font-size:20px}.panel-title>.primary-button{gap:4px;padding:8px}.panel-title .muted{font-size:9px}.task-name{font-size:10px}.row-avatars{display:none}.task-row{gap:8px}.full-panel{padding:24px 18px}.modal{padding:22px}.modal-heading h2{font-size:21px}.filter-tabs>button{padding:7px 9px;font-size:7px}.detail-scroll,.detail-footer{padding-left:21px;padding-right:21px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-cta:hover{transform:none}}@media (width<=800px){.dock-destination{border-top:1px solid #e6e7d51c;border-left:0;grid-column:1/-1;padding:14px 0 0;display:block;position:relative}.dock-destination .dock-eyebrow{font-size:7px}.dock-destination .dock-eyebrow>span{font-size:5px;display:block}.goal-metrics{gap:28px;margin:9px 0 0}.goal-metrics>div{flex-direction:row;align-items:baseline;gap:7px}.goal-metrics strong{font-size:22px}.goal-metrics span{margin-top:0;font-size:8px}.dock-destination .dock-footnote{font-size:6px;position:absolute;bottom:2px;right:0}.expedition-dock{row-gap:16px}.scene-plan-button{bottom:285px}}@media (width<=560px){.dock-destination{padding-top:12px}.dock-destination .dock-eyebrow{letter-spacing:1px;font-size:5px}.dock-destination .dock-eyebrow>span{letter-spacing:.6px;font-size:4px}.goal-metrics{gap:20px;margin-top:7px}.goal-metrics strong{font-size:20px}.goal-metrics span{font-size:7px}.dock-destination .dock-footnote{font-size:5px;bottom:-12px;left:0;right:auto}.expedition-dock{row-gap:14px;bottom:61px}.film-caption{bottom:10px}.scene-plan-button{bottom:270px}.stage-error{bottom:265px}}@media (height<=760px) and (width>=561px){.hero-copy{margin-top:35px}.hero-copy h1{font-size:46px}.hero-copy>p{margin-top:17px;font-size:12px}.hero-eyebrow{margin-bottom:15px}.hero-cta{margin-top:20px}.hero-team{margin-top:15px}.expedition-dock{bottom:47px}.film-caption{bottom:10px}}.mode-guided .film-caption,.mode-explore .film-caption{inset:88px 44px auto auto}@media (width<=1100px){.mode-guided .film-caption,.mode-explore .film-caption{top:80px;right:30px}}@media (width<=560px){.mode-guided .film-caption,.mode-explore .film-caption{font-size:5px;top:78px;left:24px;right:auto}}.scene-calendar-note{color:#b0bca6;text-shadow:0 1px 6px #0b1709;max-width:360px;margin-top:15px;font-size:10px;line-height:1.7}.scene-calendar-note>span{color:#84977a;margin-top:3px;font-size:8px;display:block}.person-inspector{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;background:#142015ef;border:1px solid #d6d4ad33;border-radius:8px;width:320px;padding:19px;animation:.2s ease-out reveal;position:fixed;top:190px;right:44px;box-shadow:0 12px 45px #0004}.person-inspector>header{align-items:center;gap:10px;display:flex}.person-inspector>header>div{flex:1;min-width:0}.person-inspector h2{margin-top:3px;font-size:13px;font-weight:500;line-height:1.5}.person-inspector .eyebrow{letter-spacing:1.4px;font-size:6px}.person-inspector>header>.icon-button{align-self:flex-start;margin-top:-7px;margin-right:-7px}.person-frontier{color:#b6c3a6;margin-top:15px;font-size:10px;line-height:1.8}.person-timing-grid{border-top:1px solid #d3d6b222;grid-template-columns:1fr 1fr;gap:17px;margin-top:17px;padding-top:16px;display:grid}.person-timing-grid>div{flex-direction:column;gap:5px;display:flex}.person-timing-grid span{color:#8fa47c;font-size:8px}.person-timing-grid strong{letter-spacing:-.6px;font-size:21px;font-weight:500}.person-timing-grid small{color:#91a67d;font-size:8px;line-height:1.65}.person-last-completion{border-top:1px solid #d3d6b222;margin-top:17px;padding-top:15px}.person-last-completion>span{color:#738e61;letter-spacing:1px;font-size:6px;display:block}.person-last-completion>strong{color:#c0cdaf;margin-top:7px;font-size:10px;font-weight:500;line-height:1.6;display:block}.person-last-completion>p{color:#a6b78f;margin-top:4px;font-size:9px;line-height:1.7}.person-timing-disclaimer{color:#7d956b;margin-top:15px;font-size:7px;line-height:1.7}.person-card-timing{color:#8da178;margin-top:13px;font-size:9px;line-height:1.7}@media (width<=1100px){.person-inspector{width:300px;top:183px;right:30px}.scene-calendar-note{max-width:320px}}@media (width<=800px){.person-inspector{width:290px;max-height:calc(100svh - 360px);top:auto;bottom:262px;right:24px;overflow:auto}.scene-calendar-note{max-width:290px;font-size:9px}.scene-calendar-note>span{font-size:7px}}@media (width<=560px){.person-inspector{width:auto;max-height:calc(100svh - 390px);padding:16px;bottom:269px;left:24px;right:24px}.person-inspector h2{font-size:12px}.person-frontier{margin-top:12px;font-size:9px}.person-timing-grid{gap:14px;margin-top:12px;padding-top:12px}.person-timing-grid strong{font-size:19px}.person-last-completion{margin-top:13px;padding-top:12px}.person-timing-disclaimer{margin-top:11px;font-size:6px}.scene-calendar-note{max-width:270px;margin-top:12px;font-size:8px}.scene-calendar-note>span{font-size:6px}}.is-signed-in{height:100svh;min-height:720px}.is-signed-in .stage-header{height:82px;padding:20px 28px}.is-signed-in .landscape{bottom:330px}.is-signed-in:not(.mode-cinematic) .landscape{top:82px}.is-signed-in .landscape-poster,.is-signed-in .landscape-video{object-position:50% 50%}.is-signed-in .landscape-shading{pointer-events:none;background:linear-gradient(#0000 64%,#09100ba8),linear-gradient(#0a110bd9,#0000 58%);bottom:330px}.is-signed-in .stage-main{height:calc(100svh - 412px);min-height:308px}.today-status{pointer-events:auto;text-shadow:0 2px 14px #000;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:7px;left:30px}.today-word{color:#eee3bf;letter-spacing:1.8px;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.today-word>i{background:#e0c58a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #e0c58a77}.today-status>time{color:#fff9e9;letter-spacing:-.7px;font-family:Manrope,sans-serif;font-size:23px;font-weight:650;line-height:1.35}.today-timezone{color:#c1caba;font-size:10px;line-height:1.5}.business-destination{pointer-events:auto;text-shadow:0 2px 14px #000;width:395px;padding:0;position:absolute;top:5px;right:30px}.business-destination>header{color:#d1d5be;letter-spacing:.8px;align-items:center;gap:7px;font-size:10px;display:flex}.business-destination>header>strong{letter-spacing:0;color:#e1e3d5;margin-left:auto;font-size:10px;font-weight:500}.business-destination>header>svg{color:#d9bd82}.destination-metrics{align-items:flex-start;gap:34px;margin-top:8px;display:flex}.destination-metrics>div{flex-direction:column;gap:2px;display:flex}.destination-metrics strong{letter-spacing:-.9px;color:#f1ebd7;font-family:Manrope,sans-serif;font-size:28px;font-weight:600;line-height:1.15}.destination-metrics span{color:#d8dfcc;font-size:12px;line-height:1.4}.destination-metrics b{color:#e5d5ae;font-weight:700}.business-destination>p{color:#b9c3ac;margin-top:8px;font-size:9px;line-height:1.7}.live-camera-controls{pointer-events:auto;gap:5px;display:flex;position:absolute;top:106px;left:28px}.live-camera-controls>button{color:#d3dcc8;background:#142014c4;border:1px solid #e1dfbf25;border-radius:4px;min-height:36px;padding:9px 11px;font-size:11px}.live-camera-controls>button.active{color:#f0dfb4;background:#2b3426;border-color:#d4bd8066}.film-controls{z-index:5;color:#d6dec9;pointer-events:auto;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex;position:absolute}.live-film-controls{bottom:342px;left:28px;right:28px}.welcome-film-controls{bottom:20px;left:30px;right:30px}.film-current-label{align-items:center;gap:8px;line-height:1.5;display:flex}.film-play{background:#0b160bb8;border-color:#baca9f55;flex-shrink:0;width:28px;height:28px}.film-version-switch{background:#142014e6;border:1px solid #c9d1b636;border-radius:5px;gap:3px;padding:3px;display:flex}.film-version-switch>button{color:#b0c09e;white-space:nowrap;border-radius:3px;padding:7px 10px;font-size:10px}.film-version-switch>button.active{color:#f1e3c1;background:#c4ca9f17}.live-schedule{z-index:6;background:#111a12fa;border-top:1px solid #d8dfbb3b;grid-template-columns:minmax(0,1fr) 330px;height:330px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0002}.schedule-main{flex-direction:column;min-width:0;padding:17px 28px 0;display:flex}.schedule-board-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.schedule-board-header h2,.team-race h2{letter-spacing:-.3px;color:#f1f0dc;font-size:16px;font-weight:600;line-height:1.3}.schedule-board-header h2>span{letter-spacing:0;color:#c2ceb5;margin-left:12px;font-size:12px;font-weight:400}.schedule-board-header p{color:#b2c49f;margin-top:5px;font-size:11px;line-height:1.3}.schedule-board-header p>span{color:#788b68;margin:0 5px}.schedule-board-header p>.schedule-sample{color:#c8b681;margin:0;font-size:10px}.schedule-header-actions{align-items:center;gap:18px;padding-top:2px;display:flex}.unassigned-action{color:#d3c196;align-items:center;gap:6px;min-height:32px;font-size:11px;display:flex}.unassigned-action>strong{background:#d8cb9a16;border-radius:3px;margin-left:6px;padding:5px 7px;font-size:10px;font-weight:650}.schedule-all-tasks{color:#d9dfc8;align-items:center;gap:7px;min-height:32px;font-size:11px;display:flex}.deadline-timeline-scroll{scrollbar-width:thin;flex-shrink:0;width:100%;overflow:auto hidden}.deadline-timeline{min-width:510px;height:104px;padding:0 44px;position:relative}.calendar-rail{width:100%;height:100%;position:relative}.calendar-base-line{background:#b8c29f4d;height:2px;position:absolute;top:49px;left:0;right:0}.calendar-today-marker{z-index:3;pointer-events:none;width:0;position:absolute;top:8px;bottom:9px}.calendar-today-marker>span{color:#fae2aa;letter-spacing:.7px;white-space:nowrap;background:#263322;border-radius:3px;align-items:center;gap:5px;padding:3px 5px;font-size:9px;font-weight:700;line-height:1.2;display:flex;position:absolute;bottom:61px;left:0;transform:translate(-50%)}.calendar-today-marker small{color:#cfcaad;letter-spacing:0;font-size:8px;font-weight:500}.calendar-today-marker>i{border-left:2px dashed #e9cb828c;width:0;position:absolute;top:21px;bottom:0;left:-1px}.calendar-today-marker>b{clip-path:polygon(0 0,100% 0,50% 100%);background:#ead197;width:8px;height:8px;position:absolute;top:25px;left:-4px}.calendar-deadline{color:#d6dfc7;z-index:4;flex-direction:column;align-items:center;gap:3px;min-width:70px;min-height:62px;padding:0 5px 4px;display:flex;position:absolute;top:39px;transform:translate(-50%)}.calendar-deadline>i{color:#172417;background:#172417;border:2px solid #859374;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;margin-bottom:2px;display:flex;box-shadow:0 0 0 4px #111a12}.calendar-deadline>strong{letter-spacing:-.3px;white-space:nowrap;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.calendar-deadline>span{color:#a8ba94;white-space:nowrap;font-size:10px}.calendar-deadline.selected>strong{color:#f6dfab}.calendar-deadline.selected>i{background:#dbc18a;border-color:#e6cb8b;box-shadow:0 0 0 4px #111a12,0 0 0 5px #d7be7855}.calendar-deadline.all-complete>i{background:#a3c18b;border-color:#a3c18b}.calendar-deadline.has-overdue>strong{color:#dfb38b}.deadline-detail{border-top:1px solid #cfdbb124;flex-direction:column;flex:1;min-height:0;display:flex}.deadline-detail>header{flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;min-height:36px;display:flex}.deadline-detail h3{color:#e1e6d2;font-size:12px;font-weight:600}.deadline-detail h3>span{color:#9db18a;font-size:10px;font-weight:400}.deadline-detail>header>span{color:#9eaf8e;font-size:9px}.deadline-detail>header>span>span{margin:0 4px}.deadline-task-list{scrollbar-gutter:stable;min-height:0;padding-bottom:9px;overflow:auto}.deadline-task{border-top:1px solid #cbd5ad10;align-items:center;gap:12px;min-height:43px;padding:5px 0;display:flex}.deadline-task-title{text-align:left;flex:1;align-items:center;gap:9px;min-width:0;min-height:32px;padding:5px 0;display:flex}.deadline-task-title>strong{color:#e1e6d1;overflow-wrap:anywhere;font-size:13px;font-weight:450;line-height:1.5}.deadline-task-check{color:#9cae88;flex-shrink:0;display:flex}.deadline-task.complete .deadline-task-check{color:#b6c99d}.deadline-task.complete .deadline-task-title>strong{color:#b9c9a9}.deadline-task-people{min-width:95px;max-width:180px}.deadline-assignees{color:#b9cba7;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:0;font-size:10px;display:flex}.deadline-assignees>span:first-child{display:flex}.deadline-assignees .avatar{width:21px;height:21px;font-size:7px}.deadline-assignees .avatar+.avatar{margin-left:-5px}.deadline-assignees>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deadline-assign{color:#e1cb95;align-items:center;gap:5px;min-height:30px;padding:3px 0;font-size:11px;display:flex}.deadline-task-status{white-space:nowrap;text-align:right;color:#b5c7a0;width:60px;font-size:10px}.deadline-task-status.complete{color:#b1cf96}.deadline-task-open{color:#8fa577;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:30px;display:flex}.team-race{border-left:1px solid #c8d2ac27;flex-direction:column;min-width:0;padding:18px 20px 13px;display:flex;overflow:hidden}.team-race>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.team-race>header p{color:#b1c09d;max-width:240px;margin-top:5px;font-size:10px;line-height:1.5}.team-race>header .icon-button{color:#bdcba8;margin:-5px -7px 0 0}.race-members{flex:1;min-height:0;margin-top:11px;overflow:auto}.race-member{border-top:1px solid #c7d5a819}.race-member:first-child{border-top:0}.race-person{text-align:left;align-items:center;gap:9px;width:100%;min-height:59px;padding:9px 0;display:flex}.race-person-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.race-person-copy>strong{color:#e2e8d3;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:550;line-height:1.4;display:flex}.race-person-copy>span{color:#a5b894;font-size:9px;line-height:1.3}.pace-status{white-space:nowrap;color:#c2cfb0;font-size:10px;font-weight:500}.pace-unassigned{color:#b1ba9e;font-size:9px}.pace-behind{color:#e4b58b}.pace-today{color:#e2cd99}.pace-ahead{color:#bfdc9e}.leader-label{color:#e5d5a4;align-items:center;gap:3px;font-size:7px;font-weight:500;display:inline-flex}.race-person-detail{color:#b6c5a2;padding:0 0 12px 37px;font-size:10px;line-height:1.7}.race-person-detail p+p{margin-top:8px}.race-person-detail strong{color:#d5ddc1;font-weight:550}.race-person-detail .race-last-finish{color:#96ae81;font-size:9px}.race-definition{color:#98ad83;border-top:1px solid #c7d5a819;flex-shrink:0;margin-top:7px;padding-top:9px;font-size:9px;line-height:1.6}.welcome-goal{z-index:3;border-top:1px solid #d7dfbc33;align-items:center;gap:35px;padding-top:20px;display:flex;position:absolute;bottom:70px;left:6.1vw;right:6.1vw}.welcome-goal>span{color:#c5caae;letter-spacing:1px;max-width:150px;font-size:9px;line-height:1.7}.welcome-goal>strong{letter-spacing:-.3px;color:#e0e4d0;font-size:18px;font-weight:500}.welcome-goal>small{color:#98a58a;font-size:9px}.is-signed-in .stage-error{max-width:440px;bottom:380px;left:28px}@media (width<=1100px){.live-schedule{grid-template-columns:minmax(0,1fr) 280px}.schedule-main{padding-left:22px;padding-right:22px}.team-race{padding-left:16px;padding-right:16px}.schedule-header-actions{gap:10px}.schedule-all-tasks,.unassigned-action{font-size:10px}.unassigned-action>strong{margin-left:1px;font-size:9px}.schedule-board-header h2{font-size:15px}.schedule-board-header h2>span{margin-left:7px;font-size:10px}.business-destination{width:360px;right:25px}.destination-metrics{gap:27px}.destination-metrics strong{font-size:26px}.deadline-task-people{min-width:70px;max-width:100px}.deadline-assignees>span:last-child{max-width:60px}.deadline-task{gap:8px}.deadline-task-title>strong{font-size:12px}.deadline-task-status{width:53px;font-size:9px}.deadline-detail>header>span{font-size:8px}.calendar-deadline>strong{font-size:16px}.calendar-today-marker>span{font-size:8px}.race-person-copy>strong{font-size:10px}.pace-status{font-size:9px}.race-person-copy>span{font-size:8px}.today-status>time{font-size:21px}.is-signed-in .stage-header{padding-left:24px;padding-right:24px}.is-signed-in .stage-brand{display:none}}@media (width<=800px){.is-signed-in{height:auto;min-height:100svh;overflow:visible}.is-signed-in .stage-header{height:74px;padding:18px 24px}.is-signed-in .stage-main{height:390px;min-height:0}.is-signed-in .landscape,.is-signed-in:not(.mode-cinematic) .landscape{height:390px;top:74px;bottom:auto}.is-signed-in.mode-cinematic .landscape{height:464px;top:0}.is-signed-in .landscape-shading{height:464px;top:0;bottom:auto}.live-schedule{border-top-width:1px;grid-template-columns:1fr;height:auto;position:relative}.schedule-main{padding:21px 26px 0}.schedule-board-header h2{font-size:18px}.schedule-board-header h2>span{font-size:12px}.schedule-board-header p{margin-top:7px;font-size:12px}.schedule-all-tasks,.unassigned-action{font-size:12px}.unassigned-action>strong{font-size:11px}.deadline-timeline{min-width:530px;height:116px;padding-left:46px;padding-right:46px}.calendar-base-line{top:53px}.calendar-deadline{top:43px}.calendar-today-marker{top:12px;bottom:14px}.calendar-today-marker>span{bottom:68px}.calendar-today-marker>i{top:27px}.calendar-today-marker>b{top:29px}.calendar-deadline>strong{font-size:18px}.calendar-deadline>span{font-size:11px}.deadline-detail{flex:none;min-height:150px;max-height:300px}.deadline-detail>header{min-height:42px}.deadline-detail h3{font-size:14px}.deadline-detail h3>span{font-size:12px}.deadline-detail>header>span{font-size:10px}.deadline-task{min-height:48px}.deadline-task-title>strong{font-size:14px}.deadline-task-people{min-width:85px;max-width:160px}.deadline-assignees{font-size:12px}.deadline-assignees>span:last-child{max-width:100px}.deadline-assign{font-size:12px}.deadline-task-status{width:67px;font-size:11px}.deadline-task-open{height:36px}.team-race{border-top:1px solid #d2d8b72b;border-left:0;min-height:170px;max-height:none;padding:21px 26px 20px}.team-race h2{font-size:18px}.team-race>header p{max-width:none;font-size:12px}.race-members{flex:none;max-height:none;margin-top:13px}.race-person{min-height:68px}.race-person .avatar{width:34px;height:34px;font-size:11px}.race-person-copy>strong{font-size:14px}.race-person-copy>span{font-size:11px}.pace-status,.pace-unassigned{font-size:12px}.race-person-detail{padding-left:43px;font-size:12px}.race-person-detail .race-last-finish{font-size:11px}.race-definition{max-width:600px;margin-top:12px;padding-top:14px;font-size:11px}.leader-label{font-size:9px}.today-status{top:5px;left:26px}.business-destination{width:340px;right:26px}.business-destination>header,.business-destination>header>strong{font-size:9px}.destination-metrics{gap:24px}.destination-metrics strong{font-size:25px}.destination-metrics span{font-size:11px}.business-destination>p{font-size:8px}.live-film-controls{font-size:10px;inset:414px 26px auto}.film-version-switch>button{padding:7px 8px;font-size:9px}.live-camera-controls{top:101px;left:26px}.is-signed-in .stage-error{max-width:none;inset:370px 26px auto}.welcome-goal{flex-wrap:wrap;gap:13px 25px}.welcome-goal>span{width:100%;max-width:none}.welcome-goal>strong{font-size:16px}.welcome-goal>small{width:100%}}@media (width<=560px){.is-signed-in .stage-header{height:68px;padding:15px 20px}.is-signed-in .stage-main{height:430px}.is-signed-in .landscape,.is-signed-in:not(.mode-cinematic) .landscape{height:430px;top:68px}.is-signed-in.mode-cinematic .landscape{height:498px;top:0}.is-signed-in .landscape-shading{background:linear-gradient(#0000 60%,#0c160d88),linear-gradient(#0a110bed,#0a110b80 34%,#0000 70%);height:498px}.today-status{gap:3px;top:3px;left:21px}.today-word{letter-spacing:1.3px;font-size:11px}.today-status>time{letter-spacing:-.5px;font-size:19px}.today-timezone{font-size:9px}.business-destination{width:auto;top:83px;left:21px;right:21px}.business-destination>header{gap:6px;font-size:9px}.business-destination>header>strong{font-size:9px}.destination-metrics{gap:32px;margin-top:7px}.destination-metrics strong{font-size:25px}.destination-metrics span{font-size:11px}.business-destination>p{margin-top:6px;font-size:8px}.live-camera-controls{flex-direction:column;gap:4px;top:8px;left:auto;right:20px}.live-camera-controls>button{min-height:26px;padding:5px 8px;font-size:8px}.live-film-controls{flex-direction:column;align-items:flex-start;gap:7px;font-size:9px;top:443px;left:21px;right:21px}.film-current-label{gap:6px}.film-play{width:24px;height:24px}.film-version-switch{margin-top:-3px;margin-left:auto;padding:2px}.film-version-switch>button{padding:5px 7px;font-size:8px}.film-schedule-label{font-size:8px}.schedule-main{padding:20px 21px 0}.schedule-board-header{flex-wrap:wrap;gap:10px}.schedule-board-header h2{font-size:18px}.schedule-board-header h2>span{margin-left:9px;font-size:12px}.schedule-board-header p{margin-top:7px;font-size:11px}.schedule-header-actions{justify-content:space-between;gap:15px;width:100%;padding-top:1px}.unassigned-action{font-size:12px}.unassigned-action>strong{padding:5px 8px;font-size:11px}.schedule-all-tasks{margin-left:auto;font-size:12px}.deadline-timeline-scroll{margin-top:4px}.deadline-timeline{min-width:500px;height:115px;padding:0 43px}.calendar-deadline>strong{font-size:18px}.calendar-deadline>span{font-size:11px}.calendar-today-marker>span{font-size:9px}.calendar-today-marker small{font-size:8px}.deadline-detail{min-height:155px;max-height:340px}.deadline-detail>header{flex-wrap:wrap;align-items:baseline;gap:8px;min-height:50px;padding:10px 0}.deadline-detail h3{font-size:14px}.deadline-detail>header>span{font-size:9px}.deadline-task{flex-wrap:wrap;gap:2px 7px;padding:10px 0;position:relative}.deadline-task-title{flex:calc(100% - 27px);min-height:32px;padding:0}.deadline-task-title>strong{font-size:14px;font-weight:450}.deadline-task-check{width:16px}.deadline-task-people{flex:1;order:3;min-width:0;max-width:calc(100% - 100px);padding-left:25px}.deadline-assignees{min-height:30px;font-size:11px}.deadline-assignees>span:last-child{max-width:160px}.deadline-assign{min-height:30px;font-size:12px}.deadline-task-status{order:4;width:auto;margin-right:4px;font-size:11px}.deadline-task-open{order:2;width:20px;height:32px}.deadline-task-list{padding-bottom:10px}.team-race{padding:21px}.team-race h2{font-size:18px}.team-race>header p{font-size:12px}.race-person{gap:9px;min-height:70px;padding:12px 0}.race-person-copy>strong{font-size:13px}.race-person-copy>span,.pace-status,.pace-unassigned{font-size:11px}.race-person .avatar{width:31px;height:31px;font-size:10px}.race-person-detail{padding-left:40px;font-size:12px}.race-definition{font-size:10px;line-height:1.8}.is-signed-in .stage-error{font-size:10px;top:345px;left:21px;right:21px}.welcome-goal{gap:12px;bottom:75px;left:26px;right:26px}.welcome-goal>strong{width:100%;font-size:16px}.welcome-goal>span,.welcome-goal>small{font-size:8px}.welcome-film-controls{font-size:8px;left:26px;right:26px}}@media (width<=350px){.is-signed-in .stage-header{padding-left:16px;padding-right:16px}.today-status{left:17px}.today-status>time{font-size:18px}.today-timezone{font-size:8px}.business-destination{left:17px;right:17px}.business-destination>header>strong{font-size:8px}.destination-metrics{gap:24px}.destination-metrics strong{font-size:23px}.destination-metrics span{font-size:10px}.business-destination>p{font-size:7px}.live-film-controls{font-size:8px;left:17px;right:17px}.film-schedule-label{font-size:7px}.schedule-main{padding-left:17px;padding-right:17px}.schedule-board-header h2{font-size:17px}.schedule-board-header h2>span{margin-left:8px;font-size:11px}.schedule-header-actions{gap:10px}.unassigned-action{font-size:11px}.team-race{padding-left:17px;padding-right:17px}.race-person-copy>strong{font-size:12px}.pace-status,.pace-unassigned{font-size:10px}.deadline-task-title>strong{font-size:13px}.live-camera-controls{right:16px}}.live-schedule{grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.schedule-main,.deadline-detail{min-height:0;overflow:hidden}.deadline-task-list{flex:1;min-height:0;overflow-y:auto}.team-race{min-height:0}.calendar-today-marker.after>span{left:6px;transform:translate(-100%)}.calendar-today-marker.before>span{left:-6px;transform:none}.calendar-today-marker.after>b{clip-path:polygon(0 0,100% 50%,0 100%)}.calendar-today-marker.before>b{clip-path:polygon(100% 0,0 50%,100% 100%)}@media (width>=801px){.is-signed-in{min-height:812px}}@media (width<=800px){.live-schedule{grid-template-rows:auto auto;overflow:visible}.schedule-main{overflow:visible}.team-race{min-height:170px}.deadline-detail{min-height:150px;overflow:hidden}.deadline-task-list{flex:1;max-height:240px}.calendar-today-marker small{font-size:8px}}@media (width<=560px){.deadline-timeline{min-width:0;height:123px;padding-left:36px;padding-right:36px}.calendar-base-line{top:57px}.calendar-deadline{min-width:60px;padding-left:2px;padding-right:2px;top:47px}.calendar-deadline>strong{font-size:16px}.calendar-deadline>span{font-size:10px}.calendar-deadline.mobile-staggered>strong{white-space:nowrap;position:absolute;top:-34px}.calendar-deadline.mobile-staggered>span{white-space:nowrap;position:absolute;top:-15px}.calendar-today-marker{top:13px;bottom:14px}.calendar-today-marker>span{gap:3px;padding:3px;font-size:8px;bottom:73px}.calendar-today-marker>i{top:30px}.calendar-today-marker>b{top:31px}.calendar-today-marker small,.calendar-today-marker.after>span,.calendar-today-marker.before>span{font-size:7px}.calendar-today-marker.after small,.calendar-today-marker.before small{font-size:6px}.live-film-controls{top:425px}.deadline-detail{min-height:155px;max-height:340px}.deadline-task-list{max-height:275px}}.landscape{z-index:0}.race-person-copy>strong{font-size:14px}.race-person-copy>span{font-size:11px}.pace-status,.pace-unassigned{font-size:12px}.race-person{gap:8px;min-height:63px}.race-person .avatar{width:29px;height:29px;font-size:10px}.race-definition{font-size:11px;line-height:1.6}.team-race>header p{font-size:11px}.leader-label{font-size:9px}.race-person-detail{font-size:12px}.race-person-detail .race-last-finish{font-size:11px}.deadline-task-title>strong{font-size:14px}.deadline-task-status{width:70px;font-size:12px}.deadline-assignees,.deadline-detail>header>span{font-size:11px}.deadline-detail h3{font-size:14px}.deadline-detail h3>span{font-size:11px}.deadline-task-list{scrollbar-width:thin;scrollbar-color:#9aab78 #23321c;scrollbar-gutter:stable}.deadline-task-list::-webkit-scrollbar{width:7px}.deadline-task-list::-webkit-scrollbar-track{background:#23321c}.deadline-task-list::-webkit-scrollbar-thumb{background:#9aab78}.calendar-deadline>span{font-size:11px}.calendar-today-marker>span{font-size:11px;bottom:59px}.calendar-today-marker small{font-size:10px}.calendar-today-marker.before>span,.calendar-today-marker.after>span{font-size:9px}.calendar-today-marker.before small,.calendar-today-marker.after small{font-size:8px}.film-version-switch>button{font-size:11px}.business-destination>p{font-size:10px}.today-timezone{font-size:11px}@media (width<=1100px) and (width>=801px){.live-schedule{grid-template-columns:minmax(0,1fr) 310px}.schedule-board-header{gap:10px}.schedule-header-actions{gap:8px}.schedule-all-tasks{font-size:10px}.unassigned-action>svg{display:none}.unassigned-action>strong{padding:4px}.deadline-task-people{min-width:55px;max-width:80px}.deadline-assignees>span:last-child{display:none}.deadline-task{gap:6px}.deadline-task-open{width:20px}.deadline-task-status{width:60px;font-size:11px}.deadline-detail>header>span{font-size:10px}.race-person-copy>strong{font-size:13px}.pace-status,.pace-unassigned{font-size:11px}.team-race{padding-left:15px;padding-right:15px}}@media (width<=800px){.is-signed-in .stage-main{flex-direction:column;gap:18px;height:auto;min-height:0;padding:7px 26px 18px;display:flex}.today-status{gap:4px;position:static}.business-destination{width:100%;max-width:420px;position:static}.live-camera-controls{flex-direction:row;gap:6px;display:flex;position:static}.live-camera-controls>button{min-height:36px;padding:9px 12px;font-size:12px}.is-signed-in .landscape,.is-signed-in:not(.mode-cinematic) .landscape,.is-signed-in.mode-cinematic .landscape{width:100%;height:350px;position:relative;inset:auto}.is-signed-in.mode-cinematic .landscape{height:300px}.is-signed-in.mode-cinematic .landscape-poster,.is-signed-in.mode-cinematic .landscape-video{object-fit:contain;background:#0b120c}.is-signed-in .landscape-shading{display:none}.live-film-controls{background:#101910;flex-direction:row;align-items:center;gap:12px;min-height:48px;padding:11px 26px;position:relative;inset:auto}.film-schedule-label{font-size:10px}.film-current-label{font-size:11px}.film-version-switch{flex-shrink:0;margin:0}.film-version-switch>button{padding:7px 9px;font-size:10px}.race-person-copy>strong{font-size:14px}.pace-status,.pace-unassigned{font-size:12px}.race-person .avatar{width:33px;height:33px;font-size:11px}.today-status>time{font-size:23px}.today-timezone,.business-destination>header,.business-destination>header>strong{font-size:11px}.destination-metrics strong{font-size:28px}.destination-metrics span{font-size:12px}.business-destination>p{font-size:10px}.calendar-today-marker>span{bottom:67px}.calendar-today-marker small{font-size:9px}.is-signed-in .stage-error{pointer-events:auto;max-width:none;margin-top:10px;position:static}.schedule-main{min-height:0}}@media (width<=560px){.is-signed-in .stage-main{gap:17px;padding:7px 21px 17px}.is-signed-in .landscape,.is-signed-in:not(.mode-cinematic) .landscape{height:330px}.is-signed-in.mode-cinematic .landscape{height:245px}.today-word{font-size:12px}.today-status>time{font-size:23px}.today-timezone{font-size:11px}.business-destination>header,.business-destination>header>strong{font-size:10px}.destination-metrics strong{font-size:27px}.destination-metrics span{font-size:12px}.destination-metrics{gap:30px}.business-destination>p{font-size:10px;line-height:1.7}.live-camera-controls>button{min-height:36px;padding:8px 11px;font-size:12px}.live-film-controls{flex-wrap:wrap;gap:10px;padding:10px 21px}.film-current-label{font-size:11px}.film-schedule-label{font-size:10px}.film-version-switch{margin-left:auto}.film-version-switch>button{font-size:10px}.calendar-today-marker>span{font-size:10px;bottom:72px}.calendar-today-marker small,.calendar-today-marker.before>span,.calendar-today-marker.after>span{font-size:8px}.calendar-today-marker.before small,.calendar-today-marker.after small{font-size:7px}.calendar-deadline>strong{font-size:16px}.calendar-deadline>span{font-size:11px}.calendar-deadline.mobile-staggered>strong{top:-36px}.calendar-deadline.mobile-staggered>span{top:-16px}.deadline-detail>header>span{font-size:10px}.deadline-task-status{width:auto;font-size:12px}.race-person-copy>strong{font-size:14px}.pace-status,.pace-unassigned{font-size:12px}.race-definition{font-size:11px}.deadline-task-list{scrollbar-gutter:stable}.race-person-copy{gap:5px}}@media (width<=350px){.is-signed-in .stage-main{padding-left:17px;padding-right:17px}.destination-metrics{gap:24px}.destination-metrics strong{font-size:25px}.destination-metrics span{font-size:11px}.business-destination>header>strong,.business-destination>p{font-size:9px}.today-status>time{font-size:22px}.live-film-controls{padding-left:17px;padding-right:17px}.film-current-label{font-size:10px}.film-schedule-label{font-size:9px}.race-person-copy>strong{font-size:13px}.pace-status,.pace-unassigned{font-size:11px}.calendar-deadline>strong{font-size:16px}.calendar-deadline>span{font-size:10px}.calendar-today-marker>span{font-size:9px}.calendar-today-marker small{font-size:8px}}.calendar-today-marker.at-start>span{left:-6px;transform:none}.calendar-today-marker.at-end>span{left:6px;transform:translate(-100%)}.app-shell.is-signed-in{background:#141917;height:auto;min-height:100svh;overflow:clip}.is-signed-in .stage-header{background:#141917;grid-template-columns:1fr auto 1fr;gap:20px;height:auto;min-height:82px;padding:18px 30px;display:grid}.is-signed-in .stage-brand{grid-column:2;justify-self:center;display:flex;position:static;transform:none}.is-signed-in .mode-switch{justify-self:start}.is-signed-in .header-actions{grid-column:3;justify-self:end;gap:18px}.is-signed-in .header-plan{min-height:44px;font-size:12px}.is-signed-in .stage-main{pointer-events:auto;height:auto;min-height:0;padding:0;display:block}.is-signed-in .stage-error{max-width:none;margin:16px 30px;position:relative;inset:auto}.is-signed-in:not(.mode-cinematic) .stage-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:10px 30px 16px;display:flex}.is-signed-in:not(.mode-cinematic) .landscape{width:100%;height:calc(100svh - 160px);min-height:500px;position:relative;inset:auto}.is-signed-in .live-camera-controls{gap:6px;display:flex;position:static}.is-signed-in .live-camera-controls>button{min-height:44px}.journey-scene-status{color:#b7bdb0;flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}.journey-media-menu{font-size:12px;position:relative}.journey-media-menu>summary{cursor:pointer;color:#e4e4d7;align-items:center;gap:7px;min-height:44px;list-style:none;display:flex}.journey-media-menu>summary::-webkit-details-marker{display:none}.journey-media-panel{background:#1c251d;border:1px solid #58624f;border-radius:8px;width:min(540px,100vw - 40px);padding:14px;position:absolute;top:48px;right:-120px;box-shadow:0 18px 60px #000a}.journey-media-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.journey-media-panel>header>strong{font-size:12px;font-weight:500}.journey-media-panel>header>button{justify-content:center;align-items:center;min-width:36px;min-height:36px;display:flex}.journey-media-panel>video{aspect-ratio:2206/946;object-fit:contain;background:#121812;width:100%;display:block}.journey-media-panel>p{color:#f0b79a;margin-top:10px}.journey-media-panel>.film-version-switch{margin-top:12px}.team-section-heading{justify-content:space-between;align-items:center;gap:14px;margin:28px 0 12px;display:flex}.team-section-heading h3{font-size:15px;font-weight:500}.team-section-heading .secondary-button{min-height:38px;font-size:12px}.team-invitations{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.team-invitation{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:17px 0;display:grid}.team-invitation-person{min-width:0}.team-invitation-person strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.team-invitation-person>span{color:#b3bca9;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.team-invitation-status{text-align:right;font-size:12px}.team-invitation-status strong{color:#dedbc8;font-weight:500;display:block}.team-invitation-status>span,.team-invitation-status time{color:#b3bca9;margin-top:4px;font-size:11px;display:block}.team-invitation-status.is-error strong{color:#efb598}.team-invitation-detail{color:#b3bca9;grid-column:1/-1;font-size:12px;line-height:1.5}.team-email-note,.team-invitation-empty{color:#b3bca9;margin-top:12px;font-size:12px;line-height:1.6}.team-joined-heading{margin-bottom:0}.team-joined-heading+.people-grid{margin-top:14px}.team-refresh-error{margin-top:12px}.invite-result .team-invite-live{border-block:1px solid var(--line);flex-direction:column;gap:6px;margin:18px 0;padding:16px 0;display:flex}.invite-result .team-invite-live strong{font-size:15px;font-weight:500}.invite-result .team-invite-live>span{color:#b3bca9;font-size:13px}.invite-result .team-invite-live>p{color:#b3bca9;font-size:12px;line-height:1.5}@media (width<=650px){.team-invitation{grid-template-columns:minmax(0,1fr);gap:12px}.team-invitation-status{text-align:left}.team-invitation-status>span,.team-invitation-status time{margin:4px 12px 0 0;display:inline-block}.team-section-heading{flex-wrap:wrap}.team-section-heading .secondary-button{min-height:44px}}@media (width<=1000px){.is-signed-in .stage-header{grid-template-columns:1fr auto;padding-inline:24px}.is-signed-in .stage-brand{display:none}.is-signed-in .header-actions{grid-column:2}}@media (width<=650px){.is-signed-in .stage-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 20px 6px;display:flex}.is-signed-in .mode-switch{order:0;margin:0}.is-signed-in .mode-switch button{min-height:40px;padding:10px 12px;font-size:12px}.is-signed-in .header-actions{order:1;gap:18px;margin-left:auto}.is-signed-in .header-plan>span{display:inline}.is-signed-in .stage-main{padding:0}.journey-media-panel{width:calc(100vw - 40px);right:-130px}.is-signed-in:not(.mode-cinematic) .stage-main{padding:12px 20px}.is-signed-in:not(.mode-cinematic) .landscape{height:65svh;min-height:420px}.is-signed-in .stage-error{margin:12px 20px}}@media (width<=380px){.is-signed-in .stage-header{padding-inline:16px}.is-signed-in .mode-switch{justify-content:space-between;width:100%}.is-signed-in .mode-switch button{gap:6px;padding-inline:10px}.is-signed-in .mode-switch button svg{width:12px;height:12px}.journey-media-panel{width:calc(100vw - 32px);right:-130px}}.app-shell.is-signed-in{--paper:#18201b;--muted:#566158;--gold:#806223;--line:#d9dfd9;--panel:#fff;--soft:#f5f7f4;color:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#98a69a #f5f7f4;background:#fff}body:has(.app-shell.is-signed-in){background:#fff}.is-signed-in .landscape-shading{display:none}.is-signed-in :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #806223}.is-signed-in ::selection{color:#18201b;background:#eadcb7}.is-signed-in .skip-link:focus{color:#18201b;background:#fff;border:1px solid #806223}.is-signed-in :is(.workspace,.modal){--paper:#18201b;--muted:#566158;--gold:#806223;--line:#d9dfd9;--panel:#fff;--soft:#f5f7f4;color:#18201b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#d9dfd9;box-shadow:0 20px 70px #18201b1a}.is-signed-in :is(.workspace-shade,.modal-shade){background:#f5f7f4df}.is-signed-in :is(.workspace-header,.workspace-body,.workspace-main,.workspace-nav,.plan-panel,.full-panel,.task-detail,.detail-footer){color:#18201b;background:#fff;border-color:#d9dfd9}.is-signed-in .workspace .atlas-mark{color:#806223}.is-signed-in .workspace .workspace-brand{color:#18201b}.is-signed-in .brand-light{color:#566158}.is-signed-in .primary-button{color:#fff;background:#18201b}.is-signed-in .primary-button:hover:not(:disabled){background:#303c32}.is-signed-in .secondary-button{color:#18201b;background:#fff;border-color:#d9dfd9}.is-signed-in .secondary-button:hover:not(:disabled){background:#f5f7f4;border-color:#a6b1a6}.is-signed-in .danger-button{color:#fff;background:#a1392b;border-color:#a1392b}.is-signed-in .danger-button:hover:not(:disabled){background:#852c21;border-color:#852c21}.is-signed-in .text-button{color:#806223}.is-signed-in .text-button:hover:not(:disabled){color:#604816}.is-signed-in .icon-button{color:#566158}.is-signed-in .icon-button:hover:not(:disabled){color:#18201b;background:#f5f7f4}.is-signed-in :is(.primary-button,.secondary-button,.danger-button):disabled{opacity:1;color:#566158;background:#edf0eb;border-color:#d9dfd9}.is-signed-in :is(.icon-button,.text-button):disabled{opacity:1;color:#566158;background:#f5f7f4}.is-signed-in .avatar{color:#18201b;background:color-mix(in srgb, var(--person-color,#806223) 14%, #fff);border-color:color-mix(in srgb, var(--person-color,#806223) 35%, #d9dfd9)}.is-signed-in :is(.workspace,.modal) :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #806223}.is-signed-in :is(.workspace,.modal) :is(input,select,textarea):focus-visible{border-color:#806223}.is-signed-in :is(.workspace,.modal) ::selection{color:#18201b;background:#eee3c7}.is-signed-in .workspace-nav>button,.is-signed-in .workspace-nav>button>small{color:#566158}.is-signed-in .workspace-nav>button:hover{color:#18201b;background:#f5f7f4}.is-signed-in .workspace-nav>button.active{color:#18201b;background:#f3efe3}.is-signed-in .workspace-nav>button.active>svg{color:#806223}.is-signed-in .workspace-nav>button.active:hover{background:#ece5d2}.is-signed-in :is(.eyebrow,.muted,.sidebar-bottom>.eyebrow,.sidebar-bottom>p,.sidebar-user>div>span),.is-signed-in :is(.panel-title .muted,.modal-heading .muted,.panel-symbol,.settings-panel>.panel-title>svg){color:#566158}.is-signed-in :is(.workspace,.modal) :is(h1,h2,h3){color:#18201b}.is-signed-in .sidebar-user{border-color:#d9dfd9}.is-signed-in :is(.demo-tag,.sample-note){color:#806223;background:#faf6eb;border-color:#e4d9bb}.is-signed-in .plan-progress{background:#e9ede7}.is-signed-in .plan-progress>span{background:#806223}.is-signed-in .filter-tabs>button{color:#566158}.is-signed-in .filter-tabs>button:hover{color:#18201b;background:#f5f7f4}.is-signed-in .filter-tabs>button.active{color:#18201b;background:#ecefe9}.is-signed-in .search-field{color:#566158}.is-signed-in .search-field>input{color:#18201b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.is-signed-in .search-field input::placeholder{color:#566158;opacity:1}.is-signed-in .search-field:focus-within{color:#806223}.is-signed-in .task-group>header>h3{color:#18201b}.is-signed-in .task-group>header>span:last-child{color:#566158}.is-signed-in .category-mark{background:#806223}.is-signed-in .category-operational{background:#326345}.is-signed-in .category-marketing{background:#795269}.is-signed-in .task-row{color:#18201b;border-color:#e9ede7}.is-signed-in .task-row:hover{background:#f5f7f4}.is-signed-in .task-row.selected{background:#f5f0e3}.is-signed-in .task-check{color:#18201b;background:#fff;border-color:#7d8a7f}.is-signed-in .task-row.complete .task-check{color:#fff;background:#326345;border-color:#326345}.is-signed-in .task-name{color:#18201b}.is-signed-in .task-row.complete .task-name,.is-signed-in :is(.task-due,.more-people,.row-chevron,.plan-footer){color:#566158}.is-signed-in .workspace .late{color:#a1392b!important}.is-signed-in .status-pill{color:#806223;background:#faf6eb;border-color:#e4d9bb}.is-signed-in .status-pill.done{color:#326345;background:#eef5ee;border-color:#c9ddcc}.is-signed-in :is(.detail-description,.task-metadata dt,.metadata-note,.proof-section>header>span,.proof-section>.muted){color:#566158}.is-signed-in :is(.task-metadata dd,.dependency-label,.detail-assignees>span){color:#18201b}.is-signed-in .file-link{color:#18201b;background:#fff;border-color:#d9dfd9}.is-signed-in .file-link:hover{background:#f5f7f4;border-color:#806223}.is-signed-in .proof-file-icon{color:#806223}.is-signed-in :is(.file-name small,.file-link>svg:last-child){color:#566158}.is-signed-in .upload-zone{color:#18201b;background:#f5f7f4;border-color:#8e9a8f}.is-signed-in .upload-zone:hover:not(:disabled){color:#18201b;background:#f0f3ed;border-color:#806223}.is-signed-in :is(.upload-zone>span,.upload-zone .inline-loading){color:#566158}.is-signed-in .upload-zone:disabled{opacity:1;color:#566158;background:#f5f7f4;border-color:#d9dfd9}.is-signed-in .completion-receipt{color:#326345}.is-signed-in :is(.evidence-toolbar,.file-meta,.evidence-uploader){color:#566158}.is-signed-in :is(.evidence-card,.person-card){color:#18201b;background:#fff;border-color:#d9dfd9}.is-signed-in .document-symbol{color:#806223;background:#faf6eb;border-color:#e4d9bb}.is-signed-in .evidence-task-link{color:#18201b}.is-signed-in .evidence-task-link:hover{color:#806223}.is-signed-in :is(.empty-icon,.empty-state p){color:#566158}.is-signed-in .role-label{color:#566158;background:#f5f7f4;border-color:#d9dfd9}.is-signed-in :is(.person-card h3>span,.person-email,.person-progress small,.person-card-timing){color:#566158}.is-signed-in .person-progress>div{background:#e9ede7}.is-signed-in .remove-person{color:#a1392b}.is-signed-in .remove-person:hover{color:#852c21}.is-signed-in .team-note{color:#566158}.is-signed-in .team-note strong{color:#18201b}.is-signed-in :is(.team-invitation-person>span,.team-invitation-status>span,.team-invitation-status time,.team-invitation-detail,.team-email-note,.team-invitation-empty){color:#566158}.is-signed-in .team-invitation-status strong{color:#18201b}.is-signed-in .team-invitation-status.is-error strong{color:#a1392b}.is-signed-in .invite-result>p,.is-signed-in .invite-result .team-invite-live>:is(span,p),.is-signed-in .settings-section h3{color:#566158}.is-signed-in .settings-row strong{color:#18201b}.is-signed-in .settings-row p{color:#566158}.is-signed-in .settings-row>span{color:#18201b}.is-signed-in .settings-row>.connection-status{color:#566158;background:#f5f7f4;border-color:#d9dfd9}.is-signed-in .settings-row>.connection-status.connected{color:#326345;background:#eef5ee;border-color:#c9ddcc}.is-signed-in :is(.stack-form>label,.form-columns>label,.planning-fields>label,.stack-label,.borderless-fieldset legend){color:#18201b}.is-signed-in :is(.stack-form input,.stack-form select,.stack-form textarea,.stack-label input){color:#18201b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#806223;background:#fff;border-color:#d9dfd9}.is-signed-in :is(.stack-form input,.stack-form textarea,.stack-label input)::placeholder{color:#566158;opacity:1}.is-signed-in :is(.stack-form input,.stack-form select,.stack-form textarea,.stack-label input):disabled{color:#566158;opacity:1;-webkit-text-fill-color:#566158;background:#f5f7f4;border-color:#d9dfd9}.is-signed-in :is(.field-hint,.privacy-note,.borderless-fieldset legend>span){color:#566158}.is-signed-in .assignee-option{color:#18201b;background:#fff;border-color:#d9dfd9}.is-signed-in .assignee-option:hover{background:#f5f7f4;border-color:#a6b1a6}.is-signed-in .assignee-option.selected{color:#18201b;background:#f5f0e3;border-color:#806223}.is-signed-in .assignee-option.selected .selection-icon{color:#806223}.is-signed-in .planning-details summary{color:#18201b}.is-signed-in .planning-details summary>span{color:#566158}.is-signed-in .dependency-picker{background:#fff;border-color:#d9dfd9}.is-signed-in .checkbox-label{color:#18201b}.is-signed-in .checkbox-label input{accent-color:#806223}.is-signed-in .error-note{color:#a1392b;background:#fff3ef;border-color:#e9c7bf}.is-signed-in :is(.workspace,.modal),.is-signed-in :is(.workspace,.modal) *{scrollbar-color:#a6b1a6 #f5f7f4}.is-signed-in :is(.workspace,.modal) ::-webkit-scrollbar-thumb{background:#a6b1a6}.is-signed-in :is(.workspace,.modal) ::-webkit-scrollbar-track{background:#f5f7f4}.is-signed-in .workspace-page{z-index:20;background:#fff;padding:0;position:fixed;inset:0}.is-signed-in .workspace-page>.workspace{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;animation:none}.is-signed-in .workspace-main{outline:none}.app-shell.is-signed-in,.is-signed-in .stage-header,.is-signed-in .stage-main{color:#18201b;background:#fff}.is-signed-in .stage-brand,.is-signed-in .header-plan,.is-signed-in .journey-media-menu>summary{color:#18201b}.is-signed-in .stage-brand small{color:#566158}.is-signed-in .stage-brand .atlas-mark,.is-signed-in .header-plan:hover,.is-signed-in .journey-media-menu>summary:hover{color:#806223}.is-signed-in .journey-media-menu>summary:focus-visible{outline-color:#806223}.is-signed-in .user-button:hover{background:#f5f7f4}.is-signed-in .stage-error{color:#a1392b;background:#fff;border-color:#a1392b}.is-signed-in .stage-error button{color:#a1392b}.is-signed-in .atlas-journey{--journey-bg:#fff;--journey-text:#18201b;--journey-muted:#566158;--journey-gold:#806223;--journey-warning:#a1392b;color:#18201b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.is-signed-in .journey-scene{background:#fff}.is-signed-in .journey-terrain{background:0 0;display:none}.is-signed-in .journey-route-main,.is-signed-in .journey-route-future,.is-signed-in .journey-label-stem path{stroke:#566158}.is-signed-in .journey-route-shadow{display:none}.is-signed-in .journey-time-break path{stroke:#566158}.is-signed-in .journey-time-break .journey-break-mask{stroke:#fff}.is-signed-in .journey-dot{color:#18201b;box-shadow:none;background:#fff;border-color:#566158}.is-signed-in .journey-marker:hover .journey-dot,.is-signed-in .journey-marker[aria-expanded=true] .journey-dot{border-color:#806223;box-shadow:0 0 0 6px #80622316}.is-signed-in .journey-overdue .journey-dot{background:#a1392b;border-color:#a1392b}.is-signed-in .journey-complete .journey-dot{color:#fff;background:#326345;border-color:#326345}.is-signed-in .journey-marker .journey-deadline-count,.is-signed-in .journey-progress,.is-signed-in .journey-timezone,.is-signed-in .journey-opening>span,.is-signed-in .journey-opening>small,.is-signed-in .journey-goal>small,.is-signed-in .journey-goal p>span,.is-signed-in .journey-scene-status{color:#566158}.is-signed-in .journey-overdue .journey-deadline-count{color:#a1392b}.is-signed-in .journey-complete .journey-deadline-count{color:#326345}.is-signed-in .journey-today-stem{background:#566158}.is-signed-in .journey-today-dot{box-shadow:none;background:#fff;border-color:#18201b}.is-signed-in .journey-opening-dot{background:#fff;border-color:#566158}.is-signed-in .journey-goal-portal{box-shadow:none;background:0 0;border-color:#806223}.is-signed-in .journey-vertical .journey-checkpoint,.is-signed-in .journey-vertical .journey-today,.is-signed-in .journey-vertical .journey-opening,.is-signed-in .journey-vertical .journey-goal{border-left-color:#566158}.is-signed-in .journey-action{color:#18201b;background:#f5f7f4;box-shadow:inset 0 0 0 1px #d9dfd9}.is-signed-in .journey-action:hover:not(:disabled){box-shadow:inset 0 0 0 1px #806223}.is-signed-in .atlas-deadline-bubble{color:#18201b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#d9dfd9;box-shadow:0 18px 60px #18201b20}.is-signed-in .atlas-deadline-bubble .adb-header h2,.is-signed-in .atlas-deadline-bubble .adb-close,.is-signed-in .atlas-deadline-bubble .adb-task-name,.is-signed-in .atlas-deadline-bubble .adb-owner-list label{color:#18201b}.is-signed-in .atlas-deadline-bubble .adb-header p,.is-signed-in .atlas-deadline-bubble .adb-editor>p,.is-signed-in .atlas-deadline-bubble .adb-proof-list small,.is-signed-in .atlas-deadline-bubble .adb-feedback p,.is-signed-in .atlas-deadline-bubble .adb-empty,.is-signed-in .atlas-deadline-bubble .adb-text-button{color:#566158}.is-signed-in .atlas-deadline-bubble .adb-close:hover{background:#f5f7f4}.is-signed-in .atlas-deadline-bubble .adb-tasks{scrollbar-color:#566158 #f5f7f4}.is-signed-in .atlas-deadline-bubble .adb-task{border-bottom-color:#d9dfd9}.is-signed-in .atlas-deadline-bubble .is-complete .adb-task-name{color:#326345}.is-signed-in .atlas-deadline-bubble input[type=checkbox]{accent-color:#326345}.is-signed-in .atlas-deadline-bubble .adb-owner-button{color:#566158;background:#fff;border-color:#d9dfd9}.is-signed-in .atlas-deadline-bubble .adb-owner-button.is-assigned{color:#18201b;border-color:#806223}.is-signed-in .atlas-deadline-bubble .adb-owner-button:hover:not(:disabled),.is-signed-in .atlas-deadline-bubble .adb-owner-button[aria-expanded=true],.is-signed-in .atlas-deadline-bubble .adb-editor{background:#f5f7f4}.is-signed-in .atlas-deadline-bubble .adb-editor .adb-description{color:#18201b}.is-signed-in .atlas-deadline-bubble .adb-inline-button{color:#18201b;background:#fff;border-color:#d9dfd9}.is-signed-in .atlas-deadline-bubble .adb-inline-button:hover:not(:disabled){border-color:#566158}.is-signed-in .atlas-deadline-bubble .adb-complete:not(:disabled){color:#326345;background:#fff;border-color:#326345}.is-signed-in .atlas-deadline-bubble .adb-proof-list a{color:#806223}.is-signed-in .atlas-deadline-bubble .adb-proof-list a:hover{text-decoration:underline}.is-signed-in .atlas-deadline-bubble .adb-feedback .adb-error{color:#a1392b}.is-signed-in .atlas-deadline-bubble button:disabled{color:#566158;opacity:1}.is-signed-in .atlas-deadline-bubble .adb-inline-button:disabled,.is-signed-in .atlas-deadline-bubble .adb-owner-button:disabled{color:#566158;background:#f5f7f4;border-color:#d9dfd9}.is-signed-in .atlas-deadline-bubble button:focus-visible,.is-signed-in .atlas-deadline-bubble a:focus-visible,.is-signed-in .atlas-deadline-bubble input:focus-visible{outline-color:#806223}.is-signed-in .journey-media-panel{color:#18201b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#d9dfd9;box-shadow:0 18px 60px #18201b20}.is-signed-in .journey-media-panel>header{color:#18201b}.is-signed-in .journey-media-panel>header>button:hover{background:#f5f7f4}.is-signed-in .journey-media-panel>p{color:#a1392b}.is-signed-in .journey-media-panel .film-version-switch{color:#18201b;background:#f5f7f4;border-color:#d9dfd9}.is-signed-in .journey-media-panel .film-version-switch>button{color:#566158}.is-signed-in .journey-media-panel .film-version-switch>button.active{color:#18201b;background:#fff;box-shadow:0 0 0 1px #d9dfd9}.is-signed-in .journey-media-panel .film-version-switch>button:hover:not(.active){color:#18201b}@media (width<=650px){.is-signed-in .atlas-deadline-bubble .adb-owner-button{background:0 0}.is-signed-in .atlas-deadline-bubble .adb-owner-button:hover:not(:disabled),.is-signed-in .atlas-deadline-bubble .adb-owner-button[aria-expanded=true],.is-signed-in .atlas-deadline-bubble .adb-owner-button:disabled{background:#f5f7f4}}.is-signed-in .header-plan{color:#fff;white-space:nowrap;background:#18201b;border:1px solid #18201b;border-radius:10px;align-items:center;gap:15px;min-height:76px;padding:12px 20px 12px 14px;font-size:18px;font-weight:600;display:flex;box-shadow:0 3px 10px #18201b12}.is-signed-in .header-plan:hover:not(:disabled){color:#fff;background:#2b3b30;border-color:#2b3b30}.is-signed-in .header-plan:focus-visible{outline-offset:4px;outline:3px solid #806223}.is-signed-in .header-plan:disabled{opacity:.6}.is-signed-in .header-plan>svg{flex-shrink:0;display:block}.is-signed-in .header-plan .plan-button-sheet{flex:0 0 40px;width:40px;height:48px}@media (width<=1000px){.is-signed-in .stage-header{grid-template-columns:auto 1fr}.is-signed-in .stage-brand{grid-column:1;justify-self:start;display:flex}}@media (width<=650px){.is-signed-in .stage-header{gap:18px;padding:18px 20px 8px;display:flex}.is-signed-in .stage-brand{justify-content:center;width:100%}.is-signed-in .header-actions{gap:14px;width:100%;margin:0}.is-signed-in .header-plan{flex:1;justify-content:center;gap:12px;min-height:72px;padding:10px 14px;font-size:17px}.is-signed-in .header-plan .plan-button-sheet{flex-basis:34px;width:34px;height:42px}}
