.workspace{display:grid;grid-template-columns:var(--sidebar-width,304px) minmax(0,1fr);height:100vh;overflow:hidden;background:var(--app-bg);transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.header-button,.profile-chip__avatar,.sidebar-item__icon{display:grid;place-items:center}.header-button,.sidebar__toggle{border:1px solid transparent;background:transparent;color:var(--muted);min-height:26px;border-radius:8px;padding:0}.header-button:hover,.sidebar__toggle:hover{background:var(--hover);border-color:var(--line-strong)}.main-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;background:var(--app-bg)}.main-panel--headerless{grid-template-rows:minmax(0,1fr)}.main-panel__header{padding:0;border-bottom:1px solid var(--line);background:rgba(251,250,247,.86);box-shadow:inset 0 -1px 0 rgba(226,222,214,.72);backdrop-filter:blur(18px) saturate(1.04);-webkit-backdrop-filter:blur(18px) saturate(1.04)}.main-panel__header,.main-panel__header-shell{display:flex;align-items:center;min-height:var(--header-height)}.main-panel__header-shell{justify-content:space-between;gap:16px;width:100%;padding:0 var(--main-panel-inline-gap)}.composer__tools,.draft-surface__starters,.engine-prompts,.main-panel__header-left,.main-panel__header-right,.pill-row{display:flex;align-items:center}.main-panel__header-left{gap:12px;min-width:0}.main-panel__header-right{gap:12px}.header-button--ghost{width:34px;height:34px;border-radius:999px;border:1px solid var(--line);background:var(--dl-panel-solid);box-shadow:0 4px 12px rgba(31,29,25,.04)}.engine-hero__title,.main-panel__title{margin:0;letter-spacing:-.03em}.main-panel__title{font-size:18px;font-weight:650;color:var(--text)}.main-panel__header-shell--self{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr)}.main-panel__header--self{border-bottom:0;background:transparent;box-shadow:none}.main-panel__header-shell--self{min-height:var(--header-height)}.self-room-tabs{--self-room-tab-count:4;--self-room-tab-gap:3px;--self-room-tab-padding:3px;--self-room-active-tab-x:var(--self-room-tab-padding);--self-room-active-tab-width:calc((100% - (var(--self-room-tab-padding) * 2) - (var(--self-room-tab-gap) * (var(--self-room-tab-count) - 1))) / var(--self-room-tab-count));position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--self-room-tab-count),minmax(0,1fr));justify-self:center;grid-gap:var(--self-room-tab-gap);gap:var(--self-room-tab-gap);width:clamp(360px,32vw,460px);min-height:40px;padding:var(--self-room-tab-padding);overflow:hidden;border:1px solid rgba(65,82,128,.12);border-radius:999px;background:rgba(255,255,255,.62);box-shadow:0 16px 42px rgba(35,55,118,.06),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(16px) saturate(1.18);-webkit-backdrop-filter:blur(16px) saturate(1.18)}.self-room-tabs:before{content:"";position:absolute;z-index:0;top:var(--self-room-tab-padding);bottom:var(--self-room-tab-padding);left:0;width:var(--self-room-active-tab-width);border-radius:999px;background:rgba(235,239,252,.9);box-shadow:0 10px 24px rgba(35,55,118,.08),inset 0 0 0 1px rgba(43,80,201,.14);transform:translate3d(var(--self-room-active-tab-x),0,0);transition:transform .42s cubic-bezier(.19,1,.22,1),width .42s cubic-bezier(.19,1,.22,1),box-shadow .22s ease;will-change:transform}.self-room-tab{position:relative;z-index:1;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#596787;font-size:12px;font-weight:650;white-space:nowrap;transition:color .24s ease}.self-room-tab--active{color:#244fd1}.self-room-controls{justify-self:end;min-height:34px}.workspace--self-room .main-panel__header,.workspace--self-room .main-panel__header-shell{border-bottom-color:transparent;background:transparent;box-shadow:none}.workspace--self-room .self-room-tabs{border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.workspace--self-room .self-room-tabs:before{background:var(--dl-green)}.workspace--self-room-status:has(.self-room-notification-panel--expanded) .self-room-tabs{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-6px)}.pill-row{gap:8px;flex-wrap:wrap;justify-content:flex-end}.pill{padding:7px 10px;border-radius:999px;border:1px solid var(--line);background:#fafaf8;color:var(--muted);font-size:12px}.main-panel__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--app-bg)}.main-panel__scroll--headerless{height:100%}.main-panel__scroll--chat-session,.main-panel__scroll--contained{overflow:hidden}.main-panel__content{min-height:100%;background:var(--app-bg)}.main-panel__content--contained{height:100%;min-height:0}.main-panel__content--chat{height:100%}.main-panel__content--chat-session{min-height:0;background:transparent}.workspace--chat-memory{height:100vh;min-height:0;overflow:hidden}.workspace--chatbot .main-panel,.workspace--chatbot .main-panel__content--chat,.workspace--chatbot .main-panel__scroll{background:transparent}.workspace--chatbot .main-panel__scroll{scrollbar-gutter:auto}.workspace--chatbot .main-panel__content--chat{width:100%}.workspace--chat-memory .main-panel,.workspace--chat-memory .main-panel__content--chat,.workspace--chat-memory .main-panel__scroll{height:100%;min-height:0;background:transparent}.workspace--chat-memory .main-panel__scroll{overflow:hidden;scrollbar-gutter:auto}.workspace--connect .main-panel,.workspace--connect .main-panel__content,.workspace--connect .main-panel__scroll,.workspace--tools .main-panel,.workspace--tools .main-panel__content,.workspace--tools .main-panel__scroll{height:100%;min-height:0;background:transparent}.workspace--connect .main-panel__scroll,.workspace--tools .main-panel__scroll{overflow:hidden;scrollbar-gutter:auto}.workspace--connect .main-panel__content,.workspace--tools .main-panel__content{overflow:hidden}.workspace--device .main-panel,.workspace--device .main-panel__content,.workspace--device .main-panel__scroll{height:100%;min-height:0;overflow:hidden;background:transparent}.workspace--device .main-panel__scroll{scrollbar-gutter:auto}@media (max-width:980px){.workspace{grid-template-columns:1fr;height:auto;min-height:100vh}.main-panel__scroll,.sidebar__scroll,.workspace{overflow:visible}.composer__bottom,.home-carousel__header,.home-feed__header,.home-update__meta,.main-panel__header,.main-panel__header-right,.message__meta{flex-direction:column;align-items:flex-start}.pill-row{justify-content:flex-start}}@media (max-width:640px){.app-surface,.application-surface,.chatbot-surface,.composer__surface,.draft-surface,.engine-surface,.home-surface,.library-surface,.main-panel__header,.profile-surface,.project-surface,.search-surface,.thread{padding-left:var(--workspace-surface-edge-gap);padding-right:var(--workspace-surface-edge-gap)}.workspace--chat-memory .chatbot-surface--memory{padding-left:0;padding-right:0}}@media (max-width:560px){.self-room-tab{padding:0 14px}}.workspace--self-room{grid-template-columns:var(--sidebar-width,304px) minmax(0,1fr);height:100vh;min-height:0;overflow:hidden;background:radial-gradient(circle at 16% 100%,rgba(221,184,148,.1),transparent 24%),radial-gradient(circle at 96% 4%,rgba(165,174,190,.12),transparent 34%),linear-gradient(135deg,#fbfaf7,#fffefb 48%,#f5f3ee)}.workspace--self-room .sidebar{display:block}.workspace--self-room .main-panel{position:relative;isolation:isolate;height:100%;min-height:0;background:transparent;box-shadow:none}.workspace--self-room-status .main-panel{background:transparent}.workspace--self-room .main-panel__scroll{height:100%;min-height:0;background:transparent;box-shadow:none}.workspace--self-room .self-agents-surface,.workspace--self-room .self-goals-surface,.workspace--self-room .self-profile-surface,.workspace--self-room .self-room-canvas,.workspace--self-room .self-room-detail-surface,.workspace--self-room .self-room-timeline-surface{background:transparent}.workspace--self-room .self-agent-chat,.workspace--self-room .self-agent-chat__body,.workspace--self-room .self-agent-chat__header,.workspace--self-room .self-agent-chat__header button,.workspace--self-room .self-agent-chat__suggestions,.workspace--self-room .self-agent-composer,.workspace--self-room .self-agent-composer button,.workspace--self-room .self-agent-message>div,.workspace--self-room .self-agent-row--active,.workspace--self-room .self-agent-row:hover,.workspace--self-room .self-agents-sidebar,.workspace--self-room .self-goal-card,.workspace--self-room .self-goal-card--inferred,.workspace--self-room .self-goal-card__next,.workspace--self-room .self-goal-card__signal,.workspace--self-room .self-goal-row,.workspace--self-room .self-goals-commons article,.workspace--self-room .self-goals-hero,.workspace--self-room .self-goals-section,.workspace--self-room .self-goals-stats article,.workspace--self-room .self-profile-card,.workspace--self-room .self-profile-hero,.workspace--self-room .self-profile-orbit,.workspace--self-room .self-profile-principles li,.workspace--self-room .self-profile-signal,.workspace--self-room .self-room-activity,.workspace--self-room .self-room-activity-stats-card,.workspace--self-room .self-room-activity-stats-card:after,.workspace--self-room .self-room-agent-card,.workspace--self-room .self-room-agent-card--active,.workspace--self-room .self-room-agent-card:hover,.workspace--self-room .self-room-agent-panel,.workspace--self-room .self-room-card,.workspace--self-room .self-room-detail-panel,.workspace--self-room .self-room-hero-card--dashboard,.workspace--self-room .self-room-hero-card__status-slot,.workspace--self-room .self-room-radar,.workspace--self-room .self-room-radar__footer,.workspace--self-room .self-room-radar__label,.workspace--self-room .self-room-record-card,.workspace--self-room .self-room-record-card__content,.workspace--self-room .self-room-score-card,.workspace--self-room .self-room-timeline-card,.workspace--self-room .self-them-surface .self-agent-chat__suggestions button,.workspace--self-room .self-them-surface .self-agent-message--agent>div{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.workspace--self-room .self-goal-card,.workspace--self-room .self-goals-hero,.workspace--self-room .self-goals-hero__guess-item,.workspace--self-room .self-goals-nav__item,.workspace--self-room .self-goals-stats article{border-color:rgba(255,255,255,.62);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(247,250,255,.38)),rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 18px 42px rgba(35,55,118,.08);backdrop-filter:blur(18px) saturate(1.16);-webkit-backdrop-filter:blur(18px) saturate(1.16)}.workspace--self-room .self-goals-hero__guess-item--high{border-color:rgba(52,163,111,.24);background:linear-gradient(145deg,rgba(242,255,248,.94),rgba(255,255,255,.66)),rgba(255,255,255,.78)}.workspace--self-room .self-goals-hero__guess-item--medium{border-color:rgba(240,162,61,.24);background:linear-gradient(145deg,rgba(255,249,236,.94),rgba(255,255,255,.66)),rgba(255,255,255,.78)}.workspace--self-room .self-goals-hero__guess-item--low{border-color:rgba(89,103,135,.2);background:linear-gradient(145deg,rgba(248,250,255,.96),rgba(255,255,255,.66)),rgba(255,255,255,.78)}.workspace--self-room .self-goal-card{background:radial-gradient(circle at 22% 10%,rgba(255,255,255,.9),transparent 28%),linear-gradient(145deg,rgba(235,242,255,.92),rgba(252,254,255,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 18px 42px rgba(35,55,118,.08);backdrop-filter:blur(18px) saturate(1.16);-webkit-backdrop-filter:blur(18px) saturate(1.16)}.workspace--self-room .self-goal-card--active:nth-child(3n+1){background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.92),transparent 30%),linear-gradient(145deg,rgba(229,248,237,.92),rgba(250,255,252,.72))}.workspace--self-room .self-goal-card--active:nth-child(3n+2){background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.92),transparent 30%),linear-gradient(145deg,rgba(231,241,255,.94),rgba(250,253,255,.72))}.workspace--self-room .self-goal-card--active:nth-child(3n){background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.92),transparent 30%),linear-gradient(145deg,rgba(255,244,221,.94),rgba(255,253,248,.72))}.workspace--self-room .self-goal-card--completed{background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.92),transparent 30%),linear-gradient(145deg,rgba(232,247,239,.94),rgba(250,255,252,.72))}.workspace--self-room .self-goal-card--public{background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.92),transparent 30%),linear-gradient(145deg,rgba(239,238,255,.94),rgba(252,250,255,.72))}.workspace--self-room .self-goals-nav__item--active{border-color:rgba(7,26,61,.18);background:#071a3d;color:#ffffff;box-shadow:0 12px 26px rgba(35,55,118,.14);backdrop-filter:none;-webkit-backdrop-filter:none}.workspace--self-room .self-room-score-card:after,.workspace--self-room .self-room-score-card:before{display:none}.workspace--self-room-status .self-room-notification-panel .self-room-agent-card{border-color:rgba(255,255,255,.58);background:linear-gradient(145deg,rgba(255,255,255,.66),rgba(247,250,255,.32)),rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 12px 28px rgba(35,55,118,.07);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}.workspace--self-room-status .self-room-notification-panel .self-room-agent-card--active,.workspace--self-room-status .self-room-notification-panel .self-room-agent-card:hover{border-color:rgba(255,255,255,.72);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(247,250,255,.42)),rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 16px 36px rgba(35,55,118,.1)}.workspace--self-room-status .self-room-notification-panel,.workspace--self-room-status .self-room-notification-panel .self-room-agent-card__main,.workspace--self-room-status .self-room-notification-panel .self-room-agent-list{border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.workspace--self-room-status .self-room-notification-panel{overflow:visible;border:0}.workspace--self-room-status .self-room-notification-panel .self-room-agent-list{overflow-y:auto;overflow-x:hidden;padding-top:2px;padding-right:8px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.workspace--self-room-status .self-room-notification-panel .self-room-agent-list::-webkit-scrollbar{width:5px}.workspace--self-room-status .self-room-notification-panel .self-room-agent-list::-webkit-scrollbar-thumb{background:transparent}.workspace--self-room-status .self-room-notification-panel .self-room-agent-list--expanded{scrollbar-width:none;scrollbar-color:transparent transparent;scrollbar-gutter:auto}.workspace--self-room-status .self-room-notification-panel .self-room-agent-list--expanded::-webkit-scrollbar{display:none;width:0;height:0}.workspace--self-room-status .self-room-notification-panel .self-room-agent-card,.workspace--self-room-status .self-room-notification-panel .self-room-agent-card--active,.workspace--self-room-status .self-room-notification-panel .self-room-agent-card:hover{border-color:rgba(60,155,49,.14);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(246,252,242,.88)),rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 24px rgba(60,155,49,.055);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.workspace--self-room-status .self-room-notification-panel .self-room-agent-card--active,.workspace--self-room-status .self-room-notification-panel .self-room-agent-card:hover{border-color:rgba(60,155,49,.24);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(243,251,238,.92)),rgba(255,255,255,.94)}.workspace--self-room-status .self-room-header__widgets .self-room-notification-panel,.workspace--self-room-status .self-room-header__widgets .self-room-notification-panel .self-room-agent-list{height:48px;max-height:48px;overflow:visible;padding:0;background:transparent}.workspace--self-room-status .self-room-header__widgets .self-room-notification-panel .self-room-agent-list:not(.self-room-agent-list--expanded){position:relative}.workspace--self-room-status .self-room-header__widgets .self-room-agent-list:not(.self-room-agent-list--expanded) .self-room-agent-card{position:absolute;left:0;width:calc(100% - 88px);height:48px;min-height:48px;max-height:48px}.workspace--self-room-status .self-room-header__widgets .self-room-agent-list:not(.self-room-agent-list--expanded) .self-room-agent-card:first-of-type{top:0;z-index:3}.workspace--self-room-status .self-room-header__widgets .self-room-agent-list:not(.self-room-agent-list--expanded) .self-room-agent-card:nth-of-type(2){top:0;left:24px;z-index:2;transform:none}.workspace--self-room-status .self-room-header__widgets .self-room-agent-list:not(.self-room-agent-list--expanded) .self-room-agent-card:nth-of-type(3){top:0;left:48px;z-index:1;transform:none}.workspace--self-room-status .self-room-header__widgets .self-room-agent-list--expanded{display:flex;gap:10px;position:absolute;top:0;right:54px;left:88px;width:auto;height:56px;max-height:56px;overflow-x:auto;overflow-y:hidden;padding:0 0 6px;background:transparent;scrollbar-width:none;scrollbar-color:transparent transparent;scrollbar-gutter:auto}.workspace--self-room-status .self-room-header__widgets .self-room-agent-list--expanded::-webkit-scrollbar{display:none;width:0;height:0}.workspace--self-room-status .self-room-header__widgets .self-room-notification-panel--expanded{overflow:hidden}.workspace--self-room-status .self-room-header__widgets .self-room-notification-panel--expanded .self-room-agent-list--expanded{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-gutter:auto;scrollbar-width:none;scrollbar-color:transparent transparent;touch-action:none}.workspace--self-room-status .self-room-header__widgets .self-room-notification-panel--expanded .self-room-agent-list--expanded::-webkit-scrollbar{display:none;width:0;height:0}.workspace--self-room-status .self-room-header__widgets .self-room-agent-clear,.workspace--self-room-status .self-room-header__widgets .self-room-agent-clear:hover{border-color:rgba(65,82,128,.12);border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 14px 30px rgba(35,55,118,.12),inset 0 1px 0 rgba(255,255,255,.86)}.workspace--self-room-status .self-room-header__widgets .self-room-agent-clear:focus-visible,.workspace--self-room-status .self-room-header__widgets .self-room-agent-clear:hover{border-color:rgba(239,76,69,.24);background:#ffffff}.workspace--self-room-status .self-room-header__widgets .self-room-agent-list--expanded .self-room-agent-card{translate:none;box-shadow:0 18px 34px rgba(60,155,49,.11),0 6px 14px rgba(39,35,30,.05),inset 0 1px 0 rgba(255,255,255,.86)}.workspace--self-room-status .self-room-header__widgets .self-room-agent-list--expanded .self-room-agent-card--active,.workspace--self-room-status .self-room-header__widgets .self-room-agent-list--expanded .self-room-agent-card:hover{translate:none;box-shadow:0 22px 42px rgba(60,155,49,.13),0 8px 18px rgba(39,35,30,.06),inset 0 1px 0 rgba(255,255,255,.9)}.workspace--self-room-status .self-room-center .self-room-score-card{border-color:rgba(255,255,255,.64);background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(248,252,255,.42)),rgba(255,255,255,.26);box-shadow:0 24px 62px rgba(36,54,108,.09),inset 0 1px 0 rgba(255,255,255,.78);backdrop-filter:blur(22px) saturate(1.22);-webkit-backdrop-filter:blur(22px) saturate(1.22)}.workspace--self-room-status .self-room-left .self-room-activity-stats-card{position:relative;isolation:isolate;border-color:rgba(255,255,255,.64);background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(248,251,255,.46) 48%,rgba(235,239,255,.52)),linear-gradient(180deg,rgba(255,255,255,.54),rgba(255,255,255,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),inset 0 -1px 0 rgba(255,255,255,.34);backdrop-filter:blur(26px) saturate(1.35);-webkit-backdrop-filter:blur(26px) saturate(1.35)}.workspace--self-room-status .self-room-left .self-room-activity-stats-card:before{content:"";position:absolute;inset:1px;z-index:0;border-radius:calc(var(--self-room-card-radius, 22px) - 1px);background:linear-gradient(120deg,rgba(255,255,255,.58),rgba(255,255,255,.06) 38%,rgba(82,103,255,.08)),linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,0));pointer-events:none}.workspace--self-room-status .self-room-left .self-room-activity-stats-card>*{position:relative;z-index:1}.workspace--self-room-status .self-room-left .self-room-duration-list{gap:10px}.workspace--self-room-status .self-room-left .self-room-duration-row{min-height:36px;padding:7px 10px;border:1px solid rgba(255,255,255,.58);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(248,250,255,.42)),rgba(255,255,255,.28);box-shadow:0 14px 28px rgba(36,54,108,.08),0 5px 12px rgba(36,54,108,.05),inset 0 1px 0 rgba(255,255,255,.78);transition:border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.19,1,.22,1)}.workspace--self-room-status .self-room-left .self-room-duration-row:hover{border-color:rgba(255,255,255,.78);box-shadow:0 20px 38px rgba(36,54,108,.12),0 8px 16px rgba(36,54,108,.07),inset 0 1px 0 rgba(255,255,255,.86);transform:translateY(-2px)}.workspace--self-room-status .self-room-left .self-room-activity-stats-card .self-room-duration-track{border:1px solid rgba(255,255,255,.44);background:color-mix(in srgb,var(--self-duration-color,#244fd1) 13%,rgba(255,255,255,.22));box-shadow:inset 0 1px 2px rgba(40,58,108,.08),0 0 0 1px color-mix(in srgb,var(--self-duration-color,#244fd1) 5%,transparent)}.workspace--self-room-status .self-room-left .self-room-activity-stats-card:after{position:relative;z-index:1;border-color:rgba(255,255,255,.58);background:linear-gradient(135deg,rgba(255,255,255,.6),rgba(248,250,255,.28)),rgba(255,255,255,.2);color:rgba(58,70,106,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 24px rgba(36,54,108,.07);backdrop-filter:blur(18px) saturate(1.22);-webkit-backdrop-filter:blur(18px) saturate(1.22)}.workspace--self-room .self-goals-surface .self-goal-card,.workspace--self-room .self-goals-surface .self-goals-summary{border:1px solid rgba(15,15,16,.1);background:rgba(255,255,255,.76);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.workspace--self-room .self-goals-surface .self-goal-card--add{border-style:dashed;background:rgba(255,255,255,.42)}.workspace--self-room .self-goals-surface .self-goal-card:after,.workspace--self-room .self-goals-surface .self-goal-card:before{display:none}.workspace--self-room .self-goals-surface .self-goal-card--add>span,.workspace--self-room .self-goals-surface .self-goal-card__icon,.workspace--self-room .self-goals-surface .self-goal-card__top em{background:#f1f1f2;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.workspace--self-room .main-panel__scroll{overflow:auto;overflow-x:hidden;scrollbar-gutter:auto}.workspace--self-room-goals .main-panel__scroll{overflow:hidden;scrollbar-gutter:stable}.workspace--self-room-status .self-room-canvas{--self-room-card-bg:rgba(252,255,249,0.74);--self-room-card-line:rgba(60,155,49,0.18);--self-room-card-shadow:0 12px 28px rgba(60,155,49,0.055);--self-room-inner-bg:rgba(244,251,240,0.68);color:#11161e}.workspace--self-room-status .self-room-banner,.workspace--self-room-status .self-room-center .self-room-radar,.workspace--self-room-status .self-room-center .self-room-score-card,.workspace--self-room-status .self-room-left .self-room-activity-stats-card{border-color:var(--self-room-card-line);background:radial-gradient(circle at 14% 0,rgba(255,255,255,.9),transparent 34%),linear-gradient(135deg,rgba(252,255,249,.82),rgba(238,249,232,.58));box-shadow:var(--self-room-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.workspace--self-room-status .self-room-center .self-room-radar{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.92),rgba(244,251,240,.76) 38%,transparent 66%),rgba(247,252,244,.64)}.workspace--self-room-status .self-room-left .self-room-activity-stats-card:after,.workspace--self-room-status .self-room-left .self-room-activity-stats-card:before{background:rgba(247,252,244,.64);border-color:rgba(60,155,49,.16);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.workspace--self-room-status .self-room-left .self-room-duration-row{border-color:rgba(60,155,49,.14);background:rgba(252,255,249,.64)}.workspace--self-room-status .self-room-left .self-room-duration-row:hover{border-color:rgba(60,155,49,.24);background:rgba(252,255,249,.82)}.workspace--self-room-status .self-room-duration-track,.workspace--self-room-status .self-room-left .self-room-activity-stats-card .self-room-duration-track{border-color:transparent;background:rgba(60,155,49,.12)}.workspace--self-room-status .self-room-duration-track i{background:linear-gradient(90deg,#7fc86f,var(--dl-green))}.workspace--self-room-status .self-room-header__widgets .self-room-agent-card--coral .self-room-agent-card__icon,.workspace--self-room-status .self-room-header__widgets .self-room-agent-card--green .self-room-agent-card__icon,.workspace--self-room-status .self-room-header__widgets .self-room-agent-card__icon{background:linear-gradient(145deg,#7fc86f,var(--dl-green));box-shadow:0 5px 12px rgba(60,155,49,.16),inset 0 1px 0 rgba(255,255,255,.28)}.workspace--self-room-status .self-room-header__widgets .self-room-agent-more span,.workspace--self-room-status .self-room-header__widgets .self-room-agent-toggle{background:var(--dl-green-soft);color:var(--dl-green)}.workspace--self-room-status .self-room-header__widgets .self-room-agent-list--expanded,.workspace--self-room-status .self-room-header__widgets .self-room-notification-panel--expanded{background:transparent}@media (max-width:980px){.workspace--self-room{grid-template-columns:1fr;height:100vh;min-height:0;overflow:hidden}.workspace--self-room .sidebar{display:none}.workspace--self-room .main-panel,.workspace--self-room .main-panel__scroll{height:100%;min-height:0}.workspace--self-room .main-panel__scroll{overflow:auto;overflow-x:hidden}}@media (max-width:820px){.self-room-tabs{grid-column:1/-1;grid-row:2;justify-self:stretch;width:100%}}.workspace--self-insight .main-panel__scroll--self-insight{overflow-y:auto;scrollbar-gutter:stable}.workspace--self-insight .main-panel__content--self-insight,.workspace--self-insight .self-room-insight-surface{height:auto;min-height:100%;overflow:visible}.workspace--self-room{--dl-green:var(--brand-primary-400);--dl-green-soft:var(--brand-primary-50);--dl-ink:var(--brand-neutral-900);--dl-ink-soft:var(--brand-neutral-700);--dl-muted:var(--brand-neutral-500);--dl-muted-soft:var(--brand-neutral-400);--dl-bg:var(--brand-neutral-50);--dl-panel:rgba(255,255,255,0.78);--dl-panel-solid:#ffffff;--dl-line:rgba(224,220,212,0.88);--dl-line-strong:rgba(200,195,186,0.9);--app-bg:var(--brand-neutral-50);background:linear-gradient(180deg,rgba(255,255,255,.72) 0,rgba(245,247,232,.2) 50%,rgba(240,237,232,.66) 100%),var(--brand-neutral-50);color:var(--brand-neutral-800);font-family:var(--font-brand-sans)}.workspace--self-room .main-panel,.workspace--self-room .main-panel__content,.workspace--self-room .main-panel__scroll{background:transparent}.workspace--self-room .self-room-tabs{min-height:40px;border:.5px solid var(--brand-neutral-200);background:rgba(255,255,255,.7);box-shadow:0 1px 3px rgba(20,18,16,.04),inset 0 1px 0 rgba(255,255,255,.86)}.workspace--self-room .self-room-tabs:before{background:var(--brand-primary-400);box-shadow:none}.workspace--self-room .self-room-tab{color:var(--brand-neutral-600);font-family:var(--font-brand-sans);font-size:12px;font-weight:500}.workspace--self-room .self-room-tab--active{color:#ffffff}.workspace--self-room-status .self-room-canvas{--self-room-card-radius:14px;--self-room-card-bg:rgba(255,255,255,0.76);--self-room-card-line:rgba(224,220,212,0.92);--self-room-card-shadow:0 1px 3px rgba(20,18,16,0.04);--self-room-inner-bg:rgba(245,247,232,0.46);color:var(--brand-neutral-800);font-family:var(--font-brand-sans)}.workspace--self-room-status .self-room-activity,.workspace--self-room-status .self-room-agent-card,.workspace--self-room-status .self-room-banner,.workspace--self-room-status .self-room-center .self-room-radar,.workspace--self-room-status .self-room-center .self-room-score-card,.workspace--self-room-status .self-room-left .self-room-activity-stats-card,.workspace--self-room-status .self-room-status-insight .self-room-radar,.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded{border:.5px solid var(--self-room-card-line);border-radius:var(--self-room-card-radius);background:var(--self-room-card-bg);box-shadow:var(--self-room-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.workspace--self-room-status .self-room-banner{grid-template-columns:minmax(0,.74fr) minmax(210px,.26fr);background:radial-gradient(circle at 12% 0,rgba(255,255,255,.96),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.78),rgba(245,247,232,.48))}.workspace--self-room-status .self-room-banner__copy{gap:7px}.workspace--self-room-status .self-room-banner__copy p,.workspace--self-room-status .self-room-detail-panel p{color:var(--brand-primary-500);font-family:var(--font-brand-mono);font-size:10px;font-weight:500;letter-spacing:.14em}.workspace--self-room-status .self-room-banner__copy h1,.workspace--self-room-status .self-room-detail-panel h1{color:var(--brand-neutral-900);font-family:var(--font-brand-serif);font-weight:400;letter-spacing:0}.workspace--self-room-status .self-room-banner__copy span,.workspace--self-room-status .self-room-card__header span,.workspace--self-room-status .self-room-detail-panel span,.workspace--self-room-status .self-room-record-card__content small,.workspace--self-room-status .self-room-record-card__content span,.workspace--self-room-status .self-room-score-card .self-room-card__header span{color:var(--brand-neutral-500);font-weight:400}.workspace--self-room-status .self-room-banner__copy>span{max-width:420px;font-size:13px;line-height:1.42}.workspace--self-room-status .self-room-activity h2,.workspace--self-room-status .self-room-card h3,.workspace--self-room-status .self-room-record-card__content strong,.workspace--self-room-status .self-room-score-card__badge,.workspace--self-room-status .self-room-score-card__badge strong,.workspace--self-room-status .self-room-stats-total{color:var(--brand-neutral-900)}.workspace--self-room-status .self-room-banner-metric,.workspace--self-room-status .self-room-canvas .self-room-radar__label,.workspace--self-room-status .self-room-record-card{border:.5px solid var(--brand-neutral-200);border-radius:14px;background:rgba(255,255,255,.64);box-shadow:none}.workspace--self-room-status .self-room-activity__header button,.workspace--self-room-status .self-room-banner-metric svg,.workspace--self-room-status .self-room-card__menu,.workspace--self-room-status .self-room-radar__footer-icon{color:var(--brand-primary-400)}.workspace--self-room-status .self-room-left .self-room-activity-stats-card{grid-template-rows:auto minmax(0,1fr) 34px;gap:8px;padding:16px 14px 12px;overflow:hidden}.workspace--self-room-status .self-room-left .self-room-activity-stats-card--with-insight{grid-template-rows:auto minmax(0,1fr) auto}.workspace--self-room-status .self-room-left .self-room-activity-stats-card:before{display:none}.workspace--self-room-status .self-room-left .self-room-activity-stats-card:after{content:"11 behavior dimensions from multimodal daily signals";min-height:34px;border:.5px solid var(--brand-neutral-200);border-radius:12px;background:var(--brand-primary-50);color:var(--brand-primary-700);font-family:var(--font-brand-mono);font-size:10px;line-height:1.25;box-shadow:none}.workspace--self-room-status .self-room-left .self-room-activity-stats-card--with-insight:after{content:none;display:none}.workspace--self-room-status .self-room-left .self-room-duration-list{gap:6px;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(128,156,19,.24) transparent}.workspace--self-room-status .self-room-left .self-room-duration-list::-webkit-scrollbar{width:4px}.workspace--self-room-status .self-room-left .self-room-duration-list::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(128,156,19,.24)}.workspace--self-room-status .self-room-left .self-room-duration-row{grid-template-columns:16px minmax(82px,.36fr) minmax(0,1fr) 34px;gap:7px;min-height:30px;padding:5px 7px;border:.5px solid var(--brand-neutral-200);border-radius:8px;background:rgba(255,255,255,.62);box-shadow:none;transform:none}.workspace--self-room-status .self-room-left .self-room-duration-row:hover{border-color:var(--brand-primary-200);background:var(--brand-primary-50);box-shadow:none;transform:none}.workspace--self-room-status .self-room-duration-row svg{width:14px;height:14px;color:var(--self-duration-color,var(--brand-primary-400))}.workspace--self-room-status .self-room-duration-row>span{min-width:0;overflow:hidden;color:var(--brand-neutral-700);font-size:10.5px;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.workspace--self-room-status .self-room-duration-row>strong{color:var(--brand-neutral-700);font-family:var(--font-brand-mono);font-size:10px;font-weight:500}.workspace--self-room-status .self-room-duration-track,.workspace--self-room-status .self-room-left .self-room-activity-stats-card .self-room-duration-track{height:6px;border:0;background:color-mix(in srgb,var(--self-duration-color,var(--brand-primary-400)) 14%,transparent);box-shadow:none}.workspace--self-room-status .self-room-duration-track i{background:var(--self-duration-color,var(--brand-primary-400));box-shadow:none}.workspace--self-room-status .self-room-radar{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.94),rgba(245,247,232,.62) 40%,transparent 66%),rgba(255,255,255,.54)}.workspace--self-room-status .self-room-radar line,.workspace--self-room-status .self-room-radar__axis,.workspace--self-room-status .self-room-radar__grid{stroke:rgba(128,156,19,.2)}.workspace--self-room-status .self-room-radar__shape{stroke:var(--brand-primary-400)}.workspace--self-room-status .self-room-radar__label-icon{background:var(--brand-primary-50);color:var(--brand-primary-500)}.workspace--self-room-status .self-room-radar__label-text span{color:var(--brand-neutral-600)}.workspace--self-room-status .self-room-radar__label-text strong{color:var(--brand-primary-600)}.workspace--self-room-status .self-room-radar__footer{border:.5px solid var(--brand-neutral-200);background:var(--brand-primary-50);color:var(--brand-primary-700);box-shadow:none}.workspace--self-room-status .self-room-card--clickable:hover,.workspace--self-room-status .self-room-record-card:hover{border-color:var(--brand-primary-200);background:rgba(255,255,255,.86);box-shadow:0 4px 12px rgba(20,18,16,.06)}.workspace--self-room-status .self-room-card--clickable:focus-visible{outline:2px solid var(--brand-primary-200);outline-offset:3px}.workspace--self-room-status .self-room-header__widgets .self-room-agent-card,.workspace--self-room-status .self-room-header__widgets .self-room-agent-card--active,.workspace--self-room-status .self-room-header__widgets .self-room-agent-card:hover{border-color:var(--brand-neutral-200);background:rgba(255,255,255,.82);box-shadow:0 1px 3px rgba(20,18,16,.04)}.workspace--self-room-status .self-room-header__widgets .self-room-agent-card--coral .self-room-agent-card__icon,.workspace--self-room-status .self-room-header__widgets .self-room-agent-card--green .self-room-agent-card__icon,.workspace--self-room-status .self-room-header__widgets .self-room-agent-card__icon{background:var(--brand-primary-400);box-shadow:none}.workspace--self-room-status .self-room-header__widgets .self-room-agent-more span,.workspace--self-room-status .self-room-header__widgets .self-room-agent-toggle{background:var(--brand-primary-50);color:var(--brand-primary-600)}@media (max-width:820px){.workspace--self-room-status .self-room-left .self-room-activity-stats-card{min-height:470px}.workspace--self-room-status .self-room-left .self-room-duration-row{grid-template-columns:16px minmax(112px,.42fr) minmax(0,1fr) 36px}}.workspace--self-room-status .self-room-canvas{grid-template-columns:minmax(400px,460px) minmax(360px,1fr) minmax(210px,250px)}.workspace--self-room-status .self-room-activity,.workspace--self-room-status .self-room-left{grid-row:1/3}.workspace--self-room-status .self-room-activity{padding:16px 10px 16px 12px}.workspace--self-room-status .self-room-record-timeline{padding-right:0}.workspace--self-room-status .self-room-record-timeline-item{grid-template-columns:38px 20px minmax(0,1fr);min-height:72px}.workspace--self-room-status .self-room-record-timeline-item:before{left:47px}.workspace--self-room-status .self-room-record-timeline-item__node{width:20px;height:20px}.workspace--self-room-status .self-room-stats-recording{gap:7px;min-height:20px}.workspace--self-room-status .self-room-stats-recording>span{color:var(--brand-primary-600);font-family:var(--font-brand-mono);font-size:10px;font-weight:500;letter-spacing:.02em}.workspace--self-room-status .self-room-left .self-room-duration-item{min-height:0}.workspace--self-room-status .self-room-left .self-room-duration-row,.workspace--self-room-status .self-room-left .self-room-duration-row:hover{padding:4px 0;border:0;background:transparent;box-shadow:none}.workspace--self-room-status .self-room-left .self-room-duration-track{border:0;background:repeating-linear-gradient(135deg,rgba(122,115,106,.16) 0 4px,rgba(122,115,106,.06) 4px 8px),color-mix(in srgb,var(--self-duration-color,var(--brand-primary-400)) 12%,transparent);box-shadow:none}.workspace--self-room-status .self-room-left .self-room-duration-track:focus-visible{outline:2px solid var(--brand-primary-200);outline-offset:3px}.workspace--self-room-status .self-room-left .self-room-duration-track__base,.workspace--self-room-status .self-room-left .self-room-duration-track__segments span{background:var(--self-duration-color,var(--brand-primary-400))}.workspace--self-room-status .self-room-left .self-room-duration-track:not(.self-room-duration-track--segmented):hover .self-room-duration-track__segments{opacity:.2}.workspace--self-room-status .self-room-left .self-room-duration-track--segmented:hover .self-room-duration-track__base{opacity:.18}.workspace--self-room-status .self-room-status-insight{min-height:236px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded{gap:10px;min-height:236px;overflow:hidden}.workspace--self-room-status .self-room-status-insight .self-room-deep-insight-card{background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(245,247,232,.54)),var(--self-room-card-bg)}.workspace--self-room-status .self-room-deep-insight-header{grid-template-columns:minmax(118px,max-content) minmax(0,1fr);gap:10px}.workspace--self-room-status .self-room-deep-insight-heading h3{color:var(--brand-neutral-900);font-family:var(--font-brand-serif);font-size:20px;font-weight:400;letter-spacing:0}.workspace--self-room-status .self-room-deep-insight-heading span{max-width:150px;color:var(--brand-neutral-500);font-size:10px}.workspace--self-room-status .self-room-deep-insight-tabs{flex-wrap:nowrap;max-width:none}.workspace--self-room-status .self-room-deep-insight-tab{min-height:23px;padding:0 5px;border-color:var(--brand-neutral-200);background:rgba(255,255,255,.64);color:var(--brand-neutral-500);box-shadow:none}.workspace--self-room-status .self-room-deep-insight-tab span{font-size:9px}.workspace--self-room-status .self-room-deep-insight-tab--active,.workspace--self-room-status .self-room-deep-insight-tab:hover{border-color:color-mix(in srgb,var(--self-deep-insight-accent,var(--brand-primary-400)) 36%,var(--brand-neutral-200));background:color-mix(in srgb,var(--self-deep-insight-accent,var(--brand-primary-400)) 12%,#ffffff);color:var(--self-deep-insight-accent,var(--brand-primary-500))}.workspace--self-room-status .self-room-deep-insight-panel{border-color:var(--brand-neutral-200);background:linear-gradient(135deg,color-mix(in srgb,var(--self-deep-insight-accent,var(--brand-primary-400)) 8%,#ffffff),rgba(255,255,255,.66)),rgba(255,255,255,.7);box-shadow:none}.workspace--self-room-status .self-room-deep-insight-copy h4,.workspace--self-room-status .self-room-deep-insight-notes strong,.workspace--self-room-status .self-room-deep-insight-score strong{color:var(--brand-neutral-900)}.workspace--self-room-status .self-room-deep-insight-copy p,.workspace--self-room-status .self-room-deep-insight-score span{color:var(--brand-neutral-500)}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:34px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-card__header h3{color:var(--brand-neutral-900);font-family:var(--font-brand-serif);font-size:20px;font-weight:400}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-card__header span{margin-top:3px;color:var(--brand-neutral-500);font-size:10px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-score-card__badge strong{font-size:17px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar{min-height:158px;padding:8px;border-radius:10px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__canvas{width:min(58%,150px)}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__labels{inset:8px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__label{min-height:34px;grid-template-columns:19px minmax(0,1fr);gap:5px;padding:5px;border-radius:10px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__label-icon{width:19px;height:19px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__label-icon svg{width:12px;height:12px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__label-text span{font-size:8.5px}@media (max-width:1160px){.workspace--self-room-status .self-room-canvas{grid-template-columns:minmax(380px,.96fr) minmax(0,1.04fr)}.workspace--self-room-status .self-room-header{grid-column:2;grid-row:1}.workspace--self-room-status .self-room-left{grid-column:1;grid-row:1/3}.workspace--self-room-status .self-room-center{grid-column:2;grid-row:2}.workspace--self-room-status .self-room-activity{grid-column:1/-1;grid-row:3}}@media (max-width:820px){.workspace--self-room-status .self-room-activity,.workspace--self-room-status .self-room-center,.workspace--self-room-status .self-room-header,.workspace--self-room-status .self-room-left{grid-column:1;grid-row:auto}}.workspace--self-room-goals{background:linear-gradient(180deg,rgba(255,255,255,.74) 0,rgba(245,247,232,.28) 46%,rgba(240,237,232,.72) 100%),var(--brand-neutral-50)}.workspace--self-room-goals .main-panel,.workspace--self-room-goals .main-panel__content,.workspace--self-room-goals .main-panel__scroll{background:transparent}.workspace--self-room-goals .self-goals-surface{--self-goals-header-height:var(--header-height);color:var(--brand-neutral-800);font-family:var(--font-brand-sans);background:transparent}.workspace--self-room-goals .self-goals-page-header{height:var(--self-goals-header-height);min-height:var(--self-goals-header-height);padding:0 22px;border-bottom:.5px solid rgba(224,220,212,.72);background:rgba(250,249,247,.72);box-shadow:0 1px 3px rgba(20,18,16,.035)}.workspace--self-room-goals .self-goals-tabs{--self-goals-tab-width:96px;display:grid;grid-template-columns:repeat(3,var(--self-goals-tab-width));height:100%}.workspace--self-room-goals .self-goals-tabs:after{bottom:8px;height:2px;background:var(--brand-primary-400)}.workspace--self-room-goals .self-goals-tab{min-height:var(--self-goals-header-height);color:var(--brand-neutral-500);font-family:var(--font-brand-sans);font-size:13px;font-weight:500}.workspace--self-room-goals .self-goals-tab:hover{color:var(--brand-neutral-800)}.workspace--self-room-goals .self-goals-tab--active{color:var(--brand-primary-500);font-weight:600}.workspace--self-room-goals .self-goals-page-header__actions{gap:10px;color:var(--brand-neutral-500);font-family:var(--font-brand-sans);font-size:12px;font-weight:400}.workspace--self-room-goals .self-goals-page-header__actions>span{color:var(--brand-neutral-500);font-family:var(--font-brand-mono);font-size:10px;font-weight:400;letter-spacing:.02em;white-space:nowrap}.workspace--self-room-goals .self-goals-community-link,.workspace--self-room-goals .self-goals-search{min-height:36px;border:.5px solid var(--brand-neutral-200);border-radius:999px;background:rgba(255,255,255,.68);color:var(--brand-neutral-600);box-shadow:0 1px 3px rgba(20,18,16,.035)}.workspace--self-room-goals .self-goals-community-link{min-width:160px;color:var(--brand-primary-600);font-size:12px}.workspace--self-room-goals .self-goals-search{width:230px}.workspace--self-room-goals .self-goals-search input{color:var(--brand-neutral-800);font-family:var(--font-brand-sans);font-size:13px;font-weight:400}.workspace--self-room-goals .self-goals-search input::placeholder{color:var(--brand-neutral-400)}.workspace--self-room-goals .self-goals-community-link:hover,.workspace--self-room-goals .self-goals-search:focus-within{border-color:var(--brand-primary-200);background:rgba(255,255,255,.84);color:var(--brand-primary-600)}.workspace--self-room-goals .self-goals-icon-button{width:34px;height:34px;border:.5px solid var(--brand-neutral-200);border-radius:999px;background:rgba(255,255,255,.66);color:var(--brand-neutral-600)}.workspace--self-room-goals .self-goals-icon-button:hover{border-color:var(--brand-primary-200);background:var(--brand-primary-50);color:var(--brand-primary-600)}.workspace--self-room-goals .self-goals-new-button{min-height:36px;padding:0 16px;border-radius:999px;background:var(--brand-primary-400);color:#ffffff;font-size:13px;font-weight:500;box-shadow:0 8px 18px rgba(128,156,19,.18)}.workspace--self-room-goals .self-goals-scroll{gap:18px;padding:18px 22px 24px;scrollbar-color:rgba(128,156,19,.32) transparent}.workspace--self-room-goals .self-goals-scroll::-webkit-scrollbar-thumb{background:rgba(128,156,19,.32)}.workspace--self-room-goals .self-goals-guess{gap:12px}.workspace--self-room-goals .self-goals-section-heading{min-height:32px}.workspace--self-room-goals .self-goals-analysis h2,.workspace--self-room-goals .self-goals-section-heading h2{color:var(--brand-neutral-900);font-family:var(--font-brand-serif);font-weight:400;letter-spacing:0}.workspace--self-room-goals .self-goals-section-heading h2{font-size:24px;line-height:1.08}.workspace--self-room-goals .self-goals-guess__grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.workspace--self-room-goals .self-goal-card,.workspace--self-room-goals .self-goal-suggestion-card,.workspace--self-room-goals .self-goals-summary{border:.5px solid var(--brand-neutral-200);border-radius:14px;background:rgba(255,255,255,.76);box-shadow:0 1px 3px rgba(20,18,16,.04);backdrop-filter:none;-webkit-backdrop-filter:none}.workspace--self-room-goals .self-goal-card,.workspace--self-room-goals .self-goal-suggestion-card{position:relative;overflow:hidden}.workspace--self-room-goals .self-goal-card:before,.workspace--self-room-goals .self-goal-suggestion-card:before{content:"";position:absolute;top:16px;bottom:16px;left:0;width:3px;border-radius:0 999px 999px 0;background:var(--brand-primary-400)}.workspace--self-room-goals .self-goal-suggestion-card{grid-template-rows:auto auto minmax(34px,1fr) auto;gap:9px;min-height:142px;padding:16px 18px 14px}.workspace--self-room-goals .self-goal-card__top em,.workspace--self-room-goals .self-goal-suggestion-card__top em,.workspace--self-room-goals .self-goal-suggestion-card__top span{font-family:var(--font-brand-mono);font-size:10px;font-weight:500;letter-spacing:.01em}.workspace--self-room-goals .self-goal-suggestion-card__top span{color:var(--brand-neutral-500)}.workspace--self-room-goals .self-goal-card__top em,.workspace--self-room-goals .self-goal-suggestion-card__top em{border:.5px solid transparent;background:var(--brand-primary-50);color:var(--brand-primary-600)}.workspace--self-room-goals .self-goal-suggestion-card:nth-child(3n) .self-goal-suggestion-card__top em,.workspace--self-room-goals .self-goal-suggestion-card:nth-child(4) .self-goal-suggestion-card__top em{background:#fdf3e7;color:#8a5010}.workspace--self-room-goals .self-goal-suggestion-card:nth-child(5) .self-goal-suggestion-card__top em{background:var(--brand-neutral-100);color:var(--brand-neutral-600)}.workspace--self-room-goals .self-goal-card h2,.workspace--self-room-goals .self-goal-suggestion-card h3{color:var(--brand-neutral-900);font-family:var(--font-brand-sans);font-weight:600;letter-spacing:0}.workspace--self-room-goals .self-goal-suggestion-card h3{font-size:15px;line-height:1.2}.workspace--self-room-goals .self-goal-card p,.workspace--self-room-goals .self-goal-suggestion-card p,.workspace--self-room-goals .self-goals-analysis p,.workspace--self-room-goals .self-goals-metric p{color:var(--brand-neutral-500);font-family:var(--font-brand-sans);font-weight:400}.workspace--self-room-goals .self-goal-suggestion-card p{font-size:12px;line-height:1.42}.workspace--self-room-goals .self-goal-suggestion-card footer{position:static;display:grid;grid-template-columns:minmax(0,1fr) 16px;grid-gap:8px;gap:8px;padding-top:9px;border-top:.5px solid var(--brand-neutral-200);color:var(--brand-neutral-500);font-family:var(--font-brand-sans);font-size:11px;font-weight:400}.workspace--self-room-goals .self-goal-suggestion-card footer span{display:block}.workspace--self-room-goals .self-goal-card footer svg,.workspace--self-room-goals .self-goal-suggestion-card footer svg{color:var(--brand-primary-500)}.workspace--self-room-goals .self-goals-summary{grid-template-columns:minmax(300px,.32fr) minmax(0,1fr);min-height:214px;margin-top:2px;overflow:hidden}.workspace--self-room-goals .self-goals-analysis{grid-template-columns:38px minmax(0,1fr);gap:16px;padding:24px;border-right:.5px solid var(--brand-neutral-200)}.workspace--self-room-goals .self-goal-card__icon,.workspace--self-room-goals .self-goals-analysis__icon,.workspace--self-room-goals .self-goals-metric__icon{border:.5px solid var(--brand-primary-200);background:var(--brand-primary-50);color:var(--brand-primary-600);box-shadow:none}.workspace--self-room-goals .self-goals-analysis__icon,.workspace--self-room-goals .self-goals-metric__icon{width:38px;height:38px;border-radius:12px}.workspace--self-room-goals .self-goal-card:nth-child(3n) .self-goal-card__icon,.workspace--self-room-goals .self-goal-card:nth-child(3n+2) .self-goal-card__icon,.workspace--self-room-goals .self-goals-metric:first-child .self-goals-metric__icon,.workspace--self-room-goals .self-goals-metric:nth-child(2) .self-goals-metric__icon{background:var(--brand-primary-50);color:var(--brand-primary-600)}.workspace--self-room-goals .self-goals-analysis h2{font-size:20px;line-height:1.16}.workspace--self-room-goals .self-goals-analysis p{max-width:340px;margin-top:10px;font-size:13px;line-height:1.52}.workspace--self-room-goals .self-goals-analysis button{min-height:30px;margin-top:16px;padding:0 12px;border:.5px solid var(--brand-neutral-200);border-radius:999px;background:rgba(255,255,255,.64);color:var(--brand-neutral-800);font-size:12px;font-weight:500}.workspace--self-room-goals .self-goals-analysis button:hover{border-color:var(--brand-primary-200);background:var(--brand-primary-50);color:var(--brand-primary-600)}.workspace--self-room-goals .self-goals-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace--self-room-goals .self-goals-metric{padding:24px 18px;border-right:.5px solid var(--brand-neutral-200)}.workspace--self-room-goals .self-goals-metric>strong{margin-top:13px;color:var(--brand-neutral-900);font-family:var(--font-brand-serif);font-size:34px;font-weight:400;line-height:1}.workspace--self-room-goals .self-goals-metric h3{margin-top:12px;color:var(--brand-neutral-800);font-size:14px;font-weight:500}.workspace--self-room-goals .self-goals-metric p{margin-top:7px;font-size:12px}.workspace--self-room-goals .self-goals-progress-ring{width:72px;height:72px;background:radial-gradient(circle,rgba(255,255,255,.94) 58%,transparent 60%),conic-gradient(var(--brand-primary-400) 0 234deg,var(--brand-neutral-100) 234deg 1turn)}.workspace--self-room-goals .self-goals-metric--progress>strong{font-size:36px}.workspace--self-room-goals .self-goals-grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:14px}.workspace--self-room-goals .self-goal-card{gap:12px;min-height:198px;padding:18px 18px 15px}.workspace--self-room-goals .self-goal-card__icon{width:34px;height:34px;border-radius:12px}.workspace--self-room-goals .self-goal-card__icon svg{width:19px;height:19px}.workspace--self-room-goals .self-goal-card__top em{max-width:118px;padding:5px 9px}.workspace--self-room-goals .self-goal-card h2{font-size:15px;line-height:1.22}.workspace--self-room-goals .self-goal-card p{font-size:12px;line-height:1.42}.workspace--self-room-goals .self-goal-card__progress{color:var(--brand-neutral-500)}.workspace--self-room-goals .self-goal-card__progress small,.workspace--self-room-goals .self-goal-card__progress strong{color:var(--brand-neutral-700);font-family:var(--font-brand-mono);font-size:11px;font-weight:500}.workspace--self-room-goals .self-goal-card__progress span{height:6px;background:var(--brand-neutral-100)}.workspace--self-room-goals .self-goal-card__progress i{background:var(--brand-primary-400)}.workspace--self-room-goals .self-goal-card footer{padding-top:11px;border-top:.5px solid var(--brand-neutral-200);color:var(--brand-neutral-500);font-size:11.5px;font-weight:400}.workspace--self-room-goals .self-goal-card:hover,.workspace--self-room-goals .self-goal-suggestion-card:hover{border-color:var(--brand-primary-200);background:rgba(255,255,255,.88);box-shadow:0 4px 12px rgba(20,18,16,.055);transform:none}@media (max-width:1180px){.workspace--self-room-goals .self-goals-page-header{align-items:stretch;height:auto;min-height:var(--self-goals-header-height);padding-top:8px;padding-bottom:8px}.workspace--self-room-goals .self-goals-page-header__actions{flex-wrap:wrap}.workspace--self-room-goals .self-goals-guess__grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:900px){.workspace--self-room-goals .self-goals-summary{grid-template-columns:1fr}.workspace--self-room-goals .self-goals-analysis{border-right:0;border-bottom:.5px solid var(--brand-neutral-200)}.workspace--self-room-goals .self-goals-summary__metrics{grid-template-columns:1fr}.workspace--self-room-goals .self-goals-metric{border-right:0;border-bottom:.5px solid var(--brand-neutral-200)}}@media (max-width:640px){.workspace--self-room-goals .self-goals-page-header{padding-right:14px;padding-left:14px}.workspace--self-room-goals .self-goals-tabs{--self-goals-tab-width:33.333333%;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace--self-room-goals .self-goals-page-header__actions{align-items:stretch;flex-direction:column}.workspace--self-room-goals .self-goals-community-link,.workspace--self-room-goals .self-goals-search{width:100%}.workspace--self-room-goals .self-goals-scroll{padding:14px}.workspace--self-room-goals .self-goals-grid,.workspace--self-room-goals .self-goals-guess__grid{grid-template-columns:1fr}}.workspace--device,.workspace--self-room{background:linear-gradient(180deg,rgba(255,255,255,.74) 0,rgba(250,249,247,.68) 52%,rgba(240,237,232,.74) 100%),var(--brand-neutral-50)}.workspace--self-room-status .self-room-canvas{--self-room-card-bg:rgba(255,255,255,0.78);--self-room-card-line:rgba(224,220,212,0.9);--self-room-inner-bg:rgba(250,249,247,0.68)}.workspace--device .device-command-panel,.workspace--device .device-info-card,.workspace--device .device-list,.workspace--device .device-overview-card__main,.workspace--device .device-overview-card__side,.workspace--device .device-sync-card,.workspace--self-room-goals .self-goal-card,.workspace--self-room-goals .self-goal-suggestion-card,.workspace--self-room-goals .self-goals-summary,.workspace--self-room-status .self-room-activity,.workspace--self-room-status .self-room-banner,.workspace--self-room-status .self-room-center .self-room-score-card,.workspace--self-room-status .self-room-left .self-room-activity-stats-card,.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded{border-color:var(--brand-neutral-200);background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(250,249,247,.62)),rgba(255,255,255,.72);box-shadow:0 1px 3px rgba(20,18,16,.04)}.workspace--device .device-capture-details,.workspace--device .device-command-field,.workspace--device .device-command-result,.workspace--device .device-control-button,.workspace--device .device-info-grid,.workspace--device .device-inline-sync__action,.workspace--device .device-state-note,.workspace--device .device-sync-card__action,.workspace--device .device-sync-card__icon,.workspace--self-room-goals .self-goal-card__icon,.workspace--self-room-goals .self-goals-analysis__icon,.workspace--self-room-goals .self-goals-metric__icon,.workspace--self-room-status .self-room-banner-metric,.workspace--self-room-status .self-room-canvas .self-room-radar__label,.workspace--self-room-status .self-room-deep-insight-panel,.workspace--self-room-status .self-room-record-card{border-color:var(--brand-neutral-200);background:rgba(255,255,255,.66)}.workspace--self-room-status .self-room-radar,.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.94),rgba(250,249,247,.72) 40%,transparent 66%),rgba(255,255,255,.58)}.workspace--device .device-control-button:hover,.workspace--device .device-inline-sync__action:hover:not(:disabled),.workspace--device .device-list-card:hover,.workspace--device .device-refresh-button:hover,.workspace--device .device-sync-card__action:hover:not(:disabled),.workspace--self-room-goals .self-goal-card:hover,.workspace--self-room-goals .self-goal-suggestion-card:hover,.workspace--self-room-status .self-room-deep-insight-tab:hover,.workspace--self-room-status .self-room-left .self-room-duration-row:hover{border-color:var(--brand-neutral-300);background:rgba(255,255,255,.86);color:var(--brand-neutral-800)}.workspace--device .device-hero-status--online,.workspace--device .device-list-card__status--online,.workspace--self-room-goals .self-goals-tab--active,.workspace--self-room-status .self-room-deep-insight-tab--active{color:var(--brand-primary-500)}.workspace--self-room-status .self-room-deep-insight-tab--active{border-color:var(--brand-primary-200);background:rgba(255,255,255,.78)}.workspace--self-room-status .self-room-deep-insight-panel{background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(250,249,247,.68)),rgba(255,255,255,.72)}.workspace--device .device-list-card--active,.workspace--self-room-goals .self-goal-card:before,.workspace--self-room-goals .self-goal-suggestion-card:before{background-color:transparent}.workspace--self-room-status .self-room-deep-insight-panel:before{background:var(--brand-primary-400)}.workspace--self-room-status .self-room-canvas{grid-template-columns:minmax(500px,560px) minmax(320px,1fr) minmax(210px,250px)}.workspace--self-room-status .self-room-left .self-room-duration-row,.workspace--self-room-status .self-room-left .self-room-duration-row:hover{grid-template-columns:16px minmax(62px,.22fr) minmax(210px,2fr) minmax(46px,auto);gap:8px}.workspace--self-room-status .self-room-left .self-room-duration-track{height:22px;border:.5px solid rgba(36,45,66,.06);background:rgba(36,45,66,.055);box-shadow:inset 0 1px 2px rgba(36,45,66,.035)}.workspace--self-room-status .self-room-left .self-room-duration-track__base,.workspace--self-room-status .self-room-left .self-room-duration-track__segments span{background:linear-gradient(90deg,color-mix(in srgb,var(--self-duration-color,var(--brand-primary-400)) 72%,#ffffff),var(--self-duration-color,var(--brand-primary-400)));box-shadow:none}.workspace--self-room-status .self-room-left .self-room-duration-track:not(.self-room-duration-track--segmented):hover .self-room-duration-track__segments{opacity:.12}.workspace--self-room-status .self-room-duration-row>strong{min-width:46px;font-size:9.5px;white-space:nowrap}.workspace--self-room-status .self-room-status-insight{min-height:292px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded{grid-template-rows:auto minmax(0,1fr);min-height:292px;padding:12px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar{padding:18px;border:.5px solid rgba(36,45,66,.1);border-radius:14px;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.96),rgba(247,250,247,.72) 42%,transparent 68%),linear-gradient(180deg,#ffffff,#f7faf7);box-shadow:0 14px 34px rgba(28,35,54,.05)}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__canvas{width:min(58%,154px)}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__labels{inset:12px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__label{width:76px;min-height:36px;border-color:rgba(36,45,66,.1);background:rgba(255,255,255,.78);box-shadow:0 10px 22px rgba(28,35,54,.055)}.workspace--self-room-status .self-room-radar line,.workspace--self-room-status .self-room-radar__axis,.workspace--self-room-status .self-room-radar__grid{stroke:rgba(36,45,66,.13)}.workspace--self-room-status .self-room-radar__shape{stroke:var(--dl-green);filter:drop-shadow(0 10px 16px rgba(60,155,49,.12))}@media (max-width:1160px){.workspace--self-room-status .self-room-canvas{grid-template-columns:minmax(430px,.98fr) minmax(0,1.02fr)}.workspace--self-room-status .self-room-left .self-room-duration-row,.workspace--self-room-status .self-room-left .self-room-duration-row:hover{grid-template-columns:16px minmax(62px,.24fr) minmax(180px,2fr) minmax(46px,auto)}}.workspace--self-room-goals .self-goal-card:before,.workspace--self-room-goals .self-goal-suggestion-card:before{background:var(--brand-neutral-300)}.workspace--device .device-list-card--active{background:rgba(255,255,255,.82);box-shadow:inset 3px 0 0 var(--brand-primary-400),inset 0 1px 0 rgba(255,255,255,.82)}.workspace--self-room-goals .self-goal-card__icon,.workspace--self-room-goals .self-goals-analysis__icon,.workspace--self-room-goals .self-goals-metric__icon{color:var(--brand-neutral-700)}.workspace--device .device-info-tile--capturing,.workspace--device .device-info-tile--recording,.workspace--device .device-sync-card--pending,.workspace--self-room-goals .self-goals-analysis button:hover,.workspace--self-room-goals .self-goals-community-link:hover,.workspace--self-room-goals .self-goals-search:focus-within{border-color:var(--brand-neutral-300);background:rgba(255,255,255,.78)}.workspace--device .device-surface{--device-surface-soft:rgba(250,249,247,0.68);background:linear-gradient(180deg,rgba(255,255,255,.76) 0,rgba(250,249,247,.68) 52%,rgba(240,237,232,.72) 100%),var(--brand-neutral-50)}.workspace--device .device-overview-card__main{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.96),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.84),rgba(250,249,247,.62))}.workspace--device .device-control-button--active,.workspace--device .device-inline-sync__meter span,.workspace--device .device-status-dot--online,.workspace--device .device-storage-meter span,.workspace--self-room-goals .self-goal-card__progress i,.workspace--self-room-goals .self-goals-tabs:after{background:var(--brand-primary-400)}.workspace--device .device-control-button--active{border-color:var(--brand-primary-400);color:#ffffff}.workspace--device .device-battery__charge,.workspace--device .device-sync-card--pending .device-sync-card__icon{background:rgba(255,255,255,.72)}.workspace--self-room-goals .self-goals-grid{grid-template-columns:repeat(auto-fill,minmax(318px,1fr));gap:22px}.workspace--self-room-goals .self-goal-card,.workspace--self-room-goals .self-goal-suggestion-card{--goal-accent:#303136;--goal-accent-soft:rgba(48,49,54,0.08);--goal-accent-line:rgba(48,49,54,0.18)}.workspace--self-room-goals .self-goal-card{gap:16px;min-height:244px;padding:24px 24px 20px;border-color:var(--goal-accent-line);background:linear-gradient(135deg,rgba(255,255,255,.9),var(--goal-accent-soft)),rgba(255,255,255,.78)}.workspace--self-room-goals .self-goal-card:before,.workspace--self-room-goals .self-goal-suggestion-card:before{background:var(--goal-accent)}.workspace--self-room-goals .self-goal-card__icon{border-color:var(--goal-accent-line)}.workspace--self-room-goals .self-goal-card__icon,.workspace--self-room-goals .self-goal-card__top em{background:var(--goal-accent-soft);color:var(--goal-accent)}.workspace--self-room-goals .self-goal-card__progress i{background:var(--goal-accent)}.workspace--self-room-goals .self-goal-card footer svg,.workspace--self-room-goals .self-goal-suggestion-card footer svg{color:var(--goal-accent)}.workspace--self-room-goals .self-goal-card--focus{--goal-accent:#315f8c;--goal-accent-soft:rgba(49,95,140,0.09);--goal-accent-line:rgba(49,95,140,0.2)}.workspace--self-room-goals .self-goal-card--relationships{--goal-accent:#8b4f68;--goal-accent-soft:rgba(139,79,104,0.09);--goal-accent-line:rgba(139,79,104,0.2)}.workspace--self-room-goals .self-goal-card--health{--goal-accent:#2f705f;--goal-accent-soft:rgba(47,112,95,0.09);--goal-accent-line:rgba(47,112,95,0.2)}.workspace--self-room-goals .self-goal-card--creative{--goal-accent:#7d6431;--goal-accent-soft:rgba(125,100,49,0.1);--goal-accent-line:rgba(125,100,49,0.22)}.workspace--self-room-goals .self-goal-card--learning{--goal-accent:#665a91;--goal-accent-soft:rgba(102,90,145,0.09);--goal-accent-line:rgba(102,90,145,0.2)}.workspace--self-room-goals .self-goal-card--finance{--goal-accent:#55676c;--goal-accent-soft:rgba(85,103,108,0.09);--goal-accent-line:rgba(85,103,108,0.2)}.workspace--self-room-goals .self-goal-card--reset{--goal-accent:#697556;--goal-accent-soft:rgba(105,117,86,0.1);--goal-accent-line:rgba(105,117,86,0.22)}.workspace--self-room-goals .self-goal-card--career{--goal-accent:#555f8a;--goal-accent-soft:rgba(85,95,138,0.09);--goal-accent-line:rgba(85,95,138,0.2)}@media (max-width:760px){.workspace--self-room-goals .self-goals-grid{grid-template-columns:1fr;gap:16px}}.workspace--self-room-status .self-room-canvas{--self-status-content-max:1240px;--self-status-content-gutter:clamp(22px,4.8vw,72px);display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.42fr) minmax(0,.26fr);grid-template-rows:minmax(154px,auto) minmax(0,1fr);align-items:stretch;grid-gap:18px;gap:18px;width:min(calc(100% - (var(--self-status-content-gutter) * 2)),var(--self-status-content-max));max-width:var(--self-status-content-max);height:100%;margin-right:auto;margin-left:auto;padding:14px 0 24px;overflow:auto}.workspace--self-room-status .self-room-header{grid-column:2;grid-row:1;min-width:0;min-height:0}.workspace--self-room-status .self-room-banner{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:16px;min-width:0;min-height:100%}.workspace--self-room-status .self-room-banner__copy span{max-width:none}.workspace--self-room-status .self-room-banner__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace--self-room-status .self-room-left{grid-column:1;grid-row:1/span 2;min-width:0;min-height:0}.workspace--self-room-status .self-room-center{grid-column:2;grid-row:2;min-width:0;min-height:0}.workspace--self-room-status .self-room-activity{grid-column:3;grid-row:1/span 2;min-width:0;min-height:0}.workspace--self-room-status .self-room-activity,.workspace--self-room-status .self-room-center .self-room-score-card,.workspace--self-room-status .self-room-left .self-room-activity-stats-card{height:100%}@media (max-width:1120px){.workspace--self-room-status .self-room-canvas{--self-status-content-gutter:clamp(18px,4vw,44px);grid-template-columns:minmax(0,.56fr) minmax(0,.44fr);grid-template-rows:auto minmax(0,1fr) minmax(260px,auto)}.workspace--self-room-status .self-room-left{grid-column:1;grid-row:1/span 2}.workspace--self-room-status .self-room-header{grid-column:2;grid-row:1}.workspace--self-room-status .self-room-center{grid-column:2;grid-row:2}.workspace--self-room-status .self-room-activity{grid-column:1/-1;grid-row:3}}@media (max-width:760px){.workspace--self-room-status .self-room-canvas{--self-status-content-gutter:16px;grid-template-columns:1fr;grid-template-rows:auto;gap:14px;padding-top:12px}.workspace--self-room-status .self-room-activity,.workspace--self-room-status .self-room-center,.workspace--self-room-status .self-room-header,.workspace--self-room-status .self-room-left{grid-column:1;grid-row:auto}}.workspace--self-room{--self-room-content-max:1360px;--self-room-content-gutter:clamp(18px,3.4vw,48px)}.workspace--self-room .self-agents-surface,.workspace--self-room .self-profile-surface,.workspace--self-room-goals .self-goals-surface,.workspace--self-room-status .self-room-canvas{width:min(calc(100% - (var(--self-room-content-gutter) * 2)),var(--self-room-content-max));max-width:var(--self-room-content-max);margin-right:auto;margin-left:auto}.workspace--self-room-status .self-room-canvas{--self-status-content-max:var(--self-room-content-max);--self-status-content-gutter:var(--self-room-content-gutter)}.workspace--self-room-goals .self-goals-surface{height:100%;min-height:0;padding-right:0;padding-left:0}.workspace--self-room .self-agents-surface{grid-template-columns:clamp(286px,26%,360px) minmax(0,1fr);gap:18px;height:100%;min-height:0;padding:14px 0 22px}.workspace--self-room .self-them-surface .self-agent-chat,.workspace--self-room .self-them-surface .self-agent-chat__body,.workspace--self-room .self-them-surface .self-agent-chat__header,.workspace--self-room .self-them-surface .self-agent-chat__suggestions{min-width:0}@media (max-width:1120px){.workspace--self-room{--self-room-content-gutter:clamp(16px,3vw,34px)}}@media (max-width:760px){.workspace--self-room{--self-room-content-gutter:16px}.workspace--self-room .self-agents-surface{grid-template-columns:1fr;gap:14px}}.workspace--self-room-status .self-room-status-insight{min-height:0;align-content:start}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded{grid-template-rows:28px minmax(0,auto);gap:2px;min-height:0;padding:2px 0 0;border:0!important;background:transparent!important;box-shadow:none!important}.workspace--self-room-status .self-room-status-insight .self-room-score-card__header--embedded{justify-content:end;min-height:28px;padding:0 2px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-score-card__badge{min-height:26px;padding:0 8px;border:.5px solid color-mix(in srgb,var(--brand-neutral-200) 78%,transparent);border-radius:999px;background:rgba(255,255,255,.58);box-shadow:none}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-score-card__badge strong{font-size:16px;line-height:1}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-score-card__badge span{font-size:9px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar{width:min(100%,252px);min-height:0;aspect-ratio:1/1;justify-self:center;padding:6px;border:0;border-radius:0;box-shadow:none;overflow:visible}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__canvas{width:min(58%,148px)}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__labels{inset:0}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__label{width:72px;min-height:32px;grid-template-columns:18px minmax(0,1fr);gap:4px;padding:4px;border:0;border-radius:8px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__label-icon{width:18px;height:18px;border-radius:6px;background:color-mix(in srgb,var(--self-radar-label-color,var(--brand-primary-400)) 10%,#ffffff)}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__label-icon svg{width:11px;height:11px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__label-text{gap:2px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__label-text span{font-size:9px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__label-text strong{font-size:12px}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar{width:min(100%,268px);padding:0;background:transparent}.workspace--self-room-status .self-room-status-insight .self-room-score-card--embedded .self-room-radar__canvas{width:min(100%,246px)}.workspace--self-room-status .self-room-radar__grid{stroke:color-mix(in srgb,var(--brand-neutral-400) 34%,transparent);stroke-width:.75}.workspace--self-room-status .self-room-radar__axis{stroke:color-mix(in srgb,var(--brand-neutral-400) 28%,transparent);stroke-width:.7}.workspace--self-room-status .self-room-radar__shape{fill:url(#self-room-radar-fill);stroke:#2e89c9;stroke-width:1.35;filter:none}.workspace--self-room-status .self-room-radar__shape-hatch{fill:url(#self-room-radar-hatch);opacity:.74;stroke:none}.workspace--self-room-status .self-room-radar__axis-label,.workspace--self-room-status .self-room-radar__axis-value{display:block;font-family:var(--font-brand-sans);letter-spacing:0}.workspace--self-room-status .self-room-radar__axis-label{fill:var(--brand-neutral-500);font-size:8.5px;font-weight:400;paint-order:stroke;stroke:rgba(255,255,255,.86);stroke-linejoin:round;stroke-width:3px}.workspace--self-room-status .self-room-radar__axis-value,.workspace--self-room-status .self-room-radar__scale{fill:var(--brand-neutral-500);font-size:8px;font-weight:400}.workspace--self-room-status .self-room-canvas{grid-template-columns:minmax(0,.3fr) minmax(0,.44fr) minmax(0,.26fr)}.workspace--self-room-status .self-room-left .self-room-duration-row,.workspace--self-room-status .self-room-left .self-room-duration-row:hover{grid-template-columns:16px minmax(58px,.2fr) minmax(178px,1.9fr) minmax(46px,auto);min-height:36px}.workspace--self-room-status .self-room-left .self-room-duration-track{height:32px;border:.5px solid rgba(36,45,66,.045);background:color-mix(in srgb,var(--self-duration-color,var(--brand-neutral-500)) 4%,var(--brand-neutral-50));box-shadow:inset 0 1px 2px rgba(36,45,66,.025)}.workspace--self-room-status .self-room-left .self-room-duration-track__base,.workspace--self-room-status .self-room-left .self-room-duration-track__segments span{background:linear-gradient(90deg,color-mix(in srgb,var(--self-duration-color,var(--brand-primary-400)) 62%,#ffffff),color-mix(in srgb,var(--self-duration-color,var(--brand-primary-400)) 88%,#ffffff))}.workspace--self-room-status .self-room-deep-insight-tabs{align-items:center;gap:6px}.workspace--self-room-status .self-room-deep-insight-tab{align-items:center;justify-content:center;min-height:28px;padding:0 9px;line-height:1}.workspace--self-room-status .self-room-deep-insight-tab span{display:inline-flex;align-items:center;justify-content:center;min-height:100%;line-height:1}.workspace--self-room-status .self-room-deep-insight-tab--active,.workspace--self-room-status .self-room-deep-insight-tab--active:hover{border-color:var(--brand-primary-400);background:var(--brand-primary-400);color:#ffffff}.workspace--self-room-status .self-room-deep-insight-tab--active span{color:#ffffff}@media (max-width:1120px){.workspace--self-room-status .self-room-canvas{grid-template-columns:minmax(0,.53fr) minmax(0,.47fr)}}@media (max-width:760px){.workspace--self-room-status .self-room-canvas{grid-template-columns:1fr}.workspace--self-room-status .self-room-left .self-room-duration-row,.workspace--self-room-status .self-room-left .self-room-duration-row:hover{grid-template-columns:16px minmax(72px,.32fr) minmax(120px,1fr) minmax(46px,auto)}}.workspace--self-room-goals .self-goals-surface{width:100%;max-width:none;margin-right:0;margin-left:0}.workspace--self-room-goals .self-goals-page-header{padding-right:max(calc(var(--self-room-content-gutter) + 22px),calc((100% - var(--self-room-content-max)) / 2 + 22px));padding-left:max(calc(var(--self-room-content-gutter) + 22px),calc((100% - var(--self-room-content-max)) / 2 + 22px))}.workspace--self-room-goals .self-goals-page-header__actions{gap:8px}.workspace--self-room-goals .self-goals-search{order:1}.workspace--self-room-goals .self-goals-community-link{order:2;gap:7px;min-width:0;min-height:36px;padding:0 2px;border:0;border-radius:0;background:transparent;color:var(--brand-neutral-700);font-size:13px;font-weight:500;box-shadow:none}.workspace--self-room-goals .self-goals-community-link svg{width:17px;height:17px;color:var(--brand-neutral-600)}.workspace--self-room-goals .self-goals-community-link:hover{border:0;background:transparent;color:var(--brand-neutral-900);box-shadow:none}.workspace--self-room-goals .self-goals-community-link:hover svg{color:var(--brand-neutral-900)}.workspace--self-room-goals .self-goals-new-button{order:3}.workspace--self-room-goals .self-goals-scroll{padding:18px max(calc(var(--self-room-content-gutter) + 22px),calc((100% - var(--self-room-content-max)) / 2 + 22px)) 24px;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:rgba(107,114,128,.26) transparent}.workspace--self-room-goals .self-goals-scroll::-webkit-scrollbar{width:4px}.workspace--self-room-goals .self-goals-scroll::-webkit-scrollbar-track{background:transparent}.workspace--self-room-goals .self-goals-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(107,114,128,.26)}.workspace--self-room-goals .self-goals-scroll::-webkit-scrollbar-thumb:hover{background:rgba(75,85,99,.34)}@media (max-width:640px){.workspace--self-room-goals .self-goals-page-header,.workspace--self-room-goals .self-goals-scroll{padding-right:14px;padding-left:14px}}.workspace--self-room-status .self-room-canvas{grid-template-columns:minmax(0,.27fr) minmax(0,.51fr) minmax(0,.22fr)}.workspace--self-room-status .self-room-left .self-room-activity-stats-card--with-insight{grid-template-rows:auto auto minmax(0,1fr);gap:10px}.workspace--self-room-status .self-room-left .self-room-status-insight{grid-row:2;min-height:0}.workspace--self-room-status .self-room-left .self-room-duration-list{grid-row:3;min-height:0;overflow-y:auto;overflow-x:hidden}.workspace--self-room-status .self-room-left .self-room-status-insight .self-room-score-card--embedded{grid-template-rows:24px minmax(0,auto);min-height:202px;padding:0}.workspace--self-room-status .self-room-left .self-room-status-insight .self-room-score-card__header--embedded{min-height:24px}.workspace--self-room-status .self-room-left .self-room-status-insight .self-room-radar{width:min(100%,224px)}.workspace--self-room-status .self-room-left .self-room-status-insight .self-room-radar__canvas{width:min(100%,216px)}.workspace--self-room-status .self-room-record-timeline{scrollbar-color:rgba(107,114,128,.22) transparent}.workspace--self-room-status .self-room-record-timeline::-webkit-scrollbar-thumb{background:rgba(107,114,128,.22)}.workspace--self-room-status .self-room-record-timeline-item{grid-template-columns:38px 12px 46px minmax(0,1fr);gap:8px;min-height:68px;padding-bottom:12px}.workspace--self-room-status .self-room-record-timeline-item:before{top:18px;left:43.5px;background:rgba(180,176,168,.6)}.workspace--self-room-status .self-room-record-timeline-item__node{width:10px;height:10px;margin-top:4px;border:2px solid #ffffff;background:var(--record-node-color,var(--brand-neutral-500));box-shadow:0 0 0 1px color-mix(in srgb,var(--record-node-color,var(--brand-neutral-500)) 32%,transparent)}.workspace--self-room-status .self-room-record-timeline-item__node svg{display:none}.workspace--self-room-status .self-room-record-timeline-item:first-child{--record-node-color:#3e6f9e}.workspace--self-room-status .self-room-record-timeline-item:nth-child(2){--record-node-color:#b46a4f}.workspace--self-room-status .self-room-record-timeline-item:nth-child(3){--record-node-color:#7b6aa8}.workspace--self-room-status .self-room-record-timeline-item:nth-child(4){--record-node-color:#6f7664}.workspace--self-room-status .self-room-record-timeline-item:nth-child(5){--record-node-color:#4f7d78}.workspace--self-room-status .self-room-record-timeline-item:nth-child(6){--record-node-color:#9a7742}.workspace--self-room-status .self-room-record-timeline-item__image{display:block;width:46px;height:42px;overflow:hidden;border:.5px solid rgba(224,220,212,.78);border-radius:8px;background:rgba(255,255,255,.58)}.workspace--self-room-status .self-room-record-timeline-item__image img{display:block;width:100%;height:100%;object-fit:cover}.workspace--self-room-status .self-room-record-timeline-item__content em{color:var(--record-node-color,var(--brand-neutral-600))}.workspace--self-room-status .self-room-record-timeline-item:hover .self-room-record-timeline-item__node{border-color:#ffffff;background:var(--record-node-color,var(--brand-neutral-500));color:transparent}@media (max-width:1120px){.workspace--self-room-status .self-room-canvas{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}}@media (max-width:760px){.workspace--self-room-status .self-room-canvas{grid-template-columns:1fr}}