body .hasCompassHeader .dayCompass{max-width:1440px;margin:0 auto;padding:8px 0 24px;color:#284953;font-size:14px}body .hasCompassHeader .connectedDay h2{font-size:25px;font-weight:500;margin:0 0 5px;line-height:1.25}body .hasCompassHeader .connectedDay h3{font-size:18px;font-weight:500;margin:0 0 8px;line-height:1.35}body .hasCompassHeader .connectedDay h4{font-size:14px;font-weight:500;margin:0 0 10px}body .hasCompassHeader .connectedDay strong{font-weight:500;overflow-wrap:anywhere}body .hasCompassHeader .connectedDay small{font-size:12px;line-height:1.5;color:#4b6672}body .hasCompassHeader .connectedDay button{font:inherit;font-size:12px;min-height:36px;padding:7px 12px;border-radius:10px;line-height:1.4}.connectedDay button[aria-pressed=true]{box-shadow:inset 0 -2px #648d98!important;background:#dceef1!important}.depthFocusHeading,.depthHeading{display:flex;justify-content:space-between;align-items:center;gap:15px}.depthHeading{margin:10px 0 16px}.depthHeading>div>span{font-size:13px;color:#536f7c}.depthModes{display:flex;gap:5px}.depthModes button{min-width:70px}.depthNavigation{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:13px}.depthNavigation>div{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.depthNavigation input{font:inherit;font-size:12px!important;width:142px;padding:6px!important}.depthWeek{display:flex;gap:8px;margin-bottom:12px}.depthNotice{font-size:12px}.depthTimeline{padding:10px 8px 0}.depthAxis{position:relative;height:27px;margin:0 0 6px}.depthAxis span{position:absolute;font-size:12px;color:#526c7c;transform:translateX(-50%);white-space:nowrap}.depthAxis span:first-child{transform:none}.depthAxis span:last-child{transform:translateX(-100%)}.depthTrack{position:relative}.depthGrid{position:absolute;top:0;bottom:0;width:1px;background:#628d9d20;pointer-events:none}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthBlock,body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthGap{position:absolute;height:44px;min-height:44px!important;border-radius:7px!important;border:1px solid #ffffffc9!important;padding:5px!important;margin:0!important;overflow:hidden;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0;box-shadow:none!important;min-width:0!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthBlock{background:linear-gradient(110deg,rgba(var(--tone),.35),rgba(var(--tone),.75))!important}body .hasCompassHeader .connectedDay .depthBlock strong{font-size:12px!important;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.depthBlock small{font-size:10px!important}.depthBlock.isPast{opacity:.5}.depthBlock[aria-pressed=true]{outline:2px solid #588392;outline-offset:1px;z-index:3}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthGap{top:8px;background:#e2edf270!important;z-index:0;color:#4c6877;white-space:nowrap;text-overflow:ellipsis}.depthNow{position:absolute;top:-4px;bottom:0;width:2px;background:#297c94;z-index:5;pointer-events:none}.depthNow span{position:absolute;bottom:100%;left:5px;font-size:11px;color:#226078;white-space:nowrap}.depthTimelineFoot{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:#536c76;margin:0 0 15px}.depthTimelineFoot>details{max-width:100%}.depthTimelineFoot summary{font-size:11px!important;padding:0!important}.depthMomentList{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:3px;gap:3px;padding:10px 0;max-width:720px}.depthMomentList button{text-align:left}.depthWindow{display:flex;gap:12px;padding:10px 0}.depthWindow label{display:flex;align-items:center;gap:8px}.depthWindow input{width:125px;font-size:13px}.depthWorkspace{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(225px,1fr);grid-gap:16px;gap:16px;align-items:stretch}.depthFocus,.depthSpace{min-width:0;background:linear-gradient(130deg,#ffffffbf,#eaf5fac4);border:1px solid #ffffffdb;border-radius:16px;padding:20px;box-shadow:0 7px 22px #25576c0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.depthFocusHeading{align-items:flex-start;margin-bottom:14px}.depthFocusHeading p{font-size:13px;margin:3px 0;color:#587281}.depthFocusHeading>button{flex-shrink:0}.depthPhases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.depthPhase{border:1px solid #d8e7ed;background:#ffffff40;padding:13px;border-radius:12px;min-width:0}.depthPhase p{font-size:12px;margin:0}.depthSource{display:flex!important;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;width:100%;margin:0 0 6px;min-width:0;white-space:normal!important}.depthSource strong{font-size:13px!important}.depthSource small{font-size:11px!important}.depthMuted{color:#58717b;font-size:13px}.depthResources{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;font-size:12px}.depthSuggestion{background:#d8edf380;border-radius:10px;padding:12px;margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.depthActions,.depthSuggestion>div{display:flex;gap:6px;flex-wrap:wrap}.depthSuggestion>div{flex-shrink:0}.depthSpace>p{font-size:13px;margin:8px 0 13px}.depthFit{display:flex;flex-direction:column;gap:7px;background:#e9f4f96b;padding:12px;border-radius:10px;margin-bottom:10px}.depthFit button{margin-top:4px;background:#d1e9ed!important}.depthCapacity{display:block;margin-top:12px;font-size:11px!important}.depthComing{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:13px 17px;background:#eef7fac4;border:1px solid #fff;border-radius:12px;margin-top:15px}.depthComing>strong{font-size:13px}.depthComing>button{display:flex;flex-direction:column;text-align:left;background:transparent!important;box-shadow:none!important;border:0!important;max-width:36%}.depthComing>span{font-size:12px}.depthUtilities{display:flex;gap:22px;flex-wrap:wrap;margin-top:10px}.connectedDay summary{font-size:12px;padding:6px 0;cursor:pointer}.depthUtilities>details{max-width:100%}.depthReturn{display:flex;gap:8px;align-items:center;max-width:650px}.depthReturn>button{flex-shrink:0}.depthTools{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.connectedDay .planPicker{margin-top:16px}body .hasCompassHeader[data-page=home] .compassTop{min-height:0!important;height:auto!important;padding-bottom:14px!important}body .hasCompassHeader[data-page=home] .sceneWelcome{display:none!important}body .hasCompassHeader[data-page=home] .pageFitBody{overflow:visible!important;max-height:none!important}body .hasCompassHeader[data-page=home] .compassContent{padding-top:12px!important}@media(max-width:1000px){.depthWorkspace{grid-template-columns:minmax(0,1fr) 235px}.depthFocus,.depthSpace{padding:15px}.depthPhases{gap:8px}.depthPhase{padding:10px}.depthFocusHeading,.depthHeading,.depthSuggestion{flex-wrap:wrap}.depthNavigation{gap:8px}.depthMomentList{grid-template-columns:1fr}}@media(max-width:700px){body .hasCompassHeader .connectedDay{padding-bottom:85px}.depthPhases,.depthWorkspace{grid-template-columns:1fr}.depthPhase{padding:11px}.depthHeading{gap:12px}.depthModes{width:100%}.depthModes button{flex:1 1}.depthAxis span:nth-child(2n){visibility:hidden}.depthAxis span:last-child{visibility:visible}.depthTimeline{padding-inline:2px}.depthNavigation>div{width:100%}.depthComing>button{max-width:100%;width:100%}.depthComing{gap:6px}.depthTimelineFoot{gap:8px}.depthWindow{flex-wrap:wrap}.depthUtilities{gap:12px}.depthFocusHeading{gap:8px}body .hasCompassHeader .connectedDay button{min-height:44px}.depthBlock strong{font-size:11px!important}.depthSuggestion{display:block}.depthSuggestion>div{margin-top:8px}}.proofBanner{position:-webkit-sticky;position:sticky;top:0;margin-left:96px;z-index:1000;box-shadow:0 1px 8px #28495318}.proofBanner a,.proofBanner button{font:inherit;color:inherit}.proofBanner button{border:1px solid #b5cece;border-radius:9px;background:#fff;padding:7px 10px}@media(max-width:700px){.proofBanner{position:relative;margin-left:0;font-size:11px!important;padding:8px!important;gap:8px!important}}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay h2{font-size:25px!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthTimelineFoot{align-items:center;min-height:26px;margin-bottom:10px;gap:8px}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthTimelineFoot>details{width:auto;flex:0 1 auto;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay summary{min-height:26px!important;padding:4px 6px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthPhase{margin:0!important;min-height:0!important;padding:12px!important;align-self:stretch}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthPhase h4{margin:0 0 9px!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthSource{padding:8px 10px!important;min-height:44px!important;gap:2px!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthSource small{font-size:11px!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthResources{margin-top:10px!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthSuggestion{padding:10px!important;margin-top:10px!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthComing{padding:9px 14px!important;min-height:0!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthBlock strong{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2;overflow-wrap:normal}.depthConnectionCue{display:flex;align-items:center;gap:5px;font-size:11px;color:#536d78;margin:-4px 0 8px;flex-wrap:wrap}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthConnectionCue button{min-height:24px!important;padding:0 4px!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:11px!important}@media(max-width:700px){body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay h2{font-size:21px!important}.depthAxis span{font-size:11px}.depthPhases{gap:8px}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home]>.compassRail{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;width:100%!important;height:55px!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:5px 12px!important;z-index:90;background:#e9f4f9f5!important;border-top:1px solid #fff}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassRail>.railBrand{display:none!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassRail .sideNav{display:flex!important;flex-direction:row!important;margin:0!important;padding:0!important;gap:12px!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassRail .sideNav>button{min-height:42px!important;height:42px!important;width:auto!important;padding:5px 18px!important;display:flex!important;flex-direction:row!important;gap:7px!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassRail .sideNav>button:nth-child(-n+3){display:none!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassRail>.railSettings{position:static!important;width:auto!important;margin:0 0 0 12px!important;min-height:42px!important;font-size:12px!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassCanvas{margin-left:0!important;width:100%!important;padding:0 12px 65px!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassBackdrop{left:0!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassTop{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:10px!important;position:relative!important;top:0!important;margin:8px 0 12px!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassTop>.compassClock{grid-column:1/-1!important;grid-row:1!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassTop>.contextPills{grid-column:1/-1!important;grid-row:2!important;flex-wrap:wrap!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassTop>.contextPills>button{padding:7px 9px!important;min-height:40px!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassTop>.persistentCapture{grid-column:1!important;grid-row:3!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassTop>.quickCaptureActions{grid-column:2!important;grid-row:3!important}body .hasCompassHeader .connectedDay .depthAxis span{visibility:hidden}body .hasCompassHeader .connectedDay .depthAxis span:first-child,body .hasCompassHeader .connectedDay .depthAxis span:last-child,body .hasCompassHeader .connectedDay .depthAxis span:nth-child(3){visibility:visible}}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthSource{padding:4px 8px!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthSource small,body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthSource strong{line-height:1.25!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthTimelineFoot summary{height:28px!important;max-height:28px!important;line-height:20px!important;padding:4px!important}@media(max-width:700px){body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassCanvas{left:0!important;right:auto!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home]>.compassRail{flex-direction:row!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassRail .sideNav{width:auto!important;flex:0 1 auto!important}body .refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassRail .sideNav>button{padding:4px 8px!important;width:auto!important}}.answerOverview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px;margin:10px 0 18px}body .hasCompassHeader .connectedDay .answerSection{min-width:0;margin:0;padding:12px 0;border:0;border-top:1px solid #ffffffc9;background:transparent;box-shadow:none}.answerSection header{margin-bottom:10px}.answerSection header small{display:block}.answerSection .depthSource{background:linear-gradient(120deg,#ffffffa6,#edf8f7a1)!important}body .hasCompassHeader .connectedDay .answerSection h3{font-size:16px!important;margin-bottom:4px}body .hasCompassHeader .connectedDay .answerDoor{background:transparent!important;border:0!important;box-shadow:none!important;padding-left:0!important;min-height:30px}.answerHint{font-size:12px;color:#526c76;margin:10px 0}.answerSelection{display:flex;justify-content:space-between;align-items:center;margin:10px 0}.depthWorkspace:has(.depthFocus[hidden]){display:block}.depthFocus[hidden]{display:none!important}.depthWorkspace:has(.depthFocus[hidden]) .depthSpace{max-width:720px}@media(max-width:1000px){.answerOverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}}@media(max-width:700px){.answerOverview{grid-template-columns:1fr;gap:4px}.answerSection header{margin-bottom:8px}}.answerOverview[hidden]{display:none!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .answerOverview{padding:14px 18px;background:linear-gradient(115deg,#f7fcfce8,#e6f3f4dd);border:1px solid #ffffffd9;border-radius:14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:12px 24px}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .answerSection{padding:4px 0 8px!important;min-height:0!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .answerSection details{padding:0!important;margin:3px 0!important;background:transparent!important;border:0!important;box-shadow:none!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .answerSection summary{height:28px!important;min-height:28px!important;max-height:28px!important;padding:4px 0!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .answerDoor{min-height:30px!important;padding:5px 0!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass{padding:12px 16px 16px!important;margin:0 0 16px!important;max-width:none;background:linear-gradient(115deg,#f7fcfce8,#e2f1f3df);border:1px solid #ffffffdc;border-radius:18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.capacityBearings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}body .hasCompassHeader .capacityBearings>button{display:flex;flex-direction:column;text-align:left;gap:3px;padding:10px 14px!important;min-width:0}.capacityBearings small{letter-spacing:.04em;font-size:10px!important}.capacityBearings strong{font-size:14px!important}.capacityBearings span{font-size:11px;line-height:1.35}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthHeading{margin:5px 0 9px!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass h2{font-size:18px!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthHeading>div>span{font-size:11px}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthNavigation{margin-bottom:5px;gap:6px}.capacityTimeline{border:1px solid #ffffffc9;border-radius:12px;background:#f4fbfc65;padding:10px!important}.capacityConnections{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin-bottom:0}.capacityConnections>div{min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.capacityConnections small{font-size:11px!important}body .hasCompassHeader .capacityCompass .connectionChip{min-height:30px!important;font-size:11px!important;padding:5px 10px!important}body .hasCompassHeader .capacityCompass .connectionFuture{display:flex;flex-direction:column;gap:1px;align-items:flex-start;text-align:left;border-style:dashed!important;min-width:150px;max-width:30%;padding:6px 10px!important;font-size:11px!important;flex-shrink:0}.capacityLineCanvas{position:relative;padding-top:33px;padding-bottom:31px}.capacityArcs{position:absolute;left:0;width:100%;height:36px;overflow:visible;pointer-events:none}.capacityArcs path{fill:none;stroke:#4a96a8;stroke-width:1.4;vector-effect:non-scaling-stroke}.capacityArcs .waitingArc{stroke:#ad7895;stroke-dasharray:4 3}.capacityBefore{top:0}.capacityAfter{bottom:0}.capacityActions{gap:7px;margin:0 0 8px;font-size:11px}.capacityActions,.capacityFit{display:flex;align-items:center;flex-wrap:wrap}.capacityFit{gap:6px;margin-left:auto;background:#e2f0f480;padding:4px 7px;border:1px dashed #9abfc6;border-radius:9px;max-width:100%}.capacityFit span{font-size:11px}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .capacityActions button{min-height:28px!important;padding:4px 7px!important;font-size:11px!important}.capacityKey{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:10px;color:#526775;margin:6px 0}.capacityKey>span:before{content:"";display:inline-block;width:10px;height:7px;border-radius:3px;background:rgba(var(--tone),.7);margin-right:5px}.capacityKey small{margin-left:auto;font-size:10px!important}.capacitySummaries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:9px;align-items:start}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .capacitySummaries>details{min-width:0;padding:0!important;margin:0!important;border:1px solid #ffffffdc!important;border-radius:10px;background:#ffffff65!important;box-shadow:none!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .capacitySummaries summary{padding:9px 12px!important;min-height:44px!important;height:auto!important;display:flex;align-items:center;gap:7px;line-height:1.35}.capacitySummaries summary b{font-size:12px;font-weight:500;white-space:nowrap}.capacitySummaries summary span{font-size:11px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.capacitySummaries details[open]{padding-bottom:8px!important}.capacitySummaries .depthSource{width:calc(100% - 16px);margin-inline:8px}.capacityCompass .meetingDepth{grid-template-columns:1fr}.depthSpace[hidden]{display:none!important}body .hasCompassHeader .capacityCompass .answerHint{margin:8px 0 0;font-size:11px}.capacityCompass .depthUtilities{gap:16px;margin-top:7px}body .refinedCompass.coastalGlass.hasCompassHeader .compassTop{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:12px!important}body .refinedCompass.coastalGlass.hasCompassHeader .compassContent{padding-top:10px!important}@media(max-width:700px){body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass{padding:10px!important;border-radius:12px}.capacityBearings{grid-template-columns:1fr;gap:6px}.capacityBearings>button{padding:7px 10px!important}.capacityBearings>button:nth-child(3){display:none!important}.capacityConnections{align-items:flex-start;flex-direction:column;gap:6px}.capacityConnections>div{gap:4px}.capacityConnections .connectionFuture{max-width:100%!important;width:100%;min-width:0!important}.capacitySummaries{grid-template-columns:1fr;gap:5px}.capacitySummaries summary{min-height:44px}.capacityFit{margin-left:0}.capacityKey{gap:8px}.capacityKey small{margin-left:0}.capacityActions{gap:5px}.capacityLineCanvas{padding-top:25px}.capacityBefore{height:28px}.capacityBearings strong{font-size:13px!important}}.capacityArcs .futureArc{stroke:#7fa7c8;stroke-dasharray:4 4}.capacityFutureCue{position:absolute;top:7px;right:2%;font-size:10px;color:#58768c;background:#edf7f8d9;padding:1px 5px;z-index:1}@media(max-width:700px){.capacityFutureCue{top:5px;font-size:9px;right:0}}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthUtilities>details{width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthTimelineFoot summary,body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthUtilities summary{min-height:27px!important;height:27px!important;max-height:27px!important;padding:4px 6px!important;font-size:11px!important;line-height:19px!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthTimelineFoot{min-height:27px!important;margin-bottom:0!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthTimelineFoot>details{min-height:0!important;height:auto!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthModes button,body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthNavigation button{min-height:32px!important;padding:5px 9px!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthNavigation input{height:32px!important;min-height:32px!important;padding:3px 7px!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .capacityBearings>button{padding:7px 12px!important;min-height:0!important;gap:2px!important}.capacityShortLabels{position:relative;margin:-3px 0 8px;min-height:0}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .capacityShortLabels>button{position:absolute;min-height:24px!important;height:24px!important;min-width:0!important;display:flex;align-items:center;justify-content:center;gap:4px;padding:2px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px!important;border-radius:0!important}.capacityShortLabels small{font-size:9px!important;white-space:nowrap}.capacityLineCanvas{padding-top:24px;padding-bottom:22px}.capacityAfter,.capacityBefore{height:27px}.capacityConnections{min-height:35px}.capacityFutureCue{top:1px}.capacityCompass.persistentDay .answerHint{display:none}@media(max-width:700px){.capacityShortLabels small{display:none}.capacityShortLabels>button{font-size:9px!important}.capacityCompass .depthModes button,.capacityCompass .depthNavigation button{min-height:44px!important}}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthFocus{padding:14px!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthFocusHeading{margin-bottom:8px!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthPhase{padding:10px!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthPhase details{padding:0!important;margin:0!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthPhase summary{min-height:28px!important;height:28px!important;padding:4px!important;font-size:11px!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .phaseResource{display:block;min-height:30px!important;padding:5px 7px!important;font-size:11px!important;text-align:left;width:100%}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthSuggestion{margin-top:8px!important;padding:7px 10px!important;font-size:12px!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .answerSelection>button,body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthFocusHeading>button,body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthSuggestion button{min-height:32px!important;padding:5px 9px!important}body .refinedCompass.coastalGlass.hasCompassHeader .quietTimeline{padding:10px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important;min-width:0}.singleDayLine{display:flex;flex-flow:row nowrap;gap:5px;overflow-x:auto;max-width:100%;padding:5px 2px 10px;scrollbar-width:thin;scroll-snap-type:x proximity}body .refinedCompass.coastalGlass.hasCompassHeader .singleMoment{position:relative!important;display:flex!important;flex:1 0 96px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-width:96px!important;max-width:160px;min-height:86px!important;height:86px!important;padding:10px!important;border:1px solid rgba(255,255,255,.85)!important;border-radius:12px!important;box-shadow:none!important;text-align:left;scroll-snap-align:start}.singleMoment strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.35}.singleMoment small,.singleMoment span{font-size:10px;white-space:nowrap;opacity:.75}body .refinedCompass.coastalGlass.hasCompassHeader .singleMoment.singleOpen{background:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.5)!important;color:#46656c}body .refinedCompass.coastalGlass.hasCompassHeader .singleMoment[aria-pressed=true]{outline:1.5px solid #315c69;outline-offset:1px}.singleMoment.isPast{opacity:.62}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthTimelineFoot{margin:0!important;padding:0 2px!important;font-size:10px;opacity:.8}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .capacitySummaries{margin-top:10px!important}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .answerHint{margin:8px 0 0!important;font-size:11px}body .refinedCompass.coastalGlass.hasCompassHeader .capacityCompass .depthWorkspace{grid-template-columns:1fr!important}@media(max-width:600px){body .refinedCompass.coastalGlass.hasCompassHeader .singleMoment{flex-basis:110px;min-width:110px!important}.singleDayLine{padding-bottom:12px}}body .refinedCompass.coastalGlass.hasCompassHeader .singleMoment{flex-basis:80px;min-width:80px!important}body .refinedCompass.coastalGlass.hasCompassHeader .singleMoment>strong{flex-shrink:0;line-height:15px!important;max-height:30px}body .refinedCompass.coastalGlass.hasCompassHeader .singleMoment>small,body .refinedCompass.coastalGlass.hasCompassHeader .singleMoment>span{flex-shrink:0;font-size:10px!important;line-height:12px!important}@media(max-width:600px){body .refinedCompass.coastalGlass.hasCompassHeader .singleMoment{flex-basis:110px;min-width:110px!important}}.ribbonScroll{width:100%;overflow-x:auto;scrollbar-width:thin;padding:5px 0 10px;outline-offset:3px}.ribbonCanvas{position:relative;min-width:1120px;padding:0 9px}.ribbonAxis{position:relative;height:24px;margin:0 1px;font-size:10px;color:#48636f}.ribbonAxis>span{position:absolute;transform:translateX(-50%);white-space:nowrap}.ribbonAxis>span:first-child{transform:none}.ribbonAxis>span:last-child{transform:translateX(-100%)}.ribbonTrack{position:relative;height:142px;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.9);border-radius:16px;isolation:isolate}body .refinedCompass.coastalGlass.hasCompassHeader .ribbonMoment{position:absolute!important;top:0;height:140px!important;min-height:0!important;padding:10px!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:7px;box-sizing:border-box;border:0!important;border-right:1px solid rgba(255,255,255,.9)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden}.ribbonMoment:first-child{border-radius:15px 0 0 15px!important}.ribbonMoment:last-of-type{border-radius:0 15px 15px 0!important}body .refinedCompass.coastalGlass.hasCompassHeader .ribbonMoment.ribbonGap{background:rgba(255,255,255,.16)!important}body .refinedCompass.coastalGlass.hasCompassHeader .ribbonMoment[data-selected]{outline:1.5px solid #335c6c;outline-offset:-2px;z-index:2}body .refinedCompass.coastalGlass.hasCompassHeader .ribbonSelect{display:flex!important;flex-direction:column;align-items:flex-start;gap:6px;min-height:0!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;width:100%;color:#244754;flex-shrink:0}body .refinedCompass.coastalGlass.hasCompassHeader .ribbonSelect strong{font-size:12px!important;line-height:16px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:650}body .refinedCompass.coastalGlass.hasCompassHeader .ribbonSelect span{font-size:10px!important;line-height:14px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;opacity:.85}body .refinedCompass.coastalGlass.hasCompassHeader .ribbonAction,body .refinedCompass.coastalGlass.hasCompassHeader .ribbonResource{padding:3px 6px!important;min-height:23px!important;height:auto!important;max-width:100%;min-width:0!important;font-size:10px!important;line-height:14px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid rgba(255,255,255,.9)!important;background:rgba(255,255,255,.45)!important;border-radius:8px!important;box-shadow:none!important;text-align:left!important;flex-shrink:0}body .refinedCompass.coastalGlass.hasCompassHeader .ribbonResource{background:transparent!important;padding:0!important;border:0!important;text-decoration:underline;text-underline-offset:3px;min-height:14px!important}.ribbonPast{opacity:1}.ribbonEmpty{position:absolute;top:0;height:100%;background:rgba(255,255,255,.08)}.ribbonNow{top:-7px;bottom:0;width:2px;z-index:5;pointer-events:none}.ribbonNow,.ribbonNow:before{position:absolute;background:#284956}.ribbonNow:before{content:"";top:0;width:7px;height:7px;border-radius:50%;left:-2.5px}.ribbonNow>span{position:absolute;bottom:-20px;left:4px;font-size:10px;color:#284956}.ribbonWindow{display:flex;justify-content:flex-end;gap:10px;align-items:center;font-size:10px;margin:0 0 6px}body .refinedCompass.coastalGlass.hasCompassHeader .ribbonWindow button{font-size:10px!important;min-height:24px!important;padding:3px 9px!important}.ribbonPerspective{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 2px 2px}.ribbonPerspective p{font-size:11px;margin:5px 0 0}.ribbonPerspective>div:last-child{display:flex;gap:8px}.ribbonPerspective strong{font-size:13px}body .refinedCompass.coastalGlass.hasCompassHeader .ribbonPerspective button{display:flex;flex-direction:column;align-items:flex-start;font-size:11px!important;max-width:270px;padding:8px 12px!important;min-height:0!important}.ribbonPerspective small{font-size:10px;margin-top:4px}body .refinedCompass.coastalGlass.hasCompassHeader .ribbonNarrow{padding:7px 4px!important}.ribbonNarrow .ribbonResource,.ribbonNarrow .ribbonSelect span{display:none!important}.ribbonNarrow .ribbonSelect strong{font-size:10px!important;overflow-wrap:anywhere}.ribbonNarrow .ribbonAction{font-size:9px!important;padding:2px!important}@media(max-width:600px){.ribbonCanvas{min-width:1120px}.ribbonPerspective,.ribbonPerspective>div:last-child{flex-direction:column;align-items:stretch}.ribbonWindow{justify-content:space-between}}body .refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .ribbonTrack .ribbonMoment button.ribbonSelect{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;min-height:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .ribbonTrack .ribbonMoment .ribbonSelect strong{font-size:14px!important;line-height:18px!important;font-weight:600!important}body .refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .ribbonTrack .ribbonMoment .ribbonSelect span{font-size:12px!important;line-height:16px!important}body .refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .ribbonTrack .ribbonMoment button.ribbonAction{font-size:11px!important;padding:4px 7px!important;min-height:26px!important;border-radius:8px!important;box-shadow:none!important}body .refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .ribbonTrack .ribbonMoment button.ribbonResource{font-size:11px!important;padding:0!important;min-height:14px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}body .refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .ribbonTrack .ribbonMoment.ribbonNarrow .ribbonSelect strong{font-size:11px!important;line-height:14px!important}.dayCompass .orientBearing{display:flex;gap:18px;flex-wrap:wrap;align-items:center;font-size:12px;margin:4px 0 12px;color:#304c56}.dayCompass .orientBearing>span:first-child{font-weight:600}.dayCompass .orientOptions{position:relative;font-size:12px}.dayCompass .orientOptions>div{display:flex;gap:8px;flex-wrap:wrap;padding:10px 0}.dayCompass .orientOptions select{font:inherit;max-width:140px}.dayCompass .orientPeriod{max-height:390px;overflow:auto;display:grid;grid-gap:8px;gap:8px;margin:12px 0;scrollbar-width:thin}.dayCompass .orientPeriod-week{grid-template-columns:repeat(7,minmax(135px,1fr))}.dayCompass .orientPeriod-month{grid-template-columns:repeat(7,minmax(108px,1fr))}.dayCompass .orientPeriod-agenda{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.dayCompass .orientDate{padding:8px;background:rgba(255,255,255,.19);border:1px solid rgba(255,255,255,.48);border-radius:10px;min-width:0}.dayCompass .orientDate[data-today]{box-shadow:inset 0 2px #486976}.dayCompass .orientDate header{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.dayCompass .orientDate header button{font-size:12px;font-weight:600;text-align:left}.dayCompass .orientDate header small{font-size:10px;padding-left:6px}.dayCompass .orientDateMoment{border-radius:8px;margin:5px 0;padding:4px;display:flex;align-items:center;gap:3px}.dayCompass .orientDateMoment>button:first-child{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:3px;text-align:left;background:transparent;border:0;padding:3px}.dayCompass .orientDateMoment strong{font-size:11px;line-height:1.4;font-weight:500;overflow-wrap:anywhere}.dayCompass .orientDateMoment small{font-size:10px}.dayCompass .orientDateMoment>button:last-child:not(:first-child){font-size:10px;padding:3px}.dayCompass .orientGap,.dayCompass .orientMore{font-size:11px;text-align:left;width:100%;margin-top:4px;padding:5px}.dayCompass .orientMove{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:rgba(255,255,255,.6);padding:10px 14px;border-radius:10px;font-size:12px;margin-bottom:10px}.dayCompass [data-dim=true]{opacity:.8}.dayCompass .ribbonMoment{position:absolute}.dayCompass .ribbonMove{position:absolute;right:5px;bottom:5px;font-size:10px!important;line-height:14px!important;min-height:22px!important;padding:3px 6px!important;border-radius:5px!important}.dayCompass [hidden]{display:none!important}.dayCompass .ribbonMoment[draggable=true]{cursor:-webkit-grab;cursor:grab}.dayCompass .depthNavigation,.dayCompass .depthNavigation>div{flex-wrap:wrap}.dayCompass .orientPeriod-month .orientDate:first-child{grid-column-start:var(--first-weekday,1)}@media(max-width:650px){.dayCompass .orientPeriod{max-height:330px}.dayCompass .orientPeriod-week{grid-template-columns:repeat(7,155px)}.dayCompass .orientPeriod-month{grid-template-columns:repeat(7,112px)}.dayCompass .orientBearing{gap:6px 12px}.dayCompass .orientPeriod-agenda{grid-template-columns:1fr}.dayCompass .depthNavigation button{min-height:32px}.dayCompass .orientMove span{width:100%}}.dayCompass .capacitySummaries{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dayCompass .ribbonMove{top:5px;bottom:auto}.dayCompass .ribbonMoment:has(.ribbonMove) .ribbonSelect strong{padding-right:35px}.dayCompass .orientMove button{font-size:12px}.dayCompass .orientDoor{margin:14px 0 6px;padding:16px 4px 8px;border-top:1px solid rgba(255,255,255,.72)}.dayCompass .orientDoorContext{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:11px;color:#43616b}.dayCompass .orientDoorContext small{font-size:11px}.dayCompass .orientDoorBody{display:flex;align-items:center;justify-content:space-between;gap:24px}.dayCompass .orientDoor h3{font-size:19px!important;font-weight:500!important;line-height:1.4;margin:8px 0!important;letter-spacing:-.35px}.dayCompass .orientPurpose{font-size:12px;line-height:1.5;margin:4px 0 12px;max-width:760px}.dayCompass .orientNext{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:6px 0}.dayCompass .orientNext span{font-size:10px;color:#45606a}.dayCompass .orientNext strong{font-size:13px;font-weight:600}.dayCompass .orientReturn{font-size:11px;line-height:1.6;margin:4px 0;max-width:700px}.dayCompass .orientDoorActions{display:flex;flex-direction:column;gap:6px;flex-shrink:0;min-width:150px}.dayCompass .orientDoorActions button{font-size:12px!important;min-height:32px!important}.dayCompass .orientDoorActions .orientEnter{background:linear-gradient(110deg,rgba(255,255,255,.85),rgba(131,209,213,.45))!important;font-weight:600!important;padding:9px 20px!important;min-height:40px!important}@media(max-width:650px){.dayCompass .orientDoorBody{flex-direction:column;align-items:stretch;gap:10px}.dayCompass .orientDoorActions{flex-direction:row;flex-wrap:wrap}.dayCompass .orientDoor h3{font-size:17px!important}}.dayCompass .orientPeriod{max-width:100%;min-width:0}.workspace .continuityPanel{margin:16px 0 8px;padding:20px;border:1px solid rgba(255,255,255,.85);border-radius:16px;background:rgba(255,255,255,.65);color:#193b4b}.workspace .continuityIntro h3{font-size:21px!important;font-weight:600!important;margin:0 0 8px!important}.workspace .continuityIntro p{font-size:13px;line-height:1.6;margin:0 0 16px}.workspace .continuityMain{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);grid-gap:28px;gap:28px}.workspace .continuityMain aside,.workspace .continuityMain>div{min-width:0}.workspace .continuityMain aside{border-left:1px solid #d4e4e8;padding-left:24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:13px}.workspace .continuityMain aside p{line-height:1.6;margin:0}.workspace .continuityMain aside button{max-width:100%;text-align:left;white-space:normal}.workspace .continuityMain aside small{display:block;line-height:1.5;margin-top:4px}.workspace .continuityRow{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #dce9ed}.workspace .continuityRow>button{flex:1 1;text-align:left;background:transparent;white-space:normal}.workspace .continuityRow small,.workspace .continuityRow strong{display:block;line-height:1.5}.workspace .continuityRow>div{display:flex;gap:6px;flex-wrap:wrap}.workspace .continuityChoose{display:flex;flex-direction:column;gap:8px;font-size:12px}.workspace .continuityChoose select{width:100%;max-width:100%;font:inherit;font-size:14px;padding:10px}.workspace .continuityTitle{font-size:17px!important;font-weight:600!important;text-align:left;background:transparent!important;white-space:normal;margin:12px 0}.workspace .workReturnForm{margin:12px 0;max-width:760px}.workspace .workReturnForm label{display:flex;flex-direction:column;gap:8px;font-size:12px}.workspace .workReturnForm textarea{box-sizing:border-box;width:100%;resize:vertical;border:1px solid #b8cdd4;border-radius:9px;background:rgba(255,255,255,.8);font:inherit;font-size:14px;line-height:1.6;color:#193b4b;padding:10px;min-height:76px}.workspace .returnActions{display:flex;align-items:center;gap:12px;margin-top:10px}.workspace .returnActions small{font-size:11px;line-height:1.5}.workspace .returnActions button{flex-shrink:0;min-height:42px}.workspace .workReturnForm [role=status]{font-size:13px;color:#17646b}.workspace .continuityFooter{display:flex;gap:16px;align-items:center;flex-wrap:wrap;border-top:1px solid #d8e7eb;margin-top:15px;padding:14px 4px 0;font-size:12px}.workspace .continuityFooter small{color:#48626f}.workspace .continuityLooseEnds{margin-top:16px}.workspace .continuitySaved{font-size:12px;line-height:1.6}.workspace .calendarPurpose{padding:4px 4px 14px}.workspace .calendarPurpose h2{font-size:23px!important;margin:0 0 6px!important;font-weight:600!important}.workspace .calendarPurpose p{font-size:13px;margin:0;color:#42616e}.workspace .orientCalendarLayouts>summary[hidden]{display:none!important}.workspace .dayCompass .orientDoor{padding:20px;margin-top:14px;border:1px solid rgba(255,255,255,.85);border-radius:15px;background:rgba(255,255,255,.58)}.workspace .dayCompass .orientDoor h3{font-size:23px!important;font-weight:600!important}.workspace .dayCompass .orientDoorContext,.workspace .dayCompass .orientDoorContext small{font-size:12px}.workspace .dayCompass .orientPurpose,.workspace .dayCompass .orientReturn{font-size:13px}.workspace .dayCompass .orientNext strong{font-size:15px}.workspace .dayCompass .orientNext span{font-size:12px}.workspace .dayCompass .orientDoorActions{min-width:180px}.workspace .dayCompass progress{width:100%;height:7px;accent-color:#328f9c;margin-bottom:8px}.workspace .dayCompass .orientEnter,.workspace .returnActions .primary{background:#338d9b!important;color:white!important;border-color:#338d9b!important}.workspace .dayCompass .depthModes{display:none}.workspace .dayCompass .depthHeading h2{font-size:24px!important;font-weight:600!important}.workspace .dayCompass .depthHeading{margin-bottom:14px}.workspace .dayCompass .ribbonTrack{height:112px}.workspace .dayCompass .ribbonSelect strong{font-size:13px}.workspace .dayCompass .ribbonSelect span{font-size:11px}.workspace .dayCompass .ribbonAction,.workspace .dayCompass .ribbonResource{font-size:11px!important}.workspace .dayCompass .depthUtilities{margin-top:8px}.workspace .dayCompass .capacitySummaries{margin-top:12px}@media(max-width:650px){.workspace .continuityPanel{padding:14px}.workspace .continuityMain{grid-template-columns:1fr;gap:16px}.workspace .continuityMain aside{border-left:0;border-top:1px solid #d4e4e8;padding:14px 0 0}.workspace .continuityRow,.workspace .returnActions{align-items:flex-start;flex-direction:column}.workspace .dayCompass .orientDoor{padding:14px}.workspace .dayCompass .orientDoor h3{font-size:20px!important}.workspace .dayCompass .orientDoorActions{min-width:0}.workspace .dayCompass .orientDoorActions progress{flex-basis:100%}.workspace .continuityFooter{gap:10px}.workspace .continuityChoose select{font-size:13px}.workspace .workReturnForm textarea{font-size:16px}}.workspace .continuitySuggestion{padding:14px;border-radius:12px;background:rgba(207,237,239,.5);margin-bottom:10px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.workspace .continuitySuggestion p{font-size:14px;line-height:1.5;margin:0}.workspace .continuitySuggestion small{font-size:11px;line-height:1.5}.workspace .workPurpose{margin-bottom:14px}.workspace .workPurpose p{font-size:15px;line-height:1.5;margin:4px 0 8px}.workspace .workPurpose small{font-size:12px;color:#44616e}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .orientOptions{margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .depthNavigation{align-items:center;min-height:44px}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .depthNavigation>div{align-items:center}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .depthTimelineFoot details{margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .depthHeading h2{font-size:24px!important;font-weight:600!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .orientDoor h3{font-size:23px!important;font-weight:600!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .orientEnter,body .workspace.refinedCompass.coastalGlass.hasCompassHeader .workReturnForm .primary{background:#338d9b!important;color:#fff!important;border-color:#338d9b!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass:not([data-perspective=orient]) .ribbonTrack{height:78px}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass:not([data-perspective=orient]) .ribbonAction,body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass:not([data-perspective=orient]) .ribbonMove,body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass:not([data-perspective=orient]) .ribbonResource{display:none}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .continuityIntro h3{font-size:20px!important;font-weight:600!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .continuityTitle{font-size:17px!important;font-weight:600!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .calendarPurpose h2{font-size:23px!important;font-weight:600!important}@media(max-width:650px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .orientDoor h3{font-size:20px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .depthHeading h2{font-size:21px!important}}@media(max-width:700px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader>.compassRail{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;width:100%!important;height:64px!important;min-height:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;padding:4px!important;box-sizing:border-box!important;z-index:90;background:#edf6f9f5!important;overflow:visible!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassRail>.railBrand{display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassRail .sideNav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;flex:1 1!important;width:auto!important;grid-gap:2px!important;gap:2px!important;padding:0!important;margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassRail .sideNav>button,body .workspace.refinedCompass.coastalGlass.hasCompassHeader[data-page=home] .compassRail .sideNav>button:nth-child(-n+3){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:48px!important;height:52px!important;padding:3px 1px!important;margin:0!important;gap:4px!important;font-size:10px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassRail .sideNav svg{width:17px!important;height:17px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassRail>.railSettings{position:static!important;flex:0 0 42px!important;width:42px!important;min-width:0!important;margin:0!important;padding:3px 0!important;min-height:48px!important;font-size:9px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassCanvas{margin-left:0!important;width:100%!important;box-sizing:border-box!important;padding-bottom:84px!important;left:0!important;right:auto!important}}@media(max-width:640px){.dayCompass.capacityCompass{display:flex;flex-direction:column}.orientDoor{order:-1;margin-bottom:12px}.orientDoor .orientPurpose{font-size:12px}.orientDoor .orientNext{margin:4px 0}.orientDoor button,.ribbonMoment button,.ribbonWindow button{min-height:44px;min-width:44px}.continuityPanel{order:-1}.workReturnForm button{min-height:44px}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .orientDoor button,body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .ribbonTrack .ribbonMoment button,body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .ribbonWindow button,body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .workReturnForm button{min-height:44px!important;min-width:44px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass[data-perspective=orient] .ribbonTrack{height:218px}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .ribbonMove{position:static}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .readableHorizon{width:100%;max-width:100%;overflow:visible;padding:4px 0;scroll-snap-type:none}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .readableHorizon .ribbonCanvas{min-width:0;width:100%;padding:0;box-sizing:border-box}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .readableHorizon .ribbonTrack{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr))!important;grid-auto-flow:row;grid-auto-columns:auto;grid-template-rows:auto;align-items:stretch;grid-gap:5px;gap:5px;height:auto!important;width:100%;min-width:0;border:0;background:transparent}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .readableHorizon .ribbonMoment{position:relative!important;min-width:0!important;width:auto!important;max-width:none;height:auto!important;min-height:116px!important;padding:0!important;border:1px solid #c3d5da!important;border-radius:12px!important;overflow:visible}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .readableHorizon .ribbonTrack .ribbonMoment button.ribbonSelect{height:100%!important;min-height:116px!important;padding:7px!important;gap:4px;white-space:normal;color:#203f4c;border-radius:12px!important;justify-content:flex-start}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .readableHorizon .ribbonTrack .ribbonMoment .ribbonSelect strong{font-size:13px!important;line-height:16px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;padding:0}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .readableHorizon .ribbonTrack .ribbonMoment .ribbonSelect>span:not(.horizonDurationBar){display:none}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .readableHorizon .ribbonTrack .ribbonMoment .ribbonSelect>span.horizonCue{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px!important;line-height:1.4!important;color:#365563;text-align:left}.readableHorizon .horizonDuration,.readableHorizon .horizonTime{font-size:11px!important;line-height:15px;color:#365563}.readableHorizon .horizonDuration{margin-top:auto}.readableHorizon .horizonDurationBar{display:block;height:3px;width:100%;background:#d6e3e7;border-radius:2px}.readableHorizon .horizonDurationBar i{display:block;height:3px;min-width:3px;background:#428794;border-radius:2px}.readableHorizon .ribbonEmpty{display:none}.readableHorizon .ribbonSelect:focus-visible{outline:3px solid #286b7b!important;outline-offset:2px}@media(max-width:600px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .readableHorizon .ribbonTrack{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;gap:6px}}.readableHorizon .horizonTime{display:flex;flex-direction:column;align-items:flex-start;white-space:nowrap}.readableHorizon .horizonTime>span{font:inherit!important;line-height:14px!important}.readableHorizon .horizonOverlapNames{display:flex;flex-direction:column;gap:3px;max-width:100%;text-align:left}.readableHorizon .horizonOverlapNames small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;max-width:100%}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass .readableHorizon .ribbonMoment .horizonMove{font-size:11px!important;line-height:15px!important;min-height:28px!important;min-width:0!important;width:calc(100% - 10px);margin:0 5px 5px!important;padding:4px 2px!important;border-radius:7px!important;white-space:normal;box-shadow:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass .readableHorizon .ribbonTrack .ribbonMoment button.ribbonSelect{flex:1 1;height:auto!important}.overlapMoveRow{display:flex;align-items:center;gap:10px;margin:8px 0}.overlapMoveRow .depthSource{flex:1 1;min-width:0;margin:0}.overlapMoveRow>button:last-child{flex-shrink:0;min-height:44px}.dayFYI{display:flex;gap:0 20px;align-items:baseline;flex-wrap:wrap;padding:0;margin:0 0 2px;color:#506670}.dayFYI:empty{display:none}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .dayFYI>button{display:inline-block;width:auto;min-width:0;min-height:28px!important;height:auto!important;margin:0!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#506670!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;text-align:left;text-transform:none;letter-spacing:normal;text-decoration:none;transform:none!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .dayFYI>button:hover,body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .dayFYI>button[aria-pressed=true]{text-decoration:underline;-webkit-text-decoration-color:#82999e;text-decoration-color:#82999e;text-underline-offset:3px}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .dayFYI>button:focus-visible{outline:2px solid #277b8f;outline-offset:3px}@media(pointer:coarse){body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .dayFYI>button{min-height:44px!important}}.weekHighlights{display:grid;grid-gap:6px;gap:6px}.weekHighlights button{font-size:12px!important;text-align:left;line-height:1.45;overflow-wrap:anywhere}.weekHighlights .weekFYI{background:transparent!important;border:0!important;box-shadow:none!important;padding:6px 2px!important}.dayCompass .orientPeriod-week{max-height:none!important;align-items:start}.dayCompass .orientPeriod-week .orientDate{min-height:230px}.dayCompass .orientPeriod-week .orientDateMoment strong{white-space:normal!important;overflow:visible!important;line-height:1.4}.overlapColumn{display:grid;height:100%;grid-auto-rows:1fr;min-width:0}.overlapColumnRow{display:flex;flex-direction:column;gap:3px;border-bottom:1px solid #a9bec6;padding:6px;min-width:0}.overlapColumnRow:last-child{border-bottom:0}.overlapColumnRow button{background:transparent!important;box-shadow:none!important;min-width:0!important;padding:3px!important;border:0!important;text-align:left}.overlapColumnRow .overlapItemTitle{display:flex;flex-direction:column;gap:4px;flex:1 1}.overlapColumnRow strong{font-size:12px!important;line-height:1.35!important;white-space:normal;overflow-wrap:anywhere}.overlapColumnRow small{font-size:10px!important;white-space:normal}.overlapColumnRow .overlapItemMove{font-size:11px!important;min-height:28px!important;text-decoration:underline}.timelineQuickActions,.todoDateTabs{display:flex;gap:8px;flex-wrap:wrap}.inlineWorkGroups{display:grid;grid-gap:10px;gap:10px}.depthUtilities>details{width:100%}.todoDateButton{min-height:40px;padding:8px 12px;border:1px solid #7b9ba8!important;background:#f6fcfd!important;border-radius:9px}.todoDateTabs button[aria-pressed=true]{border:2px solid #3d6c77}.depthNavigation input[type=date]{padding:10px;border:1px solid #72929c;border-radius:10px;min-height:44px;font:inherit;background:#f7fcfd}.workspace .dayCompass .depthUtilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.workspace .dayCompass .depthUtilities>details{min-width:0;padding:10px 14px;border:1px solid #d2e2e5;border-radius:12px;background:rgba(255,255,255,.55)}.workspace .dayCompass .depthUtilities>details[open]{grid-column:1/-1}.workspace .dayCompass .depthUtilities summary{font-size:13px!important;white-space:normal}@media(max-width:650px){.workspace .dayCompass .depthUtilities{grid-template-columns:1fr}}.depthTimelineFoot{display:block!important;opacity:1!important}body .refinedCompass.coastalGlass.hasCompassHeader .connectedDay .depthTimelineFoot>details{width:100%;max-width:none!important}.depthTimelineFoot .depthMomentList{width:100%;max-width:none;max-height:none!important;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:6px}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.todoBlockDay .readableHorizon .ribbonTrack{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto;grid-template-rows:none;align-items:start;gap:8px}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.todoBlockDay .readableHorizon .ribbonMoment{height:auto!important;min-height:116px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.todoBlockDay .readableHorizon .overlapColumn{height:auto!important}body .refinedCompass.coastalGlass .timelineWorkQueue{margin:14px 0;padding:12px 16px;border:1px solid #ffffffb0;border-radius:12px;background:#ffffff55}body .refinedCompass.coastalGlass .timelineWorkQueue h3{margin:0 0 6px;font-size:17px}body .refinedCompass.coastalGlass .timelineWorkQueue p{font-size:13px;margin:0 0 10px}body .refinedCompass.coastalGlass .timelineWorkQueue>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));grid-gap:10px;gap:10px}body .refinedCompass.coastalGlass .timelineWorkQueue details{margin:0;min-width:0}body .refinedCompass.coastalGlass .timelineWorkQueue summary{padding:12px!important;min-height:44px}body .refinedCompass.coastalGlass .timelineWorkStep{display:flex;align-items:center;gap:8px;margin:8px 0}body .refinedCompass.coastalGlass .timelineWorkStep>.depthSource{flex:1 1;min-width:0;white-space:normal}body .refinedCompass.coastalGlass.hasCompassHeader .compassTimelineKey{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:12px 4px;color:#365563;font-size:13px;line-height:1.4}body .refinedCompass.coastalGlass.hasCompassHeader .compassTimelineKey [data-glass]{display:inline-flex;align-items:center;gap:6px;background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:13px}.compassTimelineKey [data-glass]:before{content:"";width:22px;height:12px;flex-shrink:0;border-radius:6px;background:linear-gradient(110deg,#ffffffc4,rgba(var(--tone),.85));border:1px solid rgba(var(--tone),.6)}.compassTimelineKey small{font-size:12px!important;margin-left:auto}body .refinedCompass.coastalGlass.hasCompassHeader .ribbonMoment[data-kind=conflict]{background:rgba(255,255,255,.5)!important}body .refinedCompass.coastalGlass.hasCompassHeader .overlapColumnRow[data-glass]{border-radius:8px;margin:2px}@media(max-width:700px){.compassTimelineKey small{flex-basis:100%;margin-left:0}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass[data-timeline-range=scroll] .readableHorizon{overflow-x:auto;overflow-y:hidden;scrollbar-width:auto;padding-bottom:12px}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass[data-timeline-range=scroll] .readableHorizon .ribbonTrack{grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:200px!important;width:max-content;min-width:100%;gap:8px}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass[data-timeline-range=scroll] .readableHorizon .ribbonMoment{min-height:180px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass[data-timeline-range=scroll] .readableHorizon .ribbonSelect strong{-webkit-line-clamp:unset!important}.rhythmBackdrop{padding:8px;border-radius:12px;background:linear-gradient(115deg,#ffffff9e,#e2d9ef60);margin-bottom:8px;color:#465365}.rhythmBackdrop>small{display:block;margin-bottom:6px;font-size:12px}.rhythmBackdrop>div{display:flex;flex-wrap:wrap;gap:6px}.rhythmBackdrop button{font-size:12px!important;font-weight:400!important;padding:6px 9px!important;min-height:34px!important}.rhythmBackdrop button span{font-size:11px;margin-right:5px}.approachingWork .workTile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:7px}.approachingWork .workTile strong{font-size:14px;font-weight:500}.approachingWork .workTile small,.approachingWork .workTile span{font-size:12px;line-height:1.4}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon{overflow-x:auto!important;overflow-y:hidden!important;padding:12px 0 14px;scrollbar-width:auto}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonCanvas{position:relative;width:100%!important;min-width:0!important;padding:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonTrack{position:relative;display:grid!important;grid-template-columns:var(--time-columns)!important;grid-template-rows:auto!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-gap:0!important;gap:0!important;width:100%!important;min-width:0!important;height:auto!important;align-items:stretch!important;padding-top:0!important;pointer-events:none;isolation:auto!important;z-index:auto!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonMoment{grid-row:1!important;position:relative!important;left:auto!important;top:auto!important;width:auto!important;min-width:0!important;margin:0 2px!important;min-height:170px!important;overflow:hidden!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonSelect{padding:8px!important;min-width:0!important;overflow:hidden!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonMoment[data-short] .ribbonSelect{padding:4px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonMoment[data-short] :is(.horizonCue,.horizonMove){display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonMoment[data-short] .ribbonSelect strong{font-size:12px!important;line-height:16px!important;overflow-wrap:normal!important}.timeScaleDay .timeRuler{position:relative;height:34px;border-bottom:1px solid #68879566;margin-bottom:0;color:#244555}.timeScaleDay .timeRuler>span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;font-size:13px;line-height:20px}.timeScaleDay .timeRuler>span:after{content:"";display:block;height:8px;border-left:1px solid #68879577;position:absolute;left:50%;top:23px}.timeScaleDay .timeRuler>span[data-edge=start]{transform:none}.timeScaleDay .timeRuler>span[data-edge=end]{transform:translateX(-100%)}.timeScaleDay .timeNow{position:absolute;top:28px;bottom:0;width:1px;background:#376f7f;z-index:3;pointer-events:none}.timeScaleDay .timeNow>span{position:absolute;top:0;left:4px;white-space:nowrap;background:#f4ffffef;border-radius:5px;padding:1px 5px;color:#244555;font-size:11px}.timeScaleDay .timeConsequence{padding:12px;border-radius:12px;background:linear-gradient(110deg,#ffffffd9,#d9eff477);font-size:13px!important}.timeScaleDay .answerSelection{margin-top:14px;gap:12px}.timeScaleDay .answerSelection button{font-size:13px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .depthWorkspace{margin:12px 0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .depthPhases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:700px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .depthPhases{grid-template-columns:1fr}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonMoment{pointer-events:auto;z-index:2}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonMoment[data-rhythm-gap]{visibility:hidden;pointer-events:none}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass[data-condensed-day] .readableHorizon .ribbonMoment[data-kind=gap]{z-index:0;align-self:end;min-height:36px!important;height:36px!important;background:#ffffff36!important;border-color:#ffffff55!important;box-shadow:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass[data-condensed-day] .readableHorizon .ribbonMoment[data-kind=gap] .ribbonSelect{min-height:0!important;height:36px!important;padding:4px!important;justify-content:center!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass[data-condensed-day] .readableHorizon .ribbonMoment[data-kind=gap] .ribbonSelect>:not(strong){display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass.dayCompass.timeScaleDay[data-condensed-day] .readableHorizon .ribbonTrack{min-height:96px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass.dayCompass.timeScaleDay[data-condensed-day] .readableHorizon .ribbonTrack .ribbonMoment[data-kind=gap] button.ribbonSelect{height:34px!important;min-height:0!important;padding:4px!important;justify-content:center!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .capacityCompass.dayCompass.timeScaleDay[data-condensed-day] .readableHorizon .ribbonTrack .ribbonMoment[data-kind=gap] button.ribbonSelect strong{white-space:nowrap!important;display:block!important;text-overflow:ellipsis;overflow:hidden;max-width:100%;font-size:12px!important;line-height:16px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay[data-timeline-range=focus] .readableHorizon .ribbonCanvas,body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay[data-timeline-range=scroll] .readableHorizon .ribbonCanvas{width:max(100%,var(--time-width))!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay:is([data-timeline-range=workday],[data-timeline-range=day]) .readableHorizon .ribbonMoment{margin:0 1px!important;min-height:110px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonMoment[data-compact] .ribbonSelect{padding:2px!important;justify-content:center!important;min-height:110px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonMoment[data-compact] .horizonMove,body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonMoment[data-compact] .ribbonSelect>:not(strong){display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonMoment[data-compact] .ribbonSelect strong{font-size:13px!important;line-height:18px!important;white-space:nowrap!important;overflow:visible!important;display:block!important}.timeScaleDay:is([data-timeline-range=workday],[data-timeline-range=day]) .rhythmUnderlay button{padding:2px!important;align-items:center;justify-content:center}.timeScaleDay:is([data-timeline-range=workday],[data-timeline-range=day]) .rhythmUnderlay button strong{writing-mode:vertical-rl;white-space:nowrap!important;overflow:visible!important}.timeScaleDay:is([data-timeline-range=workday],[data-timeline-range=day]) .rhythmUnderlay button small,.timeScaleDay:is([data-timeline-range=workday],[data-timeline-range=day]) .rhythmUnderlay button span{display:none}@media(max-width:600px){.timeScaleDay:is([data-timeline-range=workday],[data-timeline-range=day]) .timeRuler>span:nth-child(2n):not([data-edge]){visibility:hidden}}.timeScaleDay .ribbonMoment[data-compact] .overlapColumnRow small,.timeScaleDay .ribbonMoment[data-compact] .overlapItemMove{display:none!important}.timeScaleDay .ribbonMoment[data-compact] .overlapColumnRow{padding:2px!important}.timeScaleDay .ribbonMoment[data-compact] .overlapColumnRow strong{white-space:nowrap!important;overflow-wrap:normal!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .dayCompass.timeScaleDay .readableHorizon .ribbonTrack{padding-bottom:28px!important}.timeScaleDay:is([data-timeline-range=workday],[data-timeline-range=day]) .rhythmUnderlay button{overflow:visible!important}.timeScaleDay:is([data-timeline-range=workday],[data-timeline-range=day]) .rhythmUnderlay button strong{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);writing-mode:horizontal-tb;max-width:none!important;width:max-content;font-size:12px!important;line-height:20px!important;color:#524866!important}body .workspace.refinedCompass .dayCompass.persistentDay{padding:10px 14px!important;margin-bottom:12px!important}body .workspace.refinedCompass .persistentDay .dayFYI,body .workspace.refinedCompass .persistentDay .depthHeading,body .workspace.refinedCompass .persistentDay .depthNavigation{display:none!important}body .workspace.refinedCompass .persistentDay .ribbonTrack{height:72px!important}body .workspace.refinedCompass .persistentDay .ribbonSelect{padding:5px!important}body .workspace.refinedCompass .persistentDay .horizonCue,body .workspace.refinedCompass .persistentDay .horizonDuration,body .workspace.refinedCompass .persistentDay .horizonDurationBar,body .workspace.refinedCompass .persistentDay .horizonMove,body .workspace.refinedCompass .persistentDay .overlapItemMove{display:none!important}body .workspace.refinedCompass .persistentDay .compassTimelineKey{margin:4px 0!important}body .workspace.refinedCompass .persistentDay .depthTimelineFoot summary{font-size:11px!important;min-height:32px!important}body .workspace.refinedCompass .persistentDay .depthNotice{font-size:11px;margin:4px 0}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay{padding:8px 12px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .depthTimeline{padding:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .readableHorizon{padding:2px 0 4px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .readableHorizon .ribbonCanvas{height:110px!important;min-height:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .readableHorizon .ribbonTrack{height:82px!important;min-height:0!important;padding:0 0 18px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .readableHorizon .ribbonTrack .ribbonMoment{height:64px!important;min-height:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .readableHorizon .ribbonTrack .ribbonMoment button.ribbonSelect{height:64px!important;min-height:0!important;padding:4px!important;gap:1px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .readableHorizon .ribbonTrack .ribbonMoment button.ribbonSelect strong{font-size:11px!important;line-height:13px!important;-webkit-line-clamp:2!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .readableHorizon .ribbonTrack .ribbonMoment button.ribbonSelect .horizonCue{display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .depthTimelineFoot{padding:0!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .depthTimelineFoot details{padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .depthTimelineFoot summary{padding:4px 8px!important;min-height:36px!important;height:36px!important;font-size:11px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .compactDayLabel{min-height:36px!important;padding:4px 10px!important;font-size:12px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .compassTimelineKey{padding:2px 0!important;margin:0!important;font-size:10px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .compassTimelineKey small{font-size:10px!important}@media(max-width:700px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .compassTimelineKey,body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .depthTimelineFoot{display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay .readableHorizon .ribbonCanvas{height:100px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay.persistentDay{margin:0 0 8px!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay .readableHorizon .ribbonTrack .ribbonMoment[data-compact]{min-width:28px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay .readableHorizon .ribbonMoment[data-compact] .overlapColumnRow strong,body .workspace.refinedCompass.coastalGlass.hasCompassHeader .compassContent .dayCompass.capacityCompass.timeScaleDay .readableHorizon .ribbonTrack .ribbonMoment[data-compact] button.ribbonSelect strong{writing-mode:vertical-rl!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;max-height:145px!important;font-size:12px!important;line-height:16px!important}.compassDayStrip .stripReadControls{display:flex;justify-content:flex-end}.compassDayStrip .stripReadControls button{font-size:12px;min-height:36px}.compassDayStrip .stripScroll{overflow-x:auto;overscroll-behavior-x:contain}.compassDayStrip .stripCanvas[style] .stripMoment span{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.3}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass{height:100dvh!important;overflow:hidden!important}body #compass-shell.compactTileCompass .compassCanvas{height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding-top:0!important;overflow:hidden!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:30!important;flex:0 0 auto!important;display:grid!important;grid-template-columns:140px auto minmax(200px,1fr)!important;grid-template-rows:auto auto!important;grid-gap:6px 12px!important;gap:6px 12px!important;padding:10px 14px!important;margin:10px 16px 0!important;min-height:0!important;height:auto!important;max-height:none!important;border-radius:18px!important}body #compass-shell.compactTileCompass .compassTop>.compassClock{grid-column:1!important;grid-row:1!important;margin:0!important}body #compass-shell.compactTileCompass .compassClock .compassWordmark{font-size:18px!important;letter-spacing:.12em!important}body #compass-shell.compactTileCompass .compassClock time{font-size:12px!important}body #compass-shell.compactTileCompass .compassTop>.contextPills{grid-column:2!important;grid-row:1!important;gap:5px!important;margin:0!important;flex-wrap:nowrap!important}body #compass-shell.compactTileCompass .compassTop>.contextPills>button{min-height:36px!important;padding:5px 10px!important;font-size:13px!important;border-radius:12px!important}body #compass-shell.compactTileCompass .compassTop>.persistentCapture{grid-column:3!important;grid-row:1!important;min-width:0!important;width:100%!important;margin:0!important}body #compass-shell.compactTileCompass .persistentCapture :is(textarea,input){min-height:36px!important;height:36px!important;padding:7px 10px!important;font-size:13px!important}body #compass-shell.compactTileCompass .compassTimelineHeader{grid-column:1/-1!important;grid-row:2!important;min-width:0}body #compass-shell.compactTileCompass .persistentTimelineChrome{display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;min-height:0!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .depthHeading{display:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .depthNavigation{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0!important;min-height:32px!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .depthNavigation>div{display:flex!important;gap:4px!important;align-items:center!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .depthNavigation :is(button,input){min-height:30px!important;height:30px!important;padding:3px 8px!important;font-size:12px!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .depthNavigation input{width:140px!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .depthNavigation>div:last-child button{min-width:42px!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .depthReadControls{display:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .dayFYI{display:flex!important;gap:5px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .dayFYI:empty{display:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .dayFYI button{font-size:11px!important;min-height:24px!important;padding:2px 7px!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .depthTimeline{padding:0!important;margin:0!important;border:0!important;min-height:0!important;background:transparent!important;box-shadow:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonScroll{padding:0!important;margin:0!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonCanvas{min-width:0!important;min-height:0!important;padding:18px 0 17px!important;margin:0!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonTrack{height:52px!important;min-height:52px!important;margin:0!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonMoment{min-height:0!important;height:52px!important;min-width:24px!important;border-radius:9px!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonSelect{height:100%!important;min-height:0!important;padding:5px 7px!important;gap:2px!important;justify-content:center!important;overflow:hidden!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonSelect strong{font-size:12px!important;line-height:15px!important;font-weight:500!important;writing-mode:horizontal-tb!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #compass-shell.compactTileCompass .persistentTimelineChrome :is(.horizonCue,.horizonDuration,.horizonDurationBar,.horizonMove,.overlapItemMove,.ribbonSelect>.horizonTime){display:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .overlapColumnRow{padding:1px 4px!important;min-height:0!important;overflow:hidden!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .overlapColumnRow strong{font-size:11px!important;line-height:13px!important;writing-mode:horizontal-tb!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .overlapColumnRow small{display:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .timeRuler{font-size:10px!important;height:16px!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .rhythmUnderlay :is(small,span){display:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .compassTimelineKey{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;font-size:10px!important;min-height:0!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .compassTimelineKey>small{display:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .depthTimelineFoot{position:absolute!important;right:4px!important;bottom:0!important;margin:0!important;width:auto!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .depthTimelineFoot .tileDisclosureTrigger{min-height:22px!important;height:22px!important;padding:0 7px!important;font-size:10px!important;background:none!important;border:0!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .orientPeriod{max-height:105px!important;overflow:auto!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .orientDate{padding:5px!important;min-height:60px!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .orientDateMoment{padding:0!important;margin:0!important}body #compass-shell.compactTileCompass .compassContent{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:12px 16px 16px!important}body #compass-shell.compactTileCompass .sceneWelcome{display:none!important}body #compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome){padding:0!important;border:0!important;margin:0!important;background:none!important;box-shadow:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}body #compass-shell.compactTileCompass .orientBrief,body #compass-shell.compactTileCompass .orientReadiness{display:contents!important}body #compass-shell.compactTileCompass .dayCompass .compassTileDisclosure,body #compass-shell.compactTileCompass .orientBrief>button{margin:0!important;padding:0!important;min-height:0!important}body #compass-shell.compactTileCompass .dayCompass .tileDisclosureTrigger,body #compass-shell.compactTileCompass .orientBrief>button{height:clamp(84px,13vh,124px)!important;min-height:84px!important;padding:14px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;flex-direction:column!important;text-align:left!important;border-radius:16px!important;font-size:16px!important;gap:6px!important}body #compass-shell.compactTileCompass .orientBrief>button>span{min-width:0!important}body #compass-shell.compactTileCompass .orientBrief>button small{font-size:12px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body #compass-shell.compactTileCompass .orientBrief>button>b{display:none!important}body #compass-shell.compactTileCompass .dayCompass .orientBrief>button svg{width:20px!important;height:20px!important}body #compass-shell.compactTileCompass .pageFitBody{max-height:none!important;overflow:visible!important}body #compass-shell.compactTileCompass .workTiles{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body #compass-shell.compactTileCompass .workTile{min-height:120px!important;max-height:180px!important;overflow:hidden!important;padding:14px!important}body #compass-shell.compactTileCompass .workTile :is(.clarityPurpose,.clarityReason,.tileSavedPlace,.tileVisualProgress,.stepPath){display:none!important}body #compass-shell.compactTileCompass .workTile h2{font-size:17px!important}body #compass-shell.compactTileCompass .dayClose.closeDashboard{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;margin:0!important;padding:0!important;max-width:none!important}body #compass-shell.compactTileCompass .dayClose.closeDashboard>header{grid-column:1/-1!important;padding:0!important}body #compass-shell.compactTileCompass .closeOverviewGrid{display:contents!important}body #compass-shell.compactTileCompass .closeSmallTiles{display:grid!important;grid-gap:12px!important;gap:12px!important}body #compass-shell.compactTileCompass .closeTomorrowOverview{grid-column:1/-1!important;padding:14px!important}body #compass-shell.compactTileCompass .clarityTomorrowPrep,body #compass-shell.compactTileCompass .closeTodayTile .clarityCloseEvidence{display:none!important}body #compass-shell.compactTileCompass .closeBottomLine{grid-column:1/-1!important;margin:0!important}@media(max-width:950px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop{grid-template-columns:120px minmax(0,1fr)!important;margin:6px 8px 0!important;padding:8px!important}body #compass-shell.compactTileCompass .compassTop>.contextPills{grid-column:2!important}body #compass-shell.compactTileCompass .compassTop>.persistentCapture{grid-column:1/-1!important;grid-row:2!important}body #compass-shell.compactTileCompass .compassTimelineHeader{grid-row:3!important}body #compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome),body #compass-shell.compactTileCompass .workTiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:650px){body #compass-shell.compactTileCompass .compassCanvas{height:calc(100dvh - 64px)!important}body #compass-shell.compactTileCompass .compassContent{padding:8px!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .depthNavigation{flex-wrap:wrap!important;gap:2px!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .depthNavigation>div{gap:2px!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .depthNavigation button{font-size:10px!important;padding:2px 6px!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonMoment,body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonTrack{height:40px!important;min-height:40px!important}body #compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome){gap:8px!important}body #compass-shell.compactTileCompass .dayCompass .tileDisclosureTrigger,body #compass-shell.compactTileCompass .orientBrief>button{height:72px!important;min-height:72px!important;padding:9px!important;font-size:13px!important}body #compass-shell.compactTileCompass .dayCompass small{font-size:10px!important}body #compass-shell.compactTileCompass .compassTop>.contextPills>button{padding:4px 6px!important;font-size:11px!important;min-height:32px!important}body #compass-shell.compactTileCompass .dayClose.closeDashboard{gap:8px!important}body #compass-shell.compactTileCompass .closeRing{width:48px!important;height:48px!important}body #compass-shell.compactTileCompass .closeStatus{font-size:11px!important}}body #compass-shell.compactTileCompass .workTile{height:132px!important;min-height:132px!important;max-height:132px!important;justify-content:flex-start!important;align-items:stretch!important;gap:7px!important}body #compass-shell.compactTileCompass .workTile>.projectTileTitle{flex:0 0 auto!important;min-height:0!important;margin:0!important;align-items:flex-start!important}body #compass-shell.compactTileCompass .workTile .projectTileTitle h2{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.3!important;margin:0!important}body #compass-shell.compactTileCompass .workTile>.workTileNext{height:auto!important;min-height:0!important;flex:0 0 auto!important;margin:0!important}body #compass-shell.compactTileCompass .workTile>.workTileNext p{margin:2px 0 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.35!important;font-size:12px!important}body #compass-shell.compactTileCompass .workTile>.workTileNext small{font-size:10px!important}body #compass-shell.compactTileCompass .workTile>.clarityPath{display:none!important}body #compass-shell.compactTileCompass .workSurface{padding:12px!important;margin:0!important}body #compass-shell.compactTileCompass .workSurface>.sectionTools{margin:0 0 8px!important;min-height:36px!important}body #compass-shell.compactTileCompass .workSurface>.sectionTools h2{font-size:21px!important}body #compass-shell.compactTileCompass .compassLayerDoors{margin:8px 0!important;padding:10px!important}body #compass-shell.compactTileCompass .compassLayerGrid>button{min-height:60px!important;padding:10px!important}body #compass-shell.compactTileCompass .workExtraTools>.tileDisclosureTrigger{min-height:40px!important;padding:8px 12px!important}body #compass-shell.compactTileCompass .calendarDateControls>:not(.calendarInlineTitle){display:none!important}body #compass-shell.compactTileCompass .calendarCanvas:not([data-expanded]){height:clamp(200px,26vh,260px)!important;max-height:260px!important;min-height:0!important}body #compass-shell.compactTileCompass .calendarCommandSurface{padding:12px!important}body #compass-shell.compactTileCompass .calendarPerspectiveTiles{gap:8px!important;margin:8px 0!important}body #compass-shell.compactTileCompass .calendarSupportTile{min-height:84px!important;padding:10px!important}body #compass-shell.compactTileCompass .clarityCalendarContext{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;margin:8px 0!important}body #compass-shell.compactTileCompass .clarityCalendarContext .tileDisclosureTrigger{min-height:48px!important;padding:10px!important}@media(max-width:650px){body #compass-shell.compactTileCompass .workTile{height:145px!important;min-height:145px!important;max-height:145px!important}body #compass-shell.compactTileCompass .clarityCalendarContext{grid-template-columns:1fr!important}}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonCanvas{padding:0!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonTrack{padding-bottom:16px!important}body #compass-shell.compactTileCompass .catchWorkspace:not(.embeddedCatch){grid-template-columns:190px minmax(0,1fr)!important;gap:10px!important}body #compass-shell.compactTileCompass .catchSorter{padding:12px!important}body #compass-shell.compactTileCompass .catchSorter>.sectionTools{margin:0 0 6px!important}body #compass-shell.compactTileCompass .catchSorter .visualStatusSummary{margin:4px 0!important;padding:6px 10px!important}body #compass-shell.compactTileCompass .sortThought textarea{min-height:120px!important;height:120px!important}body #compass-shell.compactTileCompass .sortDestination>.catchPlaces{grid-template-columns:repeat(2,minmax(0,1fr))!important}body #compass-shell.compactTileCompass .sortDestination>.catchPlaces button{min-height:60px!important;padding:8px!important}body #compass-shell.compactTileCompass .catchHistory{display:inline-block!important;width:calc(50% - 6px)!important;margin:8px 3px 0 0!important;vertical-align:top}body #compass-shell.compactTileCompass .catchHistory>.tileDisclosureTrigger{min-height:40px!important;padding:8px 12px!important}@media(max-width:650px){body #compass-shell.compactTileCompass .catchWorkspace:not(.embeddedCatch){display:flex!important}body #compass-shell.compactTileCompass .sortDestination>.catchPlaces{grid-template-columns:1fr!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass{--tile-surface:linear-gradient(115deg,rgba(255,255,255,.50),rgba(239,251,255,.24));--tile-edge:1px solid rgba(255,255,255,.82);color:#17384c}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassContent{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:14px 20px 20px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop{background:var(--tile-surface)!important;-webkit-backdrop-filter:blur(9px) saturate(112%)!important;backdrop-filter:blur(9px) saturate(112%)!important;border:var(--tile-edge)!important;box-shadow:inset 0 1px 1px #ffffff80!important;grid-template-columns:minmax(155px,.6fr) auto minmax(280px,1.5fr)!important;padding:14px 16px 10px!important;margin:12px 20px 0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassWordmark{font-size:18px!important;letter-spacing:.12em!important;white-space:nowrap!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassRail{padding-top:18px!important;background:linear-gradient(180deg,#e8f6ff65,#bde9ed60)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .sideNav{padding-top:0!important;margin-top:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .contextPills [data-lane-glass="0"]{--tone:var(--area-one)}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .contextPills [data-lane-glass="1"]{--tone:var(--area-two)}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .contextPills [data-lane-glass="2"]{--tone:var(--area-three)}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .contextPills [data-lane-glass="3"]{--tone:127,149,182}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .contextPills [data-lane-glass="4"]{--tone:170,157,184}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .contextPills [data-lane-glass]{background:linear-gradient(115deg,#ffffff75,rgba(var(--tone,255,255,255),.35))!important;border:1px solid #ffffffb8!important;box-shadow:inset 0 1px 1px #ffffff80!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .contextPills [aria-pressed=true]{outline:2px solid #325a70!important;outline-offset:1px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .persistentTimelineChrome .depthNavigation{justify-content:flex-end!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .timelineDateMovement{margin-left:auto!important;gap:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .timelineClock{font-size:13px!important;white-space:nowrap!important;padding:0 6px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarDateControls :is(button,input),body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarViewTabs button,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .depthNavigation :is(button,input){border:1px solid #ffffffbc!important;border-radius:10px!important;background:linear-gradient(120deg,#ffffff80,#eefbff40)!important;color:#17384c!important;box-shadow:inset 0 1px 1px #fff8!important;font-family:inherit!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compactCatchCapture{background:#ffffff66!important;border:1px solid #ffffffa0!important;border-radius:12px!important;box-shadow:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .captureSubmit{white-space:nowrap!important;font-size:12px!important;border-radius:9px!important;min-height:36px!important;padding:6px 10px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTileDisclosure{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass :is(.panel,.workSurface,.calendarCommandSurface,.calendarWorkspace,.catchSorter,.compassLayerDoors){background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass :is(.tileDisclosureTrigger,.orientBrief>button,.workTile,.calendarSupportTile,.closeTodayTile,.closeTomorrowOverview,.compassLayerGrid>button){background:var(--tile-surface)!important;border:var(--tile-edge)!important;box-shadow:inset 0 1px 2px #ffffff80,0 4px 14px #23475c0a!important;-webkit-backdrop-filter:blur(7px) saturate(115%)!important;backdrop-filter:blur(7px) saturate(115%)!important;border-radius:18px!important;color:#17384c!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome){gap:14px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) .tileDisclosureTrigger,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button{height:clamp(132px,18vh,176px)!important;min-height:132px!important;gap:9px!important;padding:16px 18px!important;font-size:16px!important;overflow:hidden!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tileHeading{display:flex!important;align-items:center!important;gap:12px!important;min-height:30px!important;line-height:1.3!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief strong,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tileHeading strong{font-size:16px!important;font-weight:600!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass .contextIcon{width:27px!important;height:27px!important;min-width:27px!important;padding:0!important;background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;color:#214e63!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;align-content:start!important;align-items:start!important;grid-gap:8px 12px!important;gap:8px 12px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button>span{display:flex!important;flex-direction:column!important;gap:8px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button small{font-size:12px!important;line-height:1.4!important;-webkit-line-clamp:3!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button>.tileAreaTable{grid-column:1/-1!important;display:grid!important;grid-gap:3px!important;gap:3px!important;width:100%!important}.tileAreaTable>span{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.tileAreaTable>span>span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:rgb(var(--area-color,151,165,177))}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tileAreaTable strong{font-size:12px!important;font-weight:500!important}.tileMiniTrack{display:block;width:100%;height:8px;border:1px solid #36586d40;border-radius:6px;overflow:hidden;margin-top:auto;background:#ffffff28}.tileMiniTrack>i{display:block;height:100%;background:#52748788}.tileHorizonLabels{display:flex;justify-content:space-between;gap:12px;width:100%;border-top:1px solid #40647844;padding-top:9px;margin-top:auto;font-size:11px;color:#315667}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .roomTile .visualCapacity{width:100%!important;display:block!important;margin-top:auto!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .visualCapacityKey{font-size:10px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile{height:auto!important;min-height:228px!important;max-height:none!important;gap:8px!important;padding:16px!important;overflow:visible!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .tileVisualProgress{display:flex!important;align-items:center!important;gap:12px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .visualRing{width:54px!important;height:54px!important;min-width:54px!important;flex:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .visualRing strong{font-size:14px!important}.workTile .visualRing small{display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile>.clarityPath{display:flex!important;font-size:11px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .workStatus{flex:1 1!important;min-width:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .workStatusKey{font-size:10px!important;gap:5px!important;flex-wrap:wrap!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .workStatusHeading{font-size:11px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .workStatusTrack .statusSegment{background:rgba(var(--tone,151,165,177),.65)!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .statusSegment.waiting{background:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(var(--tone,151,165,177),.65) 3px,rgba(var(--tone,151,165,177),.65) 5px)!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .statusSegment.held{opacity:.45!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .ringValue{stroke:rgb(var(--tone,151,165,177))!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarDateControls{display:flex!important;flex-wrap:wrap!important;gap:5px!important;align-items:center!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarDateControls>:not(.calendarInlineTitle){display:inline-flex!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarDateLabel{display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarViewTabs{display:flex!important;flex-wrap:wrap!important;gap:5px!important}body :is(#compass-shell,.compassTileOverlay,.itemActionDialog) [data-glass]{--glass-fade:linear-gradient(110deg,#ffffff66,rgba(var(--tone,151,165,177),.12) 30%,rgba(var(--tone,151,165,177),.32));background:var(--glass-fade)!important;border:1px solid #ffffffbd!important;box-shadow:inset 1px 1px 2px #ffffff80,0 3px 10px #23475c0a!important;-webkit-backdrop-filter:blur(7px) saturate(110%);backdrop-filter:blur(7px) saturate(110%);color:#17384c!important}body :is(.compassTileOverlay,.itemActionDialog) [data-glass=calendar]{--tone:var(--glass-calendar)}body :is(.compassTileOverlay,.itemActionDialog) [data-glass=rhythm]{--tone:var(--glass-rhythm)}body .compassTileOverlay{background:linear-gradient(115deg,#f2fbffe6,#e9f8fbc9)!important;border:1px solid #ffffffcc!important;-webkit-backdrop-filter:blur(16px) saturate(110%)!important;backdrop-filter:blur(16px) saturate(110%)!important;border-radius:20px!important;color:#17384c!important}body .compassTileOverlay .calendarPanelBody,body .compassTileOverlay .compassTileBody{background:transparent!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTimelineKey [data-glass]{border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTimelineKey{height:auto!important;min-height:22px!important;flex-wrap:wrap!important;gap:5px 14px!important}@media(max-width:1100px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop{grid-template-columns:150px minmax(0,1fr)!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop>.persistentCapture{grid-column:1/-1!important;grid-row:2!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTimelineHeader{grid-row:3!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .contextPills{justify-content:flex-end!important}}@media(max-width:650px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop{margin:6px 8px 0!important;padding:9px!important;grid-template-columns:1fr!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassClock{grid-column:1!important;grid-row:1!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop>.contextPills{grid-column:1!important;grid-row:2!important;justify-content:flex-start!important;flex-wrap:wrap!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop>.persistentCapture{grid-row:3!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTimelineHeader{grid-row:4!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) .tileDisclosureTrigger,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button{height:130px!important;min-height:130px!important;padding:10px!important;font-size:13px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief strong,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tileHeading strong{font-size:13px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass .contextIcon{width:20px!important;height:20px!important;min-width:20px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button{grid-template-columns:20px minmax(0,1fr)!important;gap:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile{min-height:210px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTiles{grid-template-columns:1fr!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .timelineClock{font-size:12px!important}}@media(prefers-reduced-transparency:reduce){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass :is(.tileDisclosureTrigger,.orientBrief>button,.workTile,.calendarSupportTile){background:#edf8fc!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}body :is(#compass-shell,.compassTileOverlay,.itemActionDialog) [data-glass^="area:"]{--tone:var(--area-color)}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;box-shadow:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .persistentTimelineChrome .depthTimelineFoot .tileDisclosureTrigger{height:22px!important;min-height:22px!important;padding:0 7px!important;background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:6px!important}@media(min-width:951px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome){grid-template-columns:repeat(6,minmax(0,1fr))!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) :is(.compassTileDisclosure,.orientBrief>button){grid-column:span 2!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome)>:is(.orientMoreTools,.orientAdjust){grid-column:span 3!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop{width:calc(100% - 40px)!important;min-width:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTiles{align-items:stretch!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile{align-self:stretch!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass [data-glass]{background:var(--glass-fade)!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTimelineKey [data-glass]{background:none!important}@media(min-width:951px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome):not(:has(.nextStepTile))>.compassTileDisclosure:is(.orientMoreTools,.orientAdjust){grid-column:span 3!important}}@media(max-width:650px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop{width:calc(100% - 16px)!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass [data-glass][data-glass]{background:var(--glass-fade)!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTimelineKey [data-glass][data-glass]{background:none!important;border:0!important;box-shadow:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTiles>.inlineWorkTile{align-self:stretch!important;display:flex!important;flex-direction:column!important;height:auto!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .inlineWorkTile>.workTile{flex:1 1!important;height:auto!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass :is(.directoryEntry,.directoryHeading,.directorySearch,.directoryHint,.workFindBar,.workSurface>.sectionTools,.todoSurface>.sectionTools,.quietTodoToolbar,.simpleTodoAdd,.quietTodoRow,.calendarCommandBar,.calendarContextLine,.closeHeading,.closeOverviewTile,.sortCapture,.sortDestination,.catchQueue,.catchSorter>.sectionTools,.tilePager,.workbenchIdentity){background:var(--tile-surface)!important;border:var(--tile-edge)!important;border-radius:14px!important;-webkit-backdrop-filter:blur(7px) saturate(115%)!important;backdrop-filter:blur(7px) saturate(115%)!important;padding:10px!important;color:#17384c!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .directoryGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workbenchFront .directoryEntry{height:150px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important;text-align:left!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .directoryEntry strong{font-size:17px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .directoryEntry small{font-size:12px!important;line-height:1.5!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTiles{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTiles>.inlineWorkTile>.workTile{height:200px!important;min-height:200px!important;max-height:200px!important;overflow:hidden!important;padding:12px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .projectTileTitle h2{font-size:15px!important;line-height:1.3!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile :is(.clarityPurpose,.clarityReason,.tileSavedPlace){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;overflow:hidden!important;font-size:11px!important;margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .workTileNext p{font-size:12px!important;line-height:1.3!important;margin:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .visualRing{width:35px!important;height:35px!important;min-width:35px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .clarityPath{max-height:30px!important;overflow:hidden!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workList{display:grid!important;grid-template-columns:1fr!important;grid-gap:6px!important;gap:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workList .workTile{min-height:70px!important;height:70px!important;padding:10px!important;display:grid!important;grid-template-columns:1.3fr 1.3fr 1fr!important;grid-gap:8px!important;gap:8px!important;overflow:hidden!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workList .workTile :is(.clarityPurpose,.clarityReason,.clarityPath,.tileSavedPlace){display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tilePager{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;padding:4px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .todoDate input{width:140px!important;min-height:30px!important;padding:3px!important;font-size:12px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .quietTodoList{gap:5px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .persistentTimelineChrome .ribbonTrack{padding-bottom:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .timelineDateScroll{width:120px!important;min-height:16px!important;height:16px!important;padding:0!important;accent-color:#386f83}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .persistentTimelineChrome .depthNavigation{flex-wrap:wrap!important;gap:8px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tileSnapshot{display:flex!important;flex-direction:column!important;grid-column:1/-1!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .snapshotBars{display:flex!important;height:9px!important;gap:3px!important;flex-direction:row!important;width:100%!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .snapshotBars i{display:block!important;height:8px!important;min-width:6px!important;flex:1 1!important;border-radius:3px!important;background:rgba(var(--tone,90,150,170),.65)!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .snapshotRow{flex-direction:row!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .snapshotRow>span{white-space:nowrap!important;text-overflow:ellipsis!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .snapshotRow small{font-size:10px!important;white-space:nowrap!important;max-width:40%!important;overflow:hidden!important;text-overflow:ellipsis!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workbenchIdentity{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important;font-size:11px!important;position:relative!important;grid-column:1/-1!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) .tileDisclosureTrigger,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button{padding:12px!important;gap:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandBar{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .sortDestination>.catchPlaces{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .sortDestination>.catchPlaces button{min-height:48px!important;font-size:12px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .sortThought textarea{min-height:90px!important;height:90px!important}.workbenchDetails,.workbenchModeBar{padding:14px;background:linear-gradient(115deg,#ffffffd0,#dff5f4bb);border:1px solid #fff;border-radius:14px;color:#17384c}.workbenchModeBar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.workbenchDetails .directoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.workbenchDetails .directoryEntry{padding:16px;display:flex;flex-direction:column;gap:8px;background:#ffffff70;border:1px solid #fff;border-radius:12px}.workbenchDetails .layerInventoryRow{display:flex;gap:10px;padding:8px}.workbenchDetails .layerInventoryRow small{display:block}.workbenchDetails .sectionTools{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}@media(max-width:750px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .directoryGrid,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .todoDate input{width:118px!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTiles>.inlineWorkTile>.workTile{height:218px!important;max-height:218px!important;gap:4px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .projectTileTitle{min-height:32px!important;height:auto!important;gap:8px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .projectTileTitle h2{font-size:14px!important;line-height:16px!important;margin:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .workTileNext{padding:0!important;margin:0!important;min-height:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .workTileNext small{font-size:10px!important;line-height:12px!important;margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .clarityReason{padding:0!important;min-height:14px!important;line-height:14px!important;white-space:nowrap!important;text-overflow:ellipsis!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .clarityReason .contextIcon{display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .tileVisualProgress{min-height:36px!important;gap:8px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .workStatus{margin:0!important;padding:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .workStatusKey{line-height:11px!important;margin:2px 0 0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .clarityPath{flex-shrink:0!important;min-height:14px!important;max-height:14px!important;line-height:14px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workList .workTile{position:relative!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workList .workTile>.projectTileTitle{grid-column:1!important;grid-row:1!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workList .workTile>.workTileNext{grid-column:2!important;grid-row:1!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workList .workTile>.tileVisualProgress{grid-column:3!important;grid-row:1!important;margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workList .workTile>small{position:absolute!important;right:12px!important;bottom:0!important;font-size:9px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassLayerDoors{margin:8px 0 0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassLayerDoors h2{background:var(--tile-surface)!important;border:var(--tile-edge)!important;padding:8px!important;border-radius:10px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workbenchIdentity .releaseIdentity{margin:0!important;font-size:9px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface>.sectionTools{gap:12px!important;flex-wrap:nowrap!important;margin:0 0 10px!important;min-height:56px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface>.sectionTools>.workFindBar{flex:1 1!important;min-width:0!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important;background:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workFindBar .search{flex:1 1!important;max-width:340px!important;min-width:120px!important;margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workFindBar [role=group]{display:flex!important;gap:3px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workFindBar button{font-size:12px!important;padding:6px 9px!important}@media(max-width:850px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface>.sectionTools{flex-wrap:wrap!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface>.sectionTools>.workFindBar{order:3!important;flex-basis:100%!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarSupportTile{height:140px!important;min-height:140px!important;max-height:140px!important;overflow:hidden!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .quietTodoBrowser>.quietTodoList{display:grid!important;grid-gap:4px!important;gap:4px!important;max-height:none!important;height:auto!important;overflow:visible!important}@media (max-width:700px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass{position:relative!important;top:0!important;margin:0!important;padding:0!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassCanvas{position:relative!important;inset:auto!important;margin:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;display:block!important;box-sizing:border-box!important;padding:8px 8px calc(80px + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass:has(.layerRailNav) .compassCanvas{padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop{position:relative!important;inset:auto!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassContent{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:10px 0!important;width:100%!important;box-sizing:border-box!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass>.compassRail{height:calc(64px + env(safe-area-inset-bottom,0px))!important;padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .layerRailNav{bottom:calc(64px + env(safe-area-inset-bottom,0px))!important;height:52px!important;box-sizing:border-box!important;margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassRail .sideNav{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.snapshotStatusBar{display:flex!important;gap:2px!important;width:100%!important;height:8px!important;border-radius:6px!important;overflow:hidden!important;background:#17384c12!important}.snapshotStatusBar>span{display:block!important;background:rgba(var(--tone,68,160,171),.7)!important;min-width:2px!important}.snapshotStatusBar>[data-status=Waiting]{background:repeating-linear-gradient(45deg,#17384c22,#17384c22 3px,#fff8 0,#fff8 5px)!important}.snapshotStatusBar>[data-status="On hold"],.snapshotStatusBar>[data-status=Cancelled]{opacity:.4}.snapshotStatusBar>[data-status=Done]{background:rgba(var(--tone,68,160,171),1)!important}.snapshotStatusKey{display:flex!important;flex-wrap:wrap!important;gap:3px 10px!important;font-size:11px!important;line-height:1.4!important}.snapshotStatusKey b{font-size:inherit!important;font-weight:600!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tileSnapshot{gap:5px!important;min-width:0!important;width:100%!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .snapshotRow{display:flex!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;font-size:11px!important}.snapshotRow>span{min-width:0}.snapshotRow>small,.snapshotRow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshotRow>small{flex-shrink:0;max-width:45%}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarSupportTile{min-height:164px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTiles>.inlineWorkTile>.workTile{min-height:218px!important}body .compassTileOverlay{position:fixed!important;inset:20px!important;margin:auto!important;width:min(1000px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;max-height:calc(100dvh - 40px)!important;overflow:auto!important;box-sizing:border-box!important;padding:0!important}body .compassTileOverlay:not([open]){display:none!important}body .compassTileOverlay .calendarPanelBody{padding:18px!important;max-height:none!important;overflow:visible!important}body .compassTileOverlay .calendarPanelBody>header{display:flex!important;gap:12px!important;align-items:center!important;justify-content:space-between!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:2!important;background:#edf8f7f2!important;padding:8px!important;border-radius:12px!important}body .compassTileOverlay .calendarPanelBody>header h2{font-size:18px!important;min-width:0!important;margin:0!important}body .compassTileOverlay .tileClose{min-width:44px!important;min-height:44px!important;flex-shrink:0!important}body .compassTileOverlay :is(.directWorkSurface,.directWorkPanel,.compassTileBody){height:auto!important;max-height:none!important;overflow:visible!important;min-width:0!important}@media(max-width:700px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTiles{grid-template-columns:1fr!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workList .workTile{display:flex!important;flex-direction:column!important;height:auto!important;max-height:none!important;min-height:170px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workList .workTile>small{position:static!important;font-size:11px!important}body .compassTileOverlay{inset:8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px - env(safe-area-inset-bottom,0px))!important}body .compassTileOverlay .calendarPanelBody{padding:10px!important}body .compassTileOverlay .quietStepRow{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body .compassTileOverlay .quietStepRow .stepTitle{flex:1 1!important;min-width:140px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .timeRuler [data-phone-skip=true]{visibility:hidden!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .timeRuler span{font-size:10px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) .tileDisclosureTrigger,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button{height:auto!important;min-height:172px!important;max-height:none!important;overflow:visible!important;align-content:start!important}}@media(max-width:700px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button>span:has(>strong){min-width:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tileHeading strong{white-space:normal!important;overflow-wrap:anywhere!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tileSnapshot{font-size:11px!important;line-height:1.45!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) .tileDisclosureTrigger,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button{height:auto!important;min-height:172px!important;max-height:none!important;overflow:visible!important;align-content:start!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tileSnapshot{flex-shrink:0!important;align-self:stretch!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .snapshotStatusBar{height:8px!important;min-height:8px!important;flex-shrink:0!important}@media(max-width:700px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayClose.closeDashboard{grid-template-columns:1fr!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeSmallTiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tileSnapshot .snapshotStatusBar>span{flex:0 1 auto!important;min-height:8px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .needToKnowPreview{display:grid!important;grid-gap:6px!important;gap:6px!important;font-size:12px!important;line-height:1.4!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .needToKnowPreview>span{display:block!important;overflow-wrap:anywhere!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .needToKnowPreview strong{font-size:12px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass{height:var(--compass-viewport-height,100dvh)!important;min-height:0!important}body #compass-shell.compactTileCompass .compassCanvas{height:var(--compass-viewport-height,100dvh)!important;max-height:var(--compass-viewport-height,100dvh)!important;box-sizing:border-box!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassContent{min-height:0!important;min-width:0!important;scrollbar-gutter:stable;scroll-padding-bottom:20px}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .persistentTimelineChrome .ribbonCanvas{padding-bottom:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome){align-items:stretch!important;gap:10px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) .tileDisclosureTrigger,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button{height:100%!important;min-height:152px!important;box-sizing:border-box!important;padding:10px!important;gap:5px!important;justify-content:flex-start!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) :is(.tileHeading,.orientBrief>button>span:has(>strong)){gap:7px!important;line-height:1.25!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) :is(.tileHeading strong,.orientBrief>button strong){font-size:14px!important;line-height:18px!important;white-space:normal!important;overflow-wrap:anywhere}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) :is(.tileDisclosureTrigger small,.orientBrief>button small){font-size:11px!important;line-height:15px!important;margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tileSnapshot{gap:4px!important;line-height:15px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .snapshotRow{align-items:start!important;gap:4px!important;line-height:15px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .snapshotRow>span{white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .snapshotRow>small{max-width:42%!important;white-space:normal!important;line-height:14px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .snapshotStatusKey{gap:2px 6px!important;line-height:14px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .nextStepTile .visualRing{width:52px!important;height:52px!important;margin-top:auto!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tileMiniTrack{margin-top:auto!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .needToKnowPreview{font-size:11px!important;gap:5px!important;line-height:15px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .needToKnowPreview strong{font-size:11px!important}@media(min-width:1180px){body #compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome){grid-template-columns:repeat(5,minmax(0,1fr))!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface>.sectionTools{min-height:48px!important;padding:6px 10px!important;gap:8px!important;margin-bottom:10px!important;align-items:center!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface>.sectionTools h2{font-size:17px!important;margin:0!important;padding:0!important;white-space:nowrap}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface>.sectionTools .workFindBar{flex:1 1!important;min-width:0!important;background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;gap:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workToolsDisclosure>.tileDisclosureTrigger{min-height:36px!important;padding:6px 10px!important;width:auto!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTiles>.inlineWorkTile>.workTile{min-height:260px!important;height:auto!important;max-height:none!important;overflow:visible!important;gap:5px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .clarityPath{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;flex:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .clarityPath ol{display:grid!important;grid-gap:3px!important;gap:3px!important;margin:3px 0!important;padding:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .clarityPath li{display:flex!important;min-height:16px!important;gap:5px!important;margin:0!important;padding:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .clarityPath li>span{display:flex!important;flex:1 1!important;gap:5px!important;justify-content:space-between!important;min-width:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .clarityPath li strong{font-size:11px!important;line-height:16px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .clarityPath li small{font-size:10px!important;line-height:16px!important;flex-shrink:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .tileVisualProgress{margin-top:auto!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workList .workTile{height:auto!important;min-height:100px!important;max-height:none!important;overflow:visible!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workList .workTile>.clarityPath{display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workList .workTile>small{position:static!important;grid-column:2!important;grid-row:2!important;font-size:11px!important}body .compassTileOverlay .compassLayerGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}body .compassTileOverlay .compassLayerGrid>button{display:flex;align-items:flex-start;flex-direction:column;gap:8px;padding:16px;min-height:110px;text-align:left}body .compassTileOverlay .compassLayerGrid>button svg{width:22px;height:22px}@media(min-width:1000px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayClose.closeDashboard{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeSmallTiles{display:contents!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeOverviewGrid>button,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeSmallTiles>button{min-height:150px!important;padding:12px!important;gap:8px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeTodayTile .closeRing{width:74px!important;height:74px!important;flex-basis:74px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeTomorrowOverview{padding:10px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeHeading{padding:8px 12px!important;min-height:44px!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandSurface{min-height:0!important;padding:0!important;gap:10px!important;background:none!important;border:0!important;box-shadow:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandSurface .calendarCanvas{height:clamp(230px,calc(var(--compass-viewport-height,100dvh) - 560px),460px)!important;min-height:230px!important;overflow:auto!important;padding:6px!important;border-radius:14px;background:var(--tile-surface)!important;border:var(--tile-edge)!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarContextLine:empty{display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarPerspectiveTiles{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarSupportTile{min-height:132px!important;height:auto!important;max-height:none!important;padding:10px!important;gap:5px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .clarityCalendarContext{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:8px 0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .clarityCalendarContext>.compassTileDisclosure{flex:1 1!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .clarityCalendarContext>.compassTileDisclosure>.tileDisclosureTrigger{min-height:38px!important;padding:8px 12px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .simpleTodoAdd{margin:8px 0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .quietTodoToolbar{padding:6px 10px!important;margin:6px 0!important}@media(max-width:700px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassCanvas{height:var(--compass-viewport-height,100dvh)!important;max-height:var(--compass-viewport-height,100dvh)!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop{padding:8px!important;gap:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .persistentTimelineChrome .ribbonCanvas{min-width:640px!important;padding-top:18px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .persistentTimelineChrome .ribbonScroll{scrollbar-width:thin!important;overscroll-behavior-x:contain;scrollbar-color:#527e8c #ffffff55}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .persistentTimelineChrome .ribbonScroll::-webkit-scrollbar{display:block!important;height:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .persistentTimelineChrome .depthNavigation :is(button,input){min-height:40px!important;height:40px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome){grid-template-columns:repeat(2,minmax(0,1fr))!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) .tileDisclosureTrigger,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button{min-height:160px!important;height:100%!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface>.sectionTools{flex-wrap:wrap!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface>.sectionTools>.workFindBar{order:5!important;flex-basis:100%!important;flex-wrap:wrap!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workFindBar .search{min-width:100%!important;max-width:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workFindBar :is(button,input),body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workToolsDisclosure>.tileDisclosureTrigger{min-height:44px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTiles>.inlineWorkTile>.workTile{min-height:270px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarPerspectiveTiles{grid-template-columns:1fr!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandSurface .calendarCanvas{height:350px!important}body .compassTileOverlay{max-height:calc(var(--compass-visible-height,100dvh) - 16px - env(safe-area-inset-bottom,0px))!important}}@media(max-width:370px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome){grid-template-columns:1fr!important}}@media(min-width:1180px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome){grid-template-columns:repeat(5,minmax(0,1fr))!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .snapshotRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .snapshotRow>small{max-width:none!important;white-space:nowrap!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarPerspectives{padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarPerspectiveTiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarPerspectiveTiles .needToKnowTile>.tileDisclosureTrigger{height:100%!important;min-height:132px!important;padding:10px!important;gap:5px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarPerspectiveTiles .needToKnowTile .tileHeading{display:flex!important;gap:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarSupportTiles:empty{display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tilePager{min-height:42px!important;height:42px!important;padding:4px 8px!important;margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tilePager button{min-height:32px!important;padding:4px 10px!important}@media(min-width:1000px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeHeading{margin:0!important;padding:6px 10px!important;min-height:44px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeHeading h2{margin:0!important;font-size:19px!important;line-height:24px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeTomorrowOverview{display:grid!important;grid-template-columns:1fr 1.6fr 1fr!important;grid-gap:10px!important;gap:10px!important;align-items:center!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeTomorrowTop{display:flex!important;flex-direction:column!important;align-items:start!important;gap:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeTimeChart{margin:0!important;padding:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeTomorrowSignals{display:grid!important;grid-template-columns:1fr!important;grid-gap:4px!important;gap:4px!important;margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeTomorrowSignals button{min-height:30px!important;padding:4px 8px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .clarityTomorrowPrep{grid-column:1/-1!important}}@media(min-width:701px) and (max-height:800px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop{padding:6px 12px!important;margin-top:6px!important;gap:3px 10px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop>.contextPills{padding:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassTop>.contextPills>button{min-height:32px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) .tileDisclosureTrigger,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientBrief>button{padding:8px!important;gap:4px!important;min-height:140px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) :is(.tileHeading strong,.orientBrief>button strong){font-size:13px!important;line-height:16px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandSurface .calendarCanvas{height:180px!important;min-height:180px!important}}@media(max-width:700px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .persistentTimelineChrome .ribbonCanvas{padding-top:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tilePager{height:auto!important;min-height:52px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .tilePager button{min-height:44px!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeOverviewTile{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;grid-gap:6px!important;gap:6px!important;align-items:start!important;text-align:left!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeOverviewTile>.tileSnapshot{grid-column:1/-1!important;min-width:0!important;width:100%!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeOverviewTile>span>strong{font-size:14px!important;line-height:18px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeOverviewTile>span>small{font-size:11px!important;line-height:15px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .closeOverviewTile>b{font-size:22px!important;line-height:26px!important}@media(min-width:951px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome) :is(.compassTileDisclosure,.orientBrief>button),body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .dayCompass:not(.persistentTimelineChrome)>:is(.orientMoreTools,.orientAdjust){grid-column:auto!important}}@media(min-width:701px) and (max-height:800px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTiles>.inlineWorkTile>.workTile{min-height:240px!important;padding:10px!important;gap:3px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .projectTileTitle h2{font-size:13px!important;line-height:16px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .workTileNext{min-height:0!important;margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .workTileNext p{margin:0!important;line-height:16px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .workTileNext small{line-height:12px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .clarityPath{margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .clarityPath .clarityEyebrow{line-height:14px!important;margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .clarityPath .contextIcon{width:16px!important;height:16px!important;min-width:16px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .tileVisualProgress{min-height:32px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workTile .tileVisualProgress .visualRing{width:32px!important;height:32px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workHistory>.tileDisclosureTrigger{min-height:40px!important;padding:8px 12px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandSurface .calendarCommandBar{min-height:40px!important;padding:4px 10px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandBar h2{font-size:18px!important;margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandSurface .calendarContextLine{min-height:28px!important;padding:3px 8px!important;margin:0!important;gap:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarContextLine button{min-height:24px!important;padding:3px 6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarSupportTile{gap:3px!important;padding:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarSupportTile>b{font-size:22px!important;line-height:24px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarSupportTile>span:not(.tileSnapshot){font-size:11px!important;line-height:14px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .orientCalendarLayouts{margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassContent:has(.calendarCommandSurface),body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .compassContent:has(.workSurface){padding-top:6px!important;padding-bottom:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface .workHistory{padding:0!important;margin:4px 0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface .workTiles{gap:6px!important;margin:4px 0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface>.sectionTools{margin-bottom:6px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandSurface{gap:2px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandSurface .calendarCanvas{height:172px!important;min-height:172px!important;margin:4px 0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandSurface .calendarPerspectiveTiles,body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandSurface .clarityCalendarContext{margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarSupportTile .tileSnapshot{gap:3px!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface .workList[hidden],body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface .workTiles[hidden]{display:none!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface .workTimeline{padding:8px!important;background:var(--tile-surface)!important;border:var(--tile-edge)!important;border-radius:14px!important}@media(min-width:701px) and (max-height:800px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface .timelineTools{font-size:14px!important;min-height:32px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface .timelineTools select{min-height:32px!important;height:32px!important;padding:4px 8px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface .timelineScale{margin:4px 0 0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface .timelineWork{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;grid-gap:0 10px!important;gap:0 10px!important;min-height:40px!important;padding:4px 8px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface .timelineWork strong{font-size:12px!important;line-height:16px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface .timelineWork small{font-size:10px!important;line-height:14px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface .workDateTrack{grid-column:1/-1!important;height:12px!important;margin:2px 7px 0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workSurface .timelineKey{margin-top:3px!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandSurface .calendarCanvas[data-expanded=true]{height:auto!important;min-height:0!important;max-height:none!important}@media(min-width:701px) and (max-height:800px){body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandSurface .calendarContextLine label{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;margin:0!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .calendarCommandSurface .calendarContextLine select{min-height:24px!important;height:24px!important;width:auto!important;padding:2px 6px!important;margin:0!important;font-size:11px!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .todoHistory{margin-top:8px!important}}body #compass-shell.compactTileCompass .todoHeader{background:var(--tile-surface);border:var(--tile-edge);border-radius:14px;padding:10px}body #compass-shell.compactTileCompass .todoHeader :is(.sectionTools,.simpleTodoAdd,.quietTodoToolbar){background:none!important;border:0!important;padding:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #compass-shell.compactTileCompass #todo-find{margin-left:auto;min-width:0}body #compass-shell.compactTileCompass #todo-find input{width:150px;max-width:100%;min-height:44px;height:auto}body #compass-shell.compactTileCompass .quietTodoList{background:var(--tile-surface);border-radius:14px;padding:4px 10px;margin-top:10px}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .quietTodoRow.quietTodoRow{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:minmax(44px,auto)!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;height:auto!important;max-height:none!important;min-height:54px!important;margin:0!important;padding:4px 0!important;border:0!important;border-bottom:1px solid #91aaa455!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important}body #compass-shell.compactTileCompass .quietTodoRow>.itemTitleButton{grid-column:2!important;font:500 14px/1.45 Montserrat,system-ui,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;text-align:left!important}body #compass-shell.compactTileCompass .quietTodoRow>.universalItemActions{grid-column:3!important;grid-row:1!important}body #compass-shell.compactTileCompass .quietTodoRow>.taskCheck{grid-column:1!important;grid-row:1!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .rhythmUnderlay{position:relative!important;inset:auto!important;display:block!important;height:36px!important;min-height:36px!important;width:100%!important;margin:4px 0 6px!important;background:linear-gradient(90deg,#edf7ffde,#a6c9edaa)!important;border:1px solid #8cb4da!important;border-radius:8px!important;box-shadow:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .rhythmUnderlay[hidden]{display:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .rhythmUnderlay button{position:absolute!important;top:0!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:3px 5px!important;background:#d5e8ff9c!important;border:0!important;border-left:1px solid #88b6da!important;overflow:hidden!important;text-align:left!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .rhythmUnderlay strong{display:block!important;font:500 12px/1.4 Montserrat,system-ui,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .rhythmUnderlay small{display:none!important}body #compass-shell.compactTileCompass .closeTomorrowAgenda{grid-column:1/-1;max-height:180px;overflow:auto;margin:6px 0;padding:6px 10px;border-radius:12px;background:var(--tile-surface);list-style:none}body #compass-shell.compactTileCompass .outsideWindow:empty{display:none}body #compass-shell.compactTileCompass .outsideWindow button{min-height:36px!important;font-size:12px!important}@media(max-width:700px){body #compass-shell.compactTileCompass .todoHeader>.sectionTools{flex-wrap:nowrap!important}body #compass-shell.compactTileCompass #todo-find input{width:120px}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonCanvas{min-width:900px!important}}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass{--tile-surface:linear-gradient(115deg,rgba(248,252,253,.94),rgba(231,243,246,.94));--tile-edge:1px solid rgba(255,255,255,.95)}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass [data-glass][data-glass]{background:linear-gradient(115deg,rgba(248,252,253,.94),rgba(var(--tone,220,236,240),.94))!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass :is(.pageLocation,.clientViewNotice,.workbenchModeBar,.connectionReceipt,.calendarContextLine,.calendarCommandBar,.closeBottomLine,.sceneWelcome,.calendarPerspectives,.workbenchCatalog){background:var(--tile-surface)!important;border:var(--tile-edge);border-radius:14px;padding:10px;color:#17384c}body #compass-shell[data-neutral-scene]{--wash:160,189,190;background:#f5f8f9!important}body #compass-shell[data-neutral-scene][data-lane=green]{--wash:156,179,160}body #compass-shell[data-neutral-scene][data-lane=aqua]{--wash:126,187,192}body #compass-shell[data-neutral-scene][data-lane=rose]{--wash:201,168,181}body #compass-shell[data-neutral-scene][data-lane=violet]{--wash:176,175,202}body #compass-shell[data-neutral-scene] .compassBackdrop{display:block!important;background:radial-gradient(ellipse at 12% 15%,rgba(var(--wash),.15),transparent 45%),radial-gradient(ellipse at 84% 62%,rgba(var(--wash),.17),transparent 44%),repeating-conic-gradient(from 20deg at 30% 70%,rgba(var(--wash),.025) 0deg,transparent 18deg,rgba(var(--wash),.035) 35deg),#f5f8f9!important;opacity:1!important}body .workspace.refinedCompass.coastalGlass.hasCompassHeader#compass-shell.compactTileCompass .workbenchFront .directoryEntry{height:auto!important;min-height:90px!important}body #compass-shell.compactTileCompass .workbenchCatalog{margin-top:14px}body #compass-shell.compactTileCompass .workbenchCatalog h3{font-size:17px;margin:8px 0}body #compass-shell.compactTileCompass .workbenchCatalog .sectionTools{display:flex;gap:8px;flex-wrap:wrap}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonGap{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonGap .ribbonSelect{background:transparent!important;border:0!important;box-shadow:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonGap .ribbonSelect>*{visibility:hidden!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonGap .ribbonAction{display:none!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonGap:focus-within{outline:2px solid #245e75;outline-offset:-2px}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonTrack{height:auto!important;min-height:88px!important;align-items:stretch!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .ribbonMoment{height:auto!important;min-height:88px!important;max-height:none!important;overflow:visible!important}body #compass-shell.compactTileCompass .persistentTimelineChrome :is(.ribbonSelect,.overlapItemTitle){height:auto!important;min-height:64px!important;white-space:normal!important;padding:6px!important;overflow:visible!important}body #compass-shell.compactTileCompass .persistentTimelineChrome :is(.ribbonSelect strong,.overlapColumnRow strong){font-size:13px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important}body #compass-shell.compactTileCompass .persistentTimelineChrome :is(.ribbonSelect small.horizonTime,.overlapColumnRow small){display:block!important;font-size:11px!important;line-height:1.3!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .overlapColumn{display:flex!important;flex-direction:column!important;height:auto!important;max-height:none!important;gap:4px!important}body #compass-shell.compactTileCompass .persistentTimelineChrome .overlapColumnRow{min-height:64px!important;height:auto!important;overflow:visible!important}body #compass-shell.compactTileCompass .timelineReadingRange{display:flex;justify-content:space-between;font-size:12px;margin:8px 0 4px}body #compass-shell.compactTileCompass .timelineReadingRow{display:flex;align-items:flex-start;gap:6px;overflow-x:auto;max-width:100%;padding:3px 2px 10px;scrollbar-width:thin}body #compass-shell.compactTileCompass .timelineReadingMoment{flex:0 0 175px;min-width:0;display:flex;flex-direction:column;gap:5px}body #compass-shell.compactTileCompass .timelineReadingMoment article{position:relative;border:1px solid white;border-radius:10px;min-height:90px;padding:5px 5px 32px;box-sizing:border-box}body #compass-shell.compactTileCompass .timelineReadingMoment:not([data-conflict]){flex-direction:row;flex-basis:auto}body #compass-shell.compactTileCompass .timelineReadingMoment:not([data-conflict]) article{width:175px;flex:0 0 175px}body #compass-shell.compactTileCompass .timelineReadingMoment .universalItemActions{position:absolute;bottom:0;right:3px}body #compass-shell.compactTileCompass .timelineReadingEvent{display:flex!important;flex-direction:column;gap:5px;width:100%;height:auto!important;padding:4px!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:left;white-space:normal!important}body #compass-shell.compactTileCompass .timelineReadingEvent strong{font-size:13px!important;line-height:1.35!important;overflow-wrap:anywhere}body #compass-shell.compactTileCompass .timelineReadingEvent small{font-size:11px!important;line-height:1.35!important}body #compass-shell.compactTileCompass .timelineBlank{flex:1 0 35px;min-height:90px!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}body #compass-shell.compactTileCompass .timelineBlank:focus-visible{outline:2px solid #245e75!important}