._shell_1rqa1_1{min-height:100dvh;font-size:13px}._top_1rqa1_1{position:fixed;inset:28px 40px auto;display:flex;align-items:center;justify-content:space-between;z-index:10;gap:20px}._brand_1rqa1_1{font-size:18px;letter-spacing:.28em;color:#eef1f7;text-decoration:none}._topActions_1rqa1_1{display:flex;gap:12px;align-items:center}._shell_1rqa1_1 button,._shell_1rqa1_1 input,._shell_1rqa1_1 textarea,._shell_1rqa1_1 select{font:inherit}._shell_1rqa1_1 button{cursor:pointer;color:inherit;border:1px solid #ffffff26;background:#ffffff08;border-radius:8px;padding:8px 12px}._shell_1rqa1_1 button:hover{background:#ffffff16}._shell_1rqa1_1 button:disabled{opacity:.45;cursor:default}._shell_1rqa1_1 ._gold_1rqa1_1{border:1px solid #e2bc80;background:#e2bc80;color:#25221c;border-radius:24px;padding:11px 20px}._gate_1rqa1_1{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:90px 24px 130px;gap:5px;pointer-events:none}._gate_1rqa1_1 h1{font-size:clamp(28px,4vw,45px);font-weight:400;line-height:1.4;letter-spacing:-.04em;margin:15px 0}._gate_1rqa1_1 p{color:#a7aebc;line-height:1.9}._gate_1rqa1_1 button{pointer-events:auto}._eyebrow_1rqa1_1{font-size:10px;letter-spacing:.25em;color:#d8b785!important}._gate_1rqa1_1 ._note_1rqa1_1{font-size:11px;margin-top:18px;color:#81899a}._google_1rqa1_1{display:flex;align-items:center;gap:12px;background:#131314!important;color:#e3e3e3!important;border:1px solid #8e918f!important;border-radius:24px!important;padding:12px 22px!important;margin-top:12px}._mobileBreak_1rqa1_1{display:none}._observation_1rqa1_1{position:fixed;top:95px;left:40px;color:#8c939f;font-size:9px;letter-spacing:.16em}._bottom_1rqa1_1{position:fixed;left:40px;right:40px;bottom:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}._bottom_1rqa1_1 nav{display:flex;gap:8px;overflow:auto;max-width:65%}._bottom_1rqa1_1 nav button{white-space:nowrap;font-size:11px}._time_1rqa1_1{display:flex;align-items:center;gap:12px;font-size:10px;color:#9da4b2}._time_1rqa1_1 label{display:grid;gap:8px}._time_1rqa1_1 input{width:140px;accent-color:#d5b480}._systemList_1rqa1_1{position:fixed;top:155px;left:40px;display:flex;flex-direction:column;gap:15px;max-height:calc(100dvh - 310px);overflow:auto;max-width:280px}._systemList_1rqa1_1 button{border:0;background:transparent;text-align:left;display:grid;gap:6px}._systemList_1rqa1_1 strong{font-size:18px;font-weight:400}._systemList_1rqa1_1 small{font-size:9px;color:#8c939f}._notice_1rqa1_1,._graphicsError_1rqa1_1{position:fixed;top:100px;left:50%;transform:translate(-50%);max-width:min(580px,90vw);z-index:12;background:#301e26;border:1px solid #8a5667;border-radius:8px;padding:12px 18px;color:#ffb3a7;pointer-events:auto}._notice_1rqa1_1{top:auto;bottom:130px}._workspace_1rqa1_1{--ws-bg:#f1f0ec;--ws-text:#292a2b;--ws-muted:#6f7070;--ws-line:#25252520;position:fixed;color:var(--ws-text);background:var(--ws-bg);border:1px solid var(--ws-line);box-shadow:0 14px 50px #0005;pointer-events:auto;display:flex;flex-direction:column;overflow:hidden;z-index:5}._drawer_1rqa1_1{top:96px;right:0;width:min(600px,calc(100vw - 24px));height:calc(100dvh - 230px);border-radius:12px 0 0 12px}._card_1rqa1_1{right:32px;top:28%;width:300px;max-height:min(520px,calc(100dvh - 260px));border-radius:12px}._workspace_1rqa1_1 header{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:5px 14px;border-bottom:1px solid var(--ws-line)}._workspace_1rqa1_1 button{color:inherit;border:0;background:transparent}._workspace_1rqa1_1 button:hover{background:#8882}._starTitle_1rqa1_1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:90%;font-weight:500!important}._tabs_1rqa1_1{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--ws-line);flex-shrink:0;padding:0 12px}._tabs_1rqa1_1 button{max-width:168px;min-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:0;padding:9px 12px;font-size:11px}._tabs_1rqa1_1 button[aria-current]{border-top:2px solid #99743c;background:#8881}._card_1rqa1_1 ._tabs_1rqa1_1{display:none}._workspaceBody_1rqa1_1{overflow:auto;padding:20px 24px;overscroll-behavior:contain;min-height:0}._workspace_1rqa1_1 h1{font-size:22px;margin:10px 0 24px}._workspace_1rqa1_1 h2{font-size:12px;font-weight:500}._workspace_1rqa1_1 p{line-height:1.8;color:var(--ws-muted);font-size:12px}._workspace_1rqa1_1 dl{display:grid;grid-template-columns:96px 1fr;gap:12px;font-size:12px;margin:20px 0 28px}._workspace_1rqa1_1 dt{color:var(--ws-muted)}._workspace_1rqa1_1 dd{margin:0;overflow-wrap:anywhere}._workspace_1rqa1_1 details{font-size:12px;border-top:1px solid var(--ws-line);padding:16px 0}._workspace_1rqa1_1 summary{cursor:pointer;color:var(--ws-muted)}._row_1rqa1_1{display:flex;align-items:center;justify-content:space-between}._project_1rqa1_1{display:flex;width:100%;justify-content:space-between;text-align:left;padding:14px 0!important;border-radius:0!important;border-bottom:1px solid var(--ws-line)!important}._project_1rqa1_1 small{display:block;color:var(--ws-muted);font-size:10px;margin-top:6px}._tasks_1rqa1_1{list-style:none;padding:0;font-size:13px}._tasks_1rqa1_1 li{padding:10px 0;border-bottom:1px solid var(--ws-line)}._detail_1rqa1_1{height:clamp(340px,34vw,440px);position:relative;background:#030810;border-radius:8px;overflow:hidden;margin:20px 0}._detail_1rqa1_1>div{width:100%;height:100%}._detail_1rqa1_1 canvas{display:block}._detail_1rqa1_1 p{position:absolute;inset:40% 20px;color:#eee;text-align:center}._handle_1rqa1_1{display:none}._dialog_1rqa1_1{pointer-events:auto;color:var(--ws-text,#eef1f7);background:#171c27;border:1px solid #ffffff29;border-radius:16px;padding:24px;max-width:min(620px,calc(100vw - 32px));width:100%;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 30px 100px #0008}._dialog_1rqa1_1::backdrop{background:#02061199;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._dialog_1rqa1_1 header{display:flex;align-items:center;justify-content:space-between;gap:20px}._dialog_1rqa1_1 h2{font-size:20px;font-weight:500}._dialog_1rqa1_1 p{line-height:1.9;color:#b4bdce}._dialog_1rqa1_1 button{border:1px solid #ffffff29;margin:4px}._dialog_1rqa1_1 button[aria-pressed=true]{outline:2px solid #e2bc80}._dialog_1rqa1_1 fieldset{border:0;padding:0;margin:15px 0}._dialog_1rqa1_1 label{display:grid;gap:10px;margin:18px 0;color:#c4ccdb}._dialog_1rqa1_1 input,._dialog_1rqa1_1 textarea,._dialog_1rqa1_1 select{width:100%;background:#090e19;color:#eef1f7;border:1px solid #ffffff29;border-radius:8px;padding:12px}._dialog_1rqa1_1 textarea{min-height:90px;resize:vertical}._dialog_1rqa1_1 footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}._dialog_1rqa1_1 footer small{margin-right:auto;color:#9099a8}._dialog_1rqa1_1 [role=alert]{color:#ffb3a7}[data-workspace-theme=dark] ._workspace_1rqa1_1{--ws-bg:#16191f;--ws-text:#dce0e8;--ws-muted:#8b929e;--ws-line:#ffffff18}[data-workspace-theme=glass] ._workspace_1rqa1_1{--ws-bg:#e9edf1d9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}@media(max-width:699px){._top_1rqa1_1{inset:20px 16px auto;gap:8px}._brand_1rqa1_1{font-size:13px;letter-spacing:.18em}._topActions_1rqa1_1{gap:4px}._topActions_1rqa1_1 button{padding:7px;font-size:10px}._topActions_1rqa1_1 ._gold_1rqa1_1{max-width:112px;padding:8px 11px;line-height:1.3}._observation_1rqa1_1{top:76px;left:16px;font-size:8px}._gate_1rqa1_1{padding:90px 24px 130px}._gate_1rqa1_1 h1{font-size:29px}._mobileBreak_1rqa1_1{display:initial}._bottom_1rqa1_1{left:16px;right:16px;bottom:20px;display:grid;gap:14px}._bottom_1rqa1_1 nav{max-width:100%;width:100%;order:2}._time_1rqa1_1{justify-content:flex-end}._systemList_1rqa1_1{left:16px;top:125px;max-width:220px;max-height:calc(100dvh - 300px)}._systemList_1rqa1_1 strong{font-size:16px}._workspace_1rqa1_1._card_1rqa1_1,._workspace_1rqa1_1._drawer_1rqa1_1{inset:auto 0 0;width:100%;height:52dvh;max-height:none;border-radius:16px 16px 0 0;transition:height .3s}._workspace_1rqa1_1._full_1rqa1_2{height:calc(100dvh - 56px)}._workspace_1rqa1_1 header{min-height:44px}._workspace_1rqa1_1 ._handle_1rqa1_1{display:block;touch-action:none;height:24px;min-height:24px;padding:0;color:var(--ws-muted);border-radius:0}._card_1rqa1_1 ._tabs_1rqa1_1{display:flex}._tabs_1rqa1_1 button{font-size:11px;padding:10px;max-width:150px}._workspaceBody_1rqa1_1{padding:12px 20px 28px}._detail_1rqa1_1{height:300px}._dialog_1rqa1_1{padding:20px}._dialog_1rqa1_1 h2{font-size:18px}._dialog_1rqa1_1 footer{flex-wrap:wrap}._dialog_1rqa1_1 footer small{width:100%;margin-bottom:10px}._notice_1rqa1_1,._graphicsError_1rqa1_1{top:92px;bottom:auto;font-size:11px}}@media(prefers-reduced-motion:reduce){._workspace_1rqa1_1{transition:none!important}}._compass_1rqa1_4{position:fixed;left:50%;top:32px;transform:translate(-50%);font-size:11px;letter-spacing:.12em;color:#8992a4}._systemLabels_1rqa1_4{position:fixed;inset:0;pointer-events:none}._systemLabels_1rqa1_4 button{position:absolute;width:220px;display:grid;gap:6px;border:0;background:none;text-align:left;pointer-events:auto}._systemLabels_1rqa1_4 strong{font-size:21px;font-weight:400;overflow-wrap:anywhere}._systemLabels_1rqa1_4 small{font-size:8.5px;color:#8c939f}._systemLabels_1rqa1_4 button:hover,._systemLabels_1rqa1_4 button:focus-visible{background:none;color:#fff0d7;text-shadow:0 0 20px #e2bc8066}._card_1rqa1_1{left:var(--card-x,auto);top:var(--card-y,28%);right:auto}._helpDialog_1rqa1_4{background:#f4f1ea;color:#292a2b}._helpDialog_1rqa1_4 p{color:#55575f}._workspaceDialog_1rqa1_4{background:var(--theme-bg,#f1f2f4);color:var(--theme-text,#1c1d21)}._workspaceDialog_1rqa1_4 label,._workspaceDialog_1rqa1_4 footer small{color:inherit}._workspaceDialog_1rqa1_4 input,._workspaceDialog_1rqa1_4 textarea,._workspaceDialog_1rqa1_4 select{background:var(--theme-raised,#f9f9fb);color:inherit;border-color:var(--theme-line,#dcdde1)}._workspaceDialog_1rqa1_4 button{color:inherit;border-color:var(--theme-line,#dcdde1)}[data-workspace-theme=dark]{--theme-bg:#16181d;--theme-text:#e7e8eb;--theme-raised:#1e2127;--theme-line:#272a32}[data-workspace-theme=glass]{--theme-bg:#e8eaefd6;--theme-text:#1c1d21;--theme-raised:#ffffff70;--theme-line:#0002}@media(max-width:699px){._compass_1rqa1_4{top:78px;left:auto;right:16px;transform:none;font-size:9px}._systemLabels_1rqa1_4 strong{font-size:18px}._workspace_1rqa1_1._card_1rqa1_1{left:0;top:auto;right:0}._shell_1rqa1_1:has(._workspace_1rqa1_1) ._time_1rqa1_1{position:fixed;top:106px;right:16px;z-index:6;background:#0c111bd9;border-radius:8px;padding:8px}}._workspaceDialog_1rqa1_4{max-width:min(720px,calc(100vw - 32px))}._workspaceDialog_1rqa1_4 p{color:inherit}._workspaceDialog_1rqa1_4 .picker-heading label{display:flex;margin:0}._workspaceDialog_1rqa1_4 .picker-heading input{width:auto}._top_1rqa1_1{inset:32px 40px auto;pointer-events:none}._top_1rqa1_1 a,._top_1rqa1_1 button{pointer-events:auto}._brand_1rqa1_1{display:flex;align-items:center;gap:13px;font-size:20px;letter-spacing:-.7px;color:#eceeea}._brand_1rqa1_1 b{font-weight:500}._brand_1rqa1_1 small{margin-left:12px;font-size:9px;letter-spacing:2px;color:#808b9b}._brandMark_1rqa1_10{width:29px;height:29px;border:1px solid #d9d8ce;border-radius:50%;position:relative;flex:none}._brandMark_1rqa1_10:after{content:"";position:absolute;inset:6px -5px;border:1px solid #d9d8ce;border-radius:50%;transform:rotate(-40deg)}._topActions_1rqa1_1{gap:22px}._topActions_1rqa1_1 ._gold_1rqa1_1{font-size:11px;padding:10px 18px}._shell_1rqa1_1 ._round_1rqa1_10{border-radius:50%;width:34px;height:34px;padding:0;font-size:12px;color:#88919f;background:#ffffff05}._liveStatus_1rqa1_10{display:flex;gap:22px;align-items:center;font-size:9px;letter-spacing:2px;color:#88919f}._liveStatus_1rqa1_10 i{width:5px;height:5px;border-radius:50%;background:#c5d5b4;box-shadow:0 0 8px #b2cfa0}._observation_1rqa1_1{left:auto;right:40px;top:140px;text-align:right;font-size:10px;letter-spacing:2px;line-height:2.2;color:#c4cbd2}._observation_1rqa1_1>span{display:block;color:#7d8693}._bottom_1rqa1_1{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;pointer-events:none}._bottom_1rqa1_1 button,._bottom_1rqa1_1 input,._bottom_1rqa1_1 .tag-controls{pointer-events:auto}._navigation_1rqa1_10{min-width:0}._bottom_1rqa1_1 nav{display:flex;flex-direction:column;align-items:start;gap:6px;max-width:100%;max-height:210px;overflow:auto;margin-top:8px}._bottom_1rqa1_1 nav button{border:0;background:transparent;display:flex;align-items:center;gap:12px;padding:8px 0;color:#a3aab5;font-size:11px;max-width:100%;white-space:normal;text-align:left}._bottom_1rqa1_1 nav button:hover,._bottom_1rqa1_1 nav button:focus-visible{color:#eceeea}._bottom_1rqa1_1 nav i{width:5px;height:5px;border-radius:50%;flex:none}._bottom_1rqa1_1 nav em{font-style:normal;font-size:9px;color:#515b6b;margin-left:8px}._time_1rqa1_1{display:block;width:340px;border:1px solid #ffffff16;background:#0c111bd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;padding:17px 20px}._timeTitle_1rqa1_10{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:2px;color:#808b9b}._timeTitle_1rqa1_10 output{color:#d6bc93;font-size:10px;letter-spacing:0}._timeControls_1rqa1_10{display:flex;align-items:center;gap:14px;margin-top:12px}._timeControls_1rqa1_10 button{border:0;background:none;width:23px;padding:0;font-size:16px;flex:none}._time_1rqa1_1 input{width:100%;min-width:0;height:3px;accent-color:#d4ba8c;cursor:pointer}._timeCaption_1rqa1_10{display:flex;justify-content:space-between;margin:11px 0 0 36px;font-size:8px;color:#636f81}._hint_1rqa1_10{text-align:right;font-size:10px;color:#798494;line-height:2.2}._hint_1rqa1_10 span{color:#b1b8c3}._compass_1rqa1_4{inset:auto auto 153px 50%;transform:translate(-50%);display:flex;gap:24px;align-items:center;font-size:9px;letter-spacing:2px;color:#667182}._compass_1rqa1_4 b{color:#d4b78a;font-weight:400}._systemLabels_1rqa1_4 button{width:max-content;max-width:230px;padding:0;gap:8px;text-align:left}._systemLabels_1rqa1_4 strong{font-size:21px;letter-spacing:-.6px;font-weight:400;line-height:1.3}._labelEyebrow_1rqa1_10{font-size:9px;letter-spacing:2px;color:#c1aa83}._systemLabels_1rqa1_4 small{font-size:9px}._connector_1rqa1_10{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}._connector_1rqa1_10 path{fill:none;stroke-width:.7;opacity:.5}._workspace_1rqa1_1{--ws-bg:#f1f2f4;--ws-text:#24262c;--ws-muted:#858993;--ws-line:#25252518}._workspace_1rqa1_1 header{font-size:12px}._workspace_1rqa1_1 h1{font-size:22px;font-weight:500;letter-spacing:-.7px;margin:8px 0 12px}._workspace_1rqa1_1 dl{font-size:11px;gap:12px;margin:16px 0 24px;grid-template-columns:82px 1fr}._workspaceBody_1rqa1_1{padding:20px 32px}._card_1rqa1_1 ._workspaceBody_1rqa1_1{padding:6px 14px 12px}._card_1rqa1_1 ._project_1rqa1_1{border:0!important;padding:8px 0!important;font-size:12px;justify-content:flex-start;gap:10px}._card_1rqa1_1 ._project_1rqa1_1 small:empty{display:none}._card_1rqa1_1 details{font-size:10px;padding:12px 0 4px;margin-top:12px}._card_1rqa1_1 h2{font-size:11px;color:var(--ws-muted)}@media(max-width:699px){._top_1rqa1_1{inset:23px 20px auto;gap:10px}._brand_1rqa1_1{font-size:18px;gap:9px}._brandMark_1rqa1_10{width:25px;height:25px}._brand_1rqa1_1 small,._liveStatus_1rqa1_10,._observation_1rqa1_1,._hint_1rqa1_10{display:none}._topActions_1rqa1_1{gap:7px}._topActions_1rqa1_1 ._gold_1rqa1_1{font-size:10px;padding:8px 10px;max-width:110px}._shell_1rqa1_1 ._round_1rqa1_10{width:30px;height:30px;flex:none}._bottom_1rqa1_1{left:20px;right:20px;bottom:20px;display:flex;flex-direction:column;align-items:stretch;gap:12px}._bottom_1rqa1_1 nav{flex-direction:row;max-height:54px;flex-wrap:nowrap;gap:18px;margin:0;align-items:center}._bottom_1rqa1_1 nav button{font-size:10px;white-space:nowrap;flex:none}._bottom_1rqa1_1 nav em{display:none}._navigation_1rqa1_10{display:flex;flex-direction:column;gap:8px}._time_1rqa1_1{width:100%;padding:13px 16px}._compass_1rqa1_4{inset:auto auto 190px 50%;transform:translate(-50%);font-size:8px;gap:18px}._systemLabels_1rqa1_4 strong{font-size:18px}._systemLabels_1rqa1_4 button{width:max-content;max-width:230px}._workspaceBody_1rqa1_1{padding:12px 20px 28px}._shell_1rqa1_1:has(._workspace_1rqa1_1) ._time_1rqa1_1{display:block;position:fixed;top:85px;right:16px;width:180px;padding:10px;z-index:6}._shell_1rqa1_1:has(._workspace_1rqa1_1) ._timeTitle_1rqa1_10>span,._shell_1rqa1_1:has(._workspace_1rqa1_1) ._timeCaption_1rqa1_10{display:none}._shell_1rqa1_1:has(._workspace_1rqa1_1) ._timeTitle_1rqa1_10{justify-content:flex-end}._shell_1rqa1_1:has(._workspace_1rqa1_1) ._timeControls_1rqa1_10{margin-top:6px}._shell_1rqa1_1:has(._workspace_1rqa1_1) ._compass_1rqa1_4{display:none}._shell_1rqa1_1:has(._workspace_1rqa1_1) ._navigation_1rqa1_10{visibility:hidden}}@media(max-width:380px){._brandMark_1rqa1_10{display:none}._top_1rqa1_1{left:14px;right:14px}._topActions_1rqa1_1{gap:4px}}._cardConnector_1rqa1_14{position:fixed;z-index:4}@media(max-width:699px){._shell_1rqa1_1:has(._workspace_1rqa1_1) ._navigation_1rqa1_10 .tag-controls{visibility:visible;position:fixed;top:85px;left:16px;width:155px;flex-wrap:wrap;z-index:6}._shell_1rqa1_1:has(._workspace_1rqa1_1) ._navigation_1rqa1_10 .tag-controls>button{font-size:10px;padding:6px;background:#0c111be6}._shell_1rqa1_1:has(._workspace_1rqa1_1) .tag-picker{top:155px;bottom:auto;max-height:30dvh}}.tag-controls{display:flex;gap:5px;align-items:center}.tag-controls .active-tag{border-color:#d2aa6a;color:#e2c08e}.tag-picker{position:fixed;bottom:110px;left:40px;width:210px;max-height:min(400px,60dvh);overflow:auto;background:#f4f1ea;color:#292a2b;border-radius:12px;padding:14px;box-shadow:0 10px 40px #0006;z-index:15}.tag-picker strong{display:block;padding:4px 8px 10px}.tag-picker button{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;border:0!important;color:inherit}.tag-picker small{opacity:.65;font-size:9px}.tag-results{position:fixed;right:26px;top:110px;width:310px;max-height:calc(100dvh - 240px);overflow:auto;pointer-events:auto;z-index:5;padding:18px;background:var(--theme-bg,#f1f2f4);color:var(--theme-text,#1c1d21);border:1px solid var(--theme-line,#dcdde1);border-radius:12px}.tag-results header{display:flex;justify-content:space-between;align-items:center}.tag-results small{font-size:10px;opacity:.65}.tag-results h2{font-size:20px;margin:8px 0}.tag-results h3{font-size:10px;font-weight:500;margin:20px 0 8px}.tag-results .tag-result{width:100%;display:flex;gap:8px;align-items:center;text-align:left;border:0}.tag-result span{overflow-wrap:anywhere}.tag-result small{display:block;margin-top:4px}.tag-results p{font-size:12px;line-height:1.8}.project-tag-chips{display:flex;flex-wrap:wrap;gap:4px}.project-tag-chips button{border:1px solid #aa8b4e44!important;border-radius:20px!important;padding:4px 8px!important}.project-tag-chips button:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#b49359;margin-right:5px}.project-tags fieldset{border:0;padding:0;margin:0;min-width:0}.project-tags .tag-input{margin-top:0}.project-tags input{width:100%;background:transparent;border:1px solid #8885;border-radius:6px;color:inherit;padding:9px}.project-tags p[role=status]{color:#b34747}.project-tags .tag-input label{display:block;margin-bottom:8px}@media(min-width:700px){nav>.tag-controls{position:fixed;bottom:76px;left:40px}}@media(max-width:699px){.tag-controls{flex:none}.tag-picker{left:16px;bottom:70px}.tag-results{top:100px;left:16px;right:16px;width:auto;max-height:calc(100dvh - 270px)}}.task-list .task-heading{border:0;padding:0;min-height:36px;font-size:11px}.task-list ul{list-style:none;padding:0;margin:0}.task-list li{display:flex;align-items:center;gap:8px;min-height:40px;position:relative}.task-list input[type=checkbox]{appearance:none;width:17px;height:17px;flex:none;border:1px solid #93908a;border-radius:50%;background:transparent;margin:0;cursor:pointer}.task-list input[type=checkbox]:checked{background:#bd9554;border-color:#bd9554}.task-list input[type=checkbox]:checked:after{content:"✓";display:block;color:#fff;font-size:12px;text-align:center;line-height:15px}.task-list .task-title{padding:8px 0;text-align:left;flex:1;overflow-wrap:anywhere;min-width:0}.task-done .task-title{text-decoration:line-through;opacity:.6}.task-list .task-delete{opacity:0;padding:6px}.task-list li:hover .task-delete,.task-list li:focus-within .task-delete{opacity:1}.task-list .task-title-input,.task-add input{min-width:0;flex:1;width:100%;background:transparent;color:inherit;border:1px solid #8884;border-radius:6px;padding:9px}.task-add{display:flex;gap:6px;margin:12px 0}.task-add button{visibility:hidden}.task-add:focus-within button,.task-add:has(input:not(:placeholder-shown)) button{visibility:visible}.task-date{font-size:10px;opacity:.55;white-space:nowrap}.task-empty{text-align:center;padding:12px}.task-empty small{opacity:.7}.task-list .task-completed-toggle{width:100%;text-align:left;border-top:1px solid #8883;border-radius:0;margin-top:10px}.task-error{color:#b34747!important;font-size:11px;min-height:0}.task-undo p{font-size:11px;overflow-wrap:anywhere}.task-undo button{text-decoration:underline}.task-progress{display:inline-flex;align-items:center;gap:6px;font-size:11px}.task-celebrate input{animation:task-pop .45s ease-out}.task-celebrate:after{content:"";position:absolute;pointer-events:none;left:0;top:11px;width:17px;height:17px;border:1px solid #d4ac66;border-radius:50%;box-shadow:20px -8px 0 -7px #d4ac66,-12px 10px 0 -7px #d4ac66;animation:task-glow .7s ease-out forwards}.task-count{animation:task-pop .45s ease-out}@keyframes task-pop{50%{transform:scale(1.12)}}@keyframes task-glow{to{transform:scale(2.8);opacity:0}}@media(hover:none){.task-list .task-delete{opacity:1}}@media(max-width:699px){.task-date{display:none}}@media(prefers-reduced-motion:reduce){.task-count,.task-celebrate input,.task-celebrate:after{animation:none}}.appearance-picker{margin-top:24px}.picker-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.picker-heading h3{margin:0}.picker-heading label{display:flex;align-items:center;gap:8px}.picker-heading input{width:auto;margin:0}.appearance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.appearance-grid button{min-width:0;display:flex;flex-direction:column;align-items:center;padding:8px;border:1px solid #82909c55;border-radius:12px;background:#7385990a;color:inherit}.appearance-grid button[aria-pressed=true]{border-color:#b58b48;box-shadow:inset 0 0 0 1px #b58b48;background:#c79b4314}.appearance-grid strong{font-size:12px}.appearance-grid small{font-size:10px;margin-top:6px}.planet-thumbnail{display:inline-flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;overflow:hidden}.planet-thumbnail img{width:100%;height:100%;object-fit:contain}button>.planet-thumbnail+span{flex:1}button:has(>.planet-thumbnail+span)>.planet-thumbnail{width:32px;flex:none}.star-preview{font-size:46px;line-height:1.6;text-shadow:0 0 20px currentColor}.tag-input{margin-top:20px}.tag-input>small{display:block;margin-top:8px;opacity:.65}.tag-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.tag-chips button{border:1px solid #82909c55;border-radius:20px;padding:5px 10px}.tag-browser{margin:10px 0;padding:12px;border:1px solid #82909c44;border-radius:10px}.tag-browser p{font-size:12px}.tag-browser [role=listbox]{max-height:220px;overflow:auto}.tag-browser [role=option]{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:6px;padding:10px;text-align:left}.tag-browser [aria-selected=true]{background:#ba944b22}.tag-browser small{opacity:.65;margin-left:auto}@media(max-width:699px){.appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.object-actions{display:flex;align-items:center;gap:2px;margin:8px 0 16px;font-size:12px;opacity:.85}.object-actions .danger-link:hover{color:#b34747}dialog:has(.delete-confirmation){max-width:min(420px,calc(100vw - 32px))}dialog .danger-button{background:#a84242;color:#fff;border-color:#a84242;border-radius:8px}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Apple SD Gothic Neo,Noto Sans CJK KR,Malgun Gothic,sans-serif;color:#eef1f7;background:#04060b;--text: #eef1f7;--muted: #a7aebc;--accent: #e2bc80;color-scheme:dark}*{box-sizing:border-box}body{margin:0;word-break:keep-all}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.universe-background{position:fixed;inset:0;z-index:0}.universe-background canvas{display:block;width:100%;height:100%}#root{position:relative;z-index:1;pointer-events:none}#root button,#root a,#root input,#root textarea,#root select{pointer-events:auto}
