.appearance-settings{border:1px solid var(--theme-border);min-width:0;color:var(--theme-text);border-radius:16px;margin:12px 0;padding:16px}.appearance-settings legend{padding:0 6px;font-weight:600}.appearance-settings p,.appearance-settings small{color:var(--theme-muted);font-size:12px;line-height:1.6;display:block}.appearance-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.appearance-settings .appearance-colors label{border:1px solid var(--theme-border);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.appearance-settings .appearance-colors input[type=color]{cursor:pointer;background:0 0;border:0;width:36px;min-width:36px;height:32px;padding:2px}.appearance-opacity{gap:10px;margin-bottom:16px;display:grid}.appearance-opacity>span{justify-content:space-between;display:flex}.appearance-settings input[type=range]{width:100%;accent-color:var(--theme-accent);padding:0}.appearance-settings button{border:1px solid var(--theme-border);background:var(--theme-panel-soft);color:var(--theme-text);cursor:pointer;border-radius:10px;padding:10px 14px}.appearance-settings button:hover:not(:disabled){border-color:var(--theme-accent)}.appearance-settings button:disabled{opacity:.5;cursor:default}@media (width<=600px){.appearance-colors{grid-template-columns:1fr}}.menu-preferences{box-sizing:border-box;border:1px solid var(--theme-border);background:var(--theme-bg-soft,var(--journal-surface-e224b421,#fff8eb));width:min(600px,100vw - 32px);max-height:85dvh;color:var(--theme-text,var(--journal-ink-01fd2f9a,#372d25));border-radius:22px;padding:22px;overflow:auto}.menu-preferences::backdrop{background:var(--journal-surface-dc1699b2,#0000006b);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-preferences header,.menu-preferences footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.menu-preferences h2{margin:0;font-size:22px}.menu-preferences p{font-size:13px;line-height:1.7}.menu-preferences-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.menu-preferences-options label{border:1px solid var(--theme-border);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.menu-preferences-options input{width:18px;height:18px;accent-color:var(--theme-accent)}.menu-preferences button,.menu-config-trigger{border:1px solid var(--theme-border);background:var(--theme-panel);color:var(--theme-text);font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px}.menu-preferences button:hover,.menu-preferences-options label:hover,.menu-config-trigger:hover{background:color-mix(in srgb,var(--theme-accent) 20%,transparent)}.menu-preferences button:disabled{opacity:.5;cursor:default}@media (width<=550px){.menu-preferences-options{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=journal]{--journal-surface-e224b421:#bedee0;--journal-ink-01fd2f9a:#974136;--journal-surface-dc1699b2:#fffaef6b}html[data-ui=ios]{--journal-surface-e224b421:#dbebff;--journal-ink-01fd2f9a:#be3030;--journal-surface-dc1699b2:#ffffff6b}.weather-art{vertical-align:middle;place-items:center;width:1em;height:1em;font-style:normal;display:inline-grid}.weather-art>img{object-fit:contain;filter:none;width:100%;height:100%;display:none}.weather-art-symbol{font-size:inherit;line-height:1}html[data-theme=journal] .weather-art:not(.is-fallback)>img{display:block}html[data-theme=journal] .weather-art:not(.is-fallback)>.weather-art-symbol{display:none}.weather-now-icon .weather-art{width:100%;height:100%}html[data-theme=journal] .weather-now-icon{box-shadow:none;background:0 0;border:0}html[data-theme=journal] .weather-now-icon .weather-art{min-width:84px;min-height:84px}html[data-theme=journal] .weather-workspace-hourly .weather-art{width:42px;height:42px}html[data-theme=journal] .weather-calendar-grid .weather-art{width:38px;height:38px}.weather-workspace-metrics .weather-art{display:none}html[data-theme=journal] .weather-workspace-metrics .weather-art{width:26px;height:26px;margin-bottom:4px;display:inline-grid}@media (width<=600px){html[data-theme=journal] .weather-calendar-grid .weather-art{width:30px;height:30px}html[data-theme=journal] .weather-workspace-hourly .weather-art{width:36px;height:36px}}.wecom-unread-dot{background:var(--journal-surface-8eef5eab,#ffb65c);width:7px;min-width:7px;height:7px;box-shadow:0 0 8px var(--journal-shadow-10a42523,#ffb65c66);vertical-align:middle;border-radius:50%;margin-inline:6px;display:inline-block}.wecom-unread-anchor{flex-shrink:0;margin-left:auto;position:relative}.wecom-unread-anchor>button{white-space:nowrap;padding:7px 10px;font-size:12px}.wecom-unread-panel{background:var(--journal-surface-6edab678,#082330);border:1px solid var(--journal-line-4ebe96e5,#3a6170);width:min(370px,100vw - 40px);max-height:70dvh;box-shadow:0 18px 60px var(--journal-shadow-7bdc44be,#0009);z-index:100;color:var(--journal-ink-66063a83,#e5f6fc);border-radius:16px;padding:16px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto}.wecom-unread-panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wecom-unread-list a{border-bottom:1px solid var(--journal-line-a07bf1ec,#ffffff16);color:inherit;align-items:center;padding:12px 0;font-size:14px;text-decoration:none;display:flex}.wecom-unread-list a:hover{background:var(--journal-surface-f8c3aa60,#ffffff09)}.wecom-unread-list small{color:var(--journal-ink-be13f659,#94b5c3);margin-top:4px;font-size:11px;display:block}.wecom-record-highlight{outline:2px solid var(--journal-line-8eef5eab,#ffb65c);outline-offset:-2px}@media (width<=600px){.wecom-unread-anchor>button{padding:6px;font-size:11px}.wecom-unread-panel{width:auto;position:fixed;top:70px;left:20px;right:20px}}.wecom-record-backdrop{background:var(--journal-surface-7a228624,#0008);z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wecom-record-detail{border:1px solid var(--journal-line-4ebe96e5,#3a6170);background:var(--journal-surface-6edab678,#082330);width:min(560px,100%);max-height:85dvh;color:var(--journal-ink-66063a83,#e5f6fc);box-sizing:border-box;white-space:normal;border-radius:20px;padding:24px;overflow:auto}.wecom-record-detail header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wecom-record-detail dl>div{border-bottom:1px solid var(--journal-line-a07bf1ec,#ffffff16);grid-template-columns:90px 1fr;gap:12px;padding:10px 0;display:grid}.wecom-record-detail dt{color:var(--journal-ink-be13f659,#94b5c3)}.wecom-record-detail dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.wecom-unread-anchor button,.wecom-record-detail button{font:inherit;color:var(--journal-ink-58c63c4c,#d9f4fb);background:var(--journal-surface-71a4ecba,#143a49);border:1px solid var(--journal-line-93cd2bc1,#467283);cursor:pointer;border-radius:9px;padding:7px 12px}.wecom-unread-anchor button:hover,.wecom-record-detail button:hover{background:var(--journal-surface-9768f6b5,#1c5264)}.wecom-unread-anchor button:disabled{opacity:.45;cursor:default}.wecom-unread-anchor>button{font-size:12px;line-height:1.2}.wecom-record-detail>button{background:var(--journal-surface-7ba5cff3,#20758b);margin-top:12px}.wecom-unread-anchor button:focus-visible,.wecom-record-detail button:focus-visible{outline:2px solid var(--journal-line-f6f766b0,#7cdeee);outline-offset:2px}html[data-theme=journal]{--journal-surface-8eef5eab:#f6b9a4;--journal-shadow-10a42523:#74532f21;--journal-surface-6edab678:#fffaef;--journal-line-4ebe96e5:#b08964;--journal-shadow-7bdc44be:#74532f31;--journal-ink-66063a83:#3d3026;--journal-line-a07bf1ec:#b0896416;--journal-surface-f8c3aa60:#bedee009;--journal-ink-be13f659:#6f5b4a;--journal-line-8eef5eab:#cf7f67;--journal-surface-7a228624:#fffaef88;--journal-ink-58c63c4c:#3d3026;--journal-surface-71a4ecba:#f7ebd7;--journal-line-93cd2bc1:#b08964;--journal-surface-9768f6b5:#f7ebd7;--journal-surface-7ba5cff3:#bedee0;--journal-line-f6f766b0:#b08964}html[data-ui=ios]{--journal-surface-8eef5eab:#ffdedc;--journal-shadow-10a42523:#1e1e2821;--journal-surface-6edab678:#fff;--journal-line-4ebe96e5:#bebec6;--journal-shadow-7bdc44be:#1e1e2831;--journal-ink-66063a83:#242428;--journal-line-a07bf1ec:#bebec616;--journal-surface-f8c3aa60:#dbebff09;--journal-ink-be13f659:#242428;--journal-line-8eef5eab:#bebec6;--journal-surface-7a228624:#fff8;--journal-ink-58c63c4c:#242428;--journal-surface-71a4ecba:#f2f2f7;--journal-line-93cd2bc1:#bebec6;--journal-surface-9768f6b5:#f2f2f7;--journal-surface-7ba5cff3:#dbebff;--journal-line-f6f766b0:#bebec6}.reward-shop{color:var(--theme-text);position:relative;overflow:hidden}.reward-shop button{font:inherit;cursor:pointer;border:1px solid var(--theme-border);background:var(--theme-panel-soft);color:var(--theme-text);border-radius:10px;padding:8px 12px;font-size:12px;transition:background .16s,box-shadow .16s}.reward-shop button:hover:not(:disabled){background:color-mix(in srgb,var(--theme-accent) 18%,var(--theme-panel));box-shadow:0 2px 6px var(--theme-glow)}.reward-shop button:disabled{opacity:.5;cursor:default}.reward-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px 12px;display:flex}.reward-top strong{font-size:30px;font-weight:600}.reward-top strong small{font-size:12px;font-weight:400}.reward-top p{color:var(--theme-muted);margin:5px 0 0;font-size:12px}.reward-top>span{text-align:right;font-size:12px}.reward-top>span small{color:var(--theme-muted);margin-top:5px;font-size:11px;display:block}.reward-tabs,.reward-filters{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:0 22px 12px;display:flex}.reward-tabs{border-bottom:1px solid var(--theme-border)}.reward-shop button[aria-pressed=true]{background:color-mix(in srgb,var(--theme-accent) 23%,var(--theme-panel));border-color:var(--theme-accent)}.reward-filters{padding-top:12px}.reward-filters button{border-radius:20px;padding:5px 12px}.reward-content{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 22px 18px;overflow:auto}.reward-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.reward-card{border:1px solid var(--theme-border);background:var(--theme-panel-soft);border-radius:18px;flex-direction:column;min-width:0;padding:14px;display:flex}.reward-card>img{object-fit:contain;width:100%;height:140px;transition:transform .2s}@media (hover:hover){.reward-card:hover>img{transform:translateY(-3px)rotate(-2deg)}}.reward-card-title{justify-content:space-between;align-items:center;gap:6px;margin-top:8px;display:flex}.reward-card h3{margin:0;font-size:15px}.reward-card-title>span{color:var(--theme-muted);white-space:nowrap;font-size:10px}.reward-card>p{color:var(--theme-muted);flex:1;margin:8px 0 14px;font-size:12px;line-height:1.6}.reward-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.reward-card footer strong{color:var(--theme-accent-strong);font-size:19px}.reward-card footer small{font-size:10px;font-weight:400}.reward-footnote{color:var(--theme-muted);margin:18px 0 0;font-size:11px;line-height:1.7}.reward-notice{color:var(--theme-text);margin:8px 22px;font-size:13px}.reward-orders{gap:12px;padding-top:12px;display:grid}.reward-orders>article{border:1px solid var(--theme-border);background:var(--theme-panel-soft);border-radius:15px;align-items:center;gap:14px;padding:12px;display:flex}.reward-orders article>img{object-fit:contain;width:72px;height:72px}.reward-orders article>div:first-of-type{flex:1}.reward-orders h3{margin:0;font-size:15px}.reward-orders p,.reward-orders small{color:var(--theme-muted);font-size:12px}.reward-order-actions{flex-wrap:wrap;gap:6px;display:flex}.reward-empty{text-align:center;padding:24px}.reward-empty>img{width:130px}.reward-empty h3{margin:12px 0}.reward-dialog-backdrop{z-index:50;background:color-mix(in srgb,var(--theme-bg) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:20px;display:grid;position:absolute;inset:0}.reward-dialog{box-sizing:border-box;border:1px solid var(--theme-border);background:var(--theme-bg);text-align:center;width:min(360px,100%);max-height:100%;box-shadow:0 12px 40px var(--theme-glow);border-radius:22px;padding:24px;overflow:auto}.reward-dialog>img{object-fit:contain;width:120px;height:120px}.reward-dialog h3{margin:4px 0 12px}.reward-dialog p{font-size:13px;line-height:1.7}.reward-dialog small{color:var(--theme-muted);font-size:11px;line-height:1.7;display:block}.reward-dialog label{text-align:left;align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.reward-dialog>div{justify-content:center;gap:10px;margin-top:18px;display:flex}@media (width<=600px){.reward-top{padding:12px}.reward-top strong{font-size:24px}.reward-tabs,.reward-filters{gap:5px;padding-left:12px;padding-right:12px}.reward-content{padding:0 12px 12px}.reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reward-card{border-radius:14px;padding:10px}.reward-card>img{height:105px}.reward-card-title{align-items:flex-start}.reward-card-title>span{display:none}.reward-card h3{font-size:13px}.reward-card footer{flex-wrap:wrap}.reward-orders>article{flex-wrap:wrap;gap:8px}.reward-order-actions{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.reward-card>img{transition:none}.reward-card:hover>img{transform:none}}.date-picker{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}.date-picker .date-picker-validation{opacity:0!important;pointer-events:none!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.date-picker .date-picker-trigger{border:1px solid var(--journal-line-af30fa8e,#89cedf3d);background:var(--journal-surface-b0d97a8b,#051b28d9);width:100%;min-height:40px;color:var(--journal-ink-f64708d6,#d9eff4);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.date-picker-placeholder{color:var(--journal-ink-964e1a09,#87aebc)}.date-picker-popover{z-index:2147483000;box-sizing:border-box;border:1px solid var(--journal-line-49debb0c,#355f70);background:var(--journal-surface-469b5a97,#0b2533);width:304px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--journal-ink-3e999014,#deeff4);box-shadow:0 16px 48px var(--journal-shadow-7a228624,#0008);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:14px;padding:12px;font:14px/1.5 system-ui,sans-serif;position:fixed;overflow:auto}.date-picker-popover button{appearance:none;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px}.date-picker-popover button:disabled{opacity:.3;cursor:not-allowed}.date-picker-popover button:focus-visible{outline:2px solid var(--journal-line-b756bd6f,#7de4f6);outline-offset:-2px}.date-picker-heading{border-bottom:1px solid var(--journal-line-1f62399e,#31505d);align-items:center;gap:3px;padding-bottom:9px;display:flex}.date-picker-heading .date-picker-heading-title{flex:1;font-weight:600}.date-picker-grid{gap:4px;margin-top:9px;display:grid}.date-picker-months{grid-template-columns:repeat(3,minmax(0,1fr))}.date-picker-months button{min-height:48px}.date-picker-days,.date-picker-week{grid-template-columns:repeat(7,minmax(0,1fr))}.date-picker-week{text-align:center;color:var(--journal-ink-51615214,#8bafbb);margin-top:12px;display:grid}.date-picker-days button{min-height:32px;padding:5px 0}.date-picker-popover button[aria-pressed=true],.date-picker-popover .date-picker-confirm{background:var(--journal-surface-c0b181b8,#187e99);color:var(--journal-ink-528cef87,white)}.date-picker-popover .is-today{border-color:var(--journal-line-45c20951,#49abc1)}.date-picker-footer{border-top:1px solid var(--journal-line-1f62399e,#31505d);justify-content:flex-end;gap:4px;margin-top:10px;padding-top:8px;display:flex}.date-picker-footer button:first-child{color:var(--journal-ink-bb0dc0cc,#7dd9e9);margin-right:auto}.date-picker-time{align-items:center;gap:8px;margin-top:12px;display:flex}.date-picker-time select{border:1px solid var(--journal-line-49debb0c,#355f70);background:var(--journal-surface-22a18766,#102f40);color:inherit;font:inherit;border-radius:6px;padding:6px}@media (hover:hover) and (pointer:fine){.date-picker-popover button:not(:disabled):hover{background:var(--journal-surface-c9405b09,#215268)}.date-picker-popover button[aria-pressed=true]:hover{background:var(--journal-surface-d34e87a1,#2199b2)}}.date-picker{flex-direction:column}.date-picker-trigger>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.date-picker-error{color:var(--journal-ink-84802a24,#ffc5b7);white-space:normal;font-size:12px}html[data-theme=journal]{--journal-line-af30fa8e:#b089643d;--journal-surface-b0d97a8b:#fffaefd9;--journal-ink-f64708d6:#3d3026;--journal-ink-964e1a09:#6f5b4a;--journal-line-49debb0c:#b08964;--journal-surface-469b5a97:#fffaef;--journal-ink-3e999014:#3d3026;--journal-shadow-7a228624:#74532f2c;--journal-line-b756bd6f:#b08964;--journal-line-1f62399e:#b08964;--journal-ink-51615214:#6f5b4a;--journal-surface-c0b181b8:#bedee0;--journal-ink-528cef87:#3d3026;--journal-line-45c20951:#b08964;--journal-ink-bb0dc0cc:#3d3026;--journal-surface-22a18766:#f7ebd7;--journal-surface-c9405b09:#f7ebd7;--journal-surface-d34e87a1:#bedee0;--journal-ink-84802a24:#974136}html[data-ui=ios]{--journal-line-af30fa8e:#bebec63d;--journal-surface-b0d97a8b:#ffffffd9;--journal-ink-f64708d6:#242428;--journal-ink-964e1a09:#242428;--journal-line-49debb0c:#bebec6;--journal-surface-469b5a97:#fff;--journal-ink-3e999014:#242428;--journal-shadow-7a228624:#1e1e282c;--journal-line-b756bd6f:#bebec6;--journal-line-1f62399e:#bebec6;--journal-ink-51615214:#242428;--journal-surface-c0b181b8:#dbebff;--journal-ink-528cef87:#242428;--journal-line-45c20951:#bebec6;--journal-ink-bb0dc0cc:#242428;--journal-surface-22a18766:#f2f2f7;--journal-surface-c9405b09:#f2f2f7;--journal-surface-d34e87a1:#dbebff;--journal-ink-84802a24:#be3030}.chat-loading-text{color:var(--journal-ink-a98ce801,#888);text-align:center;padding:12px 4px;font-size:13px;display:block}.chat-loading-text>span>span{animation:1.6s ease-in-out infinite chat-letter-wave;display:inline-block}@keyframes chat-letter-wave{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chat-loading-text>span>span{animation:none}}html[data-theme=journal]{--journal-ink-a98ce801:#6f5b4a}html[data-ui=ios]{--journal-ink-a98ce801:#242428}.life-calendar{color:var(--theme-text);flex-direction:column;display:flex;overflow:hidden}.life-calendar .lc-subtitle{color:var(--theme-muted);margin-left:16px;font-size:12px}.life-calendar>header>div{align-items:center;display:flex}.life-calendar button{font:inherit;cursor:pointer;color:inherit}.life-calendar button:disabled{cursor:default;opacity:.5}.life-calendar .lc-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 12px;display:flex}.lc-month{align-items:center;gap:24px;min-width:0;display:flex}.lc-month-heading>small,.lc-agenda-heading small,.lc-upcoming>div>small{letter-spacing:.15em;color:var(--theme-muted);font-size:9px;font-weight:600}.life-calendar .lc-month-heading h3{letter-spacing:-.04em;white-space:nowrap;margin:5px 0 0;font-size:29px;font-weight:650;line-height:1.1}.lc-month-heading h3>span{margin-left:4px;font-size:15px;font-weight:400}.lc-month-actions{align-items:center;gap:5px;display:flex}.life-calendar .lc-month-actions>button,.life-calendar .lc-filter-tools>button,.life-calendar .lc-notice button{border:1px solid var(--theme-border);background:var(--theme-panel-soft);border-radius:10px;min-height:32px;padding:7px 10px;font-size:12px}.lc-month-actions .date-picker{width:118px;margin-left:5px}.life-calendar .lc-month-actions .date-picker-trigger{border-radius:10px;min-height:32px;padding:6px 9px;font-size:11px}.lc-counts{color:var(--theme-muted);white-space:nowrap;align-items:center;gap:20px;font-size:11px;display:flex}.lc-counts b{color:var(--theme-text);font-variant-numeric:tabular-nums;margin-right:4px;font-size:21px;font-weight:500;display:inline-block}.lc-filterbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 22px 14px;display:flex}.lc-filters,.lc-filter-tools{align-items:center;gap:7px;display:flex}.lc-schedule{--lc-color:#3e8d9a}.lc-todo{--lc-color:#ae853f}.lc-anniversary{--lc-color:#c76a82}.lc-mood{--lc-color:#759567}.lc-period,.lc-prediction{--lc-color:#b47f9d}.life-calendar .lc-filter{color:var(--theme-muted);opacity:.5;background:0 0;border:1px solid #0000;border-radius:20px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;transition:background .18s,opacity .18s;display:flex}.life-calendar .lc-filter[aria-pressed=true]{opacity:1;background:color-mix(in srgb,var(--lc-color) 10%,transparent);border-color:color-mix(in srgb,var(--lc-color) 22%,transparent);color:var(--theme-text)}.lc-filter i,.lc-mobile-dots i{background:var(--lc-color);border-radius:50%;width:6px;height:6px}.life-calendar .lc-filter-tools>button[aria-pressed=true]{color:var(--theme-accent-strong);border-color:var(--theme-accent);background:var(--theme-panel)}.lc-layout{flex:1;grid-template-columns:minmax(0,1fr) 286px;gap:16px;min-height:0;padding:0 18px 16px;display:grid}.lc-month-view{flex-direction:column;min-width:0;min-height:0;display:flex}.lc-weekdays{text-align:center;color:var(--theme-muted);flex-shrink:0;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 0 9px;font-size:11px;display:grid}.lc-weekdays span:nth-last-child(-n+2){opacity:.6}.lc-grid{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;min-height:0;display:grid}.life-calendar .lc-day{text-align:left;border:1px solid color-mix(in srgb,var(--theme-border) 65%,transparent);background:color-mix(in srgb,var(--theme-panel) 82%,transparent);border-radius:12px;flex-direction:column;gap:4px;min-width:0;min-height:0;padding:6px;transition:background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.life-calendar .lc-day.is-outside{background:color-mix(in srgb,var(--theme-panel) 25%,transparent)}.lc-day.is-outside .lc-day-top{opacity:.4}.life-calendar .lc-day:hover{background:var(--theme-panel);box-shadow:inset 0 0 0 1px var(--theme-border)}.life-calendar .lc-day.is-selected{background:color-mix(in srgb,var(--theme-accent) 9%,var(--theme-panel));border-color:var(--theme-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-accent) 30%,transparent)}.life-calendar .lc-day:focus-visible{box-shadow:inset 0 0 0 2px var(--theme-accent);outline:none}.lc-day-top{flex-shrink:0;align-items:center;gap:5px;min-height:21px;display:flex}.lc-date{border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:inline-grid}.is-today .lc-date{color:var(--theme-panel);background:var(--theme-accent-strong);font-weight:700}.lc-day-top>small{color:var(--theme-accent-strong);font-size:9px}.lc-day-top>.lc-day-count{color:var(--theme-muted);white-space:nowrap;margin-left:auto}.lc-day-top .lc-mood{margin-left:auto;font-size:16px;line-height:1}.lc-day-items{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow:hidden}.life-calendar .is-completed{opacity:.55}.lc-item.is-completed>span:last-child,.lc-agenda-item.is-completed strong{text-decoration:line-through}.lc-item{border-left:2px solid var(--lc-color);background:color-mix(in srgb,var(--lc-color) 11%,transparent);border-radius:3px 6px 6px 3px;flex-shrink:0;align-items:center;gap:4px;min-width:0;padding:4px 5px;font-size:10px;line-height:1.25;display:flex}.lc-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-item-mark{font-variant-numeric:tabular-nums;color:var(--lc-color);flex-shrink:0;font-size:9px}.lc-more{color:var(--theme-muted);padding-left:5px;font-size:9px}.lc-period-strip{border-top:3px solid var(--journal-line-5c08454c,#b47f9d99);flex-shrink:0;margin-top:auto;font-size:0}.lc-period-strip.is-prediction{opacity:.75;border-top-style:dashed}.lc-mobile-dots{display:none}.life-calendar .lc-legend{color:var(--theme-muted);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;padding:10px 3px 0;font-size:10px;display:flex}.lc-agenda{border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-panel) 85%,transparent);border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.lc-agenda-heading{border-bottom:1px solid var(--theme-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.life-calendar .lc-agenda-heading h3{margin:6px 0 0;font-size:21px}.lc-agenda-heading h3>span{color:var(--theme-muted);font-size:11px;font-weight:400}.lc-agenda-count{color:var(--theme-muted);white-space:nowrap;font-size:10px}.lc-agenda-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:8px 14px 16px;overflow-y:auto}.life-calendar .lc-agenda-item{border:0;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 50%,transparent);text-align:left;background:0 0;border-radius:7px;align-items:flex-start;gap:9px;width:100%;padding:13px 2px;display:flex}.lc-agenda-item>span:nth-child(2){flex:1;min-width:0}.lc-agenda-symbol{background:color-mix(in srgb,var(--lc-color) 12%,transparent);width:28px;height:28px;color:var(--lc-color);border-radius:9px;flex-shrink:0;place-items:center;font-size:17px;display:grid}.lc-agenda-item small{color:var(--theme-muted);font-size:9px}.lc-agenda-item strong{overflow-wrap:anywhere;margin:3px 0;font-size:13px;font-weight:600;line-height:1.5;display:block}.lc-agenda-item em{color:var(--theme-muted);font-size:11px;font-style:normal}.lc-agenda-item p{color:var(--theme-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.6}.lc-chevron{color:var(--theme-muted);opacity:.5;margin-top:20px;font-size:12px}.life-calendar .lc-agenda-item:hover,.life-calendar .lc-upcoming>button:hover{background:color-mix(in srgb,var(--theme-accent) 8%,transparent)}.lc-quick-actions{gap:7px;margin:16px 0 22px;display:flex}.life-calendar .lc-quick-actions button{border:1px solid var(--theme-border);background:var(--theme-panel-soft);border-radius:10px;flex:1;padding:9px 4px;font-size:11px}.life-calendar .lc-quick-actions button:first-child{background:color-mix(in srgb,var(--theme-accent) 16%,var(--theme-panel))}.lc-upcoming{border-top:1px solid var(--theme-border);padding-top:17px}.life-calendar .lc-upcoming h4{margin:5px 0 12px;font-size:14px}.life-calendar .lc-upcoming>button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:10px 2px;display:flex}.lc-upcoming>button>span{color:var(--theme-accent-strong);font-variant-numeric:tabular-nums;min-width:34px;font-size:11px}.lc-upcoming>button>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.lc-upcoming>button>small{color:var(--theme-muted);font-size:9px}.lc-upcoming>p,.lc-privacy-note{color:var(--theme-muted);font-size:11px;line-height:1.7}.lc-privacy-note{border-top:1px solid var(--theme-border);margin-bottom:0;padding-top:12px}.lc-empty{text-align:center;padding:25px 10px 8px}.lc-empty>span{color:var(--theme-accent);margin-bottom:12px;font-size:28px;display:block}.lc-empty>strong{font-size:13px;font-weight:500;display:block}.lc-empty>p{color:var(--theme-muted);font-size:11px;line-height:1.7}.lc-notice{color:var(--theme-accent-strong);align-items:center;gap:12px;padding:8px 22px;font-size:12px;display:flex}.is-loading .lc-day{animation:1.4s ease-in-out infinite alternate lc-breathe}@keyframes lc-breathe{to{opacity:.45}}@container (width<=1100px){.life-calendar .lc-toolbar{padding:14px 16px 12px}.lc-layout{grid-template-columns:minmax(0,1fr) 250px;gap:12px;padding:0 12px 12px}.lc-counts{gap:12px}.lc-counts b{font-size:17px}.lc-month{gap:14px}.lc-month-actions .date-picker{width:32px;margin-left:0}.lc-month-actions .date-picker-trigger>span:first-child{display:none}.lc-day{border-radius:9px}.life-calendar .lc-day{padding:5px}.lc-item-mark{display:none}.lc-filterbar{padding:0 16px 12px}}@container (width<=760px){.life-calendar .lc-subtitle,.lc-counts{display:none}.life-calendar .lc-toolbar{padding:12px}.life-calendar .lc-month-heading h3{font-size:23px}.lc-month-heading>small{letter-spacing:.07em;font-size:8px}.lc-month{justify-content:space-between;gap:8px;width:100%}.lc-month-actions{gap:3px}.life-calendar .lc-month-actions>button{padding:7px 8px}.lc-filterbar{flex-wrap:wrap;gap:5px;padding:0 12px 10px}.lc-filters{gap:2px}.life-calendar .lc-filter{padding:5px 7px;font-size:11px}.lc-filter-tools{margin-left:auto}.life-calendar .lc-filter-tools>button{min-height:28px;padding:5px 8px;font-size:11px}.lc-layout{overscroll-behavior:contain;grid-template-rows:minmax(290px,1fr) minmax(200px,.85fr);grid-template-columns:1fr;gap:10px;overflow-y:auto}.lc-weekdays{padding-bottom:5px;font-size:10px}.lc-grid{gap:3px}.life-calendar .lc-day{border-radius:8px;gap:2px;padding:3px 4px}.lc-day-top{gap:0;min-height:19px}.lc-date{width:19px;height:19px;font-size:11px}.lc-day-top>small{display:none}.lc-day-top .lc-mood{font-size:12px}.lc-day-items,.lc-period-strip{display:none}.lc-mobile-dots{gap:2px;margin-top:auto;padding:1px 0 3px;display:flex}.lc-mobile-dots i{flex-shrink:0;width:4px;height:4px}.lc-mobile-dots .lc-prediction{border:1px dashed var(--lc-color);box-sizing:border-box;background:0 0}.life-calendar .lc-legend{padding-top:6px;font-size:9px}.lc-agenda-heading{padding:9px 12px}.lc-agenda-heading>div>small{display:none}.life-calendar .lc-agenda-heading h3{margin:0;font-size:18px}.lc-agenda-scroll{padding:0 12px 10px}.lc-agenda-item{padding:8px 0}.lc-quick-actions{margin:10px 0}.lc-empty{padding:12px 6px 0}.lc-empty>span{display:none}}@media (height<=700px) and (width>=1000px){.lc-period-strip{padding:0;font-size:0}.lc-layout{gap:10px}.lc-item{padding:2px 4px}.life-calendar .lc-legend{padding-top:5px}}@media (prefers-reduced-motion:reduce){.life-calendar *{transition:none!important;animation:none!important}}html[data-theme=journal]{--journal-line-5c08454c:#cf7f6799}html[data-ui=ios]{--journal-line-5c08454c:#bebec699}.nutrition-workspace{overflow:hidden}.nutrition-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 24px 30px;overflow:auto}.nutrition-toolbar,.nutrition-section-title,.nutrition-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nutrition-toolbar{margin-bottom:18px}.nutrition-toolbar>span,.nutrition-note{color:var(--journal-ink-0088cacf,#95b8c4);font-size:13px;line-height:1.7}.nutrition-toolbar .date-picker{width:180px}.nutrition-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,1fr);align-items:start;gap:22px;display:grid}.nutrition-photo-panel,.nutrition-task-panel,.nutrition-daily{border:1px solid var(--journal-line-c815b3ac,#8db8c333);background:var(--journal-surface-4b57632a,#10293866);border-radius:22px;min-width:0;padding:22px}.nutrition-section-title{margin-bottom:16px}.nutrition-section-title h3{color:var(--journal-ink-e7ec05d8,#e9f7fa);margin:0;font-size:20px}.nutrition-section-title small{color:var(--journal-ink-fadae546,#8db8c3)}.nutrition-workspace button{border:1px solid var(--journal-line-add94778,#8db8c344);background:var(--journal-surface-e7fe3429,#64aac31a);min-height:38px;color:var(--journal-ink-2a81ebe9,#b9e5ed);cursor:pointer;font:inherit;border-radius:10px;padding:8px 12px;font-size:13px;transition:background .16s,transform .16s}.nutrition-workspace button:hover:not(:disabled){background:var(--journal-surface-5a8f3b23,#64aac333);transform:translateY(-1px)}.nutrition-workspace button:disabled{opacity:.5;cursor:not-allowed}.nutrition-workspace :is(input,textarea,select){box-sizing:border-box;border:1px solid var(--journal-line-c815b3ac,#8db8c333);background:var(--journal-surface-d53d805a,#081c2b);width:100%;min-width:0;color:var(--journal-ink-f2a5ef98,#d9edf2);font:inherit;border-radius:10px;padding:9px 11px;font-size:14px}.nutrition-workspace label{color:var(--journal-ink-5b0d106c,#a7cad5);gap:6px;font-size:12px;display:grid}.nutrition-section-title>select{width:auto}.nutrition-photo{aspect-ratio:4/3;border:1px dashed var(--journal-line-cccdfd23,#7baab680);background:var(--journal-surface-5568bc74,#071e2c);border-radius:18px;place-items:center;min-height:310px;display:grid;position:relative;overflow:hidden}.nutrition-photo.is-dragging{outline:3px solid var(--journal-line-f4f2c698,#5fcde1)}.nutrition-photo>img{object-fit:contain;width:100%;height:100%;position:absolute}.nutrition-photo-empty{text-align:center;padding:24px}.nutrition-photo-empty>span{color:var(--journal-ink-ef387f46,#88cfc5);font-size:42px}.nutrition-photo-empty :is(p,small){color:var(--journal-ink-8c034dbc,#89aebc);font-size:12px;line-height:1.8;display:block}.nutrition-photo-empty small{margin-top:12px}.nutrition-photo-status{background:var(--journal-surface-40c2a2c0,#0b2132ee);border-radius:12px;padding:4px;position:absolute;bottom:12px;left:12px;right:12px}.nutrition-photo-status .chat-loading-text{color:var(--journal-ink-9ea00045,#c9e3ea)}.nutrition-actions{justify-content:flex-start;margin:14px 0}.nutrition-steps{counter-reset:tasks;color:var(--journal-ink-c0e4c4d0,#a3c2ca);justify-content:space-between;gap:8px;margin:0 0 20px;padding:0;font-size:12px;list-style:none;display:flex}.nutrition-steps li{counter-increment:tasks}.nutrition-steps li:before{content:counter(tasks);background:var(--journal-surface-620c469c,#6eaea933);border-radius:50%;place-items:center;width:24px;height:24px;margin-right:5px;display:inline-grid}.nutrition-task-empty{text-align:center;color:var(--journal-ink-c0e4c4d0,#a3c2ca);padding:44px 12px;line-height:1.8}.nutrition-progress{border-left:2px solid var(--journal-line-ecbf3271,#7397a1);color:var(--journal-ink-fd2e26ea,#89a6af);margin-bottom:16px;padding-left:12px;font-size:12px}.nutrition-questions{background:var(--journal-surface-924746db,#beac5530);color:var(--journal-ink-59bb520b,#d7c596);border-radius:12px;padding:12px 16px;font-size:13px;line-height:1.6}.nutrition-foods{gap:12px;margin:16px 0;display:grid}.nutrition-food{border:1px solid var(--journal-line-c815b3ac,#8db8c333);background:var(--journal-surface-4b57632a,#10293866);border-radius:14px;padding:14px}.nutrition-food-main{grid-template-columns:minmax(0,1fr) 94px 32px;align-items:start;gap:8px;display:grid}.nutrition-food-main>button{margin-top:20px;padding:4px}.nutrition-food-meta{color:var(--journal-ink-703bb0e2,#b7d3da);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;font-size:12px;display:flex}.nutrition-food-meta select{width:auto;max-width:120px;padding:5px;font-size:12px}.nutrition-food-meta small{color:var(--journal-ink-1fe7fef8,#98b5bf)}.nutrition-food details{color:var(--journal-ink-67e20f6f,#8fabb6);font-size:12px}.nutrition-food summary{cursor:pointer;padding:8px 0}.nutrition-food details p{line-height:1.6}.nutrition-nutrient-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nutrition-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 8px;display:grid}.nutrition-metrics>div{background:var(--journal-surface-1f3f638b,#6baca61a);border-radius:12px;gap:5px;min-width:0;padding:12px 8px;display:grid}.nutrition-metrics small,.nutrition-metrics span{color:var(--journal-ink-18ce1ab5,#9bbcc5);font-size:11px}.nutrition-metrics strong{color:var(--journal-ink-428bd2fe,#e5f3f5);overflow-wrap:anywhere;font-size:22px}.nutrition-workspace .nutrition-confirm{background:var(--journal-surface-9c3a02d1,#2d8e87);width:100%;color:var(--journal-ink-d14f9016,#fff);min-height:44px}.nutrition-workspace .nutrition-delete{color:var(--journal-ink-27842c4e,#d19286);background:0 0;border:0;margin:14px auto 0;display:block}.nutrition-daily{margin-top:22px}.nutrition-metrics.daily-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.nutrition-report{color:var(--journal-ink-e5e903af,#bbd7de);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;font-size:14px;line-height:1.8;display:grid}.nutrition-report>p{grid-column:1/-1}.nutrition-report h4{margin:8px 0}.nutrition-report ul{padding-left:18px}.nutrition-daily footer{border-top:1px solid var(--journal-line-c815b3ac,#8db8c333);color:var(--journal-ink-62bddc7b,#92afba);margin-top:20px;padding-top:14px;font-size:12px;line-height:1.8}.nutrition-daily footer a{color:var(--journal-ink-db952e55,#87c8d8);display:block}.nutrition-meal-list{gap:8px;display:grid}.nutrition-meal-list>button{text-align:left;align-items:center;gap:12px;width:100%;display:flex}.nutrition-meal-list>button[aria-pressed=true]{border-color:var(--journal-line-fcb4ec0b,#64bcc1);background:var(--journal-surface-93845178,#64aac322)}.nutrition-meal-list :is(img,button>span){object-fit:cover;border-radius:8px;width:44px;height:44px}.nutrition-meal-list button>div{flex:1;min-width:0}.nutrition-meal-list :is(strong,small){display:block}.nutrition-meal-list small{white-space:nowrap;text-overflow:ellipsis;color:var(--journal-ink-59c4617e,#93afbb);margin-top:4px;overflow:hidden}.nutrition-meal-list b{font-size:11px;font-weight:500}.nutrition-error{background:var(--journal-surface-4826f2a5,#b4655530);color:var(--journal-ink-8ed280da,#e6b3a8);border-radius:12px;margin-bottom:16px;padding:12px 16px}.nutrition-error button{margin-left:12px}@media (width<=1000px){.nutrition-layout{grid-template-columns:1fr}.nutrition-photo{aspect-ratio:auto;min-height:240px;max-height:440px}.nutrition-report{grid-template-columns:1fr}}@media (width<=600px){.nutrition-scroll{padding:12px}.nutrition-photo-panel,.nutrition-task-panel,.nutrition-daily{padding:14px}.nutrition-metrics.daily-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.nutrition-metrics strong{font-size:19px}}.nutrition-upload-status{border:1px solid var(--nutrition-border,var(--journal-line-5909b809,#a8bfc0));overflow-wrap:anywhere;border-radius:12px;margin:12px 0;padding:12px 16px;line-height:1.6}.nutrition-upload-status p{margin:6px 0 0}.nutrition-meal-assessment{border:1px solid var(--theme-border,var(--journal-line-c815b3ac,#8db8c333));background:var(--theme-panel-soft,var(--journal-surface-4b57632a,#10293866));border-radius:14px;margin:16px 0;padding:14px 16px}.nutrition-meal-assessment h4{color:var(--theme-text,var(--journal-ink-e7ec05d8,#e9f7fa));margin:0 0 8px;font-size:14px}.nutrition-meal-assessment p{white-space:pre-wrap;margin:0}.nutrition-workspace .nutrition-scroll{flex-direction:column;gap:12px;min-height:0;padding:12px 16px;display:flex;overflow:hidden}.nutrition-workspace [hidden]{display:none!important}.nutrition-toolbar{flex-shrink:0;gap:8px;margin:0}.nutrition-view-tabs,.nutrition-task-tabs{border:1px solid var(--theme-border);background:var(--theme-panel-soft);border-radius:12px;gap:4px;padding:3px;display:flex}.nutrition-workspace :is(.nutrition-view-tabs,.nutrition-task-tabs) button{min-height:32px;color:var(--theme-muted);background:0 0;border:0;padding:6px 12px}.nutrition-workspace :is(.nutrition-view-tabs,.nutrition-task-tabs) button[aria-pressed=true]{background:color-mix(in srgb,var(--theme-accent) 20%,var(--theme-panel));color:var(--theme-text)}.nutrition-layout{flex:1;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);align-items:stretch;gap:12px;min-height:0}.nutrition-photo-panel,.nutrition-task-panel,.nutrition-daily{background:var(--theme-panel-soft);border-color:var(--theme-border);border-radius:16px;min-height:0;padding:14px}.nutrition-photo-panel,.nutrition-task-panel{flex-direction:column;display:flex;overflow:hidden}.nutrition-section-title{flex-shrink:0;gap:8px;margin-bottom:10px}.nutrition-section-title h3{font-size:16px}.nutrition-section-title small{font-size:11px}.nutrition-section-title select{max-width:140px;padding:6px 8px;font-size:12px}.nutrition-photo{aspect-ratio:auto;background:var(--theme-panel);border-radius:12px;flex:1;min-height:100px;max-height:none}.nutrition-photo-empty{padding:12px}.nutrition-photo-empty>span{font-size:26px}.nutrition-photo-empty h3{margin:8px 0;font-size:17px}.nutrition-photo-empty p{margin:6px 0 10px}.nutrition-photo-empty small{margin-top:8px;font-size:11px}.nutrition-actions{flex-shrink:0;gap:8px;margin:8px 0}.nutrition-note{margin:6px 0;font-size:12px;line-height:1.5}.nutrition-history{flex-shrink:0;margin-top:8px}.nutrition-upload-status{flex-shrink:0;max-height:72px;margin:8px 0 0;padding:8px 10px;font-size:12px;overflow:auto}.nutrition-error{flex-shrink:0;max-height:64px;margin:0;padding:8px 12px;font-size:12px;overflow:auto}.nutrition-task-tabs{flex-shrink:0;align-self:flex-start;margin-bottom:8px}.nutrition-task-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding-right:4px;overflow:auto}.nutrition-task-empty{box-sizing:border-box;align-content:center;height:100%;min-height:160px;padding:16px;font-size:13px;display:grid}.nutrition-task-empty h3{margin:0 0 8px;font-size:17px}.nutrition-task-empty p{margin:0}.nutrition-progress{margin:0 0 10px;font-size:11px}.nutrition-progress summary,.nutrition-adjust summary{cursor:pointer;color:var(--theme-muted);padding:6px 0;font-size:12px}.nutrition-foods{gap:8px;margin:8px 0}.nutrition-food{border-radius:12px;padding:10px}.nutrition-food-main{grid-template-columns:minmax(0,1fr) 88px 30px;gap:8px}.nutrition-food-main input{padding:6px 8px;font-size:13px}.nutrition-food-main label{gap:4px}.nutrition-food-main>button{min-height:32px;margin-top:18px}.nutrition-food-meta{gap:8px;margin:6px 0}.nutrition-food summary{padding:4px 0;font-size:11px}.nutrition-metrics{gap:6px;margin:10px 0 6px}.nutrition-metrics>div{gap:3px;padding:8px}.nutrition-metrics strong{font-size:19px}.nutrition-correction{margin-top:8px}.nutrition-correction textarea{resize:vertical;min-height:64px}.nutrition-task-footer{border-top:1px solid var(--theme-border);flex-shrink:0;margin-top:8px;padding-top:6px}.nutrition-task-footer .nutrition-actions{flex-wrap:nowrap;margin:0}.nutrition-task-footer .nutrition-confirm{flex:1;width:auto;min-height:36px}.nutrition-task-footer .nutrition-delete{min-height:28px;margin:4px 0 0 auto;padding:3px 8px;font-size:11px}.nutrition-task-footer .nutrition-note{margin:4px 0;font-size:11px}.nutrition-meal-assessment{margin:8px 0;padding:10px 12px}.nutrition-daily{overscroll-behavior:contain;scrollbar-width:thin;flex:1;margin:0;overflow:auto}.nutrition-daily .eyebrow{display:none}.nutrition-report{gap:12px;font-size:13px;line-height:1.6}.nutrition-report>p,.nutrition-report ul{margin:8px 0}.nutrition-daily footer{margin-top:12px;padding-top:8px;font-size:11px}@media (width<=760px){.nutrition-workspace .nutrition-scroll{gap:8px;padding:8px}.nutrition-toolbar .date-picker{width:145px}.nutrition-view-tabs{flex:1;justify-content:center}.nutrition-workspace .nutrition-view-tabs button{padding:6px 8px;font-size:12px}.nutrition-layout{grid-template-rows:minmax(150px,.7fr) minmax(180px,1.3fr);grid-template-columns:1fr;gap:8px}.nutrition-photo-panel{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:6px 10px;padding:10px;display:grid;position:relative}.nutrition-photo-panel>.nutrition-section-title{grid-area:1/2;margin:0}.nutrition-photo-panel>.nutrition-photo{grid-area:1/1/4;min-height:0}.nutrition-photo-panel>.nutrition-actions{grid-area:2/2;align-content:center;gap:4px;margin:0}.nutrition-photo-panel>.nutrition-actions button{min-height:30px;padding:4px 7px;font-size:11px}.nutrition-photo-panel>.nutrition-history{grid-area:3/2;gap:3px;margin:0}.nutrition-history select{padding:5px;font-size:12px}.nutrition-photo-panel>.nutrition-note{display:none}.nutrition-photo-panel>.nutrition-upload-status{background:var(--theme-panel);z-index:1;width:calc(40% - 20px);max-height:55px;padding:4px;font-size:10px;position:absolute;bottom:10px;left:10px}.nutrition-photo-empty{padding:8px}.nutrition-photo-empty>span,.nutrition-photo-empty h3,.nutrition-photo-empty small{display:none}.nutrition-photo-empty p{font-size:11px}.nutrition-photo-empty button{padding:6px;font-size:11px}.nutrition-task-panel{padding:10px}.nutrition-task-tabs{margin-bottom:4px}.nutrition-task-panel>.nutrition-section-title{margin-bottom:6px}.nutrition-report{grid-template-columns:1fr}.nutrition-metrics.daily-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=420px){.nutrition-toolbar .date-picker{width:124px}.nutrition-tab-count{display:none}.nutrition-workspace .nutrition-view-tabs button{white-space:nowrap;padding:6px;font-size:11px}}html[data-theme=journal]{--journal-ink-0088cacf:#6f5b4a;--journal-line-c815b3ac:#b0896433;--journal-surface-4b57632a:#f7ebd766;--journal-ink-e7ec05d8:#3d3026;--journal-ink-fadae546:#6f5b4a;--journal-line-add94778:#b0896444;--journal-surface-e7fe3429:#bedee01a;--journal-ink-2a81ebe9:#3d3026;--journal-surface-5a8f3b23:#bedee033;--journal-surface-d53d805a:#fffaef;--journal-ink-f2a5ef98:#3d3026;--journal-ink-5b0d106c:#3d3026;--journal-line-cccdfd23:#b0896480;--journal-surface-5568bc74:#fffaef;--journal-line-f4f2c698:#b08964;--journal-ink-ef387f46:#3d3026;--journal-ink-8c034dbc:#6f5b4a;--journal-surface-40c2a2c0:#fffaefee;--journal-ink-9ea00045:#3d3026;--journal-ink-c0e4c4d0:#3d3026;--journal-surface-620c469c:#bedee033;--journal-line-ecbf3271:#b08964;--journal-ink-fd2e26ea:#6f5b4a;--journal-surface-924746db:#bedee030;--journal-ink-59bb520b:#3d3026;--journal-ink-703bb0e2:#3d3026;--journal-ink-1fe7fef8:#6f5b4a;--journal-ink-67e20f6f:#6f5b4a;--journal-surface-1f3f638b:#bedee01a;--journal-ink-18ce1ab5:#6f5b4a;--journal-ink-428bd2fe:#3d3026;--journal-surface-9c3a02d1:#bedee0;--journal-ink-d14f9016:#3d3026;--journal-ink-27842c4e:#974136;--journal-ink-e5e903af:#3d3026;--journal-ink-62bddc7b:#6f5b4a;--journal-ink-db952e55:#3d3026;--journal-line-fcb4ec0b:#b08964;--journal-surface-93845178:#bedee022;--journal-ink-59c4617e:#6f5b4a;--journal-surface-4826f2a5:#f6b9a430;--journal-ink-8ed280da:#974136;--journal-line-5909b809:#b08964}html[data-ui=ios]{--journal-ink-0088cacf:#242428;--journal-line-c815b3ac:#bebec633;--journal-surface-4b57632a:#f2f2f766;--journal-ink-e7ec05d8:#242428;--journal-ink-fadae546:#242428;--journal-line-add94778:#bebec644;--journal-surface-e7fe3429:#dbebff1a;--journal-ink-2a81ebe9:#242428;--journal-surface-5a8f3b23:#dbebff33;--journal-surface-d53d805a:#fff;--journal-ink-f2a5ef98:#242428;--journal-ink-5b0d106c:#242428;--journal-line-cccdfd23:#bebec680;--journal-surface-5568bc74:#fff;--journal-line-f4f2c698:#bebec6;--journal-ink-ef387f46:#242428;--journal-ink-8c034dbc:#242428;--journal-surface-40c2a2c0:#fffe;--journal-ink-9ea00045:#242428;--journal-ink-c0e4c4d0:#242428;--journal-surface-620c469c:#dbebff33;--journal-line-ecbf3271:#bebec6;--journal-ink-fd2e26ea:#242428;--journal-surface-924746db:#dbebff30;--journal-ink-59bb520b:#242428;--journal-ink-703bb0e2:#242428;--journal-ink-1fe7fef8:#242428;--journal-ink-67e20f6f:#242428;--journal-surface-1f3f638b:#dbebff1a;--journal-ink-18ce1ab5:#242428;--journal-ink-428bd2fe:#242428;--journal-surface-9c3a02d1:#dbebff;--journal-ink-d14f9016:#242428;--journal-ink-27842c4e:#be3030;--journal-ink-e5e903af:#242428;--journal-ink-62bddc7b:#242428;--journal-ink-db952e55:#242428;--journal-line-fcb4ec0b:#bebec6;--journal-surface-93845178:#dbebff22;--journal-ink-59c4617e:#242428;--journal-surface-4826f2a5:#ffdedc30;--journal-ink-8ed280da:#be3030;--journal-line-5909b809:#bebec6}.notification-settings{box-sizing:border-box;max-width:100%}.notification-settings section{border:1px solid var(--theme-border,var(--journal-line-e9a930c3,#91b8c344));border-radius:18px;margin-bottom:16px;padding:20px}.notification-settings p{opacity:.8;font-size:14px;line-height:1.65}.nutrition-workspace .notification-settings label.notification-toggle{min-height:44px;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:5px 0;font-size:14px;display:flex}.notification-settings section>.notification-toggle{font-weight:600;font-size:17px!important}.nutrition-workspace .notification-settings .notification-toggle input{appearance:none;box-sizing:border-box;border:1px solid var(--journal-line-ab1f738f,#81959866);background:var(--journal-surface-a8a1672d,#82939855);cursor:pointer;border-radius:20px;flex:0 0 42px;width:42px;height:26px;margin:0;padding:0;transition:background .16s;position:relative}.nutrition-workspace .notification-settings .notification-toggle input:before{content:"";width:18px;height:18px;box-shadow:0 1px 3px var(--journal-shadow-5c2186ea,#0003);background:#fff;border-radius:50%;transition:transform .16s;position:absolute;top:3px;left:3px}.nutrition-workspace .notification-settings .notification-toggle input:checked{background:#42898f;border-color:#42898f}.nutrition-workspace .notification-settings .notification-toggle input:checked:before{transform:translate(16px)}.nutrition-workspace .notification-settings .notification-toggle input:disabled{opacity:.4;cursor:not-allowed}.notification-settings .notification-toggle input:focus-visible{outline:2px solid var(--journal-line-2d58c829,#428b91);outline-offset:3px}.notification-settings .notification-toggle:hover{background:var(--journal-surface-cf502be0,#79aaaa0a)}.notification-options{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:4px 24px;display:grid}.notification-settings article{border-bottom:1px solid var(--theme-border,var(--journal-line-e9a930c3,#91b8c344));padding:12px 0}.notification-settings article small{opacity:.7;margin-top:6px;display:block}@media (width<=600px){.notification-settings section{padding:16px}.notification-options{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.notification-settings input,.notification-settings input:before{transition:none!important}}html[data-theme=journal]{--journal-line-e9a930c3:#b0896444;--journal-line-ab1f738f:#b0896466;--journal-surface-a8a1672d:#bedee055;--journal-shadow-5c2186ea:#74532f10;--journal-line-2d58c829:#b08964;--journal-surface-cf502be0:#bedee00a}html[data-ui=ios]{--journal-line-e9a930c3:#bebec644;--journal-line-ab1f738f:#bebec666;--journal-surface-a8a1672d:#dbebff55;--journal-shadow-5c2186ea:#1e1e2810;--journal-line-2d58c829:#bebec6;--journal-surface-cf502be0:#dbebff0a}.health-range,.health-range>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.health-range{justify-content:space-between;margin-bottom:20px}.health-range label{align-items:center;gap:10px;display:flex}.health-range .date-picker{width:165px}.health-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.health-overview>button{text-align:left;border-radius:18px;gap:12px;padding:20px;display:grid}.health-overview strong{color:var(--journal-ink-fb814154,#d8eee9);font-size:28px}.health-overview strong small{font-size:12px;font-weight:400}.health-overview span,.health-overview>button>small{color:var(--journal-ink-449e168f,#a1c7ce);font-size:12px}.health-data-workspace button[aria-pressed=true]{border-color:var(--journal-line-3ffad5c4,#73b7b1);background:var(--journal-surface-7b4b5e04,#568b8e30)}.health-empty{border:1px dashed var(--journal-line-c239e2db,#81b7bd66);background:var(--journal-surface-4cb40271,#679bb51a);border-radius:18px;padding:24px;line-height:1.8}.health-empty p{color:var(--journal-ink-984ae568,#a2bbc6);font-size:13px}.health-chart-scroll{padding-top:12px;overflow-x:auto}.health-chart{border-bottom:1px solid var(--journal-line-30e6aca5,#86b3b344);align-items:stretch;gap:5px;height:240px;display:flex}.health-data-workspace .health-chart button{background:0 0;border:0;border-radius:5px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;padding:0 1px 6px;display:flex}.health-data-workspace .health-chart button:hover,.health-data-workspace .health-chart button[aria-pressed=true]{background:var(--journal-surface-e55fe239,#6bbba530);outline:1px solid var(--journal-line-27a7a717,#79bcb877);transform:none}.health-bar-area{flex-direction:column;justify-content:flex-end;width:100%;height:205px;display:flex}.health-bar-area i{background:linear-gradient(var(--journal-surface-77ac4b3b,#80d0c0),var(--journal-surface-d439d3a0,#348b9d));border-radius:6px 6px 0 0;width:100%;min-height:2px;display:block}.health-bar-area i.is-partial{background:linear-gradient(var(--journal-surface-586dfe96,#deb89c),var(--journal-surface-861bad2a,#a78163))}.health-bar-area.is-missing{background:repeating-linear-gradient(135deg,transparent,transparent 5px,var(--journal-surface-ca65a34c,#829aa41a) 5px,var(--journal-surface-ca65a34c,#829aa41a) 7px);border-radius:6px}.health-bar-area.is-missing i{display:none}.health-chart small{writing-mode:vertical-rl;max-height:28px;color:var(--journal-ink-4ea63f8f,#98bbc5);margin-top:8px;font-size:9px}.health-comparison{background:var(--journal-surface-30c07008,#688c9b20);color:var(--journal-ink-5bac5845,#b8d6d7);border-radius:12px;padding:16px;font-size:13px;line-height:1.8}.health-comparison p{margin-bottom:0}.health-table summary{cursor:pointer}.health-table>div{overflow:auto}.health-table table{border-collapse:collapse;white-space:nowrap;width:100%;margin-top:16px;font-size:13px}.health-table :is(td,th){text-align:left;border-bottom:1px solid var(--journal-line-c815b3ac,#8db8c333);padding:12px}.health-footer{color:var(--journal-ink-94f83c91,#91aebb);padding:20px 4px;font-size:12px;line-height:1.8}.health-footer button{color:var(--journal-ink-2392bf99,#d8a197)}@media (width<=1000px){.health-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.health-overview>button{padding:12px}.health-overview strong{font-size:23px}.health-data-workspace .nutrition-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=journal]{--journal-ink-fb814154:#3d3026;--journal-ink-449e168f:#3d3026;--journal-line-3ffad5c4:#b08964;--journal-surface-7b4b5e04:#bedee030;--journal-line-c239e2db:#b0896466;--journal-surface-4cb40271:#bedee01a;--journal-ink-984ae568:#6f5b4a;--journal-line-30e6aca5:#b0896444;--journal-surface-e55fe239:#cbdab730;--journal-line-27a7a717:#b0896477;--journal-surface-77ac4b3b:#cbdab7;--journal-surface-d439d3a0:#bedee0;--journal-surface-586dfe96:#f6b9a4;--journal-surface-861bad2a:#f6b9a4;--journal-surface-ca65a34c:#bedee01a;--journal-ink-4ea63f8f:#6f5b4a;--journal-surface-30c07008:#bedee020;--journal-ink-5bac5845:#3d3026;--journal-line-c815b3ac:#b0896433;--journal-ink-94f83c91:#6f5b4a;--journal-ink-2392bf99:#974136}html[data-ui=ios]{--journal-ink-fb814154:#242428;--journal-ink-449e168f:#242428;--journal-line-3ffad5c4:#bebec6;--journal-surface-7b4b5e04:#dbebff30;--journal-line-c239e2db:#bebec666;--journal-surface-4cb40271:#dbebff1a;--journal-ink-984ae568:#242428;--journal-line-30e6aca5:#bebec644;--journal-surface-e55fe239:#dbf2e030;--journal-line-27a7a717:#bebec677;--journal-surface-77ac4b3b:#dbf2e0;--journal-surface-d439d3a0:#dbebff;--journal-surface-586dfe96:#ffdedc;--journal-surface-861bad2a:#ffdedc;--journal-surface-ca65a34c:#dbebff1a;--journal-ink-4ea63f8f:#242428;--journal-surface-30c07008:#dbebff20;--journal-ink-5bac5845:#242428;--journal-line-c815b3ac:#bebec633;--journal-ink-94f83c91:#242428;--journal-ink-2392bf99:#be3030}.cycle-summary{grid-template-columns:1.5fr 1fr 1fr;gap:14px;margin:18px 0 24px;display:grid}.cycle-summary>div{border:1px solid var(--journal-line-7693f5f0,#b29bba44);background:var(--journal-surface-2118294d,#9a69881a);border-radius:18px;gap:10px;padding:22px;display:grid}.cycle-summary small,.cycle-summary span{color:var(--journal-ink-4da1777c,#a8bdce);font-size:12px;line-height:1.7}.cycle-summary strong{color:var(--journal-ink-53be331d,#f5c2d5);font-size:24px}.cycle-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);align-items:start;gap:22px;display:grid}.cycle-legend{color:var(--journal-ink-a2f57d7a,#d9abc0);gap:20px;margin:16px 0;font-size:12px;display:flex}.cycle-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.cycle-calendar>small{text-align:center;color:var(--journal-ink-09e5da70,#aac6ce);padding:8px}.cycle-calendar button{place-items:center;gap:6px;min-height:68px;padding:8px 2px;display:grid}.cycle-calendar button small{font-size:10px}.cycle-calendar .is-recorded{background:var(--journal-surface-aaba796e,#a8547866);border-color:var(--journal-line-f31ac059,#d68ea9);color:var(--journal-ink-54263287,#ffe9f2)}.cycle-calendar .is-predicted{border:1px dashed var(--journal-line-71abf4ba,#cd92bc);background:var(--journal-surface-df08866f,#b089ab15)}.cycle-calendar .is-outside{opacity:.45}.cycle-calendar .is-today{outline:2px solid var(--journal-line-ee622469,#81c8cf);outline-offset:1px}.cycle-calendar button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--journal-shadow-8411d8ee,#c692ae)}.cycle-form{gap:18px;display:grid}.cycle-form textarea{resize:vertical;min-height:100px}.cycle-form input[type=range]{accent-color:var(--journal-surface-6cfd1bd9,#c086a4);padding:0}.cycle-form small{color:var(--journal-ink-baf97f36,#93b0bd);font-size:11px}.cycle-history{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cycle-history button{text-align:left;gap:9px;min-width:0;display:grid}.cycle-history small{white-space:pre-wrap;overflow-wrap:anywhere;max-height:80px;overflow:auto}.cycle-history span,.cycle-history small{color:var(--journal-ink-9d283a31,#a5bec9);font-size:12px}.cycle-footer{color:var(--journal-ink-94f83c91,#91aebb);margin-top:22px;padding:8px;font-size:12px;line-height:1.9}.cycle-footer a{color:var(--journal-ink-efeac7ce,#a7cad6);display:block}.cycle-success{color:var(--journal-ink-26fd1f13,#95d9ba)}.cycle-caution{background:var(--journal-surface-badfad59,#beac5520);color:var(--journal-ink-59bb520b,#d7c596);border-radius:12px;padding:14px;font-size:13px}.menstrual-workspace .nutrition-section-title .date-picker{width:160px}@media (width<=1000px){.cycle-layout{grid-template-columns:1fr}.cycle-history{grid-template-columns:1fr 1fr}}@media (width<=600px){.cycle-summary{grid-template-columns:1fr 1fr}.cycle-summary>div:first-child{grid-column:1/-1}.cycle-summary>div{padding:14px}.cycle-history{grid-template-columns:1fr}.cycle-calendar{gap:4px}.cycle-calendar button{min-height:52px}.cycle-summary strong{font-size:20px}}.cycle-sharing{border:1px solid var(--journal-line-7693f5f0,#b29bba44);border-radius:14px;margin:12px 0;padding:16px}.menstrual-workspace .cycle-sharing label{align-items:center;gap:10px;line-height:1.6;display:flex}.menstrual-workspace .cycle-sharing input[type=checkbox]{width:18px;height:18px;accent-color:var(--journal-surface-6cfd1bd9,#c086a4);flex:none}.cycle-sharing p{margin-bottom:0}.cycle-role-banner{border:1px solid var(--theme-border);background:var(--theme-panel-soft);color:var(--theme-text);border-radius:20px;margin-bottom:16px;padding:18px 20px}.cycle-role-banner>span{color:var(--theme-muted);font-size:12px}.cycle-role-banner h3{margin:8px 0;font-size:18px;line-height:1.5}.cycle-role-banner p{margin:0;font-size:13px;line-height:1.6}.menstrual-workspace>header{flex-shrink:0}.menstrual-workspace>.nutrition-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;display:block;overflow:hidden auto}.menstrual-workspace .cycle-layout>:is(.nutrition-photo-panel,.nutrition-task-panel){display:block;overflow:visible}.menstrual-workspace .nutrition-daily{margin-top:18px;overflow:visible}html[data-theme=journal]{--journal-line-7693f5f0:#b0896444;--journal-surface-2118294d:#f6b9a41a;--journal-ink-4da1777c:#3d3026;--journal-ink-53be331d:#974136;--journal-ink-a2f57d7a:#974136;--journal-ink-09e5da70:#3d3026;--journal-surface-aaba796e:#f6b9a466;--journal-line-f31ac059:#cf7f67;--journal-ink-54263287:#3d3026;--journal-line-71abf4ba:#cf7f67;--journal-surface-df08866f:#ded3e715;--journal-line-ee622469:#b08964;--journal-shadow-8411d8ee:#74532f52;--journal-surface-6cfd1bd9:#f6b9a4;--journal-ink-baf97f36:#6f5b4a;--journal-ink-9d283a31:#3d3026;--journal-ink-94f83c91:#6f5b4a;--journal-ink-efeac7ce:#3d3026;--journal-ink-26fd1f13:#316853;--journal-surface-badfad59:#bedee020;--journal-ink-59bb520b:#3d3026}html[data-ui=ios]{--journal-line-7693f5f0:#bebec644;--journal-surface-2118294d:#ffdedc1a;--journal-ink-4da1777c:#242428;--journal-ink-53be331d:#be3030;--journal-ink-a2f57d7a:#be3030;--journal-ink-09e5da70:#242428;--journal-surface-aaba796e:#ffdedc66;--journal-line-f31ac059:#bebec6;--journal-ink-54263287:#242428;--journal-line-71abf4ba:#bebec6;--journal-surface-df08866f:#e7e1fa15;--journal-line-ee622469:#bebec6;--journal-shadow-8411d8ee:#1e1e2852;--journal-surface-6cfd1bd9:#ffdedc;--journal-ink-baf97f36:#242428;--journal-ink-9d283a31:#242428;--journal-ink-94f83c91:#242428;--journal-ink-efeac7ce:#242428;--journal-ink-26fd1f13:#1e7349;--journal-surface-badfad59:#dbebff20;--journal-ink-59bb520b:#242428}.chat-generation{--chat-trace-ink:#89929b;--chat-trace-line:#89929b55;min-width:0;padding:12px 4px}.chat-generation-trace{color:var(--chat-trace-ink,var(--journal-ink-f584e229,#89929b));font-size:13px;line-height:1.7}.chat-generation-trace summary{cursor:pointer;padding:6px 0}.chat-generation-trace summary:hover{color:var(--chat-trace-ink,var(--journal-ink-f584e229,#89929b));text-decoration:underline}.chat-generation-trace ol{border-left:1px solid var(--chat-trace-line,var(--journal-line-0b90d2fb,#89929b55));margin:8px 0 12px 7px;padding:0 0 0 18px;list-style:none}.chat-generation-trace li{overflow-wrap:anywhere;padding:4px 0;position:relative}.chat-generation-trace li:before{content:"";background:var(--chat-trace-ink,var(--journal-surface-f584e229,#89929b));border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:-22px}.chat-generation-trace li.is-running:before{animation:1.3s ease-in-out infinite chat-trace-pulse}.chat-generation-answer{overflow-wrap:anywhere;line-height:1.8}.chat-generation-answer pre,.chat-generation-answer table{max-width:100%;display:block;overflow-x:auto}:root[data-theme=journal] .chat-generation,:root[data-ui=ios] .chat-generation{--chat-trace-ink:#737373;--chat-trace-line:#73737355}@keyframes chat-trace-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.chat-generation-trace li.is-running:before{animation:none}}.chat-undo-button{border:1px solid var(--theme-border,var(--journal-line-0b90d2fb,#89929b55));color:var(--theme-text,inherit);background:var(--theme-panel-soft,transparent);font:inherit;cursor:pointer;border-radius:12px;margin-top:8px;padding:7px 12px;font-size:12px;transition:background .15s,opacity .15s}.chat-undo-button:hover:not(:disabled){background:var(--theme-panel)}.chat-undo-button:disabled{opacity:.55;cursor:default}html[data-theme=journal]{--journal-ink-f584e229:#6f5b4a;--journal-line-0b90d2fb:#b0896455;--journal-surface-f584e229:#bedee0}html[data-ui=ios]{--journal-ink-f584e229:#242428;--journal-line-0b90d2fb:#bebec655;--journal-surface-f584e229:#dbebff}.api-usage-body{flex:1;min-height:0;padding:20px 24px;overflow:auto}.api-usage-panel{flex-direction:column;display:flex}.api-usage-note{opacity:.7;font-size:13px;line-height:1.7}.api-usage-tabs,.api-usage-filters,.api-usage-body footer{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.api-usage-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.api-usage-cards article,.api-usage-alert{border:1px solid var(--theme-border);border-radius:16px;margin:8px 0;padding:18px}.api-usage-cards strong{font-variant-numeric:tabular-nums;margin:10px 0;font-size:28px;display:block}.api-usage-cards span{font-size:13px}.api-usage-table{margin:12px 0 24px;overflow-x:auto}.api-usage-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.api-usage-table th,.api-usage-table td{border-bottom:1px solid var(--theme-border);white-space:nowrap;padding:12px 10px}.api-usage-table small{opacity:.65;margin-top:4px;display:block}.api-usage-table input{width:100px}.api-usage-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.api-usage-body label:not(.api-usage-check){flex-direction:column;gap:8px;display:flex}.api-usage-check{align-items:center;gap:10px;margin:16px 0;display:flex}.api-usage-check input{width:20px;height:20px}.api-usage-body button,.api-usage-body input,.api-usage-body select{border-radius:10px;min-height:40px}@media (width<=650px){.api-usage-cards,.api-usage-settings{grid-template-columns:1fr}.api-usage-body{padding:16px}}.api-usage-body button{border:1px solid var(--theme-border);background:var(--theme-panel);color:inherit;font:inherit;cursor:pointer;padding:8px 14px;transition:background .15s,opacity .15s}.api-usage-body button:hover{background:color-mix(in srgb,var(--theme-accent) 15%,var(--theme-panel))}.api-usage-body button:disabled{opacity:.45;cursor:default}.api-usage-body button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}html[data-ui=ios] .api-usage-panel{--theme-accent:#007aff;--theme-border:#e3e3e8;--theme-panel:#fff;--theme-bg:#fff}html[data-ui=ios] .api-usage-cards article,html[data-ui=ios] .api-usage-alert{background:var(--journal-surface-d14f9016,#fff);border:0}.api-usage-tabs button[aria-pressed=true]{background:var(--theme-accent);color:var(--theme-bg)}.token-chart-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;margin:18px 0;display:grid}.token-chart{border:1px solid var(--theme-border);border-radius:16px;min-width:0;padding:18px}.token-trend{align-items:stretch;gap:8px;min-height:220px;padding:12px 2px;display:flex;overflow-x:auto}.token-column{text-align:center;font-variant-numeric:tabular-nums;flex:1 0 34px;min-width:34px;max-width:90px}.token-column small{white-space:nowrap;font-size:10px}.token-bar-space{background:color-mix(in srgb,var(--theme-accent) 4%,transparent);border-bottom:1px solid var(--theme-border);align-items:flex-end;height:170px;display:flex}.token-stack{border-radius:5px 5px 0 0;flex-direction:column;width:100%;display:flex;overflow:hidden}.token-input,.token-legend span:first-child:before{background:var(--theme-accent)}.token-output,.token-legend span:last-child:before{background:var(--theme-text)}.token-column:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.token-column:hover{background:color-mix(in srgb,var(--theme-accent) 12%,transparent)}.token-legend{gap:16px;font-size:12px;display:flex}.token-legend span:before{content:"";border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.api-usage-body .token-rank{text-align:left;gap:8px;width:100%;margin:8px 0;padding:10px;display:grid}.token-rank>span:first-child{justify-content:space-between;gap:12px;font-size:13px;display:flex}.token-rank small{opacity:.7;font-size:11px}.token-rank-track{background:color-mix(in srgb,var(--theme-accent) 12%,transparent);border-radius:5px;height:7px;overflow:hidden}.token-rank-track i{background:var(--theme-accent);height:100%;display:block}.token-dashboard .api-usage-cards strong{overflow-wrap:anywhere;font-size:clamp(16px,2vw,26px)}@media (width<=900px){.token-chart-grid{grid-template-columns:1fr}}html[data-theme=journal]{--journal-surface-d14f9016:#bedee0}html[data-ui=ios]{--journal-surface-d14f9016:#dbebff}.operations-workspace{flex-direction:column;min-height:0;display:flex}.operations-body{min-height:0;color:var(--text,var(--journal-ink-540c8f14,#d9eef7));padding:18px 22px;overflow:auto}.operations-intro,.operations-note{color:var(--journal-ink-d6acf6d3,#8eafbf);margin:0 0 16px;font-size:12px;line-height:1.7}.operations-filters{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:18px;display:flex}.operations-filters label{color:var(--journal-ink-737d67fd,#9dc2d1);gap:5px;font-size:12px;display:grid}.operations-search{flex:1;min-width:180px}.operations-workspace input,.operations-workspace select,.operations-workspace button{font:inherit;color:var(--journal-ink-540c8f14,#d9eef7);border:1px solid var(--journal-line-c9373d20,#345968);background:var(--journal-surface-e990b07a,#0b2938);border-radius:9px;padding:8px 10px}.operations-workspace input,.operations-workspace select{box-sizing:border-box;min-width:0;max-width:100%}.operations-workspace button{cursor:pointer}.operations-workspace button:disabled{opacity:.4;cursor:default}.operations-layout{grid-template-columns:minmax(260px,1fr) minmax(300px,1.4fr);align-items:start;gap:16px;display:grid}.operations-list{gap:9px;display:grid}.operations-list>button{text-align:left;padding:15px;line-height:1.6}.operations-list>button.is-selected{border-color:var(--journal-line-58b0bcd8,#59c6d9);background:var(--journal-surface-86357abb,#164452)}.operations-list strong{margin-top:8px;font-size:15px;display:block}.operations-list p{margin:5px 0}.operations-list small,.operation-detail small{color:var(--journal-ink-d6acf6d3,#8eafbf);overflow-wrap:anywhere}.operation-meta{color:var(--journal-ink-dc06843d,#91bdcc);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.operation-meta span{color:var(--journal-ink-1fe5a5c0,#a2deea)}.operation-detail{border:1px solid var(--journal-line-c9373d20,#345968);border-radius:14px;min-width:0;padding:18px}.operation-detail h3{margin:0 0 12px}.operation-detail article{border-top:1px solid var(--journal-line-5c15a1bb,#ffffff1a);margin-top:16px}.operation-detail h4{margin:14px 0 6px}.operation-detail dl>div{border-bottom:1px solid var(--journal-line-e0e7ba9b,#ffffff0c);grid-template-columns:minmax(70px,110px) 1fr;gap:12px;padding:9px 0;font-size:13px;display:grid}.operation-detail dt{color:var(--journal-ink-d6acf6d3,#8eafbf);overflow-wrap:anywhere}.operation-detail dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.operation-before{color:var(--journal-ink-858e20b1,#b5a1a1)}.operation-entry{overflow-wrap:anywhere;color:var(--journal-ink-d6acf6d3,#8eafbf);font-size:12px}.operations-pagination{justify-content:flex-end;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.operations-empty{text-align:center;color:var(--journal-ink-d6acf6d3,#8eafbf);padding:35px 0}.operations-workspace button:focus-visible{outline:2px solid var(--journal-line-538898dc,#64d7ea);outline-offset:2px}@media (width<=850px){.operations-layout{grid-template-columns:1fr}.operations-body{padding:14px}.operations-filters label{flex:1;min-width:120px}.operations-pagination{flex-wrap:wrap}.operation-detail dl>div{grid-template-columns:85px 1fr}}html[data-theme=journal]{--journal-ink-540c8f14:#3d3026;--journal-ink-d6acf6d3:#6f5b4a;--journal-ink-737d67fd:#3d3026;--journal-line-c9373d20:#b08964;--journal-surface-e990b07a:#f7ebd7;--journal-line-58b0bcd8:#b08964;--journal-surface-86357abb:#f7ebd7;--journal-ink-dc06843d:#6f5b4a;--journal-ink-1fe5a5c0:#3d3026;--journal-line-5c15a1bb:#b089641a;--journal-line-e0e7ba9b:#b089640c;--journal-ink-858e20b1:#6f5b4a;--journal-line-538898dc:#b08964}html[data-ui=ios]{--journal-ink-540c8f14:#242428;--journal-ink-d6acf6d3:#242428;--journal-ink-737d67fd:#242428;--journal-line-c9373d20:#bebec6;--journal-surface-e990b07a:#f2f2f7;--journal-line-58b0bcd8:#bebec6;--journal-surface-86357abb:#f2f2f7;--journal-ink-dc06843d:#242428;--journal-ink-1fe5a5c0:#242428;--journal-line-5c15a1bb:#bebec61a;--journal-line-e0e7ba9b:#bebec60c;--journal-ink-858e20b1:#242428;--journal-line-538898dc:#bebec6}.schedule-suggestions{flex:none;min-height:0;margin:0 18px 8px}.schedule-suggestions button,.schedule-suggestions select{border:1px solid var(--theme-border);color:var(--theme-text);background:var(--theme-panel-soft);font:inherit;cursor:pointer;border-radius:10px;padding:7px 12px;font-size:12px}.schedule-suggestions button:hover:not(:disabled){background:color-mix(in srgb, var(--theme-accent) 20%, transparent)}.schedule-suggestions button:disabled{opacity:.5;cursor:wait}.suggestions-content{overscroll-behavior:contain;border:1px solid var(--theme-border);background:var(--theme-panel);max-height:min(42dvh,400px);color:var(--theme-text);border-radius:16px;margin-top:8px;padding:14px;overflow:auto}.suggestions-heading,.suggestions-hours,.suggestions-content article>div,.suggestions-content nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.suggestions-heading{justify-content:space-between}.suggestions-hours{margin-top:12px;font-size:12px}.suggestions-content p{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.suggestions-note{color:var(--theme-muted)}.suggestions-content details{font-size:12px}.suggestions-content summary{cursor:pointer;padding:8px 0}.suggestions-content article{border-top:1px solid var(--theme-border);padding:12px 0}.suggestions-content article strong{font-size:14px}.suggestions-content time{color:var(--theme-muted);font-size:12px}@media (width<=700px){.schedule-suggestions{margin-inline:10px}.suggestions-content{max-height:min(26dvh,240px);padding:10px}.suggestions-hours{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;display:grid}.suggestions-hours>span:first-child{grid-column:1/-1}.suggestions-hours select{width:100%;min-width:0;padding-inline:8px}}.schedule-day-column>.schedule-gesture-tools{flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:8px 16px;display:flex}.schedule-gesture-tools>span{color:var(--journal-ink-b77cf55a,#789fab);flex:130px;font-size:12px}.schedule-gesture-tools>button{border:1px solid var(--journal-line-afef0a76,#7baab644);background:var(--journal-surface-9b701ca3,#64a9c01a);min-height:40px;color:var(--journal-ink-0d229bcb,#a9e8f3);cursor:pointer;border-radius:12px;padding:6px 12px}.schedule-gesture-tools>button[aria-pressed=true]{background:var(--journal-surface-82534cff,#318aa3);color:var(--journal-ink-d14f9016,#fff)}.schedule-workspace .schedule-timeline{touch-action:pan-y pinch-zoom;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.schedule-workspace .schedule-timeline.is-selecting-time{touch-action:none;-webkit-user-select:none;user-select:none;outline:1px solid var(--journal-line-6f74306a,#57b6d080);outline-offset:-1px}.schedule-workspace .timeline-resize-handle{touch-action:none}.schedule-workspace .schedule-editor{overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}html[data-ui=ios] .schedule-gesture-tools>span{color:var(--journal-ink-5a59f4d3,#636366)}html[data-ui=ios] .schedule-gesture-tools>button{background:var(--journal-surface-3cd1ec75,#e9e9ef);min-height:44px;color:var(--journal-ink-55c54bc0,#007aff);border:0}html[data-ui=ios] .schedule-gesture-tools>button[aria-pressed=true]{background:var(--journal-surface-55c54bc0,#007aff);color:var(--journal-ink-528cef87,white)}html[data-ui=ios] .schedule-workspace .schedule-editor-backdrop{z-index:80;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);overscroll-behavior:contain;touch-action:none;position:fixed;inset:0}html[data-ui=ios] .schedule-workspace .schedule-editor{max-height:calc(90dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));touch-action:pan-y pinch-zoom}html[data-ui=ios] .schedule-timeline:not(.is-selecting-time) .timeline-resize-handle{display:none}@media (pointer:coarse){.schedule-timeline:not(.is-selecting-time) .timeline-resize-handle{display:none}}.schedule-workspace .timeline-add-lane{z-index:6;border-left:1px dashed var(--journal-line-cccdfd23,#7baab680);background:var(--journal-surface-6c330443,#64a9c014);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;width:48px;color:var(--journal-ink-1d60f461,#83cde5);text-align:center;border-radius:12px;position:absolute;inset:0 0 0 auto}.timeline-add-label{z-index:1;background:var(--journal-surface-5e07e067,#123646);color:var(--journal-ink-356e8c6c,#c8efff);pointer-events:none;border-radius:9px;margin:8px 3px;padding:8px 0;font-size:11px;line-height:1.6;display:block;position:sticky;top:8px}.timeline-add-lane>i{opacity:.5;pointer-events:none;font-size:15px;font-style:normal;position:absolute;left:0;right:0}.schedule-workspace .timeline-grid>:is(.timeline-event,.timeline-selection,.timeline-now),.schedule-workspace .timeline-grid>i{right:56px}.schedule-workspace .timeline-add-lane:focus-visible{outline:2px solid var(--journal-line-55c54bc0,#007aff);outline-offset:-2px}.schedule-notification-settings{background:var(--ios-fill,var(--journal-surface-fef8feb1,#f2f2f7));color:var(--journal-ink-d2625172,#3a3a3c);border-radius:12px;flex:none;margin:0 12px 6px;padding:8px 12px;font-size:13px}.schedule-notification-settings summary{cursor:pointer;font-weight:600}.schedule-notification-settings label{align-items:center;gap:6px;margin:10px 8px 8px 0;display:inline-flex}.schedule-notification-settings select,.schedule-notification-settings button{font:inherit;background:var(--journal-surface-d14f9016,#fff);color:var(--journal-ink-55c54bc0,#007aff);border:0;border-radius:8px;margin:4px;padding:8px}.schedule-notification-settings small{color:var(--journal-ink-5a59f4d3,#636366);line-height:1.5;display:block}.schedule-notification-settings p{margin:6px 0}html[data-theme=journal]{--journal-ink-b77cf55a:#6f5b4a;--journal-line-afef0a76:#b0896444;--journal-surface-9b701ca3:#bedee01a;--journal-ink-0d229bcb:#3d3026;--journal-surface-82534cff:#bedee0;--journal-ink-d14f9016:#3d3026;--journal-line-6f74306a:#b0896480;--journal-ink-5a59f4d3:#6f5b4a;--journal-surface-3cd1ec75:#bedee0;--journal-ink-55c54bc0:#6f5b4a;--journal-surface-55c54bc0:#bedee0;--journal-ink-528cef87:#3d3026;--journal-line-cccdfd23:#b0896480;--journal-surface-6c330443:#bedee014;--journal-ink-1d60f461:#3d3026;--journal-surface-5e07e067:#f7ebd7;--journal-ink-356e8c6c:#3d3026;--journal-line-55c54bc0:#b08964;--journal-surface-fef8feb1:#bedee0;--journal-ink-d2625172:#6f5b4a;--journal-surface-d14f9016:#bedee0}html[data-ui=ios]{--journal-ink-b77cf55a:#242428;--journal-line-afef0a76:#bebec644;--journal-surface-9b701ca3:#dbebff1a;--journal-ink-0d229bcb:#242428;--journal-surface-82534cff:#dbebff;--journal-ink-d14f9016:#242428;--journal-line-6f74306a:#bebec680;--journal-ink-5a59f4d3:#242428;--journal-surface-3cd1ec75:#dbebff;--journal-ink-55c54bc0:#242428;--journal-surface-55c54bc0:#dbebff;--journal-ink-528cef87:#242428;--journal-line-cccdfd23:#bebec680;--journal-surface-6c330443:#dbebff14;--journal-ink-1d60f461:#242428;--journal-surface-5e07e067:#f2f2f7;--journal-ink-356e8c6c:#242428;--journal-line-55c54bc0:#bebec6;--journal-surface-fef8feb1:#dbebff;--journal-ink-d2625172:#242428;--journal-surface-d14f9016:#dbebff}.chat-font-control{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.chat-font-control select{width:auto;font:inherit;border-radius:8px;padding:6px}:root .solar-home .agent-manager.am-minimal :is(.am-message,.chat-generation-answer){font-size:var(--chat-font-size,16px);line-height:1.7}:root .solar-home :is(.am-composer,.assistant-composer) textarea.chat-growing-input{box-sizing:border-box;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-height:40px;max-height:none;padding:8px;font-size:16px;line-height:1.55}:root .solar-home .agent-manager.am-minimal .am-composer{border-radius:22px;max-height:45%;padding:8px 10px}html[data-theme=journal] .solar-home .agent-manager.am-minimal{--chat-paper:#fff8eb;--chat-ink:#40392f;--chat-soft:#f3e9d9;--chat-line:#dfcfb7;--chat-muted:#897965}html[data-theme=journal] .solar-home .agent-manager.am-minimal>.am-chat-header{background:var(--chat-paper);border-bottom:1px solid var(--chat-line)}:root .solar-home .agent-manager.am-minimal .am-chat-header select{font-size:17px}:root .solar-home .agent-manager.am-minimal .am-more-menu{width:220px}:root .solar-home .avatar-button{isolation:isolate;font-weight:700;position:relative;overflow:hidden;background-image:none!important}:root .solar-home .avatar-button .header-avatar-image{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}:root .solar-home .space-header :is(.theme-switcher select,.wecom-unread-anchor>button){min-height:34px;box-shadow:none;border-radius:14px;transition:background .15s,transform .15s}html[data-theme=journal] .solar-home .space-header :is(.theme-switcher select,.wecom-unread-anchor>button){background:var(--journal-surface-e224b421,#fff8eb);border:1px solid var(--journal-line-cf219824,#dfcfb7);color:var(--journal-ink-d5987251,#645344)}:root .solar-home .space-header :is(.theme-switcher select,.wecom-unread-anchor>button):hover{filter:brightness(.97)}@media (width<=600px){:root .solar-home .agent-manager.am-minimal .am-chat{padding-inline:12px}:root .solar-home .space-header .avatar-button{flex-shrink:0;width:34px;height:34px;font-size:14px}}:root .solar-home .agent-manager.am-minimal .am-detail :is(.am-message,.chat-generation-answer),:root .solar-home .assistant-workspace :is(.assistant-message,.chat-generation-answer){font-size:var(--chat-font-size,16px);line-height:1.7}:root .solar-home .agent-manager.am-minimal .am-composer textarea.chat-growing-input{resize:none;min-height:40px;max-height:none;padding:8px;line-height:1.55}:root .solar-home .agent-manager.am-minimal .am-more-menu{max-height:calc(100dvh - 180px);overflow-y:auto}html[data-theme=journal]{--journal-surface-e224b421:#bedee0;--journal-line-cf219824:#b08964;--journal-ink-d5987251:#974136}html[data-ui=ios]{--journal-surface-e224b421:#dbebff;--journal-line-cf219824:#bebec6;--journal-ink-d5987251:#be3030}.ledger-hero{background:linear-gradient(145deg,var(--journal-surface-9d57d507,#63cde22e),var(--journal-surface-dcd81a10,#0a1f2fcc));border:1px solid var(--journal-line-a78c716a,#b2e8f72e);border-radius:18px;margin:1rem 1.25rem;padding:1.1rem}.ledger-hero h3{margin:0 0 1rem}.ledger-hero div{gap:1.5rem;display:flex}.ledger-hero span{color:var(--journal-ink-42fabf36,#9ab8c2);gap:.2rem;font-size:.7rem;display:grid}.ledger-hero strong{color:var(--journal-ink-bc01b483,#effcff);font-size:1.15rem}.ledger-toolbar{justify-content:space-between;padding:0 1.25rem .8rem;display:flex}.ledger-toolbar button,.categorize-button{background:var(--journal-surface-f76f1299,#d7f6ff);color:var(--journal-ink-3d20f056,#092333);cursor:pointer;border:0;border-radius:99px;padding:.5rem .8rem}.ledger-cards{padding:0 1.25rem 1rem;overflow:auto}.ledger-card{border:1px solid var(--journal-line-06e5b7cf,#b2e8f724);background:var(--journal-surface-08e14993,#ffffff0f);border-radius:16px;margin-bottom:.7rem;padding:.65rem}.ledger-card-main{width:100%;color:var(--journal-ink-bc01b483,#effcff);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px 1fr auto;align-items:center;gap:.7rem;display:grid}.ledger-picture{background:var(--journal-surface-895780ff,#ffffff1f);border-radius:13px;place-items:center;width:52px;height:52px;font-size:1.4rem;display:grid;overflow:hidden}.ledger-picture img{object-fit:cover;width:100%;height:100%}.ledger-card-main div:nth-child(2){gap:.3rem;display:grid}.ledger-card-main small{color:var(--journal-ink-622fe80f,#9db9c0)}.ledger-card-main b{font-size:1rem}.ledger-card-main b.income{color:var(--journal-ink-f78329a9,#b9f46b)}.ledger-card-main b.expense{color:var(--journal-ink-c3f48787,#ffb0a0)}.ledger-card-main b.pending{color:var(--journal-ink-622fe80f,#9db9c0)}.categorize-button{background:var(--journal-surface-745c39e9,#a9ec46d9);margin:.5rem 0 0 59px}html[data-theme=journal]{--journal-surface-9d57d507:#bedee02e;--journal-surface-dcd81a10:#fffaefcc;--journal-line-a78c716a:#b089642e;--journal-ink-42fabf36:#6f5b4a;--journal-ink-bc01b483:#3d3026;--journal-surface-f76f1299:#bedee0;--journal-ink-3d20f056:#6f5b4a;--journal-line-06e5b7cf:#b0896424;--journal-surface-08e14993:#bedee00f;--journal-surface-895780ff:#bedee01f;--journal-ink-622fe80f:#6f5b4a;--journal-ink-f78329a9:#316853;--journal-ink-c3f48787:#974136;--journal-surface-745c39e9:#cbdab7d9}html[data-ui=ios]{--journal-surface-9d57d507:#dbebff2e;--journal-surface-dcd81a10:#fffc;--journal-line-a78c716a:#bebec62e;--journal-ink-42fabf36:#242428;--journal-ink-bc01b483:#242428;--journal-surface-f76f1299:#dbebff;--journal-ink-3d20f056:#242428;--journal-line-06e5b7cf:#bebec624;--journal-surface-08e14993:#dbebff0f;--journal-surface-895780ff:#dbebff1f;--journal-ink-622fe80f:#242428;--journal-ink-f78329a9:#1e7349;--journal-ink-c3f48787:#be3030;--journal-surface-745c39e9:#dbf2e0d9}.partner-composer{position:relative}.partner-emoji-picker,.partner-sticker-panel{z-index:4;border:1px solid var(--journal-line-38c8a7cb,#b2e8f733);background:var(--journal-surface-3d20f056,#092333);box-shadow:0 10px 30px var(--journal-shadow-7a228624,#0008);border-radius:12px;position:absolute;bottom:3.5rem;left:2.5rem}.partner-emoji-picker{grid-template-columns:repeat(4,2rem);gap:.25rem;padding:.5rem;display:grid}.partner-emoji-picker button{cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:1.2rem}.partner-emoji-picker button:hover{background:var(--journal-surface-895780ff,#ffffff1f);border-radius:8px}.partner-sticker-panel{width:min(300px,100vw - 3rem);padding:.65rem}.partner-sticker-heading{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.partner-sticker-heading strong{color:var(--journal-ink-a373e6ef,#e8fbff);font-size:.7rem}.partner-sticker-heading small,.partner-sticker-panel>p{color:var(--journal-ink-aba780a6,#8fb5c0);font-size:.58rem}.partner-sticker-panel>p{margin:.45rem;line-height:1.5}.partner-sticker-grid{grid-template-columns:repeat(4,1fr);gap:.4rem;max-height:190px;display:grid;overflow:auto}.partner-sticker-grid button{aspect-ratio:1;border:1px solid var(--journal-line-79f18493,#b2e8f726);background:var(--journal-surface-6379cf70,#61bed814);cursor:pointer;border-radius:9px;place-items:center;min-width:0;padding:.2rem;display:grid;overflow:hidden}.partner-sticker-grid button:hover{border-color:var(--journal-line-2085168c,#88e3f48c);background:var(--journal-surface-d96bf39a,#61bed833)}.partner-sticker-grid img{object-fit:contain;border-radius:6px;width:100%;height:100%}.partner-message-meta{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.partner-messages article:has(img) .partner-message-meta{padding:0 .3rem .15rem}.partner-message-meta small{margin:0!important}.partner-message-meta button{border:1px solid var(--journal-line-0abe0122,#afe6f52e);background:var(--journal-surface-8f105b38,#4ab7d21a);color:var(--journal-ink-390c7a90,#aee9f2);cursor:pointer;border-radius:99px;padding:.2rem .38rem;font-size:.55rem}html[data-theme=journal]{--journal-line-38c8a7cb:#b0896433;--journal-surface-3d20f056:#fffaef;--journal-shadow-7a228624:#74532f2c;--journal-surface-895780ff:#bedee01f;--journal-ink-a373e6ef:#3d3026;--journal-ink-aba780a6:#6f5b4a;--journal-line-79f18493:#b0896426;--journal-surface-6379cf70:#bedee014;--journal-line-2085168c:#b089648c;--journal-surface-d96bf39a:#bedee033;--journal-line-0abe0122:#b089642e;--journal-surface-8f105b38:#bedee01a;--journal-ink-390c7a90:#3d3026;--journal-surface-8683c053:#bedee03d}html[data-ui=ios]{--journal-line-38c8a7cb:#bebec633;--journal-surface-3d20f056:#fff;--journal-shadow-7a228624:#1e1e282c;--journal-surface-895780ff:#dbebff1f;--journal-ink-a373e6ef:#242428;--journal-ink-aba780a6:#242428;--journal-line-79f18493:#bebec626;--journal-surface-6379cf70:#dbebff14;--journal-line-2085168c:#bebec68c;--journal-surface-d96bf39a:#dbebff33;--journal-line-0abe0122:#bebec62e;--journal-surface-8f105b38:#dbebff1a;--journal-ink-390c7a90:#242428;--journal-surface-8683c053:#dbebff3d}html .weather-workspace .weather-today-panel.has-atmosphere{isolation:isolate;color:#fff;background:#507ba4}.weather-today-panel.has-atmosphere:before{display:none}.weather-today-panel.has-atmosphere>:not(.weather-atmosphere){z-index:1;position:relative}.weather-atmosphere{pointer-events:none;z-index:0;background:linear-gradient(155deg,#64a7d6,#397eb1 55%,#527e9d);animation:.8s ease-out both atmosphere-appear;position:absolute;inset:0;overflow:hidden}.weather-atmosphere:after{content:"";background:linear-gradient(#0d21361f,#0d21368c);position:absolute;inset:0}.atmosphere-night,.atmosphere-cloud-night{background:linear-gradient(150deg,#15233e,#2c4268 60%,#526684)}.atmosphere-cloud{background:linear-gradient(145deg,#758d9d,#526c82)}.atmosphere-rain{background:linear-gradient(150deg,#344b65,#62778b 65%,#3b536c)}.atmosphere-snow{background:linear-gradient(145deg,#8ca7bc,#647e96)}.atmosphere-mist,.atmosphere-neutral{background:linear-gradient(145deg,#8d999e,#647980)}.atmosphere-orb{background:#ffe6aa;border-radius:50%;width:100px;height:100px;animation:8s ease-in-out infinite alternate atmosphere-breathe;position:absolute;top:24px;right:8%;box-shadow:0 0 55px 25px #ffdea755,0 0 120px 65px #fff1c322}.atmosphere-night .atmosphere-orb,.atmosphere-cloud-night .atmosphere-orb{background:#e5edf4;width:66px;height:66px;box-shadow:0 0 48px 15px #c1d9ff33}.atmosphere-cloud .atmosphere-orb{opacity:.3}.atmosphere-rain .atmosphere-orb,.atmosphere-snow .atmosphere-orb,.atmosphere-mist .atmosphere-orb,.atmosphere-neutral .atmosphere-orb{display:none}.atmosphere-cloud-layer{filter:blur(10px);background:radial-gradient(#e6edf1aa,#d1dfe45c 40%,#0000 70%);border-radius:50%;width:85%;height:100px;animation:26s ease-in-out infinite alternate atmosphere-drift;position:absolute}.cloud-one{top:5%;left:-30%}.cloud-two{animation-delay:-13s;top:22%;right:-35%}.cloud-three{opacity:.4;animation-delay:-6s;top:45%;left:15%}.atmosphere-sun .atmosphere-cloud-layer{opacity:.2}.atmosphere-night .atmosphere-cloud-layer,.atmosphere-neutral .atmosphere-cloud-layer{display:none}.atmosphere-mist .atmosphere-cloud-layer{opacity:.7;width:150%;height:160px}.atmosphere-particles{position:absolute;inset:0}.atmosphere-particles i{left:var(--x);animation-delay:var(--delay);animation-duration:var(--duration);animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-30px}.atmosphere-rain .atmosphere-particles i{background:linear-gradient(#0000,#dbefff99);width:1px;height:26px;animation-name:atmosphere-rainfall}.atmosphere-snow .atmosphere-particles i{opacity:.75;background:#fff;border-radius:50%;width:5px;height:5px;animation-name:atmosphere-snowfall}.atmosphere-snow .atmosphere-particles i:nth-child(3n){opacity:.5;width:3px;height:3px}.atmosphere-night .atmosphere-particles i,.atmosphere-cloud-night .atmosphere-particles i{top:var(--y);background:#fff;border-radius:50%;width:2px;height:2px;animation-name:atmosphere-twinkle}html .weather-workspace .weather-today-panel.has-atmosphere :is(h3,.eyebrow,.weather-now-summary strong,.weather-now-summary p,.weather-today-range strong,.weather-workspace-metrics strong){color:#fff}html .weather-workspace .weather-today-panel.has-atmosphere :is(small,.weather-today-range>span,.weather-workspace-advice,.weather-workspace-stale){color:#f0f5fa}html .weather-workspace .weather-today-panel.has-atmosphere :is(.weather-workspace-metrics>span,.weather-workspace-advice,.weather-now-icon,.weather-workspace-refresh){color:#fff;box-shadow:none;background:#152b442e;border-color:#ffffff30}html .weather-workspace .weather-today-panel.has-atmosphere .weather-today-range{border-color:#ffffff30}@keyframes atmosphere-appear{0%{opacity:0}to{opacity:1}}@keyframes atmosphere-breathe{to{opacity:.8;transform:scale(1.07)}}@keyframes atmosphere-drift{to{transform:translate(35px)}}@keyframes atmosphere-rainfall{0%{transform:translate(20px,-30px)}to{transform:translate(-50px,620px)}}@keyframes atmosphere-snowfall{0%{transform:translate(-10px,-20px)}to{transform:translate(35px,620px)}}@keyframes atmosphere-twinkle{0%,to{opacity:.25}50%{opacity:.95}}.weather-atmosphere.is-paused,.weather-atmosphere.is-paused *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.weather-atmosphere,.weather-atmosphere *{animation:none!important}.atmosphere-particles i{top:var(--y)}}.pet-workspace{overflow:hidden}.pet-layout{flex:1;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:24px;min-height:0;padding:24px;display:grid;overflow:auto}.pet-habitat{border:1px solid var(--journal-line-8c92ee0d,#79bcbb40);background:radial-gradient(ellipse at 50% 65%,var(--journal-surface-a66b8529,#376165) 0%,var(--journal-surface-34893159,#193d48) 45%,var(--journal-surface-9e5ae673,#102b3b) 85%);border-radius:24px;flex-direction:column;min-width:0;min-height:420px;display:flex;position:relative;overflow:hidden}.pet-room-heading{color:var(--journal-ink-88823009,#aad2d1);letter-spacing:.15em;justify-content:space-between;gap:12px;padding:22px;font-size:10px;display:flex}.pet-motion-label{color:var(--journal-ink-66ff8e86,#f4d5a4);letter-spacing:.03em}.pet-speech{border:1px solid var(--journal-line-f9257aaa,#bdd8d040);background:var(--journal-surface-0ca092a4,#ffffff0b);max-width:calc(100% - 40px);color:var(--journal-ink-c40f2be4,#e2eee6);text-align:center;border-radius:18px 18px 18px 4px;align-self:center;padding:13px 20px;font-size:14px;line-height:1.7}.pet-canvas{touch-action:none;flex:1;min-height:0}.pet-scene-hint{text-align:center;color:var(--journal-ink-cc4571fd,#a5c8c6);margin:0 0 22px;font-size:12px}.pet-scene-fallback{height:100%;color:var(--journal-ink-67eb4321,#c7dfde);text-align:center;place-content:center;gap:16px;padding:24px;font-size:14px;display:grid}.pet-scene-fallback span{font-size:70px}.pet-care-panel{scrollbar-width:thin;min-width:0;padding:10px 4px;overflow-y:auto}.pet-care-panel>h3{overflow-wrap:anywhere;margin:10px 0;font:600 32px Georgia,Songti SC,serif}.pet-personality{color:var(--journal-ink-298ddf57,#94b5bd);font-size:13px;line-height:1.7}.pet-stats{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.pet-stats>div{border:1px solid var(--journal-line-c8044b60,#a4d8df26);background:var(--journal-surface-d9df7be2,#7dbac00a);border-radius:16px;padding:16px}.pet-stats span{color:var(--journal-ink-f69af32e,#9dbdc4);font-size:12px;display:block}.pet-stats strong{color:var(--journal-ink-f5b4a0a1,#e9d0a1);margin:10px 0;font-size:28px;display:block}.pet-stats small{color:var(--journal-ink-0d60f561,#93b6bf);font-size:12px;font-weight:400}.pet-stats p{color:var(--journal-ink-e2b70bac,#86a9b4);font-size:11px;line-height:1.6}.pet-stats progress{width:100%;height:7px;accent-color:var(--journal-surface-0f2175eb,#82c4ad)}.pet-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pet-actions button{color:var(--journal-ink-a174f7bf,#deedee);background:var(--journal-surface-e6a0174b,#29535c40);border:1px solid var(--journal-line-fd99f51d,#aad9df30);cursor:pointer;text-align:left;border-radius:16px;justify-items:start;gap:8px;padding:18px;transition:background .2s,transform .2s;display:grid}.pet-actions button:hover:not(:disabled){background:var(--journal-surface-4d74bdf7,#3e798a55);transform:translateY(-2px)}.pet-actions i{color:var(--journal-ink-df097798,#e5c58e);font:25px Georgia,serif}.pet-actions strong{font-size:15px}.pet-actions small{color:var(--journal-ink-0a13f208,#9cbdc7);font-size:11px;line-height:1.5}.pet-workspace button:disabled{opacity:.5;cursor:wait}.pet-feedback,.pet-note{color:var(--journal-ink-a9fbdcf4,#93b5c0);margin:20px 0;font-size:12px;line-height:1.8}.pet-error{color:var(--journal-ink-184a890d,#ffc4b6);font-size:13px;line-height:1.6}.pet-customize,.pet-form-actions button,.pet-load-error button{color:var(--journal-ink-35c1e4a0,#bee6e8);border:1px solid var(--journal-line-6a079ce7,#abd8df40);cursor:pointer;background:0 0;border-radius:10px;padding:11px 16px;font-size:13px}.pet-profile-form{border-top:1px solid var(--journal-line-dfb7fded,#abd8df26);gap:16px;padding-top:14px;display:grid}.pet-profile-form label{color:var(--journal-ink-ab298790,#abcbd2);gap:8px;font-size:13px;display:grid}.pet-profile-form input{border:1px solid var(--journal-line-6a079ce7,#abd8df40);background:var(--journal-surface-df441086,#03141c);width:100%;color:var(--journal-ink-04da1df5,#e8f5f6);font:inherit;border-radius:10px;padding:12px}.pet-profile-form fieldset{border:0;min-width:0;margin:0;padding:0}.pet-profile-form legend{color:var(--journal-ink-ab298790,#abcbd2);margin-bottom:10px;font-size:13px}.pet-palette{flex-wrap:wrap;gap:8px;display:flex}.pet-palette button{color:var(--journal-ink-12a2aef4,#b6cdd3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-items:center;gap:6px;padding:8px;font-size:11px;display:grid}.pet-palette i{border-radius:50%;width:24px;height:24px}.pet-palette button[aria-pressed=true]{border-color:var(--journal-line-9e805ea1,#83c8cc);background:var(--journal-surface-d6b4485d,#7fbfc115)}.pet-form-actions{justify-content:flex-end;gap:10px;display:flex}.pet-form-actions button[type=submit]{background:var(--journal-surface-81f37745,#246b79)}.pet-load-error{padding:24px}@container (width<=760px){.pet-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}.pet-habitat{height:48dvh;min-height:380px}.pet-care-panel{padding:8px;overflow:visible}}@media (prefers-reduced-motion:reduce){.pet-actions button{transition:none}}.pet-scene-hint a{color:var(--journal-ink-ebf8af89,#9ec5c6);margin-top:6px;font-size:10px;text-decoration:none;display:inline-block}.pet-scene-hint a:hover{text-decoration:underline}.pet-workspace .pet-habitat{background:radial-gradient(ellipse at 50% 85%,color-mix(in srgb,var(--pet-room-color,var(--journal-surface-f5c788fd,#e7b47b)) 25%,var(--theme-panel)),var(--theme-panel));border-color:var(--theme-border);min-height:0}.pet-habitat[data-appearance=moon]{--pet-room-color:#e2e7ef}.pet-habitat[data-appearance=forest]{--pet-room-color:#b1ba9f}.pet-habitat[data-appearance=ocean]{--pet-room-color:#99c7d3}.pet-habitat[data-appearance=starlight]{--pet-room-color:#c3afd8}.pet-workspace .pet-layout{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:16px;padding:16px;overflow:hidden}.pet-workspace .pet-canvas{touch-action:pan-y;min-height:100px}.pet-2d-stage{width:100%;height:100%;min-height:100px;position:relative}.pet-2d-stage canvas{cursor:pointer;touch-action:pan-y;width:100%;height:100%;display:block}.pet-2d-status{text-align:center;color:var(--theme-text);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}.pet-2d-status button{border:1px solid var(--theme-border);background:var(--theme-panel);color:var(--theme-text);cursor:pointer;border-radius:10px;padding:8px 12px}.pet-workspace .pet-room-heading{color:var(--theme-muted);padding:14px}.pet-workspace .pet-motion-label{color:var(--theme-accent-strong)}.pet-workspace .pet-speech{color:var(--theme-text);background:var(--theme-panel-soft);border-color:var(--theme-border);padding:10px 14px;font-size:13px}.pet-workspace .pet-scene-hint{color:var(--theme-muted);margin:10px 0 14px}.pet-workspace .pet-stats{margin:14px 0}.pet-workspace .pet-actions{gap:8px}.pet-workspace .pet-actions button{padding:12px}@container (width<=760px){.pet-workspace .pet-layout{grid-template-rows:minmax(210px,1fr) minmax(180px,1fr);grid-template-columns:1fr;gap:10px;padding:10px}.pet-workspace .pet-habitat{height:auto;min-height:0}.pet-workspace .pet-care-panel{min-height:0;overflow:auto}.pet-workspace .pet-room-heading{padding:8px}.pet-workspace .pet-speech{padding:6px 10px;font-size:12px}.pet-workspace .pet-scene-hint{margin:4px 0 8px;font-size:11px}.pet-workspace .pet-care-panel>.eyebrow{display:none}.pet-workspace .pet-care-panel>h3{margin:0 0 4px;font-size:22px}.pet-workspace .pet-personality{margin:0;font-size:12px}.pet-workspace .pet-stats{gap:8px;margin:8px 0}.pet-workspace .pet-stats>div{padding:8px 12px}.pet-workspace .pet-stats strong{margin:4px 0;font-size:22px}.pet-workspace .pet-stats p{display:none}.pet-workspace .pet-actions button{grid-template-columns:24px 1fr;gap:3px 8px;padding:8px 12px}.pet-workspace .pet-actions i{grid-row:span 2;align-self:center;font-size:22px}.pet-workspace .pet-actions strong{font-size:13px}.pet-workspace .pet-actions small{font-size:10px}}html[data-theme=journal]{--journal-line-8c92ee0d:#b0896440;--journal-surface-a66b8529:#bedee0;--journal-surface-34893159:#f7ebd7;--journal-surface-9e5ae673:#f7ebd7;--journal-ink-88823009:#3d3026;--journal-ink-66ff8e86:#3d3026;--journal-line-f9257aaa:#b0896440;--journal-surface-0ca092a4:#bedee00b;--journal-ink-c40f2be4:#3d3026;--journal-ink-cc4571fd:#3d3026;--journal-ink-67eb4321:#3d3026;--journal-ink-298ddf57:#6f5b4a;--journal-line-c8044b60:#b0896426;--journal-surface-d9df7be2:#bedee00a;--journal-ink-f69af32e:#6f5b4a;--journal-ink-f5b4a0a1:#3d3026;--journal-ink-0d60f561:#6f5b4a;--journal-ink-e2b70bac:#6f5b4a;--journal-surface-0f2175eb:#cbdab7;--journal-ink-a174f7bf:#3d3026;--journal-surface-e6a0174b:#f7ebd740;--journal-line-fd99f51d:#b0896430;--journal-surface-4d74bdf7:#bedee055;--journal-ink-df097798:#3d3026;--journal-ink-0a13f208:#6f5b4a;--journal-ink-a9fbdcf4:#6f5b4a;--journal-ink-184a890d:#974136;--journal-ink-35c1e4a0:#3d3026;--journal-line-6a079ce7:#b0896440;--journal-line-dfb7fded:#b0896426;--journal-ink-ab298790:#3d3026;--journal-surface-df441086:#fffaef;--journal-ink-04da1df5:#3d3026;--journal-ink-12a2aef4:#3d3026;--journal-line-9e805ea1:#b08964;--journal-surface-d6b4485d:#bedee015;--journal-surface-81f37745:#bedee0;--journal-ink-ebf8af89:#3d3026;--journal-surface-f5c788fd:#f6b9a4}html[data-ui=ios]{--journal-line-8c92ee0d:#bebec640;--journal-surface-a66b8529:#dbebff;--journal-surface-34893159:#f2f2f7;--journal-surface-9e5ae673:#f2f2f7;--journal-ink-88823009:#242428;--journal-ink-66ff8e86:#242428;--journal-line-f9257aaa:#bebec640;--journal-surface-0ca092a4:#dbebff0b;--journal-ink-c40f2be4:#242428;--journal-ink-cc4571fd:#242428;--journal-ink-67eb4321:#242428;--journal-ink-298ddf57:#242428;--journal-line-c8044b60:#bebec626;--journal-surface-d9df7be2:#dbebff0a;--journal-ink-f69af32e:#242428;--journal-ink-f5b4a0a1:#242428;--journal-ink-0d60f561:#242428;--journal-ink-e2b70bac:#242428;--journal-surface-0f2175eb:#dbf2e0;--journal-ink-a174f7bf:#242428;--journal-surface-e6a0174b:#f2f2f740;--journal-line-fd99f51d:#bebec630;--journal-surface-4d74bdf7:#dbebff55;--journal-ink-df097798:#242428;--journal-ink-0a13f208:#242428;--journal-ink-a9fbdcf4:#242428;--journal-ink-184a890d:#be3030;--journal-ink-35c1e4a0:#242428;--journal-line-6a079ce7:#bebec640;--journal-line-dfb7fded:#bebec626;--journal-ink-ab298790:#242428;--journal-surface-df441086:#fff;--journal-ink-04da1df5:#242428;--journal-ink-12a2aef4:#242428;--journal-line-9e805ea1:#bebec6;--journal-surface-d6b4485d:#dbebff15;--journal-surface-81f37745:#dbebff;--journal-ink-ebf8af89:#242428;--journal-surface-f5c788fd:#ffdedc}.agent-manager{--am-line:#86cfe033;--am-soft:#23697c26}.agent-manager button,.agent-manager input,.agent-manager select,.agent-manager textarea{font:inherit;color:inherit;border:1px solid var(--am-line);background:var(--journal-surface-1decfd0a,#0b2634);border-radius:10px;padding:9px 12px}.agent-manager button{cursor:pointer}.agent-manager button:hover,.agent-manager button.is-active,.am-tabs [aria-selected=true]{background:var(--journal-surface-e1921159,#17546a);border-color:var(--journal-line-ef7ce90f,#53b7cb)}.agent-manager button:disabled{opacity:.5;cursor:default}.agent-manager :focus-visible{outline:2px solid var(--journal-line-414b12fb,#78def1);outline-offset:2px}.am-layout{flex:1;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.am-sidebar{border-right:1px solid var(--am-line);flex-direction:column;gap:16px;min-height:0;padding:18px;display:flex;overflow:auto}.am-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.am-row small,.am-muted{color:var(--journal-ink-3d01d7c6,#97b9c4);font-size:12px;line-height:1.65}.am-agent-list{gap:10px;display:grid}.am-agent{text-align:left;overflow-wrap:anywhere;min-width:0}.am-agent .am-row{align-items:start;margin-bottom:8px}.am-agent small{color:var(--journal-ink-6644d30b,#a4c7d0);font-size:11px}.am-sidebar-note{margin-top:auto}.am-create,.am-settings{gap:18px;display:grid}.am-create label,.am-settings label{gap:8px;font-size:13px;display:grid}.am-create input,.am-create select{box-sizing:border-box;width:100%;min-width:0}.am-detail{flex-direction:column;min-width:0;min-height:0;padding:18px 24px;display:flex;overflow:hidden}.am-detail-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.am-detail-heading h3{overflow-wrap:anywhere;margin:0;font-size:22px}.am-detail-heading p{margin:6px 0 12px}.am-status{color:var(--journal-ink-ed735f3e,#84d9cd);border:1px solid var(--am-line);border-radius:20px;flex-shrink:0;padding:5px 8px;font-size:12px}.am-tabs{border-bottom:1px solid var(--am-line);gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.am-error{color:var(--journal-ink-38e923a5,#ffd0a9);background:var(--journal-surface-a41ab1be,#8b46282e);border-radius:8px;margin:6px 12px;padding:9px 12px;font-size:13px}.am-chat{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.am-conversation-bar{flex-shrink:0;justify-content:flex-start}.am-conversation-bar select{flex:1;min-width:100px;max-width:440px}.am-messages{scrollbar-width:thin;flex:1;min-height:0;padding:8px 8px 8px 0;overflow:auto}.am-empty{text-align:center;color:var(--journal-ink-36138056,#9abbc5);align-content:center;margin:auto;padding:30px 16px}.am-empty h3{color:var(--journal-ink-5e2da55f,#e1f5fa);font-size:20px}.am-empty p{font-size:14px;line-height:1.8}.am-empty small{font-size:12px}.am-orb{width:54px;height:54px;color:var(--journal-ink-374e516e,#91e4ef);background:var(--journal-surface-91b215b1,#17465a);border-radius:18px;place-items:center;font-size:32px;display:inline-grid}.am-message{border:1px solid var(--am-line);background:var(--am-soft);overflow-wrap:anywhere;border-radius:14px;width:fit-content;max-width:880px;margin:0 auto 18px 0;padding:14px 18px}.am-message.is-user{background:var(--journal-surface-7ed84f70,#154556);margin-left:auto;margin-right:0}.am-message>small{color:var(--journal-ink-42c5bbfc,#8ecee0);margin-bottom:8px;font-size:11px;display:block}.am-message>div{white-space:pre-wrap;font-size:14px;line-height:1.8}.am-message details{color:var(--journal-ink-1542cbf0,#95cdda);margin-top:12px;font-size:12px}.am-message details button{overflow-wrap:anywhere;text-align:left;max-width:100%;margin-top:6px;font-size:11px;display:block}.am-composer{flex-shrink:0;gap:8px;display:grid}.am-composer textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:70px;max-height:150px}.am-composer button{background:var(--journal-surface-443ddc8d,#22768a)}.am-settings{align-content:start;max-width:760px;padding:8px 0 20px;overflow:auto}.am-settings textarea{resize:vertical;min-height:100px}.am-settings .am-checkbox{align-items:center;display:flex}.am-settings .am-danger{color:var(--journal-ink-0dfd04a0,#f0b6ae)}.am-files{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.am-provenance{color:var(--journal-ink-c961db89,#96bbc8);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.am-provenance a{color:var(--journal-ink-b6432d0c,#88dceb)}.am-file-layout{flex:1;grid-template-columns:minmax(170px,28%) minmax(0,1fr);gap:18px;min-height:0;display:grid}.am-file-list{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex;overflow:auto}.am-file-list input{min-width:0;position:sticky;top:0}.am-file-list button{text-align:left;overflow-wrap:anywhere;flex-shrink:0;font-size:12px}.am-file-content{background:var(--journal-surface-c5520115,#000f194d);border:1px solid var(--am-line);border-radius:12px;min-width:0;padding:16px;overflow:auto}.am-file-content strong{overflow-wrap:anywhere;font-size:13px}.am-file-content pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--journal-ink-3a4ef12e,#b5d0d8);font:12px/1.8 ui-monospace,monospace}@media (width<=1100px){.am-layout{grid-template-columns:190px minmax(0,1fr)}.am-sidebar{padding:12px}.am-detail{padding:14px}.am-sidebar>.am-row>button{width:100%}}@media (width<=700px){.am-layout{flex-direction:column;display:flex;overflow:auto}.am-sidebar{border-right:0;border-bottom:1px solid var(--am-line);flex-shrink:0;gap:8px;padding:10px;overflow:visible}.am-sidebar>.am-row>button{width:auto}.am-agent-list{display:flex;overflow-x:auto}.am-agent{flex-shrink:0;min-width:155px;max-width:210px}.am-sidebar-note{display:none}.am-detail{flex:1;min-height:460px;padding:12px;overflow:visible}.am-detail-heading p{font-size:11px}.am-detail-heading h3{font-size:18px}.am-messages{min-height:160px;max-height:55dvh}.am-file-layout{grid-template-columns:1fr}.am-file-list{max-height:180px}.am-file-content{max-height:50dvh}.am-conversation-bar button{padding:8px;font-size:12px}}@media (height<=720px) and (width>=701px){.am-detail-heading p{margin:4px 0 6px}.am-detail{padding-top:10px}.am-tabs{margin-bottom:8px;padding-bottom:8px}.am-chat{gap:8px}.am-composer textarea{min-height:54px}.am-empty{padding:12px}}.am-tabs{flex-wrap:wrap;flex-shrink:0}.am-summary{border:1px solid var(--am-line);color:var(--journal-ink-bfbffc4c,#a9d3dd);border-radius:9px;flex-shrink:0;padding:8px 12px;font-size:12px}.am-summary summary{cursor:pointer}.am-summary>div{max-height:170px;overflow:auto}.am-summary-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.am-memory-panel{min-height:0;padding:4px 4px 14px 0;overflow:auto}.am-memory-panel h3,.am-memory-panel h4{margin:0}.am-memory-grid{grid-template-columns:minmax(240px,.8fr) minmax(260px,1.2fr);gap:20px;display:grid}.am-memory-form{border:1px solid var(--am-line);border-radius:12px;align-self:start;gap:12px;padding:16px;overflow:visible}.am-memory-list{align-content:start;gap:12px;min-width:0;display:grid}.am-memory-list>label{align-items:center;gap:12px;font-size:12px;display:flex}.am-memory-card{border:1px solid var(--am-line);background:var(--am-soft);overflow-wrap:anywhere;border-radius:12px;padding:16px}.am-memory-card p{white-space:pre-wrap;font-size:14px;line-height:1.8}.am-memory-card>.am-row:last-child{justify-content:flex-start;margin-top:12px}@container (width<=850px){.am-memory-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.am-memory-grid{grid-template-columns:minmax(0,1fr)}.am-memory-panel{overflow:visible}}.agent-manager{--am-chat-surface:#172631;--am-user-bubble:#214f76;--am-composer-surface:#253b49}.am-chat{gap:10px;position:relative}.am-messages{overscroll-behavior:contain;padding:20px max(12px,50% - 440px);scroll-padding-block:20px}.am-message{box-sizing:border-box;background:0 0;border:0;border-radius:0;width:100%;max-width:880px;margin:0 auto 30px;padding:0}.am-message.is-user{background:var(--am-user-bubble);border-radius:24px 24px 6px;width:fit-content;max-width:85%;padding:12px 20px}.am-message>small{margin-bottom:10px}.am-message.is-user>small{display:none}.am-message .am-message-content{white-space:normal;font-size:15px;line-height:1.85}.am-message.is-user .am-message-content{white-space:pre-wrap}.am-message-content>:first-child{margin-top:0}.am-message-content>:last-child{margin-bottom:0}.am-message-content :is(h1,h2,h3,h4){margin:1.2em 0 .6em;font-size:1.15em;line-height:1.5}.am-message-content :is(p,ul,ol){margin:.8em 0}.am-message-content :is(ul,ol){padding-left:1.6em}.am-message-content blockquote{border-left:4px solid var(--am-line);margin:1em 0;padding:2px 16px}.am-message-content pre{background:var(--am-chat-surface);border-radius:12px;max-width:100%;padding:14px;overflow:auto}.am-message-content code{font:.9em/1.6 ui-monospace,monospace}.am-message-content a{color:inherit;text-underline-offset:3px;text-decoration:underline}.am-table-scroll{max-width:100%;overflow:auto}.am-message-content table{border-collapse:collapse;width:100%;font-size:14px}.am-message-content :is(th,td){text-align:left;border-bottom:1px solid var(--am-line);padding:10px 14px}.am-composer{border:1px solid var(--am-line);background:var(--am-composer-surface);box-sizing:border-box;border-radius:26px;width:min(100%,880px);max-height:45%;margin:0 auto;padding:12px 16px 8px;overflow-y:auto}.agent-manager .am-composer textarea{resize:vertical;background:0 0;border:0;border-radius:0;min-height:48px;max-height:130px;padding:5px 2px;font-size:15px;line-height:1.6}.am-composer-tools{align-items:center;gap:10px;display:flex}.agent-manager .am-composer .am-attach-button{background:0 0;border:0;border-radius:50%;width:34px;height:34px;padding:0;font-size:24px}.agent-manager .am-composer .am-send-button{background:var(--am-user-bubble);border-radius:50%;width:38px;height:38px;padding:0;font-size:24px}.am-upload-help{opacity:.65;padding-inline:4px;font-size:10px}.am-attachment-list{flex-wrap:wrap;gap:8px;max-width:100%;margin-top:8px;display:flex}.am-pending-file{border:1px solid var(--am-line);border-radius:14px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:6px;display:flex;position:relative}.am-pending-file>span{overflow-wrap:anywhere;font-size:12px}.am-pending-file small{font-size:11px;display:block}.agent-manager .am-pending-file>button{background:0 0;border:0;flex:0 0 26px;padding:3px}.am-attachment-link{min-width:0;max-width:260px;color:inherit;align-items:center;gap:10px;padding:5px;text-decoration:none;display:flex}.am-attachment-link img{object-fit:cover;border-radius:8px;width:64px;height:64px}.am-attachment-link>span{min-width:0}.am-attachment-link strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.am-attachment-link small{opacity:.7;font-size:10px;display:block}.am-drop-hint{z-index:10;background:var(--am-composer-surface);opacity:.95;pointer-events:none;border:2px dashed;border-radius:20px;place-items:center;display:grid;position:absolute;inset:0}@media (width<=700px){.am-messages{padding:12px 2px}.am-message.is-user{max-width:92%;padding:10px 14px}.am-message .am-message-content{font-size:14px}.am-composer{max-height:none;padding:10px 12px}.am-composer-tools .am-muted{font-size:10px}}.agent-manager .am-composer:focus-within{border-color:currentColor}.agent-manager .am-composer textarea:focus-visible{outline:none}html[data-theme=journal]{--journal-surface-1decfd0a:#f7ebd7;--journal-surface-e1921159:#f7ebd7;--journal-line-ef7ce90f:#b08964;--journal-line-414b12fb:#b08964;--journal-ink-3d01d7c6:#6f5b4a;--journal-ink-6644d30b:#3d3026;--journal-ink-ed735f3e:#3d3026;--journal-ink-38e923a5:#974136;--journal-surface-a41ab1be:#f6b9a42e;--journal-ink-36138056:#6f5b4a;--journal-ink-5e2da55f:#3d3026;--journal-ink-374e516e:#3d3026;--journal-surface-91b215b1:#f7ebd7;--journal-surface-7ed84f70:#f7ebd7;--journal-ink-42c5bbfc:#3d3026;--journal-ink-1542cbf0:#3d3026;--journal-surface-443ddc8d:#bedee0;--journal-ink-0dfd04a0:#974136;--journal-ink-c961db89:#6f5b4a;--journal-ink-b6432d0c:#3d3026;--journal-surface-c5520115:#fffaef4d;--journal-ink-3a4ef12e:#3d3026;--journal-ink-bfbffc4c:#3d3026}html[data-ui=ios]{--journal-surface-1decfd0a:#f2f2f7;--journal-surface-e1921159:#f2f2f7;--journal-line-ef7ce90f:#bebec6;--journal-line-414b12fb:#bebec6;--journal-ink-3d01d7c6:#242428;--journal-ink-6644d30b:#242428;--journal-ink-ed735f3e:#242428;--journal-ink-38e923a5:#be3030;--journal-surface-a41ab1be:#ffdedc2e;--journal-ink-36138056:#242428;--journal-ink-5e2da55f:#242428;--journal-ink-374e516e:#242428;--journal-surface-91b215b1:#f2f2f7;--journal-surface-7ed84f70:#f2f2f7;--journal-ink-42c5bbfc:#242428;--journal-ink-1542cbf0:#242428;--journal-surface-443ddc8d:#dbebff;--journal-ink-0dfd04a0:#be3030;--journal-ink-c961db89:#242428;--journal-ink-b6432d0c:#242428;--journal-surface-c5520115:#ffffff4d;--journal-ink-3a4ef12e:#242428;--journal-ink-bfbffc4c:#242428}:root .solar-home .agent-manager.am-minimal{--chat-paper:#fff;--chat-ink:#202123;--chat-muted:#777;--chat-soft:#f4f4f4;--chat-line:#e8e8e8;--am-line:var(--chat-line);--am-chat-surface:var(--chat-soft);--am-user-bubble:var(--chat-soft);--am-composer-surface:var(--chat-paper);background:var(--chat-paper);color:var(--chat-ink);flex-direction:column;display:flex;overflow:hidden}:root .solar-home .agent-manager.am-minimal :is(button,input,select,textarea){color:var(--chat-ink);background-color:var(--chat-soft);border-color:var(--chat-line)}:root .solar-home .agent-manager.am-minimal :is(.am-memory-panel,.am-summary,.am-provenance,.am-file-content){color:var(--chat-ink)}:root .solar-home .agent-manager.am-minimal .am-memory-panel{padding:12px 20px}:root .solar-home .agent-manager.am-minimal summary:focus:not(:focus-visible){box-shadow:none;outline:none}:root .solar-home .agent-manager.am-minimal>.am-chat-header{box-sizing:border-box;background:var(--chat-paper);border:0;flex-shrink:0;align-items:center;gap:8px;height:58px;display:flex;padding:7px 64px 7px 12px!important}:root .solar-home .agent-manager.am-minimal .am-chat-header>button{width:44px;height:44px;color:var(--chat-ink);background:0 0;border:0;font-size:28px}:root .solar-home .agent-manager.am-minimal .am-chat-header select{width:auto;max-width:calc(100% - 60px);color:var(--chat-ink);background-color:#0000;border:0;padding:8px 28px 8px 4px;font-size:19px;font-weight:600}:root .solar-home .agent-manager.am-minimal .am-layout{flex:1;min-height:0;display:flex;overflow:hidden}:root .solar-home .agent-manager.am-minimal .am-detail{flex:1;min-width:0;min-height:0;padding:0;overflow:auto}:root .solar-home .agent-manager.am-minimal .am-detail:has(.am-chat){overflow:hidden}:root .solar-home .agent-manager.am-minimal .am-chat{flex:1;gap:0;min-height:0;padding:0 16px 12px}:root .solar-home .agent-manager.am-minimal .am-messages{box-sizing:border-box;width:100%;min-height:0;max-height:none;padding:24px max(0px,50% - 390px) 20px}:root .solar-home .agent-manager.am-minimal .am-message{color:var(--chat-ink);margin:0 0 26px;padding:8px 0;font-size:16px;line-height:1.8}:root .solar-home .agent-manager.am-minimal .am-message .am-message-content{font-size:inherit;line-height:inherit}:root .solar-home .agent-manager.am-minimal .am-message.is-user{background:var(--chat-soft);width:fit-content;max-width:85%;color:var(--chat-ink);border-radius:24px;margin-left:auto;padding:10px 16px}:root .solar-home .agent-manager.am-minimal .am-muted{color:var(--chat-muted)}:root .solar-home .agent-manager.am-minimal .am-empty{color:var(--chat-ink);margin:auto;padding:15vh 16px 20px}:root .solar-home .agent-manager.am-minimal .am-empty .am-orb,:root .solar-home .agent-manager.am-minimal .am-empty small{display:none}:root .solar-home .agent-manager.am-minimal .am-empty h3{font-size:25px;font-weight:600}:root .solar-home .agent-manager.am-minimal .am-empty p{color:var(--chat-muted);font-size:14px}:root .solar-home .agent-manager.am-minimal .am-composer{box-sizing:border-box;border:1px solid var(--chat-line);background:var(--chat-paper);width:min(100%,780px);max-height:40%;box-shadow:0 3px 18px var(--journal-shadow-3eb3d433,#00000008);border-radius:28px;flex-shrink:0;grid-template-columns:1fr;padding:10px 12px;display:grid;overflow:auto}:root .solar-home .agent-manager.am-minimal .am-composer textarea{resize:vertical;height:32px;min-height:30px;max-height:120px;color:var(--chat-ink);background:0 0;border:0;padding:2px 6px;font-size:16px;line-height:1.6}:root .solar-home .agent-manager.am-minimal .am-composer :is(.am-send-button,.am-attach-button){border:0;border-radius:50%;width:42px;height:42px;padding:0;font-size:26px}:root .solar-home .agent-manager.am-minimal .am-composer .am-send-button{background:var(--chat-ink);color:var(--chat-paper)}:root .solar-home .agent-manager.am-minimal .am-composer .am-attach-button{color:var(--chat-ink);background:0 0}:root .solar-home .agent-manager.am-minimal .am-more{z-index:12;color:var(--chat-ink);position:absolute;top:7px;right:12px}:root .solar-home .agent-manager.am-minimal .am-more>summary{cursor:pointer;letter-spacing:2px;border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;list-style:none;display:grid}:root .solar-home .agent-manager.am-minimal .am-more>summary::-webkit-details-marker{display:none}:root .solar-home .agent-manager.am-minimal .am-more-menu{border:1px solid var(--chat-line);background:var(--chat-paper);width:190px;box-shadow:0 8px 32px var(--journal-shadow-47281021,#0002);border-radius:18px;padding:6px;position:absolute;top:50px;right:0}:root .solar-home .agent-manager.am-minimal .am-more-menu button{width:100%;color:var(--chat-ink);text-align:left;background:0 0;border:0;min-height:44px;display:block}:root .solar-home .agent-manager.am-minimal .am-more-menu button:hover,:root .solar-home .agent-manager.am-minimal .am-more summary:hover{background:var(--chat-soft)}:root .solar-home .agent-manager.am-minimal .am-secondary-heading{padding:12px 20px}:root .solar-home .agent-manager.am-minimal :is(.am-settings,.am-files,.am-memories,.am-archives,.am-summary){margin:12px 20px}:root .solar-home .agent-manager.am-minimal .am-archives{overflow:auto}:root .solar-home .agent-manager.am-minimal .am-archive-message{border-bottom:1px solid var(--chat-line);white-space:pre-wrap;overflow-wrap:anywhere;padding:20px 0}:root .solar-home .agent-manager.am-minimal .am-create-overlay{z-index:15;background:var(--chat-paper);border:1px solid var(--chat-line);max-width:500px;box-shadow:0 10px 30px var(--journal-shadow-47281021,#0002);border-radius:24px;margin:0 auto;padding:24px;position:absolute;inset:60px 12px auto}:root .solar-home .agent-manager.am-minimal .chat-generation{--chat-trace-ink:#777;--chat-trace-line:#ddd}:root .solar-home .agent-manager.am-minimal .chat-generation-trace{background:0 0;padding:0}:root .solar-home .agent-manager.am-minimal .chat-generation-answer{color:var(--chat-ink);font-size:16px}html[data-ui=ios] .solar-home:has(.am-minimal)>.space-header{display:none}html[data-ui=ios] .solar-home>.orbit-module-panel.agent-manager.am-minimal{inset:env(safe-area-inset-top,0px) 0 var(--workspace-bottom)!important}@media (width<=700px){:root .solar-home .agent-manager.am-minimal .am-chat{padding:0 12px 8px}:root .solar-home .agent-manager.am-minimal .am-messages{padding-top:16px}}.am-composer-tools .am-voice-button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.am-composer-tools .am-voice-button.is-recording{color:var(--journal-ink-9c36365f,#dc4545);background:var(--journal-surface-3e7842b0,#dc45451a)}.am-voice-status{color:var(--journal-ink-a98ce801,#888);justify-content:space-between;align-items:center;gap:8px;padding:8px 4px;font-size:12px;display:flex}.am-voice-status button{min-height:36px;color:inherit;background:0 0;border:0;border-radius:10px;padding:4px 12px}html[data-theme=journal]{--journal-shadow-3eb3d433:#74532f03;--journal-shadow-47281021:#74532f0b;--journal-ink-9c36365f:#974136;--journal-surface-3e7842b0:#f6b9a41a;--journal-ink-a98ce801:#6f5b4a}html[data-ui=ios]{--journal-shadow-3eb3d433:#1e1e2803;--journal-shadow-47281021:#1e1e280b;--journal-ink-9c36365f:#be3030;--journal-surface-3e7842b0:#ffdedc1a;--journal-ink-a98ce801:#242428}:root{color:var(--journal-ink-8bd2fb1d,#effaff);background:var(--journal-surface-55abc777,#020a13);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,a{font:inherit}.solar-home{background:var(--journal-surface-55abc777,#020a13);isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.solar-canvas{z-index:0;position:fixed;inset:0}.solar-scene-loading{z-index:0;background:radial-gradient(circle at 50% 50%, var(--journal-surface-a166a583,#082237), var(--journal-surface-55abc777,#020a13) 65%);color:var(--journal-ink-94e7a32e,#aee8f4);letter-spacing:.14em;place-items:center;font-size:.8rem;display:grid;position:fixed;inset:0}.solar-canvas canvas{touch-action:none;display:block}.space-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle at 52% 50%, transparent 16%, var(--journal-surface-b0934c69,#020a132e) 53%, var(--journal-surface-246003e6,#01060cb3) 100%), linear-gradient(90deg, var(--journal-surface-8118c04d,#02091161), transparent 45%, var(--journal-surface-94e5529d,#0209113d));position:fixed;inset:0}.floating-card{z-index:2;border:1px solid var(--journal-line-e1ba17fc,#bdeaff33);background:linear-gradient(135deg, var(--journal-surface-cb433d72,#082030b8), var(--journal-surface-9321b0c7,#08111f73));box-shadow:0 18px 70px var(--journal-shadow-6a239512,#00000047), inset 0 1px var(--journal-shadow-eec980ad,#ffffff17);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);will-change:opacity, transform;border-radius:22px;animation:.8s both card-enter,8s ease-in-out infinite drift;position:absolute}.space-header{justify-content:space-between;align-items:center;width:min(1120px,100% - 2rem);height:64px;padding:0 12px 0 20px;animation:.8s 50ms both header-enter,8s ease-in-out .85s infinite drift;display:flex;top:1.3rem;left:50%;transform:translate(-50%)}.space-brand{color:var(--journal-ink-8544b32b,#f4fcff);letter-spacing:-.05em;align-items:center;gap:.55rem;font-family:Georgia,Songti SC,serif;font-size:1.38rem;font-weight:700;text-decoration:none;display:inline-flex}.space-brand i{background:linear-gradient(135deg, var(--journal-surface-7ac65089,#82e1f0), var(--journal-surface-356a6fb4,#27799d));width:31px;height:31px;color:var(--journal-ink-97591375,#042133);border-radius:50%;place-items:center;font-family:Georgia,serif;font-style:italic;display:grid}.space-header nav{gap:.2rem;display:flex}.space-header nav a,.space-header nav button{color:var(--journal-ink-98d6aea6,#a9c5d3);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:.55rem .75rem;font-size:.84rem;text-decoration:none;transition:all .2s}.space-header nav a:hover,.space-header nav button:hover,.space-header nav .is-active{background:var(--journal-surface-b66bf228,#7edaf221);color:var(--journal-ink-bc01b483,#effcff)}.avatar-button{border:1px solid var(--journal-line-a3e59c65,#d2faff47);background:var(--journal-surface-c3d83eae,#66ced52e) center/cover;width:38px;height:38px;color:var(--journal-ink-e2670c05,#eaffff);cursor:pointer;border-radius:50%;place-items:center;display:grid}.avatar-button.has-avatar{box-shadow:0 0 0 2px var(--journal-shadow-a531914f,#75deef2e), 0 5px 18px var(--journal-shadow-98c7f3b4,#0000003d)}.welcome-card{width:min(485px,100% - 2rem);padding:clamp(1.4rem,3vw,2.3rem);animation-delay:.18s;bottom:clamp(1.2rem,9vh,6.5rem);left:clamp(1rem,7vw,7rem)}.welcome-card h1{letter-spacing:-.075em;text-wrap:balance;max-width:8em;margin:.35rem 0 1rem;font-family:Georgia,Songti SC,serif;font-size:clamp(2.15rem,4.7vw,4.5rem);font-weight:600;line-height:1.04}.welcome-card>p:not(.eyebrow){color:var(--journal-ink-6359e8b2,#c3dce8);margin:0;font-size:.94rem;line-height:1.9}.eyebrow{color:var(--journal-ink-bb27fdc9,#80ddf0);letter-spacing:.19em;margin:0;font-size:.67rem;font-weight:800}.scene-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.35rem;display:flex}.scene-actions button,.quiet-action{color:var(--journal-ink-bc01b483,#effcff);cursor:pointer;border:0}.primary-action{background:linear-gradient(135deg, var(--journal-surface-26ce2e6c,#2b9dbc), var(--journal-surface-c833cbdd,#1c617f));box-shadow:0 9px 25px var(--journal-shadow-984b54b3,#1d85a34d);border-radius:999px;padding:.66rem 1rem;transition:transform .2s,filter .2s}.primary-action:hover{filter:brightness(1.14);transform:translateY(-2px)}.scene-note{border:1px solid var(--journal-line-09ed6859,#a5e6ff29);background:var(--journal-surface-7707bb97,#02101b52);color:var(--journal-ink-55ba332b,#b5d0dc);border-radius:999px;padding:.53rem .72rem;font-size:.72rem}.today-card{width:min(340px,100% - 2rem);padding:1.15rem;animation-duration:.9s;animation-delay:.35s;bottom:clamp(1.2rem,11vh,7rem);right:clamp(1rem,5vw,5rem)}.card-heading{color:var(--journal-ink-eabcad36,#d9f6ff);justify-content:space-between;align-items:center;margin-bottom:.9rem;font-family:Georgia,Songti SC,serif;font-size:1.15rem;display:flex}.card-heading b{color:var(--journal-ink-b43c946a,#80d9ec);letter-spacing:.1em;font-family:Inter,sans-serif;font-size:.7rem}.timeline-item{grid-template-columns:42px 12px 1fr;align-items:start;gap:.55rem;padding:.65rem 0;display:grid}.timeline-item time{color:var(--journal-ink-e01f4ca7,#89b1c2);padding-top:.16rem;font-size:.7rem}.timeline-dot{width:9px;height:9px;box-shadow:0 0 0 4px var(--journal-shadow-a8901d10,#7de1f51a), 0 0 14px currentColor;border-radius:50%;margin-top:.34rem}.timeline-dot.cyan{color:var(--journal-ink-d3e34817,#68d4ef);background:var(--journal-surface-d3e34817,#68d4ef)}.timeline-dot.gold{color:var(--journal-ink-f88c3d46,#ffe19b);background:var(--journal-surface-f88c3d46,#ffe19b)}.timeline-item strong,.timeline-item small{display:block}.timeline-item strong{color:var(--journal-ink-36928fc2,#eefaff);font-size:.82rem;font-weight:600}.timeline-item small{color:var(--journal-ink-d2c69cfc,#93afbc);margin-top:.2rem;font-size:.67rem}.quiet-action{border-top:1px solid var(--journal-line-1aa8c2e9,#bdeaff1f);width:100%;color:var(--journal-ink-f777f4c1,#9fe0ef);text-align:left;background:0 0;margin-top:.55rem;padding-top:.75rem;font-size:.74rem;text-decoration:none;display:block}.quiet-action span{float:right;font-size:1rem}.weather-card{justify-content:space-between;align-items:center;width:240px;padding:1rem 1.1rem;animation-delay:.5s;display:flex;top:6.8rem;right:clamp(1rem,5vw,5rem)}.weather-card strong,.weather-card small{display:block}.weather-card strong{color:var(--journal-ink-0727c3fe,#f6fcff);margin:.35rem 0 .2rem;font-size:1.1rem}.weather-card small{color:var(--journal-ink-328bf013,#9cbac8);font-size:.66rem}.weather-orb{background:radial-gradient(circle at 35% 32%, var(--journal-surface-625f92d3,#fff9ce) 0 10%, var(--journal-surface-9d3575a6,#ffd565) 35%, var(--journal-surface-8ba18787,#f69b38) 70%);width:43px;height:43px;box-shadow:0 0 24px var(--journal-shadow-a396dc13,#ffd160);border-radius:50%;animation:3s ease-in-out infinite sun-breathe}.quick-card{width:194px;padding:.95rem;animation-delay:.48s;top:7rem;left:clamp(1rem,5vw,5rem)}.portal-grid{grid-template-columns:repeat(2,1fr);gap:.45rem;margin-top:.72rem;display:grid}.portal-grid a,.portal-grid button{border:1px solid var(--journal-line-c8afe14b,#b8e9fa1f);background:var(--journal-surface-d4b5a917,#71c0da0f);min-height:58px;color:var(--journal-ink-e35c8c20,#cbeaf2);cursor:pointer;border-radius:13px;place-items:center;gap:.1rem;text-decoration:none;transition:all .2s;display:grid}.portal-grid a:hover,.portal-grid button:hover{background:var(--journal-surface-2b9f40e7,#71daf629);transform:translateY(-2px)}.portal-grid i{color:var(--journal-ink-d3a271db,#7eddf1);font-size:1.05rem;font-style:normal}.portal-grid span{font-size:.68rem}.planet-label{color:var(--journal-ink-f0a28bec,#e9fbff);pointer-events:none;text-shadow:0 0 8px var(--journal-ink-124ffd8b,#00101b);white-space:nowrap;font-size:14px;font-weight:700}.planet-callout{width:226px;height:56px}.planet-callout svg{width:105px;height:54px}.planet-callout button{padding:.48rem .78rem;top:7px;left:99px}.planet-label.is-left .planet-callout{transform:translate(-100%)}.planet-label.is-left .planet-callout svg{transform:scaleX(-1)}.planet-label.is-left .planet-callout button{left:auto;right:86px}.vinyl-player{z-index:3;border:1px solid var(--journal-line-8a8facad,#abe8f82e);background:linear-gradient(145deg, var(--journal-surface-1767d391,#051522cc), var(--journal-surface-ab31fddb,#02091299));width:170px;min-height:116px;box-shadow:0 18px 54px var(--journal-shadow-6303459b,#00000059), inset 0 1px var(--journal-shadow-9e3854f1,#ffffff17);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:21px;transition:width .35s,min-height .35s;position:fixed;bottom:1.35rem;right:clamp(1rem,3.3vw,3.5rem)}.vinyl-player.is-expanded{width:min(310px,100vw - 2rem);min-height:280px;padding:.95rem}.vinyl-disc-button{cursor:pointer;background:0 0;border:0;width:90px;height:90px;position:absolute;top:12px;left:13px}.vinyl-disc{background:repeating-radial-gradient(circle, var(--journal-surface-e35a7670,#101822) 0 2px, var(--journal-surface-2767653f,#050709) 3px 5px, var(--journal-surface-6d485314,#151d26) 6px 7px);box-shadow:0 5px 15px var(--journal-shadow-a6668fc7,#000000b3), inset 0 0 0 2px var(--journal-shadow-3bf51f89,#303c47);border-radius:50%;position:absolute;inset:0;overflow:hidden}.vinyl-disc:before{content:"";z-index:1;background:radial-gradient(circle, var(--journal-surface-47ba9a34,#e8d5a6) 0 10%, var(--journal-surface-81953513,#765c9d) 11% 35%, var(--journal-surface-f370cae9,#273b61) 36% 66%, var(--journal-surface-326459c2,#a4dcdf) 67% 70%, var(--journal-surface-210e8a72,#452d60) 71%);border-radius:50%;position:absolute;inset:18px}.vinyl-disc img{z-index:2;object-fit:cover;border-radius:50%;width:54px;height:54px;position:absolute;inset:18px}.vinyl-disc i{z-index:3;border:2px solid var(--journal-line-187b29cf,#131820);background:var(--journal-surface-3e0a40d1,#c9ebe9);border-radius:50%;width:8px;height:8px;position:absolute;top:41px;left:41px}.vinyl-disc b{z-index:4;border:1px solid var(--journal-line-43732d84,#7de7f51f);border-radius:50%;position:absolute;inset:-8px}.vinyl-disc.is-playing{animation:2.2s linear infinite vinyl-spin}.vinyl-arm{background:linear-gradient(90deg, var(--journal-surface-2218d5e4,#9daab3), var(--journal-surface-edd8ba55,#e1f0f3) 65%, var(--journal-surface-79417843,#53616b));transform-origin:0;width:55px;height:7px;box-shadow:0 2px 5px var(--journal-shadow-70cab986,#00000073);border-radius:9px;position:absolute;top:2px;right:-18px;transform:rotate(27deg)}.vinyl-expand{color:var(--journal-ink-eb83cbc8,#c6e9f1);cursor:pointer;background:0 0;border:0;font-size:.72rem;position:absolute;top:20px;right:13px}.vinyl-expand span{color:var(--journal-ink-05ce8602,#80dff0);margin-left:.3rem;font-size:1rem}.vinyl-library{gap:.7rem;padding-top:108px;display:grid}.vinyl-library strong,.vinyl-library small{display:block}.vinyl-library strong{color:var(--journal-ink-b42ab34f,#f0fcff);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.vinyl-library small{color:var(--journal-ink-8eb3fb99,#8eaeba);margin-top:.24rem;font-size:.65rem}.vinyl-actions{flex-wrap:wrap;gap:.45rem;display:flex}.vinyl-actions button,.vinyl-track-list button{border:1px solid var(--journal-line-aac2c55d,#a2e7f62e);background:var(--journal-surface-db5ad5c0,#65c8e214);color:var(--journal-ink-49775873,#ccecf3);cursor:pointer;border-radius:9px;font-size:.68rem}.vinyl-actions button{padding:.45rem .55rem}.vinyl-track-list{gap:.32rem;max-height:106px;display:grid;overflow:auto}.vinyl-track-list button{text-align:left;gap:.45rem;width:100%;padding:.48rem;display:flex}.vinyl-track-list button.is-active{border-color:var(--journal-line-0c874cbf,#71def380);background:var(--journal-surface-29e7a19c,#5dceeb2b)}.vinyl-track-list span{color:var(--journal-ink-eeb96fc2,#8ce8f6)}.vinyl-notice{color:var(--journal-ink-762e6282,#98c8d4);margin:0;font-size:.64rem}.planet-callout{width:192px;height:50px;position:relative}.planet-callout svg{width:92px;height:48px;position:absolute;inset:0;overflow:visible}.planet-callout polyline{fill:none;stroke:var(--journal-line-152c749b,#98e2f4c7);stroke-width:1.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #54cce973)}.planet-callout button{border:1px solid var(--journal-line-19752dcb,#a0e9fb66);background:var(--journal-surface-edbe210f,#02121db8);color:var(--journal-ink-f0a28bec,#e9fbff);cursor:pointer;font:inherit;font-size:inherit;white-space:nowrap;pointer-events:auto;border-radius:999px;padding:.35rem .58rem;transition:transform .2s,background .2s;position:absolute;top:8px;left:86px}.planet-callout button:hover{background:var(--journal-surface-1f6cbc66,#154153e6);transform:translate(2px)}.orbit-module-panel{z-index:4;border:1px solid var(--journal-line-f6627ffc,#c2f0ff42);background:linear-gradient(145deg, var(--journal-surface-f3272dfa,#071d2ddb), var(--journal-surface-1dd34459,#040c19b8));width:min(1120px,100% - 2rem);box-shadow:0 30px 95px var(--journal-shadow-a991b8be,#00000061), inset 0 1px var(--journal-shadow-6e5bc0e0,#ffffff1a);-webkit-backdrop-filter:blur(25px)saturate(130%);backdrop-filter:blur(25px)saturate(130%);border-radius:28px;flex-direction:column;width:min(1120px,54vw);animation:.65s cubic-bezier(.2,.85,.28,1) both module-enter;display:flex;position:fixed;top:6.9rem;bottom:2.3rem;right:clamp(1rem,3vw,3.5rem)}.solar-home.is-module-open>.orbit-module-panel{width:min(1120px,54vw)!important;margin:0!important;position:fixed!important;inset:6.9rem clamp(1rem,3vw,3.5rem) 2.3rem auto!important}.orbit-module-panel footer a{background:linear-gradient(135deg, var(--journal-surface-366da46a,#217d9d), var(--journal-surface-180e2c60,#153d61));color:var(--journal-ink-979e8873,#edfbff);border-radius:13px;padding:.8rem 1rem;font-size:.8rem;text-decoration:none;display:block}.orbit-module-panel footer span{float:right;font-size:1rem}.orbit-module-panel>header{border-bottom:1px solid var(--journal-line-c581e160,#bfefff24);justify-content:space-between;align-items:start;padding:1.6rem 1.7rem 1rem;display:flex}.orbit-module-panel>header h2{color:var(--journal-ink-eabff557,#f1fcff);letter-spacing:-.06em;margin:.35rem 0 0;font-family:Georgia,Songti SC,serif;font-size:clamp(1.9rem,3vw,3rem);font-weight:600}.orbit-module-panel>header button{border:1px solid var(--journal-line-d6db90e3,#beecff38);background:var(--journal-surface-05963b98,#8edcf314);width:32px;height:32px;color:var(--journal-ink-9d769381,#d8f7ff);cursor:pointer;border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.module-tabs{gap:.4rem;padding:.85rem 1.25rem 0;display:flex;overflow:auto}.module-tabs button{border:1px solid var(--journal-line-db6a884a,#b8e9fa26);background:var(--journal-surface-0e8fdc29,#60b6d20f);color:var(--journal-ink-e37fdc32,#a9cad6);cursor:pointer;border-radius:99px;flex:none;padding:.35rem .55rem;font-size:.66rem}.module-tabs button.is-active{border-color:var(--journal-line-96a08dcb,#70ddf373);background:var(--journal-surface-1af75ee9,#5acbe926);color:var(--journal-ink-26fbdc4e,#e8fcff)}.module-intro{color:var(--journal-ink-1d793874,#9dc0cf);margin:1rem 1.7rem;font-size:.84rem;line-height:1.75}.module-list{flex:1;padding:.15rem 1.25rem 1rem;overflow:auto}.module-status{color:var(--journal-ink-5348c262,#9ebdca);text-align:center;padding:2rem .5rem}.module-row{border-bottom:1px solid var(--journal-line-826300f5,#beebfa1a);grid-template-columns:28px 1fr auto;align-items:center;gap:.8rem;min-height:66px;padding:.7rem .65rem;transition:background .2s;display:grid}.module-row:hover{background:var(--journal-surface-5cd1adff,#6ccde717);border-radius:13px}.module-row>span{color:var(--journal-ink-9a1dbf5a,#70d4ed);font-size:.68rem;font-weight:800}.module-row strong,.module-row small{display:block}.module-row strong{color:var(--journal-ink-a0d51014,#e8f9ff);font-size:.9rem}.module-row small{color:var(--journal-ink-f422ce4b,#91b0be);margin-top:.25rem;font-size:.71rem}.module-row b{border:1px solid var(--journal-line-d92c0b4d,#91def22e);color:var(--journal-ink-1b29bf46,#a7e7f5);border-radius:99px;padding:.35rem .48rem;font-size:.64rem;font-weight:600}.orbit-module-panel footer{border-top:1px solid var(--journal-line-c581e160,#bfefff24);padding:1rem 1.7rem 1.4rem}.module-action{background:linear-gradient(135deg, var(--journal-surface-366da46a,#217d9d), var(--journal-surface-180e2c60,#153d61));width:100%;color:var(--journal-ink-979e8873,#edfbff);cursor:pointer;text-align:left;border:0;border-radius:13px;padding:.8rem 1rem;font-size:.8rem;display:block}.module-action span{float:right;font-size:1rem}.module-tabs{gap:.5rem}.module-tabs button{padding:.52rem .82rem;font-size:.76rem}.schedule-workspace{overflow:hidden}.schedule-toolbar{align-items:center;gap:.45rem;padding:1rem 1.25rem .7rem;display:flex}.schedule-toolbar button,.schedule-form button,.schedule-event button{border:1px solid var(--journal-line-b2affe4c,#b1e7f633);background:var(--journal-surface-1c9da612,#68c9e41a);color:var(--journal-ink-fc5093b0,#d9f7ff);cursor:pointer;border-radius:9px}.schedule-toolbar>button{width:32px;height:32px}.schedule-toolbar label{color:var(--journal-ink-dabab3fe,#9fc4d1);flex:1;align-items:center;gap:.45rem;font-size:.68rem;display:flex}.schedule-toolbar input,.schedule-form input,.schedule-form textarea{border:1px solid var(--journal-line-d7e0e974,#b1e7f62b);background:var(--journal-surface-f1e19daf,#010f1a73);width:100%;color:var(--journal-ink-a373e6ef,#e8fbff);font:inherit;border-radius:9px;outline:0;padding:.56rem .62rem;font-size:.75rem}.schedule-toolbar input{flex:1}.schedule-toolbar .schedule-today{width:auto;padding:0 .55rem}.schedule-form{border:1px solid var(--journal-line-36b241af,#b1e7f621);background:var(--journal-surface-51260ada,#4097b40e);border-radius:14px;gap:.55rem;margin:0 1.25rem 1rem;padding:.9rem;display:grid}.schedule-form-title{color:var(--journal-ink-5bad8c2d,#e4f9ff);justify-content:space-between;font-size:.8rem;display:flex}.schedule-form-title button{padding:.2rem .4rem;font-size:.66rem}.schedule-form-grid{grid-template-columns:1.35fr 1fr 1fr;gap:.45rem;display:grid}.schedule-form textarea{resize:vertical;min-height:52px}.schedule-save{padding:.62rem;background:linear-gradient(135deg, var(--journal-surface-e9ea15b3,#247f9e), var(--journal-surface-e2b52326,#16476b))!important}.schedule-save span{float:right}.schedule-event-list{flex:1;padding:0 1.25rem 1.15rem;overflow:auto}.schedule-event{border-bottom:1px solid var(--journal-line-dba0510e,#b8e7f71c);grid-template-columns:45px 1fr auto;gap:.75rem;padding:.75rem 0 .85rem;display:grid;position:relative}.schedule-event time{color:var(--journal-ink-e2e4db6d,#82d8eb);font-size:.78rem;font-weight:800}.schedule-event time small,.schedule-event div small{color:var(--journal-ink-9c638477,#8eb0bd);margin-top:.2rem;font-size:.65rem;font-weight:400;display:block}.schedule-event strong{color:var(--journal-ink-2572eb7e,#edfaff);font-size:.85rem}.schedule-event div p{color:var(--journal-ink-9faba0bc,#94b7c4);margin:.35rem 0 0;font-size:.68rem;line-height:1.5}.schedule-event>span{border:1px solid var(--journal-line-54a3236a,#73d7ed33);color:var(--journal-ink-9a616511,#a6e6f4);border-radius:99px;align-self:start;padding:.22rem .36rem;font-size:.6rem}.schedule-event>span.is-completed{color:var(--journal-ink-b538cac5,#9fbdad)}.schedule-event nav{grid-column:2/-1;gap:.4rem;display:flex}.schedule-event nav button{padding:.25rem .4rem;font-size:.62rem}.assistant-workspace{overflow:hidden}.assistant-rename{gap:.4rem;margin-top:.25rem;display:flex}.assistant-rename input{border:1px solid var(--journal-line-4d7c4b70,#9ce4f559);background:var(--journal-surface-f4dacd96,#02111d8c);width:180px;color:var(--journal-ink-bc01b483,#effcff);font:inherit;border-radius:9px;padding:.42rem .55rem}.assistant-rename button,.assistant-toolbar button{padding:.38rem .55rem;border-radius:9px!important;width:auto!important;height:auto!important;font-size:.68rem!important}.assistant-toolbar{border-bottom:1px solid var(--journal-line-94a1e534,#bdebf91a);align-items:center;gap:.45rem;padding:.85rem 1.25rem;display:flex}.assistant-toolbar>div{flex:1}.assistant-toolbar small,.assistant-toolbar strong{display:block}.assistant-toolbar small{color:var(--journal-ink-9399abc3,#8fb3c0);font-size:.62rem}.assistant-toolbar strong{color:var(--journal-ink-2fcfba36,#e6fbff);margin-top:.12rem;font-size:.82rem}.assistant-calendar{border:1px solid var(--journal-line-04564bd3,#aee7f626);background:var(--journal-surface-f84ffa47,#439ab80f);border-radius:13px;margin:0 1.25rem .7rem;padding:.65rem}.assistant-calendar header{justify-content:space-between;align-items:center;display:flex;border:0!important;padding:0 0 .5rem!important}.assistant-calendar header button{width:26px!important;height:26px!important;font-size:.75rem!important}.assistant-calendar header strong{color:var(--journal-ink-82f1734f,#dff8ff);font-size:.74rem}.calendar-week{color:var(--journal-ink-34bf658c,#779eae);text-align:center;grid-template-columns:repeat(7,1fr);font-size:.58rem;display:grid}.calendar-days{grid-template-columns:repeat(7,1fr);gap:.18rem;margin-top:.3rem;display:grid}.calendar-days button{aspect-ratio:1;color:var(--journal-ink-a59d0c87,#536b76);background:0 0;border:0;border-radius:6px;font-size:.62rem}.calendar-days button.has-chat{background:var(--journal-surface-b93a2f3c,#d7f9ffe0);color:var(--journal-ink-5a865f06,#102c39);cursor:pointer;font-weight:800}.calendar-days button.is-selected{outline:1px solid var(--journal-line-b1724f5c,#79dcee);background:var(--journal-surface-c5a9f669,#54b7d0);color:var(--journal-ink-d14f9016,#fff)}.calendar-days button.is-outside{opacity:.34}.assistant-messages{flex-direction:column;flex:1;gap:.65rem;padding:1rem 1.25rem;display:flex;overflow:auto}.assistant-welcome{background:var(--journal-surface-de25481e,#6fc1d91f);max-width:82%;color:var(--journal-ink-c9a310ed,#c7e9f1);border-radius:14px 14px 14px 3px;padding:.75rem .85rem;font-size:.8rem;line-height:1.65}.assistant-message{background:var(--journal-surface-a73d59f0,#6bc0d71f);max-width:88%;color:var(--journal-ink-7eacb835,#d9f4fa);border-radius:14px 14px 14px 3px;padding:.68rem .8rem}.assistant-message.user{background:linear-gradient(135deg, var(--journal-surface-48766837,#237c9a), var(--journal-surface-a9b2531e,#1b4e74));color:var(--journal-ink-8c6908e0,#f2fdff);border-radius:14px 14px 3px;align-self:flex-end}.assistant-message p{white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.65}.assistant-actions{border-top:1px solid var(--journal-line-b66b66f3,#bef2fc29);color:var(--journal-ink-bc0cbe1b,#8bdcec);margin-top:.45rem;padding-top:.4rem;font-size:.62rem;display:block}.assistant-notice{color:var(--journal-ink-3cf099a7,#ffb3ad);margin:0 .9rem .4rem;font-size:.67rem}.assistant-composer{border-top:1px solid var(--journal-line-0e4b6d9f,#beecfa1f);grid-template-columns:1fr 42px;gap:.5rem;padding:.8rem 1.05rem 1.05rem;display:grid}.assistant-composer textarea{resize:vertical;border:1px solid var(--journal-line-dd908177,#b7e9f733);background:var(--journal-surface-107ef808,#010f1a80);min-height:48px;max-height:110px;color:var(--journal-ink-a373e6ef,#e8fbff);font:inherit;border-radius:12px;outline:0;padding:.65rem;font-size:.75rem}.assistant-composer button{background:linear-gradient(135deg, var(--journal-surface-78dce97f,#2a99b8), var(--journal-surface-b1af03cc,#195875));height:44px;color:var(--journal-ink-2ec5af76,#effdff);cursor:pointer;border:0;border-radius:12px;align-self:end;font-size:1.1rem}.assistant-composer button:disabled{cursor:not-allowed;opacity:.45}.schedule-workspace{position:relative}.schedule-week{grid-template-columns:26px repeat(7,1fr) 26px;align-items:center;gap:.35rem;padding:.9rem 1.1rem .7rem;display:grid}.schedule-week button{min-width:0;color:var(--journal-ink-a522a8aa,#a8c8d4);cursor:pointer;background:0 0;border:0;border-radius:13px;padding:.35rem .05rem}.schedule-week button small,.schedule-week button b{display:block}.schedule-week button small{color:var(--journal-ink-f362f531,#7c9ba8);font-size:.57rem;font-weight:500}.schedule-week button b{margin-top:.17rem;font-size:.86rem}.schedule-week button.is-active{background:linear-gradient(135deg, var(--journal-surface-f9eee86d,#2e9bb8), var(--journal-surface-bf7e3353,#1c5c7c));color:var(--journal-ink-d14f9016,#fff);box-shadow:0 4px 18px var(--journal-shadow-c6e1d7c1,#2997b752)}.schedule-week button.is-active small{color:var(--journal-ink-52d9dff8,#d4f8ff)}.schedule-day-title{border-top:1px solid var(--journal-line-eebb5ac5,#bdeafa1f);justify-content:space-between;align-items:center;margin:0 1.25rem;padding:.75rem 0;display:flex}.schedule-day-title strong{color:var(--journal-ink-9c577189,#eefbff);font-family:Georgia,Songti SC,serif;font-size:.95rem}.schedule-day-title button{border:1px solid var(--journal-line-50191acf,#b0e6f52e);background:var(--journal-surface-ff7ca9ea,#66cbe614);color:var(--journal-ink-db175456,#9be2f2);cursor:pointer;border-radius:99px;padding:.28rem .55rem;font-size:.65rem}.schedule-timeline{touch-action:none;flex:1;min-height:360px;padding:0 1.2rem 1.1rem 3.65rem;position:relative;overflow:auto}.timeline-hours{width:2.7rem;position:absolute;top:0;bottom:1.1rem;left:.5rem}.timeline-hours span{color:var(--journal-ink-22a44401,#7998a6);font-size:.62rem;position:absolute;transform:translateY(-50%)}.timeline-grid{border-left:1px solid var(--journal-line-5bc7b6ed,#baeaf826);min-height:780px;position:relative}.timeline-grid>i{border-top:1px solid var(--journal-line-4dc6e5bf,#b7e6f51a);position:absolute;left:0;right:0}.timeline-event{z-index:2;border:0;border-left:4px solid var(--journal-line-b952c204,#57d3ed);background:linear-gradient(105deg, var(--journal-surface-be176804,#49b9da8c), var(--journal-surface-59308578,#4494ca47));min-height:42px;color:var(--journal-ink-2fe78356,#edfcff);cursor:pointer;text-align:left;box-shadow:0 4px 14px var(--journal-shadow-e43c16c2,#12668529);border-radius:8px;padding:.5rem .58rem;position:absolute;left:.55rem;right:.15rem;overflow:hidden}.timeline-event strong,.timeline-event small{display:block}.timeline-event strong{font-size:.75rem}.timeline-event small{color:var(--journal-ink-5c91ad22,#d0f3fa);margin-top:.18rem;font-size:.61rem}.timeline-event:hover{filter:brightness(1.15)}.timeline-selection{z-index:1;border:1px dashed var(--journal-line-2c80042f,#8de8f7);background:var(--journal-surface-1ad55cde,#68daf329);border-radius:8px;min-height:24px;position:absolute;left:.55rem;right:.15rem}.timeline-now{z-index:4;border-top:1px solid var(--journal-line-c312d60f,#ffbc8e);position:absolute;left:-.1rem;right:0}.timeline-now:before{content:"";background:var(--journal-surface-6ebf8103,#ffbd8e);width:7px;height:7px;box-shadow:0 0 10px var(--journal-shadow-6ebf8103,#ffbd8e);border-radius:50%;position:absolute;top:-4px;left:-4px}.timeline-now b{background:var(--journal-surface-8708b03a,#a96546);color:var(--journal-ink-9a19e53b,#fff7ed);border-radius:99px;padding:.15rem .35rem;font-size:.55rem;position:absolute;top:-17px;right:0}.timeline-status{z-index:5;color:var(--journal-ink-b03d43f3,#a1c5d1);text-align:center;font-size:.72rem;position:absolute;top:45%;left:0;right:0}.schedule-editor-backdrop{z-index:10;background:var(--journal-surface-dd61fa9d,#0009117a);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:end center;display:grid;position:absolute;inset:0}.schedule-editor{border:1px solid var(--journal-line-a259b8b6,#bbf0fc45);background:linear-gradient(145deg, var(--journal-surface-0a2956da,#102d42), var(--journal-surface-93bfc3c4,#071724));width:calc(100% - 1.4rem);box-shadow:0 16px 50px var(--journal-shadow-70cab986,#00000073);border-radius:19px;margin-bottom:.7rem;padding:1rem}.schedule-editor header{color:var(--journal-ink-bc01b483,#effcff);justify-content:space-between;align-items:center;display:flex;border:0!important;padding:0 0 .75rem!important}.schedule-editor header button{width:28px!important;height:28px!important}.schedule-editor input,.schedule-editor textarea{border:1px solid var(--journal-line-1fb10837,#b6eaf833);background:var(--journal-surface-c02ca835,#010d1894);width:100%;color:var(--journal-ink-bc01b483,#effcff);font:inherit;border-radius:9px;outline:0;margin-top:.5rem;padding:.55rem;font-size:.72rem}.schedule-editor textarea{resize:vertical;min-height:58px}.schedule-editor-times{color:var(--journal-ink-66f5deba,#94b9c6);grid-template-columns:1.4fr 1fr auto 1fr;align-items:center;gap:.38rem;font-size:.65rem;display:grid}.schedule-editor footer{justify-content:flex-end;gap:.45rem;padding-top:.8rem;display:flex}.schedule-editor footer button{background:linear-gradient(135deg, var(--journal-surface-9a60a2ce,#268ca9), var(--journal-surface-63e03e1b,#1a5273));color:var(--journal-ink-0d979e1a,#f0fdff);cursor:pointer;border:0;border-radius:9px;padding:.52rem .72rem;font-size:.7rem}.schedule-editor footer .danger{background:var(--journal-surface-32ea6755,#bf57524d);color:var(--journal-ink-40fdeaa7,#ffd3ce);margin-right:auto}.schedule-day-title strong{cursor:pointer}.apple-calendar{flex:1;padding:1.2rem;overflow:auto}.calendar-back,.calendar-heading{color:var(--journal-ink-6f14f0e7,#9bddec);cursor:pointer;background:0 0;border:0;font-size:.75rem}.calendar-heading{float:right;color:var(--journal-ink-f0a28bec,#e9fbff);font-weight:700}.apple-calendar h3{clear:both;color:var(--journal-ink-b42ab34f,#f0fcff);margin:1.4rem 0 .8rem;font-family:Georgia,Songti SC,serif;font-size:2rem}.month-weekdays,.month-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:.28rem;display:grid}.month-weekdays{color:var(--journal-ink-babfed10,#83a4b2);font-size:.62rem}.month-grid{margin-top:.5rem}.month-grid button{aspect-ratio:1;background:var(--journal-surface-f80575b1,#75c9e10d);color:var(--journal-ink-6877f21e,#e6f8fb);cursor:pointer;border:0;border-radius:10px;font-size:.78rem}.month-grid button.is-outside{opacity:.28}.month-grid button.is-active{background:var(--journal-surface-6fba19d1,#46aeca);color:var(--journal-ink-528cef87,white);font-weight:800}.year-calendar h3{color:var(--journal-ink-34136c26,#f26e71)}.year-grid{grid-template-columns:repeat(3,1fr);gap:1.1rem .8rem;display:grid}.year-grid button{color:var(--journal-ink-cd0b7d18,#d4edf3);cursor:pointer;text-align:left;background:0 0;border:0;gap:.4rem;display:grid}.year-grid button strong{color:var(--journal-ink-b42ab34f,#f0fcff);font-size:1rem}.year-grid button span{color:var(--journal-ink-bdfe4705,#9bbac5);word-spacing:.18rem;font-size:.58rem;line-height:1.8}.year-grid button.is-current strong{color:var(--journal-ink-e69888ae,#f16f73)}.schedule-workspace:after{content:"日程概览\a \a 这里将展示当天的专注时长、\a 空闲时间、天气建议与提醒。\a \a 右侧视图已预留";border:1px solid var(--journal-line-fc516a8e,#bbecfa29);background:linear-gradient(150deg, var(--journal-surface-17736b20,#45a0be1c), var(--journal-surface-f915be76,#08192742));width:calc(37% - 2.5rem);box-shadow:inset 0 1px var(--journal-shadow-08e14993,#ffffff0f);color:var(--journal-ink-4759aa12,#9bc2cf);white-space:pre-line;border-radius:20px;padding:1.3rem;font-size:.82rem;line-height:1.85;position:absolute;top:5.1rem;bottom:1.25rem;right:1.25rem}.schedule-workspace:before{content:"TODAY OVERVIEW";z-index:1;color:var(--journal-ink-f9b0d496,#7fd7e9);letter-spacing:.13em;font-size:.62rem;font-weight:800;position:absolute;top:6.25rem;right:calc(37% - .3rem)}.solar-home.is-module-open .floating-card:not(.space-header){opacity:0;pointer-events:none;transition:opacity .35s,transform .35s,filter .35s;transform:translateY(18px)scale(.97)}.solar-home.is-module-open .space-header{width:min(640px,100% - 2rem);animation:.6s both header-shift;left:clamp(1rem,5vw,5.5rem);transform:none}.solar-home.is-module-open .space-header .space-brand:after{content:"· 星球工作台";color:var(--journal-ink-7654098b,#8abecf);letter-spacing:.05em;margin-left:.15rem;font-family:Inter,sans-serif;font-size:.7rem;font-weight:500}.space-login{background:var(--journal-surface-5cef9536,#03101d);grid-template-columns:minmax(0,1fr) minmax(360px,465px);align-items:center;gap:clamp(3rem,9vw,10rem);min-height:100vh;padding:clamp(1.5rem,8vw,8rem);display:grid;position:relative;overflow:hidden}.login-starfield{z-index:0;background-image:radial-gradient(circle at 13% 18%, var(--journal-surface-d916bdea,#d8fbff) 0 1px, transparent 1.8px), radial-gradient(circle at 75% 23%, var(--journal-surface-a7ee850a,#91d9f4) 0 1px, transparent 1.8px), radial-gradient(circle at 42% 79%, var(--journal-surface-a373e6ef,#e8fbff) 0 1.4px, transparent 2px), radial-gradient(circle at 90% 70%, var(--journal-surface-7d9908fb,#86bde4) 0 1px, transparent 1.8px), radial-gradient(circle at 25% 47%, var(--journal-surface-f76f1299,#d7f6ff) 0 1px, transparent 1.8px), linear-gradient(135deg, var(--journal-surface-7e889449,#020913) 0%, var(--journal-surface-618ccd3c,#06192a) 48%, var(--journal-surface-a0e5843d,#020814) 100%);background-size:210px 180px,280px 260px,340px 300px,250px 220px,310px 330px,100% 100%;position:fixed;inset:0;overflow:hidden}.login-starfield:before{content:"";background:radial-gradient(ellipse at 50% 50%, var(--journal-surface-a50d6b31,#246c8f33), transparent 47%);animation:14s ease-in-out infinite alternate login-drift;position:absolute;inset:-20%}.login-starfield i{background:var(--journal-surface-9b3fd751,#e4fcff);width:3px;height:3px;box-shadow:0 0 12px 3px var(--journal-shadow-258f0816,#7adff78c);border-radius:50%;animation:2.5s ease-in-out infinite alternate login-twinkle;position:absolute}.login-starfield i:first-child{top:18%;left:62%}.login-starfield i:nth-child(2){animation-delay:.8s;top:72%;left:16%}.login-starfield i:nth-child(3){animation-delay:1.4s;top:38%;right:12%}.login-copy,.space-login-card,.login-loading{z-index:2;position:relative}.login-copy{max-width:510px}.login-copy .space-brand{margin-bottom:clamp(4rem,14vh,10rem)}.login-copy h1{color:var(--journal-ink-f10ad240,#f2fbff);letter-spacing:-.085em;margin:1rem 0 1.2rem;font-family:Georgia,Songti SC,serif;font-size:clamp(3.2rem,5.8vw,6rem);font-weight:600;line-height:.99}.login-copy>p:last-child{max-width:25em;color:var(--journal-ink-54538320,#b6d3df);font-size:1rem;line-height:1.9}.space-login-card{border:1px solid var(--journal-line-35a1c0f2,#bcebff3d);background:linear-gradient(145deg, var(--journal-surface-e7f18052,#092235d1), var(--journal-surface-87a5ac73,#040f1dab));box-shadow:0 30px 90px var(--journal-shadow-d4e29781,#0000006b), inset 0 1px var(--journal-shadow-525f58da,#ffffff1c);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);border-radius:28px;padding:clamp(2rem,4vw,3rem);animation:.65s cubic-bezier(.2,.85,.28,1) both module-enter}.auth-mode-switch{border:1px solid var(--journal-line-27a58976,#b5e5f624);background:var(--journal-surface-89935016,#010f1a59);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:.35rem;margin-bottom:2rem;padding:.25rem;display:grid}.auth-mode-switch button{min-height:36px;color:var(--journal-ink-f8cea09a,#8eafbb);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:.76rem;transition:all .2s}.auth-mode-switch button:hover,.auth-mode-switch button.is-active{background:var(--journal-surface-f059233e,#66cfe72b);color:var(--journal-ink-7e23e336,#ecfcff)}.space-login-card h2{color:var(--journal-ink-b42ab34f,#f0fcff);letter-spacing:-.06em;margin:.5rem 0;font-family:Georgia,Songti SC,serif;font-size:2.15rem;font-weight:600}.space-login-card>p:not(.eyebrow):not(.auth-hint){color:var(--journal-ink-9c07e77f,#9ebeca);margin:0 0 1.65rem;font-size:.86rem}.space-login-card form{gap:1rem;display:grid}.space-login-card label{color:var(--journal-ink-d6e7d48d,#c8e4ed);gap:.42rem;font-size:.76rem;font-weight:700;display:grid}.space-login-card input{border:1px solid var(--journal-line-1b543565,#b5e5f633);background:var(--journal-surface-5a8a1090,#020e1b73);width:100%;min-height:48px;color:var(--journal-ink-bc01b483,#effcff);border-radius:12px;outline:0;padding:.75rem .85rem;transition:border .2s,box-shadow .2s}.space-login-card input:focus{border-color:var(--journal-line-9148b7b6,#6fdbf1c7);box-shadow:0 0 0 4px var(--journal-shadow-19790b09,#57c8e81a)}.space-login-submit{background:linear-gradient(135deg, var(--journal-surface-aaf301b4,#2da0c0), var(--journal-surface-7fb585c6,#1a5f80));width:100%;min-height:50px;box-shadow:0 12px 30px var(--journal-shadow-d91715d6,#1b89ae42);color:var(--journal-ink-d7ebfc6c,#f4fdff);cursor:pointer;border:0;border-radius:13px;margin-top:.55rem;font-weight:700;transition:transform .2s,filter .2s}.space-login-submit:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)}.space-login-submit:disabled{cursor:wait;opacity:.72}.space-login-submit span{float:right;font-size:1.1rem}.space-login-error{color:var(--journal-ink-d146f93a,#ffafae);margin:-.3rem 0 0;font-size:.75rem}.auth-hint{line-height:1.5;color:var(--journal-ink-e30a3cd1,#789aa7)!important;margin:1.1rem 0 0!important;font-size:.68rem!important}.login-loading{color:var(--journal-ink-86029af9,#bce7f2);margin:auto;font-size:.88rem}@keyframes card-enter{0%{opacity:0;filter:blur(4px);transform:translateY(22px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes header-enter{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}@keyframes module-enter{0%{opacity:0;filter:blur(4px);transform:translate(46px)scale(.97)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes bar-enter{0%{opacity:0;transform:translate(-50%)translateY(20px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes header-shift{to{margin-top:.2rem}}@keyframes drift{0%,to{margin-top:0}50%{margin-top:-7px}}@keyframes sun-breathe{50%{box-shadow:0 0 34px var(--journal-shadow-a396dc13,#ffd160), 0 0 70px var(--journal-shadow-81def43f,#ffaf4852);transform:scale(1.07)}}@keyframes vinyl-spin{to{transform:rotate(360deg)}}.asset-form{border:1px solid var(--journal-line-79f18493,#b2e8f726);background:var(--journal-surface-13880cee,#4ba1bd12);color:var(--journal-ink-8c8222af,#e5faff);border-radius:14px;gap:.55rem;margin:1rem 1.25rem;padding:.9rem;font-size:.78rem;display:grid}.asset-form input,.asset-form textarea{border:1px solid var(--journal-line-a78c716a,#b2e8f72e);background:var(--journal-surface-ee4c4517,#010f1a80);width:100%;color:var(--journal-ink-bc01b483,#effcff);font:inherit;border-radius:9px;padding:.55rem}.asset-form>div{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.asset-form textarea{min-height:44px}.asset-form footer{justify-content:flex-end;gap:.5rem;display:flex}.asset-form button{background:linear-gradient(135deg,var(--journal-surface-14fae1f2,#248aa7),var(--journal-surface-bf699c8a,#19506f));color:var(--journal-ink-bc01b483,#effcff);cursor:pointer;border:0;border-radius:9px;padding:.5rem .7rem}.asset-list{flex:1;padding:0 1.25rem 1rem;overflow:auto}.asset-row{border:0;border-bottom:1px solid var(--journal-line-3c6595ef,#b3e7f61c);width:100%;color:var(--journal-ink-6369ed04,#dff6fb);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 1fr auto;gap:.7rem;padding:.75rem .4rem;display:grid}.asset-row:hover{background:var(--journal-surface-f1f3ba03,#56bdd817)}.asset-row i{color:var(--journal-ink-3df79105,#78d8ec)}.asset-row strong,.asset-row small{display:block}.asset-row small{color:var(--journal-ink-6ac04f85,#91b2bf);margin-top:.2rem;font-size:.65rem}.asset-row b{color:var(--journal-ink-f9790627,#a9e6f4);text-align:right;font-size:.77rem}.asset-head{background:linear-gradient(145deg,var(--journal-surface-9d57d507,#63cde22e),var(--journal-surface-dcd81a10,#0a1f2fcc));border:1px solid var(--journal-line-a78c716a,#b2e8f72e);border-radius:18px;margin:1rem 1.25rem .7rem;padding:1rem 1.1rem}.asset-head h3{margin:0 0 1rem;font-size:1.05rem}.asset-head em{color:var(--journal-ink-e9a12f75,#91dff0);background:var(--journal-surface-2bdb9741,#0003);border-radius:99px;padding:.25rem .5rem;font-size:.75rem;font-style:normal}.asset-stats,.asset-counts{gap:2rem;display:flex}.asset-stats span,.asset-counts span{color:var(--journal-ink-42fabf36,#9ab8c2);gap:.2rem;font-size:.7rem;display:grid}.asset-stats strong{color:var(--journal-ink-bc01b483,#effcff);font-size:1.35rem}.asset-counts{margin-top:1rem}.asset-counts b{color:var(--journal-ink-f78329a9,#b9f46b)}.asset-filters{align-items:center;gap:.45rem;padding:0 1.25rem .8rem;display:flex}.asset-filters button{border:1px solid var(--journal-line-a78c716a,#b2e8f72e);background:var(--journal-surface-08e14993,#ffffff0f);color:var(--journal-ink-1cdb7aa8,#b9d5dc);cursor:pointer;border-radius:99px;padding:.45rem .8rem}.asset-filters button.is-active{background:var(--journal-surface-f76f1299,#d7f6ff);color:var(--journal-ink-3d20f056,#092333)}.asset-filters .asset-add{margin-left:auto;font-size:1rem}.asset-upload{border:1px dashed var(--journal-line-4ec556c1,#b2e8f766);cursor:pointer;border-radius:14px;place-items:center;width:78px;height:78px;display:grid;overflow:hidden}.asset-upload input{display:none}.asset-upload img{object-fit:cover;width:100%;height:100%}.asset-upload span{color:var(--journal-ink-6fbc4df2,#9deaff);place-items:center;font-size:1.5rem;display:grid}.asset-upload small{font-size:.6rem}.asset-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.25rem 1rem;display:grid;overflow:auto}.asset-tile{text-align:left;border:1px solid var(--journal-line-06e5b7cf,#b2e8f724);background:var(--journal-surface-bdbe0bae,#ffffff12);min-height:220px;color:var(--journal-ink-e2670c05,#eaffff);cursor:pointer;border-radius:18px;padding:.85rem}.asset-tile-top{justify-content:space-between;align-items:flex-start;display:flex}.asset-tile-top img,.asset-tile-top i{object-fit:cover;background:var(--journal-surface-895780ff,#ffffff1f);border-radius:12px;place-items:center;width:58px;height:58px;font-size:1.5rem;display:grid}.asset-tile-top span{background:var(--journal-surface-6e5bc0e0,#ffffff1a);border-radius:99px;padding:.35rem .5rem;font-size:.65rem}.asset-tile-top span b{background:var(--journal-surface-4a456655,#a9ec46);border-radius:50%;width:7px;height:7px;display:inline-block}.asset-tile-top span.retired b{background:var(--journal-surface-9646dc56,#929ca0)}.asset-tile h3{margin:1rem 0 .3rem}.asset-tile p{color:var(--journal-ink-622fe80f,#9db9c0);font-size:.75rem}.asset-tile>strong{margin-top:1.3rem;font-size:1.15rem;display:block}.asset-tile>strong small,.asset-tile>small{color:var(--journal-ink-622fe80f,#9db9c0);font-size:.7rem}.asset-progress{background:var(--journal-surface-895780ff,#ffffff1f);border-radius:99px;height:5px;margin-top:1rem}.asset-progress i{background:var(--journal-surface-4a456655,#a9ec46);border-radius:inherit;height:100%;display:block}@media (width<=560px){.asset-cards{grid-template-columns:1fr}}.asset-form input,.asset-form textarea,.asset-form select{box-sizing:border-box}.asset-form select{border:1px solid var(--journal-line-a78c716a,#b2e8f72e);background:var(--journal-surface-ee4c4517,#010f1a80);width:100%;color:var(--journal-ink-bc01b483,#effcff);font:inherit;border-radius:9px;padding:.55rem}.asset-status-field{color:var(--journal-ink-c9eb7886,#9fc3cd);grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:.7rem;display:grid}.asset-sale-fields{border:1px solid var(--journal-line-4ff81a52,#eebe7033);background:var(--journal-surface-9c7e12f5,#c4862f12);border-radius:11px;padding:.55rem}.asset-counts{flex-wrap:wrap}.asset-filters{overflow:auto}.asset-filters button{flex:none}.asset-tile-top span.sold{color:var(--journal-ink-6a6a99f2,#ffdca2);background:var(--journal-surface-51e746e4,#c5852a24)}.asset-tile-top span.sold b{background:var(--journal-surface-ad97537d,#eeb45e)}.ledger-summary{grid-template-columns:minmax(130px,1.15fr) repeat(3,minmax(95px,1fr));align-items:stretch;gap:.65rem;margin:1rem 1.25rem .65rem;display:grid}.ledger-summary label,.ledger-summary span,.ledger-summary strong{border:1px solid var(--journal-line-f557ba17,#b1e7f624);background:linear-gradient(145deg,var(--journal-surface-e6a8e916,#48a2be1f),var(--journal-surface-64b83d69,#0517262e));min-height:68px;color:var(--journal-ink-e22bffa9,#9cc0cd);border-radius:13px;flex-direction:column;justify-content:center;padding:.65rem .75rem;font-size:.65rem;font-weight:500;display:flex}.ledger-summary input{color:var(--journal-ink-bc01b483,#effcff);font:inherit;background:0 0;border:0;outline:0;margin-top:.32rem;font-size:.77rem}.ledger-summary b,.ledger-summary strong{color:var(--journal-ink-0fcad670,#dff9ff);margin-top:.22rem;font-size:.95rem}.ledger-summary strong{color:var(--journal-ink-6c65e462,#9ceaf6);font-size:.78rem}.ledger-form{border:1px solid var(--journal-line-79f18493,#b2e8f726);background:var(--journal-surface-13880cee,#4ba1bd12);border-radius:14px;grid-template-columns:.75fr .8fr 1fr 1fr;gap:.5rem;margin:0 1.25rem 1rem;padding:.85rem;display:grid}.ledger-form input,.ledger-form select{border:1px solid var(--journal-line-a78c716a,#b2e8f72e);background:var(--journal-surface-ee4c4517,#010f1a80);width:100%;min-width:0;color:var(--journal-ink-bc01b483,#effcff);font:inherit;border-radius:9px;outline:0;padding:.54rem .58rem;font-size:.72rem}.ledger-form input:nth-of-type(3),.ledger-form input:nth-of-type(4){grid-column:span 2}.ledger-form footer{border:0;grid-column:1/-1;justify-content:flex-end;gap:.5rem;padding:0;display:flex}.ledger-form button{background:linear-gradient(135deg,var(--journal-surface-14fae1f2,#248aa7),var(--journal-surface-bf699c8a,#19506f));color:var(--journal-ink-bc01b483,#effcff);cursor:pointer;border:0;border-radius:9px;padding:.52rem .72rem;font-size:.72rem}.ledger-form button[type=button]{background:var(--journal-surface-5cfd8ff9,#ba4f4c52);color:var(--journal-ink-90c6b76a,#ffd8d3);margin-right:auto}.ledger-list{flex:1;padding:0 1.25rem 1rem;overflow:auto}.ledger-list>p{color:var(--journal-ink-dc5f0b72,#ffb7af);font-size:.7rem}.ledger-row{border:0;border-bottom:1px solid var(--journal-line-3c6595ef,#b3e7f61c);width:100%;color:var(--journal-ink-6369ed04,#dff6fb);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:.7rem;padding:.78rem .4rem;transition:background .2s;display:grid}.ledger-row:hover{background:var(--journal-surface-f1f3ba03,#56bdd817);border-radius:10px}.ledger-row>span{background:var(--journal-surface-1c6b2858,#f7917b29);width:22px;height:22px;color:var(--journal-ink-fced69a2,#ffaf98);border-radius:50%;place-items:center;font-size:1rem;display:grid}.ledger-row.income>span{background:var(--journal-surface-79f73a3d,#69e3b424);color:var(--journal-ink-f857bd5e,#83efc4)}.ledger-row strong,.ledger-row small{display:block}.ledger-row strong{color:var(--journal-ink-a8d2ff73,#e7faff);font-size:.82rem}.ledger-row small{color:var(--journal-ink-6ac04f85,#91b2bf);margin-top:.22rem;font-size:.65rem}.ledger-row b{color:var(--journal-ink-44724fdc,#ffba9d);font-size:.8rem}.ledger-row.income b{color:var(--journal-ink-e2db17c3,#8ceed0)}.timeline-event:hover{cursor:ns-resize}@keyframes login-twinkle{to{opacity:.32;transform:scale(.55)}}@keyframes login-drift{to{transform:translate(4%,-3%)scale(1.08)}}.solar-home.is-module-open .space-header{width:min(760px,100% - 2rem);left:clamp(1rem,3vw,3.5rem)}.solar-home.is-module-open .space-header nav{display:flex}.schedule-workspace>header,.schedule-workspace>.module-tabs,.schedule-workspace>.schedule-week,.schedule-workspace>.schedule-day-title,.schedule-workspace>.schedule-timeline{width:100%}.schedule-workspace:after,.schedule-workspace:before{content:none}.bottom-shortcuts{z-index:6;border:1px solid var(--journal-line-f48bdd2b,#b8ecfa3b);background:linear-gradient(145deg,var(--journal-surface-4636eea2,#0c2839db),var(--journal-surface-89cfac4b,#030f1cc7));min-height:68px;box-shadow:0 17px 52px var(--journal-shadow-fba0529f,#00000061),inset 0 1px var(--journal-shadow-6e5bc0e0,#ffffff1a);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);border-radius:22px;justify-content:center;align-items:center;gap:.42rem;padding:.42rem .55rem;animation:.55s cubic-bezier(.2,.85,.28,1) both module-enter;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.shortcut-button,.shortcut-record{min-width:72px;min-height:52px;color:var(--journal-ink-b0666546,#bcdbe5);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;place-items:center;gap:.08rem;transition:transform .2s,background .2s,border-color .2s;display:grid}.shortcut-button:hover,.shortcut-button.is-active{border-color:var(--journal-line-83dee238,#86e1f554);background:var(--journal-surface-311a036e,#5ac2de21);color:var(--journal-ink-c1c27345,#ebfcff);transform:translateY(-2px)}.shortcut-button i{color:var(--journal-ink-73dfb8b7,#89e1f2);font-size:1.18rem;font-style:normal;line-height:1}.shortcut-button span,.shortcut-record span{font-size:.62rem;font-weight:700}.shortcut-record{border:1px solid var(--journal-line-6ddef8a9,#a8effa8a);background:radial-gradient(circle at 34% 28%,var(--journal-surface-194da7da,#76e3f1),var(--journal-surface-a9fbbb36,#2888a8) 58%,var(--journal-surface-fc3cf279,#14516e));width:72px;min-width:72px;height:72px;box-shadow:0 0 0 6px var(--journal-shadow-d09f2e5d,#5ecee71a),0 10px 26px var(--journal-shadow-9cd30602,#2397b66b);color:var(--journal-ink-d14f9016,#fff);border-radius:50%;margin:-1.12rem .15rem 0}.shortcut-record:hover{filter:brightness(1.1);transform:translateY(-4px)scale(1.04)}.shortcut-record i{font-size:2rem;font-style:normal;font-weight:300;line-height:.72}.shortcut-menu{border:1px solid var(--journal-line-022509ed,#b9edfa3b);background:linear-gradient(145deg,var(--journal-surface-34ca5aa0,#0a2738f2),var(--journal-surface-2a63050c,#030e1bed));width:238px;box-shadow:0 17px 46px var(--journal-shadow-fba0529f,#00000061);border-radius:17px;padding:.72rem;animation:.22s both shortcut-menu-enter;position:absolute;bottom:calc(100% + .75rem);left:0}.shortcut-menu p{color:var(--journal-ink-3c9ef11c,#91cbd9);letter-spacing:.11em;margin:0 0 .52rem;font-size:.64rem;font-weight:800}.shortcut-menu div{grid-template-columns:repeat(2,1fr);gap:.38rem;display:grid}.shortcut-menu button{border:1px solid var(--journal-line-dcdd8899,#b5e7f621);background:var(--journal-surface-2d48df24,#5bc1dd14);color:var(--journal-ink-ca922235,#dff7fb);cursor:pointer;text-align:left;border-radius:9px;padding:.48rem;font-size:.7rem;transition:background .18s}.shortcut-menu button:hover{background:var(--journal-surface-e8615dff,#5bcce930)}.partner-shortcut{position:relative}.partner-shortcut b{border:2px solid var(--journal-line-fe61c1b1,#0a2436);background:var(--journal-surface-7ad37bcf,#ff8c83);width:7px;height:7px;box-shadow:0 0 0 3px var(--journal-shadow-c70108c5,#ff81781f),0 0 12px var(--journal-shadow-d9075ad9,#ff857cd9);border-radius:50%;position:absolute;top:8px;right:14px}.partner-shortcut.has-unread i,.partner-shortcut.has-unread b{animation:1.25s ease-in-out infinite partner-message-bounce}.partner-shortcut.has-unread{color:var(--journal-ink-d7ebfc6c,#f4fdff)}.partner-shortcut.has-unread i{color:var(--journal-ink-fdb570db,#ffaaa2)}.daily-record-workspace{overflow:auto}.daily-record-form{gap:1rem;padding:1.1rem 1.25rem 1.25rem;display:grid}.daily-record-form section{border:1px solid var(--journal-line-8fc5bba0,#b4e9f824);background:linear-gradient(145deg,var(--journal-surface-5864ac39,#48a2be17),var(--journal-surface-eda96ed6,#03121e2e));border-radius:16px;padding:.85rem}.mood-picker{grid-template-columns:repeat(5,1fr);gap:.46rem;margin-top:.65rem;display:grid}.mood-picker button{border:1px solid var(--journal-line-132a3154,#b7e8f626);background:var(--journal-surface-6657f640,#04182661);min-height:86px;color:var(--journal-ink-ec20f7d1,#9dbec9);cursor:pointer;border-radius:12px;place-items:center;gap:.25rem;transition:transform .18s,border-color .18s,background .18s;display:grid}.mood-picker button:hover,.mood-picker button.is-selected{border-color:var(--journal-line-29fe8b5e,#71e0f29e);background:var(--journal-surface-397fb0b7,#55c3de2b);color:var(--journal-ink-7e23e336,#ecfcff);transform:translateY(-3px)}.mood-picker i{background:radial-gradient(circle at 35% 28%,var(--journal-surface-bc01b483,#effcff),var(--journal-surface-a8ec7e18,#87afc1) 42%,var(--journal-surface-45ba499b,#426675));width:38px;height:38px;color:var(--journal-ink-1d852d84,#163343);border-radius:50%;place-items:center;font-size:1.35rem;font-style:normal;display:grid}.mood-picker button.is-selected i{background:radial-gradient(circle at 35% 28%,var(--journal-surface-9fc05093,#fffce5),var(--journal-surface-537e1561,#ffd56e) 48%,var(--journal-surface-12ec0f3d,#dc833c));box-shadow:0 0 16px var(--journal-shadow-c6462a5e,#ffce6a59)}.mood-picker span{font-size:.67rem;font-weight:700}.journal-note{color:var(--journal-ink-30c9ba19,#cfeaf1);gap:.45rem;font-size:.72rem;display:grid}.journal-note textarea{resize:vertical;border:1px solid var(--journal-line-92e61b32,#b3e8f72e);background:var(--journal-surface-68779a9a,#010f1a7a);width:100%;min-height:92px;color:var(--journal-ink-a373e6ef,#e8fbff);font:inherit;border-radius:13px;outline:0;padding:.75rem;font-size:.78rem;line-height:1.65}.journal-note textarea:focus{border-color:var(--journal-line-399a741d,#74ddf294);box-shadow:0 0 0 3px var(--journal-shadow-2e6b0f98,#5dc9e714)}.journal-photos>div:first-child{color:var(--journal-ink-d36dda62,#d9f5fa);align-items:baseline;gap:.5rem;font-size:.75rem;display:flex}.journal-photos small{color:var(--journal-ink-8882db39,#8eb3bf);font-size:.63rem}.photo-grid{flex-wrap:wrap;gap:.48rem;margin-top:.7rem;display:flex}.photo-grid figure,.photo-add{border:1px solid var(--journal-line-46f3a5d3,#b4e9f72e);background:var(--journal-surface-4ddc8146,#05192780);border-radius:11px;place-items:center;width:82px;height:82px;margin:0;display:grid;position:relative;overflow:hidden}.photo-grid img{object-fit:cover;width:100%;height:100%}.photo-grid figure button{background:var(--journal-surface-29e16ed3,#040e17cc);width:19px;height:19px;color:var(--journal-ink-d14f9016,#fff);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.photo-add{color:var(--journal-ink-3b2f2cfc,#8ce2f2);cursor:pointer;border-style:dashed;font-size:1.35rem}.photo-add small{color:var(--journal-ink-5e48a274,#a2c8d2);margin-top:-.85rem;display:block}.daily-record-notice{color:var(--journal-ink-43605629,#a9e4ef);margin:0;font-size:.7rem}.daily-record-form footer{border:0;padding:0}.daily-record-form footer button{background:linear-gradient(135deg,var(--journal-surface-3ef97831,#2a94b1),var(--journal-surface-e8c23841,#194c70));width:100%;color:var(--journal-ink-bc01b483,#effcff);cursor:pointer;border:0;border-radius:12px;padding:.76rem .9rem;font-weight:700}.daily-record-form footer button:disabled{opacity:.65;cursor:wait}.daily-record-form footer span{float:right}.today-moments{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;padding:0 1.25rem 1.3rem;display:grid}.today-moments>.eyebrow{grid-column:1/-1}.today-moments article{border:1px solid var(--journal-line-f557ba17,#b1e7f624);background:var(--journal-surface-8de2bc3b,#27728f1a);border-radius:14px;min-height:125px;padding:.7rem;position:relative;overflow:hidden}.today-moments article>div{opacity:.42;position:absolute;inset:0}.today-moments article img{object-fit:cover;width:100%;height:100%}.today-moments article i{width:100%;height:100%;color:var(--journal-ink-27f78676,#b9e6ef);place-items:center;font-size:3rem;font-style:normal;display:grid}.today-moments article p,.today-moments article small{z-index:1;text-shadow:0 1px 5px var(--journal-ink-bde8604c,#00111d);margin:0;display:block;position:relative}.today-moments article p{color:var(--journal-ink-b42ab34f,#f0fcff);font-size:.76rem;line-height:1.5}.today-moments article small{color:var(--journal-ink-60f68168,#c4e4eb);margin-top:.45rem;font-size:.6rem}.orbit-status-card{z-index:3;width:min(350px,22vw);min-width:280px;padding:1.05rem 1.1rem;animation-delay:.14s;position:fixed;top:8.35rem;left:clamp(1rem,3vw,3.5rem)}.orbit-status-title{justify-content:space-between;align-items:baseline;gap:.6rem;margin:.52rem 0 .5rem;display:flex}.orbit-status-title strong{color:var(--journal-ink-2572eb7e,#edfaff);letter-spacing:-.04em;font-family:Georgia,Songti SC,serif;font-size:1.35rem;font-weight:600}.orbit-status-title span{color:var(--journal-ink-9dd5657c,#81d8e9);white-space:nowrap;font-size:.64rem}.orbit-status-card>p:not(.eyebrow){min-height:2.8em;color:var(--journal-ink-615cb8ac,#a8c7d2);margin:0;font-size:.72rem;line-height:1.65}.orbit-status-card .scene-actions{margin-top:.82rem}.orbit-status-card .primary-action{padding:.5rem .72rem;font-size:.68rem}.orbit-status-link{color:var(--journal-ink-73bd7d93,#99dfef);cursor:pointer;background:0 0;border:0;font-size:.68rem}.solar-home.is-module-open .orbit-status-card{opacity:1;pointer-events:auto;transform:none}.solar-home.is-module-open>.orbit-module-panel{width:min(1120px,54vw)!important;top:8.35rem!important;bottom:8.25rem!important;right:clamp(1rem,3vw,3.5rem)!important}@media (width>=781px){.space-header{width:min(92vw,1120px);height:clamp(56px,7vh,70px);top:clamp(.8rem,2.2vh,1.3rem)}.orbit-status-card{width:clamp(260px,24vw,360px);min-width:0;max-height:25vh;padding:clamp(.8rem,1.3vw,1.1rem);top:clamp(7.2rem,15vh,10.5rem);left:clamp(1rem,3vw,3.5rem);overflow:auto}.weather-card{width:clamp(260px,24vw,360px);min-height:clamp(76px,10vh,108px);padding:clamp(.8rem,1.3vw,1.1rem);top:calc(clamp(7.2rem,15vh,10.5rem) + clamp(150px,20vh,205px));left:clamp(1rem,3vw,3.5rem);right:auto}.today-card{width:clamp(260px,24vw,360px);min-height:clamp(180px,24vh,260px);padding:clamp(.9rem,1.4vw,1.2rem);bottom:clamp(1rem,8vh,5rem);left:clamp(1rem,3vw,3.5rem);right:auto}.bottom-shortcuts{width:clamp(300px,28vw,430px);height:clamp(62px,9vh,86px)}}.partner-workspace{overflow:hidden}.partner-profile{border:1px solid var(--journal-line-6edfa77e,#b9ebf826);background:linear-gradient(135deg,var(--journal-surface-1ad5fe7e,#76b4cc21),var(--journal-surface-a30c1f13,#3d7ba10f));border-radius:14px;align-items:center;gap:.72rem;margin:1rem 1.25rem .7rem;padding:.74rem .8rem;display:flex}.partner-avatar{border:1px solid var(--journal-line-ce09c13f,#c1effa47);background:var(--journal-surface-55ae097f,#347f9d) center/cover;width:38px;height:38px;color:var(--journal-ink-bc01b483,#effcff);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:grid}.partner-profile div{flex:1;min-width:0}.partner-profile strong,.partner-profile small{display:block}.partner-profile strong{color:var(--journal-ink-e2670c05,#eaffff);font-size:.82rem}.partner-profile small{color:var(--journal-ink-66f5deba,#94b9c6);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.62rem;overflow:hidden}.partner-profile>i{color:var(--journal-ink-fdb570db,#ffaaa2);font-size:1.25rem;font-style:normal}.partner-messages{flex-direction:column;flex:1;gap:.58rem;padding:.65rem 1.25rem 1rem;display:flex;overflow:auto}.partner-messages article{background:var(--journal-surface-682f1240,#6cbfd91f);max-width:78%;color:var(--journal-ink-210f9aca,#e0f6fb);border-radius:14px 14px 14px 3px;padding:.62rem .72rem}.partner-messages article.mine{background:linear-gradient(135deg,var(--journal-surface-cc116982,#278ba8),var(--journal-surface-a8f8dcfc,#1a5074));color:var(--journal-ink-8c6908e0,#f2fdff);border-radius:14px 14px 3px;align-self:flex-end}.partner-messages p{white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.55}.partner-messages small{color:var(--journal-ink-1e8bea16,#9cc9d4);margin-top:.3rem;font-size:.58rem;display:block}.partner-messages article.mine small{color:var(--journal-ink-b4d603ef,#d2f1f7)}.partner-empty{color:var(--journal-ink-77ba0b60,#94b9c5);text-align:center;margin:auto;font-size:.75rem}.partner-notice{color:var(--journal-ink-5a3ac976,#ffb4ad);margin:0 1.25rem .4rem;font-size:.67rem}.partner-composer{border-top:1px solid var(--journal-line-a33365a2,#bceaf81f);grid-template-columns:1fr 42px;gap:.48rem;padding:.82rem 1.05rem 1.05rem;display:grid}.partner-composer textarea{resize:vertical;border:1px solid var(--journal-line-45fc7001,#b7e9f733);background:var(--journal-surface-ee4c4517,#010f1a80);width:100%;min-height:48px;max-height:112px;color:var(--journal-ink-a373e6ef,#e8fbff);font:inherit;border-radius:12px;outline:0;padding:.62rem;font-size:.75rem}.partner-composer button{background:linear-gradient(135deg,var(--journal-surface-78dce97f,#2a99b8),var(--journal-surface-b1af03cc,#195875));height:44px;color:var(--journal-ink-2ec5af76,#effdff);cursor:pointer;border:0;border-radius:12px;align-self:end;font-size:1.1rem}.partner-composer button:disabled{cursor:not-allowed;opacity:.45}.partner-unbound{text-align:center;flex:1;align-content:center;place-items:center;gap:.55rem;padding:2rem;display:grid}.partner-unbound>i{border:1px solid var(--journal-line-3c0a702d,#ffb5ad5c);background:var(--journal-surface-81ba6f2a,#ec857e1f);width:62px;height:62px;color:var(--journal-ink-ef0533f8,#ffb0a8);border-radius:50%;place-items:center;font-size:2rem;font-style:normal;display:grid}.partner-unbound strong{color:var(--journal-ink-f0a28bec,#e9fbff);margin-top:.2rem}.partner-unbound p{max-width:26em;color:var(--journal-ink-6bf4ca18,#98bac6);margin:0;font-size:.74rem;line-height:1.65}.partner-unbound a{border:1px solid var(--journal-line-aabadaa1,#8fe0f247);color:var(--journal-ink-1dff108c,#a7e8f5);border-radius:99px;margin-top:.2rem;padding:.5rem .75rem;font-size:.7rem;text-decoration:none}.schedule-live-time{color:var(--journal-ink-b6113ef2,#83dced);letter-spacing:.03em;margin-left:auto;margin-right:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.timeline-event,.timeline-event:hover{cursor:pointer}.timeline-event.is-resizing{border-left-color:var(--journal-line-01b86a68,#b1f2ff);box-shadow:0 0 0 1px var(--journal-shadow-d64a3d43,#8feefdad),0 8px 22px var(--journal-shadow-26c6a4f4,#37b1d347)}.timeline-resize-handle{z-index:4;cursor:ns-resize;height:11px;position:absolute;left:0;right:0}.timeline-resize-handle:after{content:"";border-top:2px solid #0000;transition:border-color .15s,box-shadow .15s;position:absolute;top:5px;left:11px;right:7px}.timeline-resize-handle:hover:after,.timeline-event.is-resizing .timeline-resize-handle:after{border-color:var(--journal-line-68bff622,#b7f5ff);box-shadow:0 0 9px var(--journal-shadow-ea4baea2,#75dfef)}.timeline-resize-handle.is-start{top:0}.timeline-resize-handle.is-end{bottom:0}.timeline-event:has(.timeline-resize-handle:hover){filter:brightness(1.17)}.schedule-calendar-nav{justify-content:flex-start;padding:.62rem 1.25rem 0;display:flex}.schedule-calendar-nav button,.calendar-nav-left button{background:var(--journal-surface-18d4b516,#5fc3de1a);color:var(--journal-ink-b580322b,#b9edf6);cursor:pointer;border:0;border-radius:99px;padding:.36rem .6rem;font-size:.69rem;transition:background .18s,transform .18s}.schedule-calendar-nav button:hover,.calendar-nav-left button:hover{background:var(--journal-surface-d214ea78,#65d3ee36);transform:translate(-2px)}.calendar-nav-left{align-items:center;gap:.45rem;display:flex}.calendar-nav-left .calendar-heading{float:none;color:var(--journal-ink-ef07c22c,#a8e5f1)}.calendar-stage{view-transition-name:schedule-calendar-stage}.apple-calendar.week-to-month{animation:.46s cubic-bezier(.2,.8,.2,1) both calendar-month-unfold}.apple-calendar.week-to-month .month-weekdays,.apple-calendar.week-to-month .month-grid{transform-origin:top;animation:.48s cubic-bezier(.2,.8,.2,1) both calendar-week-grow}.year-calendar.month-to-year{animation:.48s cubic-bezier(.2,.8,.2,1) both calendar-year-unfold}.year-calendar.month-to-year .year-grid{animation:.52s cubic-bezier(.2,.8,.2,1) both calendar-month-scatter}.apple-calendar.month-to-week{animation:.38s both calendar-month-fold}.apple-calendar.year-to-month{animation:.4s both calendar-year-fold}::view-transition-old(schedule-calendar-stage){animation:.25s both calendar-view-old}::view-transition-new(schedule-calendar-stage){animation:.42s cubic-bezier(.2,.8,.2,1) both calendar-view-new}@keyframes calendar-month-unfold{0%{opacity:.2;transform:translateY(-12px)scaleY(.34)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes calendar-week-grow{0%{opacity:0;clip-path:inset(0 0 76%)}to{opacity:1;clip-path:inset(0)}}@keyframes calendar-year-unfold{0%{opacity:.2;transform-origin:50% 38%;transform:scale(.62)}to{opacity:1;transform:scale(1)}}@keyframes calendar-month-scatter{0%{opacity:.1;transform-origin:50% 48%;transform:scale(2.4)}to{opacity:1;transform:scale(1)}}@keyframes calendar-month-fold{0%{opacity:.35;transform-origin:top;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@keyframes calendar-year-fold{0%{opacity:.3;transform-origin:50% 42%;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes calendar-view-old{to{opacity:0;transform:scale(.96)}}@keyframes calendar-view-new{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.timeline-grid .timeline-hours{height:auto;top:0;bottom:0;left:-3.15rem}.timeline-grid .timeline-hours span{white-space:nowrap}.timeline-event{border-left-color:var(--event-color,var(--journal-line-b952c204,#57d3ed))}.timeline-event:after{content:attr(data-urgency);border:1px solid color-mix(in srgb,var(--event-color,var(--journal-line-b952c204,#57d3ed)) 55%,transparent);background:color-mix(in srgb,var(--event-color,var(--journal-surface-b952c204,#57d3ed)) 18%,transparent);color:var(--journal-ink-f0a28bec,#e9fbff);border-radius:99px;padding:.15rem .34rem;font-size:.55rem;font-style:normal;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.timeline-event.is-urgent:after{box-shadow:0 0 12px color-mix(in srgb,var(--event-color,var(--journal-shadow-b952c204,#57d3ed)) 64%,transparent);animation:1.2s ease-in-out infinite urgent-event-pulse}@keyframes urgent-event-pulse{50%{filter:brightness(1.18);transform:translateY(-50%)scale(1.08)}}.schedule-appearance-controls{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.5rem;display:grid}.schedule-appearance-controls label{border:1px solid var(--journal-line-e3fe7c11,#b6eaf82e);background:var(--journal-surface-92b622ed,#010d1866);color:var(--journal-ink-9a788bf6,#a9ccd6);border-radius:9px;justify-content:space-between;align-items:center;gap:.45rem;padding:.32rem .5rem;font-size:.65rem;display:flex}.schedule-appearance-controls input{cursor:pointer;border-radius:6px;height:24px;background:0 0!important;border:0!important;width:26px!important;margin:0!important;padding:0!important}.schedule-appearance-controls select{min-width:74px;color:var(--journal-ink-a8d2ff73,#e7faff);font:inherit;background:0 0;border:0;outline:0;font-size:.68rem}.timeline-event.is-soon{box-shadow:0 4px 16px var(--journal-shadow-5d763e53,#12668533),0 0 15px color-mix(in srgb,var(--event-color,var(--journal-shadow-b952c204,#57d3ed)) 34%,transparent);animation:1.8s ease-in-out infinite event-soon-bounce}.timeline-event.is-imminent{z-index:3;box-shadow:0 6px 22px var(--journal-shadow-a8ce9a03,#12668547),0 0 23px color-mix(in srgb,var(--event-color,var(--journal-shadow-b952c204,#57d3ed)) 70%,transparent);animation:.82s cubic-bezier(.34,1.56,.64,1) infinite event-imminent-bounce}.timeline-event.is-imminent:before{content:"即将开始";color:var(--journal-ink-5b854bee,#f4feff);letter-spacing:.04em;text-shadow:0 1px 3px var(--journal-ink-3d8c3822,#00141f73);font-size:.55rem;font-weight:800;position:absolute;top:.34rem;right:.56rem}.timeline-event.is-imminent:after{top:calc(50% + .55rem)}.timeline-event.is-resizing{animation:none}@keyframes event-soon-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes event-imminent-bounce{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-7px)scale(1.012)}70%{transform:translateY(0)scale(.996)}}@keyframes shortcut-menu-enter{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes partner-message-bounce{0%,to{transform:translateY(0)scale(1)}18%{transform:translateY(-4px)scale(1.08)}34%{transform:translateY(0)scale(.98)}49%{transform:translateY(-2px)scale(1.03)}}@media (width<=780px){.orbit-status-card{width:calc(100% - 2rem);min-width:0;top:5.8rem;left:1rem}.solar-home.is-module-open>.orbit-module-panel{width:calc(100% - 2rem)!important;top:14.2rem!important;bottom:6.9rem!important;right:1rem!important}.space-header nav{display:none}.welcome-card{bottom:1rem}.today-card{display:none}.weather-card{top:5.9rem}.quick-card{display:none}.orbit-module-panel{top:5.8rem;bottom:1rem;right:1rem}.solar-home.is-module-open .space-header{width:calc(100% - 2rem);left:1rem}.space-login{padding:1.5rem;display:block}.login-copy{margin-bottom:3.5rem}.login-copy .space-brand{margin-bottom:4rem}.login-copy h1{font-size:clamp(3rem,14vw,4.6rem)}.space-login-card{padding:1.65rem}.vinyl-player{bottom:1rem;right:1rem}}.map-workspace{overflow:hidden}.map-search{border:1px solid var(--journal-line-e8af940b,#b0e6f538);background:var(--journal-surface-03b5426a,#01101c94);color:var(--journal-ink-301d99d1,#86dced);border-radius:12px;align-items:center;gap:.55rem;margin:.85rem 1.25rem;padding:.55rem .72rem;transition:border-color .2s,box-shadow .2s;display:flex}.map-search:focus-within{border-color:var(--journal-line-148d4b9c,#70dcefad);box-shadow:0 0 0 3px var(--journal-shadow-aefd3f1a,#4abedd1a), 0 8px 24px var(--journal-shadow-f0fe225b,#00000024)}.map-search input{min-width:0;color:var(--journal-ink-2572eb7e,#edfaff);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.75rem}.map-search input::placeholder{color:var(--journal-ink-41dd86a1,#789ba8)}.map-search button{border:1px solid var(--journal-line-a12cab32,#8be5f340);background:var(--journal-surface-5f5aa4e0,#46bcd629);color:var(--journal-ink-200c7733,#c9f7ff);cursor:pointer;white-space:nowrap;border-radius:8px;padding:.3rem .58rem;font-size:.65rem}.map-search button:hover:not(:disabled){background:var(--journal-surface-73c9645b,#46bcd64d)}.map-search button:disabled{cursor:wait;opacity:.55}.map-search-results{border:1px solid var(--journal-line-9aa0e60c,#9ee1f229);background:var(--journal-surface-058782ca,#031826eb);border-radius:12px;gap:.35rem;max-height:9.5rem;margin:-.45rem 1.25rem .7rem;padding:.45rem;display:grid;overflow:auto}.map-search-result{background:var(--journal-surface-e340189e,#4fb1cc0f);width:100%;color:var(--journal-ink-89b7b64d,#bfe9f1);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:9px;gap:.15rem;padding:.45rem .55rem;display:grid}.map-search-result:hover{border-color:var(--journal-line-65f3a4ec,#70dcef6b);background:var(--journal-surface-777670b4,#4fb1cc26)}.map-search-result strong{color:var(--journal-ink-a373e6ef,#e8fbff);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.map-search-result span{color:var(--journal-ink-01919601,#7fa9b5);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.map-favorites{border:1px solid var(--journal-line-8c5358b3,#9ee1f224);background:linear-gradient(135deg,var(--journal-surface-3c7ec0a0,#52aac41c),var(--journal-surface-50ef240c,#01132052));border-radius:14px;flex:none;max-height:13rem;margin:0 1.25rem .7rem;padding:.7rem;overflow:auto}.map-favorites-heading{border-bottom:1px solid var(--journal-line-933dbf02,#bdeaff1a);justify-content:space-between;align-items:flex-end;gap:.6rem;padding:0 .1rem .45rem;display:flex}.map-favorites-heading .eyebrow{margin:0 0 .12rem;font-size:.5rem}.map-favorites-heading strong{color:var(--journal-ink-cf8b2adb,#e2faff);font-size:.75rem}.map-favorites-heading small{color:var(--journal-ink-efd457a7,#7fa7b3);font-size:.58rem}.map-favorites-status{color:var(--journal-ink-3266261a,#86aab6);margin:.65rem .1rem .1rem;font-size:.62rem;line-height:1.5}.map-checkins{max-height:11rem}.map-checkin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding-top:.5rem;display:grid}.map-checkin-item{border:1px solid var(--journal-line-9d433cf1,#a4e1ef1a);background:var(--journal-surface-51d471aa,#03162370);min-width:0;color:inherit;border-radius:10px;align-items:center;display:flex}.map-checkin-item:hover{border-color:var(--journal-line-dc81554f,#6edcee59);background:var(--journal-surface-b16c8cda,#327d9724)}.map-checkin-main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.48rem;padding:.45rem;display:flex}.map-checkin-main>img,.map-checkin-main>span:first-child{object-fit:cover;background:var(--journal-surface-139dd8da,#47b1cb24);width:38px;height:38px;color:var(--journal-ink-13f12991,#91e8f1);border-radius:9px;flex:none;place-items:center;display:grid}.map-checkin-main>span:last-child{gap:.12rem;min-width:0;display:grid}.map-checkin-main strong,.map-checkin-main small,.map-checkin-main time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-checkin-main strong{color:var(--journal-ink-fb25cec7,#e5fbff);font-size:.65rem}.map-checkin-main small,.map-checkin-main time{color:var(--journal-ink-64604bcd,#7ca2ae);font-size:.53rem}.map-checkin-delete{border:0;border-left:1px solid var(--journal-line-9d433cf1,#a4e1ef1a);color:var(--journal-ink-3519496f,#d89591);cursor:pointer;background:0 0;align-self:stretch;padding:0 .45rem;font-size:.53rem}.map-checkin-delete:hover{color:var(--journal-ink-90932725,#ffc0ba);background:var(--journal-surface-4a6cec92,#be4b4e1a)}.map-favorites-groups{gap:.65rem;padding-top:.52rem;display:grid}.map-favorite-group h3{color:var(--journal-ink-d763c927,#74d5e5);letter-spacing:.08em;margin:0 0 .3rem .1rem;font-size:.58rem;font-weight:700}.map-favorite-item{border:1px solid var(--journal-line-9d433cf1,#a4e1ef1a);background:var(--journal-surface-51d471aa,#03162370);border-radius:10px;align-items:stretch;gap:.3rem;margin-top:.3rem;transition:border-color .2s,background .2s,transform .2s;display:flex}.map-favorite-item:hover{border-color:var(--journal-line-dc81554f,#6edcee59);background:var(--journal-surface-b16c8cda,#327d9724);transform:translateY(-1px)}.map-favorite-main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:flex-start;gap:.45rem;padding:.52rem .45rem;display:flex}.map-favorite-main>span:last-child{gap:.14rem;min-width:0;display:grid}.map-favorite-pin{border:1px solid var(--journal-line-e52c24b3,#77ddee4d);background:var(--journal-surface-5612c928,#47b1cb1f);width:23px;height:23px;color:var(--journal-ink-13f12991,#91e8f1);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid}.map-favorite-main strong,.map-favorite-main small,.map-favorite-main em,.map-favorite-main i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-favorite-main strong{color:var(--journal-ink-fb25cec7,#e5fbff);font-size:.67rem}.map-favorite-main small{color:var(--journal-ink-64604bcd,#7ca2ae);font-size:.56rem}.map-favorite-main em{color:var(--journal-ink-6d429c7e,#accbd2);font-size:.56rem;font-style:normal}.map-favorite-main i{color:var(--journal-ink-4f30a694,#6fc4d1);font-size:.53rem;font-style:normal}.map-favorite-actions{flex-direction:column;flex:none;justify-content:center;gap:.15rem;padding:.25rem .3rem .25rem 0;display:flex}.map-favorite-actions button{color:var(--journal-ink-8fee3265,#80cdda);cursor:pointer;background:0 0;border:0;padding:.2rem;font-size:.55rem}.map-favorite-actions button:hover{color:var(--journal-ink-33bbba2f,#fff0b6)}.map-favorite-actions button:last-child:hover{color:var(--journal-ink-82229430,#ffb4ae)}.map-favorite-backdrop{z-index:20;background:var(--journal-surface-63973495,#000810a8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:1rem;animation:.2s both map-favorite-fade-in;display:grid;position:absolute;inset:0}.map-favorite-editor{border:1px solid var(--journal-line-4738792b,#a4e5f34d);background:linear-gradient(145deg,var(--journal-surface-77177528,#0c2a3a),var(--journal-surface-1c13b8f4,#061721));width:min(390px,100%);max-height:100%;box-shadow:0 18px 60px var(--journal-shadow-fba0529f,#00000061);border-radius:16px;gap:.7rem;padding:1rem;animation:.25s cubic-bezier(.2,.8,.2,1) both map-favorite-editor-in;display:grid;overflow:auto}.map-favorite-editor>header{border-bottom:1px solid var(--journal-line-933dbf02,#bdeaff1a);justify-content:space-between;align-items:flex-start;gap:1rem;padding:0 0 .65rem;display:flex}.map-favorite-editor>header .eyebrow{margin:0 0 .18rem;font-size:.5rem}.map-favorite-editor>header strong{color:var(--journal-ink-bc01b483,#effcff);font-size:.9rem}.map-favorite-editor>header button{border:1px solid var(--journal-line-7f4e5d96,#b1e7f240);background:var(--journal-surface-e8378bf1,#54afc71a);width:28px;height:28px;color:var(--journal-ink-52d9dff8,#d4f8ff);cursor:pointer;border-radius:50%;font-size:1.1rem;line-height:1}.map-favorite-editor label{color:var(--journal-ink-cd792821,#9bc4cf);gap:.32rem;font-size:.62rem;display:grid}.map-favorite-editor input,.map-favorite-editor textarea{box-sizing:border-box;border:1px solid var(--journal-line-91cbba53,#a5e2f02e);background:var(--journal-surface-dbbe1845,#010f1a94);width:100%;min-width:0;color:var(--journal-ink-a9d1e8bc,#e9fcff);font:inherit;border-radius:9px;outline:0;padding:.52rem .58rem;font-size:.68rem}.map-favorite-editor textarea{resize:vertical;min-height:68px}.map-favorite-editor input:focus,.map-favorite-editor textarea:focus{border-color:var(--journal-line-4b25ebdf,#6bdaed9e);box-shadow:0 0 0 3px var(--journal-shadow-aefd3f1a,#4abedd1a)}.map-favorite-editor>footer{justify-content:flex-end;gap:.45rem;padding-top:.2rem;display:flex}.map-favorite-editor>footer button{border:1px solid var(--journal-line-9e129cfc,#9ee1f238);background:var(--journal-surface-7043b9b0,#4fb1cc1a);color:var(--journal-ink-2bd4eac9,#b8eaf3);cursor:pointer;border-radius:9px;padding:.48rem .7rem;font-size:.65rem}.map-favorite-editor>footer button[type=submit]{border-color:var(--journal-line-3580bdab,#68ddec70);background:linear-gradient(135deg,var(--journal-surface-65c96704,#299db8),var(--journal-surface-94673ce6,#17627d));color:var(--journal-ink-e4e2c0ca,#effeff)}@keyframes map-favorite-fade-in{0%{opacity:0}to{opacity:1}}@keyframes map-favorite-editor-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.map-tools{flex-wrap:wrap;gap:.4rem;padding:0 1.25rem .75rem;display:flex}.map-tools button{border:1px solid var(--journal-line-dc15bd64,#9ee1f233);background:var(--journal-surface-6eb32c33,#4fb1cc14);color:var(--journal-ink-41098e48,#b6edf7);cursor:pointer;border-radius:99px;padding:.35rem .58rem;font-size:.65rem}.map-tools button:hover{background:var(--journal-surface-1fa56e19,#4abedd36)}.map-tools button.is-sharing{border-color:var(--journal-line-02263a9d,#ffaa9d8f);color:var(--journal-ink-e5554a0f,#ffd4ce);background:var(--journal-surface-3481a3a8,#cc645c24)}.map-auto-share{border:1px solid var(--journal-line-dc15bd64,#9ee1f233);background:var(--journal-surface-6eb32c33,#4fb1cc14);color:var(--journal-ink-41098e48,#b6edf7);cursor:pointer;border-radius:99px;align-items:center;gap:.35rem;padding:.35rem .58rem;font-size:.65rem;display:flex!important}.map-auto-share input{accent-color:var(--journal-surface-1d5b852c,#62d5e8);margin:0}.map-auto-share.is-enabled{border-color:var(--journal-line-7b467b64,#6de4cf8c);background:var(--journal-surface-fe71ae27,#44b4a126);color:var(--journal-ink-a26b09e5,#c8fff0)}.map-route-planner{border:1px solid var(--journal-line-7984b024,#8adef02e);background:linear-gradient(135deg,var(--journal-surface-59d3e483,#3896b324),var(--journal-surface-aa6871ea,#0214218c));border-radius:14px;flex:none;margin:0 1.25rem .7rem;padding:.65rem .75rem}.map-route-heading,.map-route-options,.map-route-summary{align-items:center;gap:.55rem;display:flex}.map-route-heading{justify-content:space-between}.map-route-heading .eyebrow{margin:0 0 .12rem;font-size:.48rem}.map-route-heading strong{color:var(--journal-ink-8c8222af,#e5faff);font-size:.7rem}.map-route-heading>button{color:var(--journal-ink-8c758674,#82d8e5);cursor:pointer;background:0 0;border:0;font-size:.58rem}.map-route-options{flex-wrap:wrap;margin-top:.55rem}.map-route-options label{color:var(--journal-ink-5523d0b8,#7fa8b4);align-items:center;gap:.35rem;font-size:.58rem;display:flex}.map-route-options select{border:1px solid var(--journal-line-6ca0fb42,#93dfef33);background:var(--journal-surface-47f254e4,#092538);color:var(--journal-ink-fafd491f,#cff5fb);border-radius:8px;outline:0;padding:.3rem .4rem;font-size:.58rem}.map-route-modes{gap:.25rem;display:flex}.map-route-modes button,.map-native-navigation{border:1px solid var(--journal-line-6ca0fb42,#93dfef33);background:var(--journal-surface-d0e47a6b,#41aac51a);color:var(--journal-ink-0f2da045,#aee8f1);cursor:pointer;border-radius:8px;padding:.32rem .5rem;font-size:.58rem}.map-route-modes button.is-active{border-color:var(--journal-line-e4639209,#70e5f1a6);background:var(--journal-surface-40dc1591,#41bcd34d);color:var(--journal-ink-d14f9016,#fff);box-shadow:0 0 12px var(--journal-shadow-c639d1c6,#38c8de26)}.map-route-modes button:disabled{cursor:wait;opacity:.65}.map-native-navigation{color:var(--journal-ink-d916bdea,#d8fbff);margin-left:auto}.map-route-summary{border-top:1px solid var(--journal-line-b210cd12,#ade7f41a);color:var(--journal-ink-3ecbad3e,#8fb6c0);margin-top:.55rem;padding-top:.5rem;font-size:.58rem}.map-route-summary strong{color:var(--journal-ink-e667cb27,#8ce8f2);font-size:.72rem}.map-stage{border:1px solid var(--journal-line-a78c716a,#b2e8f72e);background:radial-gradient(circle at 50% 30%,var(--journal-surface-46a7fbe3,#17455d),var(--journal-surface-a4dafc4d,#061725));border-radius:17px;flex:1;min-height:14rem;margin:0 1.25rem;position:relative;overflow:hidden}.amap-canvas{width:100%;height:100%;min-height:14rem}.map-route-panel{display:none}.map-stage.has-route .map-route-panel{z-index:3;border:1px solid var(--journal-line-796346cb,#aee8f540);background:var(--journal-surface-0f9c43f8,#f5fcfdf0);width:min(42%,16rem);box-shadow:0 12px 30px var(--journal-shadow-6d8a4674,#000b1447);border-radius:12px;display:block;position:absolute;top:.65rem;bottom:.65rem;right:.65rem;overflow:auto}.map-route-panel:empty{display:none!important}.map-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex;border:0!important;padding:.8rem 1.25rem 1rem!important}.map-footer div{min-width:0}.map-footer small,.map-footer strong,.map-footer time,.map-footer p{display:block}.map-footer small{color:var(--journal-ink-19d5a7b5,#7da2b0);font-size:.6rem}.map-footer strong{color:var(--journal-ink-5ef82232,#ddf8ff);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.75rem;overflow:hidden}.map-footer time{color:var(--journal-ink-d4cdd20a,#74d9e6);margin-top:.18rem;font-size:.6rem}.map-footer p{color:var(--journal-ink-dbf44b3c,#8eb2bf);margin:.22rem 0 0;font-size:.62rem}.map-footer button{flex:none;padding:.45rem .6rem;border-radius:9px!important;width:auto!important;height:auto!important;font-size:.65rem!important}.amap-canvas .amap-logo,.amap-canvas .amap-copyright{opacity:.7}.amap-person-label{border:1px solid var(--journal-line-83e65de2,#cff8ff7a);background:var(--journal-surface-443a1f0c,#031c2adb);box-shadow:0 5px 15px var(--journal-shadow-41d185bd,#00000038);color:var(--journal-ink-2fe78356,#edfcff);white-space:nowrap;border-radius:99px;padding:3px 7px;font:700 11px/1.2 system-ui,sans-serif;display:block}.amap-person-label.partner{border-color:var(--journal-line-faca2ee1,#ffb2bf9e);color:var(--journal-ink-7b8cfd56,#ffe3e8)}.amap-person-label.target{border-color:var(--journal-line-0e767887,#ffd57ea6);color:var(--journal-ink-d215bfac,#fff1c9)}.amap-avatar-marker{border:1px solid var(--journal-line-385ce889,#baf1fa80);background:var(--journal-surface-d31a0144,#041b2ae6);box-shadow:0 7px 18px var(--journal-shadow-5613576c,#0000004d),0 0 0 3px var(--journal-shadow-2adc57be,#67d2e51a);color:var(--journal-ink-7e23e336,#ecfcff);white-space:nowrap;border-radius:999px 999px 999px 5px;align-items:center;gap:.32rem;padding:.22rem .42rem .22rem .22rem;font:700 11px/1.1 system-ui,sans-serif;display:flex;transform:translate(-50%,-100%)}.amap-avatar-marker.partner{border-color:var(--journal-line-c5344c69,#ffb2bfa6);box-shadow:0 7px 18px var(--journal-shadow-5613576c,#0000004d),0 0 0 3px var(--journal-shadow-991a578c,#ff91a51a);color:var(--journal-ink-6eee8bd9,#ffe8ec)}.amap-avatar-image{border:1px solid var(--journal-line-04dbe078,#ebfcffbf);background:linear-gradient(135deg,var(--journal-surface-26b5da12,#4baec0),var(--journal-surface-4488bb17,#174c71));width:25px;height:25px;color:var(--journal-ink-bc01b483,#effcff);border-radius:50%;place-items:center;font-size:11px;display:grid;overflow:hidden}.amap-avatar-image img{object-fit:cover;width:100%;height:100%}@media (width<=780px){.map-footer{align-items:flex-start}.map-footer p{max-width:30ch}.map-native-navigation{margin-left:0}.map-stage.has-route .map-route-panel{width:auto;max-height:45%;inset:auto .5rem .5rem}}.partner-messages article:has(img){min-width:120px;padding:.3rem}.partner-messages article img{object-fit:contain;background:var(--journal-surface-eb6e66e5,#020c1561);border-radius:11px;max-width:min(280px,62vw);max-height:280px;display:block}.partner-messages article.is-gif img{box-shadow:0 0 0 1px var(--journal-shadow-3079fe63,#ffbed633),0 8px 18px var(--journal-shadow-09884d7f,#0000002e)}.partner-messages article:has(img) small{padding:0 .3rem .15rem}.partner-media-input{display:none}.partner-composer .partner-media-button{border:1px solid var(--journal-line-a30dff87,#a2e3f43d);background:var(--journal-surface-b1f27da9,#4baac51f);height:42px;color:var(--journal-ink-01f36b91,#bceff8);align-self:end;font-size:.95rem}.wecom-binding{border:1px solid var(--journal-line-b0dce054,#b7e8f724);background:var(--journal-surface-c7576fc5,#34819d14);border-radius:12px;grid-template-columns:1fr minmax(120px,180px) auto auto;align-items:center;gap:.45rem;margin:0 1.25rem .6rem;padding:.6rem .72rem;display:grid}.wecom-binding strong,.wecom-binding small{display:block}.wecom-binding strong{color:var(--journal-ink-ca922235,#dff7fb);font-size:.68rem}.wecom-binding small{color:var(--journal-ink-ca5ebf7f,#89adba);margin-top:.15rem;font-size:.57rem;line-height:1.4}.wecom-binding input{border:1px solid var(--journal-line-584801c0,#b7e9f72e);background:var(--journal-surface-0b5a4945,#02111d8c);min-width:0;color:var(--journal-ink-e2670c05,#eaffff);font:inherit;border-radius:8px;outline:0;padding:.42rem .5rem;font-size:.65rem}.wecom-binding button{border:1px solid var(--journal-line-f912e7cd,#9de2f340);background:var(--journal-surface-f3c0dab5,#4ab7d221);color:var(--journal-ink-4dbddcd8,#c4f1fa);cursor:pointer;border-radius:8px;padding:.4rem .5rem;font-size:.62rem}@media (width<=780px){.wecom-binding{grid-template-columns:1fr auto}.wecom-binding input{grid-column:1/-1}}.profile-anchor{z-index:8;position:relative}.profile-popover{border:1px solid var(--journal-line-79a1549b,#bdeaff3d);background:var(--journal-surface-c0269f77,#051622f5);width:clamp(260px,24vw,340px);max-height:min(82vh,760px);box-shadow:0 18px 50px var(--journal-shadow-6303459b,#00000059);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;gap:.55rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;overflow:auto}.profile-popover strong{color:var(--journal-ink-bc01b483,#effcff);font-size:.82rem}.profile-popover>small,.profile-popover p{color:var(--journal-ink-f8cea09a,#8eafbb);margin:0;font-size:.65rem}.profile-identity{gap:.2rem;padding-bottom:.35rem;display:grid}.profile-identity small{color:var(--journal-ink-f8cea09a,#8eafbb);font-size:.65rem}.profile-popover label{color:var(--journal-ink-16faeafd,#acd0da);gap:.35rem;font-size:.65rem;display:grid}.profile-popover input{border:1px solid var(--journal-line-584801c0,#b7e9f72e);background:var(--journal-surface-dcfcb7ac,#010f1aa6);width:100%;color:var(--journal-ink-e2670c05,#eaffff);font:inherit;border-radius:8px;outline:0;padding:.55rem}.profile-popover>div.profile-actions{gap:.45rem;display:flex}.profile-popover button{border:1px solid var(--journal-line-f912e7cd,#9de2f340);background:var(--journal-surface-e017c08e,#4ab7d224);color:var(--journal-ink-4dbddcd8,#c4f1fa);cursor:pointer;border-radius:8px;padding:.45rem .6rem;font-size:.64rem}.profile-divider{background:var(--journal-surface-a59a20ae,#bdeaff1f);height:1px}.profile-popover .profile-logout{border-color:var(--journal-line-6eaf7d82,#ffa69d40);background:var(--journal-surface-aa15f406,#c053551f);width:100%;color:var(--journal-ink-0ba38208,#ffc5bd);justify-content:space-between;align-items:center;display:flex}.profile-popover .profile-logout:hover:not(:disabled){background:var(--journal-surface-200377ac,#cc5e5c38)}.profile-popover button:disabled{cursor:wait;opacity:.6}.profile-error{color:var(--journal-ink-d146f93a,#ffafae)!important}.partner-workspace{background:var(--journal-surface-5b1f749b,#071c2b);border-radius:18px}.partner-workspace>header{padding:1.25rem 1.4rem .85rem}.partner-workspace .module-tabs{border-bottom:1px solid var(--journal-line-e14d76fe,#bfefff1a);padding:.65rem 1.1rem}.partner-profile{background:var(--journal-surface-57511bc9,#5baec91a);border-radius:11px;margin:.85rem 1.1rem .55rem;padding:.65rem .75rem}.partner-messages article{background:var(--journal-surface-c995f733,#173548);max-width:min(72%,460px);box-shadow:none;border:0;border-radius:5px 12px 12px;padding:.58rem .72rem}.partner-messages article.mine{background:var(--journal-surface-300a5ce9,#22a36a);color:var(--journal-ink-f245810e,#f4fff9);border-radius:12px 5px 12px 12px}.partner-messages article p{margin:0;font-size:.78rem;line-height:1.55}.partner-composer{background:var(--journal-surface-5b1f749b,#071c2b);grid-template-columns:36px 36px 1fr 42px;gap:.45rem;padding:.75rem 1rem 1rem}.partner-composer textarea{background:var(--journal-surface-5e635cbf,#010f1a99);border-radius:9px;min-height:42px}.partner-composer button,.partner-composer .partner-media-button{border-radius:9px;height:42px}.profile-wecom-messages{border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-bg) 58%,transparent);border-radius:10px;gap:.35rem;padding:.5rem;display:grid}.profile-wecom-messages>small{color:var(--theme-muted);letter-spacing:.08em;font-size:.58rem}.profile-wecom-messages article{border-top:1px solid color-mix(in srgb,var(--theme-border) 60%,transparent);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.35rem;display:flex}.profile-wecom-messages article>span{min-width:0;display:grid}.profile-wecom-messages article strong{font-size:.65rem}.profile-wecom-messages article small{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.profile-wecom-messages article button{padding:.25rem .42rem;font-size:.55rem}.profile-popover>div.profile-actions{flex-wrap:wrap}.profile-email-account{gap:.55rem;padding:.1rem 0;display:grid}.profile-email-account header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.profile-email-account header span{gap:.14rem;min-width:0;display:grid}.profile-email-account header small{color:var(--journal-ink-0da9bfe7,#85aab6);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.profile-email-account header>b{border:1px solid var(--journal-line-ebd25d14,#9cbec82e);color:var(--journal-ink-86b3749d,#78929b);border-radius:999px;flex:none;padding:.18rem .38rem;font-size:.52rem}.profile-email-account header>b.is-connected{border-color:var(--journal-line-91d8a1e1,#71e0b047);background:var(--journal-surface-16ed84cb,#3bb77f1a);color:var(--journal-ink-3f565232,#82e4ba)}.profile-email-account .profile-actions{flex-wrap:wrap;gap:.4rem;display:flex}.profile-popover .profile-check-row{align-items:center;gap:.45rem;display:flex}.profile-popover .profile-check-row input{width:auto;accent-color:var(--theme-accent)}.profile-popover .profile-check-row span{color:var(--journal-ink-c9eb7886,#9fc3cd);font-size:.59rem}.profile-points-account{border:1px solid var(--journal-line-241cbc9f,#efcb642e);background:linear-gradient(145deg,var(--journal-surface-4dc41e04,#bd8b231f),var(--journal-surface-c7b31f10,#1a688214));border-radius:12px;gap:.45rem;padding:.65rem;display:grid}.profile-points-account>header{justify-content:space-between;align-items:center;display:flex}.profile-points-account header small,.profile-points-account header strong{display:block}.profile-points-account header small{color:var(--journal-ink-dd3f83c1,#c8a956);letter-spacing:.12em;font-size:.52rem}.profile-points-account header strong{color:var(--journal-ink-71762a52,#fff0af);margin-top:.12rem;font-size:1rem}.profile-points-account header>b{color:var(--journal-ink-72d63b9c,#ffe38b);font-size:.72rem}.profile-settlement-message{background:var(--journal-surface-19f03693,#02111b75);max-height:78px;color:var(--journal-ink-2e9bf43a,#9ec4cd);white-space:pre-line;border-radius:8px;padding:.45rem;font-size:.55rem;line-height:1.45;overflow:auto}.profile-points-entries{gap:.25rem;display:grid}.profile-points-entries>article{border-top:1px solid var(--journal-line-6f2dbb25,#e0eee614);justify-content:space-between;align-items:center;gap:.4rem;padding:.35rem 0;display:flex}.profile-points-entries article span{min-width:0}.profile-points-entries article strong,.profile-points-entries article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-points-entries article strong{font-size:.62rem}.profile-points-entries article small,.profile-points-entries>small{color:var(--journal-ink-17d3423e,#789ca7);font-size:.5rem}.profile-points-entries article>b{color:var(--journal-ink-a39807fd,#88dfad);white-space:nowrap;font-size:.63rem}.profile-points-entries article.is-reversed{opacity:.48}.profile-points-entries article.is-reversed strong{text-decoration:line-through}.profile-points-entries article.is-reversed>b{color:var(--journal-ink-ddd18546,#d3a09c)}.points-settlement-toast{z-index:70;border:1px solid var(--journal-line-ac25c034,#f1d06a4d);background:linear-gradient(145deg,var(--journal-surface-d0a4df81,#1d2f35f7),var(--journal-surface-7c90c3cd,#081c29fa));width:min(360px,100vw - 2rem);box-shadow:0 18px 50px var(--journal-shadow-fba0529f,#00000061);border-radius:15px;gap:.8rem;padding:.85rem 1rem;animation:.32s both card-pop-enter;display:flex;position:fixed;top:6.2rem;right:1.4rem}.points-settlement-toast>div{flex:1;min-width:0}.points-settlement-toast small{color:var(--journal-ink-8c2d1038,#e0bc5c);letter-spacing:.13em;font-size:.52rem}.points-settlement-toast p{max-height:130px;color:var(--journal-ink-85cef791,#d8eff1);white-space:pre-line;margin:.35rem 0 0;font-size:.64rem;line-height:1.55;overflow:auto}.points-settlement-toast button{border:1px solid var(--journal-line-9717674c,#b9e6ef29);background:var(--journal-surface-0ace1a73,#5ba8ba1a);width:25px;height:25px;color:var(--journal-ink-2e879e55,#c9eaf0);cursor:pointer;border-radius:50%}.travel-workspace{width:min(1320px,100vw - 4rem);height:min(880px,100vh - 3rem);overflow:hidden}.travel-toolbar{border-bottom:1px solid var(--journal-line-776ed51a,#b5e8f51a);align-items:center;gap:.65rem;padding:.65rem 1rem;display:flex}.travel-trip-tabs{flex:1;gap:.4rem;min-width:0;display:flex;overflow:auto}.travel-trip-tabs button,.travel-new{border:1px solid var(--journal-line-30851f58,#9fe1ee29);background:var(--journal-surface-78678e5c,#3d97b114);color:var(--journal-ink-e501e327,#bde8ef);cursor:pointer;border-radius:10px;flex:none;padding:.45rem .6rem}.travel-trip-tabs button strong,.travel-trip-tabs button small{text-align:left;display:block}.travel-trip-tabs button strong{font-size:.66rem}.travel-trip-tabs button small{color:var(--journal-ink-142e1936,#739ca8);margin-top:.16rem;font-size:.5rem}.travel-trip-tabs button.is-active{border-color:var(--journal-line-ba449434,#65daeb6b);background:var(--journal-surface-3ea6509c,#34a4be33)}.travel-new{color:var(--journal-ink-bf43eefa,#e7d089)}.travel-body{flex:1;grid-template-columns:minmax(330px,42%) minmax(0,58%);min-height:0;display:grid;overflow:hidden}.travel-map-column{border-right:1px solid var(--journal-line-46988144,#b5e8f51c);background:var(--journal-surface-900b4f67,#061722);grid-template-rows:auto minmax(300px,1fr) auto;min-height:0;display:grid}.travel-map-heading{justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.travel-map-heading small,.travel-map-heading strong{display:block}.travel-map-heading small,.travel-section-title small,.travel-reflection>small{color:var(--journal-ink-66ba9d34,#6fc9db);letter-spacing:.14em;font-size:.5rem}.travel-map-heading strong{color:var(--journal-ink-8fa3f9d0,#e6f8fa);margin-top:.15rem;font-size:.8rem}.travel-map-heading>span{color:var(--journal-ink-fd943061,#789fa9);font-size:.55rem}.travel-map{min-height:300px}.travel-map-pin{border:1px solid var(--journal-line-cfe1a6a6,#86e3f073);background:var(--journal-surface-40bbff44,#041d2aeb);color:var(--journal-ink-4fe19210,#dffaff);white-space:nowrap;border-radius:7px;padding:.24rem .42rem;font-size:11px;display:block}.travel-map-legend{gap:.35rem;padding:.6rem;display:flex;overflow:auto}.travel-map-legend button{color:var(--journal-ink-182df9d4,#a9cbd2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.3rem;font-size:.55rem;display:flex}.travel-map-legend i{background:var(--journal-surface-f593f0e5,#267b91);width:18px;height:18px;color:var(--journal-ink-d14f9016,#fff);border-radius:50%;place-items:center;font-size:.48rem;font-style:normal;display:grid}.travel-guide-column{min-height:0;padding:1rem;overflow:auto}.travel-hero{border:1px solid var(--journal-line-6cf64f4d,#b8e8f129);background:linear-gradient(135deg,var(--journal-surface-b03c1b2d,#183c4c),var(--journal-surface-5c2d793b,#102330)) center/cover;min-height:130px;box-shadow:inset 0 0 50px var(--journal-shadow-2bdb9741,#0003);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem;display:flex}.travel-hero span{background:var(--journal-surface-eacfef6f,#68d5bd29);color:var(--journal-ink-221a0fb2,#9ce7ce);border-radius:99px;padding:.2rem .42rem;font-size:.5rem;display:inline-block}.travel-hero h3{color:var(--journal-ink-d14f9016,#fff);margin:.38rem 0 .25rem;font:600 1.45rem Georgia,Songti SC,serif}.travel-hero p{color:var(--journal-ink-51d686e3,#bad1d5);margin:0;font-size:.58rem}.travel-hero nav{gap:.35rem;display:flex}.travel-hero button,.travel-section-title button,.travel-ai-planner button{border:1px solid var(--journal-line-1c3c3126,#b9e6ef33);background:var(--journal-surface-ad609f48,#081e2b9e);color:var(--journal-ink-283a6866,#ccecf1);cursor:pointer;border-radius:8px;padding:.43rem .55rem;font-size:.55rem}.travel-hero button.danger{color:var(--journal-ink-b54c4066,#ffb8af)}.travel-summary{color:var(--journal-ink-2e95e498,#a6c5ca);white-space:pre-wrap;margin:.65rem 0;font-size:.62rem;line-height:1.6}.travel-ai-planner{border:1px solid var(--journal-line-7d718b24,#e8c76433);background:linear-gradient(135deg,var(--journal-surface-7172e579,#b7821f1a),var(--journal-surface-b5336d1c,#28849a14));border-radius:12px;grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:.6rem;margin:.75rem 0;padding:.65rem .75rem;display:grid}.travel-ai-planner small,.travel-ai-planner strong{display:block}.travel-ai-planner small{color:var(--journal-ink-7110cbca,#d7b65b);letter-spacing:.1em;font-size:.48rem}.travel-ai-planner strong{color:var(--journal-ink-5cc79e41,#f5e8bd);margin-top:.15rem;font-size:.65rem}.travel-ai-planner input,.travel-modal input,.travel-modal textarea,.travel-modal select{border:1px solid var(--journal-line-6eb3482f,#aee2ed29);background:var(--journal-surface-49a593ff,#02121d9e);width:100%;color:var(--journal-ink-7b5de931,#e5f7f9);font:inherit;border-radius:8px;outline:0;padding:.5rem .58rem;font-size:.6rem}.travel-section-title{justify-content:space-between;align-items:flex-end;margin:.9rem 0 .55rem;display:flex}.travel-section-title strong{color:var(--journal-ink-086c156b,#e3f5f7);margin-top:.18rem;font-size:.8rem;display:block}.travel-timeline{position:relative}.travel-node-card{grid-template-columns:32px minmax(0,1fr);gap:.45rem;display:grid}.travel-node-order{flex-direction:column;align-items:center;display:flex}.travel-node-order b{border:1px solid var(--journal-line-bfd711f0,#61d2e557);background:var(--journal-surface-e34b33af,#113a4a);width:27px;height:27px;color:var(--journal-ink-2f62f9d8,#9be7f2);border-radius:50%;place-items:center;font-size:.55rem;display:grid}.travel-node-order i{background:linear-gradient(var(--journal-surface-130eaf50,#4eb8c9),var(--journal-surface-ffcbfd37,#4eb8c914));flex:1;width:1px;min-height:24px}.travel-node-content{border:1px solid var(--journal-line-a6ed6405,#b3e5ef21);background:var(--journal-surface-a06b7576,#12364559);border-radius:13px;margin-bottom:.65rem;overflow:hidden}.travel-node-content>img{object-fit:cover;width:100%;height:150px}.travel-node-content>header{justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.7rem;display:flex}.travel-node-content time{color:var(--journal-ink-52d60d4c,#e4c36b);font-size:.52rem}.travel-node-content h4{color:var(--journal-ink-50350bf8,#effcfd);margin:.18rem 0;font-size:.84rem}.travel-node-content header small{color:var(--journal-ink-908e9bb7,#769fa9);font-size:.53rem}.travel-node-content nav{gap:.25rem;display:flex}.travel-node-content nav button{color:var(--journal-ink-8b661206,#79cfdd);cursor:pointer;background:0 0;border:0;font-size:.5rem}.travel-node-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:0 .7rem;display:grid}.travel-node-metrics>span{background:var(--journal-surface-3e4cf048,#04172275);color:var(--journal-ink-cfbba1a9,#80c9d6);border-radius:8px;padding:.45rem;font-size:.55rem}.travel-node-metrics b,.travel-node-metrics small{margin-top:.12rem;display:block}.travel-node-metrics b{color:var(--journal-ink-d9140576,#dceff1);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.travel-node-metrics small{color:var(--journal-ink-6fc495d4,#6c929c);font-size:.48rem}.travel-node-content>p,.travel-node-content>blockquote{color:var(--journal-ink-2f780521,#aac8cd);white-space:pre-wrap;margin:.6rem .7rem;font-size:.58rem;line-height:1.55}.travel-node-content>blockquote{border-left:2px solid var(--journal-line-ee978b46,#d4b55d);background:var(--journal-surface-b7fa017c,#be8e220f);padding:.5rem}.travel-node-content>blockquote b{color:var(--journal-ink-132fb19a,#e7cc7b);margin-bottom:.2rem;display:block}.travel-node-gallery,.travel-editor-gallery{gap:.3rem;padding:.55rem .7rem;display:flex;overflow:auto}.travel-node-gallery img{object-fit:cover;border-radius:7px;width:76px;height:58px}.travel-reflection{border:1px solid var(--journal-line-75aed681,#e6c25d2e);background:var(--journal-surface-073c64d0,#ae7d2012);border-radius:12px;gap:.28rem;margin-top:.8rem;padding:.8rem;display:grid}.travel-reflection strong{color:var(--journal-ink-db4c7266,#efd986)}.travel-reflection p{color:var(--journal-ink-fdd690ea,#a9c5c9);white-space:pre-wrap;margin:0;font-size:.6rem;line-height:1.6}.travel-empty{text-align:center;color:var(--journal-ink-4c522be9,#90b8c1);flex:1;align-content:center;place-items:center;gap:.5rem;display:grid}.travel-empty>span{font-size:2rem}.travel-empty strong{color:var(--journal-ink-5d59a7eb,#e2f5f8)}.travel-empty p{max-width:420px;margin:0;font-size:.64rem}.travel-empty button{background:var(--journal-surface-510348e8,#247f98);color:var(--journal-ink-528cef87,white);cursor:pointer;border:0;border-radius:9px;padding:.55rem .8rem}.travel-notice{z-index:20;border:1px solid var(--journal-line-1468f53f,#79d6e63d);background:var(--journal-surface-a70b690f,#031824eb);max-width:440px;color:var(--journal-ink-a497a380,#bce9ef);border-radius:9px;margin:0;padding:.48rem .65rem;font-size:.55rem;position:absolute;bottom:1rem;right:1rem}.travel-modal-backdrop{z-index:40;background:var(--journal-surface-2abbbbfa,#00080ebf);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.travel-modal{border:1px solid var(--journal-line-3567844b,#b4e7f133);background:var(--journal-surface-70f37c24,#0a2635);width:min(620px,100%);max-height:92%;box-shadow:0 25px 70px var(--journal-shadow-6ac08df6,#00000075);border-radius:16px;gap:.5rem;padding:1rem;display:grid;overflow:auto}.travel-modal>header{justify-content:space-between;align-items:center;display:flex;border:0!important;padding:0 0 .5rem!important}.travel-modal>header button{color:var(--journal-ink-448a2e13,#cce8ec);background:0 0;border:0;font-size:1.1rem}.travel-modal textarea{resize:vertical;min-height:70px}.travel-modal>button.primary{background:linear-gradient(135deg,var(--journal-surface-15d02725,#2e9eb3),var(--journal-surface-ab46e14b,#286879));color:var(--journal-ink-d14f9016,#fff);cursor:pointer;border:0;border-radius:9px;padding:.6rem}.travel-form-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.travel-modal label{color:var(--journal-ink-d9698700,#87afb8);gap:.25rem;font-size:.54rem;display:grid}.travel-cover-picker,.travel-image-picker{border:1px dashed var(--journal-line-f04b56dc,#8edae838);cursor:pointer;border-radius:8px;padding:.48rem}.travel-cover-picker input,.travel-image-picker input{display:none}.travel-cover-picker img{object-fit:cover;border-radius:8px;width:100%;height:110px;margin-top:.35rem}.travel-place-search{grid-template-columns:1fr auto;gap:.35rem;display:grid}.travel-place-search button{background:var(--journal-surface-7553d374,#267d92);color:var(--journal-ink-528cef87,white);border:0;border-radius:8px;padding:0 .65rem}.travel-place-results{border:1px solid var(--journal-line-d65a74f0,#b4e6f026);border-radius:8px;max-height:150px;display:grid;overflow:auto}.travel-place-results button{border:0;border-bottom:1px solid var(--journal-line-13334434,#b4e6f014);background:var(--journal-surface-c17b29b4,#03141f99);color:var(--journal-ink-79669a6b,#d9eef1);text-align:left;padding:.45rem;display:grid}.travel-place-results small{color:var(--journal-ink-696f4d3b,#7299a3);font-size:.5rem}.travel-editor-gallery button{background:0 0;border:0;flex:none;padding:0;position:relative}.travel-editor-gallery img{object-fit:cover;border-radius:7px;width:82px;height:64px}.travel-editor-gallery span{background:var(--journal-surface-6be62970,#020f17d1);width:17px;height:17px;color:var(--journal-ink-528cef87,white);border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;right:3px}.travel-nodes-empty{text-align:center;color:var(--journal-ink-8d3cca61,#769da7);padding:2rem;font-size:.62rem}@media (width<=900px){.travel-workspace{width:calc(100vw - 1rem);height:calc(100vh - 1rem)}.travel-body{grid-template-columns:1fr;overflow:auto}.travel-map-column{border-right:0;border-bottom:1px solid var(--journal-line-46988144,#b5e8f51c);min-height:420px}.travel-guide-column{overflow:visible}.travel-ai-planner,.travel-form-row{grid-template-columns:1fr}}.partner-composer{grid-template-columns:36px 42px 36px 36px 1fr 42px!important}.partner-composer .gif-button{font-size:.62rem;font-weight:700}.partner-composer .sticker-button{font-size:.9rem}.jobs-body{flex:1;grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);gap:1rem;min-height:0;padding:1rem 1.25rem 1.25rem;display:grid}.jobs-list,.job-detail{border:1px solid var(--journal-line-da80ed94,#b7e9f724);background:var(--journal-surface-1f216c67,#010f1a52);border-radius:14px;min-height:0;overflow:auto}.jobs-list-head{color:var(--journal-ink-a373e6ef,#e8fbff);justify-content:space-between;padding:1rem;display:flex}.jobs-list-head span{color:var(--journal-ink-45d68e5d,#86adbb);font-size:.65rem}.job-create-form{gap:.45rem;padding:0 .8rem .8rem;display:grid}.job-create-form input,.job-create-form button,.job-stage input,.job-stage select,.job-stage textarea{border:1px solid var(--journal-line-67d22006,#b7e9f729);background:var(--journal-surface-5e635cbf,#010f1a99);color:var(--journal-ink-e2670c05,#eaffff);font:inherit;border-radius:8px;padding:.55rem;font-size:.7rem}.job-create-form button{background:var(--journal-surface-0001f07d,#197c94);cursor:pointer}.job-summary-row{border:0;border-top:1px solid var(--journal-line-7c82db20,#b7e9f71a);width:100%;color:var(--journal-ink-ca922235,#dff7fb);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:.3rem;padding:.8rem 1rem;display:grid}.job-summary-row:hover,.job-summary-row.is-active{background:var(--journal-surface-0a167207,#51b4cd21)}.job-summary-row span,.job-summary-row strong,.job-summary-row small{display:block}.job-summary-row small,.job-summary-row time{color:var(--journal-ink-872ba226,#8caeb9);font-size:.63rem}.job-summary-row b{color:var(--journal-ink-b4cdb67a,#85dfed);font-size:.62rem}.job-summary-row time{grid-column:1/-1}.job-detail{padding:1.15rem}.job-detail-head{border-bottom:1px solid var(--journal-line-0063a7d6,#b7e9f71f);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.job-detail-head h3{color:var(--journal-ink-bc01b483,#effcff);margin:.3rem 0;font:600 1.5rem Georgia,serif}.job-detail-head span,.job-detail-head a{color:var(--journal-ink-66025cb0,#94c0cb);font-size:.68rem}.job-detail-head a{text-decoration:none}.job-stage-list{gap:.55rem;padding-top:1rem;display:grid}.job-stage{background:var(--journal-surface-2ecf9df8,#38839d14);border-radius:11px;grid-template-columns:30px 1fr;gap:.7rem;padding:.65rem;display:grid}.job-stage>i{border:1px solid var(--journal-line-78e4c070,#4697a9);width:27px;height:27px;color:var(--journal-ink-3b50f78a,#91e8f3);border-radius:50%;place-items:center;font-size:.68rem;font-style:normal;display:grid}.job-stage.done>i{background:var(--journal-surface-038465ff,#28a46c);color:var(--journal-ink-528cef87,white)}.job-stage-title{gap:.5rem;display:flex}.job-stage-title input{flex:1}.job-stage-title select{width:82px}.job-stage-meta{gap:.45rem;margin-top:.45rem;display:grid}.job-stage textarea{resize:vertical;min-height:52px}.job-empty{height:100%;color:var(--journal-ink-f8cea09a,#8eafbb);text-align:center;align-content:center;place-items:center;display:grid}.job-empty p{font-size:.7rem}@media (width<=780px){.jobs-body{grid-template-columns:1fr}.job-detail{min-height:420px}}.solar-home.is-module-open>.orbit-module-panel{width:min(1280px,64vw)!important;right:clamp(1rem,3vw,3.5rem)!important}.solar-home.is-module-open>.orbit-module-panel>header{padding-left:clamp(1.4rem,2vw,2.2rem);padding-right:clamp(1.4rem,2vw,2.2rem)}@media (width<=780px){.solar-home.is-module-open>.orbit-module-panel{width:calc(100% - 2rem)!important;right:1rem!important}}.solar-home{--theme-bg:#03101d;--theme-bg-soft:#09283a;--theme-panel:#071f2fdb;--theme-panel-soft:#081827b8;--theme-accent:#55cce4;--theme-accent-strong:#2385a5;--theme-highlight:#a2edf5;--theme-text:#effcff;--theme-muted:#8fb7c3;--theme-border:#aee7f538;--theme-glow:#37b4d33d;background:var(--theme-bg);color:var(--theme-text);transition:background .35s,color .25s}.solar-home.theme-aurora{--theme-bg:#02130f;--theme-bg-soft:#092d26;--theme-panel:#05271fde;--theme-panel-soft:#051817bd;--theme-accent:#55d4b2;--theme-accent-strong:#21856f;--theme-highlight:#a7f1d9;--theme-text:#effff9;--theme-muted:#91bdb0;--theme-border:#9febd33b;--theme-glow:#3dc79e40}.solar-home.theme-violet{--theme-bg:#0d0819;--theme-bg-soft:#291c43;--theme-panel:#1d1234e0;--theme-panel-soft:#120c25c2;--theme-accent:#b18ae9;--theme-accent-strong:#7353ae;--theme-highlight:#e0c8ff;--theme-text:#fbf6ff;--theme-muted:#b5a2c8;--theme-border:#d3b8f638;--theme-glow:#9a6cdd47}.solar-home.theme-sunset{--theme-bg:#170907;--theme-bg-soft:#3b1c17;--theme-panel:#381914e0;--theme-panel-soft:#200e11c2;--theme-accent:#ee956f;--theme-accent-strong:#b6563d;--theme-highlight:#ffd0aa;--theme-text:#fff8f1;--theme-muted:#c7a69a;--theme-border:#f8bea33b;--theme-glow:#e56f4d45}.solar-home.theme-rose{--theme-bg:#160912;--theme-bg-soft:#35172d;--theme-panel:#34132be0;--theme-panel-soft:#1f0c1dc2;--theme-accent:#e785b5;--theme-accent-strong:#a94376;--theme-highlight:#ffc9e2;--theme-text:#fff7fb;--theme-muted:#c5a2b4;--theme-border:#f7b4d738;--theme-glow:#da5b9945}.solar-home.theme-forest{--theme-bg:#04110c;--theme-bg-soft:#163323;--theme-panel:#0e2b1de0;--theme-panel-soft:#081b15c2;--theme-accent:#76c692;--theme-accent-strong:#407f58;--theme-highlight:#bce7c9;--theme-text:#f4fff6;--theme-muted:#9bbba5;--theme-border:#b5e5c238;--theme-glow:#56ae7340}.solar-home.theme-warm{--theme-bg:#160e06;--theme-bg-soft:#382716;--theme-panel:#332313e3;--theme-panel-soft:#1e150dc4;--theme-accent:#dda85e;--theme-accent-strong:#9d682f;--theme-highlight:#ffe0a2;--theme-text:#fffaf0;--theme-muted:#c0aa8c;--theme-border:#f1cf9938;--theme-glow:#d3974342}.solar-home.theme-night{--theme-bg:#020307;--theme-bg-soft:#151a22;--theme-panel:#11151de8;--theme-panel-soft:#070a10d1;--theme-accent:#8c9db8;--theme-accent-strong:#4e607a;--theme-highlight:#cad5e5;--theme-text:#f5f7fa;--theme-muted:#929ba9;--theme-border:#c1cdde2e;--theme-glow:#7385a038}.solar-home:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 20% 80%,var(--theme-glow),transparent 34%),radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--theme-accent) 13%,transparent),transparent 31%);transition:background .35s;position:fixed;inset:0}.solar-home .space-vignette{background:radial-gradient(circle at 52% 50%,transparent 16%,color-mix(in srgb,var(--theme-bg) 18%,transparent) 53%,color-mix(in srgb,var(--theme-bg) 80%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--theme-bg) 45%,transparent),transparent 45%,color-mix(in srgb,var(--theme-bg) 30%,transparent))}.solar-home .floating-card,.solar-home .orbit-module-panel{border-color:var(--theme-border);background:linear-gradient(145deg,var(--theme-panel),var(--theme-panel-soft));box-shadow:0 26px 82px color-mix(in srgb,var(--theme-bg) 74%,transparent),inset 0 1px var(--journal-shadow-9e3854f1,#ffffff17)}.solar-home .profile-popover{border-color:var(--theme-border);background:color-mix(in srgb,var(--theme-panel) 94%,var(--journal-surface-598b32b7,#000));box-shadow:0 20px 58px color-mix(in srgb,var(--theme-bg) 78%,transparent)}.solar-home .bottom-shortcuts,.solar-home .widget-sidebar-header,.solar-home .widget-card,.solar-home .widget-editor-tools{border-color:var(--theme-border);background:linear-gradient(145deg,color-mix(in srgb,var(--theme-panel) 94%,transparent),color-mix(in srgb,var(--theme-panel-soft) 92%,transparent))}.solar-home .space-brand i,.solar-home .primary-action,.solar-home .module-action,.solar-home .schedule-save,.solar-home .profile-form>button{box-shadow:0 9px 25px var(--theme-glow);background:linear-gradient(135deg,var(--theme-accent),var(--theme-accent-strong))!important}.solar-home .space-brand i{color:var(--theme-bg)}.solar-home .eyebrow,.solar-home .widget-card-icon,.solar-home .widget-card-copy strong,.solar-home .shortcut-module-grid i,.solar-home .module-tabs button.is-active{color:var(--theme-highlight)}.solar-home .space-header nav a:hover,.solar-home .space-header nav button:hover,.solar-home .space-header nav .is-active,.solar-home .widget-card:hover{background:color-mix(in srgb,var(--theme-accent) 15%,transparent)}.solar-home .avatar-button,.solar-home .profile-popover button,.solar-home .module-tabs button,.solar-home .shortcut-module-grid button{border-color:var(--theme-border);background:color-mix(in srgb,var(--theme-accent) 11%,transparent);color:var(--theme-text)}.solar-home .profile-popover input,.solar-home .profile-popover select{border-color:var(--theme-border);background:color-mix(in srgb,var(--theme-bg) 77%,transparent);color:var(--theme-text)}.solar-home .profile-popover input:focus,.solar-home .profile-popover select:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 14%,transparent)}.profile-theme-picker{border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-bg) 36%,transparent);border-radius:11px;min-width:0;margin:.15rem 0 0;padding:.7rem}.profile-theme-picker legend{color:var(--theme-text);padding:0 .25rem;font-size:.65rem;font-weight:700}.profile-theme-picker>small{color:var(--theme-muted);margin:-.05rem 0 .55rem;font-size:.56rem;line-height:1.45;display:block}.profile-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.profile-popover .profile-theme-choice{border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);background:color-mix(in srgb,var(--theme-panel-soft) 66%,transparent);text-align:left;border-radius:9px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;padding:.42rem;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.profile-popover .profile-theme-choice:hover{border-color:color-mix(in srgb,var(--theme-accent) 70%,transparent);background:color-mix(in srgb,var(--theme-accent) 13%,transparent);transform:translateY(-1px)}.profile-popover .profile-theme-choice.is-selected{border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 18%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-accent) 24%,transparent),0 6px 18px var(--theme-glow)}.profile-theme-choice>span:nth-child(2){min-width:0}.profile-theme-choice strong,.profile-theme-choice small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-theme-choice strong{color:var(--theme-text)!important;font-size:.61rem!important}.profile-theme-choice small{color:var(--theme-muted);margin-top:.15rem;font-size:.51rem}.profile-theme-choice>b{color:var(--theme-highlight);font-size:.55rem;position:absolute;top:.25rem;right:.3rem}.theme-color-preview{border:1px solid var(--journal-line-e65a3569,#ffffff24);background:var(--theme-color-a);border-radius:7px;grid-template-columns:1fr 1fr;height:32px;display:grid;overflow:hidden}.theme-color-preview i{background:var(--theme-color-b);display:block}.theme-color-preview i:first-child{grid-row:span 2}.theme-color-preview i:last-child{background:var(--theme-color-c);grid-column:2}@media (width<=420px){.profile-theme-grid{grid-template-columns:1fr}}.profile-form{gap:.55rem;display:grid}.profile-form select{border:1px solid var(--journal-line-584801c0,#b7e9f72e);background:var(--journal-surface-dcfcb7ac,#010f1aa6);width:100%;color:var(--journal-ink-e2670c05,#eaffff);font:inherit;border-radius:8px;outline:0;padding:.55rem}.profile-form>button{background:linear-gradient(135deg,var(--journal-surface-d02a83b6,#2b9bb5),var(--journal-surface-d5dd2154,#195976));width:100%}.profile-avatar-editor{cursor:pointer;align-items:center;color:var(--journal-ink-313fe1b4,#bdebf3)!important;grid-template-columns:none!important;gap:.55rem!important;display:flex!important}.profile-avatar-editor>span:last-of-type{flex:1}.profile-avatar-editor input{display:none}.profile-avatar-preview{border:1px solid var(--journal-line-3e181722,#cdf6ff66);background:linear-gradient(135deg,var(--journal-surface-26b5da12,#4baec0),var(--journal-surface-4488bb17,#174c71)) center/cover;width:38px;height:38px;color:var(--journal-ink-bc01b483,#effcff);border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:grid}.job-add-trigger{border:1px solid var(--journal-line-584801c0,#b7e9f72e);background:var(--journal-surface-8f105b38,#4ab7d21a);width:calc(100% - 1.6rem);color:var(--journal-ink-73de6433,#bfeaf2);cursor:pointer;border-radius:9px;margin:0 .8rem .8rem;padding:.65rem;font-size:.7rem;display:block}.jobs-view-switch{gap:.35rem;padding:.5rem 1.25rem 0;display:flex}.jobs-view-switch button{border:1px solid var(--journal-line-584801c0,#b7e9f72e);background:var(--journal-surface-12ddff90,#4ab7d214);color:var(--journal-ink-6afe574b,#9dc4cf);cursor:pointer;border-radius:99px;padding:.42rem .75rem;font-size:.68rem}.jobs-view-switch button.is-active{background:var(--journal-surface-dc5e01f3,#207f96);color:var(--journal-ink-bc01b483,#effcff);border-color:var(--journal-line-0ca58797,#5ac5da)}.date-view .job-summary-row{grid-template-columns:82px 1fr auto;align-items:center}.date-view .job-summary-row time{color:var(--journal-ink-7b465b87,#82dced);grid-column:auto;font-size:.68rem}.date-view .job-summary-row b{grid-column:3}.job-stage-list{position:relative}.job-stage-list:before{content:"";background:linear-gradient(var(--journal-surface-a8b2362c,#58cde0),var(--journal-surface-0be2734f,#58cde01f));width:1px;position:absolute;top:16px;bottom:16px;left:14px}.job-stage{z-index:1;position:relative}.job-stage>i{background:var(--journal-surface-5b1f749b,#071c2b)}.job-detail-head a{color:var(--journal-ink-9d2cecd2,#82dceb);margin-top:.55rem;font-size:.68rem;text-decoration:none;display:inline-block}.job-status-filter{align-items:center;gap:.35rem;padding:.55rem 1.25rem 0;display:flex;overflow:auto}.job-status-filter span{color:var(--journal-ink-90dc5b12,#83abb8);flex:none;font-size:.65rem}.job-status-filter button{border:1px solid var(--journal-line-67d22006,#b7e9f729);background:var(--journal-surface-e451793b,#4ab7d212);color:var(--journal-ink-daff6621,#9fc5cf);cursor:pointer;border-radius:99px;flex:none;padding:.35rem .6rem;font-size:.62rem}.job-status-filter button.is-active{border-color:var(--journal-line-0ca58797,#5ac5da);background:var(--journal-surface-dc5e01f3,#207f96);color:var(--journal-ink-bc01b483,#effcff)}.job-stage-list:after{content:"当前进度";color:var(--journal-ink-48f6bd96,#77dcea);letter-spacing:.08em;margin:.8rem 0 0 2.6rem;font-size:.6rem;display:block}.job-stage.current>i{box-shadow:0 0 0 5px var(--journal-shadow-a624b212,#51d2e71f),0 0 18px var(--journal-shadow-d85e800f,#51d2e78c);animation:1.5s ease-in-out infinite job-stage-pulse}.job-stage.pending>i{opacity:.45;filter:grayscale()}.job-stage.done>i{box-shadow:0 0 12px var(--journal-shadow-5ae83a87,#46d29d73)}@keyframes job-stage-pulse{50%{background:var(--journal-surface-dc5e01f3,#207f96);color:var(--journal-ink-d14f9016,#fff);transform:scale(1.13)}}.jobs-workspace{background:linear-gradient(145deg,var(--journal-surface-e51e6642,#071d2ded),var(--journal-surface-e8336f78,#030e19e6))}.jobs-workspace .jobs-view-switch{padding-top:.9rem}.jobs-workspace .job-status-filter{padding-top:.7rem}.jobs-workspace .jobs-body{padding-top:1rem}.jobs-workspace .jobs-list,.jobs-workspace .job-detail{border-color:var(--journal-line-ce94b54f,#a1e0f030);background:linear-gradient(145deg,var(--journal-surface-53e6dd19,#08223194),var(--journal-surface-2f497a66,#010f1a75));box-shadow:inset 0 1px var(--journal-shadow-53fc295c,#ffffff0b),0 12px 30px var(--journal-shadow-a6f87266,#0000001f)}.jobs-workspace .jobs-list-head .eyebrow{color:var(--journal-ink-d097b6ec,#71d2e6)}.jobs-workspace .jobs-list-head strong{letter-spacing:-.03em;font-size:1.08rem}.jobs-workspace .job-add-trigger{border-color:var(--journal-line-40fbdbaf,#6fdaeb47);background:linear-gradient(135deg,var(--journal-surface-ba0dd7e1,#35a5be30),var(--journal-surface-1917c458,#1c536e29));box-shadow:0 7px 20px var(--journal-shadow-20bdf855,#0a5b741a);margin-bottom:.7rem;transition:transform .2s,background .2s,border-color .2s}.jobs-workspace .job-add-trigger:hover{border-color:var(--journal-line-855c1b3c,#7ce6f499);background:linear-gradient(135deg,var(--journal-surface-399062ab,#35a5be4d),var(--journal-surface-24c4f503,#1c536e3d));transform:translateY(-1px)}.jobs-workspace .job-summary-row{border-top-color:var(--journal-line-2d95911a,#b7e9f714);transition:background .2s,transform .2s}.jobs-workspace .job-summary-row:hover{transform:translate(3px)}.jobs-workspace .job-summary-row.is-active{box-shadow:inset 3px 0 var(--journal-shadow-ef2ba191,#64d7e8);background:linear-gradient(90deg,var(--journal-surface-d63301a6,#3daec933),var(--journal-surface-436f6e94,#3daec90f))}.jobs-workspace .job-detail-empty{background:radial-gradient(circle at 50% 42%,var(--journal-surface-06be0356,#37a5c11f),transparent 35%)}.job-empty-icon,.job-empty-orbit{color:var(--journal-ink-25ba3c6d,#75d8e8);place-items:center;display:grid}.job-empty-icon{border:1px solid var(--journal-line-fd0f0c5f,#6fdced4d);background:var(--journal-surface-a4d466e9,#41aec61f);width:42px;height:42px;box-shadow:0 0 24px var(--journal-shadow-98a1ba11,#3ebeda24);border-radius:14px;margin-bottom:.8rem;font-size:1.2rem}.job-empty-orbit{border:1px solid var(--journal-line-de0d0d19,#70deef3d);background:radial-gradient(circle at center,var(--journal-surface-3f87284f,#60d6ea40) 0 7px,transparent 8px 23px,var(--journal-surface-72e8b76d,#60d6ea2e) 24px 25px,transparent 26px);width:78px;height:78px;box-shadow:0 0 45px var(--journal-shadow-afa0167a,#4abedd1f);border-radius:50%;margin-bottom:1rem;font-size:2.6rem;animation:5s ease-in-out infinite job-empty-orbit}.job-detail-empty .eyebrow{color:var(--journal-ink-85ccbc58,#6fcfe3);letter-spacing:.16em;margin:0 0 .45rem;font-size:.58rem}.job-detail-empty strong{color:var(--journal-ink-0fcad670,#dff9ff);font-family:Georgia,Songti SC,serif;font-size:1.4rem}.job-detail-empty p:not(.eyebrow){max-width:25em;color:var(--journal-ink-dae16947,#89acb8);margin:.5rem 0 1.1rem;font-size:.7rem;line-height:1.6}.job-empty-action{border:1px solid var(--journal-line-7229a721,#6eddee5c);background:linear-gradient(135deg,var(--journal-surface-a23a6bb4,#228eaa),var(--journal-surface-998d2fd6,#174b6a));box-shadow:0 8px 24px var(--journal-shadow-8529c576,#0e6b8c33);color:var(--journal-ink-e4e2c0ca,#effeff);cursor:pointer;border-radius:10px;padding:.58rem .78rem;font-size:.66rem;transition:transform .2s,filter .2s}.job-empty-action:hover{filter:brightness(1.12);transform:translateY(-2px)}.job-empty-action span{margin-left:1.2rem;font-size:.9rem}.jobs-workspace .job-create-form input,.jobs-workspace .job-create-form textarea,.jobs-workspace .job-create-form select{box-sizing:border-box;border:1px solid var(--journal-line-67d22006,#b7e9f729);background:var(--journal-surface-50c1a09a,#010f1aad);width:100%;color:var(--journal-ink-e2670c05,#eaffff);font:inherit;border-radius:9px;outline:0;padding:.62rem .68rem;font-size:.7rem;transition:border-color .2s,box-shadow .2s,background .2s}.jobs-workspace .job-create-form input:focus,.jobs-workspace .job-create-form textarea:focus,.jobs-workspace .job-create-form select:focus{border-color:var(--journal-line-9604c28b,#65daedad);background:var(--journal-surface-e9e697ca,#031826d1);box-shadow:0 0 0 3px var(--journal-shadow-aefd3f1a,#4abedd1a)}.jobs-workspace .job-create-form textarea{resize:vertical;min-height:88px}.jobs-workspace .job-create-form input::placeholder,.jobs-workspace .job-create-form textarea::placeholder{color:var(--journal-ink-bca49178,#7898a3)}.jobs-workspace .job-create-form>button{border:1px solid var(--journal-line-495aff26,#71e2f057);background:linear-gradient(135deg,var(--journal-surface-7336d75e,#2495ae),var(--journal-surface-cb567298,#175774));box-shadow:0 8px 20px var(--journal-shadow-837f9c62,#0969842e);color:var(--journal-ink-e4e2c0ca,#effeff);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:.64rem .72rem;transition:filter .2s,transform .2s;display:flex}.jobs-workspace .job-create-form>button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.jobs-workspace .job-create-form>button:disabled{cursor:wait;opacity:.55}.job-form-backdrop{z-index:15;background:var(--journal-surface-dd5f99db,#000810ab);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:1rem;animation:.22s both job-form-fade;display:grid;position:absolute;inset:0}.job-form-modal{border:1px solid var(--journal-line-f612a7c1,#a6e6f24d);background:linear-gradient(145deg,var(--journal-surface-d61f6471,#0a2a3c),var(--journal-surface-900b4f67,#061722));width:min(560px,100%);max-height:calc(100% - 1rem);box-shadow:0 25px 80px var(--journal-shadow-dc1699b2,#0000006b),inset 0 1px var(--journal-shadow-0f1c00d7,#ffffff14);border-radius:20px;animation:.3s cubic-bezier(.2,.8,.2,1) both job-form-rise;overflow:auto}.job-modal-heading{border-bottom:1px solid var(--journal-line-fc9cf3cd,#bfefff1f);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem .95rem;display:flex}.job-modal-heading .eyebrow{color:var(--journal-ink-0db5b236,#77d6e8);margin:0 0 .2rem;font-size:.55rem}.job-modal-heading strong,.job-modal-heading small{display:block}.job-modal-heading strong{color:var(--journal-ink-bc01b483,#effcff);font-family:Georgia,Songti SC,serif;font-size:1.25rem}.job-modal-heading small{color:var(--journal-ink-3266261a,#86aab6);margin-top:.35rem;font-size:.62rem}.job-modal-heading>button{border:1px solid var(--journal-line-f3f294ba,#beecff38);background:var(--journal-surface-b999dc5d,#8edcf314);width:30px;height:30px;color:var(--journal-ink-9d769381,#d8f7ff);cursor:pointer;border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.job-form-modal .job-create-form{padding:1rem 1.25rem 1.25rem}.job-form-modal .job-form-heading{display:none}.job-form-modal .job-create-form textarea{min-height:82px}.job-form-modal .job-form-grid{gap:.6rem}.job-form-modal .job-create-form>button{margin-top:.2rem}.job-edit-form{animation:.3s both job-detail-form-in}@keyframes job-form-fade{0%{opacity:0}to{opacity:1}}@keyframes job-form-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes job-detail-form-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes job-empty-orbit{50%{box-shadow:0 0 58px var(--journal-shadow-9a198e29,#4abedd33);transform:rotate(12deg)scale(1.05)}}@media (width<=780px){.job-form-backdrop{padding:.65rem}.job-form-modal{border-radius:16px}.job-modal-heading{padding:.95rem}.job-form-modal .job-create-form{padding:.85rem .95rem 1rem}.jobs-workspace .job-detail{padding:1rem}.jobs-workspace .job-detail-empty{min-height:320px}.jobs-workspace .job-empty-icon{margin-bottom:.65rem}}.today-card{z-index:4;pointer-events:auto}.weather-card{z-index:4;overflow:hidden}.weather-card:after{content:"☀";color:var(--journal-ink-15621407,#ffe49a);opacity:.65;font-size:.7rem;animation:4s ease-in-out infinite weather-bird;position:absolute;top:1.1rem;right:4.5rem}.weather-orb{animation:3s ease-in-out infinite sun-breathe,4s ease-in-out infinite weather-sun-glow}@keyframes weather-bird{0%,to{opacity:.2;transform:translateY(5px)}40%{opacity:.8;transform:translate(-22px,-7px)}70%{opacity:.4;transform:translate(-42px,2px)}}@keyframes weather-sun-glow{50%{box-shadow:0 0 38px var(--journal-shadow-a396dc13,#ffd160),0 0 12px var(--journal-shadow-7f64622d,#fff0a0)}}.mood-history{border:1px solid var(--journal-line-8fc5bba0,#b4e9f824);background:var(--journal-surface-c7576fc5,#34819d14);border-radius:14px;margin:1rem 1.25rem 1.25rem;padding:1rem}.mood-history>p{margin-bottom:.65rem}.mood-history div{border-bottom:1px solid var(--journal-line-2d95911a,#b7e9f714);grid-template-columns:6.5rem 2rem 1fr;align-items:center;padding:.45rem 0;font-size:.7rem;display:grid}.mood-history div:last-child{border-bottom:0}.mood-history time{color:var(--journal-ink-20f8ec5b,#89afba);font-size:.62rem}.mood-history span{font-size:1rem}.mood-history strong{color:var(--journal-ink-ca922235,#dff7fb);font-weight:600}.weather-card{display:block;overflow:hidden}.weather-card:after{content:none}.weather-card-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.weather-card-header strong{color:var(--journal-ink-0727c3fe,#f6fcff);margin-top:.32rem;font-size:.82rem;display:block}.weather-refresh{border:1px solid var(--journal-line-45fc7001,#b7e9f733);background:var(--journal-surface-87242093,#5ac2de1a);width:28px;height:28px;color:var(--journal-ink-0d229bcb,#a9e8f3);cursor:pointer;border-radius:50%;place-items:center;font-size:1rem;display:grid}.weather-refresh:hover:not(:disabled){background:var(--journal-surface-8e2de41d,#5ac2de3b);transform:rotate(30deg)}.weather-refresh:disabled{cursor:wait;opacity:.55}.weather-current{align-items:center;gap:.72rem;margin:.75rem 0 .7rem;display:flex}.weather-icon{border:1px solid var(--journal-line-c6287a83,#ffde8f40);background:radial-gradient(circle at 35% 30%,var(--journal-surface-75d6d272,#fff7c0f5),var(--journal-surface-c158b49f,#ffb13f8c) 42%,var(--journal-surface-97af9e17,#2d657f33) 72%);width:48px;height:48px;box-shadow:0 0 25px var(--journal-shadow-6a42f835,#ffc15240);color:var(--journal-ink-5a3842d3,#fff1ad);border-radius:50%;place-items:center;font-size:1.65rem;display:grid}.weather-current strong,.weather-current span,.weather-current small{display:block}.weather-current strong{color:var(--journal-ink-c145d8e7,#f7fdff);letter-spacing:-.06em;font-size:1.85rem;font-weight:500;line-height:1}.weather-current div>span{color:var(--journal-ink-4d70244c,#c8edf3);margin-top:.25rem;font-size:.76rem}.weather-current small{color:var(--journal-ink-e4304b21,#789eac);margin-top:.22rem;font-size:.59rem}.weather-metrics{border-top:1px solid var(--journal-line-933dbf02,#bdeaff1a);border-bottom:1px solid var(--journal-line-933dbf02,#bdeaff1a);grid-template-columns:repeat(4,1fr);gap:.3rem;padding:.62rem 0;display:grid}.weather-metrics span{gap:.17rem;display:grid}.weather-metrics b{color:var(--journal-ink-0fcad670,#dff9ff);font-size:.72rem;font-weight:700}.weather-metrics small{color:var(--journal-ink-7af213c7,#7fa5b2);font-size:.56rem}.weather-advice{color:var(--journal-ink-90f980c7,#a9cbd4);margin:.7rem 0 0;font-size:.67rem;line-height:1.55}.weather-stale-notice{color:var(--journal-ink-e354f8e1,#e0bb8b);margin:.35rem 0 0;font-size:.58rem;line-height:1.4}.weather-expand{border:0;border-top:1px solid var(--journal-line-933dbf02,#bdeaff1a);width:100%;color:var(--journal-ink-a63d3df7,#9ce3ef);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;margin-top:.7rem;padding:.58rem 0 0;font-size:.66rem;display:flex}.weather-expand span{font-size:.9rem}.weather-details{margin-top:.8rem;padding-top:.1rem}.weather-forecast-heading,.weather-location-heading{justify-content:space-between;align-items:baseline;gap:.6rem;margin:.75rem 0 .45rem;display:flex}.weather-forecast-heading strong,.weather-location-heading strong{color:var(--journal-ink-13c22efa,#e3f8fc);font-size:.72rem}.weather-forecast-heading small,.weather-location-heading small{color:var(--journal-ink-a1c9e68c,#7fa4b0);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.weather-forecast-list{gap:.35rem;display:grid}.weather-forecast-list article{border:1px solid var(--journal-line-7c82db20,#b7e9f71a);background:var(--journal-surface-121b966e,#48a2be14);border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:.5rem;padding:.45rem .5rem;display:grid}.weather-forecast-icon{color:var(--journal-ink-394764cb,#ffe29b);text-align:center;font-size:1rem}.weather-forecast-list article strong,.weather-forecast-list article small{display:block}.weather-forecast-list article strong{color:var(--journal-ink-ca922235,#dff7fb);font-size:.66rem}.weather-forecast-list article small{color:var(--journal-ink-548734aa,#86aab5);margin-top:.16rem;font-size:.55rem}.weather-forecast-list article>b{color:var(--journal-ink-e5ecc2e0,#c9edf4);white-space:nowrap;font-size:.64rem}.weather-location-search{grid-template-columns:1fr auto;gap:.38rem;display:grid}.weather-location-search input{border:1px solid var(--journal-line-584801c0,#b7e9f72e);background:var(--journal-surface-60c2baae,#010f1a8c);min-width:0;color:var(--journal-ink-e2670c05,#eaffff);font:inherit;border-radius:8px;outline:0;padding:.48rem .55rem;font-size:.64rem}.weather-location-search input::placeholder{color:var(--journal-ink-18f38ecd,#6e929f)}.weather-location-search button,.weather-city-results button{border:1px solid var(--journal-line-f912e7cd,#9de2f340);background:var(--journal-surface-e017c08e,#4ab7d224);color:var(--journal-ink-4dbddcd8,#c4f1fa);cursor:pointer;border-radius:8px;font-size:.62rem}.weather-location-search button{padding:.45rem .58rem}.weather-location-search button:disabled,.weather-city-results button:disabled{cursor:wait;opacity:.55}.weather-location-message{color:var(--journal-ink-a712827a,#91b8c3);margin:.45rem 0 0;font-size:.6rem;line-height:1.45}.weather-city-results{gap:.3rem;max-height:145px;margin-top:.42rem;display:grid;overflow:auto}.weather-city-results button{text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .5rem;display:flex}.weather-city-results button:hover{background:var(--journal-surface-b667b500,#4ab7d240)}.weather-city-results button span{min-width:0}.weather-city-results strong,.weather-city-results small{display:block}.weather-city-results strong{color:var(--journal-ink-8c8222af,#e5faff);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.weather-city-results small{color:var(--journal-ink-0e1aa5f2,#80a7b2);margin-top:.13rem;font-size:.53rem}.weather-city-results i{color:var(--journal-ink-bd1acd69,#a9e9f2);flex:none;font-size:.56rem;font-style:normal}.weather-loading,.weather-unavailable{text-align:center;place-items:center;gap:.42rem;padding:1.05rem .2rem .45rem;display:grid}.weather-loading .weather-icon,.weather-unavailable .weather-icon{width:40px;height:40px;font-size:1.2rem}.weather-loading p,.weather-unavailable p{color:var(--journal-ink-39055df2,#91b6c1);margin:0;font-size:.64rem;line-height:1.5}.weather-unavailable button{border:1px solid var(--journal-line-f912e7cd,#9de2f340);background:var(--journal-surface-e017c08e,#4ab7d224);color:var(--journal-ink-4dbddcd8,#c4f1fa);cursor:pointer;border-radius:99px;padding:.38rem .62rem;font-size:.6rem}.weather-card.is-expanded{z-index:8;width:min(420px,31vw);max-height:min(72vh,620px);overflow:auto}.weather-card.is-expanded::-webkit-scrollbar{width:5px}.weather-card.is-expanded::-webkit-scrollbar-thumb{background:var(--journal-surface-ae46a399,#90daeb40);border-radius:99px}@media (width<=780px){.weather-card.is-expanded{width:calc(100% - 2rem);max-height:none;top:5.6rem;bottom:5.9rem;right:1rem}.weather-card.is-expanded .weather-forecast-list{grid-template-columns:1fr 1fr}.weather-card.is-expanded .weather-forecast-list article{grid-template-columns:25px 1fr}.weather-card.is-expanded .weather-forecast-list article>b{grid-column:2}.weather-card.is-expanded .weather-forecast-list article small{white-space:nowrap}.weather-card.is-expanded .weather-details{padding-bottom:.2rem}}.weather-card{isolation:isolate;background:var(--journal-surface-69169c9b,#102b42);transition:width .35s,background .5s,box-shadow .5s;position:absolute}.weather-content{z-index:2;position:relative}.weather-visual{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.weather-visual:after{content:"";background:linear-gradient(180deg,var(--journal-surface-4343ca21,#010a1414),var(--journal-surface-d54ba91b,#010a147a) 82%);position:absolute;inset:0}.weather-sky-glow{background:radial-gradient(circle at 70% 22%,var(--journal-surface-2bbb10ba,#ffe07aad),transparent 30%),radial-gradient(circle at 35% 35%,var(--journal-surface-3660a3cc,#53bddd42),transparent 55%);animation:6s ease-in-out infinite weather-sky-breathe;position:absolute;inset:-35%}.weather-sun-disc{background:radial-gradient(circle at 35% 30%,var(--journal-surface-ef8df2d8,#fffde2) 0 12%,var(--journal-surface-ded224fd,#ffe17a) 37%,var(--journal-surface-36fc9f58,#ffad42) 72%,var(--journal-surface-d5d5238e,#ffa13400) 73%);width:78px;height:78px;box-shadow:0 0 20px var(--journal-shadow-f220917f,#ffd866),0 0 70px var(--journal-shadow-172c29fe,#ffb54073);border-radius:50%;animation:5s ease-in-out infinite weather-sun-float;position:absolute;top:16%;right:13%}.weather-sun .weather-visual{background:linear-gradient(155deg,var(--journal-surface-27334723,#23627e),var(--journal-surface-7445ba5c,#0b2238) 65%,var(--journal-surface-b7a7628f,#06131f))}.weather-cloud .weather-visual{background:linear-gradient(155deg,var(--journal-surface-76e6f26b,#3a657a),var(--journal-surface-f1739295,#122c43) 65%,var(--journal-surface-5b13564d,#081725))}.weather-rain .weather-visual{background:linear-gradient(155deg,var(--journal-surface-e72d5548,#31566e),var(--journal-surface-52aec753,#172f47) 55%,var(--journal-surface-98996d7c,#071522))}.weather-snow .weather-visual{background:linear-gradient(155deg,var(--journal-surface-4107cd7b,#63869a),var(--journal-surface-dcf3fcc4,#2b4b61) 57%,var(--journal-surface-48ca1303,#102537))}.weather-wind .weather-visual{background:linear-gradient(155deg,var(--journal-surface-0e38c10c,#31778c),var(--journal-surface-32db0655,#163d54) 55%,var(--journal-surface-7cea9302,#081b2b))}.weather-cloud{z-index:1;background:linear-gradient(var(--journal-surface-7baa7ae2,#d7edf2),var(--journal-surface-b7550d4f,#86aebb));width:110px;height:30px;box-shadow:28px -14px 0 -3px var(--journal-shadow-84f3e87c,#e4f5f5),65px -4px 0 -7px var(--journal-shadow-9aadb982,#c5e1e5),0 7px 16px var(--journal-shadow-72a93907,#04152147);opacity:.78;border-radius:99px;animation:12s ease-in-out infinite weather-cloud-drift;position:absolute;top:25%;left:15%}.weather-cloud.cloud-b{opacity:.22;width:130px;animation-duration:16s;animation-delay:-5s;top:44%;left:auto;right:-48px;transform:scale(.72)}.weather-rainfall,.weather-snowfall,.weather-wind-lines{z-index:1;position:absolute;inset:0}.weather-rainfall i{top:-25%;left:calc(var(--rain-x,10) * 1%);background:linear-gradient(transparent,var(--journal-surface-98da4fa3,#b2ecffb8));width:1px;height:68px;animation:1s linear infinite weather-rain-fall;animation-delay:calc(var(--rain-delay,0) * -1s);position:absolute;transform:rotate(13deg)}.weather-rainfall i:nth-child(3n){--rain-x:21;--rain-delay:.22}.weather-rainfall i:nth-child(3n+1){--rain-x:54;--rain-delay:.58}.weather-rainfall i:nth-child(3n+2){--rain-x:83;--rain-delay:.86}.weather-rainfall i:nth-child(4n){opacity:.5;height:42px}.weather-snowfall i{top:-12%;left:calc(var(--snow-x,10) * 1%);background:var(--journal-surface-1dc7c784,#f2fcffe6);width:5px;height:5px;box-shadow:0 0 7px var(--journal-shadow-86796524,#eefbffb3);animation:5s linear infinite weather-snow-fall;animation-delay:calc(var(--snow-delay,0) * -1s);border-radius:50%;position:absolute}.weather-snowfall i:nth-child(3n){--snow-x:23;--snow-delay:1.3}.weather-snowfall i:nth-child(3n+1){--snow-x:56;--snow-delay:3.4}.weather-snowfall i:nth-child(3n+2){--snow-x:84;--snow-delay:2.2}.weather-snowfall i:nth-child(4n){opacity:.7;width:3px;height:3px}.weather-wind-lines i{border-top:2px solid var(--journal-line-c0079abb,#c8f6fb47);border-radius:50%;width:46%;height:18px;animation:3.8s ease-in-out infinite weather-wind-sweep;position:absolute;left:-20%;transform:rotate(-8deg)}.weather-wind-lines i:first-child{animation-delay:-1.3s;top:27%}.weather-wind-lines i:nth-child(2){opacity:.65;width:58%;animation-delay:-2.6s;top:43%}.weather-wind-lines i:nth-child(3){opacity:.45;width:35%;animation-delay:-.6s;top:64%}.weather-wind-lines i:nth-child(4){opacity:.3;width:50%;animation-delay:-3.2s;top:77%}.weather-cloud .weather-sky-glow{display:none}.weather-cloud .weather-sun-disc{opacity:.18}.weather-hero{text-align:center;justify-items:center;padding:1.25rem .25rem 1rem;display:grid}.weather-hero-place{color:var(--journal-ink-4ad3773f,#c7eaf2);letter-spacing:.08em;font-size:.7rem}.weather-hero strong{color:var(--journal-ink-c145d8e7,#f7fdff);letter-spacing:-.1em;margin:.12rem 0;font-size:3.4rem;font-weight:300;line-height:1}.weather-hero-condition{color:var(--journal-ink-7894e49d,#e0f5f8);font-size:.75rem}.weather-hero small{color:var(--journal-ink-f39b2172,#a5c4ce);margin-top:.38rem;font-size:.58rem}.weather-card:not(.is-expanded) .weather-hero{padding-bottom:.75rem}.weather-card:not(.is-expanded) .weather-advice{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.weather-card:not(.is-expanded) .weather-metrics{background:var(--journal-surface-6285bcac,#03121d26)}.weather-hourly-list{scrollbar-width:thin;gap:.32rem;padding:.12rem 0 .35rem;display:flex;overflow-x:auto}.weather-hourly-list article{border:1px solid var(--journal-line-dd6c0a53,#c4edf621);background:var(--journal-surface-a56ffb4f,#03121e45);border-radius:10px;justify-items:center;gap:.3rem;min-width:59px;padding:.48rem .35rem;display:grid}.weather-hourly-list article strong{color:var(--journal-ink-2a804da1,#d9f5f8);white-space:nowrap;font-size:.59rem;font-weight:600}.weather-hourly-icon{color:var(--journal-ink-394764cb,#ffe29b);font-size:1rem;line-height:1.1}.weather-hourly-list article b{color:var(--journal-ink-cd28704b,#f0fbfc);font-size:.72rem;font-weight:600}.weather-hourly-list article small{color:var(--journal-ink-9ff51760,#55d8ef);font-size:.56rem}.weather-daily-list{gap:0;display:grid}.weather-daily-list article{border-bottom:1px solid var(--journal-line-4b5a6eaf,#c4edf61a);grid-template-columns:43px 24px 30px 34px 1fr 34px;align-items:center;gap:.28rem;min-height:38px;display:grid}.weather-daily-list article>strong{color:var(--journal-ink-3079a4ac,#e2f6f8);font-size:.62rem}.weather-daily-icon{color:var(--journal-ink-394764cb,#ffe29b);text-align:center;font-size:.92rem}.weather-daily-list article>small{color:var(--journal-ink-5640e244,#4ed4ec);font-size:.54rem}.weather-daily-list article>b{color:var(--journal-ink-9c32a1ec,#c5e8ee);font-size:.6rem;font-weight:500}.weather-temp-range{background:var(--journal-surface-a8c7aa34,#d3f1f42b);border-radius:99px;height:4px;position:relative}.weather-temp-range i{background:linear-gradient(90deg,var(--journal-surface-c21e998c,#55d3e9),var(--journal-surface-396498e2,#ffd260));min-width:7px;height:100%;box-shadow:0 0 8px var(--journal-shadow-b5de9df2,#ffcf6361);border-radius:99px;position:absolute;top:0}@keyframes weather-sky-breathe{50%{opacity:.72;transform:scale(1.08)}}@keyframes weather-sun-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(8px)scale(1.07)}}@keyframes weather-cloud-drift{0%,to{transform:translate(0)}50%{transform:translate(18px)}}@keyframes weather-rain-fall{0%{opacity:0;transform:translateY(-10px)rotate(13deg)}18%{opacity:.85}to{opacity:0;transform:translate(-20px,150%)rotate(13deg)}}@keyframes weather-snow-fall{0%{transform:translateY(-10px)}45%{transform:translate(16px,55%)}to{transform:translate(-12px,150%)}}@keyframes weather-wind-sweep{0%{opacity:0;transform:translate(0)rotate(-8deg)}25%{opacity:.7}to{opacity:0;transform:translate(280%)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.weather-sky-glow,.weather-sun-disc,.weather-cloud,.weather-rainfall i,.weather-snowfall i,.weather-wind-lines i{animation:none!important}}.widget-sidebar{z-index:6;pointer-events:none;flex-direction:column;gap:.55rem;width:min(310px,25vw);display:flex;position:fixed;top:clamp(5.8rem,12vh,8rem);bottom:5.8rem;left:clamp(.8rem,2.8vw,3.5rem)}.widget-sidebar-header,.widget-editor-tools,.widget-scroll,.widget-card,.widget-empty{pointer-events:auto}.widget-sidebar-header{border:1px solid var(--journal-line-4d269649,#bdeaff33);background:linear-gradient(145deg,var(--journal-surface-eee93602,#0a2738d6),var(--journal-surface-05ed3a60,#030f1cb8));box-shadow:0 12px 36px var(--journal-shadow-a59544b1,#00000040),inset 0 1px var(--journal-shadow-0f1c00d7,#ffffff14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.8rem .85rem;display:flex}.widget-sidebar-header strong,.widget-sidebar-header small{display:block}.widget-sidebar-header strong{color:var(--journal-ink-bc01b483,#effcff);margin-top:.25rem;font:600 1.05rem Georgia,Songti SC,serif}.widget-sidebar-header small{color:var(--journal-ink-7307fc84,#84aab6);margin-top:.28rem;font-size:.58rem}.widget-sidebar-header>button,.widget-editor-tools>button{border:1px solid var(--journal-line-aabadaa1,#8fe0f247);background:var(--journal-surface-f3c0dab5,#4ab7d221);color:var(--journal-ink-030e3d9b,#c9f3fa);cursor:pointer;border-radius:9px;flex:none;padding:.45rem .58rem;font-size:.62rem}.widget-sidebar-header>button:hover,.widget-editor-tools>button:hover,.widget-sidebar-header>button.is-done{background:var(--journal-surface-dc5e01f3,#207f96);color:var(--journal-ink-bc01b483,#effcff)}.widget-editor-tools{border:1px solid var(--journal-line-d52baeb5,#7edaf238);background:var(--journal-surface-79315e1c,#041927eb);box-shadow:0 12px 30px var(--journal-shadow-2bdb9741,#0003);border-radius:13px;padding:.68rem .78rem;position:relative}.widget-editor-tools p{color:var(--journal-ink-daff6621,#9fc5cf);margin:0 0 .55rem;font-size:.62rem;line-height:1.45}.widget-library{gap:.3rem;max-height:220px;margin-top:.55rem;display:grid;overflow:auto}.widget-library button{border:1px solid var(--journal-line-0063a7d6,#b7e9f71f);background:var(--journal-surface-12ddff90,#4ab7d214);color:var(--journal-ink-0841c90b,#d9f7fb);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .5rem;font-size:.62rem;display:flex}.widget-library button:hover{background:var(--journal-surface-4aeaa039,#4ab7d233)}.widget-library i{width:1.2rem;color:var(--journal-ink-634c78d7,#8be1ee);text-align:center;font-style:normal}.widget-library span{flex:1}.widget-library b{color:var(--journal-ink-634c78d7,#8be1ee)}.widget-library>small{color:var(--journal-ink-548734aa,#86aab5);padding:.3rem;font-size:.6rem}.widget-scroll{scrollbar-width:thin;gap:.42rem;padding:.05rem .2rem .3rem;display:grid;overflow:auto}.widget-scroll::-webkit-scrollbar{width:5px}.widget-scroll::-webkit-scrollbar-thumb{background:var(--journal-surface-75d36fca,#90daeb38);border-radius:99px}.widget-card{border:1px solid var(--journal-line-2acfbe1a,#bdeaff26);background:linear-gradient(145deg,var(--journal-surface-1839811d,#082233c4),var(--journal-surface-2674bf4b,#04111ea3));min-height:72px;box-shadow:0 10px 28px var(--journal-shadow-2bdb9741,#0003),inset 0 1px var(--journal-shadow-08e14993,#ffffff0f);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.68rem .62rem;transition:transform .2s,border-color .2s,background .2s,opacity .2s;display:grid;position:relative}.widget-card:hover{border-color:var(--journal-line-3eb60454,#86e1f561);background:linear-gradient(145deg,var(--journal-surface-928e2fbc,#0e384bd1),var(--journal-surface-96af823b,#051422b3));transform:translate(3px)}.widget-card:focus-visible{outline:2px solid var(--journal-line-cc1cb8dc,#74dff0);outline-offset:2px}.widget-card.is-dragging{opacity:.42;transform:scale(.98)}.widget-card-icon{border:1px solid var(--journal-line-933b55c1,#85dff13d);background:var(--journal-surface-b7d877cf,#4ab7d21f);width:32px;height:32px;color:var(--journal-ink-7a5d337d,#8de4f1);border-radius:11px;place-items:center;font-size:1.05rem;display:grid}.widget-card-copy{min-width:0}.widget-card-copy strong,.widget-card-copy span,.widget-card-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.widget-card-copy strong{color:var(--journal-ink-68574799,#9bdceb);letter-spacing:.08em;font-size:.6rem;font-weight:700}.widget-card-copy span{color:var(--journal-ink-a373e6ef,#e8fbff);margin-top:.2rem;font-size:.76rem;font-weight:600}.widget-card-copy small{color:var(--journal-ink-3ace4649,#83aab7);margin-top:.16rem;font-size:.58rem}.widget-card-value{border:1px solid var(--journal-line-e36a2c29,#7fdcef30);color:var(--journal-ink-35146886,#a9e8f2);white-space:nowrap;border-radius:99px;align-self:start;padding:.25rem .38rem;font-size:.56rem;font-weight:600}.widget-card-controls{border:1px solid var(--journal-line-f21310d6,#b0e7f633);background:var(--journal-surface-1e85afd2,#09263a);box-shadow:0 6px 16px var(--journal-shadow-a59544b1,#00000040);border-radius:8px;gap:.18rem;padding:.18rem;display:flex;position:absolute;bottom:-.33rem;right:.42rem}.widget-card-controls button{width:20px;height:20px;color:var(--journal-ink-e61d08bc,#bceff7);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:.65rem;line-height:1}.widget-card-controls button:hover{background:var(--journal-surface-9d66ce1d,#6fdbf12e)}.widget-drag-handle{color:var(--journal-ink-e60460dd,#78d6e8);cursor:grab;padding:0 .15rem;font-size:.85rem;line-height:20px}.widget-empty{border:1px dashed var(--journal-line-fe50be5f,#aae6f340);background:var(--journal-surface-789007bf,#05192794);color:var(--journal-ink-731e8b91,#9bbdc7);border-radius:14px;justify-items:center;gap:.5rem;padding:1.5rem;font-size:.72rem;display:grid}.widget-empty button{border:1px solid var(--journal-line-aabadaa1,#8fe0f247);background:var(--journal-surface-f3c0dab5,#4ab7d221);color:var(--journal-ink-030e3d9b,#c9f3fa);cursor:pointer;border-radius:99px;padding:.45rem .65rem;font-size:.62rem}.widget-sidebar.is-editing .widget-card{cursor:grab}.widget-today .widget-card-icon,.widget-weather .widget-card-icon{color:var(--journal-ink-da6f010d,#ffe18d);border-color:var(--journal-line-28aa60bf,#ffe18d40);background:var(--journal-surface-b792c4c8,#ffc0521f)}.widget-connection .widget-card-icon{color:var(--journal-ink-fdb570db,#ffaaa2);border-color:var(--journal-line-6a826890,#ffaaa240);background:var(--journal-surface-5c12133f,#ff7d791a)}.solar-home>.orbit-status-card,.solar-home>.today-card,.solar-home>.weather-card:not(.is-expanded){display:none!important}.solar-home>.weather-card.is-expanded{width:min(490px,34vw);max-height:calc(100vh - 10rem);top:clamp(6rem,11vh,8rem);left:auto;right:clamp(1rem,3vw,3.5rem);overflow:auto}.solar-home.is-module-open>.weather-card.is-expanded{opacity:1!important;pointer-events:auto!important}@media (width<=780px){.widget-sidebar{width:auto;inset:5.6rem .75rem}.widget-sidebar-header{padding:.7rem}.widget-scroll{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.widget-card{grid-template-columns:28px minmax(0,1fr);min-height:70px;padding:.58rem}.widget-card-icon{width:28px;height:28px}.widget-card-value{grid-column:2;justify-self:start;margin-top:-.35rem}.widget-card-controls{right:.28rem}.widget-sidebar.is-editing .widget-scroll{grid-template-columns:1fr}.solar-home>.weather-card.is-expanded{width:auto;max-height:none;inset:5.6rem .75rem}.solar-home.is-module-open>.weather-card.is-expanded{display:none!important}}.space-header{width:min(500px,100% - 2rem)}.space-header nav,.solar-home.is-module-open .space-header nav{display:none!important}.solar-home.is-module-open .space-header{width:min(500px,100% - 2rem)}.bottom-shortcuts.is-expanded{width:min(720px,100% - 2rem);height:auto;min-height:68px;padding:.42rem .55rem}.bottom-shortcuts.is-expanded .shortcut-menu{width:100%;padding:.78rem}.shortcut-menu-heading{justify-content:space-between;align-items:baseline;gap:.7rem;margin-bottom:.58rem;display:flex!important}.shortcut-menu-heading p{margin:0!important}.shortcut-menu-heading small{color:var(--journal-ink-9c0b8262,#82aab6);font-size:.58rem}.shortcut-module-grid{max-height:min(42vh,300px);overflow:auto;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.38rem!important;display:grid!important}.shortcut-module-grid button{border:1px solid var(--journal-line-dcdd8899,#b5e7f621);background:var(--journal-surface-2d48df24,#5bc1dd14);min-height:36px;color:var(--journal-ink-ca922235,#dff7fb);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:.42rem;padding:.48rem .55rem;font-size:.64rem;transition:background .18s,border-color .18s,transform .18s;display:flex}.shortcut-module-grid button:hover,.shortcut-module-grid button.is-active{border-color:var(--journal-line-472a26a5,#81e1f373);background:var(--journal-surface-a3ec9e41,#5bcce933);transform:translateY(-1px)}.shortcut-module-grid i{width:1.05rem;color:var(--journal-ink-e1dae66b,#8ee4f1);text-align:center;font-size:.88rem;font-style:normal}.shortcut-module-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=780px){.space-header,.solar-home.is-module-open .space-header{width:calc(100% - 2rem)}.bottom-shortcuts.is-expanded{width:calc(100% - 1.5rem)}.shortcut-module-grid{max-height:38vh;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@keyframes card-pop-enter{0%{opacity:0;filter:blur(5px);transform:translateY(24px)scale(.95)}65%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.008)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.weather-card.is-expanded{transform-origin:100% 0;animation:.46s cubic-bezier(.2,.85,.28,1) both card-pop-enter}.orbit-module-panel{transform-origin:100%;will-change:opacity,transform}.widget-sidebar{animation:.62s cubic-bezier(.2,.85,.28,1) both card-pop-enter}.profile-popover{transform-origin:100% 0;animation:.32s cubic-bezier(.2,.85,.28,1) both card-pop-enter}.bottom-shortcuts{transform-origin:bottom;transition:width .35s,min-height .35s,padding .35s;animation:.55s cubic-bezier(.2,.85,.28,1) both bar-enter}@media (prefers-reduced-motion:reduce){.floating-card,.orbit-module-panel,.widget-sidebar,.profile-popover,.bottom-shortcuts{transition:none!important;animation:none!important}}.solar-home>.weather-card.is-expanded{overflow:hidden auto;width:min(520px,38vw)!important;height:min(680px,100vh - 10rem)!important;min-height:420px!important;max-height:calc(100vh - 10rem)!important;display:block!important}.solar-home>.weather-card.is-expanded .weather-content{min-height:100%}@media (width<=1100px) and (width>=781px){.solar-home>.weather-card.is-expanded{width:min(480px,42vw)!important;height:min(620px,100vh - 9rem)!important;min-height:380px!important}}@media (width<=780px){.solar-home>.weather-card.is-expanded{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important}}.weather-workspace{overflow:hidden}.weather-workspace-body{flex:1;grid-template-columns:minmax(260px,.78fr) minmax(410px,1.22fr);gap:1rem;min-height:0;padding:1rem 1.25rem 1.25rem;display:grid}.weather-today-column{scrollbar-width:thin;flex-direction:column;gap:.75rem;min-width:0;min-height:0;padding-right:.15rem;display:flex;overflow:auto}.weather-today-panel,.weather-hourly-panel,.weather-location-panel,.weather-month-panel{border:1px solid var(--journal-line-60215cfe,#b1e7f629);background:linear-gradient(145deg,var(--journal-surface-aa099b42,#23688224),var(--journal-surface-55b01e99,#02111d61));box-shadow:inset 0 1px var(--journal-shadow-ca2d2fa7,#ffffff0e);border-radius:18px}.weather-today-panel{flex-shrink:0;padding:1rem;position:relative;overflow:hidden}.weather-today-panel:before{content:"";background:radial-gradient(circle,var(--journal-surface-0cb0ec72,#ffd66b2e),var(--journal-surface-14aa4372,#4abedd0f) 42%,transparent 70%);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-80px}.weather-section-heading,.weather-month-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex;position:relative}.weather-section-heading h3,.weather-month-heading h3{color:var(--journal-ink-30070f04,#eafaff);margin:.25rem 0 0;font-family:Georgia,Songti SC,serif;font-size:1rem;font-weight:600}.weather-section-heading>small{color:var(--journal-ink-4f813b23,#7fa6b3);align-self:flex-end;font-size:.58rem}.weather-workspace-refresh{border:1px solid var(--journal-line-785a4040,#87e1f340);background:var(--journal-surface-8f105b38,#4ab7d21a);width:31px;height:31px;color:var(--journal-ink-0d229bcb,#a9e8f3);cursor:pointer;border-radius:50%;place-items:center;font-size:1rem;transition:transform .2s,background .2s;display:grid}.weather-workspace-refresh:hover:not(:disabled){background:var(--journal-surface-f11b66a4,#4ab7d238);transform:rotate(35deg)}.weather-workspace-refresh:disabled{cursor:wait;opacity:.55}.weather-now-summary{align-items:center;gap:1rem;padding:1.25rem .15rem 1rem;display:flex;position:relative}.weather-now-icon{border:1px solid var(--journal-line-04b6845c,#ffdd8542);background:linear-gradient(145deg,var(--journal-surface-185d9b7c,#ffdc7e2e),var(--journal-surface-7648b6c0,#41a1bf1c));width:76px;height:76px;box-shadow:0 14px 38px var(--journal-shadow-09884d7f,#0000002e),inset 0 1px var(--journal-shadow-0f1c00d7,#ffffff14);color:var(--journal-ink-d89ae124,#ffe59b);border-radius:24px;flex:none;place-items:center;font-size:2.35rem;display:grid}.weather-now-summary>div{min-width:0}.weather-now-summary strong{color:var(--journal-ink-8544b32b,#f4fcff);letter-spacing:-.09em;font-size:3.65rem;font-weight:300;line-height:.9;display:block}.weather-now-summary sup{font-size:1.3rem}.weather-now-summary p{color:var(--journal-ink-f7f0b5d9,#d8f4f8);margin:.45rem 0 0;font-size:.9rem;font-weight:600}.weather-now-summary small{color:var(--journal-ink-dfa5abb2,#86aeb9);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.6rem;display:block;overflow:hidden}.weather-today-range{border-top:1px solid var(--journal-line-c2755042,#b7e9f71c);grid-template-columns:1fr auto;align-items:end;gap:.2rem .75rem;padding:.72rem 0;display:grid}.weather-today-range>span{color:var(--journal-ink-418eca81,#8fb4bf);font-size:.62rem}.weather-today-range strong{color:var(--journal-ink-a373e6ef,#e8fbff);font-size:.86rem}.weather-today-range strong i{color:var(--journal-ink-f786efd5,#6bd5e7);font-style:normal;font-weight:400}.weather-today-range small{color:var(--journal-ink-2881821e,#5dd2e7);grid-column:1/-1;font-size:.57rem}.weather-workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;margin-top:.15rem;display:grid}.weather-workspace-metrics>span{border:1px solid var(--journal-line-b3e0a7da,#b5e8f61a);background:var(--journal-surface-325bd443,#02111d40);border-radius:11px;gap:.22rem;padding:.6rem .55rem;display:grid}.weather-workspace-metrics small{color:var(--journal-ink-b77cf55a,#789fab);font-size:.54rem}.weather-workspace-metrics strong{color:var(--journal-ink-ae714c19,#e5f9fc);font-size:.75rem}.weather-workspace-advice{background:linear-gradient(90deg,var(--journal-surface-e6000696,#4bb8cf21),var(--journal-surface-dfff4261,#4bb8cf0a));color:var(--journal-ink-c628fac1,#afd2da);border-radius:12px;gap:.5rem;margin:.8rem 0 0;padding:.68rem .72rem;font-size:.65rem;line-height:1.55;display:flex;position:relative}.weather-workspace-advice i{color:var(--journal-ink-56baf9d4,#81e2ef);font-style:normal}.weather-workspace-stale{color:var(--journal-ink-ca404730,#e2bd8b);margin:.45rem 0 0;font-size:.58rem}.weather-hourly-panel,.weather-location-panel{padding:.85rem .9rem}.weather-workspace-hourly{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;margin-top:.7rem;display:grid}.weather-workspace-hourly article{border:1px solid var(--journal-line-c2755042,#b7e9f71c);background:var(--journal-surface-a24900e5,#010f1b47);border-radius:11px;justify-items:center;gap:.28rem;min-width:0;padding:.58rem .25rem;display:grid}.weather-workspace-hourly time{color:var(--journal-ink-c2d8c1d0,#a8cbd3);font-size:.56rem}.weather-workspace-hourly i{color:var(--journal-ink-2e491567,#ffe194);font-size:1.05rem;font-style:normal}.weather-workspace-hourly strong{color:var(--journal-ink-b42ab34f,#f0fcff);font-size:.75rem}.weather-workspace-hourly small{max-width:100%;color:var(--journal-ink-abe81ff0,#55cee3);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.weather-workspace-location{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;margin-top:.65rem;display:grid}.weather-workspace-location input{border:1px solid var(--journal-line-749ee74e,#b7e9f72b);background:var(--journal-surface-ee4c4517,#010f1a80);min-width:0;color:var(--journal-ink-e2670c05,#eaffff);font:inherit;border-radius:9px;outline:0;padding:.52rem .6rem;font-size:.64rem}.weather-workspace-location input:focus{border-color:var(--journal-line-abc3c0d1,#64d8ec8c);box-shadow:0 0 0 3px var(--journal-shadow-0a6823d6,#4cbed814)}.weather-workspace-location button,.weather-workspace-cities button,.weather-workspace-empty button{border:1px solid var(--journal-line-1881cb51,#85e0f240);background:var(--journal-surface-56eea8f1,#42b1cb24);color:var(--journal-ink-45c33abd,#cef6fc);cursor:pointer;border-radius:9px;padding:.48rem .65rem;font-size:.62rem}.weather-workspace-message{color:var(--journal-ink-904d5953,#8fb5bf);margin:.5rem 0 0;font-size:.58rem}.weather-workspace-cities{gap:.3rem;max-height:120px;margin-top:.5rem;display:grid;overflow:auto}.weather-workspace-cities button{text-align:left;justify-content:space-between;align-items:center;display:flex}.weather-workspace-cities button span{min-width:0}.weather-workspace-cities strong,.weather-workspace-cities small{display:block}.weather-workspace-cities strong{color:var(--journal-ink-f0a28bec,#e9fbff);font-size:.64rem}.weather-workspace-cities small{color:var(--journal-ink-c5335664,#80a5b0);margin-top:.15rem;font-size:.52rem}.weather-workspace-cities i{color:var(--journal-ink-d1af78d9,#8ce3ef);font-size:.55rem;font-style:normal}.weather-month-panel{flex-direction:column;min-width:0;min-height:0;padding:1rem;display:flex}.weather-month-heading{align-items:flex-end;margin-bottom:.8rem}.weather-month-heading h3{font-size:1.25rem}.weather-month-legend{color:var(--journal-ink-138fadc2,#82a8b4);gap:.65rem;font-size:.55rem;display:flex}.weather-month-legend span{align-items:center;gap:.28rem;display:flex}.weather-month-legend i{background:var(--journal-surface-4fbcc35d,#6bd9e9);width:6px;height:6px;box-shadow:0 0 7px var(--journal-shadow-6e6c3b19,#6bd9e980);border-radius:50%;display:block}.weather-month-legend i.history{background:var(--journal-surface-e0bea743,#7596a3);box-shadow:none}.weather-calendar-week,.weather-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weather-calendar-week{margin-bottom:.35rem}.weather-calendar-week span{color:var(--journal-ink-fe56628e,#779ca8);text-align:center;font-size:.56rem}.weather-calendar-grid{flex:1;grid-auto-rows:minmax(70px,1fr);gap:.35rem;min-height:0}.weather-calendar-grid article,.weather-calendar-blank{border:1px solid var(--journal-line-f9518e75,#b7e9f716);background:var(--journal-surface-54937cb7,#010f1b40);border-radius:11px;min-width:0}.weather-calendar-blank{opacity:.35}.weather-calendar-grid article{flex-direction:column;padding:.46rem;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative}.weather-calendar-grid article.has-weather:hover{z-index:1;border-color:var(--journal-line-e088dc71,#6cdcef59);background:var(--journal-surface-82d57170,#3794ae21);transform:translateY(-2px)}.weather-calendar-grid article>div{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.weather-calendar-grid time{color:var(--journal-ink-98cbe112,#9fc4cd);font-size:.58rem;font-weight:700}.weather-calendar-grid article>div b{background:var(--journal-surface-5782a28f,#d6f6fb);color:var(--journal-ink-5e07e067,#123646);border-radius:99px;padding:.12rem .25rem;font-size:.45rem}.weather-calendar-grid article>i{color:var(--journal-ink-68305f0d,#ffe196);margin:auto 0 .12rem;font-size:1.15rem;font-style:normal}.weather-calendar-grid article>strong{color:var(--journal-ink-a79cf875,#e7f9fc);white-space:nowrap;font-size:.6rem;overflow:hidden}.weather-calendar-grid article>strong span{color:var(--journal-ink-3f1abe60,#688d98);font-weight:400}.weather-calendar-grid article>small{color:var(--journal-ink-9ab08e92,#69cfe0);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.48rem;display:block;overflow:hidden}.weather-calendar-grid article.is-history>i,.weather-calendar-grid article.is-history>small{filter:saturate(.45);opacity:.75}.weather-calendar-grid article.is-today{border-color:var(--journal-line-150c3f29,#85e7f69e);background:linear-gradient(145deg,var(--journal-surface-20ad44d9,#45b7d033),var(--journal-surface-981eeacd,#12435733));box-shadow:0 0 0 2px var(--journal-shadow-4bfaa834,#66d8eb12),0 8px 22px var(--journal-shadow-a6f87266,#0000001f)}.weather-calendar-missing{color:var(--journal-ink-e410486a,#42616d);margin:auto;font-size:.72rem}.weather-month-note{color:var(--journal-ink-f745fe57,#6f929e);margin:.72rem 0 0;font-size:.54rem;line-height:1.45}.weather-workspace-empty{text-align:center;flex:1;align-content:center;place-items:center;gap:.55rem;padding:2rem;display:grid}.weather-workspace-empty i{border:1px solid var(--journal-line-f3d1ba82,#89e1f240);background:var(--journal-surface-cc47625f,#47b2cb1a);width:62px;height:62px;color:var(--journal-ink-c745580b,#9be5ef);border-radius:20px;place-items:center;font-size:1.75rem;font-style:normal;display:grid}.weather-workspace-empty strong{color:var(--journal-ink-a373e6ef,#e8fbff)}.weather-workspace-empty p{color:var(--journal-ink-05f5b63e,#8caeb8);margin:0;font-size:.7rem}@media (width<=1050px) and (width>=781px){.weather-workspace-body{grid-template-columns:1fr;overflow:auto}.weather-today-column{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.weather-today-panel{grid-row:span 2}.weather-month-panel{min-height:590px}.weather-location-panel{align-self:start}}@media (width<=780px){.weather-workspace-body{padding:.75rem;display:block;overflow:auto}.weather-today-column{overflow:visible}.weather-month-panel{min-height:570px;margin-top:.75rem;padding:.75rem}.weather-calendar-grid{grid-auto-rows:minmax(66px,1fr);gap:.25rem}.weather-calendar-grid article{padding:.35rem}.weather-month-legend{display:none}.weather-now-summary strong{font-size:3.15rem}}@media (width<=480px){.weather-workspace-metrics{grid-template-columns:repeat(2,1fr)}.weather-workspace-hourly{grid-template-columns:repeat(4,minmax(56px,1fr));overflow:auto}.weather-calendar-grid article>small{display:none}.weather-calendar-grid article>strong{font-size:.52rem}.weather-calendar-grid article>i{font-size:.95rem}}.partner-messages{background:radial-gradient(circle at 50% 0%,var(--journal-surface-3fbe64e3,#5eb8d31a),transparent 42%),var(--journal-surface-667bc49e,#010c154d);gap:.48rem;padding:.85rem 1.05rem 1rem}.chat-time-separator{justify-content:center;align-items:center;margin:.72rem 0 .28rem;display:flex}.chat-time-separator time{border:1px solid var(--journal-line-3683fa80,#b9e7f31f);background:var(--journal-surface-edf5559c,#03142070);color:var(--journal-ink-a242dbda,#86aeba);border-radius:99px;padding:.22rem .58rem;font-size:.58rem;line-height:1.2}.partner-message-row{align-self:flex-start;align-items:flex-end;gap:.45rem;max-width:90%;display:flex}.partner-message-row.mine{flex-direction:row-reverse;align-self:flex-end}.partner-message-avatar{border:1px solid var(--journal-line-48b59421,#b7ebf642);background:linear-gradient(145deg,var(--journal-surface-8630e682,#77d7e9),var(--journal-surface-cb35174c,#28627d)) center/cover;width:31px;height:31px;color:var(--journal-ink-bc01b483,#effcff);box-shadow:0 4px 12px var(--journal-shadow-2bdb9741,#0003);border-radius:50%;flex:none;place-items:center;font-size:.66rem;font-weight:700;display:grid;overflow:hidden}.partner-message-bubble{min-width:44px;max-width:min(480px,100vw - 7rem);position:relative;border:1px solid var(--journal-line-9b2d081b,#a4e2ef38)!important;background:var(--journal-surface-874cda54,#e5f7faf5)!important;color:var(--journal-ink-4ffb6ba0,#153544)!important;box-shadow:0 7px 18px var(--journal-shadow-a6f87266,#0000001f)!important;border-radius:5px 16px 16px!important;margin:0!important;padding:.62rem .72rem!important}.partner-message-row.mine .partner-message-bubble{background:linear-gradient(145deg,var(--journal-surface-bb21d6fd,#39bda1),var(--journal-surface-2a4e1ecd,#198d86))!important;color:var(--journal-ink-72abe41a,#effffb)!important;border-radius:16px 5px 16px 16px!important}.partner-message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit!important;margin:0!important;font-size:.78rem!important;line-height:1.55!important}.partner-message-bubble img{object-fit:contain;background:var(--journal-surface-0e89a04d,#03141f1a);border-radius:10px;max-width:min(280px,62vw);max-height:280px;display:block}.partner-message-bubble.is-gif{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:.32rem!important}.partner-message-bubble.is-gif img{border:1px solid var(--journal-line-43359960,#b5e7f326);background:var(--journal-surface-9978b8f3,#051a28b8);max-width:190px;max-height:190px;box-shadow:0 8px 22px var(--journal-shadow-09884d7f,#0000002e)}.partner-message-bubble .message-reply-quote{border-left:2px solid var(--journal-line-fe71dc32,#49b8c5);background:var(--journal-surface-c1dd5fff,#1451601a);color:var(--journal-ink-6b70681c,#446d76);border-radius:0 7px 7px 0;gap:.14rem;margin:0 0 .42rem;padding:.34rem .48rem;display:grid}.partner-message-row.mine .message-reply-quote{border-left-color:var(--journal-line-a263a09c,#ebfff7c7);background:var(--journal-surface-557dbe2a,#0040442e);color:var(--journal-ink-ce5f35fb,#d8f4ef)}.message-reply-quote small{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.message-reply-quote span{text-overflow:ellipsis;white-space:nowrap;max-width:30ch;font-size:.62rem;display:block;overflow:hidden}.partner-message-meta{justify-content:flex-end;gap:.35rem;display:flex;background:0 0!important;border:0!important;margin-top:.34rem!important;padding:0!important}.partner-message-meta button{opacity:0;cursor:pointer;border-radius:99px;transition:opacity .18s,background .18s;border:1px solid var(--journal-line-4c45ecc6,#4d9da93d)!important;background:var(--journal-surface-4238a165,#56b8c61a)!important;color:var(--journal-ink-97abdc14,#327b86)!important;padding:.19rem .38rem!important;font-size:.53rem!important}.partner-message-row.mine .partner-message-meta button{border-color:var(--journal-line-5b69efc9,#e1fff745)!important;background:var(--journal-surface-bb4728e8,#00474926)!important;color:var(--journal-ink-95790fb1,#e2faf4)!important}.partner-message-bubble:hover .partner-message-meta button,.partner-message-bubble:focus-within .partner-message-meta button,.partner-message-meta button:focus-visible{opacity:1}.partner-message-meta button:hover:not(:disabled){background:var(--journal-surface-b1ae9c82,#56b8c640)!important}.partner-message-meta button:disabled{cursor:default;opacity:.62}.partner-reply-preview{border:1px solid var(--journal-line-88e57279,#72d7e533);border-left:3px solid var(--journal-line-3b1850b0,#54d0df);background:var(--journal-surface-e79c1e95,#45acc11a);border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:-.05rem;padding:.48rem .6rem;display:flex}.partner-reply-preview>div{gap:.12rem;min-width:0;display:grid}.partner-reply-preview small{color:var(--journal-ink-efbbdb73,#71d8e7);font-size:.56rem}.partner-reply-preview span{color:var(--journal-ink-434d8dd3,#c9e9ee);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.partner-reply-preview>button{background:var(--journal-surface-167fe80e,#84d8e51a);width:24px;height:24px;color:var(--journal-ink-ffdf2fca,#bfeef3);cursor:pointer;border:0;border-radius:50%;font-size:1rem;line-height:1}.partner-reply-preview>button:hover{background:var(--journal-surface-308e11ae,#84d8e540)}@media (width<=780px){.partner-message-row{max-width:94%}.partner-message-avatar{width:28px;height:28px}.partner-message-bubble{max-width:calc(100vw - 6.5rem)!important}.partner-message-meta button{opacity:1}.partner-message-bubble img{max-width:min(240px,62vw);max-height:240px}}.announcement-card{z-index:3;border-color:var(--journal-line-183e236d,#e3d29c40);background:linear-gradient(145deg,var(--journal-surface-511d91d2,#2f2d2adb),var(--journal-surface-7307f615,#151c26c7));width:min(370px,27vw);max-height:calc(100vh - 11rem);box-shadow:0 20px 65px var(--journal-shadow-5613576c,#0000004d),inset 0 1px var(--journal-shadow-9a631f27,#fff4c61f);animation:.58s cubic-bezier(.2,.85,.28,1) .12s both card-pop-enter,8s ease-in-out .7s infinite drift;position:fixed;top:6.9rem;right:clamp(1rem,3vw,3.5rem);overflow:auto}.announcement-card::-webkit-scrollbar{width:5px}.announcement-card::-webkit-scrollbar-thumb{background:var(--journal-surface-f3a041d8,#f0d7913d);border-radius:99px}.announcement-content{z-index:1;padding:1rem 1.05rem 1.05rem;position:relative}.announcement-card-glow{z-index:0;background:radial-gradient(circle,var(--journal-surface-d2e23ebf,#f7d06838),transparent 68%);pointer-events:none;border-radius:50%;width:180px;height:180px;animation:5s ease-in-out infinite announcement-glow;position:absolute;top:-55px;right:-45px}.announcement-heading{justify-content:space-between;align-items:flex-start;gap:.7rem;margin-bottom:.72rem;display:flex}.announcement-heading strong{color:var(--journal-ink-d06a9641,#fff6d8);margin-top:.23rem;font:600 1.2rem Georgia,Songti SC,serif;display:block}.announcement-heading>span{border:1px solid var(--journal-line-401eec81,#f5db8f33);color:var(--journal-ink-4852c97f,#d9c996);white-space:nowrap;border-radius:99px;padding:.26rem .38rem;font-size:.55rem}.announcement-latest{border:1px solid var(--journal-line-0f652ea6,#f5db8f29);background:var(--journal-surface-27710cd9,#ffe19512);border-radius:13px;padding:.72rem .78rem}.announcement-latest-title{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.announcement-latest-title strong{color:var(--journal-ink-1cccf133,#fff5d2);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.announcement-latest-title time{color:var(--journal-ink-2b093709,#ceb979);flex:none;font-size:.55rem}.announcement-latest p{color:var(--journal-ink-ab88ccf7,#e2d9c0);-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;margin:.45rem 0 .35rem;font-size:.7rem;line-height:1.65;display:-webkit-box;overflow:hidden}.announcement-latest small{color:var(--journal-ink-0fa16af3,#a99e83);font-size:.56rem}.announcement-status,.announcement-empty{color:var(--journal-ink-0fa16af3,#a99e83);text-align:center;margin:.85rem 0;font-size:.66rem;line-height:1.5}.announcement-empty span{color:var(--journal-ink-bef68ba3,#f2cf75);margin-bottom:.2rem;font-size:1.35rem;display:block}.announcement-empty p{margin:0}.announcement-actions{gap:.42rem;margin-top:.68rem;display:flex}.announcement-actions button{border:1px solid var(--journal-line-9688af9d,#efd89430);background:var(--journal-surface-55c27125,#efd89414);color:var(--journal-ink-e20221b2,#e6d9ae);cursor:pointer;text-align:left;border-radius:9px;flex:1;padding:.48rem .5rem;font-size:.61rem}.announcement-actions button span{float:right;color:var(--journal-ink-b1fa7ddc,#f2ce68);font-size:.85rem}.announcement-actions button:hover{border-color:var(--journal-line-34e9ad7f,#efd89466);background:var(--journal-surface-cf9af8fc,#efd89426)}.announcement-actions .announcement-manage-button{color:var(--journal-ink-d8f6fdf3,#ffe19a);flex:none}.announcement-expanded{border-top:1px solid var(--journal-line-ca1a21ee,#efd89424);gap:.6rem;margin-top:.7rem;padding-top:.7rem;display:grid}.announcement-history-list{gap:.5rem;display:grid}.announcement-history-item{border:1px solid var(--journal-line-67a9fbf5,#d6d5bb1f);background:var(--journal-surface-489f5e08,#020f1933);border-radius:11px;padding:.62rem .68rem}.announcement-history-title{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.announcement-history-title strong{color:var(--journal-ink-cc67643c,#eee6cb);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.announcement-history-title button{color:var(--journal-ink-46c8a1cf,#f0cf78);cursor:pointer;background:0 0;border:0;font-size:.58rem}.announcement-history-item>p{color:var(--journal-ink-a5e68ea8,#c8c3b2);white-space:pre-wrap;margin:.38rem 0;font-size:.64rem;line-height:1.55}.announcement-history-item>small{color:var(--journal-ink-6dc26272,#99967f);font-size:.54rem}.announcement-history-item details{border-top:1px solid var(--journal-line-7b56096c,#d6d5bb1a);margin-top:.48rem;padding-top:.42rem}.announcement-history-item summary{color:var(--journal-ink-48c1fedb,#c8ae68);cursor:pointer;font-size:.57rem}.announcement-revisions{gap:.38rem;margin-top:.4rem;display:grid}.announcement-revisions>div{background:var(--journal-surface-2aa7d57f,#ffde8c0f);border-radius:7px;padding:.36rem .42rem}.announcement-revisions b,.announcement-revisions span{color:var(--journal-ink-b27b5a4e,#d6bd71);margin-right:.35rem;font-size:.52rem}.announcement-revisions p{color:var(--journal-ink-c4380f94,#aaa792);white-space:pre-wrap;margin:.2rem 0 0;font-size:.56rem;line-height:1.45}.announcement-form{border:1px solid var(--journal-line-401eec81,#f5db8f33);background:var(--journal-surface-693d627b,#020e176b);border-radius:12px;gap:.5rem;padding:.72rem;display:grid}.announcement-form-heading{color:var(--journal-ink-99b58dc9,#f7e8b6);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.announcement-form-heading button{background:var(--journal-surface-f85e155d,#f1d88e1a);width:22px;height:22px;color:var(--journal-ink-e932f2a7,#dec881);cursor:pointer;border:0;border-radius:50%}.announcement-form label{color:var(--journal-ink-1f0e6d8c,#b9b298);gap:.25rem;font-size:.58rem;display:grid}.announcement-form input,.announcement-form textarea{border:1px solid var(--journal-line-b2a9c860,#dad2ad29);background:var(--journal-surface-a2feef72,#010e18a6);width:100%;color:var(--journal-ink-a895c300,#eee8d4);font:inherit;border-radius:8px;outline:0;padding:.5rem;font-size:.66rem}.announcement-form textarea{resize:vertical;min-height:76px;line-height:1.5}.announcement-form>button{border:1px solid var(--journal-line-8eeed3c4,#f6d67647);background:linear-gradient(135deg,var(--journal-surface-bbc1030d,#96733b),var(--journal-surface-54d7c4dd,#765033));color:var(--journal-ink-3cf99ce7,#fff1bf);cursor:pointer;border-radius:8px;padding:.52rem;font-size:.64rem}.announcement-form>button:disabled{cursor:wait;opacity:.58}.announcement-notice{color:var(--journal-ink-da81175b,#d7bd72);margin:.55rem 0 0;font-size:.58rem;line-height:1.45}@keyframes announcement-glow{50%{opacity:.72;transform:scale(1.12)}}.weather-card.is-expanded~.announcement-card{opacity:0;pointer-events:none;transform:translateY(-10px)scale(.97)}@media (width<=780px){.announcement-card{width:auto;max-height:calc(100vh - 11rem);top:5.8rem;left:.75rem;right:.75rem}.announcement-content{padding:.85rem}.announcement-latest-title{gap:.22rem;display:grid}.announcement-actions .announcement-manage-button{flex:none}}@media (prefers-reduced-motion:reduce){.announcement-card,.announcement-card-glow{animation:none!important}}.announcement-markdown{color:var(--journal-ink-ab88ccf7,#e2d9c0);margin:.45rem 0 .35rem;font-size:.7rem;line-height:1.65}.announcement-markdown p{margin:.35rem 0}.announcement-markdown p:first-child{margin-top:0}.announcement-markdown p:last-child{margin-bottom:0}.announcement-markdown h3,.announcement-markdown h4,.announcement-markdown h5,.announcement-markdown h6{color:var(--journal-ink-c9ba34b8,#fff3c9);margin:.45rem 0 .25rem;font-size:.75rem}.announcement-markdown h3{font-size:.85rem}.announcement-markdown ul,.announcement-markdown ol{margin:.35rem 0;padding-left:1.2rem}.announcement-markdown li{margin:.16rem 0}.announcement-markdown blockquote{border-left:2px solid var(--journal-line-634fd6cd,#f2ce688c);background:var(--journal-surface-a2cada70,#ffde8c0d);color:var(--journal-ink-8f45bead,#c9c0a8);margin:.4rem 0;padding:.25rem .55rem}.announcement-markdown pre{border:1px solid var(--journal-line-7d63c83d,#efd89421);background:var(--journal-surface-6e7eca17,#010c15a6);color:var(--journal-ink-ce318059,#f3df9d);border-radius:7px;margin:.45rem 0;padding:.5rem;font-size:.6rem;line-height:1.45;overflow:auto}.announcement-markdown code,.announcement-markdown-title code{background:var(--journal-surface-c12668a3,#ffde8c1a);color:var(--journal-ink-5dac49b7,#f2d887);border-radius:4px;padding:.06rem .2rem;font-size:.9em}.announcement-markdown a,.announcement-markdown-title a{color:var(--journal-ink-bec5c4d3,#8de0ed);text-underline-offset:2px;text-decoration:underline}.announcement-markdown del{opacity:.7}.announcement-markdown-hint{color:var(--journal-ink-0fa16af3,#a99e83);font-size:.55rem;line-height:1.4}.partner-messages article.partner-message-bubble.is-image{width:fit-content;max-width:min(360px,68vw);background:var(--journal-surface-fe780749,#10404eb8)!important;border-color:var(--journal-line-56dcbf10,#9de1ee33)!important;min-width:0!important;box-shadow:0 8px 22px var(--journal-shadow-dc0c508c,#00000029)!important;padding:.34rem!important}.partner-message-bubble.is-image .message-reply-quote{margin:.05rem .05rem .42rem}.partner-media-preview{place-items:center;display:grid;position:relative;overflow:hidden}.partner-photo-preview{background:var(--journal-surface-7da1dee0,#020f1947);border-radius:12px;max-width:min(330px,62vw);max-height:320px}.partner-photo-preview img{object-fit:contain;border-radius:12px;width:auto;height:auto;display:block;background:0 0!important;border:0!important;max-width:100%!important;max-height:320px!important}.partner-messages article.partner-message-bubble.is-gif{width:fit-content;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.partner-sticker-preview{resize:both;cursor:nwse-resize;width:clamp(76px,18vw,190px);min-width:56px;max-width:min(240px,42vw);height:clamp(76px,18vw,190px);min-height:56px;max-height:240px;overflow:hidden;background:0 0!important}.partner-messages article.partner-message-bubble.is-gif .partner-sticker-preview img{object-fit:contain;display:block;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.partner-message-bubble.is-gif .partner-message-meta{justify-content:flex-start;margin:.18rem .15rem 0!important}.partner-message-bubble.is-gif .message-reply-quote{background:var(--journal-surface-43564c70,#14516029);border-radius:8px;margin:0 0 .42rem;padding:.34rem .48rem}@media (width<=780px){.partner-message-bubble.is-image{max-width:72vw}.partner-photo-preview{max-width:68vw;max-height:260px}.partner-photo-preview img{max-height:260px}.partner-sticker-preview{width:clamp(68px,24vw,160px);height:clamp(68px,24vw,160px)}}.orbit-module-panel>.module-tabs{display:none!important}.life-data-workspace{overflow:hidden}.life-data-workspace>header{flex:none}.life-data-body{background:radial-gradient(circle at 80% 0%,var(--journal-surface-6a85832f,#64b8d31f),transparent 34%),radial-gradient(circle at 0% 35%,var(--journal-surface-0114fc83,#417eb614),transparent 30%);flex:1;min-height:0;padding:1rem 1.25rem 1.3rem;overflow:auto}.life-data-intro{border:1px solid var(--journal-line-e62317a3,#ade5f329);background:linear-gradient(135deg,var(--journal-surface-53c9d0c3,#34859d26),var(--journal-surface-a721d41e,#02121f61));box-shadow:inset 0 1px var(--journal-shadow-08e14993,#ffffff0f);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.95rem 1rem;display:flex}.life-data-intro strong{color:var(--journal-ink-be8ce2d6,#eafcff);font-size:.9rem;font-weight:600;display:block}.life-data-intro p{color:var(--journal-ink-418eca81,#8fb4bf);margin:.35rem 0 0;font-size:.65rem;line-height:1.5}.life-data-intro>span{color:var(--journal-ink-c8ac1613,#75d2e2);white-space:nowrap;flex:none;font-size:.57rem}.life-data-notice{border:1px solid var(--journal-line-541f6b58,#ffb1a038);background:var(--journal-surface-9c8f5467,#b1534a1a);color:var(--journal-ink-d0ba95e2,#ffc9bd);border-radius:9px;margin:.65rem 0 0;padding:.55rem .7rem;font-size:.63rem}.life-data-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.65rem;display:grid}.life-data-stat{border:1px solid var(--journal-line-3ee4fed8,#b1e6f324);background:var(--journal-surface-95831983,#041b2985);border-radius:13px;min-width:0;padding:.75rem .8rem}.life-data-stat span,.life-data-stat small{display:block}.life-data-stat span{color:var(--journal-ink-1bc18936,#8bb4bf);font-size:.58rem}.life-data-stat strong{color:var(--journal-ink-2ec5af76,#effdff);letter-spacing:-.04em;margin:.26rem 0 .16rem;font-size:1.35rem;font-weight:600;display:block}.life-data-stat strong i{color:var(--journal-ink-7bea0275,#8ed8e5);letter-spacing:0;margin-left:.14rem;font-size:.52em;font-style:normal}.life-data-stat small{color:var(--journal-ink-2e2ccd83,#7199a6);font-size:.54rem}.life-data-stat.stat-record{background:linear-gradient(135deg,var(--journal-surface-d2c7d863,#2a96a94d),var(--journal-surface-21d8f4be,#06213194));border-color:var(--journal-line-a53fc3a0,#71dcea4d)}.life-data-section{border:1px solid var(--journal-line-c61113a9,#b1e6f321);background:linear-gradient(145deg,var(--journal-surface-a8ff8834,#0723339e),var(--journal-surface-6458c908,#02111d7a));box-shadow:inset 0 1px var(--journal-shadow-12b43a06,#ffffff0a);border-radius:15px}.life-data-calendar-section{margin-top:.65rem;padding:1rem}.life-data-section-heading{justify-content:space-between;align-items:flex-end;gap:.8rem;margin-bottom:.8rem;display:flex}.life-data-section-heading h3{color:var(--journal-ink-bc01b483,#effcff);letter-spacing:-.04em;margin:.3rem 0 0;font:600 1.2rem Georgia,Songti SC,serif}.life-data-section-heading>b,.life-data-section-heading>span{color:var(--journal-ink-35a01a02,#7ed7e4);white-space:nowrap;font-size:.6rem}.life-data-periods{flex-wrap:wrap;gap:.3rem;display:flex}.life-data-periods button{border:1px solid var(--journal-line-c848561f,#aee4f126);background:var(--journal-surface-68e11785,#4eb1c912);color:var(--journal-ink-682964c1,#91b8c2);cursor:pointer;border-radius:99px;padding:.35rem .52rem;font-size:.57rem}.life-data-periods button:hover,.life-data-periods button.is-active{border-color:var(--journal-line-dbe058b7,#76e0ef7a);background:var(--journal-surface-0dcd05cd,#49b8cf33);color:var(--journal-ink-5f3b6d5e,#e6fcff)}.life-data-bars{border-bottom:1px solid var(--journal-line-98171a70,#b5e6f224);align-items:flex-end;gap:clamp(.16rem,.5vw,.42rem);height:170px;padding:.8rem .4rem .1rem;display:flex;position:relative}.life-data-bar-grid{pointer-events:none;grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:.8rem .4rem .1rem}.life-data-bar-grid i{border-top:1px dashed var(--journal-line-bc6a8f1c,#a7e2f01f)}.life-data-bar{z-index:1;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-end;min-width:3px;height:100%;padding:0;display:flex;position:relative}.life-data-bar span{width:100%;height:var(--bar-height);background:linear-gradient(180deg,var(--journal-surface-88182517,#70dff0),var(--journal-surface-18cd67ad,#267c9f));opacity:.55;border-radius:7px 7px 2px 2px;min-height:2px;transition:height .35s,opacity .2s,filter .2s;display:block}.life-data-bar.has-records span{opacity:.9;box-shadow:0 0 12px var(--journal-shadow-a420a56f,#48cbe042)}.life-data-bar:hover span{filter:brightness(1.22)}.life-data-bar.is-selected span{background:linear-gradient(180deg,var(--journal-surface-0d33fd6a,#ffe28a),var(--journal-surface-e63d7474,#e78d4c));opacity:1;box-shadow:0 0 15px var(--journal-shadow-202494d5,#ffba664d)}.life-data-bar small{color:var(--journal-ink-fadc919d,#7faab7);white-space:nowrap;font-size:.5rem;position:absolute;bottom:-1.2rem;left:50%;transform:translate(-50%)}.life-data-chart-legend{color:var(--journal-ink-3d29ebe6,#7fa7b2);justify-content:flex-end;gap:.8rem;margin-top:.7rem;font-size:.56rem;display:flex}.life-data-chart-legend span{align-items:center;gap:.25rem;display:flex}.life-data-chart-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.life-data-chart-legend .legend-record{background:var(--journal-surface-0b84611c,#51c6dc)}.life-data-chart-legend .legend-mood{background:var(--journal-surface-f06926c0,#ffd37a)}.life-data-columns{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:.65rem;margin-top:.65rem;display:grid}.life-data-day-detail,.life-data-highlights,.life-data-total-section{padding:1rem}.life-data-breakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:.38rem;display:grid}.life-data-breakdown>div{border:1px solid var(--journal-line-0a339527,#ade3f01a);background:var(--journal-surface-7e64a274,#4eb1c90f);border-radius:9px;grid-template-columns:1.2rem 1fr auto;align-items:center;gap:.2rem;min-width:0;padding:.42rem .35rem;display:grid}.life-data-breakdown i{color:var(--journal-ink-bdf1f6e0,#8fe2ef);text-align:center;font-style:normal}.life-data-breakdown span{color:var(--journal-ink-d7fad18d,#9fc3cc);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.life-data-breakdown strong{color:var(--journal-ink-6075486e,#eafbff);font-size:.7rem}.life-data-record-list{border-top:1px solid var(--journal-line-43f006a7,#ade3f01f);gap:.38rem;margin-top:.7rem;padding-top:.7rem;display:grid}.life-data-record-list article{background:var(--journal-surface-7e64a274,#4eb1c90f);border-radius:8px;align-items:center;gap:.55rem;min-width:0;padding:.42rem .35rem;display:flex}.life-data-record-list article>i{background:var(--journal-surface-b7d877cf,#4ab7d21f);width:24px;height:24px;color:var(--journal-ink-df322fe6,#8de3ef);border-radius:8px;flex:none;place-items:center;font-size:.6rem;font-style:normal;display:grid}.life-data-record-list article div{min-width:0}.life-data-record-list strong,.life-data-record-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.life-data-record-list strong{color:var(--journal-ink-19eb5da6,#dff8fc);font-size:.65rem}.life-data-record-list small{color:var(--journal-ink-e812080c,#82a9b5);margin-top:.14rem;font-size:.54rem}.life-data-empty{color:var(--journal-ink-a2713d2d,#7fa5b0);margin:.8rem 0 .1rem;font-size:.62rem}.life-data-highlight-list{gap:.42rem;display:grid}.life-data-highlight-list article{border:1px solid var(--journal-line-0a339527,#ade3f01a);background:linear-gradient(135deg,var(--journal-surface-342380ae,#4fafc71a),var(--journal-surface-2a2e7437,#04152233));border-radius:10px;grid-template-columns:1fr auto;gap:.15rem .6rem;padding:.55rem .6rem;display:grid}.life-data-highlight-list span,.life-data-highlight-list small{color:var(--journal-ink-3631bc68,#83acb7);grid-column:1;font-size:.57rem}.life-data-highlight-list strong{color:var(--journal-ink-eabff557,#f1fcff);text-align:right;grid-area:1/2/3;align-self:center;font-size:.92rem}.life-data-highlight-list strong em{color:var(--journal-ink-c6b3ec1c,#87b4bd);font-size:.7em;font-style:normal}.life-data-highlight-list small{line-height:1.35}.life-data-total-section{margin-top:.65rem}.life-data-total-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.life-data-total-grid article{border:1px solid var(--journal-line-0a339527,#ade3f01a);background:var(--journal-surface-2df7b2cf,#4eb1c90e);border-radius:11px;align-items:center;gap:.5rem;min-width:0;padding:.55rem .5rem;display:flex}.life-data-total-grid article>i{background:var(--journal-surface-2d98ce07,#4dbbd11a);width:27px;height:27px;color:var(--journal-ink-660d1d5d,#8be3ef);border-radius:9px;flex:none;place-items:center;font-style:normal;display:grid}.life-data-total-grid article div{min-width:0}.life-data-total-grid strong,.life-data-total-grid span,.life-data-total-grid small{display:block}.life-data-total-grid strong{color:var(--journal-ink-ac090dc2,#eefdff);font-size:.78rem}.life-data-total-grid span{color:var(--journal-ink-911d3e9c,#a9d0d9);margin-top:.12rem;font-size:.58rem}.life-data-total-grid small{color:var(--journal-ink-5fa9cf47,#779da8);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.5rem;overflow:hidden}@media (width<=900px){.life-data-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.life-data-columns{grid-template-columns:1fr}.life-data-total-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.life-data-body{padding:.75rem}.life-data-intro{display:block}.life-data-intro>span{margin-top:.55rem;display:block}.life-data-calendar-section,.life-data-day-detail,.life-data-highlights,.life-data-total-section{padding:.75rem}.life-data-section-heading{align-items:flex-start;display:block}.life-data-periods{margin-top:.65rem}.life-data-bars{gap:.12rem;height:145px}.life-data-bars.period-365{gap:0}.life-data-bar small{font-size:.46rem}.life-data-breakdown,.life-data-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.life-data-chart-legend{flex-wrap:wrap;justify-content:flex-start;gap:.5rem}}@media (prefers-reduced-motion:reduce){.life-data-bar span{transition:none}}.schedule-day-actions{align-items:center;gap:.35rem;display:flex}.schedule-habit-button{border-color:var(--journal-line-a200daf5,#76e0ef4d)!important;background:var(--journal-surface-194dc522,#50bece29)!important}.timeline-event.timeline-habit{border-left-color:var(--event-color,var(--journal-line-8ef32554,#69d9c0));background:linear-gradient(105deg,color-mix(in srgb,var(--event-color,var(--journal-surface-8ef32554,#69d9c0)) 38%,var(--journal-surface-4bf354ef,#081d27e6)),var(--journal-surface-cbb9a969,#215c5752));box-shadow:0 4px 16px color-mix(in srgb,var(--event-color,var(--journal-shadow-8ef32554,#69d9c0)) 18%,transparent)}.timeline-event.timeline-habit:hover{filter:brightness(1.16);cursor:pointer}.timeline-event.timeline-habit.is-habit-done{opacity:.68;filter:saturate(.72)}.timeline-event.timeline-habit:after{content:none}.timeline-habit-icon{background:color-mix(in srgb,var(--event-color,var(--journal-surface-8ef32554,#69d9c0)) 30%,transparent);width:20px;height:20px;color:var(--journal-ink-f7044e0d,#f0fffb);vertical-align:middle;border-radius:7px;place-items:center;margin-right:.28rem;font-style:normal;display:inline-grid}.timeline-habit strong{font-size:.72rem;display:inline}.timeline-habit small{margin-top:.25rem}.habit-manager-backdrop{z-index:20;background:var(--journal-surface-4140e829,#0009119e);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:1rem;animation:.2s both habit-backdrop-in;display:grid;position:absolute;inset:0}.habit-manager{border:1px solid var(--journal-line-bf0b2ea9,#abe8f440);background:linear-gradient(145deg,var(--journal-surface-5e5d010c,#102e40),var(--journal-surface-2b6aa58f,#071722) 72%);width:min(580px,100% - 1rem);max-height:calc(100% - 1rem);box-shadow:0 22px 70px var(--journal-shadow-91568c61,#00000080);border-radius:20px;padding:1rem;animation:.3s cubic-bezier(.2,.85,.28,1) both habit-panel-in;overflow:auto}.habit-manager>header{justify-content:space-between;align-items:flex-start;display:flex;border:0!important;padding:0 0 .8rem!important}.habit-manager>header strong,.habit-manager>header small{display:block}.habit-manager>header strong{color:var(--journal-ink-bc01b483,#effcff);margin-top:.28rem;font:600 1.2rem Georgia,Songti SC,serif}.habit-manager>header small{color:var(--journal-ink-878fa7b7,#83adb9);margin-top:.35rem;font-size:.6rem;line-height:1.45}.habit-manager>header button{width:28px!important;height:28px!important}.habit-manager-list{gap:.4rem;display:grid}.habit-manager-list article{border:1px solid var(--journal-line-8e38abd1,#a9e3f01f);background:var(--journal-surface-dd008ea0,#3696a914);border-radius:11px;grid-template-columns:31px minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.5rem;display:grid}.habit-manager-icon{width:30px;height:30px;color:var(--journal-ink-20d3954b,#f4ffff);box-shadow:0 0 13px color-mix(in srgb,currentColor 12%,transparent);border-radius:10px;place-items:center;font-size:.9rem;display:grid}.habit-manager-list article>div{min-width:0}.habit-manager-list article strong,.habit-manager-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.habit-manager-list article strong{color:var(--journal-ink-be8ce2d6,#eafcff);font-size:.7rem}.habit-manager-list article small{color:var(--journal-ink-4c2278c5,#84adb8);margin-top:.18rem;font-size:.56rem}.habit-manager-list article>button,.habit-presets button,.habit-editor-title button{border:1px solid var(--journal-line-88f661cb,#97e1ef33);background:var(--journal-surface-1268ef5c,#48b9cd1a);color:var(--journal-ink-f47c88b0,#bdebf2);cursor:pointer;border-radius:7px;padding:.32rem .45rem;font-size:.56rem}.habit-manager-list article>button.danger{border-color:var(--journal-line-d3235661,#ffa49d33);background:var(--journal-surface-6d7515f8,#c4575314);color:var(--journal-ink-0ba38208,#ffc5bd)}.habit-manager-empty{color:var(--journal-ink-78334676,#7faab5);margin:.5rem 0;font-size:.62rem}.habit-presets{border-top:1px solid var(--journal-line-cd674b1d,#b1e6f31a);flex-wrap:wrap;align-items:center;gap:.32rem;margin:.75rem 0;padding-top:.7rem;display:flex}.habit-presets>span{color:var(--journal-ink-78334676,#7faab5);font-size:.58rem}.habit-presets button{padding:.35rem .5rem}.habit-editor{border:1px solid var(--journal-line-5d8e35b2,#84deeb2e);background:var(--journal-surface-ca83e5f2,#298ba014);border-radius:13px;margin-top:.7rem;padding:.75rem}.habit-editor-title{color:var(--journal-ink-be8ce2d6,#eafcff);justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.habit-editor-title button{color:var(--journal-ink-7fcfd4fa,#91abb4);background:0 0}.habit-editor-grid{grid-template-columns:1.4fr .6fr 1fr 1fr;gap:.4rem;margin-top:.55rem;display:grid}.habit-editor-grid input,.habit-editor-grid label{border:1px solid var(--journal-line-f001de84,#b6eaf829);background:var(--journal-surface-2caf7d1f,#010d1894);min-width:0;color:var(--journal-ink-bc01b483,#effcff);font:inherit;border-radius:8px;padding:.48rem;font-size:.62rem}.habit-editor-grid input::placeholder{color:var(--journal-ink-ecfd8cc0,#6f929d)}.habit-editor-grid input:first-child,.habit-editor-grid input:nth-child(5){grid-column:span 2}.habit-color-input{justify-content:space-between;align-items:center;gap:.35rem;display:flex;color:var(--journal-ink-4964473a,#8fb9c4)!important}.habit-color-input input{background:0 0;border:0;width:27px;height:22px;padding:0}.habit-save-button{background:linear-gradient(135deg,var(--journal-surface-cae647a5,#299bb4),var(--journal-surface-b7b76b14,#1a607d));width:100%;color:var(--journal-ink-bc01b483,#effcff);cursor:pointer;border:0;border-radius:8px;margin-top:.55rem;padding:.52rem;font-size:.63rem}@keyframes habit-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes habit-panel-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=780px){.schedule-day-title{flex-wrap:wrap;align-items:flex-start;gap:.35rem}.schedule-live-time{order:3;width:100%;margin-left:0}.schedule-day-actions{margin-left:auto}.habit-manager-list article{grid-template-columns:30px minmax(0,1fr) auto}.habit-manager-list article>.danger{grid-column:3}.habit-editor-grid{grid-template-columns:1fr 1fr}.habit-editor-grid input:first-child,.habit-editor-grid input:nth-child(5){grid-column:span 2}}@media (prefers-reduced-motion:reduce){.habit-manager-backdrop,.habit-manager{animation:none!important}}.schedule-color-mode-button{border-color:var(--journal-line-ffa15f83,#f2ce6840)!important;color:var(--journal-ink-8f74dfd9,#e9d28c)!important}.schedule-color-fill .timeline-event:not(.timeline-habit){background:linear-gradient(105deg,color-mix(in srgb,var(--event-color,var(--journal-surface-b952c204,#57d3ed)) 52%,var(--journal-surface-61293466,#061925e6)),color-mix(in srgb,var(--event-color,var(--journal-surface-b952c204,#57d3ed)) 25%,var(--journal-surface-15c96208,#061925bf)));box-shadow:0 5px 18px color-mix(in srgb,var(--event-color,var(--journal-shadow-b952c204,#57d3ed)) 22%,transparent);border-left-color:#0000}.daily-record-workspace{background:linear-gradient(145deg,var(--journal-surface-529f289b,#0b2230f0),var(--journal-surface-281c74f4,#030f1be6));overflow:auto}.daily-record-workspace>.daily-record-topbar{grid-template-columns:1fr auto 1fr;align-items:start;padding:1.15rem 1.35rem .9rem;display:grid}.daily-record-heading{text-align:center}.daily-record-heading h2{letter-spacing:-.06em;margin:.25rem 0 0;font-size:clamp(1.55rem,2.5vw,2.25rem)}.daily-record-heading .eyebrow{font-size:.53rem}.daily-record-date{justify-items:start;gap:.2rem;padding-top:.05rem;display:grid}.daily-record-date strong{border-bottom:2px solid var(--journal-line-12794e30,#efd08bad);color:var(--journal-ink-dd5d450e,#f3f6f5);letter-spacing:-.06em;padding-bottom:.22rem;font-size:1.65rem;font-weight:500}.daily-record-date span{color:var(--journal-ink-c8a832b2,#91adb6);font-size:.7rem}.daily-record-topbar>button{justify-self:end}.daily-record-form{gap:.85rem;padding:1rem clamp(1rem,2.6vw,2.2rem) 1.15rem}.daily-mood-section{text-align:center;background:0 0!important;border:0!important;padding:.7rem 0 .3rem!important}.daily-mood-section h3{color:var(--journal-ink-629c2fbe,#e9f8fa);letter-spacing:-.04em;margin:.65rem 0 0;font:500 clamp(1.1rem,2vw,1.6rem) Georgia,Songti SC,serif}.mood-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.3rem,1.6vw,1.1rem);max-width:770px;margin:1.1rem auto 0}.mood-picker button{min-height:126px;color:var(--journal-ink-b2d0fc92,#89aab4);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:20px;position:relative}.mood-picker button:hover{border-color:var(--journal-line-4b72171a,#a9e2eb2b);background:var(--journal-surface-2d934ca9,#67b6c914);transform:translateY(-5px)}.mood-picker button.is-selected{border-color:var(--journal-line-90db5624,#f5d38b75);background:linear-gradient(145deg,var(--journal-surface-da958300,#ffe29524),var(--journal-surface-213fe6cf,#5db1c21a));color:var(--journal-ink-9504aa2d,#f6fbfa);box-shadow:0 12px 30px var(--journal-shadow-f0fe225b,#00000024),inset 0 1px var(--journal-shadow-0f1c00d7,#ffffff14);transform:translateY(-6px)}.mood-picker i{border:1px solid var(--journal-line-bab0b826,#ffffff38);background:linear-gradient(145deg,var(--journal-surface-0670d236,#b8d6dd),var(--journal-surface-d54e8946,#6d98a4));width:70px;height:70px;box-shadow:0 9px 18px var(--journal-shadow-c9c4026a,#0000002b),inset 0 1px var(--journal-shadow-760a9c2b,#ffffff73);border-radius:22px;place-items:center;font-size:2.3rem;font-style:normal;line-height:1;transition:transform .28s,box-shadow .28s;display:grid}.mood-picker button:hover i{transform:rotate(-4deg)scale(1.07)}.mood-picker button.is-selected i{box-shadow:0 0 0 5px var(--journal-shadow-ce792e31,#ffd77c1a),0 0 24px var(--journal-shadow-44841821,#ffc2674d),inset 0 1px var(--journal-shadow-b95d02d8,#ffffff8c);animation:2.4s ease-in-out infinite mood-selected-breathe}.mood-picker .mood-blue i{background:linear-gradient(145deg,var(--journal-surface-8b05219f,#a8c8df),var(--journal-surface-d4b47cf1,#577796))}.mood-picker .mood-purple i{background:linear-gradient(145deg,var(--journal-surface-4a53041f,#c2b8db),var(--journal-surface-6d041a71,#796991))}.mood-picker .mood-green i{background:linear-gradient(145deg,var(--journal-surface-0a6c46f5,#b7d7a6),var(--journal-surface-8bf71338,#6d9c80))}.mood-picker .mood-orange i{background:linear-gradient(145deg,var(--journal-surface-4d046d49,#ffd19b),var(--journal-surface-fb216dc5,#d9915d))}.mood-picker .mood-pink i{background:linear-gradient(145deg,var(--journal-surface-6ab43370,#f4b5c5),var(--journal-surface-a05cb710,#bf708e))}.mood-picker span{margin-top:.42rem;font-size:.7rem;font-weight:600}.mood-picker button:first-child{animation:4.6s ease-in-out 80ms infinite daily-float}.mood-picker button:nth-child(2){animation:5.2s ease-in-out .35s infinite daily-float}.mood-picker button:nth-child(3){animation:4.8s ease-in-out .15s infinite daily-float}.mood-picker button:nth-child(4){animation:5.4s ease-in-out .45s infinite daily-float}.mood-picker button:nth-child(5){animation:4.9s ease-in-out .22s infinite daily-float}.mood-picker button:hover,.mood-picker button.is-selected{animation-play-state:paused}.daily-note-card{border:1px solid var(--journal-line-3d0acd8e,#efd69f38);background:linear-gradient(145deg,var(--journal-surface-2ac6db1f,#f2daa11a),var(--journal-surface-69b57de1,#061c2a6b));box-shadow:inset 0 1px var(--journal-shadow-bdbe0bae,#ffffff12),0 18px 45px var(--journal-shadow-5dff86d9,#00000021);border-radius:20px;gap:.8rem;padding:1rem;animation:.55s cubic-bezier(.2,.85,.28,1) both daily-soft-in;display:grid}.daily-note-card .journal-note{color:var(--journal-ink-d9140576,#dceff1);gap:.45rem;position:relative}.daily-note-card .journal-note>small{color:var(--journal-ink-1514f6ea,#769ca6);font-size:.56rem;position:absolute;top:0;right:0}.daily-note-card .journal-note textarea{border-color:var(--journal-line-67d22006,#b7e9f729);background:var(--journal-surface-a274ed71,#010f1a61);min-height:82px;font-size:.76rem}.daily-note-card .journal-note textarea::placeholder{color:var(--journal-ink-94ee1b23,#71909a)}.daily-note-card .journal-photos{border-top:1px solid var(--journal-line-7c82db20,#b7e9f71a);padding-top:.15rem}.daily-note-card .journal-photos>div:first-child{justify-content:space-between}.daily-note-card .photo-grid{margin-top:.55rem}.daily-record-form footer button{border:1px solid var(--journal-line-6a5e7dd8,#8fe1eb42);background:linear-gradient(135deg,var(--journal-surface-584a9e70,#2b9bb2),var(--journal-surface-76040981,#1b5c76));box-shadow:0 10px 24px var(--journal-shadow-45d0b046,#187e9938);border-radius:12px;transition:transform .2s,filter .2s}.daily-record-form footer button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)}.daily-record-notice{background:var(--journal-surface-20b08ff3,#53aebb1a);color:var(--journal-ink-43605629,#a9e4ef);border-radius:9px;padding:.55rem .65rem}.today-moments{padding:0 clamp(1rem,2.6vw,2.2rem) 1rem;animation:.55s cubic-bezier(.2,.85,.28,1) .12s both daily-soft-in}.today-moments article{background:var(--journal-surface-7f7d36d5,#2b7c931f);min-height:108px;transition:transform .2s,border-color .2s}.today-moments article:hover{border-color:var(--journal-line-dc95a3ca,#87dde95c);transform:translateY(-3px)}.daily-history-toggle{border:1px solid var(--journal-line-c8289971,#b7e9f721);background:var(--journal-surface-c9d4f8fa,#4197ad14);width:calc(100% - clamp(2rem,5.2vw,4.4rem));color:var(--journal-ink-508d7d79,#a8d4dc);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;margin:0 auto 1rem;padding:.68rem .8rem;font-size:.65rem;display:flex}.daily-history-toggle span{color:var(--journal-ink-c7e4c23b,#84dce9);font-size:.8rem}.mood-history{background:var(--journal-surface-c7576fc5,#34819d14);margin:0 clamp(1rem,2.6vw,2.2rem) 1.25rem;padding:.9rem;animation:.35s both daily-soft-in}.mood-history div{grid-template-columns:6rem 2rem 1fr}.photo-add{transition:transform .2s,border-color .2s}.photo-add:hover{border-color:var(--journal-line-78ffbbc9,#8fe1eb80);transform:translateY(-2px)}@keyframes daily-soft-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes daily-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mood-selected-breathe{50%{filter:saturate(1.08);transform:scale(1.045)}}@media (width<=780px){.daily-record-workspace>.daily-record-topbar{padding:.85rem .9rem .7rem}.daily-record-date strong{font-size:1.25rem}.daily-record-date span{font-size:.62rem}.daily-record-heading h2{font-size:1.4rem}.daily-record-form{padding:.65rem .85rem 1rem}.daily-mood-section{padding:.45rem 0 .1rem!important}.daily-mood-section h3{font-size:1.05rem}.mood-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;margin-top:.7rem}.mood-picker button{min-height:100px}.mood-picker i{border-radius:17px;width:57px;height:57px;font-size:1.9rem}.mood-picker span{font-size:.62rem}.mood-picker button:nth-child(4){grid-column:1/2}.mood-picker button:nth-child(5){grid-column:3/4}.daily-note-card{border-radius:15px;padding:.78rem}.today-moments{padding:0 .85rem .85rem}.daily-history-toggle{width:calc(100% - 1.7rem)}.mood-history{margin:0 .85rem .9rem}}@media (prefers-reduced-motion:reduce){.mood-picker button,.mood-picker i,.daily-note-card,.today-moments,.mood-history{transition:none!important;animation:none!important}}.mood-section-heading{text-align:left;justify-content:space-between;align-items:flex-end;gap:1rem;max-width:900px;margin:0 auto;display:flex}.mood-section-heading h3{margin:.35rem 0 0}.mood-section-heading>button{border:1px solid var(--journal-line-a9634a49,#7edceb47);background:var(--journal-surface-23add737,#48adc21a);color:var(--journal-ink-e3a81a39,#a8e4ee);cursor:pointer;border-radius:999px;flex:none;padding:.45rem .75rem;font-size:.62rem}.mood-overall{border:1px solid var(--journal-line-9cc7c372,#edd39a38);background:linear-gradient(135deg,var(--journal-surface-4305fe4a,#eec87e1c),var(--journal-surface-ea40a0db,#329bb114));text-align:left;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;max-width:900px;margin:1rem auto .75rem;padding:.8rem 1rem;display:grid}.mood-overall>i{background:var(--journal-surface-9e3854f1,#ffffff17);border-radius:15px;place-items:center;width:48px;height:48px;font-size:1.75rem;font-style:normal;display:grid}.mood-overall>span{gap:.12rem;display:grid}.mood-overall>span small{color:var(--journal-ink-01ada1d8,#88aab3);font-size:.55rem}.mood-overall>span strong{color:var(--journal-ink-459e5350,#effafa);font:500 1rem Georgia,Songti SC,serif}.mood-overall>b{color:var(--journal-ink-e2474829,#f4d589);font-size:1.45rem;font-weight:500}.mood-overall>b small{color:var(--journal-ink-631d3c99,#8faeb7);margin-left:.15rem;font-size:.55rem}.mood-sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-width:900px;margin:0 auto;display:grid}.mood-slider{--mood-color:#57d3ed;border:1px solid var(--journal-line-b85cff84,#afe5f224);background:var(--journal-surface-eeca968e,#04172461);text-align:left;border-radius:15px;gap:.42rem;padding:.78rem .85rem;display:grid}.mood-slider header,.mood-slider footer{justify-content:space-between;align-items:center;display:flex}.mood-slider header strong{color:var(--journal-ink-a9a6681a,#dff5f8);font-size:.7rem}.mood-slider output{background:color-mix(in srgb,var(--mood-color) 18%,transparent);min-width:2.2rem;color:var(--mood-color);text-align:center;border-radius:999px;padding:.16rem .4rem;font-size:.62rem;font-weight:700}.mood-slider footer span{color:var(--journal-ink-bacf1d53,#789ca6);font-size:.52rem}.mood-slider input[type=range]{width:100%;height:18px;accent-color:var(--mood-color);cursor:grab;margin:0}.mood-slider input[type=range]:active{cursor:grabbing}.mood-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--journal-surface-8833708f,#6c869059),var(--mood-color));border-radius:999px;height:5px}.mood-slider input[type=range]::-webkit-slider-thumb{border:3px solid var(--journal-line-54be0f80,#e8f9fb);background:var(--mood-color);width:17px;height:17px;box-shadow:0 0 12px color-mix(in srgb,var(--mood-color) 65%,transparent);-webkit-appearance:none;border-radius:50%;margin-top:-6px}.mood-dimension-manager{border:1px dashed var(--journal-line-a78070f5,#88dbea40);background:var(--journal-surface-844dd8cf,#071d2b7a);text-align:left;border-radius:15px;gap:.7rem;max-width:900px;margin:.8rem auto 0;padding:.85rem;display:grid}.mood-dimension-manager>header{justify-content:space-between;gap:.8rem;display:flex}.mood-dimension-manager>header strong{color:var(--journal-ink-a9a6681a,#dff5f8);font-size:.7rem}.mood-dimension-manager>header small{color:var(--journal-ink-bacf1d53,#789ca6);font-size:.53rem}.mood-dimension-list{flex-wrap:wrap;gap:.4rem;display:flex}.mood-dimension-list>span{border:1px solid var(--journal-line-8ced7b67,#aee2ee21);color:var(--journal-ink-c9dc36e1,#bcdce2);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .35rem .28rem .55rem;font-size:.58rem;display:flex}.mood-dimension-list i{border-radius:50%;width:7px;height:7px}.mood-dimension-list button{background:var(--journal-surface-08e14993,#ffffff0f);width:18px;height:18px;color:var(--journal-ink-0558e519,#82a7b0);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.mood-dimension-list button:disabled{cursor:not-allowed;opacity:.3}.mood-dimension-create{grid-template-columns:1.15fr 1fr 1fr 38px auto;gap:.4rem;display:grid}.mood-dimension-create input:not([type=color]){border:1px solid var(--journal-line-17c9e4ef,#b1e6f129);background:var(--journal-surface-49a9067c,#000e186b);min-width:0;color:var(--journal-ink-f61682c3,#e1f5f7);border-radius:8px;outline:0;padding:.52rem .58rem;font-size:.6rem}.mood-dimension-create input:focus{border-color:var(--journal-line-1c050ea0,#70dbed80)}.mood-dimension-create input[type=color]{border:1px solid var(--journal-line-17c9e4ef,#b1e6f129);cursor:pointer;background:0 0;border-radius:8px;width:38px;height:32px;padding:2px}.mood-dimension-create button,.mood-analyze-button{border:1px solid var(--journal-line-4e1ddd8e,#80ddeb40);background:linear-gradient(135deg,var(--journal-surface-82b44ddc,#309fb652),var(--journal-surface-8cb0d721,#2d628759));color:var(--journal-ink-9b6d515c,#dff9fb);cursor:pointer;border-radius:9px;padding:.5rem .7rem;font-size:.59rem}.mood-dimension-create button:disabled,.mood-analyze-button:disabled{cursor:not-allowed;opacity:.45}.mood-analyze-button{justify-self:start}.mood-history strong{gap:.12rem;display:grid}.mood-history strong small{color:var(--journal-ink-3c27d727,#789da7);font-size:.52rem;font-weight:400}@media (width<=780px){.mood-section-heading{align-items:center}.mood-section-heading h3{font-size:.96rem}.mood-overall{margin-top:.72rem}.mood-sliders{grid-template-columns:1fr}.mood-dimension-manager>header{display:grid}.mood-dimension-create{grid-template-columns:1fr 1fr}.mood-dimension-create input:first-child{grid-column:1/-1}.mood-dimension-create input[type=color]{width:100%}.mood-dimension-create button{min-height:32px}}@media (prefers-reduced-motion:reduce){.mood-slider,.mood-overall,.mood-dimension-manager{transition:none!important;animation:none!important}}.mood-analyze-actions{align-items:center;gap:.65rem;display:flex}.mood-analyze-actions>small{color:var(--journal-ink-bacf1d53,#789ca6);font-size:.52rem}.mood-overall{--overall-color:#71b59a;border-color:color-mix(in srgb,var(--overall-color) 36%,transparent);box-shadow:inset 3px 0 var(--overall-color)}.mood-overall>i{box-shadow:0 0 18px color-mix(in srgb,var(--overall-color) 32%,transparent)}.mood-overall>b{color:var(--overall-color)}.mood-trend-chart{border:1px solid var(--journal-line-7a6d1265,#b1e5f11c);background:var(--journal-surface-ebdd0c3c,#01101b5c);border-radius:12px;margin:.35rem 0 .8rem;padding:.55rem .65rem .45rem}.mood-trend-chart svg{width:100%;height:auto;display:block;overflow:visible}.mood-trend-chart line{stroke:var(--journal-line-19c5e06d,#a4d8e51f);stroke-width:1px}.mood-trend-chart text{fill:var(--journal-surface-a743b684,#668d98);font-size:15px}.mood-trend-series{--series-color:#57d3ed}.mood-trend-series polyline{fill:none;stroke:var(--series-color);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;opacity:.78}.mood-trend-series circle{fill:var(--series-color);stroke:var(--journal-line-5c205437,#dff8fa);stroke-width:2px}.mood-chart-date{font-size:14px!important}.mood-trend-legend{color:var(--journal-ink-84143d54,#86aab3);flex-wrap:wrap;justify-content:center;gap:.35rem .75rem;font-size:.52rem;display:flex}.mood-trend-legend span{align-items:center;gap:.27rem;display:flex}.mood-trend-legend i{border-radius:50%;width:7px;height:7px}.mood-chart-empty{color:var(--journal-ink-bacf1d53,#789ca6);text-align:center;margin:.4rem 0;font-size:.58rem}.solar-home.is-module-open>.announcement-card{display:none!important}.solar-home.is-module-open>.orbit-module-panel{bottom:9.1rem!important}.solar-home.is-module-open>.vinyl-player{bottom:.65rem}@media (width<=780px){.solar-home.is-module-open>.orbit-module-panel{bottom:7.25rem!important}.solar-home.is-module-open>.vinyl-player{bottom:.55rem}}.widget-sidebar{pointer-events:none;width:auto;display:block;inset:8.35rem 0 6.5rem}.widget-sidebar-header{z-index:3;pointer-events:auto;width:min(310px,25vw);position:absolute;top:0;left:clamp(1rem,2.8vw,3.5rem)}.widget-editor-tools{z-index:3;pointer-events:auto;width:min(310px,25vw);position:absolute;top:5.2rem;left:clamp(1rem,2.8vw,3.5rem)}.widget-stage{pointer-events:none;position:absolute;inset:5.2rem 0 0;overflow:hidden}.widget-sidebar.is-editing .widget-stage{inset:10rem 0 0}.widget-stage-grid{background-image:linear-gradient(var(--journal-surface-c9a53022,#84dbeb12) 1px,transparent 1px),linear-gradient(90deg,var(--journal-surface-c9a53022,#84dbeb12) 1px,transparent 1px);border:1px dashed var(--journal-line-399df266,#84dbeb33);pointer-events:none;background-size:42px 42px;border-radius:18px;animation:.35s both widget-grid-in;position:absolute;inset:0}.widget-card{z-index:2;pointer-events:auto;width:min(310px,25vw);margin:0;transition:left .3s cubic-bezier(.2,.85,.28,1),top .3s cubic-bezier(.2,.85,.28,1),width .3s,min-height .3s,transform .2s,box-shadow .2s;animation:.46s cubic-bezier(.2,.85,.28,1) both widget-card-in;position:absolute!important}.widget-card:nth-child(2){animation-delay:40ms}.widget-card:nth-child(3){animation-delay:80ms}.widget-card:nth-child(4){animation-delay:.12s}.widget-card:nth-child(5){animation-delay:.16s}.widget-card:nth-child(6){animation-delay:.2s}.widget-card:nth-child(7){animation-delay:.24s}.widget-card:nth-child(8){animation-delay:.28s}.widget-card:nth-child(9){animation-delay:.32s}.widget-card.widget-size-medium{grid-template-columns:38px minmax(0,1fr) auto;align-content:start;width:min(470px,39vw);min-height:138px;padding:.82rem}.widget-card.widget-size-medium .widget-card-icon{width:38px;height:38px;font-size:1.2rem}.widget-card.widget-size-medium .widget-card-copy span{font-size:.88rem}.widget-card.widget-size-medium .widget-card-copy small{font-size:.62rem}.widget-card.widget-size-medium .widget-card-value{font-size:.6rem}.widget-medium-details{border-top:1px solid var(--journal-line-463702d0,#b4e8f51f);grid-column:1/-1;gap:.32rem;margin:.7rem 0 0;padding:.65rem 0 0;list-style:none;display:grid}.widget-medium-details li{color:var(--journal-ink-3d41ecfe,#a7cad3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-size:.62rem;display:flex;overflow:hidden}.widget-medium-details li i{background:var(--journal-surface-673f3c19,#6cdae7);width:5px;height:5px;box-shadow:0 0 7px var(--journal-shadow-3dbb11eb,#6cdae78c);border-radius:50%;display:block}.widget-card.is-dragging{z-index:5;opacity:.84;cursor:grabbing;box-shadow:0 20px 45px var(--journal-shadow-dc1699b2,#0000006b),0 0 0 2px var(--journal-shadow-5a583658,#7de1f266);transform:scale(1.025)rotate(.6deg)}.widget-sidebar.is-editing .widget-card{cursor:grab;touch-action:none}.widget-sidebar.is-editing .widget-card:hover{transform:translateY(-2px)}.widget-card-controls{z-index:4;bottom:-.4rem}.widget-card-controls button.is-active{background:var(--journal-surface-09222de0,#5cc9e040);color:var(--journal-ink-bc01b483,#effcff)}.widget-drag-handle{cursor:grab}.widget-sidebar.is-editing .widget-drag-handle{cursor:grabbing}.widget-empty{pointer-events:auto;position:absolute;top:0;left:0}.widget-editor-tools>div{gap:.3rem;display:flex}.widget-editor-tools>div>button{flex:1;padding:.42rem .35rem;font-size:.56rem}.widget-editor-tools>div>button+button{color:var(--journal-ink-0d174008,#9bc1ca);background:0 0}.widget-library{max-height:180px}.widget-sidebar.is-editing .widget-card-copy{padding-bottom:0}@keyframes widget-card-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes widget-grid-in{0%{opacity:0}to{opacity:1}}@media (width<=780px){.widget-sidebar{inset:5.6rem 0}.widget-sidebar-header{width:auto;top:0;left:.75rem;right:.75rem}.widget-editor-tools{width:auto;top:5.1rem;left:.75rem;right:.75rem}.widget-stage{inset:5.1rem .75rem 0}.widget-sidebar.is-editing .widget-stage{inset:10rem .75rem 0}.widget-card,.widget-card.widget-size-medium{width:min(310px,100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}.widget-card.widget-size-medium{min-height:132px}.widget-stage-grid{background-size:30px 30px}.widget-sidebar.is-editing .widget-card{cursor:grab}.widget-card-controls{right:.25rem}}@media (prefers-reduced-motion:reduce){.widget-card,.widget-stage-grid{transition:none!important;animation:none!important}}@media (width>=781px){.solar-home.is-module-open>.orbit-module-panel{width:auto!important;left:clamp(380px,31vw,640px)!important;right:clamp(1rem,3vw,3.5rem)!important}.solar-home.is-module-open .widget-sidebar{width:min(360px,31vw - 1.5rem);inset:8.35rem auto 6.5rem clamp(1rem,2.8vw,3.5rem)}.solar-home.is-module-open .widget-sidebar-header,.solar-home.is-module-open .widget-editor-tools{width:100%;left:0}.solar-home.is-module-open .widget-stage{scrollbar-width:thin;pointer-events:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:.55rem;padding:.1rem .2rem .35rem 0;display:grid;inset:5.2rem 0 0;overflow:hidden auto}.solar-home.is-module-open .widget-card,.solar-home.is-module-open .widget-card.widget-size-medium{min-width:0;max-width:100%;min-height:72px;width:100%!important;position:relative!important;inset:auto!important}.solar-home.is-module-open .widget-card.widget-size-medium{min-height:138px}}@media (width>=781px) and (width<=1280px){.widget-sidebar:not(.is-editing) .widget-stage{pointer-events:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:.55rem;padding:.1rem .2rem .35rem 0;display:grid;overflow:hidden auto}.widget-sidebar:not(.is-editing) .widget-card,.widget-sidebar:not(.is-editing) .widget-card.widget-size-medium{min-width:0;max-width:100%;min-height:72px;width:100%!important;position:relative!important;inset:auto!important}.widget-sidebar:not(.is-editing) .widget-card.widget-size-medium{min-height:138px}}@media (width<=780px){.solar-home.is-module-open .widget-sidebar{display:none}.solar-home.is-module-open>.orbit-module-panel{width:auto!important;left:.75rem!important;right:.75rem!important}.vinyl-player{max-width:calc(100vw - 1.5rem);bottom:.75rem;right:.75rem}}.assistant-composer{grid-template-columns:42px minmax(0,1fr) 42px;align-items:end}.assistant-voice-button{place-items:center;transition:background .2s,box-shadow .2s,transform .2s;border:1px solid var(--journal-line-ec962773,#90e1ef3d)!important;background:var(--journal-surface-b761b92b,#3f97b121)!important;width:42px!important;height:44px!important;color:var(--journal-ink-d0e4c9fa,#9cecf7)!important;font-size:1rem!important;display:grid!important}.assistant-voice-button:hover:not(:disabled){transform:translateY(-2px);background:var(--journal-surface-1f3a724f,#4bc1d640)!important}.assistant-voice-button.is-recording{box-shadow:0 0 0 5px var(--journal-shadow-bad9a311,#de5e6617),0 0 22px var(--journal-shadow-6f5b1a34,#dd626b40);animation:1.5s ease-in-out infinite assistant-voice-pulse;border-color:var(--journal-line-b362144a,#ff8f89a6)!important;background:var(--journal-surface-85461ed0,#be525b47)!important;color:var(--journal-ink-01a814ae,#ffd5d1)!important}.assistant-voice-panel{border:1px solid var(--journal-line-9688be96,#70daeb38);background:linear-gradient(135deg,var(--journal-surface-9f9e82c3,#43a6c126),var(--journal-surface-62346cd0,#071d2cad));color:var(--journal-ink-b419a835,#b9e7ef);border-radius:12px;margin:0 1.05rem .35rem;padding:.65rem .75rem;animation:.25s both assistant-voice-in;position:relative}.assistant-voice-panel>div{color:var(--journal-ink-082274f2,#8ce4ef);align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;display:flex}.assistant-voice-panel p{min-height:1.35em;color:var(--journal-ink-a373e6ef,#e8fbff);white-space:pre-wrap;margin:.35rem 2.8rem .05rem 0;font-size:.76rem;line-height:1.55}.assistant-voice-panel button{border:1px solid var(--journal-line-a7e30945,#b9e9f433);background:var(--journal-surface-c61d0a9c,#010f1a4d);color:var(--journal-ink-06a28ef8,#a8d6df);cursor:pointer;border-radius:8px;padding:.27rem .45rem;font-size:.62rem;position:absolute;bottom:.62rem;right:.65rem}.assistant-voice-dot{background:var(--journal-surface-08dd60fd,#74e3ed);width:7px;height:7px;box-shadow:0 0 10px var(--journal-shadow-182b0da5,#74e3edcc);border-radius:50%;animation:1.2s ease-in-out infinite assistant-voice-pulse;display:inline-block}@keyframes assistant-voice-pulse{50%{opacity:.58;transform:scale(.78)}}@keyframes assistant-voice-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=780px){.assistant-voice-panel{margin-left:.85rem;margin-right:.85rem}.assistant-composer{grid-template-columns:40px minmax(0,1fr) 40px}.assistant-voice-button{width:40px!important}}.jobs-workspace .jobs-list-head{align-items:flex-end}.jobs-list-head .eyebrow{margin-bottom:.25rem}.jobs-list-head strong{font-size:1rem;display:block}.jobs-notice{border:1px solid var(--journal-line-1013519f,#ffb1a03d);background:var(--journal-surface-9c8f5467,#b1534a1a);color:var(--journal-ink-d0ba95e2,#ffc9bd);border-radius:8px;margin:.45rem 1.25rem 0;padding:.45rem .65rem;font-size:.62rem}.jobs-workspace .job-summary-row{grid-template-columns:32px 78px minmax(0,1fr) auto;align-items:center;min-height:76px}.jobs-workspace .job-summary-row time{grid-column:auto;align-self:start;padding-top:.18rem}.jobs-workspace .job-summary-row span{min-width:0}.jobs-workspace .job-summary-row b{white-space:nowrap}.job-company-logo{border:1px solid var(--journal-line-412b8757,#aee8f43d);background:linear-gradient(145deg,var(--journal-surface-c4f9a18a,#48b1c647),var(--journal-surface-ae01c8e8,#154357cc));width:30px;height:30px;color:var(--journal-ink-4fe19210,#dffaff);letter-spacing:.02em;border-radius:10px;place-items:center;font-size:.58rem;font-weight:800;display:grid;overflow:hidden}.job-company-logo img{background:var(--journal-surface-a0008ea7,#f8fbfc);object-fit:contain;width:100%;height:100%;padding:4px;display:block}.job-company-logo.is-large{border-radius:15px;width:50px;height:50px}.job-company-logo.is-large img{padding:7px}.job-company-heading{align-items:center;gap:.75rem;min-width:0;display:flex}.job-company-heading>div:last-child{min-width:0}.jobs-workspace .job-detail-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;display:grid}.jobs-workspace .job-detail-head h3{text-overflow:ellipsis;white-space:nowrap;margin:.28rem 0 .18rem;overflow:hidden}.jobs-workspace .job-detail-head>.job-attributes,.jobs-workspace .job-detail-head>.job-description,.jobs-workspace .job-detail-head>.job-requirements{grid-column:1/-1}.job-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.job-detail-actions>div{text-align:right;width:100%}.job-detail-actions a{color:var(--journal-ink-9d2cecd2,#82dceb);font-size:.64rem;text-decoration:none}.job-detail-actions button,.job-stage-actions button,.job-stage-list-heading>button,.job-form-heading button{border:1px solid var(--journal-line-dc15bd64,#9ee1f233);background:var(--journal-surface-7043b9b0,#4fb1cc1a);color:var(--journal-ink-313fe1b4,#bdebf3);cursor:pointer;border-radius:8px;padding:.38rem .55rem;font-size:.58rem}.job-detail-actions button:hover,.job-stage-actions button:hover,.job-stage-list-heading>button:hover,.job-form-heading button:hover{background:var(--journal-surface-f4f68f92,#4fbeda38)}.job-detail-actions button.is-danger,.job-stage-actions button:last-child{border-color:var(--journal-line-97c4ff6f,#ffa49d38);background:var(--journal-surface-340acf98,#c4575317);color:var(--journal-ink-0ba38208,#ffc5bd)}.job-detail-actions button.is-danger:hover,.job-stage-actions button:last-child:hover{background:var(--journal-surface-7240cced,#c4575333)}.job-attributes{color:var(--journal-ink-ca7af221,#84afbb);margin:0;font-size:.64rem}.job-description,.job-requirements{color:var(--journal-ink-ec738fc7,#a5c5ce);white-space:pre-wrap;margin:.1rem 0 0;font-size:.65rem;line-height:1.55}.job-requirements{border-top:1px solid var(--journal-line-7c82db20,#b7e9f71a);padding-top:.55rem}.job-stage-list{padding-top:.9rem}.job-stage-list:before{top:68px}.job-stage-list:after{content:none}.job-stage-list-heading{justify-content:space-between;align-items:flex-end;gap:.7rem;margin:0 0 .75rem 2.55rem;display:flex}.job-stage-list-heading strong,.job-stage-list-heading small{display:block}.job-stage-list-heading strong{color:var(--journal-ink-a373e6ef,#e8fbff);margin-top:.25rem;font-size:.95rem}.job-stage-list-heading small{color:var(--journal-ink-01919601,#7fa9b5);margin-top:.2rem;font-size:.57rem}.job-stage-list-heading>button{color:var(--journal-ink-840f64b9,#9ee8f2);flex:none}.job-stage{min-height:68px}.job-stage-display{min-width:0;padding:.1rem 5.4rem .1rem 0;position:relative}.job-stage-title{align-items:center;gap:.45rem;min-width:0;display:flex}.job-stage-title strong{color:var(--journal-ink-a373e6ef,#e8fbff);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.job-stage-title span{background:var(--journal-surface-7043b9b0,#4fb1cc1a);color:var(--journal-ink-283a945f,#8edbe7);border-radius:99px;flex:none;padding:.18rem .35rem;font-size:.52rem}.job-stage.current .job-stage-title span{background:var(--journal-surface-e0c1d850,#4ec3d533);color:var(--journal-ink-b8a27057,#c4f6fb)}.job-stage.done .job-stage-title span{background:var(--journal-surface-6b847034,#43be8526);color:var(--journal-ink-bdab1fe4,#a9f0c9)}.job-stage.skipped .job-stage-title span{color:var(--journal-ink-69971b16,#8da4ab)}.job-stage-display>time{color:var(--journal-ink-d004e5d2,#7ea7b2);margin-top:.28rem;font-size:.58rem;display:block}.job-stage-display>p{color:var(--journal-ink-a4be6c79,#a2c5cf);white-space:pre-wrap;margin:.38rem 0 0;font-size:.62rem;line-height:1.45}.job-stage-actions{gap:.25rem;display:flex;position:absolute;top:.05rem;right:0}.job-stage-actions button{padding:.28rem .4rem;font-size:.54rem}.job-stage-editor{align-items:start}.job-stage-fields{gap:.42rem;min-width:0;display:grid}.job-stage-fields>div{gap:.4rem;display:flex}.job-stage-fields input,.job-stage-fields select,.job-stage-fields textarea{min-width:0}.job-stage-fields>div>select{flex:none;width:92px}.job-stage-fields>div>input{flex:1}.job-stage-fields textarea{resize:vertical;min-height:52px}.job-stage-editor-actions{gap:.3rem;display:flex}.job-stage-editor-actions button,.job-stage-add-form .job-stage-fields>button{border:1px solid var(--journal-line-d4e63bd2,#82dfed40);background:var(--journal-surface-13b3f8eb,#2e9bb12e);color:var(--journal-ink-ad2fb2a5,#d4f8fc);cursor:pointer;border-radius:7px;padding:.4rem .55rem;font-size:.58rem}.job-stage-editor-actions button+button{color:var(--journal-ink-7fcfd4fa,#91abb4);background:0 0}.job-stage-add-form{border:1px dashed var(--journal-line-df1d7896,#6fd3e54d);background:var(--journal-surface-7e36d8f8,#3ea5bb1a);margin-bottom:.55rem}.job-stage-number{border:1px solid var(--journal-line-78e4c070,#4697a9);width:27px;height:27px;color:var(--journal-ink-3b50f78a,#91e8f3);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.job-stage-empty{color:var(--journal-ink-01919601,#7fa9b5);margin:1rem 0 0 2.55rem;font-size:.62rem}.job-create-form{gap:.55rem}.job-form-heading{color:var(--journal-ink-fb25cec7,#e5fbff);justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.job-form-heading button{color:var(--journal-ink-7fcfd4fa,#91abb4);background:0 0}.job-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.job-form-grid input,.job-form-status select{min-width:0}.job-form-status{color:var(--journal-ink-48ee6b46,#9dc4ce);justify-content:space-between;align-items:center;gap:.6rem;font-size:.6rem;display:flex}.job-form-status select{border:1px solid var(--journal-line-67d22006,#b7e9f729);background:var(--journal-surface-5e635cbf,#010f1a99);color:var(--journal-ink-e2670c05,#eaffff);font:inherit;border-radius:8px;padding:.45rem;font-size:.65rem}.job-edit-form{padding:0}.job-detail>.job-edit-form{border-bottom:1px solid var(--journal-line-0063a7d6,#b7e9f71f);padding-bottom:.85rem}.job-edit-form>textarea{min-height:70px}.job-edit-form>button{justify-content:space-between;align-items:center;display:flex}.job-edit-form>button span{font-size:.9rem}.job-list-empty{min-height:180px}.jobs-workspace .job-empty{padding:1.5rem}@media (width<=900px){.jobs-workspace .jobs-body{grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr)}.jobs-workspace .job-summary-row{grid-template-columns:30px minmax(0,1fr) auto}.jobs-workspace .job-summary-row time{grid-column:2;padding:0}.jobs-workspace .job-summary-row span{grid-column:2}.jobs-workspace .job-summary-row b{grid-area:1/3/3}.jobs-workspace .job-summary-row .job-company-logo{grid-row:1/3}}@media (width<=780px){.jobs-workspace .jobs-body{grid-template-columns:1fr}.jobs-workspace .job-detail{min-height:0}.jobs-workspace .job-detail-head{grid-template-columns:1fr}.job-detail-actions{justify-content:flex-start}.job-detail-actions>div{text-align:left}.job-company-heading{align-items:flex-start}.job-company-logo.is-large{width:42px;height:42px}.job-stage-list-heading{align-items:flex-start;display:block}.job-stage-list-heading>button{margin-top:.55rem}.job-stage-display{padding-right:0}.job-stage-actions{margin-top:.5rem;position:static}.job-form-grid{grid-template-columns:1fr}.jobs-workspace .job-summary-row{min-height:70px}}.jobs-workspace .job-summary-status{align-content:center;justify-items:end;gap:.2rem;min-width:5.8rem;display:grid}.jobs-workspace .jobs-list-head>span{justify-items:end;gap:.16rem;display:grid}.jobs-workspace .jobs-list-head>span small{color:var(--journal-ink-83afc19a,#6fa9b7);font-size:.52rem;font-weight:400}.jobs-workspace .job-summary-row{cursor:pointer;position:relative}.jobs-workspace .job-summary-row[draggable=true]{cursor:grab}.jobs-workspace .job-summary-row.is-dragging{opacity:.38;cursor:grabbing}.jobs-workspace .job-summary-row.is-drag-over{box-shadow:inset 3px 0 var(--journal-shadow-16abd5b7,#f2cc7a);background:linear-gradient(90deg,var(--journal-surface-947ea2f5,#f2cc7a29),var(--journal-surface-436f6e94,#3daec90f))}.job-drag-handle{width:14px;height:28px;color:var(--journal-ink-a664eeda,#6caebc);opacity:.55;pointer-events:none;place-items:center;font-size:.9rem;display:grid;position:absolute;top:50%;left:.32rem;transform:translateY(-50%)}.jobs-workspace .job-summary-row:hover .job-drag-handle{opacity:1;color:var(--journal-ink-99e7461e,#99e6f0)}.jobs-workspace .job-summary-row{padding-left:1.55rem}.jobs-workspace .job-summary-status b{color:var(--journal-ink-082274f2,#8ce4ef);white-space:nowrap;font-size:.62rem}.jobs-workspace .job-summary-status small{max-width:10rem;color:var(--journal-ink-6bdaffa5,#86acb7);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.jobs-workspace .job-stage-display{padding-right:9.2rem}.jobs-workspace .job-stage-actions{flex-wrap:wrap;justify-content:flex-end;max-width:9rem}.jobs-workspace .job-stage-actions button.is-danger{border-color:var(--journal-line-97c4ff6f,#ffa49d38);background:var(--journal-surface-340acf98,#c4575317);color:var(--journal-ink-0ba38208,#ffc5bd)}.jobs-workspace .job-stage-fields>input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=900px){.jobs-workspace .job-summary-row .job-company-logo{grid-area:1/1/3}.jobs-workspace .job-summary-row time{grid-area:1/2}.jobs-workspace .job-summary-row>span:not(.job-company-logo){grid-area:2/2}.jobs-workspace .job-summary-status{grid-area:1/3/3}}@media (width<=780px){.jobs-workspace .job-stage-display{padding-right:0}.jobs-workspace .job-stage-actions{justify-content:flex-start;max-width:none}}.job-stage-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.job-email-list{border-top:1px solid var(--journal-line-0063a7d6,#b7e9f71f);gap:.5rem;margin-top:1.2rem;padding-top:1rem;display:grid}.job-email-list-heading{justify-content:space-between;align-items:flex-end;gap:.7rem;display:flex}.job-email-list-heading strong{color:var(--journal-ink-a373e6ef,#e8fbff);margin-top:.25rem;font-size:.95rem;display:block}.job-email-list-heading span{color:var(--journal-ink-01919601,#7fa9b5);font-size:.6rem}.job-email-item{border:1px solid var(--journal-line-972f38bd,#6ed1e51f);background:var(--journal-surface-6a8da265,#267e9714);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .7rem;padding:.65rem .75rem;display:grid}.job-email-item>div{min-width:0}.job-email-item strong,.job-email-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.job-email-item strong{color:var(--journal-ink-4fe19210,#dffaff);font-size:.68rem}.job-email-item small,.job-email-item time{color:var(--journal-ink-807e03c6,#83aab6);font-size:.55rem}.job-email-item time{white-space:nowrap}.job-email-item details{color:var(--journal-ink-8c1ae9cb,#a4c4cd);grid-column:1/-1;font-size:.6rem}.job-email-item summary{color:var(--journal-ink-f49c6575,#79d7e8);cursor:pointer}.job-email-item details p{white-space:pre-wrap;margin:.35rem 0 0;line-height:1.5}.job-email-empty{color:var(--journal-ink-01919601,#7fa9b5);margin:0;font-size:.6rem}@media (width<=780px){.job-stage-heading-actions{justify-content:flex-start}.job-email-item{grid-template-columns:1fr}.job-email-item time{grid-row:2}}.jobs-view-switch .job-calendar-trigger{border-color:var(--journal-line-d9e5297c,#74daeb52);color:var(--journal-ink-7ab9c03d,#bceff6);margin-left:auto}.job-application-started{border:1px solid var(--journal-line-f60fd0aa,#7ed9e929);background:var(--journal-surface-dee683f6,#3494ab14);color:var(--journal-ink-4fe19210,#dffaff);cursor:pointer;border-radius:10px;align-items:center;gap:.65rem;padding:.65rem .7rem;display:flex}.job-application-started input{height:17px;accent-color:var(--journal-surface-c193da29,#43bfd3);width:17px!important}.job-application-started span,.job-application-started strong,.job-application-started small{display:block}.job-application-started strong{font-size:.68rem}.job-application-started small{color:var(--journal-ink-8641f48b,#83aab5);margin-top:.15rem;font-size:.56rem}.job-calendar-backdrop{z-index:16;background:var(--journal-surface-cc402393,#000810bd);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:1rem;animation:.22s both job-form-fade;display:grid;position:absolute;inset:0}.job-calendar-modal{border:1px solid var(--journal-line-f612a7c1,#a6e6f24d);background:linear-gradient(145deg,var(--journal-surface-d61f6471,#0a2a3c),var(--journal-surface-900b4f67,#061722));width:min(980px,100%);max-height:calc(100% - 1rem);box-shadow:0 25px 80px var(--journal-shadow-6ac08df6,#00000075),inset 0 1px var(--journal-shadow-bdbe0bae,#ffffff12);border-radius:20px;animation:.3s cubic-bezier(.2,.8,.2,1) both job-form-rise;position:relative;overflow:auto}.job-calendar-head{border-bottom:1px solid var(--journal-line-fc9cf3cd,#bfefff1f);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.05rem 1.2rem;display:flex}.job-calendar-head .eyebrow{color:var(--journal-ink-0db5b236,#77d6e8);margin:0 0 .22rem;font-size:.55rem}.job-calendar-head h3{color:var(--journal-ink-bc01b483,#effcff);margin:0;font:600 1.3rem Georgia,Songti SC,serif}.job-calendar-head small{color:var(--journal-ink-3266261a,#86aab6);margin-top:.3rem;font-size:.6rem;display:block}.job-calendar-head>button{border:1px solid var(--journal-line-f3f294ba,#beecff38);background:var(--journal-surface-b999dc5d,#8edcf314);width:30px;height:30px;color:var(--journal-ink-9d769381,#d8f7ff);cursor:pointer;border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.job-calendar-toolbar{justify-content:center;align-items:center;gap:.6rem;padding:.72rem 1rem;display:flex}.job-calendar-toolbar strong{min-width:9rem;color:var(--journal-ink-f0a28bec,#e9fbff);text-align:center;letter-spacing:.05em;font-size:.8rem}.job-calendar-toolbar button{border:1px solid var(--journal-line-dc15bd64,#9ee1f233);background:var(--journal-surface-7043b9b0,#4fb1cc1a);min-width:30px;height:28px;color:var(--journal-ink-313fe1b4,#bdebf3);cursor:pointer;border-radius:8px;place-items:center;display:grid}.job-calendar-toolbar .job-calendar-today{width:auto;padding:0 .65rem;font-size:.57rem;position:absolute;right:1.2rem}.job-calendar-weekdays,.job-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));margin:0 1rem;display:grid}.job-calendar-weekdays{border:1px solid var(--journal-line-c9d4ef0d,#a4e1ef21);background:var(--journal-surface-7a11315a,#50abc012);border-bottom:0;border-radius:10px 10px 0 0}.job-calendar-weekdays span{color:var(--journal-ink-ce9f24d7,#77adba);text-align:center;padding:.42rem;font-size:.55rem}.job-calendar-grid{border-top:1px solid var(--journal-line-c9d4ef0d,#a4e1ef21);border-left:1px solid var(--journal-line-c9d4ef0d,#a4e1ef21)}.job-calendar-grid>article{border-right:1px solid var(--journal-line-c9d4ef0d,#a4e1ef21);border-bottom:1px solid var(--journal-line-c9d4ef0d,#a4e1ef21);background:var(--journal-surface-1986cf0a,#04172359);min-width:0;min-height:94px;padding:.38rem}.job-calendar-grid>article.is-outside{opacity:.3}.job-calendar-grid>article.is-today{background:var(--journal-surface-d7313202,#319bb521);box-shadow:inset 0 0 0 1px var(--journal-shadow-94e83b49,#5bd8eb73)}.job-calendar-grid>article>time{width:21px;height:21px;color:var(--journal-ink-c2d8c1d0,#a8cbd3);border-radius:50%;place-items:center;margin-bottom:.25rem;font-size:.57rem;display:grid}.job-calendar-grid>article.is-today>time{background:var(--journal-surface-13cf32b2,#39a9be);color:var(--journal-ink-528cef87,white)}.job-calendar-grid>article>div{gap:.2rem;display:grid}.job-calendar-event{border:0;border-left:2px solid var(--journal-line-48a37267,#65cce0);background:var(--journal-surface-317ecdc3,#4ab4cc1f);min-width:0;color:var(--journal-ink-d82a22bb,#def9fd);text-align:left;cursor:pointer;border-radius:4px;grid-template-columns:auto minmax(0,1fr);gap:0 .25rem;padding:.23rem .3rem;display:grid}.job-calendar-event span{color:var(--journal-ink-9fb04ade,#81bac6);grid-row:1/3;font-size:.47rem}.job-calendar-event strong,.job-calendar-event small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.job-calendar-event strong{font-size:.53rem}.job-calendar-event small{color:var(--journal-ink-948ab303,#82adb7);font-size:.46rem}.job-calendar-event.is-written_test{border-left-color:var(--journal-line-95fd365f,#e6bd64);background:var(--journal-surface-9361ce9c,#d0a3441a)}.job-calendar-event.is-interview{border-left-color:var(--journal-line-194cce81,#bb8bea);background:var(--journal-surface-8ca5d37c,#935bc61f)}.job-calendar-event.is-offer{border-left-color:var(--journal-line-b40f4adc,#68d49a);background:var(--journal-surface-b277ca89,#47b87b1f)}.job-calendar-event.is-other{border-left-color:var(--journal-line-98f9b846,#8da9b0)}.job-calendar-more{color:var(--journal-ink-aa87bfa8,#789eaa);padding-left:.3rem;font-size:.48rem}.job-calendar-loading,.job-calendar-empty{color:var(--journal-ink-01919601,#7fa9b5);text-align:center;margin:.65rem 1rem 0;font-size:.6rem}.job-calendar-legend{color:var(--journal-ink-6198721f,#8eb2bc);justify-content:center;gap:1rem;padding:.8rem 1rem;font-size:.52rem;display:flex}.job-calendar-legend span{align-items:center;gap:.28rem;display:flex}.job-calendar-legend i{background:var(--journal-surface-48a37267,#65cce0);border-radius:50%;width:7px;height:7px;display:block}.job-calendar-legend .is-written_test i{background:var(--journal-surface-95fd365f,#e6bd64)}.job-calendar-legend .is-interview i{background:var(--journal-surface-194cce81,#bb8bea)}.job-calendar-legend .is-offer i{background:var(--journal-surface-b40f4adc,#68d49a)}.job-calendar-legend .is-other i{background:var(--journal-surface-98f9b846,#8da9b0)}@media (width<=780px){.jobs-view-switch .job-calendar-trigger{margin-left:0}.job-calendar-backdrop{padding:.5rem}.job-calendar-modal{border-radius:15px}.job-calendar-toolbar .job-calendar-today{position:static}.job-calendar-grid>article{min-height:76px;padding:.24rem}.job-calendar-event{padding:.2rem;display:block}.job-calendar-event span,.job-calendar-event small{display:none}.job-calendar-event strong{display:block}.job-calendar-weekdays,.job-calendar-grid{margin-left:.55rem;margin-right:.55rem}.job-calendar-legend{flex-wrap:wrap;gap:.55rem}}.schedule-timeline .timeline-grid{min-height:2304px}.timeline-event{box-sizing:border-box;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:.42rem;min-height:0;margin:0;padding:.45rem .58rem;display:grid}.timeline-event-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.32rem;min-width:0;min-height:30px;display:grid}.timeline-event-copy strong,.timeline-event-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.timeline-event-copy strong{grid-column:1/-1;font-size:.75rem}.timeline-event-copy small{color:var(--journal-ink-5c91ad22,#d0f3fa);grid-column:1/-1;margin-top:.14rem;font-size:.61rem}.timeline-event-copy .timeline-habit-icon{grid-row:span 2}:is(.timeline-event-copy:has(.timeline-habit-icon) strong,.timeline-event-copy:has(.timeline-habit-icon) small){grid-column:2}.timeline-event-copy:has(.timeline-habit-icon) .timeline-habit-icon{grid-area:1/1/3}.timeline-event.is-compact{border-radius:6px;padding:.12rem .48rem}.timeline-event.is-compact .timeline-event-copy{grid-template-columns:minmax(0,1fr) auto;gap:.35rem;min-height:0}.timeline-event.is-compact .timeline-event-copy strong,.timeline-event.is-compact .timeline-event-copy small{grid-column:auto;margin:0;font-size:.58rem;line-height:1}.timeline-event.is-compact .timeline-habit-icon,.timeline-event.is-compact:after{display:none}.timeline-checkin-button{z-index:5;border:1px solid color-mix(in srgb,var(--event-color,var(--journal-line-b952c204,#57d3ed)) 70%,var(--journal-line-4fe19210,#dffaff));background:var(--journal-surface-b40a53cc,#02131e9e);width:20px;height:20px;color:var(--journal-ink-d14f9016,#fff);cursor:pointer;border-radius:50%;align-self:center;place-items:center;padding:0;font-size:.68rem;display:grid}.timeline-event.is-completed{opacity:.72;filter:saturate(.7)}.timeline-event.is-completed .timeline-checkin-button{border-color:var(--journal-line-5e0b492b,#8fe1ae);background:var(--journal-surface-3e8ceca7,#31936a);box-shadow:0 0 10px var(--journal-shadow-caa79992,#53d38b59)}.timeline-event.is-completed .timeline-event-copy strong{-webkit-text-decoration:line-through #e1f7f180;text-decoration:line-through #e1f7f180}.timeline-event.is-compact{grid-template-columns:18px minmax(0,1fr);gap:.3rem}.timeline-event.is-compact .timeline-checkin-button{width:16px;height:16px;font-size:.52rem}.schedule-day-title{flex-wrap:wrap;gap:.5rem}.schedule-points-summary{border:1px solid var(--journal-line-937c7dc5,#f4d37038);background:linear-gradient(135deg,var(--journal-surface-801bb999,#cd9f3124),var(--journal-surface-73b65576,#3a829e14));border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:.1rem .4rem;min-width:112px;padding:.3rem .5rem;display:grid}.schedule-points-summary>b{color:var(--journal-ink-0058eee8,#ffe69a);grid-row:1/3;font-size:.64rem}.schedule-points-summary>span{color:var(--journal-ink-ac9485ad,#b9d6dc);white-space:nowrap;font-size:.53rem}.schedule-points-summary>span strong{color:var(--journal-ink-c63be7d8,#fff3c2);font:800 .68rem Inter,sans-serif}.schedule-points-summary small{color:var(--journal-ink-1375e3cd,#86dcb1);margin-left:.3rem;font-size:.48rem}.schedule-points-summary>i{background:var(--journal-surface-6e5bc0e0,#ffffff1a);border-radius:99px;grid-column:2;width:100%;height:3px;overflow:hidden}.schedule-points-summary>i em{border-radius:inherit;background:linear-gradient(90deg,var(--journal-surface-46f3a547,#e7b950),var(--journal-surface-b96c0392,#85e0bb));height:100%;display:block}.schedule-checkin-backdrop{z-index:35;background:var(--journal-surface-df08ca8d,#00080fb8);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.schedule-checkin-dialog{border:1px solid var(--journal-line-12dbf1f3,#b5e9f53d);background:linear-gradient(145deg,var(--journal-surface-914926d4,#123348),var(--journal-surface-6c3719b5,#081824));width:min(430px,100%);box-shadow:0 24px 70px var(--journal-shadow-c5c38ff0,#0000007a);border-radius:19px;padding:1rem}.schedule-checkin-dialog>header{justify-content:space-between;display:flex;border:0!important;padding:0 0 .75rem!important}.schedule-checkin-dialog header strong,.schedule-checkin-dialog header small{display:block}.schedule-checkin-dialog header strong{color:var(--journal-ink-bc01b483,#effcff);margin-top:.2rem;font:600 1.1rem Georgia,Songti SC,serif}.schedule-checkin-dialog header small{color:var(--journal-ink-5b44215d,#e7c978);margin-top:.25rem;font-size:.58rem}.schedule-checkin-dialog>p{color:var(--journal-ink-366f8649,#86acb6);margin:.65rem 0 0;font-size:.58rem;line-height:1.5}.schedule-checkin-image{border:1px dashed var(--journal-line-ece808b1,#88dfef52);background:var(--journal-surface-c8a61b0f,#03142080) center/cover;cursor:pointer;border-radius:14px;place-items:center;min-height:165px;display:grid;overflow:hidden}.schedule-checkin-image input{display:none}.schedule-checkin-image>span{text-align:center;place-items:center;padding:.6rem .8rem;display:grid}.schedule-checkin-image.has-image>span{background:var(--journal-surface-4cb07ffb,#010e1799);border-radius:10px}.schedule-checkin-image i{font-size:1.35rem;font-style:normal}.schedule-checkin-image strong{color:var(--journal-ink-f0a28bec,#e9fbff);margin-top:.3rem;font-size:.68rem}.schedule-checkin-image small{color:var(--journal-ink-9c288371,#7ea5b0);margin-top:.2rem;font-size:.52rem}.schedule-checkin-proof{object-fit:cover;border-radius:14px;width:100%;max-height:260px;display:block}.schedule-checkin-dialog>footer{justify-content:flex-end;gap:.45rem;margin-top:.75rem;padding:.75rem 0 0;display:flex}.schedule-checkin-dialog>footer button{border:1px solid var(--journal-line-ada514e8,#b5e8f529);background:var(--journal-surface-cf61d24a,#479eb71a);color:var(--journal-ink-246bfc48,#cceef4);cursor:pointer;border-radius:9px;padding:.52rem .68rem;font-size:.61rem}.schedule-checkin-dialog>footer button.primary{background:linear-gradient(135deg,var(--journal-surface-ec9ac947,#3ca66f),var(--journal-surface-e28617e6,#23708a));color:var(--journal-ink-d14f9016,#fff);border:0}.schedule-checkin-dialog>footer button.danger{border-color:var(--journal-line-84d3ed60,#ff959340);background:var(--journal-surface-0cce3d12,#b4454829);color:var(--journal-ink-d792ee3c,#ffc8c5)}.schedule-checkin-dialog>footer button:disabled{opacity:.55;cursor:wait}.schedule-checkin-evidence{border:1px solid var(--journal-line-034adc89,#88dfef29);background:var(--journal-surface-070eccf2,#0314206b);color:var(--journal-ink-5de3d548,#789da8);border-radius:11px;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.65rem;padding:.62rem .72rem;display:flex}.schedule-checkin-evidence.is-ready{border-color:var(--journal-line-baa79a95,#6bdca147);background:var(--journal-surface-5c4e9239,#2f91671a)}.schedule-checkin-evidence button{color:var(--journal-ink-faf89521,#d5f5fa);cursor:pointer;background:0 0;border:0;padding:0;font-size:.62rem;font-weight:600}.schedule-checkin-evidence button:disabled{opacity:.55;cursor:wait}.schedule-checkin-evidence strong,.schedule-checkin-evidence span{font-size:.61rem}.schedule-checkin-evidence small{color:var(--journal-ink-3af90f07,#77cf9f);text-align:right;font-size:.52rem}.assistant-composer{grid-template-columns:42px 42px minmax(0,1fr) 42px}.assistant-image-button{border:1px solid var(--journal-line-ec962773,#90e1ef3d)!important;background:var(--journal-surface-b761b92b,#3f97b121)!important;color:var(--journal-ink-d0e4c9fa,#9cecf7)!important;font-size:1rem!important}.assistant-image-input{display:none}.assistant-image-preview{border:1px solid var(--journal-line-ec962773,#90e1ef3d);background:var(--journal-surface-7df64411,#041c2bf0);max-width:calc(100% - 2.1rem);color:var(--journal-ink-313fe1b4,#bdebf3);border-radius:10px;align-items:center;gap:.45rem;padding:.35rem .45rem;font-size:.65rem;display:flex;position:absolute;bottom:5.45rem;left:1.05rem}.assistant-image-preview img,.assistant-message-image{object-fit:cover;border-radius:9px;display:block}.assistant-image-preview img{width:42px;height:42px}.assistant-image-preview span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.assistant-image-preview button{width:22px;height:22px;color:var(--journal-ink-0ba38208,#ffc5bd);cursor:pointer;background:0 0;border:0;padding:0}.assistant-message-image{max-width:min(320px,100%);max-height:280px;margin:-.05rem -.1rem .5rem}.assistant-message:has(.assistant-message-image){padding:.5rem}.assistant-message:has(.assistant-message-image) p{padding:0 .25rem .1rem}@media (width<=780px){.assistant-composer{grid-template-columns:40px 40px minmax(0,1fr) 40px}}.calendar-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:2.4rem;display:grid}.calendar-toolbar h3{clear:none;text-align:center;margin:0}.calendar-nav-right{justify-content:flex-end;display:flex}.calendar-nav-right .calendar-heading{float:none}.month-grid button{aspect-ratio:auto;text-align:left;flex-direction:column;align-items:flex-start;gap:.28rem;min-height:clamp(74px,8vw,112px);padding:.5rem;display:flex;overflow:hidden}.month-grid button.is-active{background:linear-gradient(145deg,var(--journal-surface-6fba19d1,#46aeca),var(--journal-surface-76f1e7a4,#226c89))}.month-day-number{color:var(--journal-ink-bc01b483,#effcff);font-size:.8rem;line-height:1}.month-event-list{gap:.18rem;width:100%;min-width:0;display:grid}.month-event-list small{color:var(--journal-ink-7914ccd9,#a9d7e1);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;line-height:1.25;display:block;overflow:hidden}.month-grid button.is-active .month-event-list small{color:var(--journal-ink-a9d1e8bc,#e9fcff)}.month-event-list small i{background:var(--event-color,var(--journal-surface-b952c204,#57d3ed));width:5px;height:5px;box-shadow:0 0 6px var(--event-color,var(--journal-shadow-b952c204,#57d3ed));border-radius:50%;margin:0 .22rem .06rem 0;display:inline-block}.month-event-list em{color:var(--journal-ink-20755b73,#81c5d4);font-size:.55rem;font-style:normal}.year-grid button small{color:var(--journal-ink-55262905,#68c6d8);font-size:.56rem}.year-grid button.is-current small{color:var(--journal-ink-dc7a28eb,#f2a5a5)}@media (width<=780px){.calendar-toolbar{gap:.35rem}.calendar-toolbar h3{font-size:1.55rem}.calendar-nav-left button,.calendar-nav-right button{padding:.32rem .48rem;font-size:.62rem}.month-grid button{min-height:64px;padding:.38rem}.month-event-list small{font-size:.5rem}.month-event-list small:nth-child(n+3){display:none}}.anniversary-workspace{background:radial-gradient(circle at 18% 15%,var(--journal-surface-2e21379b,#eb759b1a),transparent 28%),linear-gradient(145deg,var(--journal-surface-7d93eb6d,#071d2df0),var(--journal-surface-56d034d6,#030d19eb));width:min(1320px,100vw - 3rem);overflow:hidden}.anniversary-body{flex:1;grid-template-columns:minmax(300px,.72fr) minmax(500px,1.28fr);gap:.8rem;min-height:0;padding:1rem 1.2rem 1.2rem;display:grid}.anniversary-list-column,.anniversary-calendar-column{border:1px solid var(--journal-line-b02ae32e,#b5e8f626);background:linear-gradient(145deg,var(--journal-surface-cf1c4394,#12374994),var(--journal-surface-a8d59148,#020f1b94));min-width:0;min-height:0;box-shadow:inset 0 1px var(--journal-shadow-ca2d2fa7,#ffffff0e),0 14px 40px var(--journal-shadow-b41805d6,#00000026);border-radius:20px;overflow:hidden}.anniversary-list-column{flex-direction:column;display:flex}.anniversary-list-heading{justify-content:space-between;align-items:center;gap:.7rem;padding:1rem 1rem .75rem;display:flex}.anniversary-list-heading h3,.anniversary-calendar-toolbar h3{color:var(--journal-ink-bc01b483,#effcff);letter-spacing:-.035em;margin:.25rem 0 0;font:600 1.15rem Georgia,Songti SC,serif}.anniversary-list-heading h3 small{color:var(--journal-ink-cca4841a,#ef9eb7);margin-left:.35rem;font:.62rem Inter,sans-serif}.anniversary-list-heading>button,.anniversary-day-events-heading button{border:1px solid var(--journal-line-8e538fad,#f293b14d);background:linear-gradient(135deg,var(--journal-surface-1edb4a5f,#d45e8747),var(--journal-surface-d4bec399,#4b89b033));color:var(--journal-ink-2086d88d,#ffe9f0);cursor:pointer;border-radius:10px;padding:.52rem .68rem;font-size:.65rem}.anniversary-filters{grid-template-columns:minmax(0,1fr) 95px;gap:.4rem;padding:0 1rem .75rem;display:grid}.anniversary-filters input,.anniversary-filters select,.anniversary-editor input,.anniversary-editor select,.anniversary-editor textarea{border:1px solid var(--journal-line-4c7fd19d,#b6e8f629);background:var(--journal-surface-d2a02cf2,#010e1994);width:100%;min-width:0;color:var(--journal-ink-707604b8,#ecfbff);font:inherit;border-radius:9px;outline:0;padding:.55rem .62rem;font-size:.66rem}.anniversary-filters input:focus,.anniversary-filters select:focus,.anniversary-editor input:focus,.anniversary-editor select:focus,.anniversary-editor textarea:focus{border-color:var(--journal-line-9e297842,#f28bab85);box-shadow:0 0 0 3px var(--journal-shadow-a6e932ca,#e56e9614)}.anniversary-notice{border:1px solid var(--journal-line-76f1502e,#eea8bf29);background:var(--journal-surface-b3590cad,#be517614);color:var(--journal-ink-a3dd52a8,#f4bdcf);border-radius:9px;margin:0 .95rem .65rem;padding:.48rem .6rem;font-size:.6rem}.anniversary-list{scrollbar-width:thin;flex:1;align-content:start;gap:.52rem;min-height:0;padding:0 .85rem 1rem;display:grid;overflow:auto}.anniversary-list-card{border:1px solid var(--journal-line-306634c0,#b6e7f51f);border-left:3px solid var(--anniversary-color,var(--journal-line-24547216,#f28ba8));background:linear-gradient(115deg,color-mix(in srgb,var(--anniversary-color,var(--journal-surface-24547216,#f28ba8)) 13%,var(--journal-surface-024a83a8,#041825eb)),var(--journal-surface-b14d82bc,#03121ed1)) center/cover;border-radius:15px;min-height:91px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.anniversary-list-card:hover{border-color:color-mix(in srgb,var(--anniversary-color,var(--journal-line-24547216,#f28ba8)) 52%,var(--journal-line-13f7a78d,#b6e7f526));transform:translateY(-2px)}.anniversary-list-card.is-highlighted{box-shadow:0 9px 24px color-mix(in srgb,var(--anniversary-color,var(--journal-shadow-24547216,#f28ba8)) 12%,transparent)}.anniversary-card-main{width:100%;min-height:91px;color:var(--journal-ink-979e8873,#edfbff);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.68rem 2.1rem .68rem .7rem;display:grid}.anniversary-date-block{border:1px solid color-mix(in srgb,var(--anniversary-color,var(--journal-line-24547216,#f28ba8)) 38%,transparent);background:color-mix(in srgb,var(--anniversary-color,var(--journal-surface-24547216,#f28ba8)) 14%,var(--journal-surface-c2d1467d,#03121db3));border-radius:12px;align-content:center;place-items:center;width:43px;height:54px;display:grid}.anniversary-date-block b{color:var(--journal-ink-d14f9016,#fff);font-size:1.13rem;line-height:1}.anniversary-date-block small{color:var(--journal-ink-b03e0c7f,#edb5c7);margin-top:.22rem;font-size:.52rem}.anniversary-card-copy{min-width:0}.anniversary-card-copy small,.anniversary-card-copy strong,.anniversary-card-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.anniversary-card-copy small{color:var(--journal-ink-e3877a3c,#e99bb5);font-size:.53rem}.anniversary-card-copy strong{color:var(--journal-ink-eabff557,#f1fcff);margin:.25rem 0;font-size:.76rem}.anniversary-card-copy em{color:var(--journal-ink-68e687e4,#87aeb9);font-size:.55rem;font-style:normal}.anniversary-count{text-align:right}.anniversary-count strong,.anniversary-count small{display:block}.anniversary-count strong{color:var(--journal-ink-a2d6511e,#ffe1eb);letter-spacing:-.04em;font-size:1.1rem}.anniversary-count small{color:var(--journal-ink-115ed22e,#b88e9e);margin-top:.14rem;font-size:.5rem}.anniversary-edit{color:var(--journal-ink-68729bca,#88aab4);cursor:pointer;letter-spacing:.08em;background:0 0;border:0;font-size:.65rem;position:absolute;top:.28rem;right:.3rem}.anniversary-empty{min-height:210px;color:var(--journal-ink-5de3d548,#789da8);text-align:center;align-content:center;place-items:center;margin:0;font-size:.64rem;display:grid}.anniversary-empty i{border:1px solid var(--journal-line-6c2cf58d,#ee8ead38);background:var(--journal-surface-f3e719ba,#d85b8517);width:50px;height:50px;color:var(--journal-ink-e7d1a812,#ef9bb6);border-radius:17px;place-items:center;margin-bottom:.55rem;font-size:1.35rem;font-style:normal;display:grid}.anniversary-empty strong{color:var(--journal-ink-ca817800,#ddf6fb);font-size:.76rem}.anniversary-empty span{margin-top:.3rem}.anniversary-empty button{background:var(--journal-surface-3ec9cbee,#d75d862e);color:var(--journal-ink-e69d50c0,#ffdce7);cursor:pointer;border:0;border-radius:8px;margin-top:.7rem;padding:.45rem .6rem;font-size:.58rem}.anniversary-calendar-column{flex-direction:column;display:flex}.anniversary-calendar-toolbar{border-bottom:1px solid var(--journal-line-813bbcac,#b8e8f51c);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.anniversary-view-switch{border:1px solid var(--journal-line-0d68c62f,#b5e8f524);background:var(--journal-surface-9306a684,#000c1659);border-radius:10px;padding:.18rem;display:flex}.anniversary-view-switch button{width:34px;color:var(--journal-ink-548734aa,#86aab5);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.34rem 0;font-size:.59rem}.anniversary-view-switch button.is-active{background:linear-gradient(135deg,var(--journal-surface-244f15a2,#d96b91),var(--journal-surface-c7c80d80,#7f6b9e));color:var(--journal-ink-d14f9016,#fff);box-shadow:0 4px 12px var(--journal-shadow-1e01df45,#b84a7340)}.anniversary-calendar-toolbar nav{align-items:center;gap:.25rem;display:flex}.anniversary-calendar-toolbar nav button{border:1px solid var(--journal-line-9a2c6205,#b7e8f526);background:var(--journal-surface-f0679a61,#51b2ca14);min-width:28px;height:28px;color:var(--journal-ink-afd98807,#bce9f2);cursor:pointer;border-radius:8px;padding:0 .42rem;font-size:.6rem}.anniversary-day-view{flex:1;grid-template-columns:minmax(165px,.55fr) minmax(260px,1.45fr);gap:.8rem;min-height:0;padding:1rem;display:grid}.anniversary-day-hero{border:1px solid var(--journal-line-fe6a4929,#ee91ae33);background:radial-gradient(circle at 50% 44%,var(--journal-surface-f6e86f55,#e268923d),transparent 35%),linear-gradient(145deg,var(--journal-surface-06f9da53,#69345347),var(--journal-surface-51808213,#0518259e));border-radius:18px;align-content:center;place-items:center;display:grid;position:relative;overflow:hidden}.anniversary-day-hero:before{content:"";border:1px solid var(--journal-line-38998cd8,#ef8eae1f);width:190px;height:190px;box-shadow:0 0 0 35px var(--journal-shadow-5a14d6d5,#ef8eae06),0 0 0 70px var(--journal-shadow-7daddafb,#ef8eae04);border-radius:50%;position:absolute}.anniversary-day-hero span,.anniversary-day-hero strong,.anniversary-day-hero small{z-index:1;position:relative}.anniversary-day-hero span{color:var(--journal-ink-db63406e,#eda7bd);font-size:.7rem}.anniversary-day-hero strong{color:var(--journal-ink-6b652712,#fff5f8);text-shadow:0 0 35px var(--journal-ink-a47ebdb2,#f08bac47);font:400 clamp(4rem,8vw,7rem)/1.05 Georgia,serif}.anniversary-day-hero small{color:var(--journal-ink-41a4b064,#8fb7c1);font-size:.62rem}.anniversary-day-events{flex-direction:column;min-height:0;display:flex;overflow:auto}.anniversary-day-events-heading{color:var(--journal-ink-1462839e,#a0c6cf);justify-content:space-between;align-items:center;gap:.7rem;padding:.15rem 0 .75rem;font-size:.65rem;display:flex}.anniversary-day-card{--anniversary-color:#f28ba8;border:1px solid var(--journal-line-8553f554,#b4e7f41f);background:linear-gradient(105deg,color-mix(in srgb,var(--anniversary-color) 12%,var(--journal-surface-b9eb12bd,#03131fd1)),var(--journal-surface-b5b92dda,#03121d85));width:100%;color:var(--journal-ink-e11fd1f5,#ebfbff);cursor:pointer;text-align:left;border-radius:13px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-bottom:.48rem;padding:.72rem;display:grid}.anniversary-day-card>i{background:var(--anniversary-color);width:7px;height:36px;box-shadow:0 0 10px var(--anniversary-color);border-radius:99px}.anniversary-day-card span{min-width:0}.anniversary-day-card span small,.anniversary-day-card span strong,.anniversary-day-card span em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.anniversary-day-card span small{color:var(--journal-ink-9a5f6a11,#d99aae);font-size:.52rem}.anniversary-day-card span strong{color:var(--journal-ink-bc01b483,#effcff);margin:.2rem 0;font-size:.73rem}.anniversary-day-card span em{color:var(--journal-ink-ec9c5cf8,#80a7b1);font-size:.54rem;font-style:normal}.anniversary-day-card>b{color:var(--journal-ink-6ca38669,#f3b4c8);font-size:.6rem;font-weight:600}.anniversary-day-empty{color:var(--journal-ink-5fa9cf47,#779da8);text-align:center;flex:1;align-content:center;place-items:center;display:grid}.anniversary-day-empty i{color:var(--journal-ink-25f867e8,#e792ad);font-size:1.45rem;font-style:normal}.anniversary-day-empty p{font-size:.65rem;line-height:1.7}.anniversary-month-view{flex-direction:column;flex:1;min-height:0;padding:.8rem;display:flex}.anniversary-weekdays,.anniversary-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.anniversary-weekdays{padding:0 .15rem .38rem}.anniversary-weekdays span{color:var(--journal-ink-9200005a,#769aa5);text-align:center;font-size:.55rem}.anniversary-month-grid{flex:1;grid-template-rows:repeat(6,minmax(58px,1fr));gap:.3rem;min-height:0}.anniversary-month-grid>button{border:1px solid var(--journal-line-242a0ccb,#b4e6f317);background:var(--journal-surface-40486a44,#000d1840);min-width:0;color:var(--journal-ink-9f8a2e12,#c7e4e9);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;padding:.4rem;display:flex;overflow:hidden}.anniversary-month-grid>button:hover,.anniversary-month-grid>button.is-selected{border-color:var(--journal-line-10e157cc,#ee8bac6b);background:var(--journal-surface-0c7b7215,#9d45671f)}.anniversary-month-grid>button.is-outside{opacity:.32}.anniversary-month-grid>button.is-today time{background:var(--journal-surface-f8d1e94b,#e2769a);width:21px;height:21px;color:var(--journal-ink-d14f9016,#fff);border-radius:50%;place-items:center;display:grid}.anniversary-month-grid time{color:var(--journal-ink-b5cb4174,#c3e1e7);font-size:.62rem}.anniversary-month-grid>button>span{gap:.15rem;width:100%;margin-top:auto;display:grid}.anniversary-month-grid small{color:var(--journal-ink-b00a1913,#dba4b6);text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;display:block;overflow:hidden}.anniversary-month-grid small i{background:var(--anniversary-color);width:5px;height:5px;box-shadow:0 0 5px var(--anniversary-color);border-radius:50%;margin-right:.2rem;display:inline-block}.anniversary-month-grid em{color:var(--journal-ink-775b42da,#9b7482);font-size:.48rem;font-style:normal}.anniversary-year-view{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(105px,1fr);gap:.48rem;min-height:0;padding:.85rem;display:grid;overflow:auto}.anniversary-year-view>button{border:1px solid var(--journal-line-d10da885,#b4e7f41c);background:linear-gradient(145deg,var(--journal-surface-b1fe58e2,#2961771f),var(--journal-surface-402f334c,#010f1a57));min-width:0;color:var(--journal-ink-a79cf875,#e7f9fc);cursor:pointer;text-align:left;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.65rem;padding:.68rem;display:grid}.anniversary-year-view>button:hover,.anniversary-year-view>button.is-current{border-color:var(--journal-line-635d463b,#ef8fae59);background:linear-gradient(145deg,var(--journal-surface-189b7d95,#bd4e7626),var(--journal-surface-a9c636a0,#102f4057))}.anniversary-year-view>button>span strong,.anniversary-year-view>button>span small{display:block}.anniversary-year-view>button>span strong{color:var(--journal-ink-5b510ff7,#f5c1d1);font:600 1rem Georgia,serif}.anniversary-year-view>button>span small{color:var(--journal-ink-fcac665a,#759ba6);margin-top:.28rem;font-size:.5rem}.anniversary-year-view>button>div{gap:.23rem;min-width:0;display:grid}.anniversary-year-view em{color:var(--journal-ink-ed8c7fdd,#a6c4ca);text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;font-style:normal;overflow:hidden}.anniversary-year-view em i{border-radius:50%;width:5px;height:5px;margin:0 .23rem .05rem 0;display:inline-block}.anniversary-editor-backdrop{z-index:30;background:var(--journal-surface-f3f56323,#00070eba);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);place-items:center;padding:1rem;animation:.2s both job-form-fade;display:grid;position:absolute;inset:0}.anniversary-editor{border:1px solid var(--journal-line-1fa6e3c1,#e1a7be45);background:linear-gradient(145deg,var(--journal-surface-505139d2,#102d40),var(--journal-surface-5d92acec,#0b1725) 75%);width:min(720px,100%);max-height:calc(100% - .5rem);box-shadow:0 28px 90px var(--journal-shadow-4a7faee5,#00000085),inset 0 1px var(--journal-shadow-bdbe0bae,#ffffff12);border-radius:21px;padding:1rem;overflow:auto}.anniversary-editor-heading{justify-content:space-between;gap:1rem;padding:.1rem .1rem .85rem;display:flex}.anniversary-editor-heading strong,.anniversary-editor-heading small{display:block}.anniversary-editor-heading strong{color:var(--journal-ink-2de8b5bf,#fff3f7);margin-top:.24rem;font:600 1.3rem Georgia,Songti SC,serif}.anniversary-editor-heading small{color:var(--journal-ink-4c1528fb,#85a9b4);margin-top:.3rem;font-size:.58rem}.anniversary-editor-heading>button{border:1px solid var(--journal-line-503c9c60,#bde9f52e);background:var(--journal-surface-d84f8eb5,#6ac4d914);width:29px;height:29px;color:var(--journal-ink-c5c8f2e2,#dcf6fb);cursor:pointer;border-radius:50%}.anniversary-cover-picker{border:1px dashed var(--journal-line-45b1e6a9,#e893b157);background:radial-gradient(circle at 50% 100%,var(--journal-surface-e1232284,#d7598429),transparent 42%),var(--journal-surface-c23a064c,#02111d73) center/cover;cursor:pointer;text-align:center;border-radius:15px;justify-content:center;align-items:center;min-height:105px;display:flex;position:relative;overflow:hidden}.anniversary-cover-picker input{display:none}.anniversary-cover-picker span{z-index:1;place-items:center;display:grid;position:relative}.anniversary-cover-picker i{color:var(--journal-ink-e7d1a812,#ef9bb6);font-size:1.3rem;font-style:normal}.anniversary-cover-picker strong{color:var(--journal-ink-4d9ad535,#f2dce4);margin-top:.25rem;font-size:.67rem}.anniversary-cover-picker small{color:var(--journal-ink-bacf1d53,#789ca6);margin-top:.2rem;font-size:.52rem}.anniversary-cover-picker.has-image span{background:var(--journal-surface-caa2de62,#010c148a);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:11px;padding:.55rem .8rem}.anniversary-cover-picker>button{z-index:2;border:1px solid var(--journal-line-4092feee,#ffc7d338);background:var(--journal-surface-bf88060c,#5b1c339e);color:var(--journal-ink-260b9b01,#ffd8e2);cursor:pointer;border-radius:7px;padding:.3rem .45rem;font-size:.53rem;position:absolute;top:.55rem;right:.55rem}.anniversary-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.7rem;display:grid}.anniversary-form-grid label{color:var(--journal-ink-588b1042,#94bac4);align-content:start;gap:.28rem;font-size:.58rem;display:grid}.anniversary-form-grid label.wide{grid-column:1/-1}.anniversary-form-grid label>small{color:var(--journal-ink-77073686,#6f929c);font-size:.49rem}.anniversary-editor textarea{resize:vertical;min-height:64px}.anniversary-color-field{grid-template-columns:1fr 44px;align-items:center}.anniversary-color-field input{height:36px;padding:.2rem}.anniversary-calendar-type{grid-template-columns:auto 1fr;align-items:center}.anniversary-calendar-type>small{grid-column:1/-1}.anniversary-calendar-type-switch{border:1px solid var(--journal-line-0d68c62f,#b5e8f524);background:var(--journal-surface-9306a684,#000c1659);border-radius:9px;justify-self:end;padding:.16rem;display:flex}.anniversary-calendar-type-switch button{min-width:62px;color:var(--journal-ink-8641f48b,#83aab5);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:.38rem .65rem;font-size:.59rem}.anniversary-calendar-type-switch button.is-active{background:linear-gradient(135deg,var(--journal-surface-244f15a2,#d96b91),var(--journal-surface-f39d9af0,#756192));color:var(--journal-ink-d14f9016,#fff);box-shadow:0 4px 12px var(--journal-shadow-4ba8bc95,#b84a7338)}.anniversary-lunar-date>span:first-of-type{grid-template-columns:minmax(90px,1.7fr) auto minmax(58px,1fr) auto minmax(58px,1fr) auto;align-items:center;gap:.28rem;display:grid}.anniversary-lunar-date>span:first-of-type i{color:var(--journal-ink-bacf1d53,#789ca6);font-size:.55rem;font-style:normal}.anniversary-leap-month{width:max-content;color:var(--journal-ink-ac90bc16,#91b7c1);cursor:pointer;align-items:center;gap:.38rem;margin-top:.12rem;display:flex}.anniversary-leap-month input{width:auto;accent-color:var(--journal-surface-023449b8,#df7398);margin:0}.anniversary-switches{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.anniversary-switches label{border:1px solid var(--journal-line-ca8e4fe4,#b6e7f41a);background:var(--journal-surface-cf645ee1,#2c708514);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.45rem;padding:.58rem;display:flex}.anniversary-switches input{width:auto;accent-color:var(--journal-surface-023449b8,#df7398);margin:.08rem 0 0}.anniversary-switches strong,.anniversary-switches small{display:block}.anniversary-switches strong{color:var(--journal-ink-e6afd1a5,#dff5f9);font-size:.58rem}.anniversary-switches small{color:var(--journal-ink-8fd9db79,#759ba5);margin-top:.17rem;font-size:.48rem;line-height:1.4}.anniversary-editor>footer{border-top:1px solid var(--journal-line-30957f9e,#b5e7f41a);justify-content:flex-end;gap:.45rem;margin-top:.75rem;padding:.75rem 0 0;display:flex}.anniversary-editor>footer button{border:1px solid var(--journal-line-904f8527,#b7e8f524);background:var(--journal-surface-1cded685,#4aa0b91a);color:var(--journal-ink-83cd6cdf,#c8edf4);cursor:pointer;border-radius:9px;padding:.56rem .72rem;font-size:.6rem}.anniversary-editor>footer .primary{background:linear-gradient(135deg,var(--journal-surface-af59db9c,#d7658c),var(--journal-surface-84cedd83,#705d91));color:var(--journal-ink-d14f9016,#fff);border:0}.anniversary-editor>footer .primary span{margin-left:1.2rem}.anniversary-editor>footer .danger{border-color:var(--journal-line-18314a71,#ff8f9133);background:var(--journal-surface-a3926804,#a93c421f);color:var(--journal-ink-20777e9c,#ffc6c8);margin-right:auto}.anniversary-editor>footer button:disabled{cursor:wait;opacity:.55}@media (width<=1050px) and (width>=781px){.anniversary-workspace{width:calc(100vw - 2rem);right:1rem}.anniversary-body{grid-template-columns:minmax(270px,.75fr) minmax(430px,1.25fr)}}@media (width<=780px){.anniversary-body{padding:.7rem;display:block;overflow:auto}.anniversary-list-column{min-height:440px}.anniversary-calendar-column{min-height:590px;margin-top:.7rem}.anniversary-calendar-toolbar{grid-template-columns:minmax(0,1fr) auto}.anniversary-calendar-toolbar nav{grid-column:1/-1;justify-content:flex-end}.anniversary-day-view{grid-template-columns:1fr}.anniversary-day-hero{min-height:190px}.anniversary-month-grid{min-height:455px}.anniversary-year-view{grid-template-columns:repeat(2,minmax(0,1fr))}.anniversary-switches{grid-template-columns:1fr}}@media (width<=480px){.anniversary-list-heading{align-items:flex-start}.anniversary-calendar-toolbar h3{font-size:.9rem}.anniversary-month-grid>button{padding:.28rem}.anniversary-month-grid small:nth-child(n+2){display:none}.anniversary-year-view,.anniversary-form-grid{grid-template-columns:1fr}.anniversary-form-grid label.wide{grid-column:auto}.anniversary-card-main{grid-template-columns:40px minmax(0,1fr)}.anniversary-count{display:none}}.weather-location-actions{align-items:center;gap:.55rem;margin-top:.65rem;display:flex}.weather-location-actions button{border:1px solid var(--journal-line-b7b2c7bb,#85e0f24d);background:linear-gradient(135deg,var(--journal-surface-36dc4895,#34aec933),var(--journal-surface-6baa5528,#28688b2b));color:var(--journal-ink-7f3de2c5,#dcfaff);cursor:pointer;border-radius:9px;flex:none;padding:.48rem .65rem;font-size:.62rem}.weather-location-actions button:hover:not(:disabled){border-color:var(--journal-line-effa5fcd,#85e0f285);background:linear-gradient(135deg,var(--journal-surface-8ceb65c6,#34aec94d),var(--journal-surface-83f93207,#28688b3d))}.weather-location-actions button:disabled{cursor:wait;opacity:.55}.weather-location-actions small{color:var(--journal-ink-9d656275,#769ca7);font-size:.52rem;line-height:1.4}.weather-location-actions+.weather-workspace-location{margin-top:.55rem}.weather-workspace>header .weather-header-actions{align-items:center;gap:.5rem;display:flex}.weather-workspace>header .weather-header-actions .weather-use-location{white-space:nowrap;border-radius:99px;width:auto;min-width:92px;height:32px;padding:0 .72rem;font-size:.62rem;display:flex}.weather-workspace>header .weather-header-actions .weather-use-location:disabled{cursor:wait;opacity:.55}.weather-empty-actions{justify-content:center;align-items:center;gap:.5rem;display:flex}.weather-workspace-empty .weather-empty-actions button{min-width:110px}.weather-workspace-empty .weather-empty-actions button:disabled{cursor:wait;opacity:.55}@media (width<=480px){.weather-location-actions{flex-direction:column;align-items:flex-start}.weather-location-actions button{width:100%}}.image-transfer-zone{transition:outline-color .18s,box-shadow .18s}.image-transfer-zone.is-image-dragging{outline-offset:-5px;outline:2px dashed var(--journal-line-4cbe3c26,#72ddec)!important;box-shadow:inset 0 0 0 9999px var(--journal-shadow-be37c00e,#1f97b117)!important}body.is-image-dragging:after{content:"松开即可添加图片";z-index:9999;border:2px dashed var(--journal-line-ec12ece0,#77e3f2cc);background:var(--journal-surface-031f1d27,#02121db8);color:var(--journal-ink-a9d1e8bc,#e9fcff);letter-spacing:.08em;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:22px;place-items:center;font-size:1rem;font-weight:600;display:grid;position:fixed;inset:1rem}.todo-panel-backdrop{z-index:34;background:var(--journal-surface-eb8481cc,#00080fbd);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.todo-panel{border:1px solid var(--journal-line-12dbf1f3,#b5e9f53d);background:linear-gradient(145deg,var(--journal-surface-914926d4,#123348),var(--journal-surface-6c3719b5,#081824));width:min(760px,100%);max-height:calc(100% - 1rem);box-shadow:0 24px 70px var(--journal-shadow-91568c61,#00000080);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.todo-panel>header{justify-content:space-between;align-items:flex-start;display:flex;border-bottom:1px solid var(--journal-line-930b51ab,#b5e9f521)!important;padding:1rem 1.1rem!important}.todo-panel>header strong,.todo-panel>header small{display:block}.todo-panel>header strong{color:var(--journal-ink-bc01b483,#effcff);margin-top:.18rem;font:600 1.2rem Georgia,Songti SC,serif}.todo-panel>header small{color:var(--journal-ink-a69a69b0,#8dafba);margin-top:.24rem;font-size:.6rem}.todo-panel>header>button{width:29px!important;height:29px!important}.todo-quick-form{border-bottom:1px solid var(--journal-line-879d9a97,#b5e9f51f);background:var(--journal-surface-d3c66f04,#4fa8c00d);gap:.5rem;padding:.85rem 1.05rem;display:grid}.todo-quick-form input,.todo-quick-form textarea,.todo-quick-form select{box-sizing:border-box;border:1px solid var(--journal-line-e3fe7c11,#b6eaf82e);background:var(--journal-surface-2caf7d1f,#010d1894);width:100%;min-width:0;color:var(--journal-ink-bc01b483,#effcff);font:inherit;border-radius:9px;outline:0;padding:.52rem .58rem;font-size:.66rem}.todo-quick-form textarea{resize:vertical;min-height:46px}.todo-quick-form>button{background:linear-gradient(135deg,var(--journal-surface-31b5e57b,#278faa),var(--journal-surface-49113b1c,#1b5573));color:var(--journal-ink-0d979e1a,#f0fdff);cursor:pointer;border:0;border-radius:9px;justify-self:end;padding:.55rem .75rem;font-size:.66rem}.todo-quick-form>button:disabled{opacity:.55}.todo-form-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.todo-random-hint{color:var(--journal-ink-d2fe92b9,#91bdc7);margin:0;font-size:.57rem;line-height:1.55}.todo-lists{grid-template-columns:1fr 1fr;gap:.7rem;min-height:0;padding:.85rem 1.05rem 1rem;display:grid;overflow:auto}.todo-list{border:1px solid var(--journal-line-30e916a2,#b4e9f721);background:var(--journal-surface-187f03ad,#2b7d9712);border-radius:14px;min-width:0;padding:.7rem}.todo-list>header{justify-content:space-between;align-items:center;display:flex;border-bottom:1px solid var(--journal-line-b596a151,#b4e9f71a)!important;padding:0 0 .55rem!important}.todo-list>header strong{color:var(--journal-ink-a8d2ff73,#e7faff);font-size:.72rem}.todo-list>header span{color:var(--journal-ink-63e3105c,#74d6e7);font-size:.55rem}.todo-list>div{display:grid}.todo-list article{border-bottom:1px solid var(--journal-line-2dfc94e7,#b4e9f714);grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:.42rem;padding:.58rem 0;display:grid}.todo-list article:last-child{border-bottom:0}.todo-check{border:1px solid var(--journal-line-c03948ae,#73d7e8);background:var(--journal-surface-9aa56aa0,#03162299);width:19px;height:19px;color:var(--journal-ink-d14f9016,#fff);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:.58rem;display:grid}.todo-check:disabled{border-color:var(--journal-line-7d2e2785,#607984);cursor:not-allowed;opacity:.5}.todo-list article>div{min-width:0}.todo-list article>div strong,.todo-list article>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.todo-list article>div strong{color:var(--journal-ink-a373e6ef,#e8fbff);font-size:.67rem}.todo-list article>div small{color:var(--journal-ink-8641f48b,#83aab5);margin-top:.18rem;font-size:.52rem}.todo-list article>div p{color:var(--journal-ink-1818521d,#9fc1c9);text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:.54rem;line-height:1.4;overflow:hidden}.todo-list article>select{border:1px solid var(--journal-line-c689b769,#b4e9f724);background:var(--journal-surface-168bf937,#0a2434);max-width:70px;color:var(--journal-ink-39bcd607,#a9d7df);border-radius:7px;padding:.28rem;font-size:.51rem}.todo-delete{color:var(--journal-ink-df3bebbe,#e79a94);cursor:pointer;background:0 0;border:0;padding:.2rem;font-size:.5rem}.todo-owner-label{color:var(--journal-ink-44e37c9d,#9bb7bf);font-size:.5rem}.todo-list article.is-completed{opacity:.62}.todo-list article.is-completed>div strong{text-decoration:line-through}.todo-list article.is-completed .todo-check{border-color:var(--journal-line-5e0b492b,#8fe1ae);background:var(--journal-surface-3e8ceca7,#31936a)}.todo-list-empty{color:var(--journal-ink-5de3d548,#789da8);margin:.7rem 0;font-size:.58rem;line-height:1.55}@media (width<=780px){.todo-panel-backdrop{padding:.45rem}.todo-panel{max-height:100%}.todo-form-row,.todo-lists{grid-template-columns:1fr}.todo-list article{grid-template-columns:22px minmax(0,1fr) auto}.todo-delete,.todo-owner-label{grid-column:3}}.daily-record-workspace{flex-direction:column;display:flex;overflow:hidden}.daily-record-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem;min-height:0;padding:1rem 1.15rem 1.15rem;display:grid}.daily-record-left,.daily-mood-calendar{border:1px solid var(--journal-line-93b12baa,#b2e7f524);background:linear-gradient(145deg,var(--journal-surface-ba3931fb,#0a29399e),var(--journal-surface-c4c64368,#02101b73));min-width:0;min-height:0;box-shadow:inset 0 1px var(--journal-shadow-53fc295c,#ffffff0b),0 14px 35px var(--journal-shadow-5dff86d9,#00000021);border-radius:18px;overflow:auto}.daily-record-left .daily-record-form{gap:.72rem;padding:.85rem}.daily-record-left .daily-mood-section{padding:.25rem 0!important}.daily-record-left .mood-section-heading{align-items:flex-start}.daily-record-left .daily-mood-section h3{font-size:1.02rem;line-height:1.35}.daily-record-left .mood-overall{margin:.72rem 0 .62rem;padding:.62rem .72rem}.daily-record-left .mood-overall>i{width:40px;height:40px;font-size:1.45rem}.daily-record-left .mood-overall>b{font-size:1.15rem}.daily-record-left .mood-sliders{grid-template-columns:1fr;gap:.45rem;margin:0}.daily-record-left .mood-slider{border-radius:12px;padding:.58rem .68rem}.daily-record-left .mood-dimension-manager{margin:.6rem 0 0}.daily-record-left .mood-dimension-create{grid-template-columns:1fr 1fr}.daily-record-left .mood-dimension-create input[type=color]{width:100%}.daily-record-left .daily-note-card{border-radius:14px;padding:.75rem}.daily-record-left .daily-record-form footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.daily-record-left .daily-record-form footer>button:first-child{width:100%}.daily-edit-cancel{border:1px solid var(--journal-line-1dbd7536,#b7e9f726)!important;background:var(--journal-surface-29918070,#3c7e9414)!important;width:auto!important;box-shadow:none!important;color:var(--journal-ink-069eff86,#9abec8)!important;padding:.76rem!important}.saved-mood-card{--saved-mood-color:#71b59a;border:1px solid color-mix(in srgb,var(--saved-mood-color) 35%,var(--journal-line-c1912f36,#b1e6f31f));background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--saved-mood-color) 18%,transparent),transparent 43%),var(--journal-surface-81fab8b7,#02111c70);border-radius:18px;margin:.9rem;padding:1rem;position:relative;overflow:hidden}.saved-mood-card:before{content:"";background:conic-gradient(from 45deg,transparent,color-mix(in srgb,var(--saved-mood-color) 9%,transparent),transparent 42%);pointer-events:none;animation:18s linear infinite saved-mood-turn;position:absolute;inset:-30%}.saved-mood-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex;position:relative}.saved-mood-heading h3{color:var(--journal-ink-bc01b483,#effcff);margin:.25rem 0 0;font:600 1.2rem Georgia,Songti SC,serif}.saved-mood-heading>span{border:1px solid color-mix(in srgb,var(--saved-mood-color) 35%,transparent);background:color-mix(in srgb,var(--saved-mood-color) 12%,transparent);border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .55rem;display:flex}.saved-mood-heading>span i{font-size:1rem;font-style:normal}.saved-mood-heading>span strong{color:var(--journal-ink-c577dc98,#eafcfd);font-size:.62rem}.mood-model-visual{z-index:1;place-items:center;min-height:300px;display:grid;position:relative}.mood-model-visual svg{filter:drop-shadow(0 10px 24px #00000040);width:min(100%,360px);display:block;overflow:visible}.mood-model-grid{fill:color-mix(in srgb,var(--saved-mood-color) 2%,transparent);stroke:var(--journal-line-c449141b,#a9dee929);stroke-width:1px}.mood-model-axis{stroke:var(--journal-line-018bb2fe,#a9dee921);stroke-width:1px}.mood-model-shape{fill:color-mix(in srgb,var(--saved-mood-color) 24%,transparent);stroke:var(--saved-mood-color);stroke-width:2px;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--saved-mood-color) 38%,transparent))}.mood-model-point{fill:var(--saved-mood-color);stroke:var(--journal-line-e2670c05,#eaffff);stroke-width:2px}.mood-model-label{fill:var(--journal-surface-ef233c49,#9bc0c8);font-size:10px}.mood-model-emoji{font-size:29px}.mood-model-orb{border:1px solid color-mix(in srgb,var(--saved-mood-color) 45%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--saved-mood-color) 34%,transparent),transparent 68%);width:180px;height:180px;box-shadow:0 0 60px color-mix(in srgb,var(--saved-mood-color) 23%,transparent);border-radius:50%;align-content:center;place-items:center;display:grid}.mood-model-orb i{font-size:3.2rem;font-style:normal}.mood-model-orb strong{color:var(--journal-ink-b42ab34f,#f0fcff);margin-top:.4rem}.saved-mood-values{z-index:1;flex-wrap:wrap;justify-content:center;gap:.38rem;display:flex;position:relative}.saved-mood-values span{border:1px solid var(--journal-line-5dbae0f2,#b1e5f11f);background:var(--journal-surface-75d5c42c,#02121d7a);color:var(--journal-ink-b20a94e5,#9dbfc7);border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .46rem;font-size:.55rem;display:flex}.saved-mood-values span>i{background:var(--dimension-color);border-radius:50%;width:6px;height:6px}.saved-mood-values strong{color:var(--dimension-color);font-size:.6rem}.saved-mood-card blockquote{z-index:1;border-left:2px solid var(--saved-mood-color);background:var(--journal-surface-0b77eaa9,#010e1859);color:var(--journal-ink-74080345,#c9e2e7);border-radius:0 10px 10px 0;margin:.8rem 0 0;padding:.7rem .8rem;font:italic .68rem/1.65 Georgia,Songti SC,serif;position:relative}.saved-mood-actions{align-items:center;gap:.65rem;margin:0 .9rem .8rem;display:flex}.saved-mood-actions button{background:linear-gradient(135deg,var(--journal-surface-584a9e70,#2b9bb2),var(--journal-surface-76040981,#1b5c76));color:var(--journal-ink-bc01b483,#effcff);cursor:pointer;border:0;border-radius:10px;padding:.6rem .8rem;font-size:.65rem;font-weight:700}.saved-mood-actions small{color:var(--journal-ink-3c27d727,#789da7);font-size:.54rem}.daily-record-left>.daily-record-notice{margin:0 .9rem .8rem}.daily-record-left>.today-moments{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 .9rem .9rem}.daily-record-left>.today-moments article{min-height:95px}.daily-mood-calendar{padding:.9rem}.mood-calendar-heading{justify-content:space-between;align-items:flex-end;gap:.7rem;display:flex}.mood-calendar-heading h3{color:var(--journal-ink-bc01b483,#effcff);margin:.25rem 0 0;font:600 1.18rem Georgia,Songti SC,serif}.mood-calendar-heading>span{color:var(--journal-ink-f7a1afa3,#7fb0bb);font-size:.57rem}.mood-calendar-toolbar{border:1px solid var(--journal-line-051ffeb8,#b1e6f31c);background:var(--journal-surface-c61d0a9c,#010f1a4d);border-radius:11px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:.5rem;margin:.8rem 0 .55rem;padding:.5rem;display:grid}.mood-calendar-toolbar strong{color:var(--journal-ink-4b7357b4,#daf4f7);text-align:center;letter-spacing:.05em;font-size:.7rem}.mood-calendar-toolbar button{border:1px solid var(--journal-line-10f0757f,#91deee2b);background:var(--journal-surface-b52a54c5,#48a9c117);width:29px;height:27px;color:var(--journal-ink-e4c4d83a,#a9e6ef);cursor:pointer;border-radius:8px;place-items:center;display:grid}.mood-calendar-weekdays,.mood-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem;display:grid}.mood-calendar-weekdays{padding:.12rem .08rem .35rem}.mood-calendar-weekdays span{color:var(--journal-ink-a68a463d,#769ba6);text-align:center;font-size:.5rem}.mood-calendar-grid>div{border:1px solid var(--journal-line-49202d20,#b1e6f314);background:var(--journal-surface-df0a229b,#010e184d);border-radius:9px;align-content:start;justify-items:center;min-width:0;min-height:67px;padding:.3rem .12rem;display:grid;position:relative}.mood-calendar-grid>div.is-outside{opacity:.25}.mood-calendar-grid>div.is-today{border-color:var(--journal-line-53254e26,#68daeb80);box-shadow:inset 0 0 0 1px var(--journal-shadow-9c120217,#68daeb1f)}.mood-calendar-grid time{width:19px;height:19px;color:var(--journal-ink-129c219a,#92b4bc);place-items:center;font-size:.52rem;display:grid}.mood-calendar-grid .is-today time{background:var(--journal-surface-d09da86e,#329bb0);color:var(--journal-ink-d14f9016,#fff);border-radius:50%}.mood-calendar-grid .has-mood{border-color:color-mix(in srgb,var(--calendar-mood-color) 40%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--calendar-mood-color) 16%,transparent),var(--journal-surface-511116ea,#010e1857))}.mood-calendar-grid i{margin-top:.05rem;font-size:1rem;font-style:normal;line-height:1}.mood-calendar-grid small{width:100%;color:color-mix(in srgb,var(--calendar-mood-color) 75%,var(--journal-ink-d14f9016,#fff));text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.43rem;display:block;overflow:hidden}.daily-mood-calendar>.daily-history-toggle{width:100%;margin:.75rem 0 0}.daily-mood-calendar>.mood-history{margin:.55rem 0 0;padding:.55rem}.daily-mood-calendar>.mood-history div{border:0;padding:0;display:block}.daily-mood-calendar>.mood-history .mood-trend-legend,.daily-mood-calendar>.mood-history .mood-trend-legend span{display:flex}.daily-mood-calendar>.mood-history .mood-trend-chart{margin:0}.photo-grid figure.is-uploading:after{content:"";background:var(--journal-surface-0143e853,#010d1675);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:absolute;inset:0}.photo-upload-state{z-index:2;gap:.25rem;display:grid;position:absolute;bottom:8px;left:7px;right:7px}.photo-upload-state b{color:var(--journal-ink-bc01b483,#effcff);text-align:center;text-shadow:0 1px 3px var(--journal-ink-124ffd8b,#00101b);font-size:.58rem}.photo-upload-state>i{background:linear-gradient(90deg,var(--journal-surface-bdf2539c,#58d6e8),var(--journal-surface-c318c14d,#f0d182));max-width:100%;height:4px;box-shadow:0 0 8px var(--journal-shadow-1725051c,#58d6e873);border-radius:99px;transition:width .15s linear;display:block}.photo-grid figure button:disabled,.photo-add:disabled{cursor:wait;opacity:.55}@keyframes saved-mood-turn{to{transform:rotate(360deg)}}@media (width<=980px) and (width>=781px){.daily-record-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:.75rem}.mood-calendar-grid>div{min-height:58px}.mood-calendar-grid small{display:none}.mood-model-visual{min-height:250px}}@media (width<=780px){.daily-record-workspace{overflow:auto}.daily-record-layout{padding:.7rem;display:block}.daily-record-left,.daily-mood-calendar{overflow:visible}.daily-mood-calendar{margin-top:.7rem}.daily-record-left .mood-dimension-create,.daily-record-left>.today-moments{grid-template-columns:1fr}.mood-calendar-grid>div{min-height:59px}.mood-calendar-grid small{display:none}.mood-model-visual{min-height:255px}.saved-mood-card{margin:.7rem}.saved-mood-actions{margin:0 .7rem .7rem}}@media (prefers-reduced-motion:reduce){.saved-mood-card:before{animation:none}}.daily-record-left .daily-record-form .journal-photos{border:0;border-top:1px solid var(--journal-line-7c82db20,#b7e9f71a);background:0 0;border-radius:0;padding:.55rem 0 0}.schedule-repeat-controls{border:1px solid var(--journal-line-8a0bc725,#b6eaf824);background:var(--journal-surface-3eb010e7,#3a9bb90f);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.5rem;padding:.55rem;display:grid}.schedule-repeat-controls label{color:var(--journal-ink-6660a77a,#91bbc8);gap:.25rem;font-size:.6rem;display:grid}.schedule-repeat-controls select,.schedule-repeat-controls input{box-sizing:border-box;width:100%;margin:0}.schedule-repeat-hint{color:var(--journal-ink-4b4ca055,#8cc8d5);margin:.48rem 0 0;font-size:.62rem}.schedule-repeat-scope{border:1px solid var(--journal-line-e3fe7c11,#b6eaf82e);background:var(--journal-surface-075daa5a,#3a9bb914);border-radius:11px;gap:.35rem;margin-top:.5rem;padding:.55rem;display:grid}.schedule-repeat-scope label{color:var(--journal-ink-07e22793,#b8dae2);grid-template-columns:auto 1fr;align-items:center;gap:.6rem;font-size:.62rem;display:grid}.schedule-repeat-scope select{width:100%;margin:0}.schedule-repeat-scope p{color:var(--journal-ink-78334676,#7faab5);margin:0;font-size:.56rem}@media (width<=480px){.schedule-repeat-controls{grid-template-columns:1fr}}.solar-home.is-module-open{--workspace-gutter:clamp(12px, 2vw, 32px);--workspace-rail:clamp(240px, 20vw, 320px);--workspace-top:6.5rem;--workspace-bottom:8.5rem}.solar-home.is-module-open>.orbit-module-panel{min-width:0;min-height:0;top:var(--workspace-top)!important;right:var(--workspace-gutter)!important;bottom:var(--workspace-bottom)!important;left:calc(var(--workspace-gutter) * 2 + var(--workspace-rail))!important;width:auto!important}.solar-home.is-module-open .widget-sidebar{top:var(--workspace-top);bottom:var(--workspace-bottom);left:var(--workspace-gutter);width:var(--workspace-rail)}.solar-home.is-module-open .widget-stage{top:6rem}.solar-home.is-module-open .widget-sidebar.is-editing .widget-stage{top:10.5rem}.orbit-module-panel>header{flex:none;gap:.75rem;padding:1rem 1.25rem}.orbit-module-panel>header h2{font-size:clamp(1.5rem,2vw,2rem);line-height:1.2}.orbit-module-panel>header>button{flex-shrink:0}.orbit-module-panel>.module-tabs{flex-shrink:0;min-width:0}.schedule-workspace{overscroll-behavior:contain;overflow-y:auto}.schedule-workspace>.schedule-day-title{flex-wrap:wrap;flex:none;gap:.55rem .75rem;width:auto;min-width:0}.schedule-day-title>strong{flex:15rem}.schedule-live-time{white-space:nowrap;flex:none;margin:0}.schedule-points-summary{flex:none}.schedule-day-actions{flex-wrap:wrap;flex:22rem;justify-content:flex-end;gap:.4rem;min-width:0;margin-left:0;display:flex}.schedule-day-actions>button{white-space:nowrap;flex-shrink:0;min-height:32px}.schedule-week,.schedule-calendar-nav{flex-shrink:0}.schedule-workspace>.schedule-timeline{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;min-width:0;min-height:140px;padding-top:.6rem}.schedule-editor{max-height:calc(100% - 1.4rem);overflow-y:auto}.schedule-editor input,.schedule-editor select{min-width:0}@media (width<=1100px){.solar-home.is-module-open .widget-sidebar,.solar-home.is-module-open>.vinyl-player{display:none}.solar-home.is-module-open>.orbit-module-panel{left:var(--workspace-gutter)!important}}@media (width<=780px){.solar-home.is-module-open{--workspace-top:5.8rem;--workspace-bottom:7.25rem}.orbit-module-panel>header{padding:.75rem 1rem}.schedule-workspace>.schedule-day-title{margin:0 .85rem;padding:.55rem 0}.schedule-day-actions{flex-basis:100%;justify-content:flex-start}.schedule-live-time{order:0;width:auto}.schedule-week{gap:.15rem;padding:.55rem .75rem}.schedule-editor-times{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.schedule-editor-times>:is(input,.date-picker):first-child{grid-column:1/-1}}@media (height<=700px){.solar-home.is-module-open{--workspace-top:5.7rem}.orbit-module-panel>header{padding:.55rem 1rem}.orbit-module-panel>header .eyebrow{margin:0}.orbit-module-panel>header h2{font-size:1.4rem}.schedule-calendar-nav{padding-top:.35rem}.schedule-week{padding-top:.35rem;padding-bottom:.35rem}}@media (height<=500px) and (width>=781px){.solar-home.is-module-open{--workspace-top:.75rem;--workspace-bottom:.75rem}.solar-home.is-module-open>.space-header,.solar-home.is-module-open>.bottom-shortcuts,.solar-home.is-module-open>.vinyl-player,.solar-home.is-module-open .widget-sidebar{display:none}.solar-home.is-module-open>.orbit-module-panel{left:var(--workspace-gutter)!important}}.schedule-workspace{container-type:inline-size}.schedule-columns{flex:1;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:1rem;min-height:0;padding:0 1.25rem 1rem 0;display:grid}.schedule-day-column>.schedule-timeline{scrollbar-width:thin;overscroll-behavior:contain;min-width:0;min-height:140px;padding-top:.6rem}.schedule-companion{border:1px solid var(--journal-line-60215cfe,#b1e7f629);background:var(--journal-surface-c130b674,#010f1a40);border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.schedule-companion-tabs{border-bottom:1px solid var(--journal-line-c9329cdc,#b1e7f61f);flex:none;gap:.35rem;padding:.6rem;display:flex}.schedule-companion-tabs button,.schedule-companion-add,.schedule-mini-month-nav button{border:1px solid var(--journal-line-a644f67c,#b1e7f62e);background:var(--journal-surface-a3c76f22,#68c9e412);color:var(--journal-ink-e1ab0b9e,#a9d9e4);cursor:pointer;border-radius:9px;padding:.5rem .65rem;font-size:.72rem}.schedule-companion-tabs button{flex:1}.schedule-companion-tabs button[aria-selected=true]{background:var(--journal-surface-b8927454,#21758c);color:var(--journal-ink-d14f9016,#fff);border-color:var(--journal-line-ab328050,#58b9cc)}.schedule-companion-content{scrollbar-width:thin;flex:1;min-height:0;padding:.7rem;overflow:auto}.schedule-companion-content>p,.schedule-month-agenda>p{color:var(--journal-ink-84dfcbb9,#92b6c2);font-size:.72rem;line-height:1.65}.schedule-companion-add{width:100%;margin:.6rem 0}.schedule-mini-month-nav{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.schedule-mini-month-nav strong{font-size:.86rem}.schedule-mini-weekdays,.schedule-mini-month{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.schedule-mini-weekdays{color:var(--journal-ink-6939ead2,#8bb3c1);margin-bottom:.35rem;font-size:.65rem}.schedule-mini-month button{background:var(--journal-surface-228e2118,#68c9e40d);min-width:0;min-height:43px;color:var(--journal-ink-ec3bc330,#e4f6fa);cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:.25rem 0;font-size:.75rem;display:flex}.schedule-mini-month button small{color:var(--journal-ink-12b95d1b,#91dae8);font-size:.5rem}.schedule-mini-month button.is-outside{opacity:.4}.schedule-mini-month button.is-today{border-color:var(--journal-line-2d798878,#69c8dd)}.schedule-mini-month button[aria-pressed=true]{background:var(--journal-surface-b8927454,#21758c);color:var(--journal-ink-d14f9016,#fff);opacity:1}.schedule-month-agenda h3{margin:.8rem 0 .5rem;font-size:.82rem}.schedule-month-agenda article{border-bottom:1px solid var(--journal-line-0c71f0b3,#b1e7f61a);align-items:flex-start;gap:.5rem;padding:.65rem 0;display:flex}.schedule-month-agenda article>i{border-radius:4px;flex-shrink:0;width:4px;height:30px}.schedule-month-agenda article>div{overflow-wrap:anywhere;min-width:0}.schedule-month-agenda article strong,.schedule-month-agenda article small{font-size:.75rem;display:block}.schedule-month-agenda article small{color:var(--journal-ink-6939ead2,#8bb3c1);margin-top:.3rem;font-size:.65rem}.schedule-companion .todo-list{margin:.5rem 0}.schedule-companion .todo-list>header{border:0;flex-wrap:wrap;gap:.4rem;padding:.5rem 0}.schedule-companion .todo-list article{grid-template-columns:22px minmax(0,1fr) auto}.schedule-companion .todo-delete{grid-column:3}.schedule-companion .todo-list article>div{overflow-wrap:anywhere}@container (width<=720px){.schedule-columns{flex:none;grid-template-columns:minmax(0,1fr);padding:0 .75rem .75rem}.schedule-day-column>.schedule-timeline{height:clamp(240px,45dvh,440px)}.schedule-companion{max-height:520px}}.schedule-day-column{flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.schedule-day-column>.schedule-day-title{flex-shrink:0;width:auto}.schedule-columns{padding-top:.75rem}@container (width<=720px){.schedule-day-column{overflow:visible}.schedule-day-column>.schedule-timeline{flex:none}}html[data-theme=journal]{--journal-ink-8bd2fb1d:#3d3026;--journal-surface-55abc777:#fffaef;--journal-surface-a166a583:#fffaef;--journal-ink-94e7a32e:#3d3026;--journal-surface-b0934c69:#fffaef2e;--journal-surface-246003e6:#fffaefb3;--journal-surface-8118c04d:#fffaef61;--journal-surface-94e5529d:#fffaef3d;--journal-line-e1ba17fc:#b0896433;--journal-surface-cb433d72:#fffaefb8;--journal-surface-9321b0c7:#fffaef73;--journal-shadow-6a239512:#74532f17;--journal-shadow-eec980ad:#74532f07;--journal-ink-8544b32b:#3d3026;--journal-surface-7ac65089:#bedee0;--journal-surface-356a6fb4:#bedee0;--journal-ink-97591375:#6f5b4a;--journal-ink-98d6aea6:#3d3026;--journal-surface-b66bf228:#bedee021;--journal-ink-bc01b483:#3d3026;--journal-line-a3e59c65:#b0896447;--journal-surface-c3d83eae:#bedee02e;--journal-ink-e2670c05:#3d3026;--journal-shadow-a531914f:#74532f0f;--journal-shadow-98c7f3b4:#74532f14;--journal-ink-6359e8b2:#3d3026;--journal-ink-bb27fdc9:#3d3026;--journal-surface-26ce2e6c:#bedee0;--journal-surface-c833cbdd:#bedee0;--journal-shadow-984b54b3:#74532f18;--journal-line-09ed6859:#b0896429;--journal-surface-7707bb97:#fffaef52;--journal-ink-55ba332b:#3d3026;--journal-ink-eabcad36:#3d3026;--journal-ink-b43c946a:#3d3026;--journal-ink-e01f4ca7:#6f5b4a;--journal-shadow-a8901d10:#74532f08;--journal-ink-d3e34817:#3d3026;--journal-surface-d3e34817:#bedee0;--journal-ink-f88c3d46:#3d3026;--journal-surface-f88c3d46:#bedee0;--journal-ink-36928fc2:#3d3026;--journal-ink-d2c69cfc:#6f5b4a;--journal-line-1aa8c2e9:#b089641f;--journal-ink-f777f4c1:#3d3026;--journal-ink-0727c3fe:#3d3026;--journal-ink-328bf013:#6f5b4a;--journal-surface-625f92d3:#bedee0;--journal-surface-9d3575a6:#bedee0;--journal-surface-8ba18787:#f6b9a4;--journal-shadow-a396dc13:#74532f52;--journal-line-c8afe14b:#b089641f;--journal-surface-d4b5a917:#bedee00f;--journal-ink-e35c8c20:#3d3026;--journal-surface-2b9f40e7:#bedee029;--journal-ink-d3a271db:#3d3026;--journal-ink-f0a28bec:#3d3026;--journal-ink-124ffd8b:#6f5b4a;--journal-line-8a8facad:#b089642e;--journal-surface-1767d391:#fffaefcc;--journal-surface-ab31fddb:#fffaef99;--journal-shadow-6303459b:#74532f1d;--journal-shadow-9e3854f1:#74532f07;--journal-surface-e35a7670:#fffaef;--journal-surface-2767653f:#fffaef;--journal-surface-6d485314:#fffaef;--journal-shadow-a6668fc7:#74532f39;--journal-shadow-3bf51f89:#74532f52;--journal-surface-47ba9a34:#bedee0;--journal-surface-81953513:#ded3e7;--journal-surface-f370cae9:#f7ebd7;--journal-surface-326459c2:#bedee0;--journal-surface-210e8a72:#f7ebd7;--journal-line-187b29cf:#b08964;--journal-surface-3e0a40d1:#bedee0;--journal-line-43732d84:#b089641f;--journal-surface-2218d5e4:#bedee0;--journal-surface-edd8ba55:#bedee0;--journal-surface-79417843:#bedee0;--journal-shadow-70cab986:#74532f25;--journal-ink-eb83cbc8:#3d3026;--journal-ink-05ce8602:#3d3026;--journal-ink-b42ab34f:#3d3026;--journal-ink-8eb3fb99:#6f5b4a;--journal-line-aac2c55d:#b089642e;--journal-surface-db5ad5c0:#bedee014;--journal-ink-49775873:#3d3026;--journal-line-0c874cbf:#b0896480;--journal-surface-29e7a19c:#bedee02b;--journal-ink-eeb96fc2:#3d3026;--journal-ink-762e6282:#3d3026;--journal-line-152c749b:#b08964c7;--journal-line-19752dcb:#b0896466;--journal-surface-edbe210f:#fffaefb8;--journal-surface-1f6cbc66:#f7ebd7e6;--journal-line-f6627ffc:#b0896442;--journal-surface-f3272dfa:#fffaefdb;--journal-surface-1dd34459:#fffaefb8;--journal-shadow-a991b8be:#74532f1f;--journal-shadow-6e5bc0e0:#74532f08;--journal-line-c581e160:#b0896424;--journal-ink-eabff557:#3d3026;--journal-line-d6db90e3:#b0896438;--journal-surface-05963b98:#bedee014;--journal-ink-9d769381:#3d3026;--journal-ink-1d793874:#3d3026;--journal-ink-5348c262:#6f5b4a;--journal-line-826300f5:#b089641a;--journal-surface-5cd1adff:#bedee017;--journal-ink-9a1dbf5a:#3d3026;--journal-ink-a0d51014:#3d3026;--journal-ink-f422ce4b:#6f5b4a;--journal-line-d92c0b4d:#b089642e;--journal-ink-1b29bf46:#3d3026;--journal-surface-366da46a:#bedee0;--journal-surface-180e2c60:#f7ebd7;--journal-ink-979e8873:#3d3026;--journal-line-db6a884a:#b0896426;--journal-surface-0e8fdc29:#bedee00f;--journal-ink-e37fdc32:#3d3026;--journal-line-96a08dcb:#b0896473;--journal-surface-1af75ee9:#bedee026;--journal-ink-26fbdc4e:#3d3026;--journal-line-b2affe4c:#b0896433;--journal-surface-1c9da612:#bedee01a;--journal-ink-fc5093b0:#3d3026;--journal-ink-dabab3fe:#3d3026;--journal-line-d7e0e974:#b089642b;--journal-surface-f1e19daf:#fffaef73;--journal-ink-a373e6ef:#3d3026;--journal-line-36b241af:#b0896421;--journal-surface-51260ada:#bedee00e;--journal-ink-5bad8c2d:#3d3026;--journal-surface-e9ea15b3:#bedee0;--journal-surface-e2b52326:#f7ebd7;--journal-line-dba0510e:#b089641c;--journal-ink-e2e4db6d:#3d3026;--journal-ink-9c638477:#6f5b4a;--journal-ink-2572eb7e:#3d3026;--journal-ink-9faba0bc:#6f5b4a;--journal-line-54a3236a:#b0896433;--journal-ink-9a616511:#3d3026;--journal-ink-b538cac5:#316853;--journal-line-4d7c4b70:#b0896459;--journal-surface-f4dacd96:#fffaef8c;--journal-line-94a1e534:#b089641a;--journal-ink-9399abc3:#6f5b4a;--journal-ink-2fcfba36:#3d3026;--journal-line-04564bd3:#b0896426;--journal-surface-f84ffa47:#bedee00f;--journal-ink-82f1734f:#3d3026;--journal-ink-34bf658c:#6f5b4a;--journal-ink-a59d0c87:#6f5b4a;--journal-surface-b93a2f3c:#bedee0e0;--journal-ink-5a865f06:#6f5b4a;--journal-line-b1724f5c:#b08964;--journal-surface-c5a9f669:#bedee0;--journal-ink-d14f9016:#3d3026;--journal-surface-de25481e:#bedee01f;--journal-ink-c9a310ed:#3d3026;--journal-surface-a73d59f0:#bedee01f;--journal-ink-7eacb835:#3d3026;--journal-surface-48766837:#bedee0;--journal-surface-a9b2531e:#f7ebd7;--journal-ink-8c6908e0:#3d3026;--journal-line-b66b66f3:#b0896429;--journal-ink-bc0cbe1b:#3d3026;--journal-ink-3cf099a7:#974136;--journal-line-0e4b6d9f:#b089641f;--journal-line-dd908177:#b0896433;--journal-surface-107ef808:#fffaef80;--journal-surface-78dce97f:#bedee0;--journal-surface-b1af03cc:#f7ebd7;--journal-ink-2ec5af76:#3d3026;--journal-ink-a522a8aa:#3d3026;--journal-ink-f362f531:#6f5b4a;--journal-surface-f9eee86d:#bedee0;--journal-surface-bf7e3353:#f7ebd7;--journal-shadow-c6e1d7c1:#74532f1a;--journal-ink-52d9dff8:#3d3026;--journal-line-eebb5ac5:#b089641f;--journal-ink-9c577189:#3d3026;--journal-line-50191acf:#b089642e;--journal-surface-ff7ca9ea:#bedee014;--journal-ink-db175456:#3d3026;--journal-ink-22a44401:#6f5b4a;--journal-line-5bc7b6ed:#b0896426;--journal-line-4dc6e5bf:#b089641a;--journal-line-b952c204:#b08964;--journal-surface-be176804:#bedee08c;--journal-surface-59308578:#bedee047;--journal-ink-2fe78356:#3d3026;--journal-shadow-e43c16c2:#74532f0d;--journal-ink-5c91ad22:#3d3026;--journal-line-2c80042f:#b08964;--journal-surface-1ad55cde:#bedee029;--journal-line-c312d60f:#cf7f67;--journal-surface-6ebf8103:#f6b9a4;--journal-shadow-6ebf8103:#74532f52;--journal-surface-8708b03a:#f6b9a4;--journal-ink-9a19e53b:#3d3026;--journal-ink-b03d43f3:#3d3026;--journal-surface-dd61fa9d:#fffaef7a;--journal-line-a259b8b6:#b0896445;--journal-surface-0a2956da:#f7ebd7;--journal-surface-93bfc3c4:#fffaef;--journal-line-1fb10837:#b0896433;--journal-surface-c02ca835:#fffaef94;--journal-ink-66f5deba:#6f5b4a;--journal-surface-9a60a2ce:#bedee0;--journal-surface-63e03e1b:#f7ebd7;--journal-ink-0d979e1a:#3d3026;--journal-surface-32ea6755:#f6b9a44d;--journal-ink-40fdeaa7:#974136;--journal-ink-6f14f0e7:#3d3026;--journal-ink-babfed10:#6f5b4a;--journal-surface-f80575b1:#bedee00d;--journal-ink-6877f21e:#3d3026;--journal-surface-6fba19d1:#bedee0;--journal-ink-528cef87:#3d3026;--journal-ink-34136c26:#974136;--journal-ink-cd0b7d18:#3d3026;--journal-ink-bdfe4705:#6f5b4a;--journal-ink-e69888ae:#974136;--journal-line-fc516a8e:#b0896429;--journal-surface-17736b20:#bedee01c;--journal-surface-f915be76:#fffaef42;--journal-shadow-08e14993:#74532f05;--journal-ink-4759aa12:#3d3026;--journal-ink-f9b0d496:#3d3026;--journal-ink-7654098b:#6f5b4a;--journal-surface-5cef9536:#fffaef;--journal-surface-d916bdea:#bedee0;--journal-surface-a7ee850a:#bedee0;--journal-surface-a373e6ef:#bedee0;--journal-surface-7d9908fb:#bedee0;--journal-surface-f76f1299:#bedee0;--journal-surface-7e889449:#fffaef;--journal-surface-618ccd3c:#fffaef;--journal-surface-a0e5843d:#fffaef;--journal-surface-a50d6b31:#bedee033;--journal-surface-9b3fd751:#bedee0;--journal-shadow-258f0816:#74532f2d;--journal-ink-f10ad240:#3d3026;--journal-ink-54538320:#3d3026;--journal-line-35a1c0f2:#b089643d;--journal-surface-e7f18052:#fffaefd1;--journal-surface-87a5ac73:#fffaefab;--journal-shadow-d4e29781:#74532f22;--journal-shadow-525f58da:#74532f09;--journal-line-27a58976:#b0896424;--journal-surface-89935016:#fffaef59;--journal-ink-f8cea09a:#6f5b4a;--journal-surface-f059233e:#bedee02b;--journal-ink-7e23e336:#3d3026;--journal-ink-9c07e77f:#3d3026;--journal-ink-d6e7d48d:#3d3026;--journal-line-1b543565:#b0896433;--journal-surface-5a8a1090:#fffaef73;--journal-line-9148b7b6:#b08964c7;--journal-shadow-19790b09:#74532f08;--journal-surface-aaf301b4:#bedee0;--journal-surface-7fb585c6:#bedee0;--journal-shadow-d91715d6:#74532f15;--journal-ink-d7ebfc6c:#3d3026;--journal-ink-d146f93a:#974136;--journal-ink-e30a3cd1:#6f5b4a;--journal-ink-86029af9:#3d3026;--journal-shadow-81def43f:#74532f1a;--journal-line-79f18493:#b0896426;--journal-surface-13880cee:#bedee012;--journal-ink-8c8222af:#3d3026;--journal-line-a78c716a:#b089642e;--journal-surface-ee4c4517:#fffaef80;--journal-surface-14fae1f2:#bedee0;--journal-surface-bf699c8a:#f7ebd7;--journal-line-3c6595ef:#b089641c;--journal-ink-6369ed04:#3d3026;--journal-surface-f1f3ba03:#bedee017;--journal-ink-3df79105:#3d3026;--journal-ink-6ac04f85:#6f5b4a;--journal-ink-f9790627:#3d3026;--journal-surface-9d57d507:#bedee02e;--journal-surface-dcd81a10:#fffaefcc;--journal-ink-e9a12f75:#3d3026;--journal-surface-2bdb9741:#fffaef33;--journal-ink-42fabf36:#6f5b4a;--journal-ink-f78329a9:#316853;--journal-surface-08e14993:#bedee00f;--journal-ink-1cdb7aa8:#3d3026;--journal-ink-3d20f056:#6f5b4a;--journal-line-4ec556c1:#b0896466;--journal-ink-6fbc4df2:#3d3026;--journal-line-06e5b7cf:#b0896424;--journal-surface-bdbe0bae:#bedee012;--journal-surface-895780ff:#bedee01f;--journal-surface-6e5bc0e0:#bedee01a;--journal-surface-4a456655:#cbdab7;--journal-surface-9646dc56:#bedee0;--journal-ink-622fe80f:#6f5b4a;--journal-ink-c9eb7886:#3d3026;--journal-line-4ff81a52:#cf7f6733;--journal-surface-9c7e12f5:#f6b9a412;--journal-ink-6a6a99f2:#3d3026;--journal-surface-51e746e4:#f6b9a424;--journal-surface-ad97537d:#f6b9a4;--journal-line-f557ba17:#b0896424;--journal-surface-e6a8e916:#bedee01f;--journal-surface-64b83d69:#fffaef2e;--journal-ink-e22bffa9:#3d3026;--journal-ink-0fcad670:#3d3026;--journal-ink-6c65e462:#3d3026;--journal-surface-5cfd8ff9:#f6b9a452;--journal-ink-90c6b76a:#3d3026;--journal-ink-dc5f0b72:#974136;--journal-surface-1c6b2858:#f6b9a429;--journal-ink-fced69a2:#974136;--journal-surface-79f73a3d:#cbdab724;--journal-ink-f857bd5e:#316853;--journal-ink-a8d2ff73:#3d3026;--journal-ink-44724fdc:#974136;--journal-ink-e2db17c3:#316853;--journal-line-f48bdd2b:#b089643b;--journal-surface-4636eea2:#f7ebd7db;--journal-surface-89cfac4b:#fffaefc7;--journal-shadow-fba0529f:#74532f1f;--journal-ink-b0666546:#3d3026;--journal-line-83dee238:#b0896454;--journal-surface-311a036e:#bedee021;--journal-ink-c1c27345:#3d3026;--journal-ink-73dfb8b7:#3d3026;--journal-line-6ddef8a9:#b089648a;--journal-surface-194da7da:#bedee0;--journal-surface-a9fbbb36:#bedee0;--journal-surface-fc3cf279:#f7ebd7;--journal-shadow-d09f2e5d:#74532f08;--journal-shadow-9cd30602:#74532f22;--journal-line-022509ed:#b089643b;--journal-surface-34ca5aa0:#f7ebd7f2;--journal-surface-2a63050c:#fffaefed;--journal-ink-3c9ef11c:#3d3026;--journal-line-dcdd8899:#b0896421;--journal-surface-2d48df24:#bedee014;--journal-ink-ca922235:#3d3026;--journal-surface-e8615dff:#bedee030;--journal-line-fe61c1b1:#b08964;--journal-surface-7ad37bcf:#f6b9a4;--journal-shadow-c70108c5:#74532f0a;--journal-shadow-d9075ad9:#74532f45;--journal-ink-fdb570db:#974136;--journal-line-8fc5bba0:#b0896424;--journal-surface-5864ac39:#bedee017;--journal-surface-eda96ed6:#fffaef2e;--journal-line-132a3154:#b0896426;--journal-surface-6657f640:#fffaef61;--journal-ink-ec20f7d1:#3d3026;--journal-line-29fe8b5e:#b089649e;--journal-surface-397fb0b7:#bedee02b;--journal-surface-bc01b483:#bedee0;--journal-surface-a8ec7e18:#bedee0;--journal-surface-45ba499b:#bedee0;--journal-ink-1d852d84:#6f5b4a;--journal-surface-9fc05093:#bedee0;--journal-surface-537e1561:#bedee0;--journal-surface-12ec0f3d:#f6b9a4;--journal-shadow-c6462a5e:#74532f1d;--journal-ink-30c9ba19:#3d3026;--journal-line-92e61b32:#b089642e;--journal-surface-68779a9a:#fffaef7a;--journal-line-399a741d:#b0896494;--journal-shadow-2e6b0f98:#74532f07;--journal-ink-d36dda62:#3d3026;--journal-ink-8882db39:#6f5b4a;--journal-line-46f3a5d3:#b089642e;--journal-surface-4ddc8146:#fffaef80;--journal-surface-29e16ed3:#fffaefcc;--journal-ink-3b2f2cfc:#3d3026;--journal-ink-5e48a274:#3d3026;--journal-ink-43605629:#3d3026;--journal-surface-3ef97831:#bedee0;--journal-surface-e8c23841:#f7ebd7;--journal-surface-8de2bc3b:#bedee01a;--journal-ink-27f78676:#3d3026;--journal-ink-bde8604c:#6f5b4a;--journal-ink-60f68168:#3d3026;--journal-ink-9dd5657c:#3d3026;--journal-ink-615cb8ac:#3d3026;--journal-ink-73bd7d93:#3d3026;--journal-line-6edfa77e:#b0896426;--journal-surface-1ad5fe7e:#bedee021;--journal-surface-a30c1f13:#bedee00f;--journal-line-ce09c13f:#b0896447;--journal-surface-55ae097f:#bedee0;--journal-surface-682f1240:#bedee01f;--journal-ink-210f9aca:#3d3026;--journal-surface-cc116982:#bedee0;--journal-surface-a8f8dcfc:#f7ebd7;--journal-ink-1e8bea16:#3d3026;--journal-ink-b4d603ef:#3d3026;--journal-ink-77ba0b60:#6f5b4a;--journal-ink-5a3ac976:#974136;--journal-line-a33365a2:#b089641f;--journal-line-45fc7001:#b0896433;--journal-line-3c0a702d:#cf7f675c;--journal-surface-81ba6f2a:#f6b9a41f;--journal-ink-ef0533f8:#974136;--journal-ink-6bf4ca18:#6f5b4a;--journal-line-aabadaa1:#b0896447;--journal-ink-1dff108c:#3d3026;--journal-ink-b6113ef2:#3d3026;--journal-line-01b86a68:#b08964;--journal-shadow-d64a3d43:#74532f38;--journal-shadow-26c6a4f4:#74532f17;--journal-line-68bff622:#b08964;--journal-shadow-ea4baea2:#74532f52;--journal-surface-18d4b516:#bedee01a;--journal-ink-b580322b:#3d3026;--journal-surface-d214ea78:#bedee036;--journal-ink-ef07c22c:#3d3026;--journal-surface-b952c204:#bedee0;--journal-shadow-b952c204:#74532f52;--journal-line-e3fe7c11:#b089642e;--journal-surface-92b622ed:#fffaef66;--journal-ink-9a788bf6:#3d3026;--journal-shadow-5d763e53:#74532f10;--journal-shadow-a8ce9a03:#74532f17;--journal-ink-5b854bee:#3d3026;--journal-ink-3d8c3822:#6f5b4a73;--journal-line-e8af940b:#b0896438;--journal-surface-03b5426a:#fffaef94;--journal-ink-301d99d1:#3d3026;--journal-line-148d4b9c:#b08964ad;--journal-shadow-aefd3f1a:#74532f08;--journal-shadow-f0fe225b:#74532f0b;--journal-ink-41dd86a1:#6f5b4a;--journal-line-a12cab32:#b0896440;--journal-surface-5f5aa4e0:#bedee029;--journal-ink-200c7733:#3d3026;--journal-surface-73c9645b:#bedee04d;--journal-line-9aa0e60c:#b0896429;--journal-surface-058782ca:#fffaefeb;--journal-surface-e340189e:#bedee00f;--journal-ink-89b7b64d:#3d3026;--journal-line-65f3a4ec:#b089646b;--journal-surface-777670b4:#bedee026;--journal-ink-01919601:#6f5b4a;--journal-line-8c5358b3:#b0896424;--journal-surface-3c7ec0a0:#bedee01c;--journal-surface-50ef240c:#fffaef52;--journal-line-933dbf02:#b089641a;--journal-ink-cf8b2adb:#3d3026;--journal-ink-efd457a7:#6f5b4a;--journal-ink-3266261a:#6f5b4a;--journal-line-9d433cf1:#b089641a;--journal-surface-51d471aa:#fffaef70;--journal-line-dc81554f:#b0896459;--journal-surface-b16c8cda:#bedee024;--journal-surface-139dd8da:#bedee024;--journal-ink-13f12991:#3d3026;--journal-ink-fb25cec7:#3d3026;--journal-ink-64604bcd:#6f5b4a;--journal-ink-3519496f:#974136;--journal-ink-90932725:#974136;--journal-surface-4a6cec92:#f6b9a41a;--journal-ink-d763c927:#3d3026;--journal-line-e52c24b3:#b089644d;--journal-surface-5612c928:#bedee01f;--journal-ink-6d429c7e:#3d3026;--journal-ink-4f30a694:#6f5b4a;--journal-ink-8fee3265:#3d3026;--journal-ink-33bbba2f:#3d3026;--journal-ink-82229430:#974136;--journal-surface-63973495:#fffaefa8;--journal-line-4738792b:#b089644d;--journal-surface-77177528:#f7ebd7;--journal-surface-1c13b8f4:#fffaef;--journal-line-7f4e5d96:#b0896440;--journal-surface-e8378bf1:#bedee01a;--journal-ink-cd792821:#3d3026;--journal-line-91cbba53:#b089642e;--journal-surface-dbbe1845:#fffaef94;--journal-ink-a9d1e8bc:#3d3026;--journal-line-4b25ebdf:#b089649e;--journal-line-9e129cfc:#b0896438;--journal-surface-7043b9b0:#bedee01a;--journal-ink-2bd4eac9:#3d3026;--journal-line-3580bdab:#b0896470;--journal-surface-65c96704:#bedee0;--journal-surface-94673ce6:#bedee0;--journal-ink-e4e2c0ca:#3d3026;--journal-line-dc15bd64:#b0896433;--journal-surface-6eb32c33:#bedee014;--journal-ink-41098e48:#3d3026;--journal-surface-1fa56e19:#bedee036;--journal-line-02263a9d:#cf7f678f;--journal-ink-e5554a0f:#974136;--journal-surface-3481a3a8:#f6b9a424;--journal-surface-1d5b852c:#bedee0;--journal-line-7b467b64:#b089648c;--journal-surface-fe71ae27:#cbdab726;--journal-ink-a26b09e5:#3d3026;--journal-line-7984b024:#b089642e;--journal-surface-59d3e483:#bedee024;--journal-surface-aa6871ea:#fffaef8c;--journal-ink-8c758674:#3d3026;--journal-ink-5523d0b8:#6f5b4a;--journal-line-6ca0fb42:#b0896433;--journal-surface-47f254e4:#fffaef;--journal-ink-fafd491f:#3d3026;--journal-surface-d0e47a6b:#bedee01a;--journal-ink-0f2da045:#3d3026;--journal-line-e4639209:#b08964a6;--journal-surface-40dc1591:#bedee04d;--journal-shadow-c639d1c6:#74532f0c;--journal-ink-d916bdea:#3d3026;--journal-line-b210cd12:#b089641a;--journal-ink-3ecbad3e:#6f5b4a;--journal-ink-e667cb27:#3d3026;--journal-surface-46a7fbe3:#f7ebd7;--journal-surface-a4dafc4d:#fffaef;--journal-line-796346cb:#b0896440;--journal-surface-0f9c43f8:#bedee0f0;--journal-shadow-6d8a4674:#74532f17;--journal-ink-19d5a7b5:#6f5b4a;--journal-ink-5ef82232:#3d3026;--journal-ink-d4cdd20a:#3d3026;--journal-ink-dbf44b3c:#6f5b4a;--journal-line-83e65de2:#b089647a;--journal-surface-443a1f0c:#fffaefdb;--journal-shadow-41d185bd:#74532f12;--journal-line-faca2ee1:#cf7f679e;--journal-ink-7b8cfd56:#3d3026;--journal-line-0e767887:#b08964a6;--journal-ink-d215bfac:#3d3026;--journal-line-385ce889:#b0896480;--journal-surface-d31a0144:#fffaefe6;--journal-shadow-5613576c:#74532f18;--journal-shadow-2adc57be:#74532f08;--journal-line-c5344c69:#cf7f67a6;--journal-shadow-991a578c:#74532f08;--journal-ink-6eee8bd9:#3d3026;--journal-line-04dbe078:#b08964bf;--journal-surface-26b5da12:#bedee0;--journal-surface-4488bb17:#f7ebd7;--journal-surface-eb6e66e5:#fffaef61;--journal-shadow-3079fe63:#74532f10;--journal-shadow-09884d7f:#74532f0f;--journal-line-a30dff87:#b089643d;--journal-surface-b1f27da9:#bedee01f;--journal-ink-01f36b91:#3d3026;--journal-line-b0dce054:#b0896424;--journal-surface-c7576fc5:#bedee014;--journal-ink-ca5ebf7f:#6f5b4a;--journal-line-584801c0:#b089642e;--journal-surface-0b5a4945:#fffaef8c;--journal-line-f912e7cd:#b0896440;--journal-surface-f3c0dab5:#bedee021;--journal-ink-4dbddcd8:#3d3026;--journal-line-79a1549b:#b089643d;--journal-surface-c0269f77:#fffaeff5;--journal-ink-16faeafd:#3d3026;--journal-surface-dcfcb7ac:#fffaefa6;--journal-surface-e017c08e:#bedee024;--journal-surface-a59a20ae:#bedee01f;--journal-line-6eaf7d82:#cf7f6740;--journal-surface-aa15f406:#f6b9a41f;--journal-ink-0ba38208:#974136;--journal-surface-200377ac:#f6b9a438;--journal-surface-5b1f749b:#fffaef;--journal-line-e14d76fe:#b089641a;--journal-surface-57511bc9:#bedee01a;--journal-surface-0cfad03f:#fffaef38;--journal-surface-c995f733:#f7ebd7;--journal-surface-300a5ce9:#cbdab7;--journal-ink-f245810e:#3d3026;--journal-surface-5e635cbf:#fffaef99;--journal-ink-0da9bfe7:#6f5b4a;--journal-line-ebd25d14:#b089642e;--journal-ink-86b3749d:#6f5b4a;--journal-line-91d8a1e1:#b0896447;--journal-surface-16ed84cb:#cbdab71a;--journal-ink-3f565232:#316853;--journal-line-241cbc9f:#b089642e;--journal-surface-4dc41e04:#f6b9a41f;--journal-surface-c7b31f10:#bedee014;--journal-ink-dd3f83c1:#6f5b4a;--journal-ink-71762a52:#3d3026;--journal-ink-72d63b9c:#3d3026;--journal-surface-19f03693:#fffaef75;--journal-ink-2e9bf43a:#3d3026;--journal-line-6f2dbb25:#b0896414;--journal-ink-17d3423e:#6f5b4a;--journal-ink-a39807fd:#316853;--journal-ink-ddd18546:#974136;--journal-line-ac25c034:#b089644d;--journal-surface-d0a4df81:#f7ebd7f7;--journal-surface-7c90c3cd:#fffaeffa;--journal-ink-8c2d1038:#3d3026;--journal-ink-85cef791:#3d3026;--journal-line-9717674c:#b0896429;--journal-surface-0ace1a73:#bedee01a;--journal-ink-2e879e55:#3d3026;--journal-line-776ed51a:#b089641a;--journal-line-30851f58:#b0896429;--journal-surface-78678e5c:#bedee014;--journal-ink-e501e327:#3d3026;--journal-ink-142e1936:#6f5b4a;--journal-line-ba449434:#b089646b;--journal-surface-3ea6509c:#bedee033;--journal-ink-bf43eefa:#3d3026;--journal-line-46988144:#b089641c;--journal-surface-900b4f67:#fffaef;--journal-ink-66ba9d34:#6f5b4a;--journal-ink-8fa3f9d0:#3d3026;--journal-ink-fd943061:#6f5b4a;--journal-line-cfe1a6a6:#b0896473;--journal-surface-40bbff44:#fffaefeb;--journal-ink-4fe19210:#3d3026;--journal-ink-182df9d4:#3d3026;--journal-surface-f593f0e5:#bedee0;--journal-line-6cf64f4d:#b0896429;--journal-surface-b03c1b2d:#f7ebd7;--journal-surface-5c2d793b:#fffaef;--journal-shadow-2bdb9741:#74532f10;--journal-surface-eacfef6f:#cbdab729;--journal-ink-221a0fb2:#316853;--journal-ink-51d686e3:#3d3026;--journal-line-1c3c3126:#b0896433;--journal-surface-ad609f48:#fffaef9e;--journal-ink-283a6866:#3d3026;--journal-ink-b54c4066:#974136;--journal-ink-2e95e498:#3d3026;--journal-line-7d718b24:#b0896433;--journal-surface-7172e579:#f6b9a41a;--journal-surface-b5336d1c:#bedee014;--journal-ink-7110cbca:#6f5b4a;--journal-ink-5cc79e41:#3d3026;--journal-line-6eb3482f:#b0896429;--journal-surface-49a593ff:#fffaef9e;--journal-ink-7b5de931:#3d3026;--journal-ink-086c156b:#3d3026;--journal-line-bfd711f0:#b0896457;--journal-surface-e34b33af:#f7ebd7;--journal-ink-2f62f9d8:#3d3026;--journal-surface-130eaf50:#bedee0;--journal-surface-ffcbfd37:#bedee014;--journal-line-a6ed6405:#b0896421;--journal-surface-a06b7576:#f7ebd759;--journal-ink-52d60d4c:#3d3026;--journal-ink-50350bf8:#3d3026;--journal-ink-908e9bb7:#6f5b4a;--journal-ink-8b661206:#3d3026;--journal-surface-3e4cf048:#fffaef75;--journal-ink-cfbba1a9:#3d3026;--journal-ink-d9140576:#3d3026;--journal-ink-6fc495d4:#6f5b4a;--journal-ink-2f780521:#3d3026;--journal-line-ee978b46:#b08964;--journal-surface-b7fa017c:#f6b9a40f;--journal-ink-132fb19a:#3d3026;--journal-line-75aed681:#b089642e;--journal-surface-073c64d0:#f6b9a412;--journal-ink-db4c7266:#3d3026;--journal-ink-fdd690ea:#3d3026;--journal-ink-4c522be9:#6f5b4a;--journal-ink-5d59a7eb:#3d3026;--journal-surface-510348e8:#bedee0;--journal-line-1468f53f:#b089643d;--journal-surface-a70b690f:#fffaefeb;--journal-ink-a497a380:#3d3026;--journal-surface-2abbbbfa:#fffaefbf;--journal-line-3567844b:#b0896433;--journal-surface-70f37c24:#fffaef;--journal-shadow-6ac08df6:#74532f25;--journal-ink-448a2e13:#3d3026;--journal-surface-15d02725:#bedee0;--journal-surface-ab46e14b:#bedee0;--journal-ink-d9698700:#6f5b4a;--journal-line-f04b56dc:#b0896438;--journal-surface-7553d374:#bedee0;--journal-line-d65a74f0:#b0896426;--journal-line-13334434:#b0896414;--journal-surface-c17b29b4:#fffaef99;--journal-ink-79669a6b:#3d3026;--journal-ink-696f4d3b:#6f5b4a;--journal-surface-6be62970:#fffaefd1;--journal-ink-8d3cca61:#6f5b4a;--journal-line-da80ed94:#b0896424;--journal-surface-1f216c67:#fffaef52;--journal-ink-45d68e5d:#6f5b4a;--journal-line-67d22006:#b0896429;--journal-surface-0001f07d:#bedee0;--journal-line-7c82db20:#b089641a;--journal-surface-0a167207:#bedee021;--journal-ink-872ba226:#6f5b4a;--journal-ink-b4cdb67a:#3d3026;--journal-line-0063a7d6:#b089641f;--journal-ink-66025cb0:#6f5b4a;--journal-surface-2ecf9df8:#bedee014;--journal-line-78e4c070:#b08964;--journal-ink-3b50f78a:#3d3026;--journal-surface-038465ff:#cbdab7;--journal-surface-598b32b7:#fffaef;--journal-line-e65a3569:#b0896424;--journal-surface-d02a83b6:#bedee0;--journal-surface-d5dd2154:#f7ebd7;--journal-ink-313fe1b4:#3d3026;--journal-line-3e181722:#b0896466;--journal-surface-8f105b38:#bedee01a;--journal-ink-73de6433:#3d3026;--journal-surface-12ddff90:#bedee014;--journal-ink-6afe574b:#3d3026;--journal-surface-dc5e01f3:#bedee0;--journal-line-0ca58797:#b08964;--journal-ink-7b465b87:#3d3026;--journal-surface-a8b2362c:#bedee0;--journal-surface-0be2734f:#bedee01f;--journal-ink-9d2cecd2:#3d3026;--journal-ink-90dc5b12:#6f5b4a;--journal-surface-e451793b:#bedee012;--journal-ink-daff6621:#3d3026;--journal-ink-48f6bd96:#3d3026;--journal-shadow-a624b212:#74532f0a;--journal-shadow-d85e800f:#74532f2d;--journal-shadow-5ae83a87:#74532f25;--journal-surface-e51e6642:#fffaefed;--journal-surface-e8336f78:#fffaefe6;--journal-line-ce94b54f:#b0896430;--journal-surface-53e6dd19:#fffaef94;--journal-surface-2f497a66:#fffaef75;--journal-shadow-53fc295c:#74532f04;--journal-shadow-a6f87266:#74532f0a;--journal-ink-d097b6ec:#3d3026;--journal-line-40fbdbaf:#b0896447;--journal-surface-ba0dd7e1:#bedee030;--journal-surface-1917c458:#f7ebd729;--journal-shadow-20bdf855:#74532f08;--journal-line-855c1b3c:#b0896499;--journal-surface-399062ab:#bedee04d;--journal-surface-24c4f503:#f7ebd73d;--journal-line-2d95911a:#b0896414;--journal-shadow-ef2ba191:#74532f52;--journal-surface-d63301a6:#bedee033;--journal-surface-436f6e94:#bedee00f;--journal-surface-06be0356:#bedee01f;--journal-ink-25ba3c6d:#3d3026;--journal-line-fd0f0c5f:#b089644d;--journal-surface-a4d466e9:#bedee01f;--journal-shadow-98a1ba11:#74532f0b;--journal-line-de0d0d19:#b089643d;--journal-surface-3f87284f:#bedee040;--journal-surface-72e8b76d:#bedee02e;--journal-shadow-afa0167a:#74532f0a;--journal-ink-85ccbc58:#3d3026;--journal-ink-dae16947:#6f5b4a;--journal-line-7229a721:#b089645c;--journal-surface-a23a6bb4:#bedee0;--journal-surface-998d2fd6:#f7ebd7;--journal-shadow-8529c576:#74532f10;--journal-surface-50c1a09a:#fffaefad;--journal-line-9604c28b:#b08964ad;--journal-surface-e9e697ca:#fffaefd1;--journal-ink-bca49178:#6f5b4a;--journal-line-495aff26:#b0896457;--journal-surface-7336d75e:#bedee0;--journal-surface-cb567298:#f7ebd7;--journal-shadow-837f9c62:#74532f0f;--journal-surface-dd5f99db:#fffaefab;--journal-line-f612a7c1:#b089644d;--journal-surface-d61f6471:#f7ebd7;--journal-shadow-dc1699b2:#74532f22;--journal-shadow-0f1c00d7:#74532f07;--journal-line-fc9cf3cd:#b089641f;--journal-ink-0db5b236:#3d3026;--journal-line-f3f294ba:#b0896438;--journal-surface-b999dc5d:#bedee014;--journal-shadow-9a198e29:#74532f10;--journal-ink-15621407:#3d3026;--journal-shadow-7f64622d:#74532f52;--journal-ink-20f8ec5b:#6f5b4a;--journal-surface-87242093:#bedee01a;--journal-ink-0d229bcb:#3d3026;--journal-surface-8e2de41d:#bedee03b;--journal-line-c6287a83:#b0896440;--journal-surface-75d6d272:#bedee0f5;--journal-surface-c158b49f:#f6b9a48c;--journal-surface-97af9e17:#bedee033;--journal-shadow-6a42f835:#74532f14;--journal-ink-5a3842d3:#3d3026;--journal-ink-c145d8e7:#3d3026;--journal-ink-4d70244c:#3d3026;--journal-ink-e4304b21:#6f5b4a;--journal-ink-7af213c7:#6f5b4a;--journal-ink-90f980c7:#3d3026;--journal-ink-e354f8e1:#3d3026;--journal-ink-a63d3df7:#3d3026;--journal-ink-13c22efa:#3d3026;--journal-ink-a1c9e68c:#6f5b4a;--journal-surface-121b966e:#bedee014;--journal-ink-394764cb:#3d3026;--journal-ink-548734aa:#6f5b4a;--journal-ink-e5ecc2e0:#3d3026;--journal-surface-60c2baae:#fffaef8c;--journal-ink-18f38ecd:#6f5b4a;--journal-ink-a712827a:#6f5b4a;--journal-surface-b667b500:#bedee040;--journal-ink-0e1aa5f2:#6f5b4a;--journal-ink-bd1acd69:#3d3026;--journal-ink-39055df2:#6f5b4a;--journal-surface-ae46a399:#bedee040;--journal-surface-69169c9b:#f7ebd7;--journal-surface-4343ca21:#fffaef14;--journal-surface-d54ba91b:#fffaef7a;--journal-surface-2bbb10ba:#bedee0ad;--journal-surface-3660a3cc:#bedee042;--journal-surface-ef8df2d8:#bedee0;--journal-surface-ded224fd:#bedee0;--journal-surface-36fc9f58:#f6b9a4;--journal-surface-d5d5238e:#f6b9a400;--journal-shadow-f220917f:#74532f52;--journal-shadow-172c29fe:#74532f25;--journal-surface-27334723:#bedee0;--journal-surface-7445ba5c:#fffaef;--journal-surface-b7a7628f:#fffaef;--journal-surface-76e6f26b:#bedee0;--journal-surface-f1739295:#f7ebd7;--journal-surface-5b13564d:#fffaef;--journal-surface-e72d5548:#f7ebd7;--journal-surface-52aec753:#f7ebd7;--journal-surface-98996d7c:#fffaef;--journal-surface-4107cd7b:#bedee0;--journal-surface-dcf3fcc4:#f7ebd7;--journal-surface-48ca1303:#f7ebd7;--journal-surface-0e38c10c:#bedee0;--journal-surface-32db0655:#f7ebd7;--journal-surface-7cea9302:#fffaef;--journal-surface-7baa7ae2:#bedee0;--journal-surface-b7550d4f:#bedee0;--journal-shadow-84f3e87c:#74532f52;--journal-shadow-9aadb982:#74532f52;--journal-shadow-72a93907:#74532f17;--journal-surface-98da4fa3:#bedee0b8;--journal-surface-1dc7c784:#bedee0e6;--journal-shadow-86796524:#74532f39;--journal-line-c0079abb:#b0896447;--journal-ink-4ad3773f:#3d3026;--journal-ink-7894e49d:#3d3026;--journal-ink-f39b2172:#3d3026;--journal-surface-6285bcac:#fffaef26;--journal-line-dd6c0a53:#b0896421;--journal-surface-a56ffb4f:#fffaef45;--journal-ink-2a804da1:#3d3026;--journal-ink-cd28704b:#3d3026;--journal-ink-9ff51760:#3d3026;--journal-line-4b5a6eaf:#b089641a;--journal-ink-3079a4ac:#3d3026;--journal-ink-5640e244:#3d3026;--journal-ink-9c32a1ec:#3d3026;--journal-surface-a8c7aa34:#bedee02b;--journal-surface-c21e998c:#bedee0;--journal-surface-396498e2:#f6b9a4;--journal-shadow-b5de9df2:#74532f1f;--journal-line-4d269649:#b0896433;--journal-surface-eee93602:#f7ebd7d6;--journal-surface-05ed3a60:#fffaefb8;--journal-shadow-a59544b1:#74532f14;--journal-ink-7307fc84:#6f5b4a;--journal-ink-030e3d9b:#3d3026;--journal-line-d52baeb5:#b0896438;--journal-surface-79315e1c:#fffaefeb;--journal-ink-0841c90b:#3d3026;--journal-surface-4aeaa039:#bedee033;--journal-ink-634c78d7:#3d3026;--journal-surface-75d36fca:#bedee038;--journal-line-2acfbe1a:#b0896426;--journal-surface-1839811d:#fffaefc4;--journal-surface-2674bf4b:#fffaefa3;--journal-line-3eb60454:#b0896461;--journal-surface-928e2fbc:#f7ebd7d1;--journal-surface-96af823b:#fffaefb3;--journal-line-cc1cb8dc:#b08964;--journal-line-933b55c1:#b089643d;--journal-surface-b7d877cf:#bedee01f;--journal-ink-7a5d337d:#3d3026;--journal-ink-68574799:#3d3026;--journal-ink-3ace4649:#6f5b4a;--journal-line-e36a2c29:#b0896430;--journal-ink-35146886:#3d3026;--journal-line-f21310d6:#b0896433;--journal-surface-1e85afd2:#f7ebd7;--journal-ink-e61d08bc:#3d3026;--journal-surface-9d66ce1d:#bedee02e;--journal-ink-e60460dd:#3d3026;--journal-line-fe50be5f:#b0896440;--journal-surface-789007bf:#fffaef94;--journal-ink-731e8b91:#6f5b4a;--journal-ink-da6f010d:#3d3026;--journal-line-28aa60bf:#b0896440;--journal-surface-b792c4c8:#f6b9a41f;--journal-line-6a826890:#cf7f6740;--journal-surface-5c12133f:#f6b9a41a;--journal-ink-9c0b8262:#6f5b4a;--journal-line-472a26a5:#b0896473;--journal-surface-a3ec9e41:#bedee033;--journal-ink-e1dae66b:#3d3026;--journal-line-60215cfe:#b0896429;--journal-surface-aa099b42:#bedee024;--journal-surface-55b01e99:#fffaef61;--journal-shadow-ca2d2fa7:#74532f05;--journal-surface-0cb0ec72:#bedee02e;--journal-surface-14aa4372:#bedee00f;--journal-ink-30070f04:#3d3026;--journal-ink-4f813b23:#6f5b4a;--journal-line-785a4040:#b0896440;--journal-surface-f11b66a4:#bedee038;--journal-line-04b6845c:#b0896442;--journal-surface-185d9b7c:#bedee02e;--journal-surface-7648b6c0:#bedee01c;--journal-ink-d89ae124:#3d3026;--journal-ink-f7f0b5d9:#3d3026;--journal-ink-dfa5abb2:#6f5b4a;--journal-line-c2755042:#b089641c;--journal-ink-418eca81:#6f5b4a;--journal-ink-f786efd5:#3d3026;--journal-ink-2881821e:#3d3026;--journal-line-b3e0a7da:#b089641a;--journal-surface-325bd443:#fffaef40;--journal-ink-b77cf55a:#6f5b4a;--journal-ink-ae714c19:#3d3026;--journal-surface-e6000696:#bedee021;--journal-surface-dfff4261:#bedee00a;--journal-ink-c628fac1:#3d3026;--journal-ink-56baf9d4:#3d3026;--journal-ink-ca404730:#3d3026;--journal-surface-a24900e5:#fffaef47;--journal-ink-c2d8c1d0:#3d3026;--journal-ink-2e491567:#3d3026;--journal-ink-abe81ff0:#6f5b4a;--journal-line-749ee74e:#b089642b;--journal-line-abc3c0d1:#b089648c;--journal-shadow-0a6823d6:#74532f07;--journal-line-1881cb51:#b0896440;--journal-surface-56eea8f1:#bedee024;--journal-ink-45c33abd:#3d3026;--journal-ink-904d5953:#6f5b4a;--journal-ink-c5335664:#6f5b4a;--journal-ink-d1af78d9:#3d3026;--journal-ink-138fadc2:#6f5b4a;--journal-surface-4fbcc35d:#bedee0;--journal-shadow-6e6c3b19:#74532f29;--journal-surface-e0bea743:#bedee0;--journal-ink-fe56628e:#6f5b4a;--journal-line-f9518e75:#b0896416;--journal-surface-54937cb7:#fffaef40;--journal-line-e088dc71:#b0896459;--journal-surface-82d57170:#bedee021;--journal-ink-98cbe112:#3d3026;--journal-surface-5782a28f:#bedee0;--journal-ink-5e07e067:#6f5b4a;--journal-ink-68305f0d:#3d3026;--journal-ink-a79cf875:#3d3026;--journal-ink-3f1abe60:#6f5b4a;--journal-ink-9ab08e92:#3d3026;--journal-line-150c3f29:#b089649e;--journal-surface-20ad44d9:#bedee033;--journal-surface-981eeacd:#f7ebd733;--journal-shadow-4bfaa834:#74532f06;--journal-ink-e410486a:#6f5b4a;--journal-ink-f745fe57:#6f5b4a;--journal-line-f3d1ba82:#b0896440;--journal-surface-cc47625f:#bedee01a;--journal-ink-c745580b:#3d3026;--journal-ink-05f5b63e:#6f5b4a;--journal-surface-3fbe64e3:#bedee01a;--journal-surface-667bc49e:#fffaef4d;--journal-line-3683fa80:#b089641f;--journal-surface-edf5559c:#fffaef70;--journal-ink-a242dbda:#6f5b4a;--journal-line-48b59421:#b0896442;--journal-surface-8630e682:#bedee0;--journal-surface-cb35174c:#bedee0;--journal-line-9b2d081b:#b0896438;--journal-surface-874cda54:#bedee0f5;--journal-ink-4ffb6ba0:#6f5b4a;--journal-surface-bb21d6fd:#cbdab7;--journal-surface-2a4e1ecd:#bedee0;--journal-ink-72abe41a:#3d3026;--journal-surface-0e89a04d:#fffaef1a;--journal-line-43359960:#b0896426;--journal-surface-9978b8f3:#fffaefb8;--journal-line-fe71dc32:#b08964;--journal-surface-c1dd5fff:#f7ebd71a;--journal-ink-6b70681c:#6f5b4a;--journal-line-a263a09c:#b08964c7;--journal-surface-557dbe2a:#f7ebd72e;--journal-ink-ce5f35fb:#3d3026;--journal-line-4c45ecc6:#b089643d;--journal-surface-4238a165:#bedee01a;--journal-ink-97abdc14:#6f5b4a;--journal-line-5b69efc9:#b0896445;--journal-surface-bb4728e8:#f7ebd726;--journal-ink-95790fb1:#3d3026;--journal-surface-b1ae9c82:#bedee040;--journal-line-88e57279:#b0896433;--journal-line-3b1850b0:#b08964;--journal-surface-e79c1e95:#bedee01a;--journal-ink-efbbdb73:#3d3026;--journal-ink-434d8dd3:#3d3026;--journal-surface-167fe80e:#bedee01a;--journal-ink-ffdf2fca:#3d3026;--journal-surface-308e11ae:#bedee040;--journal-line-183e236d:#b0896440;--journal-surface-511d91d2:#f7ebd7db;--journal-surface-7307f615:#fffaefc7;--journal-shadow-9a631f27:#74532f0a;--journal-surface-f3a041d8:#bedee03d;--journal-surface-d2e23ebf:#bedee038;--journal-ink-d06a9641:#3d3026;--journal-line-401eec81:#b0896433;--journal-ink-4852c97f:#3d3026;--journal-line-0f652ea6:#b0896429;--journal-surface-27710cd9:#bedee012;--journal-ink-1cccf133:#3d3026;--journal-ink-2b093709:#3d3026;--journal-ink-ab88ccf7:#3d3026;--journal-ink-0fa16af3:#6f5b4a;--journal-ink-bef68ba3:#3d3026;--journal-line-9688af9d:#b0896430;--journal-surface-55c27125:#bedee014;--journal-ink-e20221b2:#3d3026;--journal-ink-b1fa7ddc:#3d3026;--journal-line-34e9ad7f:#b0896466;--journal-surface-cf9af8fc:#bedee026;--journal-ink-d8f6fdf3:#3d3026;--journal-line-ca1a21ee:#b0896424;--journal-line-67a9fbf5:#b089641f;--journal-surface-489f5e08:#fffaef33;--journal-ink-cc67643c:#3d3026;--journal-ink-46c8a1cf:#3d3026;--journal-ink-a5e68ea8:#3d3026;--journal-ink-6dc26272:#6f5b4a;--journal-line-7b56096c:#b089641a;--journal-ink-48c1fedb:#6f5b4a;--journal-surface-2aa7d57f:#bedee00f;--journal-ink-b27b5a4e:#3d3026;--journal-ink-c4380f94:#6f5b4a;--journal-surface-693d627b:#fffaef6b;--journal-ink-99b58dc9:#3d3026;--journal-surface-f85e155d:#bedee01a;--journal-ink-e932f2a7:#3d3026;--journal-ink-1f0e6d8c:#6f5b4a;--journal-line-b2a9c860:#b0896429;--journal-surface-a2feef72:#fffaefa6;--journal-ink-a895c300:#3d3026;--journal-line-8eeed3c4:#b0896447;--journal-surface-bbc1030d:#f6b9a4;--journal-surface-54d7c4dd:#f6b9a4;--journal-ink-3cf99ce7:#3d3026;--journal-ink-da81175b:#3d3026;--journal-ink-c9ba34b8:#3d3026;--journal-line-634fd6cd:#b089648c;--journal-surface-a2cada70:#bedee00d;--journal-ink-8f45bead:#3d3026;--journal-line-7d63c83d:#b0896421;--journal-surface-6e7eca17:#fffaefa6;--journal-ink-ce318059:#3d3026;--journal-surface-c12668a3:#bedee01a;--journal-ink-5dac49b7:#3d3026;--journal-ink-bec5c4d3:#3d3026;--journal-surface-fe780749:#f7ebd7b8;--journal-line-56dcbf10:#b0896433;--journal-shadow-dc0c508c:#74532f0d;--journal-surface-7da1dee0:#fffaef47;--journal-surface-43564c70:#f7ebd729;--journal-surface-6a85832f:#bedee01f;--journal-surface-0114fc83:#bedee014;--journal-line-e62317a3:#b0896429;--journal-surface-53c9d0c3:#bedee026;--journal-surface-a721d41e:#fffaef61;--journal-ink-be8ce2d6:#3d3026;--journal-ink-c8ac1613:#3d3026;--journal-line-541f6b58:#cf7f6738;--journal-surface-9c8f5467:#f6b9a41a;--journal-ink-d0ba95e2:#974136;--journal-line-3ee4fed8:#b0896424;--journal-surface-95831983:#fffaef85;--journal-ink-1bc18936:#6f5b4a;--journal-ink-7bea0275:#3d3026;--journal-ink-2e2ccd83:#6f5b4a;--journal-surface-d2c7d863:#bedee04d;--journal-surface-21d8f4be:#fffaef94;--journal-line-a53fc3a0:#b089644d;--journal-line-c61113a9:#b0896421;--journal-surface-a8ff8834:#fffaef9e;--journal-surface-6458c908:#fffaef7a;--journal-shadow-12b43a06:#74532f03;--journal-ink-35a01a02:#3d3026;--journal-line-c848561f:#b0896426;--journal-surface-68e11785:#bedee012;--journal-ink-682964c1:#6f5b4a;--journal-line-dbe058b7:#b089647a;--journal-surface-0dcd05cd:#bedee033;--journal-ink-5f3b6d5e:#3d3026;--journal-line-98171a70:#b0896424;--journal-line-bc6a8f1c:#b089641f;--journal-surface-88182517:#bedee0;--journal-surface-18cd67ad:#bedee0;--journal-shadow-a420a56f:#74532f15;--journal-surface-0d33fd6a:#bedee0;--journal-surface-e63d7474:#f6b9a4;--journal-shadow-202494d5:#74532f18;--journal-ink-fadc919d:#6f5b4a;--journal-ink-3d29ebe6:#6f5b4a;--journal-surface-0b84611c:#bedee0;--journal-surface-f06926c0:#f6b9a4;--journal-line-0a339527:#b089641a;--journal-surface-7e64a274:#bedee00f;--journal-ink-bdf1f6e0:#3d3026;--journal-ink-d7fad18d:#3d3026;--journal-ink-6075486e:#3d3026;--journal-line-43f006a7:#b089641f;--journal-ink-df322fe6:#3d3026;--journal-ink-19eb5da6:#3d3026;--journal-ink-e812080c:#6f5b4a;--journal-ink-a2713d2d:#6f5b4a;--journal-surface-342380ae:#bedee01a;--journal-surface-2a2e7437:#fffaef33;--journal-ink-3631bc68:#6f5b4a;--journal-ink-c6b3ec1c:#6f5b4a;--journal-surface-2df7b2cf:#bedee00e;--journal-surface-2d98ce07:#bedee01a;--journal-ink-660d1d5d:#3d3026;--journal-ink-ac090dc2:#3d3026;--journal-ink-911d3e9c:#3d3026;--journal-ink-5fa9cf47:#6f5b4a;--journal-line-a200daf5:#b089644d;--journal-surface-194dc522:#bedee029;--journal-line-8ef32554:#b08964;--journal-surface-8ef32554:#cbdab7;--journal-surface-4bf354ef:#fffaefe6;--journal-surface-cbb9a969:#f7ebd752;--journal-shadow-8ef32554:#74532f52;--journal-ink-f7044e0d:#3d3026;--journal-surface-4140e829:#fffaef9e;--journal-line-bf0b2ea9:#b0896440;--journal-surface-5e5d010c:#f7ebd7;--journal-surface-2b6aa58f:#fffaef;--journal-shadow-91568c61:#74532f29;--journal-ink-878fa7b7:#6f5b4a;--journal-line-8e38abd1:#b089641f;--journal-surface-dd008ea0:#bedee014;--journal-ink-20d3954b:#3d3026;--journal-ink-4c2278c5:#6f5b4a;--journal-line-88f661cb:#b0896433;--journal-surface-1268ef5c:#bedee01a;--journal-ink-f47c88b0:#3d3026;--journal-line-d3235661:#cf7f6733;--journal-surface-6d7515f8:#f6b9a414;--journal-ink-78334676:#6f5b4a;--journal-line-cd674b1d:#b089641a;--journal-line-5d8e35b2:#b089642e;--journal-surface-ca83e5f2:#bedee014;--journal-ink-7fcfd4fa:#6f5b4a;--journal-line-f001de84:#b0896429;--journal-surface-2caf7d1f:#fffaef94;--journal-ink-ecfd8cc0:#6f5b4a;--journal-ink-4964473a:#6f5b4a;--journal-surface-cae647a5:#bedee0;--journal-surface-b7b76b14:#bedee0;--journal-line-ffa15f83:#b0896440;--journal-ink-8f74dfd9:#3d3026;--journal-surface-61293466:#fffaefe6;--journal-surface-15c96208:#fffaefbf;--journal-surface-529f289b:#fffaeff0;--journal-surface-281c74f4:#fffaefe6;--journal-line-12794e30:#b08964ad;--journal-ink-dd5d450e:#3d3026;--journal-ink-c8a832b2:#6f5b4a;--journal-ink-629c2fbe:#3d3026;--journal-ink-b2d0fc92:#6f5b4a;--journal-line-4b72171a:#b089642b;--journal-surface-2d934ca9:#bedee014;--journal-line-90db5624:#b0896475;--journal-surface-da958300:#bedee024;--journal-surface-213fe6cf:#bedee01a;--journal-ink-9504aa2d:#3d3026;--journal-line-bab0b826:#b0896438;--journal-surface-0670d236:#bedee0;--journal-surface-d54e8946:#bedee0;--journal-shadow-c9c4026a:#74532f0e;--journal-shadow-760a9c2b:#74532f25;--journal-shadow-ce792e31:#74532f08;--journal-shadow-44841821:#74532f18;--journal-shadow-b95d02d8:#74532f2d;--journal-surface-8b05219f:#bedee0;--journal-surface-d4b47cf1:#bedee0;--journal-surface-4a53041f:#ded3e7;--journal-surface-6d041a71:#ded3e7;--journal-surface-0a6c46f5:#bedee0;--journal-surface-8bf71338:#cbdab7;--journal-surface-4d046d49:#f6b9a4;--journal-surface-fb216dc5:#f6b9a4;--journal-surface-6ab43370:#f6b9a4;--journal-surface-a05cb710:#f6b9a4;--journal-line-3d0acd8e:#b0896438;--journal-surface-2ac6db1f:#bedee01a;--journal-surface-69b57de1:#fffaef6b;--journal-shadow-bdbe0bae:#74532f06;--journal-shadow-5dff86d9:#74532f0b;--journal-ink-1514f6ea:#6f5b4a;--journal-surface-a274ed71:#fffaef61;--journal-ink-94ee1b23:#6f5b4a;--journal-line-6a5e7dd8:#b0896442;--journal-surface-584a9e70:#bedee0;--journal-surface-76040981:#f7ebd7;--journal-shadow-45d0b046:#74532f12;--journal-surface-20b08ff3:#bedee01a;--journal-surface-7f7d36d5:#bedee01f;--journal-line-dc95a3ca:#b089645c;--journal-line-c8289971:#b0896421;--journal-surface-c9d4f8fa:#bedee014;--journal-ink-508d7d79:#3d3026;--journal-ink-c7e4c23b:#3d3026;--journal-line-78ffbbc9:#b0896480;--journal-line-a9634a49:#b0896447;--journal-surface-23add737:#bedee01a;--journal-ink-e3a81a39:#3d3026;--journal-line-9cc7c372:#b0896438;--journal-surface-4305fe4a:#bedee01c;--journal-surface-ea40a0db:#bedee014;--journal-surface-9e3854f1:#bedee017;--journal-ink-01ada1d8:#6f5b4a;--journal-ink-459e5350:#3d3026;--journal-ink-e2474829:#3d3026;--journal-ink-631d3c99:#6f5b4a;--journal-line-b85cff84:#b0896424;--journal-surface-eeca968e:#fffaef61;--journal-ink-a9a6681a:#3d3026;--journal-ink-bacf1d53:#6f5b4a;--journal-surface-8833708f:#bedee059;--journal-line-54be0f80:#b08964;--journal-line-a78070f5:#b0896440;--journal-surface-844dd8cf:#fffaef7a;--journal-line-8ced7b67:#b0896421;--journal-ink-c9dc36e1:#3d3026;--journal-ink-0558e519:#6f5b4a;--journal-line-17c9e4ef:#b0896429;--journal-surface-49a9067c:#fffaef6b;--journal-ink-f61682c3:#3d3026;--journal-line-1c050ea0:#b0896480;--journal-line-4e1ddd8e:#b0896440;--journal-surface-82b44ddc:#bedee052;--journal-surface-8cb0d721:#bedee059;--journal-ink-9b6d515c:#3d3026;--journal-ink-3c27d727:#6f5b4a;--journal-line-7a6d1265:#b089641c;--journal-surface-ebdd0c3c:#fffaef5c;--journal-line-19c5e06d:#b089641f;--journal-surface-a743b684:#bedee0;--journal-line-5c205437:#b08964;--journal-ink-84143d54:#6f5b4a;--journal-surface-c9a53022:#bedee012;--journal-line-399df266:#b0896433;--journal-line-463702d0:#b089641f;--journal-ink-3d41ecfe:#3d3026;--journal-surface-673f3c19:#bedee0;--journal-shadow-3dbb11eb:#74532f2d;--journal-shadow-5a583658:#74532f21;--journal-surface-09222de0:#bedee040;--journal-ink-0d174008:#3d3026;--journal-line-ec962773:#b089643d;--journal-surface-b761b92b:#bedee021;--journal-ink-d0e4c9fa:#3d3026;--journal-surface-1f3a724f:#bedee040;--journal-line-b362144a:#cf7f67a6;--journal-surface-85461ed0:#f6b9a447;--journal-ink-01a814ae:#3d3026;--journal-shadow-bad9a311:#74532f07;--journal-shadow-6f5b1a34:#74532f14;--journal-line-9688be96:#b0896438;--journal-surface-9f9e82c3:#bedee026;--journal-surface-62346cd0:#fffaefad;--journal-ink-b419a835:#3d3026;--journal-ink-082274f2:#3d3026;--journal-line-a7e30945:#b0896433;--journal-surface-c61d0a9c:#fffaef4d;--journal-ink-06a28ef8:#3d3026;--journal-surface-08dd60fd:#bedee0;--journal-shadow-182b0da5:#74532f41;--journal-line-1013519f:#cf7f673d;--journal-line-412b8757:#b089643d;--journal-surface-c4f9a18a:#bedee047;--journal-surface-ae01c8e8:#f7ebd7cc;--journal-surface-a0008ea7:#bedee0;--journal-surface-f4f68f92:#bedee038;--journal-line-97c4ff6f:#cf7f6738;--journal-surface-340acf98:#f6b9a417;--journal-surface-7240cced:#f6b9a433;--journal-ink-ca7af221:#6f5b4a;--journal-ink-ec738fc7:#3d3026;--journal-ink-840f64b9:#3d3026;--journal-ink-283a945f:#3d3026;--journal-surface-e0c1d850:#bedee033;--journal-ink-b8a27057:#3d3026;--journal-surface-6b847034:#cbdab726;--journal-ink-bdab1fe4:#316853;--journal-ink-69971b16:#6f5b4a;--journal-ink-d004e5d2:#6f5b4a;--journal-ink-a4be6c79:#3d3026;--journal-line-d4e63bd2:#b0896440;--journal-surface-13b3f8eb:#bedee02e;--journal-ink-ad2fb2a5:#3d3026;--journal-line-df1d7896:#b089644d;--journal-surface-7e36d8f8:#bedee01a;--journal-ink-48ee6b46:#3d3026;--journal-ink-83afc19a:#6f5b4a;--journal-shadow-16abd5b7:#74532f52;--journal-surface-947ea2f5:#bedee029;--journal-ink-a664eeda:#6f5b4a;--journal-ink-99e7461e:#3d3026;--journal-ink-6bdaffa5:#6f5b4a;--journal-line-972f38bd:#b089641f;--journal-surface-6a8da265:#bedee014;--journal-ink-807e03c6:#6f5b4a;--journal-ink-8c1ae9cb:#3d3026;--journal-ink-f49c6575:#3d3026;--journal-line-d9e5297c:#b0896452;--journal-ink-7ab9c03d:#3d3026;--journal-line-f60fd0aa:#b0896429;--journal-surface-dee683f6:#bedee014;--journal-surface-c193da29:#bedee0;--journal-ink-8641f48b:#6f5b4a;--journal-surface-cc402393:#fffaefbd;--journal-line-c9d4ef0d:#b0896421;--journal-surface-7a11315a:#bedee012;--journal-ink-ce9f24d7:#6f5b4a;--journal-surface-1986cf0a:#fffaef59;--journal-surface-d7313202:#bedee021;--journal-shadow-94e83b49:#74532f25;--journal-surface-13cf32b2:#bedee0;--journal-line-48a37267:#b08964;--journal-surface-317ecdc3:#bedee01f;--journal-ink-d82a22bb:#3d3026;--journal-ink-9fb04ade:#6f5b4a;--journal-ink-948ab303:#6f5b4a;--journal-line-95fd365f:#cf7f67;--journal-surface-9361ce9c:#f6b9a41a;--journal-line-194cce81:#b08964;--journal-surface-8ca5d37c:#ded3e71f;--journal-line-b40f4adc:#b08964;--journal-surface-b277ca89:#cbdab71f;--journal-line-98f9b846:#b08964;--journal-ink-aa87bfa8:#6f5b4a;--journal-ink-6198721f:#6f5b4a;--journal-surface-48a37267:#bedee0;--journal-surface-95fd365f:#f6b9a4;--journal-surface-194cce81:#ded3e7;--journal-surface-b40f4adc:#cbdab7;--journal-surface-98f9b846:#bedee0;--journal-line-4fe19210:#b08964;--journal-surface-b40a53cc:#fffaef9e;--journal-line-5e0b492b:#b08964;--journal-surface-3e8ceca7:#cbdab7;--journal-shadow-caa79992:#74532f1d;--journal-line-937c7dc5:#b0896438;--journal-surface-801bb999:#f6b9a424;--journal-surface-73b65576:#bedee014;--journal-ink-0058eee8:#3d3026;--journal-ink-ac9485ad:#3d3026;--journal-ink-c63be7d8:#3d3026;--journal-ink-1375e3cd:#316853;--journal-surface-46f3a547:#f6b9a4;--journal-surface-b96c0392:#cbdab7;--journal-surface-df08ca8d:#fffaefb8;--journal-line-12dbf1f3:#b089643d;--journal-surface-914926d4:#f7ebd7;--journal-surface-6c3719b5:#fffaef;--journal-shadow-c5c38ff0:#74532f27;--journal-ink-5b44215d:#3d3026;--journal-ink-366f8649:#6f5b4a;--journal-line-ece808b1:#b0896452;--journal-surface-c8a61b0f:#fffaef80;--journal-surface-4cb07ffb:#fffaef99;--journal-ink-9c288371:#6f5b4a;--journal-line-ada514e8:#b0896429;--journal-surface-cf61d24a:#bedee01a;--journal-ink-246bfc48:#3d3026;--journal-surface-ec9ac947:#cbdab7;--journal-surface-e28617e6:#bedee0;--journal-line-84d3ed60:#cf7f6740;--journal-surface-0cce3d12:#f6b9a429;--journal-ink-d792ee3c:#974136;--journal-line-034adc89:#b0896429;--journal-surface-070eccf2:#fffaef6b;--journal-ink-5de3d548:#6f5b4a;--journal-line-baa79a95:#b0896447;--journal-surface-5c4e9239:#cbdab71a;--journal-ink-faf89521:#3d3026;--journal-ink-3af90f07:#316853;--journal-surface-7df64411:#fffaeff0;--journal-surface-76f1e7a4:#bedee0;--journal-ink-7914ccd9:#3d3026;--journal-ink-20755b73:#3d3026;--journal-ink-55262905:#6f5b4a;--journal-ink-dc7a28eb:#974136;--journal-surface-2e21379b:#f6b9a41a;--journal-surface-7d93eb6d:#fffaeff0;--journal-surface-56d034d6:#fffaefeb;--journal-line-b02ae32e:#b0896426;--journal-surface-cf1c4394:#f7ebd794;--journal-surface-a8d59148:#fffaef94;--journal-shadow-b41805d6:#74532f0c;--journal-ink-cca4841a:#974136;--journal-line-8e538fad:#cf7f674d;--journal-surface-1edb4a5f:#f6b9a447;--journal-surface-d4bec399:#bedee033;--journal-ink-2086d88d:#3d3026;--journal-line-4c7fd19d:#b0896429;--journal-surface-d2a02cf2:#fffaef94;--journal-ink-707604b8:#3d3026;--journal-line-9e297842:#cf7f6785;--journal-shadow-a6e932ca:#74532f07;--journal-line-76f1502e:#cf7f6729;--journal-surface-b3590cad:#f6b9a414;--journal-ink-a3dd52a8:#974136;--journal-line-306634c0:#b089641f;--journal-line-24547216:#cf7f67;--journal-surface-24547216:#f6b9a4;--journal-surface-024a83a8:#fffaefeb;--journal-surface-b14d82bc:#fffaefd1;--journal-line-13f7a78d:#b0896426;--journal-shadow-24547216:#74532f52;--journal-surface-c2d1467d:#fffaefb3;--journal-ink-b03e0c7f:#974136;--journal-ink-e3877a3c:#974136;--journal-ink-68e687e4:#6f5b4a;--journal-ink-a2d6511e:#3d3026;--journal-ink-115ed22e:#974136;--journal-ink-68729bca:#6f5b4a;--journal-line-6c2cf58d:#cf7f6738;--journal-surface-f3e719ba:#f6b9a417;--journal-ink-e7d1a812:#974136;--journal-ink-ca817800:#3d3026;--journal-surface-3ec9cbee:#f6b9a42e;--journal-ink-e69d50c0:#3d3026;--journal-line-813bbcac:#b089641c;--journal-line-0d68c62f:#b0896424;--journal-surface-9306a684:#fffaef59;--journal-surface-244f15a2:#f6b9a4;--journal-surface-c7c80d80:#ded3e7;--journal-shadow-1e01df45:#74532f14;--journal-line-9a2c6205:#b0896426;--journal-surface-f0679a61:#bedee014;--journal-ink-afd98807:#3d3026;--journal-line-fe6a4929:#cf7f6733;--journal-surface-f6e86f55:#f6b9a43d;--journal-surface-06f9da53:#f7ebd747;--journal-surface-51808213:#fffaef9e;--journal-line-38998cd8:#cf7f671f;--journal-shadow-5a14d6d5:#74532f02;--journal-shadow-7daddafb:#74532f01;--journal-ink-db63406e:#974136;--journal-ink-6b652712:#3d3026;--journal-ink-a47ebdb2:#97413647;--journal-ink-41a4b064:#6f5b4a;--journal-ink-1462839e:#3d3026;--journal-line-8553f554:#b089641f;--journal-surface-b9eb12bd:#fffaefd1;--journal-surface-b5b92dda:#fffaef85;--journal-ink-e11fd1f5:#3d3026;--journal-ink-9a5f6a11:#974136;--journal-ink-ec9c5cf8:#6f5b4a;--journal-ink-6ca38669:#974136;--journal-ink-25f867e8:#974136;--journal-ink-9200005a:#6f5b4a;--journal-line-242a0ccb:#b0896417;--journal-surface-40486a44:#fffaef40;--journal-ink-9f8a2e12:#3d3026;--journal-line-10e157cc:#cf7f676b;--journal-surface-0c7b7215:#f6b9a41f;--journal-surface-f8d1e94b:#f6b9a4;--journal-ink-b5cb4174:#3d3026;--journal-ink-b00a1913:#974136;--journal-ink-775b42da:#974136;--journal-line-d10da885:#b089641c;--journal-surface-b1fe58e2:#bedee01f;--journal-surface-402f334c:#fffaef57;--journal-line-635d463b:#cf7f6759;--journal-surface-189b7d95:#f6b9a426;--journal-surface-a9c636a0:#f7ebd757;--journal-ink-5b510ff7:#974136;--journal-ink-fcac665a:#6f5b4a;--journal-ink-ed8c7fdd:#3d3026;--journal-surface-f3f56323:#fffaefba;--journal-line-1fa6e3c1:#cf7f6745;--journal-surface-505139d2:#f7ebd7;--journal-surface-5d92acec:#fffaef;--journal-shadow-4a7faee5:#74532f2a;--journal-ink-2de8b5bf:#3d3026;--journal-ink-4c1528fb:#6f5b4a;--journal-line-503c9c60:#b089642e;--journal-surface-d84f8eb5:#bedee014;--journal-ink-c5c8f2e2:#3d3026;--journal-line-45b1e6a9:#cf7f6757;--journal-surface-e1232284:#f6b9a429;--journal-surface-c23a064c:#fffaef73;--journal-ink-4d9ad535:#3d3026;--journal-surface-caa2de62:#fffaef8a;--journal-line-4092feee:#cf7f6738;--journal-surface-bf88060c:#f7ebd79e;--journal-ink-260b9b01:#3d3026;--journal-ink-588b1042:#6f5b4a;--journal-ink-77073686:#6f5b4a;--journal-surface-f39d9af0:#ded3e7;--journal-shadow-4ba8bc95:#74532f12;--journal-ink-ac90bc16:#6f5b4a;--journal-surface-023449b8:#f6b9a4;--journal-line-ca8e4fe4:#b089641a;--journal-surface-cf645ee1:#bedee014;--journal-ink-e6afd1a5:#3d3026;--journal-ink-8fd9db79:#6f5b4a;--journal-line-30957f9e:#b089641a;--journal-line-904f8527:#b0896424;--journal-surface-1cded685:#bedee01a;--journal-ink-83cd6cdf:#3d3026;--journal-surface-af59db9c:#f6b9a4;--journal-surface-84cedd83:#ded3e7;--journal-line-18314a71:#cf7f6733;--journal-surface-a3926804:#f6b9a41f;--journal-ink-20777e9c:#974136;--journal-line-b7b2c7bb:#b089644d;--journal-surface-36dc4895:#bedee033;--journal-surface-6baa5528:#bedee02b;--journal-ink-7f3de2c5:#3d3026;--journal-line-effa5fcd:#b0896485;--journal-surface-8ceb65c6:#bedee04d;--journal-surface-83f93207:#bedee03d;--journal-ink-9d656275:#6f5b4a;--journal-line-4cbe3c26:#b08964;--journal-shadow-be37c00e:#74532f07;--journal-line-ec12ece0:#b08964cc;--journal-surface-031f1d27:#fffaefb8;--journal-surface-eb8481cc:#fffaefbd;--journal-line-930b51ab:#b0896421;--journal-ink-a69a69b0:#6f5b4a;--journal-line-879d9a97:#b089641f;--journal-surface-d3c66f04:#bedee00d;--journal-surface-31b5e57b:#bedee0;--journal-surface-49113b1c:#f7ebd7;--journal-ink-d2fe92b9:#6f5b4a;--journal-line-30e916a2:#b0896421;--journal-surface-187f03ad:#bedee012;--journal-line-b596a151:#b089641a;--journal-ink-63e3105c:#3d3026;--journal-line-2dfc94e7:#b0896414;--journal-line-c03948ae:#b08964;--journal-surface-9aa56aa0:#fffaef99;--journal-line-7d2e2785:#b08964;--journal-ink-1818521d:#3d3026;--journal-line-c689b769:#b0896424;--journal-surface-168bf937:#fffaef;--journal-ink-39bcd607:#3d3026;--journal-ink-df3bebbe:#974136;--journal-ink-44e37c9d:#6f5b4a;--journal-line-93b12baa:#b0896424;--journal-surface-ba3931fb:#f7ebd79e;--journal-surface-c4c64368:#fffaef73;--journal-line-1dbd7536:#b0896426;--journal-surface-29918070:#bedee014;--journal-ink-069eff86:#6f5b4a;--journal-line-c1912f36:#b089641f;--journal-surface-81fab8b7:#fffaef70;--journal-ink-c577dc98:#3d3026;--journal-line-c449141b:#b0896429;--journal-line-018bb2fe:#b0896421;--journal-line-e2670c05:#b08964;--journal-surface-ef233c49:#bedee0;--journal-line-5dbae0f2:#b089641f;--journal-surface-75d5c42c:#fffaef7a;--journal-ink-b20a94e5:#3d3026;--journal-surface-0b77eaa9:#fffaef59;--journal-ink-74080345:#3d3026;--journal-ink-f7a1afa3:#6f5b4a;--journal-line-051ffeb8:#b089641c;--journal-ink-4b7357b4:#3d3026;--journal-line-10f0757f:#b089642b;--journal-surface-b52a54c5:#bedee017;--journal-ink-e4c4d83a:#3d3026;--journal-ink-a68a463d:#6f5b4a;--journal-line-49202d20:#b0896414;--journal-surface-df0a229b:#fffaef4d;--journal-line-53254e26:#b0896480;--journal-shadow-9c120217:#74532f0a;--journal-ink-129c219a:#6f5b4a;--journal-surface-d09da86e:#bedee0;--journal-surface-511116ea:#fffaef57;--journal-surface-0143e853:#fffaef75;--journal-surface-bdf2539c:#bedee0;--journal-surface-c318c14d:#bedee0;--journal-shadow-1725051c:#74532f25;--journal-line-8a0bc725:#b0896424;--journal-surface-3eb010e7:#bedee00f;--journal-ink-6660a77a:#6f5b4a;--journal-ink-4b4ca055:#3d3026;--journal-surface-075daa5a:#bedee014;--journal-ink-07e22793:#3d3026;--journal-surface-c130b674:#fffaef40;--journal-line-c9329cdc:#b089641f;--journal-line-a644f67c:#b089642e;--journal-surface-a3c76f22:#bedee012;--journal-ink-e1ab0b9e:#3d3026;--journal-surface-b8927454:#bedee0;--journal-line-ab328050:#b08964;--journal-ink-84dfcbb9:#6f5b4a;--journal-ink-6939ead2:#6f5b4a;--journal-surface-228e2118:#bedee00d;--journal-ink-ec3bc330:#3d3026;--journal-ink-12b95d1b:#3d3026;--journal-line-2d798878:#b08964;--journal-line-0c71f0b3:#b089641a}html[data-ui=ios]{--journal-ink-8bd2fb1d:#242428;--journal-surface-55abc777:#fff;--journal-surface-a166a583:#fff;--journal-ink-94e7a32e:#242428;--journal-surface-b0934c69:#ffffff2e;--journal-surface-246003e6:#ffffffb3;--journal-surface-8118c04d:#ffffff61;--journal-surface-94e5529d:#ffffff3d;--journal-line-e1ba17fc:#bebec633;--journal-surface-cb433d72:#ffffffb8;--journal-surface-9321b0c7:#ffffff73;--journal-shadow-6a239512:#1e1e2817;--journal-shadow-eec980ad:#1e1e2807;--journal-ink-8544b32b:#242428;--journal-surface-7ac65089:#dbebff;--journal-surface-356a6fb4:#dbebff;--journal-ink-97591375:#242428;--journal-ink-98d6aea6:#242428;--journal-surface-b66bf228:#dbebff21;--journal-ink-bc01b483:#242428;--journal-line-a3e59c65:#bebec647;--journal-surface-c3d83eae:#dbebff2e;--journal-ink-e2670c05:#242428;--journal-shadow-a531914f:#1e1e280f;--journal-shadow-98c7f3b4:#1e1e2814;--journal-ink-6359e8b2:#242428;--journal-ink-bb27fdc9:#242428;--journal-surface-26ce2e6c:#dbebff;--journal-surface-c833cbdd:#dbebff;--journal-shadow-984b54b3:#1e1e2818;--journal-line-09ed6859:#bebec629;--journal-surface-7707bb97:#ffffff52;--journal-ink-55ba332b:#242428;--journal-ink-eabcad36:#242428;--journal-ink-b43c946a:#242428;--journal-ink-e01f4ca7:#242428;--journal-shadow-a8901d10:#1e1e2808;--journal-ink-d3e34817:#242428;--journal-surface-d3e34817:#dbebff;--journal-ink-f88c3d46:#242428;--journal-surface-f88c3d46:#dbebff;--journal-ink-36928fc2:#242428;--journal-ink-d2c69cfc:#242428;--journal-line-1aa8c2e9:#bebec61f;--journal-ink-f777f4c1:#242428;--journal-ink-0727c3fe:#242428;--journal-ink-328bf013:#242428;--journal-surface-625f92d3:#dbebff;--journal-surface-9d3575a6:#dbebff;--journal-surface-8ba18787:#ffdedc;--journal-shadow-a396dc13:#1e1e2852;--journal-line-c8afe14b:#bebec61f;--journal-surface-d4b5a917:#dbebff0f;--journal-ink-e35c8c20:#242428;--journal-surface-2b9f40e7:#dbebff29;--journal-ink-d3a271db:#242428;--journal-ink-f0a28bec:#242428;--journal-ink-124ffd8b:#242428;--journal-line-8a8facad:#bebec62e;--journal-surface-1767d391:#fffc;--journal-surface-ab31fddb:#fff9;--journal-shadow-6303459b:#1e1e281d;--journal-shadow-9e3854f1:#1e1e2807;--journal-surface-e35a7670:#fff;--journal-surface-2767653f:#fff;--journal-surface-6d485314:#fff;--journal-shadow-a6668fc7:#1e1e2839;--journal-shadow-3bf51f89:#1e1e2852;--journal-surface-47ba9a34:#dbebff;--journal-surface-81953513:#e7e1fa;--journal-surface-f370cae9:#f2f2f7;--journal-surface-326459c2:#dbebff;--journal-surface-210e8a72:#f2f2f7;--journal-line-187b29cf:#bebec6;--journal-surface-3e0a40d1:#dbebff;--journal-line-43732d84:#bebec61f;--journal-surface-2218d5e4:#dbebff;--journal-surface-edd8ba55:#dbebff;--journal-surface-79417843:#dbebff;--journal-shadow-70cab986:#1e1e2825;--journal-ink-eb83cbc8:#242428;--journal-ink-05ce8602:#242428;--journal-ink-b42ab34f:#242428;--journal-ink-8eb3fb99:#242428;--journal-line-aac2c55d:#bebec62e;--journal-surface-db5ad5c0:#dbebff14;--journal-ink-49775873:#242428;--journal-line-0c874cbf:#bebec680;--journal-surface-29e7a19c:#dbebff2b;--journal-ink-eeb96fc2:#242428;--journal-ink-762e6282:#242428;--journal-line-152c749b:#bebec6c7;--journal-line-19752dcb:#bebec666;--journal-surface-edbe210f:#ffffffb8;--journal-surface-1f6cbc66:#f2f2f7e6;--journal-line-f6627ffc:#bebec642;--journal-surface-f3272dfa:#ffffffdb;--journal-surface-1dd34459:#ffffffb8;--journal-shadow-a991b8be:#1e1e281f;--journal-shadow-6e5bc0e0:#1e1e2808;--journal-line-c581e160:#bebec624;--journal-ink-eabff557:#242428;--journal-line-d6db90e3:#bebec638;--journal-surface-05963b98:#dbebff14;--journal-ink-9d769381:#242428;--journal-ink-1d793874:#242428;--journal-ink-5348c262:#242428;--journal-line-826300f5:#bebec61a;--journal-surface-5cd1adff:#dbebff17;--journal-ink-9a1dbf5a:#242428;--journal-ink-a0d51014:#242428;--journal-ink-f422ce4b:#242428;--journal-line-d92c0b4d:#bebec62e;--journal-ink-1b29bf46:#242428;--journal-surface-366da46a:#dbebff;--journal-surface-180e2c60:#f2f2f7;--journal-ink-979e8873:#242428;--journal-line-db6a884a:#bebec626;--journal-surface-0e8fdc29:#dbebff0f;--journal-ink-e37fdc32:#242428;--journal-line-96a08dcb:#bebec673;--journal-surface-1af75ee9:#dbebff26;--journal-ink-26fbdc4e:#242428;--journal-line-b2affe4c:#bebec633;--journal-surface-1c9da612:#dbebff1a;--journal-ink-fc5093b0:#242428;--journal-ink-dabab3fe:#242428;--journal-line-d7e0e974:#bebec62b;--journal-surface-f1e19daf:#ffffff73;--journal-ink-a373e6ef:#242428;--journal-line-36b241af:#bebec621;--journal-surface-51260ada:#dbebff0e;--journal-ink-5bad8c2d:#242428;--journal-surface-e9ea15b3:#dbebff;--journal-surface-e2b52326:#f2f2f7;--journal-line-dba0510e:#bebec61c;--journal-ink-e2e4db6d:#242428;--journal-ink-9c638477:#242428;--journal-ink-2572eb7e:#242428;--journal-ink-9faba0bc:#242428;--journal-line-54a3236a:#bebec633;--journal-ink-9a616511:#242428;--journal-ink-b538cac5:#1e7349;--journal-line-4d7c4b70:#bebec659;--journal-surface-f4dacd96:#ffffff8c;--journal-line-94a1e534:#bebec61a;--journal-ink-9399abc3:#242428;--journal-ink-2fcfba36:#242428;--journal-line-04564bd3:#bebec626;--journal-surface-f84ffa47:#dbebff0f;--journal-ink-82f1734f:#242428;--journal-ink-34bf658c:#242428;--journal-ink-a59d0c87:#242428;--journal-surface-b93a2f3c:#dbebffe0;--journal-ink-5a865f06:#242428;--journal-line-b1724f5c:#bebec6;--journal-surface-c5a9f669:#dbebff;--journal-ink-d14f9016:#242428;--journal-surface-de25481e:#dbebff1f;--journal-ink-c9a310ed:#242428;--journal-surface-a73d59f0:#dbebff1f;--journal-ink-7eacb835:#242428;--journal-surface-48766837:#dbebff;--journal-surface-a9b2531e:#f2f2f7;--journal-ink-8c6908e0:#242428;--journal-line-b66b66f3:#bebec629;--journal-ink-bc0cbe1b:#242428;--journal-ink-3cf099a7:#be3030;--journal-line-0e4b6d9f:#bebec61f;--journal-line-dd908177:#bebec633;--journal-surface-107ef808:#ffffff80;--journal-surface-78dce97f:#dbebff;--journal-surface-b1af03cc:#f2f2f7;--journal-ink-2ec5af76:#242428;--journal-ink-a522a8aa:#242428;--journal-ink-f362f531:#242428;--journal-surface-f9eee86d:#dbebff;--journal-surface-bf7e3353:#f2f2f7;--journal-shadow-c6e1d7c1:#1e1e281a;--journal-ink-52d9dff8:#242428;--journal-line-eebb5ac5:#bebec61f;--journal-ink-9c577189:#242428;--journal-line-50191acf:#bebec62e;--journal-surface-ff7ca9ea:#dbebff14;--journal-ink-db175456:#242428;--journal-ink-22a44401:#242428;--journal-line-5bc7b6ed:#bebec626;--journal-line-4dc6e5bf:#bebec61a;--journal-line-b952c204:#bebec6;--journal-surface-be176804:#dbebff8c;--journal-surface-59308578:#dbebff47;--journal-ink-2fe78356:#242428;--journal-shadow-e43c16c2:#1e1e280d;--journal-ink-5c91ad22:#242428;--journal-line-2c80042f:#bebec6;--journal-surface-1ad55cde:#dbebff29;--journal-line-c312d60f:#bebec6;--journal-surface-6ebf8103:#ffdedc;--journal-shadow-6ebf8103:#1e1e2852;--journal-surface-8708b03a:#ffdedc;--journal-ink-9a19e53b:#242428;--journal-ink-b03d43f3:#242428;--journal-surface-dd61fa9d:#ffffff7a;--journal-line-a259b8b6:#bebec645;--journal-surface-0a2956da:#f2f2f7;--journal-surface-93bfc3c4:#fff;--journal-line-1fb10837:#bebec633;--journal-surface-c02ca835:#ffffff94;--journal-ink-66f5deba:#242428;--journal-surface-9a60a2ce:#dbebff;--journal-surface-63e03e1b:#f2f2f7;--journal-ink-0d979e1a:#242428;--journal-surface-32ea6755:#ffdedc4d;--journal-ink-40fdeaa7:#be3030;--journal-ink-6f14f0e7:#242428;--journal-ink-babfed10:#242428;--journal-surface-f80575b1:#dbebff0d;--journal-ink-6877f21e:#242428;--journal-surface-6fba19d1:#dbebff;--journal-ink-528cef87:#242428;--journal-ink-34136c26:#be3030;--journal-ink-cd0b7d18:#242428;--journal-ink-bdfe4705:#242428;--journal-ink-e69888ae:#be3030;--journal-line-fc516a8e:#bebec629;--journal-surface-17736b20:#dbebff1c;--journal-surface-f915be76:#ffffff42;--journal-shadow-08e14993:#1e1e2805;--journal-ink-4759aa12:#242428;--journal-ink-f9b0d496:#242428;--journal-ink-7654098b:#242428;--journal-surface-5cef9536:#fff;--journal-surface-d916bdea:#dbebff;--journal-surface-a7ee850a:#dbebff;--journal-surface-a373e6ef:#dbebff;--journal-surface-7d9908fb:#dbebff;--journal-surface-f76f1299:#dbebff;--journal-surface-7e889449:#fff;--journal-surface-618ccd3c:#fff;--journal-surface-a0e5843d:#fff;--journal-surface-a50d6b31:#dbebff33;--journal-surface-9b3fd751:#dbebff;--journal-shadow-258f0816:#1e1e282d;--journal-ink-f10ad240:#242428;--journal-ink-54538320:#242428;--journal-line-35a1c0f2:#bebec63d;--journal-surface-e7f18052:#ffffffd1;--journal-surface-87a5ac73:#ffffffab;--journal-shadow-d4e29781:#1e1e2822;--journal-shadow-525f58da:#1e1e2809;--journal-line-27a58976:#bebec624;--journal-surface-89935016:#ffffff59;--journal-ink-f8cea09a:#242428;--journal-surface-f059233e:#dbebff2b;--journal-ink-7e23e336:#242428;--journal-ink-9c07e77f:#242428;--journal-ink-d6e7d48d:#242428;--journal-line-1b543565:#bebec633;--journal-surface-5a8a1090:#ffffff73;--journal-line-9148b7b6:#bebec6c7;--journal-shadow-19790b09:#1e1e2808;--journal-surface-aaf301b4:#dbebff;--journal-surface-7fb585c6:#dbebff;--journal-shadow-d91715d6:#1e1e2815;--journal-ink-d7ebfc6c:#242428;--journal-ink-d146f93a:#be3030;--journal-ink-e30a3cd1:#242428;--journal-ink-86029af9:#242428;--journal-shadow-81def43f:#1e1e281a;--journal-line-79f18493:#bebec626;--journal-surface-13880cee:#dbebff12;--journal-ink-8c8222af:#242428;--journal-line-a78c716a:#bebec62e;--journal-surface-ee4c4517:#ffffff80;--journal-surface-14fae1f2:#dbebff;--journal-surface-bf699c8a:#f2f2f7;--journal-line-3c6595ef:#bebec61c;--journal-ink-6369ed04:#242428;--journal-surface-f1f3ba03:#dbebff17;--journal-ink-3df79105:#242428;--journal-ink-6ac04f85:#242428;--journal-ink-f9790627:#242428;--journal-surface-9d57d507:#dbebff2e;--journal-surface-dcd81a10:#fffc;--journal-ink-e9a12f75:#242428;--journal-surface-2bdb9741:#fff3;--journal-ink-42fabf36:#242428;--journal-ink-f78329a9:#1e7349;--journal-surface-08e14993:#dbebff0f;--journal-ink-1cdb7aa8:#242428;--journal-ink-3d20f056:#242428;--journal-line-4ec556c1:#bebec666;--journal-ink-6fbc4df2:#242428;--journal-line-06e5b7cf:#bebec624;--journal-surface-bdbe0bae:#dbebff12;--journal-surface-895780ff:#dbebff1f;--journal-surface-6e5bc0e0:#dbebff1a;--journal-surface-4a456655:#dbf2e0;--journal-surface-9646dc56:#dbebff;--journal-ink-622fe80f:#242428;--journal-ink-c9eb7886:#242428;--journal-line-4ff81a52:#bebec633;--journal-surface-9c7e12f5:#ffdedc12;--journal-ink-6a6a99f2:#242428;--journal-surface-51e746e4:#ffdedc24;--journal-surface-ad97537d:#ffdedc;--journal-line-f557ba17:#bebec624;--journal-surface-e6a8e916:#dbebff1f;--journal-surface-64b83d69:#ffffff2e;--journal-ink-e22bffa9:#242428;--journal-ink-0fcad670:#242428;--journal-ink-6c65e462:#242428;--journal-surface-5cfd8ff9:#ffdedc52;--journal-ink-90c6b76a:#242428;--journal-ink-dc5f0b72:#be3030;--journal-surface-1c6b2858:#ffdedc29;--journal-ink-fced69a2:#be3030;--journal-surface-79f73a3d:#dbf2e024;--journal-ink-f857bd5e:#1e7349;--journal-ink-a8d2ff73:#242428;--journal-ink-44724fdc:#be3030;--journal-ink-e2db17c3:#1e7349;--journal-line-f48bdd2b:#bebec63b;--journal-surface-4636eea2:#f2f2f7db;--journal-surface-89cfac4b:#ffffffc7;--journal-shadow-fba0529f:#1e1e281f;--journal-ink-b0666546:#242428;--journal-line-83dee238:#bebec654;--journal-surface-311a036e:#dbebff21;--journal-ink-c1c27345:#242428;--journal-ink-73dfb8b7:#242428;--journal-line-6ddef8a9:#bebec68a;--journal-surface-194da7da:#dbebff;--journal-surface-a9fbbb36:#dbebff;--journal-surface-fc3cf279:#f2f2f7;--journal-shadow-d09f2e5d:#1e1e2808;--journal-shadow-9cd30602:#1e1e2822;--journal-line-022509ed:#bebec63b;--journal-surface-34ca5aa0:#f2f2f7f2;--journal-surface-2a63050c:#ffffffed;--journal-ink-3c9ef11c:#242428;--journal-line-dcdd8899:#bebec621;--journal-surface-2d48df24:#dbebff14;--journal-ink-ca922235:#242428;--journal-surface-e8615dff:#dbebff30;--journal-line-fe61c1b1:#bebec6;--journal-surface-7ad37bcf:#ffdedc;--journal-shadow-c70108c5:#1e1e280a;--journal-shadow-d9075ad9:#1e1e2845;--journal-ink-fdb570db:#be3030;--journal-line-8fc5bba0:#bebec624;--journal-surface-5864ac39:#dbebff17;--journal-surface-eda96ed6:#ffffff2e;--journal-line-132a3154:#bebec626;--journal-surface-6657f640:#ffffff61;--journal-ink-ec20f7d1:#242428;--journal-line-29fe8b5e:#bebec69e;--journal-surface-397fb0b7:#dbebff2b;--journal-surface-bc01b483:#dbebff;--journal-surface-a8ec7e18:#dbebff;--journal-surface-45ba499b:#dbebff;--journal-ink-1d852d84:#242428;--journal-surface-9fc05093:#dbebff;--journal-surface-537e1561:#dbebff;--journal-surface-12ec0f3d:#ffdedc;--journal-shadow-c6462a5e:#1e1e281d;--journal-ink-30c9ba19:#242428;--journal-line-92e61b32:#bebec62e;--journal-surface-68779a9a:#ffffff7a;--journal-line-399a741d:#bebec694;--journal-shadow-2e6b0f98:#1e1e2807;--journal-ink-d36dda62:#242428;--journal-ink-8882db39:#242428;--journal-line-46f3a5d3:#bebec62e;--journal-surface-4ddc8146:#ffffff80;--journal-surface-29e16ed3:#fffc;--journal-ink-3b2f2cfc:#242428;--journal-ink-5e48a274:#242428;--journal-ink-43605629:#242428;--journal-surface-3ef97831:#dbebff;--journal-surface-e8c23841:#f2f2f7;--journal-surface-8de2bc3b:#dbebff1a;--journal-ink-27f78676:#242428;--journal-ink-bde8604c:#242428;--journal-ink-60f68168:#242428;--journal-ink-9dd5657c:#242428;--journal-ink-615cb8ac:#242428;--journal-ink-73bd7d93:#242428;--journal-line-6edfa77e:#bebec626;--journal-surface-1ad5fe7e:#dbebff21;--journal-surface-a30c1f13:#dbebff0f;--journal-line-ce09c13f:#bebec647;--journal-surface-55ae097f:#dbebff;--journal-surface-682f1240:#dbebff1f;--journal-ink-210f9aca:#242428;--journal-surface-cc116982:#dbebff;--journal-surface-a8f8dcfc:#f2f2f7;--journal-ink-1e8bea16:#242428;--journal-ink-b4d603ef:#242428;--journal-ink-77ba0b60:#242428;--journal-ink-5a3ac976:#be3030;--journal-line-a33365a2:#bebec61f;--journal-line-45fc7001:#bebec633;--journal-line-3c0a702d:#bebec65c;--journal-surface-81ba6f2a:#ffdedc1f;--journal-ink-ef0533f8:#be3030;--journal-ink-6bf4ca18:#242428;--journal-line-aabadaa1:#bebec647;--journal-ink-1dff108c:#242428;--journal-ink-b6113ef2:#242428;--journal-line-01b86a68:#bebec6;--journal-shadow-d64a3d43:#1e1e2838;--journal-shadow-26c6a4f4:#1e1e2817;--journal-line-68bff622:#bebec6;--journal-shadow-ea4baea2:#1e1e2852;--journal-surface-18d4b516:#dbebff1a;--journal-ink-b580322b:#242428;--journal-surface-d214ea78:#dbebff36;--journal-ink-ef07c22c:#242428;--journal-surface-b952c204:#dbebff;--journal-shadow-b952c204:#1e1e2852;--journal-line-e3fe7c11:#bebec62e;--journal-surface-92b622ed:#fff6;--journal-ink-9a788bf6:#242428;--journal-shadow-5d763e53:#1e1e2810;--journal-shadow-a8ce9a03:#1e1e2817;--journal-ink-5b854bee:#242428;--journal-ink-3d8c3822:#24242873;--journal-line-e8af940b:#bebec638;--journal-surface-03b5426a:#ffffff94;--journal-ink-301d99d1:#242428;--journal-line-148d4b9c:#bebec6ad;--journal-shadow-aefd3f1a:#1e1e2808;--journal-shadow-f0fe225b:#1e1e280b;--journal-ink-41dd86a1:#242428;--journal-line-a12cab32:#bebec640;--journal-surface-5f5aa4e0:#dbebff29;--journal-ink-200c7733:#242428;--journal-surface-73c9645b:#dbebff4d;--journal-line-9aa0e60c:#bebec629;--journal-surface-058782ca:#ffffffeb;--journal-surface-e340189e:#dbebff0f;--journal-ink-89b7b64d:#242428;--journal-line-65f3a4ec:#bebec66b;--journal-surface-777670b4:#dbebff26;--journal-ink-01919601:#242428;--journal-line-8c5358b3:#bebec624;--journal-surface-3c7ec0a0:#dbebff1c;--journal-surface-50ef240c:#ffffff52;--journal-line-933dbf02:#bebec61a;--journal-ink-cf8b2adb:#242428;--journal-ink-efd457a7:#242428;--journal-ink-3266261a:#242428;--journal-line-9d433cf1:#bebec61a;--journal-surface-51d471aa:#ffffff70;--journal-line-dc81554f:#bebec659;--journal-surface-b16c8cda:#dbebff24;--journal-surface-139dd8da:#dbebff24;--journal-ink-13f12991:#242428;--journal-ink-fb25cec7:#242428;--journal-ink-64604bcd:#242428;--journal-ink-3519496f:#be3030;--journal-ink-90932725:#be3030;--journal-surface-4a6cec92:#ffdedc1a;--journal-ink-d763c927:#242428;--journal-line-e52c24b3:#bebec64d;--journal-surface-5612c928:#dbebff1f;--journal-ink-6d429c7e:#242428;--journal-ink-4f30a694:#242428;--journal-ink-8fee3265:#242428;--journal-ink-33bbba2f:#242428;--journal-ink-82229430:#be3030;--journal-surface-63973495:#ffffffa8;--journal-line-4738792b:#bebec64d;--journal-surface-77177528:#f2f2f7;--journal-surface-1c13b8f4:#fff;--journal-line-7f4e5d96:#bebec640;--journal-surface-e8378bf1:#dbebff1a;--journal-ink-cd792821:#242428;--journal-line-91cbba53:#bebec62e;--journal-surface-dbbe1845:#ffffff94;--journal-ink-a9d1e8bc:#242428;--journal-line-4b25ebdf:#bebec69e;--journal-line-9e129cfc:#bebec638;--journal-surface-7043b9b0:#dbebff1a;--journal-ink-2bd4eac9:#242428;--journal-line-3580bdab:#bebec670;--journal-surface-65c96704:#dbebff;--journal-surface-94673ce6:#dbebff;--journal-ink-e4e2c0ca:#242428;--journal-line-dc15bd64:#bebec633;--journal-surface-6eb32c33:#dbebff14;--journal-ink-41098e48:#242428;--journal-surface-1fa56e19:#dbebff36;--journal-line-02263a9d:#bebec68f;--journal-ink-e5554a0f:#be3030;--journal-surface-3481a3a8:#ffdedc24;--journal-surface-1d5b852c:#dbebff;--journal-line-7b467b64:#bebec68c;--journal-surface-fe71ae27:#dbf2e026;--journal-ink-a26b09e5:#242428;--journal-line-7984b024:#bebec62e;--journal-surface-59d3e483:#dbebff24;--journal-surface-aa6871ea:#ffffff8c;--journal-ink-8c758674:#242428;--journal-ink-5523d0b8:#242428;--journal-line-6ca0fb42:#bebec633;--journal-surface-47f254e4:#fff;--journal-ink-fafd491f:#242428;--journal-surface-d0e47a6b:#dbebff1a;--journal-ink-0f2da045:#242428;--journal-line-e4639209:#bebec6a6;--journal-surface-40dc1591:#dbebff4d;--journal-shadow-c639d1c6:#1e1e280c;--journal-ink-d916bdea:#242428;--journal-line-b210cd12:#bebec61a;--journal-ink-3ecbad3e:#242428;--journal-ink-e667cb27:#242428;--journal-surface-46a7fbe3:#f2f2f7;--journal-surface-a4dafc4d:#fff;--journal-line-796346cb:#bebec640;--journal-surface-0f9c43f8:#dbebfff0;--journal-shadow-6d8a4674:#1e1e2817;--journal-ink-19d5a7b5:#242428;--journal-ink-5ef82232:#242428;--journal-ink-d4cdd20a:#242428;--journal-ink-dbf44b3c:#242428;--journal-line-83e65de2:#bebec67a;--journal-surface-443a1f0c:#ffffffdb;--journal-shadow-41d185bd:#1e1e2812;--journal-line-faca2ee1:#bebec69e;--journal-ink-7b8cfd56:#242428;--journal-line-0e767887:#bebec6a6;--journal-ink-d215bfac:#242428;--journal-line-385ce889:#bebec680;--journal-surface-d31a0144:#ffffffe6;--journal-shadow-5613576c:#1e1e2818;--journal-shadow-2adc57be:#1e1e2808;--journal-line-c5344c69:#bebec6a6;--journal-shadow-991a578c:#1e1e2808;--journal-ink-6eee8bd9:#242428;--journal-line-04dbe078:#bebec6bf;--journal-surface-26b5da12:#dbebff;--journal-surface-4488bb17:#f2f2f7;--journal-surface-eb6e66e5:#ffffff61;--journal-shadow-3079fe63:#1e1e2810;--journal-shadow-09884d7f:#1e1e280f;--journal-line-a30dff87:#bebec63d;--journal-surface-b1f27da9:#dbebff1f;--journal-ink-01f36b91:#242428;--journal-line-b0dce054:#bebec624;--journal-surface-c7576fc5:#dbebff14;--journal-ink-ca5ebf7f:#242428;--journal-line-584801c0:#bebec62e;--journal-surface-0b5a4945:#ffffff8c;--journal-line-f912e7cd:#bebec640;--journal-surface-f3c0dab5:#dbebff21;--journal-ink-4dbddcd8:#242428;--journal-line-79a1549b:#bebec63d;--journal-surface-c0269f77:#fffffff5;--journal-ink-16faeafd:#242428;--journal-surface-dcfcb7ac:#ffffffa6;--journal-surface-e017c08e:#dbebff24;--journal-surface-a59a20ae:#dbebff1f;--journal-line-6eaf7d82:#bebec640;--journal-surface-aa15f406:#ffdedc1f;--journal-ink-0ba38208:#be3030;--journal-surface-200377ac:#ffdedc38;--journal-surface-5b1f749b:#fff;--journal-line-e14d76fe:#bebec61a;--journal-surface-57511bc9:#dbebff1a;--journal-surface-0cfad03f:#ffffff38;--journal-surface-c995f733:#f2f2f7;--journal-surface-300a5ce9:#dbf2e0;--journal-ink-f245810e:#242428;--journal-surface-5e635cbf:#fff9;--journal-ink-0da9bfe7:#242428;--journal-line-ebd25d14:#bebec62e;--journal-ink-86b3749d:#242428;--journal-line-91d8a1e1:#bebec647;--journal-surface-16ed84cb:#dbf2e01a;--journal-ink-3f565232:#1e7349;--journal-line-241cbc9f:#bebec62e;--journal-surface-4dc41e04:#ffdedc1f;--journal-surface-c7b31f10:#dbebff14;--journal-ink-dd3f83c1:#242428;--journal-ink-71762a52:#242428;--journal-ink-72d63b9c:#242428;--journal-surface-19f03693:#ffffff75;--journal-ink-2e9bf43a:#242428;--journal-line-6f2dbb25:#bebec614;--journal-ink-17d3423e:#242428;--journal-ink-a39807fd:#1e7349;--journal-ink-ddd18546:#be3030;--journal-line-ac25c034:#bebec64d;--journal-surface-d0a4df81:#f2f2f7f7;--journal-surface-7c90c3cd:#fffffffa;--journal-ink-8c2d1038:#242428;--journal-ink-85cef791:#242428;--journal-line-9717674c:#bebec629;--journal-surface-0ace1a73:#dbebff1a;--journal-ink-2e879e55:#242428;--journal-line-776ed51a:#bebec61a;--journal-line-30851f58:#bebec629;--journal-surface-78678e5c:#dbebff14;--journal-ink-e501e327:#242428;--journal-ink-142e1936:#242428;--journal-line-ba449434:#bebec66b;--journal-surface-3ea6509c:#dbebff33;--journal-ink-bf43eefa:#242428;--journal-line-46988144:#bebec61c;--journal-surface-900b4f67:#fff;--journal-ink-66ba9d34:#242428;--journal-ink-8fa3f9d0:#242428;--journal-ink-fd943061:#242428;--journal-line-cfe1a6a6:#bebec673;--journal-surface-40bbff44:#ffffffeb;--journal-ink-4fe19210:#242428;--journal-ink-182df9d4:#242428;--journal-surface-f593f0e5:#dbebff;--journal-line-6cf64f4d:#bebec629;--journal-surface-b03c1b2d:#f2f2f7;--journal-surface-5c2d793b:#fff;--journal-shadow-2bdb9741:#1e1e2810;--journal-surface-eacfef6f:#dbf2e029;--journal-ink-221a0fb2:#1e7349;--journal-ink-51d686e3:#242428;--journal-line-1c3c3126:#bebec633;--journal-surface-ad609f48:#ffffff9e;--journal-ink-283a6866:#242428;--journal-ink-b54c4066:#be3030;--journal-ink-2e95e498:#242428;--journal-line-7d718b24:#bebec633;--journal-surface-7172e579:#ffdedc1a;--journal-surface-b5336d1c:#dbebff14;--journal-ink-7110cbca:#242428;--journal-ink-5cc79e41:#242428;--journal-line-6eb3482f:#bebec629;--journal-surface-49a593ff:#ffffff9e;--journal-ink-7b5de931:#242428;--journal-ink-086c156b:#242428;--journal-line-bfd711f0:#bebec657;--journal-surface-e34b33af:#f2f2f7;--journal-ink-2f62f9d8:#242428;--journal-surface-130eaf50:#dbebff;--journal-surface-ffcbfd37:#dbebff14;--journal-line-a6ed6405:#bebec621;--journal-surface-a06b7576:#f2f2f759;--journal-ink-52d60d4c:#242428;--journal-ink-50350bf8:#242428;--journal-ink-908e9bb7:#242428;--journal-ink-8b661206:#242428;--journal-surface-3e4cf048:#ffffff75;--journal-ink-cfbba1a9:#242428;--journal-ink-d9140576:#242428;--journal-ink-6fc495d4:#242428;--journal-ink-2f780521:#242428;--journal-line-ee978b46:#bebec6;--journal-surface-b7fa017c:#ffdedc0f;--journal-ink-132fb19a:#242428;--journal-line-75aed681:#bebec62e;--journal-surface-073c64d0:#ffdedc12;--journal-ink-db4c7266:#242428;--journal-ink-fdd690ea:#242428;--journal-ink-4c522be9:#242428;--journal-ink-5d59a7eb:#242428;--journal-surface-510348e8:#dbebff;--journal-line-1468f53f:#bebec63d;--journal-surface-a70b690f:#ffffffeb;--journal-ink-a497a380:#242428;--journal-surface-2abbbbfa:#ffffffbf;--journal-line-3567844b:#bebec633;--journal-surface-70f37c24:#fff;--journal-shadow-6ac08df6:#1e1e2825;--journal-ink-448a2e13:#242428;--journal-surface-15d02725:#dbebff;--journal-surface-ab46e14b:#dbebff;--journal-ink-d9698700:#242428;--journal-line-f04b56dc:#bebec638;--journal-surface-7553d374:#dbebff;--journal-line-d65a74f0:#bebec626;--journal-line-13334434:#bebec614;--journal-surface-c17b29b4:#fff9;--journal-ink-79669a6b:#242428;--journal-ink-696f4d3b:#242428;--journal-surface-6be62970:#ffffffd1;--journal-ink-8d3cca61:#242428;--journal-line-da80ed94:#bebec624;--journal-surface-1f216c67:#ffffff52;--journal-ink-45d68e5d:#242428;--journal-line-67d22006:#bebec629;--journal-surface-0001f07d:#dbebff;--journal-line-7c82db20:#bebec61a;--journal-surface-0a167207:#dbebff21;--journal-ink-872ba226:#242428;--journal-ink-b4cdb67a:#242428;--journal-line-0063a7d6:#bebec61f;--journal-ink-66025cb0:#242428;--journal-surface-2ecf9df8:#dbebff14;--journal-line-78e4c070:#bebec6;--journal-ink-3b50f78a:#242428;--journal-surface-038465ff:#dbf2e0;--journal-surface-598b32b7:#fff;--journal-line-e65a3569:#bebec624;--journal-surface-d02a83b6:#dbebff;--journal-surface-d5dd2154:#f2f2f7;--journal-ink-313fe1b4:#242428;--journal-line-3e181722:#bebec666;--journal-surface-8f105b38:#dbebff1a;--journal-ink-73de6433:#242428;--journal-surface-12ddff90:#dbebff14;--journal-ink-6afe574b:#242428;--journal-surface-dc5e01f3:#dbebff;--journal-line-0ca58797:#bebec6;--journal-ink-7b465b87:#242428;--journal-surface-a8b2362c:#dbebff;--journal-surface-0be2734f:#dbebff1f;--journal-ink-9d2cecd2:#242428;--journal-ink-90dc5b12:#242428;--journal-surface-e451793b:#dbebff12;--journal-ink-daff6621:#242428;--journal-ink-48f6bd96:#242428;--journal-shadow-a624b212:#1e1e280a;--journal-shadow-d85e800f:#1e1e282d;--journal-shadow-5ae83a87:#1e1e2825;--journal-surface-e51e6642:#ffffffed;--journal-surface-e8336f78:#ffffffe6;--journal-line-ce94b54f:#bebec630;--journal-surface-53e6dd19:#ffffff94;--journal-surface-2f497a66:#ffffff75;--journal-shadow-53fc295c:#1e1e2804;--journal-shadow-a6f87266:#1e1e280a;--journal-ink-d097b6ec:#242428;--journal-line-40fbdbaf:#bebec647;--journal-surface-ba0dd7e1:#dbebff30;--journal-surface-1917c458:#f2f2f729;--journal-shadow-20bdf855:#1e1e2808;--journal-line-855c1b3c:#bebec699;--journal-surface-399062ab:#dbebff4d;--journal-surface-24c4f503:#f2f2f73d;--journal-line-2d95911a:#bebec614;--journal-shadow-ef2ba191:#1e1e2852;--journal-surface-d63301a6:#dbebff33;--journal-surface-436f6e94:#dbebff0f;--journal-surface-06be0356:#dbebff1f;--journal-ink-25ba3c6d:#242428;--journal-line-fd0f0c5f:#bebec64d;--journal-surface-a4d466e9:#dbebff1f;--journal-shadow-98a1ba11:#1e1e280b;--journal-line-de0d0d19:#bebec63d;--journal-surface-3f87284f:#dbebff40;--journal-surface-72e8b76d:#dbebff2e;--journal-shadow-afa0167a:#1e1e280a;--journal-ink-85ccbc58:#242428;--journal-ink-dae16947:#242428;--journal-line-7229a721:#bebec65c;--journal-surface-a23a6bb4:#dbebff;--journal-surface-998d2fd6:#f2f2f7;--journal-shadow-8529c576:#1e1e2810;--journal-surface-50c1a09a:#ffffffad;--journal-line-9604c28b:#bebec6ad;--journal-surface-e9e697ca:#ffffffd1;--journal-ink-bca49178:#242428;--journal-line-495aff26:#bebec657;--journal-surface-7336d75e:#dbebff;--journal-surface-cb567298:#f2f2f7;--journal-shadow-837f9c62:#1e1e280f;--journal-surface-dd5f99db:#ffffffab;--journal-line-f612a7c1:#bebec64d;--journal-surface-d61f6471:#f2f2f7;--journal-shadow-dc1699b2:#1e1e2822;--journal-shadow-0f1c00d7:#1e1e2807;--journal-line-fc9cf3cd:#bebec61f;--journal-ink-0db5b236:#242428;--journal-line-f3f294ba:#bebec638;--journal-surface-b999dc5d:#dbebff14;--journal-shadow-9a198e29:#1e1e2810;--journal-ink-15621407:#242428;--journal-shadow-7f64622d:#1e1e2852;--journal-ink-20f8ec5b:#242428;--journal-surface-87242093:#dbebff1a;--journal-ink-0d229bcb:#242428;--journal-surface-8e2de41d:#dbebff3b;--journal-line-c6287a83:#bebec640;--journal-surface-75d6d272:#dbebfff5;--journal-surface-c158b49f:#ffdedc8c;--journal-surface-97af9e17:#dbebff33;--journal-shadow-6a42f835:#1e1e2814;--journal-ink-5a3842d3:#242428;--journal-ink-c145d8e7:#242428;--journal-ink-4d70244c:#242428;--journal-ink-e4304b21:#242428;--journal-ink-7af213c7:#242428;--journal-ink-90f980c7:#242428;--journal-ink-e354f8e1:#242428;--journal-ink-a63d3df7:#242428;--journal-ink-13c22efa:#242428;--journal-ink-a1c9e68c:#242428;--journal-surface-121b966e:#dbebff14;--journal-ink-394764cb:#242428;--journal-ink-548734aa:#242428;--journal-ink-e5ecc2e0:#242428;--journal-surface-60c2baae:#ffffff8c;--journal-ink-18f38ecd:#242428;--journal-ink-a712827a:#242428;--journal-surface-b667b500:#dbebff40;--journal-ink-0e1aa5f2:#242428;--journal-ink-bd1acd69:#242428;--journal-ink-39055df2:#242428;--journal-surface-ae46a399:#dbebff40;--journal-surface-69169c9b:#f2f2f7;--journal-surface-4343ca21:#ffffff14;--journal-surface-d54ba91b:#ffffff7a;--journal-surface-2bbb10ba:#dbebffad;--journal-surface-3660a3cc:#dbebff42;--journal-surface-ef8df2d8:#dbebff;--journal-surface-ded224fd:#dbebff;--journal-surface-36fc9f58:#ffdedc;--journal-surface-d5d5238e:#ffdedc00;--journal-shadow-f220917f:#1e1e2852;--journal-shadow-172c29fe:#1e1e2825;--journal-surface-27334723:#dbebff;--journal-surface-7445ba5c:#fff;--journal-surface-b7a7628f:#fff;--journal-surface-76e6f26b:#dbebff;--journal-surface-f1739295:#f2f2f7;--journal-surface-5b13564d:#fff;--journal-surface-e72d5548:#f2f2f7;--journal-surface-52aec753:#f2f2f7;--journal-surface-98996d7c:#fff;--journal-surface-4107cd7b:#dbebff;--journal-surface-dcf3fcc4:#f2f2f7;--journal-surface-48ca1303:#f2f2f7;--journal-surface-0e38c10c:#dbebff;--journal-surface-32db0655:#f2f2f7;--journal-surface-7cea9302:#fff;--journal-surface-7baa7ae2:#dbebff;--journal-surface-b7550d4f:#dbebff;--journal-shadow-84f3e87c:#1e1e2852;--journal-shadow-9aadb982:#1e1e2852;--journal-shadow-72a93907:#1e1e2817;--journal-surface-98da4fa3:#dbebffb8;--journal-surface-1dc7c784:#dbebffe6;--journal-shadow-86796524:#1e1e2839;--journal-line-c0079abb:#bebec647;--journal-ink-4ad3773f:#242428;--journal-ink-7894e49d:#242428;--journal-ink-f39b2172:#242428;--journal-surface-6285bcac:#ffffff26;--journal-line-dd6c0a53:#bebec621;--journal-surface-a56ffb4f:#ffffff45;--journal-ink-2a804da1:#242428;--journal-ink-cd28704b:#242428;--journal-ink-9ff51760:#242428;--journal-line-4b5a6eaf:#bebec61a;--journal-ink-3079a4ac:#242428;--journal-ink-5640e244:#242428;--journal-ink-9c32a1ec:#242428;--journal-surface-a8c7aa34:#dbebff2b;--journal-surface-c21e998c:#dbebff;--journal-surface-396498e2:#ffdedc;--journal-shadow-b5de9df2:#1e1e281f;--journal-line-4d269649:#bebec633;--journal-surface-eee93602:#f2f2f7d6;--journal-surface-05ed3a60:#ffffffb8;--journal-shadow-a59544b1:#1e1e2814;--journal-ink-7307fc84:#242428;--journal-ink-030e3d9b:#242428;--journal-line-d52baeb5:#bebec638;--journal-surface-79315e1c:#ffffffeb;--journal-ink-0841c90b:#242428;--journal-surface-4aeaa039:#dbebff33;--journal-ink-634c78d7:#242428;--journal-surface-75d36fca:#dbebff38;--journal-line-2acfbe1a:#bebec626;--journal-surface-1839811d:#ffffffc4;--journal-surface-2674bf4b:#ffffffa3;--journal-line-3eb60454:#bebec661;--journal-surface-928e2fbc:#f2f2f7d1;--journal-surface-96af823b:#ffffffb3;--journal-line-cc1cb8dc:#bebec6;--journal-line-933b55c1:#bebec63d;--journal-surface-b7d877cf:#dbebff1f;--journal-ink-7a5d337d:#242428;--journal-ink-68574799:#242428;--journal-ink-3ace4649:#242428;--journal-line-e36a2c29:#bebec630;--journal-ink-35146886:#242428;--journal-line-f21310d6:#bebec633;--journal-surface-1e85afd2:#f2f2f7;--journal-ink-e61d08bc:#242428;--journal-surface-9d66ce1d:#dbebff2e;--journal-ink-e60460dd:#242428;--journal-line-fe50be5f:#bebec640;--journal-surface-789007bf:#ffffff94;--journal-ink-731e8b91:#242428;--journal-ink-da6f010d:#242428;--journal-line-28aa60bf:#bebec640;--journal-surface-b792c4c8:#ffdedc1f;--journal-line-6a826890:#bebec640;--journal-surface-5c12133f:#ffdedc1a;--journal-ink-9c0b8262:#242428;--journal-line-472a26a5:#bebec673;--journal-surface-a3ec9e41:#dbebff33;--journal-ink-e1dae66b:#242428;--journal-line-60215cfe:#bebec629;--journal-surface-aa099b42:#dbebff24;--journal-surface-55b01e99:#ffffff61;--journal-shadow-ca2d2fa7:#1e1e2805;--journal-surface-0cb0ec72:#dbebff2e;--journal-surface-14aa4372:#dbebff0f;--journal-ink-30070f04:#242428;--journal-ink-4f813b23:#242428;--journal-line-785a4040:#bebec640;--journal-surface-f11b66a4:#dbebff38;--journal-line-04b6845c:#bebec642;--journal-surface-185d9b7c:#dbebff2e;--journal-surface-7648b6c0:#dbebff1c;--journal-ink-d89ae124:#242428;--journal-ink-f7f0b5d9:#242428;--journal-ink-dfa5abb2:#242428;--journal-line-c2755042:#bebec61c;--journal-ink-418eca81:#242428;--journal-ink-f786efd5:#242428;--journal-ink-2881821e:#242428;--journal-line-b3e0a7da:#bebec61a;--journal-surface-325bd443:#ffffff40;--journal-ink-b77cf55a:#242428;--journal-ink-ae714c19:#242428;--journal-surface-e6000696:#dbebff21;--journal-surface-dfff4261:#dbebff0a;--journal-ink-c628fac1:#242428;--journal-ink-56baf9d4:#242428;--journal-ink-ca404730:#242428;--journal-surface-a24900e5:#ffffff47;--journal-ink-c2d8c1d0:#242428;--journal-ink-2e491567:#242428;--journal-ink-abe81ff0:#242428;--journal-line-749ee74e:#bebec62b;--journal-line-abc3c0d1:#bebec68c;--journal-shadow-0a6823d6:#1e1e2807;--journal-line-1881cb51:#bebec640;--journal-surface-56eea8f1:#dbebff24;--journal-ink-45c33abd:#242428;--journal-ink-904d5953:#242428;--journal-ink-c5335664:#242428;--journal-ink-d1af78d9:#242428;--journal-ink-138fadc2:#242428;--journal-surface-4fbcc35d:#dbebff;--journal-shadow-6e6c3b19:#1e1e2829;--journal-surface-e0bea743:#dbebff;--journal-ink-fe56628e:#242428;--journal-line-f9518e75:#bebec616;--journal-surface-54937cb7:#ffffff40;--journal-line-e088dc71:#bebec659;--journal-surface-82d57170:#dbebff21;--journal-ink-98cbe112:#242428;--journal-surface-5782a28f:#dbebff;--journal-ink-5e07e067:#242428;--journal-ink-68305f0d:#242428;--journal-ink-a79cf875:#242428;--journal-ink-3f1abe60:#242428;--journal-ink-9ab08e92:#242428;--journal-line-150c3f29:#bebec69e;--journal-surface-20ad44d9:#dbebff33;--journal-surface-981eeacd:#f2f2f733;--journal-shadow-4bfaa834:#1e1e2806;--journal-ink-e410486a:#242428;--journal-ink-f745fe57:#242428;--journal-line-f3d1ba82:#bebec640;--journal-surface-cc47625f:#dbebff1a;--journal-ink-c745580b:#242428;--journal-ink-05f5b63e:#242428;--journal-surface-3fbe64e3:#dbebff1a;--journal-surface-667bc49e:#ffffff4d;--journal-line-3683fa80:#bebec61f;--journal-surface-edf5559c:#ffffff70;--journal-ink-a242dbda:#242428;--journal-line-48b59421:#bebec642;--journal-surface-8630e682:#dbebff;--journal-surface-cb35174c:#dbebff;--journal-line-9b2d081b:#bebec638;--journal-surface-874cda54:#dbebfff5;--journal-ink-4ffb6ba0:#242428;--journal-surface-bb21d6fd:#dbf2e0;--journal-surface-2a4e1ecd:#dbebff;--journal-ink-72abe41a:#242428;--journal-surface-0e89a04d:#ffffff1a;--journal-line-43359960:#bebec626;--journal-surface-9978b8f3:#ffffffb8;--journal-line-fe71dc32:#bebec6;--journal-surface-c1dd5fff:#f2f2f71a;--journal-ink-6b70681c:#242428;--journal-line-a263a09c:#bebec6c7;--journal-surface-557dbe2a:#f2f2f72e;--journal-ink-ce5f35fb:#242428;--journal-line-4c45ecc6:#bebec63d;--journal-surface-4238a165:#dbebff1a;--journal-ink-97abdc14:#242428;--journal-line-5b69efc9:#bebec645;--journal-surface-bb4728e8:#f2f2f726;--journal-ink-95790fb1:#242428;--journal-surface-b1ae9c82:#dbebff40;--journal-line-88e57279:#bebec633;--journal-line-3b1850b0:#bebec6;--journal-surface-e79c1e95:#dbebff1a;--journal-ink-efbbdb73:#242428;--journal-ink-434d8dd3:#242428;--journal-surface-167fe80e:#dbebff1a;--journal-ink-ffdf2fca:#242428;--journal-surface-308e11ae:#dbebff40;--journal-line-183e236d:#bebec640;--journal-surface-511d91d2:#f2f2f7db;--journal-surface-7307f615:#ffffffc7;--journal-shadow-9a631f27:#1e1e280a;--journal-surface-f3a041d8:#dbebff3d;--journal-surface-d2e23ebf:#dbebff38;--journal-ink-d06a9641:#242428;--journal-line-401eec81:#bebec633;--journal-ink-4852c97f:#242428;--journal-line-0f652ea6:#bebec629;--journal-surface-27710cd9:#dbebff12;--journal-ink-1cccf133:#242428;--journal-ink-2b093709:#242428;--journal-ink-ab88ccf7:#242428;--journal-ink-0fa16af3:#242428;--journal-ink-bef68ba3:#242428;--journal-line-9688af9d:#bebec630;--journal-surface-55c27125:#dbebff14;--journal-ink-e20221b2:#242428;--journal-ink-b1fa7ddc:#242428;--journal-line-34e9ad7f:#bebec666;--journal-surface-cf9af8fc:#dbebff26;--journal-ink-d8f6fdf3:#242428;--journal-line-ca1a21ee:#bebec624;--journal-line-67a9fbf5:#bebec61f;--journal-surface-489f5e08:#fff3;--journal-ink-cc67643c:#242428;--journal-ink-46c8a1cf:#242428;--journal-ink-a5e68ea8:#242428;--journal-ink-6dc26272:#242428;--journal-line-7b56096c:#bebec61a;--journal-ink-48c1fedb:#242428;--journal-surface-2aa7d57f:#dbebff0f;--journal-ink-b27b5a4e:#242428;--journal-ink-c4380f94:#242428;--journal-surface-693d627b:#ffffff6b;--journal-ink-99b58dc9:#242428;--journal-surface-f85e155d:#dbebff1a;--journal-ink-e932f2a7:#242428;--journal-ink-1f0e6d8c:#242428;--journal-line-b2a9c860:#bebec629;--journal-surface-a2feef72:#ffffffa6;--journal-ink-a895c300:#242428;--journal-line-8eeed3c4:#bebec647;--journal-surface-bbc1030d:#ffdedc;--journal-surface-54d7c4dd:#ffdedc;--journal-ink-3cf99ce7:#242428;--journal-ink-da81175b:#242428;--journal-ink-c9ba34b8:#242428;--journal-line-634fd6cd:#bebec68c;--journal-surface-a2cada70:#dbebff0d;--journal-ink-8f45bead:#242428;--journal-line-7d63c83d:#bebec621;--journal-surface-6e7eca17:#ffffffa6;--journal-ink-ce318059:#242428;--journal-surface-c12668a3:#dbebff1a;--journal-ink-5dac49b7:#242428;--journal-ink-bec5c4d3:#242428;--journal-surface-fe780749:#f2f2f7b8;--journal-line-56dcbf10:#bebec633;--journal-shadow-dc0c508c:#1e1e280d;--journal-surface-7da1dee0:#ffffff47;--journal-surface-43564c70:#f2f2f729;--journal-surface-6a85832f:#dbebff1f;--journal-surface-0114fc83:#dbebff14;--journal-line-e62317a3:#bebec629;--journal-surface-53c9d0c3:#dbebff26;--journal-surface-a721d41e:#ffffff61;--journal-ink-be8ce2d6:#242428;--journal-ink-c8ac1613:#242428;--journal-line-541f6b58:#bebec638;--journal-surface-9c8f5467:#ffdedc1a;--journal-ink-d0ba95e2:#be3030;--journal-line-3ee4fed8:#bebec624;--journal-surface-95831983:#ffffff85;--journal-ink-1bc18936:#242428;--journal-ink-7bea0275:#242428;--journal-ink-2e2ccd83:#242428;--journal-surface-d2c7d863:#dbebff4d;--journal-surface-21d8f4be:#ffffff94;--journal-line-a53fc3a0:#bebec64d;--journal-line-c61113a9:#bebec621;--journal-surface-a8ff8834:#ffffff9e;--journal-surface-6458c908:#ffffff7a;--journal-shadow-12b43a06:#1e1e2803;--journal-ink-35a01a02:#242428;--journal-line-c848561f:#bebec626;--journal-surface-68e11785:#dbebff12;--journal-ink-682964c1:#242428;--journal-line-dbe058b7:#bebec67a;--journal-surface-0dcd05cd:#dbebff33;--journal-ink-5f3b6d5e:#242428;--journal-line-98171a70:#bebec624;--journal-line-bc6a8f1c:#bebec61f;--journal-surface-88182517:#dbebff;--journal-surface-18cd67ad:#dbebff;--journal-shadow-a420a56f:#1e1e2815;--journal-surface-0d33fd6a:#dbebff;--journal-surface-e63d7474:#ffdedc;--journal-shadow-202494d5:#1e1e2818;--journal-ink-fadc919d:#242428;--journal-ink-3d29ebe6:#242428;--journal-surface-0b84611c:#dbebff;--journal-surface-f06926c0:#ffdedc;--journal-line-0a339527:#bebec61a;--journal-surface-7e64a274:#dbebff0f;--journal-ink-bdf1f6e0:#242428;--journal-ink-d7fad18d:#242428;--journal-ink-6075486e:#242428;--journal-line-43f006a7:#bebec61f;--journal-ink-df322fe6:#242428;--journal-ink-19eb5da6:#242428;--journal-ink-e812080c:#242428;--journal-ink-a2713d2d:#242428;--journal-surface-342380ae:#dbebff1a;--journal-surface-2a2e7437:#fff3;--journal-ink-3631bc68:#242428;--journal-ink-c6b3ec1c:#242428;--journal-surface-2df7b2cf:#dbebff0e;--journal-surface-2d98ce07:#dbebff1a;--journal-ink-660d1d5d:#242428;--journal-ink-ac090dc2:#242428;--journal-ink-911d3e9c:#242428;--journal-ink-5fa9cf47:#242428;--journal-line-a200daf5:#bebec64d;--journal-surface-194dc522:#dbebff29;--journal-line-8ef32554:#bebec6;--journal-surface-8ef32554:#dbf2e0;--journal-surface-4bf354ef:#ffffffe6;--journal-surface-cbb9a969:#f2f2f752;--journal-shadow-8ef32554:#1e1e2852;--journal-ink-f7044e0d:#242428;--journal-surface-4140e829:#ffffff9e;--journal-line-bf0b2ea9:#bebec640;--journal-surface-5e5d010c:#f2f2f7;--journal-surface-2b6aa58f:#fff;--journal-shadow-91568c61:#1e1e2829;--journal-ink-878fa7b7:#242428;--journal-line-8e38abd1:#bebec61f;--journal-surface-dd008ea0:#dbebff14;--journal-ink-20d3954b:#242428;--journal-ink-4c2278c5:#242428;--journal-line-88f661cb:#bebec633;--journal-surface-1268ef5c:#dbebff1a;--journal-ink-f47c88b0:#242428;--journal-line-d3235661:#bebec633;--journal-surface-6d7515f8:#ffdedc14;--journal-ink-78334676:#242428;--journal-line-cd674b1d:#bebec61a;--journal-line-5d8e35b2:#bebec62e;--journal-surface-ca83e5f2:#dbebff14;--journal-ink-7fcfd4fa:#242428;--journal-line-f001de84:#bebec629;--journal-surface-2caf7d1f:#ffffff94;--journal-ink-ecfd8cc0:#242428;--journal-ink-4964473a:#242428;--journal-surface-cae647a5:#dbebff;--journal-surface-b7b76b14:#dbebff;--journal-line-ffa15f83:#bebec640;--journal-ink-8f74dfd9:#242428;--journal-surface-61293466:#ffffffe6;--journal-surface-15c96208:#ffffffbf;--journal-surface-529f289b:#fffffff0;--journal-surface-281c74f4:#ffffffe6;--journal-line-12794e30:#bebec6ad;--journal-ink-dd5d450e:#242428;--journal-ink-c8a832b2:#242428;--journal-ink-629c2fbe:#242428;--journal-ink-b2d0fc92:#242428;--journal-line-4b72171a:#bebec62b;--journal-surface-2d934ca9:#dbebff14;--journal-line-90db5624:#bebec675;--journal-surface-da958300:#dbebff24;--journal-surface-213fe6cf:#dbebff1a;--journal-ink-9504aa2d:#242428;--journal-line-bab0b826:#bebec638;--journal-surface-0670d236:#dbebff;--journal-surface-d54e8946:#dbebff;--journal-shadow-c9c4026a:#1e1e280e;--journal-shadow-760a9c2b:#1e1e2825;--journal-shadow-ce792e31:#1e1e2808;--journal-shadow-44841821:#1e1e2818;--journal-shadow-b95d02d8:#1e1e282d;--journal-surface-8b05219f:#dbebff;--journal-surface-d4b47cf1:#dbebff;--journal-surface-4a53041f:#e7e1fa;--journal-surface-6d041a71:#e7e1fa;--journal-surface-0a6c46f5:#dbebff;--journal-surface-8bf71338:#dbf2e0;--journal-surface-4d046d49:#ffdedc;--journal-surface-fb216dc5:#ffdedc;--journal-surface-6ab43370:#ffdedc;--journal-surface-a05cb710:#ffdedc;--journal-line-3d0acd8e:#bebec638;--journal-surface-2ac6db1f:#dbebff1a;--journal-surface-69b57de1:#ffffff6b;--journal-shadow-bdbe0bae:#1e1e2806;--journal-shadow-5dff86d9:#1e1e280b;--journal-ink-1514f6ea:#242428;--journal-surface-a274ed71:#ffffff61;--journal-ink-94ee1b23:#242428;--journal-line-6a5e7dd8:#bebec642;--journal-surface-584a9e70:#dbebff;--journal-surface-76040981:#f2f2f7;--journal-shadow-45d0b046:#1e1e2812;--journal-surface-20b08ff3:#dbebff1a;--journal-surface-7f7d36d5:#dbebff1f;--journal-line-dc95a3ca:#bebec65c;--journal-line-c8289971:#bebec621;--journal-surface-c9d4f8fa:#dbebff14;--journal-ink-508d7d79:#242428;--journal-ink-c7e4c23b:#242428;--journal-line-78ffbbc9:#bebec680;--journal-line-a9634a49:#bebec647;--journal-surface-23add737:#dbebff1a;--journal-ink-e3a81a39:#242428;--journal-line-9cc7c372:#bebec638;--journal-surface-4305fe4a:#dbebff1c;--journal-surface-ea40a0db:#dbebff14;--journal-surface-9e3854f1:#dbebff17;--journal-ink-01ada1d8:#242428;--journal-ink-459e5350:#242428;--journal-ink-e2474829:#242428;--journal-ink-631d3c99:#242428;--journal-line-b85cff84:#bebec624;--journal-surface-eeca968e:#ffffff61;--journal-ink-a9a6681a:#242428;--journal-ink-bacf1d53:#242428;--journal-surface-8833708f:#dbebff59;--journal-line-54be0f80:#bebec6;--journal-line-a78070f5:#bebec640;--journal-surface-844dd8cf:#ffffff7a;--journal-line-8ced7b67:#bebec621;--journal-ink-c9dc36e1:#242428;--journal-ink-0558e519:#242428;--journal-line-17c9e4ef:#bebec629;--journal-surface-49a9067c:#ffffff6b;--journal-ink-f61682c3:#242428;--journal-line-1c050ea0:#bebec680;--journal-line-4e1ddd8e:#bebec640;--journal-surface-82b44ddc:#dbebff52;--journal-surface-8cb0d721:#dbebff59;--journal-ink-9b6d515c:#242428;--journal-ink-3c27d727:#242428;--journal-line-7a6d1265:#bebec61c;--journal-surface-ebdd0c3c:#ffffff5c;--journal-line-19c5e06d:#bebec61f;--journal-surface-a743b684:#dbebff;--journal-line-5c205437:#bebec6;--journal-ink-84143d54:#242428;--journal-surface-c9a53022:#dbebff12;--journal-line-399df266:#bebec633;--journal-line-463702d0:#bebec61f;--journal-ink-3d41ecfe:#242428;--journal-surface-673f3c19:#dbebff;--journal-shadow-3dbb11eb:#1e1e282d;--journal-shadow-5a583658:#1e1e2821;--journal-surface-09222de0:#dbebff40;--journal-ink-0d174008:#242428;--journal-line-ec962773:#bebec63d;--journal-surface-b761b92b:#dbebff21;--journal-ink-d0e4c9fa:#242428;--journal-surface-1f3a724f:#dbebff40;--journal-line-b362144a:#bebec6a6;--journal-surface-85461ed0:#ffdedc47;--journal-ink-01a814ae:#242428;--journal-shadow-bad9a311:#1e1e2807;--journal-shadow-6f5b1a34:#1e1e2814;--journal-line-9688be96:#bebec638;--journal-surface-9f9e82c3:#dbebff26;--journal-surface-62346cd0:#ffffffad;--journal-ink-b419a835:#242428;--journal-ink-082274f2:#242428;--journal-line-a7e30945:#bebec633;--journal-surface-c61d0a9c:#ffffff4d;--journal-ink-06a28ef8:#242428;--journal-surface-08dd60fd:#dbebff;--journal-shadow-182b0da5:#1e1e2841;--journal-line-1013519f:#bebec63d;--journal-line-412b8757:#bebec63d;--journal-surface-c4f9a18a:#dbebff47;--journal-surface-ae01c8e8:#f2f2f7cc;--journal-surface-a0008ea7:#dbebff;--journal-surface-f4f68f92:#dbebff38;--journal-line-97c4ff6f:#bebec638;--journal-surface-340acf98:#ffdedc17;--journal-surface-7240cced:#ffdedc33;--journal-ink-ca7af221:#242428;--journal-ink-ec738fc7:#242428;--journal-ink-840f64b9:#242428;--journal-ink-283a945f:#242428;--journal-surface-e0c1d850:#dbebff33;--journal-ink-b8a27057:#242428;--journal-surface-6b847034:#dbf2e026;--journal-ink-bdab1fe4:#1e7349;--journal-ink-69971b16:#242428;--journal-ink-d004e5d2:#242428;--journal-ink-a4be6c79:#242428;--journal-line-d4e63bd2:#bebec640;--journal-surface-13b3f8eb:#dbebff2e;--journal-ink-ad2fb2a5:#242428;--journal-line-df1d7896:#bebec64d;--journal-surface-7e36d8f8:#dbebff1a;--journal-ink-48ee6b46:#242428;--journal-ink-83afc19a:#242428;--journal-shadow-16abd5b7:#1e1e2852;--journal-surface-947ea2f5:#dbebff29;--journal-ink-a664eeda:#242428;--journal-ink-99e7461e:#242428;--journal-ink-6bdaffa5:#242428;--journal-line-972f38bd:#bebec61f;--journal-surface-6a8da265:#dbebff14;--journal-ink-807e03c6:#242428;--journal-ink-8c1ae9cb:#242428;--journal-ink-f49c6575:#242428;--journal-line-d9e5297c:#bebec652;--journal-ink-7ab9c03d:#242428;--journal-line-f60fd0aa:#bebec629;--journal-surface-dee683f6:#dbebff14;--journal-surface-c193da29:#dbebff;--journal-ink-8641f48b:#242428;--journal-surface-cc402393:#ffffffbd;--journal-line-c9d4ef0d:#bebec621;--journal-surface-7a11315a:#dbebff12;--journal-ink-ce9f24d7:#242428;--journal-surface-1986cf0a:#ffffff59;--journal-surface-d7313202:#dbebff21;--journal-shadow-94e83b49:#1e1e2825;--journal-surface-13cf32b2:#dbebff;--journal-line-48a37267:#bebec6;--journal-surface-317ecdc3:#dbebff1f;--journal-ink-d82a22bb:#242428;--journal-ink-9fb04ade:#242428;--journal-ink-948ab303:#242428;--journal-line-95fd365f:#bebec6;--journal-surface-9361ce9c:#ffdedc1a;--journal-line-194cce81:#bebec6;--journal-surface-8ca5d37c:#e7e1fa1f;--journal-line-b40f4adc:#bebec6;--journal-surface-b277ca89:#dbf2e01f;--journal-line-98f9b846:#bebec6;--journal-ink-aa87bfa8:#242428;--journal-ink-6198721f:#242428;--journal-surface-48a37267:#dbebff;--journal-surface-95fd365f:#ffdedc;--journal-surface-194cce81:#e7e1fa;--journal-surface-b40f4adc:#dbf2e0;--journal-surface-98f9b846:#dbebff;--journal-line-4fe19210:#bebec6;--journal-surface-b40a53cc:#ffffff9e;--journal-line-5e0b492b:#bebec6;--journal-surface-3e8ceca7:#dbf2e0;--journal-shadow-caa79992:#1e1e281d;--journal-line-937c7dc5:#bebec638;--journal-surface-801bb999:#ffdedc24;--journal-surface-73b65576:#dbebff14;--journal-ink-0058eee8:#242428;--journal-ink-ac9485ad:#242428;--journal-ink-c63be7d8:#242428;--journal-ink-1375e3cd:#1e7349;--journal-surface-46f3a547:#ffdedc;--journal-surface-b96c0392:#dbf2e0;--journal-surface-df08ca8d:#ffffffb8;--journal-line-12dbf1f3:#bebec63d;--journal-surface-914926d4:#f2f2f7;--journal-surface-6c3719b5:#fff;--journal-shadow-c5c38ff0:#1e1e2827;--journal-ink-5b44215d:#242428;--journal-ink-366f8649:#242428;--journal-line-ece808b1:#bebec652;--journal-surface-c8a61b0f:#ffffff80;--journal-surface-4cb07ffb:#fff9;--journal-ink-9c288371:#242428;--journal-line-ada514e8:#bebec629;--journal-surface-cf61d24a:#dbebff1a;--journal-ink-246bfc48:#242428;--journal-surface-ec9ac947:#dbf2e0;--journal-surface-e28617e6:#dbebff;--journal-line-84d3ed60:#bebec640;--journal-surface-0cce3d12:#ffdedc29;--journal-ink-d792ee3c:#be3030;--journal-line-034adc89:#bebec629;--journal-surface-070eccf2:#ffffff6b;--journal-ink-5de3d548:#242428;--journal-line-baa79a95:#bebec647;--journal-surface-5c4e9239:#dbf2e01a;--journal-ink-faf89521:#242428;--journal-ink-3af90f07:#1e7349;--journal-surface-7df64411:#fffffff0;--journal-surface-76f1e7a4:#dbebff;--journal-ink-7914ccd9:#242428;--journal-ink-20755b73:#242428;--journal-ink-55262905:#242428;--journal-ink-dc7a28eb:#be3030;--journal-surface-2e21379b:#ffdedc1a;--journal-surface-7d93eb6d:#fffffff0;--journal-surface-56d034d6:#ffffffeb;--journal-line-b02ae32e:#bebec626;--journal-surface-cf1c4394:#f2f2f794;--journal-surface-a8d59148:#ffffff94;--journal-shadow-b41805d6:#1e1e280c;--journal-ink-cca4841a:#be3030;--journal-line-8e538fad:#bebec64d;--journal-surface-1edb4a5f:#ffdedc47;--journal-surface-d4bec399:#dbebff33;--journal-ink-2086d88d:#242428;--journal-line-4c7fd19d:#bebec629;--journal-surface-d2a02cf2:#ffffff94;--journal-ink-707604b8:#242428;--journal-line-9e297842:#bebec685;--journal-shadow-a6e932ca:#1e1e2807;--journal-line-76f1502e:#bebec629;--journal-surface-b3590cad:#ffdedc14;--journal-ink-a3dd52a8:#be3030;--journal-line-306634c0:#bebec61f;--journal-line-24547216:#bebec6;--journal-surface-24547216:#ffdedc;--journal-surface-024a83a8:#ffffffeb;--journal-surface-b14d82bc:#ffffffd1;--journal-line-13f7a78d:#bebec626;--journal-shadow-24547216:#1e1e2852;--journal-surface-c2d1467d:#ffffffb3;--journal-ink-b03e0c7f:#be3030;--journal-ink-e3877a3c:#be3030;--journal-ink-68e687e4:#242428;--journal-ink-a2d6511e:#242428;--journal-ink-115ed22e:#be3030;--journal-ink-68729bca:#242428;--journal-line-6c2cf58d:#bebec638;--journal-surface-f3e719ba:#ffdedc17;--journal-ink-e7d1a812:#be3030;--journal-ink-ca817800:#242428;--journal-surface-3ec9cbee:#ffdedc2e;--journal-ink-e69d50c0:#242428;--journal-line-813bbcac:#bebec61c;--journal-line-0d68c62f:#bebec624;--journal-surface-9306a684:#ffffff59;--journal-surface-244f15a2:#ffdedc;--journal-surface-c7c80d80:#e7e1fa;--journal-shadow-1e01df45:#1e1e2814;--journal-line-9a2c6205:#bebec626;--journal-surface-f0679a61:#dbebff14;--journal-ink-afd98807:#242428;--journal-line-fe6a4929:#bebec633;--journal-surface-f6e86f55:#ffdedc3d;--journal-surface-06f9da53:#f2f2f747;--journal-surface-51808213:#ffffff9e;--journal-line-38998cd8:#bebec61f;--journal-shadow-5a14d6d5:#1e1e2802;--journal-shadow-7daddafb:#1e1e2801;--journal-ink-db63406e:#be3030;--journal-ink-6b652712:#242428;--journal-ink-a47ebdb2:#be303047;--journal-ink-41a4b064:#242428;--journal-ink-1462839e:#242428;--journal-line-8553f554:#bebec61f;--journal-surface-b9eb12bd:#ffffffd1;--journal-surface-b5b92dda:#ffffff85;--journal-ink-e11fd1f5:#242428;--journal-ink-9a5f6a11:#be3030;--journal-ink-ec9c5cf8:#242428;--journal-ink-6ca38669:#be3030;--journal-ink-25f867e8:#be3030;--journal-ink-9200005a:#242428;--journal-line-242a0ccb:#bebec617;--journal-surface-40486a44:#ffffff40;--journal-ink-9f8a2e12:#242428;--journal-line-10e157cc:#bebec66b;--journal-surface-0c7b7215:#ffdedc1f;--journal-surface-f8d1e94b:#ffdedc;--journal-ink-b5cb4174:#242428;--journal-ink-b00a1913:#be3030;--journal-ink-775b42da:#be3030;--journal-line-d10da885:#bebec61c;--journal-surface-b1fe58e2:#dbebff1f;--journal-surface-402f334c:#ffffff57;--journal-line-635d463b:#bebec659;--journal-surface-189b7d95:#ffdedc26;--journal-surface-a9c636a0:#f2f2f757;--journal-ink-5b510ff7:#be3030;--journal-ink-fcac665a:#242428;--journal-ink-ed8c7fdd:#242428;--journal-surface-f3f56323:#ffffffba;--journal-line-1fa6e3c1:#bebec645;--journal-surface-505139d2:#f2f2f7;--journal-surface-5d92acec:#fff;--journal-shadow-4a7faee5:#1e1e282a;--journal-ink-2de8b5bf:#242428;--journal-ink-4c1528fb:#242428;--journal-line-503c9c60:#bebec62e;--journal-surface-d84f8eb5:#dbebff14;--journal-ink-c5c8f2e2:#242428;--journal-line-45b1e6a9:#bebec657;--journal-surface-e1232284:#ffdedc29;--journal-surface-c23a064c:#ffffff73;--journal-ink-4d9ad535:#242428;--journal-surface-caa2de62:#ffffff8a;--journal-line-4092feee:#bebec638;--journal-surface-bf88060c:#f2f2f79e;--journal-ink-260b9b01:#242428;--journal-ink-588b1042:#242428;--journal-ink-77073686:#242428;--journal-surface-f39d9af0:#e7e1fa;--journal-shadow-4ba8bc95:#1e1e2812;--journal-ink-ac90bc16:#242428;--journal-surface-023449b8:#ffdedc;--journal-line-ca8e4fe4:#bebec61a;--journal-surface-cf645ee1:#dbebff14;--journal-ink-e6afd1a5:#242428;--journal-ink-8fd9db79:#242428;--journal-line-30957f9e:#bebec61a;--journal-line-904f8527:#bebec624;--journal-surface-1cded685:#dbebff1a;--journal-ink-83cd6cdf:#242428;--journal-surface-af59db9c:#ffdedc;--journal-surface-84cedd83:#e7e1fa;--journal-line-18314a71:#bebec633;--journal-surface-a3926804:#ffdedc1f;--journal-ink-20777e9c:#be3030;--journal-line-b7b2c7bb:#bebec64d;--journal-surface-36dc4895:#dbebff33;--journal-surface-6baa5528:#dbebff2b;--journal-ink-7f3de2c5:#242428;--journal-line-effa5fcd:#bebec685;--journal-surface-8ceb65c6:#dbebff4d;--journal-surface-83f93207:#dbebff3d;--journal-ink-9d656275:#242428;--journal-line-4cbe3c26:#bebec6;--journal-shadow-be37c00e:#1e1e2807;--journal-line-ec12ece0:#bebec6cc;--journal-surface-031f1d27:#ffffffb8;--journal-surface-eb8481cc:#ffffffbd;--journal-line-930b51ab:#bebec621;--journal-ink-a69a69b0:#242428;--journal-line-879d9a97:#bebec61f;--journal-surface-d3c66f04:#dbebff0d;--journal-surface-31b5e57b:#dbebff;--journal-surface-49113b1c:#f2f2f7;--journal-ink-d2fe92b9:#242428;--journal-line-30e916a2:#bebec621;--journal-surface-187f03ad:#dbebff12;--journal-line-b596a151:#bebec61a;--journal-ink-63e3105c:#242428;--journal-line-2dfc94e7:#bebec614;--journal-line-c03948ae:#bebec6;--journal-surface-9aa56aa0:#fff9;--journal-line-7d2e2785:#bebec6;--journal-ink-1818521d:#242428;--journal-line-c689b769:#bebec624;--journal-surface-168bf937:#fff;--journal-ink-39bcd607:#242428;--journal-ink-df3bebbe:#be3030;--journal-ink-44e37c9d:#242428;--journal-line-93b12baa:#bebec624;--journal-surface-ba3931fb:#f2f2f79e;--journal-surface-c4c64368:#ffffff73;--journal-line-1dbd7536:#bebec626;--journal-surface-29918070:#dbebff14;--journal-ink-069eff86:#242428;--journal-line-c1912f36:#bebec61f;--journal-surface-81fab8b7:#ffffff70;--journal-ink-c577dc98:#242428;--journal-line-c449141b:#bebec629;--journal-line-018bb2fe:#bebec621;--journal-line-e2670c05:#bebec6;--journal-surface-ef233c49:#dbebff;--journal-line-5dbae0f2:#bebec61f;--journal-surface-75d5c42c:#ffffff7a;--journal-ink-b20a94e5:#242428;--journal-surface-0b77eaa9:#ffffff59;--journal-ink-74080345:#242428;--journal-ink-f7a1afa3:#242428;--journal-line-051ffeb8:#bebec61c;--journal-ink-4b7357b4:#242428;--journal-line-10f0757f:#bebec62b;--journal-surface-b52a54c5:#dbebff17;--journal-ink-e4c4d83a:#242428;--journal-ink-a68a463d:#242428;--journal-line-49202d20:#bebec614;--journal-surface-df0a229b:#ffffff4d;--journal-line-53254e26:#bebec680;--journal-shadow-9c120217:#1e1e280a;--journal-ink-129c219a:#242428;--journal-surface-d09da86e:#dbebff;--journal-surface-511116ea:#ffffff57;--journal-surface-0143e853:#ffffff75;--journal-surface-bdf2539c:#dbebff;--journal-surface-c318c14d:#dbebff;--journal-shadow-1725051c:#1e1e2825;--journal-line-8a0bc725:#bebec624;--journal-surface-3eb010e7:#dbebff0f;--journal-ink-6660a77a:#242428;--journal-ink-4b4ca055:#242428;--journal-surface-075daa5a:#dbebff14;--journal-ink-07e22793:#242428;--journal-surface-c130b674:#ffffff40;--journal-line-c9329cdc:#bebec61f;--journal-line-a644f67c:#bebec62e;--journal-surface-a3c76f22:#dbebff12;--journal-ink-e1ab0b9e:#242428;--journal-surface-b8927454:#dbebff;--journal-line-ab328050:#bebec6;--journal-ink-84dfcbb9:#242428;--journal-ink-6939ead2:#242428;--journal-surface-228e2118:#dbebff0d;--journal-ink-ec3bc330:#242428;--journal-ink-12b95d1b:#242428;--journal-line-2d798878:#bebec6;--journal-line-0c71f0b3:#bebec61a}.solar-home.is-module-open{--workspace-gutter:16px;--workspace-navigation:176px;--workspace-top:60px;--workspace-bottom:16px}.solar-home.is-module-open>.space-header{z-index:15;border-radius:16px;height:44px;padding:0 14px 0 18px;animation:none;display:flex;position:fixed;transform:none;width:auto!important;inset:8px 16px auto!important}.solar-home.is-module-open .space-header .space-brand:after{content:none}.workspace-header-tools{align-items:center;gap:12px;margin-left:auto;margin-right:16px;display:flex}.workspace-header-tools label{display:none}.workspace-header-tools button,.workspace-header-tools select{border:1px solid var(--theme-border,var(--journal-line-d9c5aec8,#244655));background:var(--theme-panel,var(--journal-surface-c5653546,#092534));min-height:36px;color:inherit;font:inherit;cursor:pointer;border-radius:9px;padding:6px 12px;font-size:13px}.workspace-navigation{z-index:5;inset:var(--workspace-top) auto var(--workspace-bottom) var(--workspace-gutter);width:var(--workspace-navigation);scrollbar-width:thin;border:1px solid var(--theme-border,var(--journal-line-d9c5aec8,#244655));background:color-mix(in srgb, var(--theme-panel,var(--journal-surface-c5653546,#092534)) 92%, transparent);border-radius:16px;flex-direction:column;gap:4px;padding:12px 8px;display:flex;position:fixed;overflow-y:auto}.workspace-navigation p{color:var(--journal-ink-8f39d07d,#86b6c3);letter-spacing:.12em;margin:4px 10px 12px;font-size:12px}.workspace-navigation button{min-height:38px;color:var(--journal-ink-68296aff,#b7d2dc);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;padding:9px 12px;font-size:13px}.workspace-navigation button:hover{background:var(--journal-surface-29a1d189,#68c9e417);color:var(--journal-ink-8bd2fb1d,#effaff)}.workspace-navigation button[aria-current=page]{background:var(--journal-surface-7760f004,#3eacc533);border-color:var(--theme-border,var(--journal-line-546f9930,#326374));color:var(--journal-ink-8bd2fb1d,#effaff);font-weight:700}.workspace-navigation .workspace-home{margin-top:auto;font-size:12px}.solar-home.is-module-open .widget-sidebar,.solar-home.is-module-open>.bottom-shortcuts,.solar-home.is-module-open>.vinyl-player{display:none}.solar-home.is-module-open>.orbit-module-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--theme-bg-soft) 72%, var(--theme-bg)), var(--theme-bg));border-radius:18px;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;animation:.24s cubic-bezier(.2,.75,.25,1) backwards workspace-reveal;container-type:inline-size;top:var(--workspace-top)!important;bottom:var(--workspace-bottom)!important;left:calc(var(--workspace-navigation) + var(--workspace-gutter) * 2)!important;right:var(--workspace-gutter)!important;width:auto!important;margin:0!important;position:fixed!important}.solar-home.is-module-open>.orbit-module-panel>header{flex-shrink:0;gap:16px;min-height:44px;padding:7px 18px}.solar-home.is-module-open>.orbit-module-panel>header .eyebrow{display:none}.solar-home.is-module-open>.orbit-module-panel>header h2{letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.25}.solar-home.is-module-open>.orbit-module-panel>header>button{flex-shrink:0}.solar-home.is-module-open>.orbit-module-panel>.module-tabs{display:none}.orbit-module-panel :is(input,select,textarea){min-width:0;max-width:100%}.orbit-module-panel :is(.jobs-body,.daily-record-layout,.travel-body,.schedule-columns)>*{min-width:0}.orbit-module-panel :is(.jobs-view-switch,.job-status-filter,.asset-filters){flex-wrap:wrap;flex-shrink:0}.orbit-module-panel :is(.module-list,.apple-calendar,.asset-cards){min-height:0}.jobs-workspace .jobs-body{grid-template-columns:minmax(290px,.8fr) minmax(0,1.7fr);gap:20px;padding:12px 24px 24px}.jobs-workspace .jobs-list,.jobs-workspace .job-detail{scrollbar-width:thin;overscroll-behavior:contain;min-height:0}.jobs-workspace .jobs-list-head{padding:20px 16px 12px}.jobs-workspace .job-summary-row{grid-template-columns:34px minmax(0,1fr) auto;gap:5px 10px;min-height:90px;padding:14px 14px 14px 24px}.jobs-workspace .job-summary-row .job-company-logo{grid-area:1/1/3}.jobs-workspace .job-summary-row time{grid-area:1/2}.jobs-workspace .job-summary-row>span:not(.job-company-logo):not(.job-drag-handle){grid-area:2/2}.jobs-workspace .job-summary-status{grid-area:1/3/3;max-width:90px}.jobs-workspace .job-summary-row strong{font-size:14px}.jobs-workspace .job-summary-row time{font-size:12px}.jobs-workspace .job-summary-row small{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.jobs-workspace :is(.jobs-view-switch,.job-status-filter) button{min-height:34px;font-size:12px}.jobs-workspace .job-detail-head span{font-size:13px;line-height:1.6}.jobs-workspace .job-stage-title strong{font-size:14px}.jobs-workspace .job-stage-display time{font-size:12px}.jobs-workspace :is(.job-stage-actions,.job-detail-actions) button{min-height:30px;font-size:12px}.jobs-workspace .job-detail{padding:clamp(16px,2vw,28px)}.jobs-workspace .job-detail-head{gap:16px}.jobs-workspace .job-detail-head h3{white-space:normal;overflow-wrap:anywhere}.jobs-workspace :is(.job-description,.job-requirements,.job-stage-display p){overflow-wrap:anywhere;font-size:13px;line-height:1.8}.job-stage-list-heading{flex-wrap:wrap;gap:12px}.job-stage-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.job-stage-heading-actions button{border:1px solid var(--theme-border,var(--journal-line-546f9930,#326374));background:var(--journal-surface-7043b9b0,#4fb1cc1a);color:var(--journal-ink-313fe1b4,#bdebf3);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:12px}@container (width<=800px){.jobs-workspace .jobs-body{grid-template-rows:minmax(220px,32vh) auto;grid-template-columns:minmax(0,1fr);padding:12px;overflow:auto}.jobs-workspace .job-detail{overflow:visible}.jobs-workspace .job-detail-head{grid-template-columns:minmax(0,1fr)}.daily-record-layout{padding:12px;display:block;overflow:auto}.daily-record-left,.daily-mood-calendar{overflow:visible}.daily-mood-calendar{margin-top:12px}}@media (width<=900px){.solar-home.is-module-open{--workspace-top:60px;--workspace-bottom:10px;--workspace-gutter:10px}.workspace-navigation{display:none}.solar-home.is-module-open>.orbit-module-panel{left:var(--workspace-gutter)!important}.solar-home.is-module-open>.space-header{padding:0 10px;inset:8px 10px auto!important}.workspace-header-tools{gap:6px;margin-right:8px}.workspace-header-tools label{display:block}.workspace-select-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-header-tools select{max-width:140px}.workspace-header-tools button{display:none}.solar-home.is-module-open>.orbit-module-panel>header{min-height:44px;padding:7px 12px}}@media (width<=480px){.solar-home.is-module-open .space-brand{gap:6px;font-size:17px}.workspace-header-tools select{max-width:120px;padding:5px;font-size:12px}.solar-home.is-module-open>.orbit-module-panel>header h2{font-size:21px}}@media (height<=500px){.solar-home.is-module-open{--workspace-top:56px;--workspace-bottom:8px}.solar-home.is-module-open>.space-header{height:42px;top:6px!important}}.solar-home.is-module-open .space-brand{font-size:23px}.solar-home.is-module-open .space-brand i{width:30px;height:30px;font-size:23px}.solar-home.is-module-open .avatar-button{width:32px;height:32px}.solar-home.is-module-open .workspace-header-tools button,.solar-home.is-module-open .workspace-header-tools select{min-height:30px;padding:4px 10px}.solar-home.is-module-open>.orbit-module-panel>header>button{width:30px;height:30px}.solar-home.is-module-open .home-panels{display:none}.schedule-workspace .schedule-columns{gap:12px;padding-top:6px}.schedule-day-column .schedule-calendar-nav{padding:0 16px}.schedule-day-column .schedule-week{gap:4px;padding:4px 16px}.schedule-day-column .schedule-week button{min-height:38px;padding:4px 0}.schedule-day-column .schedule-day-title{gap:6px;margin:0 16px;padding:6px 0}.schedule-day-column .schedule-day-title>strong{flex:190px;font-size:14px}.schedule-day-column .schedule-live-time{font-size:11px}.schedule-day-column .schedule-day-actions{flex-wrap:wrap;gap:5px}.schedule-day-column .schedule-day-actions button{min-height:28px;padding:5px 8px}.schedule-workspace .schedule-companion-tabs{padding:6px}.map-workspace .map-search{flex-shrink:0;margin:8px 16px;padding:6px 10px}.map-workspace .map-tools{flex-wrap:wrap;flex-shrink:0;gap:6px;margin:0 16px 8px}.map-collections{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;margin:0 16px 8px;display:grid}.map-collections .map-favorites{min-width:0;max-height:160px;margin:0;padding:0 10px;overflow:auto}.map-collection-summary{cursor:pointer;color:var(--journal-ink-744b5c1b,#c4e7ed);padding:9px 0;font-size:12px}.map-collection-summary span{color:var(--journal-ink-8f39d07d,#86b6c3);margin-left:8px;font-size:11px}.map-collection-summary:focus-visible{outline:2px solid var(--journal-line-cc1cb8dc,#74dff0);outline-offset:-2px}.map-workspace .map-stage{flex:1 0 220px;min-height:220px;margin:0 16px}.map-workspace .map-footer{flex-shrink:0;padding:7px 16px 9px!important}.map-workspace{scrollbar-width:thin;overflow-y:auto}@media (width<=480px){.solar-home.is-module-open .space-brand{font-size:17px}.map-collection-summary span{margin:3px 0 0 14px;display:block}.schedule-day-column .schedule-week{padding-inline:0}.schedule-day-column .schedule-day-title{margin-inline:0}}@keyframes workspace-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.solar-home.is-module-open>.orbit-module-panel{animation:none}}html[data-theme=journal]{--journal-line-d9c5aec8:#b08964;--journal-surface-c5653546:#fffaef;--journal-ink-8f39d07d:#6f5b4a;--journal-ink-68296aff:#3d3026;--journal-surface-29a1d189:#bedee017;--journal-ink-8bd2fb1d:#3d3026;--journal-surface-7760f004:#bedee033;--journal-line-546f9930:#b08964;--journal-surface-7043b9b0:#bedee01a;--journal-ink-313fe1b4:#3d3026;--journal-ink-744b5c1b:#3d3026;--journal-line-cc1cb8dc:#b08964}html[data-ui=ios]{--journal-line-d9c5aec8:#bebec6;--journal-surface-c5653546:#fff;--journal-ink-8f39d07d:#242428;--journal-ink-68296aff:#242428;--journal-surface-29a1d189:#dbebff17;--journal-ink-8bd2fb1d:#242428;--journal-surface-7760f004:#dbebff33;--journal-line-546f9930:#bebec6;--journal-surface-7043b9b0:#dbebff1a;--journal-ink-313fe1b4:#242428;--journal-ink-744b5c1b:#242428;--journal-line-cc1cb8dc:#bebec6}.home-panels{display:contents}.solar-home:not(.is-module-open) .home-panels{z-index:6;pointer-events:none;grid-template-columns:minmax(240px,310px) minmax(32px,1fr) minmax(270px,350px);gap:1.25rem;display:grid;position:fixed;inset:6.5rem clamp(1rem,2.5vw,3rem) 9rem}.solar-home:not(.is-module-open) .widget-sidebar{flex-direction:column;gap:.85rem;width:auto;min-width:0;min-height:0;display:flex;position:relative;inset:auto}.solar-home:not(.is-module-open) .widget-sidebar-header,.solar-home:not(.is-module-open) .widget-editor-tools{flex:none;width:auto;position:relative;inset:auto}.solar-home:not(.is-module-open) .widget-editor-tools{max-height:40%;overflow:auto}.solar-home:not(.is-module-open) .widget-stage{scrollbar-width:thin;pointer-events:auto;overscroll-behavior:contain;flex-direction:column;gap:.75rem;min-height:0;padding:2px 4px 8px;display:flex;position:relative;inset:auto;overflow:auto}.solar-home:not(.is-module-open) .widget-card{flex:none;grid-template-columns:32px minmax(0,1fr);min-width:0;max-width:none;animation:none;width:100%!important;position:relative!important;inset:auto!important}.solar-home:not(.is-module-open) .widget-card-value{overflow-wrap:anywhere;white-space:normal;grid-column:2;justify-self:start;max-width:100%}.solar-home:not(.is-module-open) .widget-card-copy span,.solar-home:not(.is-module-open) .widget-card-copy small{white-space:normal;overflow-wrap:anywhere}.solar-home:not(.is-module-open) .widget-stage-grid{display:none}.solar-home:not(.is-module-open) .widget-empty{position:relative;inset:auto}.solar-home:not(.is-module-open) .widget-sidebar.is-editing .widget-card{padding-bottom:2rem}.solar-home:not(.is-module-open) .widget-card-controls{bottom:.35rem}.widget-card-controls button:disabled{opacity:.3;cursor:default}.solar-home:not(.is-module-open) .announcement-card{pointer-events:auto;overscroll-behavior:contain;grid-column:3;align-self:start;width:auto;min-width:0;max-height:100%;animation:none;position:relative;inset:auto;overflow:auto}.announcement-card:not(.is-expanded) .announcement-latest .announcement-markdown{-webkit-line-clamp:6;-webkit-box-orient:vertical;max-height:10em;display:-webkit-box;overflow:hidden}.announcement-latest-title{flex-wrap:wrap}.announcement-latest-title strong{white-space:normal;overflow-wrap:anywhere}.solar-home:not(.is-module-open)>.space-header{top:1rem}.solar-home:not(.is-module-open)>.vinyl-player{z-index:8;bottom:1rem;right:clamp(1rem,2.5vw,3rem)}@media (width<=1100px){.solar-home:not(.is-module-open) .home-panels{grid-template-columns:minmax(230px,280px) minmax(16px,1fr) minmax(240px,290px);gap:.75rem}}@media (width<=780px){.solar-home:not(.is-module-open) .home-panels{pointer-events:auto;scrollbar-width:thin;flex-direction:column;gap:1rem;display:flex;inset:6rem .75rem 11rem;overflow:auto}.solar-home:not(.is-module-open) .widget-sidebar{flex:none}.solar-home:not(.is-module-open) .widget-stage{overflow:visible}.solar-home:not(.is-module-open) .announcement-card{flex:none;width:100%;max-height:none}.solar-home:not(.is-module-open) .widget-editor-tools{max-height:15rem}.solar-home:not(.is-module-open)>.vinyl-player{bottom:6.5rem}.solar-home:not(.is-module-open)>.vinyl-player:not(.is-expanded){width:130px;min-height:60px}.solar-home:not(.is-module-open)>.vinyl-player:not(.is-expanded) .vinyl-disc-button{transform-origin:0 0;top:6px;left:6px;transform:scale(.53)}}:root{--interaction-ring:var(--theme-accent,#79d7e8);--interaction-wash:color-mix(in srgb,var(--theme-accent,#79d7e8) 9%,transparent)}:where(button,a[href],summary,[role=button],[role=tab],[role=menuitem],[data-clickable],select,input:not([type=hidden]),textarea){transition:background-color .15s,border-color .15s,box-shadow .15s,outline-color .15s,color .15s}:where(button,a[href],summary,[role=button],[role=tab],[role=menuitem],[data-clickable],select,input[type=checkbox],input[type=radio],input[type=color],input[type=file],label:has(input:enabled)):where(:not(:disabled,[aria-disabled=true],[inert],[inert] *)){cursor:pointer}@media (hover:hover) and (pointer:fine){:where(button,a[href],summary,[role=button],[role=tab],[role=menuitem],[data-clickable],select,input:not([type=hidden]),textarea,[data-wecom-record]:has(.wecom-unread-dot)):where(:not(:disabled,[aria-disabled=true],[aria-disabled=true] *,[aria-busy=true],[inert],[inert] *,.is-dragging,.is-resizing,:focus-visible)):hover{box-shadow:inset 0 0 0 999px var(--interaction-wash)}:is(.schedule-week,.schedule-mini-month,.month-grid,.year-grid,.anniversary-month-grid,.anniversary-year-grid)>button:not(:disabled):hover{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--theme-accent,var(--journal-shadow-f49c6575,#79d7e8)) 15%,transparent), inset 0 0 0 1px color-mix(in srgb,var(--theme-accent,var(--journal-shadow-f49c6575,#79d7e8)) 35%,transparent)}:where(button,a[href],summary,[role=button],[role=tab],[data-clickable]):where(:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-dragging,.is-resizing)):active{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--theme-accent,var(--journal-shadow-f49c6575,#79d7e8)) 18%,transparent)}}:root :is(button,a[href],summary,[role=button],[role=tab],[role=menuitem],[data-clickable],input:not([type=hidden]),textarea,select):focus-visible{box-shadow:inset 0 0 0 2px var(--interaction-ring);outline:none}@media (forced-colors:active){:root :is(button,a[href],summary,[role=button],[role=tab],[role=menuitem],[data-clickable],input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid highlight!important}}:where(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]){cursor:not-allowed}.timeline-resize-handle{cursor:ns-resize}@media (prefers-reduced-motion:reduce){:where(button,a[href],summary,[role=button],[role=tab],[role=menuitem],[data-clickable],input,select,textarea,label:has(input)){transition:none!important}}html[data-theme=journal]{--journal-shadow-f49c6575:#74532f52}html[data-ui=ios]{--journal-shadow-f49c6575:#1e1e2852}.theme-switcher{color:var(--theme-text);flex:none;align-items:center;gap:5px;margin-left:auto;margin-right:10px;font-size:13px;display:flex}.theme-switcher select{border:1px solid var(--theme-border);background:var(--theme-panel);max-width:124px;min-height:32px;color:var(--theme-text);font:inherit;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;padding:4px 6px}.theme-switch-error{color:#8e3b2e;background:#fff1e4;border:1px solid #c47562;border-radius:10px;max-width:280px;padding:10px;font-size:12px;position:absolute;top:calc(100% + 8px);right:12px;box-shadow:0 8px 24px #42291926}.journal-nav-icon{display:none}html[data-theme=journal],html[data-theme=journal] .solar-home{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-bg:#fff5e5;--theme-bg-soft:#f5e5ca;--theme-panel:#fff8eaf0;--theme-panel-soft:#fff8eadb;--theme-accent:#dd8f82;--theme-accent-strong:#b76b5c;--theme-highlight:#805c47;--theme-text:#3d3026;--theme-muted:#7c6856;--theme-border:#ae825a4d;--theme-glow:#c8946d1f;--journal-paper:#fff8eb;--journal-rose:#f7bcb0;--journal-blue:#d3e8e6;--journal-ink:#3d3026}html[data-theme=journal] body{color:#3d3026;background:#fff5e5}html[data-theme=journal] body,html[data-theme=journal] .space-login,html[data-theme=journal] .solar-home{background:#fff5e5 url(/assets/bg-pQKTcj77.png) 50%/cover no-repeat fixed}html[data-theme=journal] .solar-home:before,html[data-theme=journal] .solar-home>.space-vignette{display:none}html[data-theme=journal] .solar-home :is(.floating-card,.orbit-module-panel,.workspace-navigation,.widget-sidebar-header,.widget-card,.announcement-card,.bottom-shortcuts){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff7e7e8;border-color:#d7b997;box-shadow:0 3px 18px #986a3510,inset 0 0 0 2px #fffaf066}html[data-theme=journal] .solar-home>.space-header{box-shadow:none;background:#fff7e7de;border-color:#d7b997}html[data-theme=journal] .space-brand{color:#372d26}html[data-theme=journal] .solar-home .space-brand i{color:#234950;border:1px solid #618f92;box-shadow:1px 2px #749a9433;background:linear-gradient(140deg,#b2e1dd,#66b8bd)!important}html[data-theme=journal] .space-brand>span:after{content:" ♥";color:#ed978e;vertical-align:middle;font-size:.65em}html[data-theme=journal] .theme-switcher select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#604c39;background:#fff8ed;border-color:#cfb38e}html[data-theme=journal] .space-header .avatar-button{color:#425d56;background-color:#d4e8e1;border:1px solid #80a9a8}html[data-theme=journal] .workspace-navigation{border-radius:18px 22px 16px 20px;padding:12px 9px}html[data-theme=journal] .workspace-navigation p{color:#82664e;letter-spacing:.05em}html[data-theme=journal] .workspace-navigation button{color:#614d3c;align-items:center;gap:10px;font-size:13px;display:flex}html[data-theme=journal] .journal-nav-icon{color:#937055;flex-shrink:0;width:20px;height:20px;display:inline-flex}html[data-theme=journal] .journal-nav-icon svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}html[data-theme=journal] .workspace-navigation button[aria-current=page]{color:#523a2e;background:linear-gradient(115deg,#ffc7ba,#f6b5b0);border-color:#efa798;box-shadow:inset 1px 1px #fff7e699}html[data-theme=journal] .solar-home.is-module-open>.orbit-module-panel{background:#fff8eae8;border-color:#d8ba98}html[data-theme=journal] .orbit-module-panel>header{border-color:#dbc3a8}html[data-theme=journal] .solar-home.is-module-open>.orbit-module-panel>header h2{color:#3d3026;letter-spacing:.08em;font-family:Kaiti SC,STKaiti,KaiTi,serif;font-size:23px;position:relative}html[data-theme=journal] .orbit-module-panel>header h2:after{content:"";background:#eea49a;border-radius:40%;height:3px;margin-top:3px;display:block;transform:rotate(-1deg)}html[data-theme=journal] :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=journal] .solar-home .profile-popover{background:#fff7e9;border-color:#ceb18c;box-shadow:0 16px 44px #76502e2e}html[data-theme=journal] .solar-home .profile-popover :is(input,select){color:#4e3d2d;background:#fffaf1}html[data-theme=journal] .solar-home .profile-form>button{color:#59392c;background:linear-gradient(120deg,#e7a695,#f4c3a6)!important}html[data-theme=journal] .solar-home .profile-theme-choice.is-selected{background:#f9ded0;border-color:#c27e6d}html[data-theme=journal] .schedule-week button.is-active,html[data-theme=journal] .schedule-mini-month button[aria-pressed=true],html[data-theme=journal] .month-grid button.is-selected,html[data-theme=journal] .schedule-companion-tabs button[aria-selected=true]{color:#4c352a;background:linear-gradient(140deg,#ffd1c3,#f6b5b0);border-color:#edaa9b;box-shadow:inset 0 1px #fff4e6}html[data-theme=journal] .schedule-week button.is-active small{color:#795240}html[data-theme=journal] .schedule-mini-month button{color:#514438;background:#fff7e866;border:1px solid #e4cfb6}html[data-theme=journal] .schedule-mini-month button small{color:#7c705c}html[data-theme=journal] .timeline-event{border-left-color:var(--event-color,#72abb4);color:#354d50;box-shadow:inset 0 0 0 1px #9fc3c780;background:linear-gradient(130deg,#d5e9e8e6,#c3dee0bf)!important}html[data-theme=journal] .schedule-color-fill .timeline-event:not(.timeline-habit){color:#433a32;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--event-color,#57d3ed) 45%,#e4cfb6);border-left-color:#0000;background:linear-gradient(130deg,color-mix(in srgb,var(--event-color,#57d3ed) 38%,#fff7e9),color-mix(in srgb,var(--event-color,#57d3ed) 22%,#fff7e9))!important}html[data-theme=journal] .timeline-event.timeline-habit{color:#654c37;border-left-color:#cc9b6c;box-shadow:inset 0 0 0 1px #e0b48c80;background:linear-gradient(130deg,#ffe4cbe6,#f9d9b7bf)!important}html[data-theme=journal] .timeline-event :is(strong,small){color:inherit}html[data-theme=journal] .timeline-event.is-completed{opacity:.6}html[data-theme=journal] .timeline-now{border-top:2px dashed #e58d71}html[data-theme=journal] .timeline-now:before,html[data-theme=journal] .timeline-now b{color:#fffaf0;box-shadow:none;background:#e68d71}html[data-theme=journal] .schedule-timeline{scrollbar-color:#ccb297 transparent}html[data-theme=journal] .date-picker .date-picker-trigger{color:#574333;background:#fffaf0;border-color:#d4b896}html[data-theme=journal] .date-picker-placeholder{color:#8c7963}html[data-theme=journal] .date-picker-popover{color:#554232;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff9ef;border-color:#cfb38e;box-shadow:0 12px 32px #7453312b}html[data-theme=journal] .date-picker-popover :is(.date-picker-heading,.date-picker-footer){border-color:#e2ceb4}html[data-theme=journal] .date-picker-popover button[aria-pressed=true],html[data-theme=journal] .date-picker-popover .date-picker-confirm{color:#583b30;background:#f5b8aa}html[data-theme=journal] .date-picker-week,html[data-theme=journal] .date-picker-footer button:first-child{color:#927351}html[data-theme=journal] .date-picker-time select{color:#604b35;background:#fff4df;border-color:#ccb28e}html[data-theme=journal] .date-picker-popover .is-today{border-color:#bb8d6a}html[data-theme=journal] .date-picker-error{color:#a24035}html[data-theme=journal] :is(.wecom-record-detail,.wecom-unread-panel){color:#4c392c;background:#fff8ec;border-color:#d4b794}html[data-theme=journal] .journal-welcome{z-index:3;text-align:center;color:#594632;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:24% clamp(350px,28vw,520px) 20%}.journal-welcome>p:first-child{letter-spacing:.2em;color:#967352;font-size:11px}.journal-welcome h1{margin:12px 0;font-family:Kaiti SC,STKaiti,KaiTi,serif;font-size:clamp(26px,3vw,44px);font-weight:500;line-height:1.65}.journal-welcome>p{color:#8f775e;font-size:14px}.journal-welcome>button{color:#654535;cursor:pointer;background:#f4c6b4;border:1px solid #d59c88;border-radius:12px;margin:10px 0;padding:11px 22px}.journal-home-links{flex-wrap:wrap;justify-content:center;gap:7px;max-height:150px;margin-top:18px;display:flex;overflow:auto}.journal-home-links button{color:#7f664d;font:inherit;cursor:pointer;background:#fff5e5b3;border:1px solid #d6bc96;border-radius:8px;padding:6px 9px;font-size:11px}html[data-theme=journal] :is(button,a,input,select,textarea):focus-visible{outline-color:#9c7152}@media (hover:hover) and (pointer:fine){html[data-theme=journal] .workspace-navigation button:hover{color:#69472e;background:#f5dac7}html[data-theme=journal] .date-picker-popover button:not(:disabled):hover{background:#f8decb}html[data-theme=journal] :is(button,a[href]):hover{outline-color:#c68f6c}}@media (width>=1400px){html[data-theme=journal] .solar-home.is-module-open{--workspace-navigation:196px}html[data-theme=journal] .workspace-navigation button{min-height:40px;font-size:14px}}@media (width<=780px){.theme-switcher{gap:0;margin-right:4px}.theme-switcher>span{display:none}.theme-switcher select{width:76px;padding:4px 1px;font-size:11px}.solar-home.is-module-open .workspace-header-tools{gap:4px;margin-right:4px}.solar-home.is-module-open>.space-header{padding-inline:8px}.solar-home.is-module-open .space-brand{gap:4px}.solar-home.is-module-open .space-brand span{font-size:17px}.journal-welcome h1{font-size:28px}.journal-home-links{max-height:90px}.journal-welcome>p:first-child{font-size:9px}.journal-welcome>p{margin:8px 0}}@media (prefers-reduced-motion:reduce){.theme-switcher *{transition:none!important}}.solar-home.is-module-open .theme-switcher{margin-left:0}.space-header .wecom-unread-anchor{margin-left:0;margin-right:10px}html[data-theme=journal] .timeline-event,html[data-theme=journal] .timeline-event *{text-shadow:none}html[data-theme=journal] .schedule-companion-tabs button[aria-selected=true]{color:#604131;background:linear-gradient(110deg,#ffc9bd,#f3b4ad);border-color:#e2a28e}html[data-theme=journal] .schedule-companion{background:#fff8eb80;border-color:#dcc0a0}@media (width>=1200px){html[data-theme=journal] .solar-home.is-module-open>.space-header:after{content:"和你一起，把平凡的日子过成喜欢的样子 ♡";letter-spacing:.1em;color:#87694f;pointer-events:none;font:16px Kaiti SC,STKaiti,KaiTi,serif;position:absolute;left:46%;transform:translate(-50%)}}@media (width<=480px){.solar-home .space-header .space-brand>span{display:none}.solar-home .space-header .space-brand{flex-shrink:0;margin-right:5px}.solar-home .space-header .space-brand i{width:28px;height:28px;font-size:22px}.solar-home.is-module-open .workspace-header-tools{flex:1;min-width:0;margin-left:0}.solar-home.is-module-open .workspace-header-tools select{width:100%;max-width:96px;padding-inline:4px;font-size:11px}.space-header .theme-switcher{margin-left:auto;margin-right:4px}.space-header .theme-switcher select{width:72px}.space-header .wecom-unread-anchor{margin-right:5px}.space-header .wecom-unread-anchor>button{padding:6px;font-size:10px}.solar-home .space-header .avatar-button{flex-shrink:0;width:28px;height:28px}.space-header .profile-anchor{flex-shrink:0}}@media (width<=1100px){html[data-theme=journal] .journal-welcome{background:#fff7e5d9;border:1px solid #dcc3a0;border-radius:18px;margin:100px 24px 20px;padding:24px;position:relative;inset:auto}html[data-theme=journal] .solar-home:not(.is-module-open) .home-panels{pointer-events:auto;grid-template-columns:1fr 1fr;margin:20px 24px 160px;display:grid;position:relative;inset:auto;overflow:visible}html[data-theme=journal] .solar-home:not(.is-module-open) .announcement-card{grid-area:1/2}html[data-theme=journal] .solar-home:not(.is-module-open) .widget-stage{max-height:none;overflow:visible}}@media (width<=780px){html[data-theme=journal] .solar-home:not(.is-module-open) .home-panels{margin:16px 16px 180px;display:flex}html[data-theme=journal] .journal-welcome{margin:95px 16px 16px;padding:16px}.journal-home-links{max-height:95px}}html[data-theme=journal] .daily-record-workspace :is(.daily-record-left,.daily-mood-calendar){background:#fff9edc9;border:1px solid #d9bc97;border-radius:20px 25px 18px 22px;box-shadow:inset 0 0 0 3px #fffdf14d,0 4px 14px #9b78510a}html[data-theme=journal] .daily-journal-date :is(strong,span){border-bottom:3px solid #f3b0a2;padding-bottom:3px}html[data-theme=journal] .daily-journal-date svg{stroke:#d89270}html[data-theme=journal] .daily-journal-date>small{color:#a58a6c}html[data-theme=journal] .daily-record-workspace .daily-mood-section h3{letter-spacing:.04em;font-family:Kaiti SC,STKaiti,KaiTi,serif}html[data-theme=journal] .daily-record-workspace .mood-overall{background:linear-gradient(115deg,#f7e7db,#e9eedc);border-color:#dfcfb0;box-shadow:inset 4px 0 #9ec8bb}html[data-theme=journal] .daily-record-workspace .mood-overall>i{background:#f6e0ac}html[data-theme=journal] .daily-record-workspace .mood-overall>b{color:#438678}html[data-theme=journal] .daily-record-workspace :is(.mood-dimensions-disclosure,.daily-note-card,.journal-photos){background:#fff8eb80;border-color:#dfc7a9}html[data-theme=journal] .daily-record-workspace .journal-note textarea{background:#faf0df80;border-color:#dec9ae}html[data-theme=journal] .daily-record-workspace :is(.mood-section-heading>button,.mood-analyze-button){color:#536b73;box-shadow:none;background:#e9eff0;border-color:#c4d2d0}html[data-theme=journal] .daily-record-workspace .daily-record-form>footer>button:first-child{color:#963f32;background:linear-gradient(115deg,#ffd1c3,#f5b4ac);border:1px solid #eda495;box-shadow:inset 0 1px #fff4ea}html[data-theme=journal] .daily-record-workspace .mood-calendar-grid>button{background:#fff7e980;border-color:#e1cfb7;box-shadow:0 1px 1px #a2856320}html[data-theme=journal] .daily-record-workspace .mood-calendar-grid>button.has-mood{background:linear-gradient(135deg,#fff9ec,color-mix(in srgb,var(--calendar-mood-color) 12%,#fff7e8))}html[data-theme=journal] .daily-record-workspace .mood-calendar-grid>button.is-today{background:linear-gradient(135deg,#ffdacf,#f5b9b0);border-color:#e7a296}html[data-theme=journal] .daily-record-workspace .mood-calendar-grid>button[aria-pressed=true]{background:#f9d6c5;outline-color:#c78372}html[data-theme=journal] .daily-record-workspace .daily-history-toggle{color:#765b3f;background:linear-gradient(110deg,#fbe8cd,#fff1d9);border-color:#e8cdaa}html[data-theme=journal] .journal-nav-icon.is-illustrated{width:28px;height:28px}html[data-theme=journal] .journal-nav-icon img{object-fit:contain;flex-shrink:0;width:100%;height:100%;display:block}html[data-theme=journal] .workspace-navigation>p{letter-spacing:0;align-items:center;gap:10px;margin-inline:10px;display:flex}html[data-theme=journal] .workspace-navigation button{gap:9px;padding-block:7px}html[data-theme=journal] .journal-home-links button{align-items:center;gap:5px;display:inline-flex}html[data-theme=journal] .journal-home-links .journal-nav-icon{width:22px;height:22px}html[data-theme=journal] .shortcut-module-grid button>i .journal-nav-icon{width:34px;height:34px}html[data-theme=journal] .workspace-navigation{gap:2px}html[data-theme=journal] .workspace-navigation button{min-height:38px;padding-block:4px}html[data-theme=journal] .shortcut-menu{background:#fff7e9;border-color:#d7bb98}html[data-theme=journal] .shortcut-module-grid button{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:60px}html[data-theme=journal] .shortcut-module-grid button>i{place-items:center;width:34px;height:34px;font-style:normal;display:grid}.space-login.is-loading{grid-template-columns:1fr;place-items:center;min-height:100dvh;display:grid}html[data-theme=journal] .space-login :is(.login-starfield,.space-vignette){display:none}html[data-theme=journal] .login-loading{color:#604c39;background:#fff8eede;border:1px solid #d7b997;border-radius:18px;padding:18px 28px;box-shadow:0 8px 30px #986a3510}html[data-theme=journal] .login-copy h1{color:#594632;letter-spacing:-.03em}html[data-theme=journal] .login-copy>p:last-child{color:#79634e}html[data-theme=journal] .space-login-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff8eeeb;border-color:#d7b997;box-shadow:0 16px 48px #986a3520}html[data-theme=journal] .space-login-card :is(h2,label){color:#594632}html[data-theme=journal] .space-login-card input{color:#594632;background:#fffaf1;border-color:#d4b896}html[data-theme=journal] .space-login-submit{color:#693f32;background:linear-gradient(115deg,#ffd1c3,#f5b4ac);box-shadow:0 8px 24px #986a3518}html[data-theme=journal] .auth-mode-switch{background:#f7ead8;border-color:#dec5a7}html[data-theme=journal] .auth-mode-switch button{color:#79634e}html[data-theme=journal] .auth-mode-switch button.is-active{color:#593b30;background:#f5c5b4}html[data-theme=journal] .agent-manager{--am-chat-surface:#f7ead8;--am-user-bubble:#f3c4b4;--am-composer-surface:#fff8ee;--am-line:#d9bfa0}html[data-theme=journal] .agent-manager .am-message.is-user{color:#523e30}html[data-theme=journal] .solar-home>.space-header{background-color:#fff8eae8;border-color:#dfc8aa;border-radius:22px;box-shadow:0 4px 16px #79543309,inset 0 1px #fffdf5}html[data-theme=journal] .solar-home .space-header .theme-switcher{gap:0;margin-right:12px}html[data-theme=journal] .solar-home .space-header .theme-switcher>span{display:none}html[data-theme=journal] .solar-home .space-header .theme-switcher select{color:#79614f;height:34px;min-height:34px;box-shadow:none;background-color:#0000;border:1px solid #0000;border-radius:10px;padding:5px 25px 5px 10px;font-size:12px}html[data-theme=journal] .solar-home .space-header .wecom-unread-anchor>button{color:#79614f;min-height:34px;box-shadow:none;background:0 0;border:1px solid #dfc8aa80;border-radius:10px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:400;display:inline-flex}html[data-theme=journal] .solar-home .space-header .wecom-unread-anchor>button>.wecom-unread-dot{display:none}html[data-theme=journal] .solar-home .space-header .wecom-unread-count{box-sizing:border-box;color:#995e4b;background:#f4d2c4;border-radius:7px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:11px;font-weight:600;display:inline-grid}html[data-theme=journal] .solar-home .space-header .avatar-button{color:#79614f;background-color:#fffcf3;border:1px solid #d6bfa2;transition:border-color .16s,box-shadow .16s;box-shadow:0 0 0 3px #eadcc444}@media (hover:hover){html[data-theme=journal] .solar-home .space-header .theme-switcher select:hover,html[data-theme=journal] .solar-home .space-header .wecom-unread-anchor>button:hover{filter:none;background-color:#f4e7d3;border-color:#d8bfa0;transform:none}html[data-theme=journal] .solar-home .space-header .avatar-button:hover{border-color:#bc9474;box-shadow:0 0 0 3px #e8c9ad66}}html[data-theme=journal] .solar-home .space-header :is(.theme-switcher select,.wecom-unread-anchor>button):focus-visible{box-shadow:inset 0 0 0 2px var(--theme-accent)}@media (width<=480px){html[data-theme=journal] .solar-home .space-header .theme-switcher{margin-right:4px}html[data-theme=journal] .solar-home .space-header .theme-switcher select{width:88px;padding-left:5px;padding-right:19px;font-size:11px}html[data-theme=journal] .solar-home .space-header .wecom-unread-anchor>button{gap:5px;padding:5px 7px;font-size:11px}}.solar-home.is-module-open .daily-record-workspace>.daily-record-topbar{justify-content:space-between;align-items:center;display:flex}.daily-record-workspace .daily-record-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:16px;padding:12px 16px 16px;overflow:hidden}.daily-record-workspace :is(.daily-record-left,.daily-mood-calendar){scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent;overscroll-behavior:contain}.daily-record-workspace .daily-record-left{padding:20px;container-type:inline-size}.daily-journal-date{border-bottom:1px solid var(--theme-border);color:var(--theme-text);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.daily-journal-date>div{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.daily-journal-date strong{letter-spacing:-.05em;font:600 34px/1.2 Georgia,serif}.daily-journal-date span{font-size:16px}.daily-journal-date svg{fill:none;width:40px;height:32px;stroke:var(--theme-accent);stroke-width:2px;stroke-linecap:round;align-self:center}.daily-journal-date>small{color:var(--theme-muted);text-align:center;font:italic 14px/1.5 Georgia,serif;transform:rotate(-6deg)}.daily-record-workspace .daily-record-left .daily-record-form{gap:16px;padding:18px 0 0}.daily-record-workspace .mood-section-heading .eyebrow{letter-spacing:.13em;font-size:11px}.daily-record-workspace .daily-record-left .daily-mood-section h3{font-size:18px;line-height:1.5}.daily-record-workspace .mood-section-heading>button{padding:8px 12px;font-size:12px}.daily-record-workspace .daily-record-left .mood-overall{gap:14px;min-height:90px;margin:16px 0 12px;padding:16px}.daily-record-workspace .daily-record-left .mood-overall>i{width:58px;height:58px;box-shadow:none;border-radius:50%;font-size:32px}.daily-record-workspace .mood-overall>span small{font-size:12px}.daily-record-workspace .mood-overall>span strong{font-size:22px;line-height:1.5}.daily-record-workspace .daily-record-left .mood-overall>b{font-size:30px}.daily-record-workspace .mood-overall>b small{font-size:12px}.mood-dimensions-disclosure{border:1px solid var(--theme-border);color:var(--theme-text);text-align:left;border-radius:12px;padding:10px 12px}.mood-dimensions-disclosure summary{cursor:pointer;font-size:12px}.mood-dimensions-disclosure summary span{float:right;color:var(--theme-muted);font-size:11px}.daily-record-workspace .mood-dimensions-disclosure[open] .mood-sliders{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.daily-record-workspace .daily-record-left .daily-note-card{background:color-mix(in srgb,var(--theme-panel) 65%,transparent);padding:14px}.daily-record-workspace .journal-note{font-size:14px}.daily-record-workspace .journal-note small{font-size:12px}.daily-record-workspace .journal-note textarea{min-height:110px;color:var(--theme-text);background:color-mix(in srgb,var(--theme-bg) 50%,transparent);border-color:var(--theme-border);padding:12px;font-size:14px;line-height:1.65}.daily-record-workspace .mood-analyze-actions{flex-wrap:wrap;gap:8px;margin-top:10px}.daily-record-workspace .mood-analyze-actions>small{font-size:11px;line-height:1.5}.daily-record-workspace .mood-analyze-button{padding:8px 12px;font-size:12px}.daily-record-workspace .daily-record-left .daily-record-form .journal-photos{border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-panel) 65%,transparent);border-radius:14px;padding:14px;position:relative}.daily-record-workspace .journal-photos>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;display:flex}.daily-record-workspace .journal-photos>div:first-child small{font-size:11px;line-height:1.6}.daily-record-workspace .photo-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;margin-top:12px}.daily-record-workspace .photo-grid :is(figure,.photo-add){aspect-ratio:1;min-height:90px;max-height:120px}.daily-record-workspace .photo-add{border:1px dashed var(--theme-border);color:var(--theme-text);box-shadow:none;background:0 0;border-radius:14px;font-size:30px}.daily-record-workspace .photo-add small{color:var(--theme-muted);font-size:12px}.journal-photo-caption{text-align:right;letter-spacing:.04em;color:var(--theme-muted);pointer-events:none;margin:12px 0 0;font:italic 13px Georgia,serif}.daily-record-workspace .daily-record-form>footer{flex-wrap:wrap;display:flex!important}.daily-record-workspace .daily-record-form>footer>button:first-child{letter-spacing:.04em;border-radius:14px;min-height:48px;margin:0;font-size:16px}.daily-record-workspace .daily-mood-calendar{align-self:start;width:100%;max-height:100%;padding:22px;container-type:inline-size}.daily-record-workspace .mood-calendar-heading{border-bottom:1px solid var(--theme-border);align-items:center;padding-bottom:18px}.daily-record-workspace .mood-calendar-heading h3{letter-spacing:.06em;margin-top:8px;font-size:25px}.daily-record-workspace .mood-calendar-heading .eyebrow{letter-spacing:.16em;font-size:11px}.daily-record-workspace .mood-calendar-heading>span{white-space:nowrap;font-size:12px}.daily-record-workspace .mood-calendar-toolbar{background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 34px;gap:10px;margin:14px 0;padding:0}.daily-record-workspace .mood-calendar-toolbar>button{width:34px;height:36px;font-size:23px}.daily-record-workspace .mood-calendar-toolbar .date-picker-trigger{width:100%;height:36px;min-height:36px;color:var(--theme-text);background:0 0;border-color:#0000;justify-content:center;font-size:16px;display:flex}.mood-calendar-toolbar .date-picker-trigger>span:last-child{display:none}.daily-record-workspace .mood-calendar-weekdays{gap:5px;padding:0 0 12px}.daily-record-workspace .mood-calendar-weekdays span{font-size:12px}.daily-record-workspace .mood-calendar-grid{gap:5px}.daily-record-workspace .mood-calendar-grid>button{border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-panel) 55%,transparent);min-width:0;min-height:clamp(68px,9vh,90px);color:var(--theme-text);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding:9px 3px;display:flex;position:relative}.daily-record-workspace .mood-calendar-grid>button.is-outside{opacity:.35;background:color-mix(in srgb,var(--theme-muted) 9%,transparent);cursor:default}.daily-record-workspace .mood-calendar-grid>button.has-mood{background:color-mix(in srgb,var(--calendar-mood-color) 12%,var(--theme-panel))}.daily-record-workspace .mood-calendar-grid>button.is-today{border-color:var(--theme-accent);box-shadow:inset 0 0 0 1px var(--theme-border)}.daily-record-workspace .mood-calendar-grid>button[aria-pressed=true]{outline:2px solid var(--theme-accent);outline-offset:-2px;background:color-mix(in srgb,var(--theme-accent) 22%,var(--theme-panel))}.daily-record-workspace .mood-calendar-grid time{width:auto;height:auto;color:inherit;background:0 0;font-size:14px}.daily-record-workspace .mood-calendar-grid i{margin:0;font-size:23px}.daily-record-workspace .mood-calendar-grid small{color:var(--theme-muted);white-space:normal;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.3;display:block}.daily-record-workspace .mood-calendar-grid .wecom-unread-dot{width:5px;min-width:5px;height:5px;margin:0;position:absolute;top:4px;right:3px}.daily-record-workspace .daily-history-toggle{border-color:var(--theme-border);background:color-mix(in srgb,var(--theme-accent) 10%,transparent);min-height:46px;color:var(--theme-text);border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 16px;font-size:13px;display:flex}.mood-back-today{color:var(--theme-accent);cursor:pointer;background:0 0;border:0;margin:-6px 0 10px auto;font-size:12px;display:block}.mood-day-detail{border:1px solid var(--theme-border);color:var(--theme-text);background:var(--theme-panel);border-radius:12px;margin-top:14px;padding:14px}.mood-day-detail>header{color:var(--theme-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.mood-day-detail>header button,.mood-calendar-error button{border:1px solid var(--theme-border);color:var(--theme-text);cursor:pointer;background:0 0;border-radius:7px;padding:4px 8px}.mood-day-detail p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.7}.mood-day-detail .mood-day-label{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.mood-day-values{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mood-day-values span{border:1px solid var(--theme-border);color:var(--theme-muted);border-radius:8px;gap:8px;padding:5px 8px;font-size:11px;display:flex}.mood-calendar-error{color:var(--theme-text);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}@container (width<=420px){.mood-dimensions-disclosure summary span{float:none;margin-top:5px;display:block}.daily-record-workspace .mood-dimensions-disclosure[open] .mood-sliders{grid-template-columns:1fr}.daily-record-workspace .mood-calendar-grid>button{min-height:66px}.daily-record-workspace .mood-calendar-grid small{font-size:9px}.daily-record-workspace .mood-calendar-grid time{font-size:12px}}@media (width<=1100px){.daily-record-workspace .daily-record-layout{display:block;overflow:auto}.daily-record-workspace .daily-record-left,.daily-record-workspace .daily-mood-calendar{max-height:none;overflow:visible}.daily-record-workspace .daily-mood-calendar{margin-top:16px}}@media (width<=600px){.daily-record-workspace .daily-record-layout{padding:10px}.daily-record-workspace .daily-record-left,.daily-record-workspace .daily-mood-calendar{padding:14px}.daily-journal-date strong{font-size:28px}.daily-journal-date>small{display:none}.daily-record-workspace .daily-record-left .daily-mood-section h3{font-size:16px}.daily-record-workspace .mood-section-heading{gap:10px}.daily-record-workspace .mood-section-heading>button{padding:7px 9px;font-size:11px}.daily-record-workspace .mood-calendar-grid{gap:3px}.daily-record-workspace .mood-calendar-grid>button{border-radius:8px;padding:7px 2px}.daily-record-workspace .mood-calendar-grid i{font-size:21px}}.daily-record-workspace .daily-journal-date{padding-bottom:12px}.daily-record-workspace .daily-record-left .daily-record-form{gap:12px;padding-top:14px}.daily-record-workspace .daily-record-left .mood-overall{min-height:80px;margin:12px 0 10px;padding:12px 16px}.daily-record-workspace .daily-note-card{gap:8px}.daily-record-workspace .mood-analyze-actions{margin-top:0}.daily-record-workspace .journal-note textarea{min-height:96px}.daily-record-workspace .journal-photo-caption{max-width:50%;margin:0;line-height:1.4;position:absolute;bottom:16px;right:14px}.daily-record-workspace .journal-photos:has(.photo-grid figure) .journal-photo-caption{max-width:none;margin-top:10px;position:static}html[data-theme] :is(.solar-home,.date-picker-popover,.wecom-record-detail) select{--control-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%2398bac5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");box-sizing:border-box;border:1px solid var(--theme-border,var(--journal-line-30016397,#355766));background-color:var(--theme-panel,var(--journal-surface-469b5a97,#0b2533));min-width:0;max-width:100%;min-height:40px;color:var(--theme-text,var(--journal-ink-90353aa1,#e4f3f6));cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:9px 36px 9px 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s}html[data-theme] :is(.solar-home,.date-picker-popover,.wecom-record-detail) select:not([multiple]):not([size]),html[data-theme] :is(.solar-home,.date-picker-popover,.wecom-record-detail) select[size="1"]{appearance:none;background-image:var(--control-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:14px}html[data-theme=journal] :is(.solar-home,.date-picker-popover,.wecom-record-detail) select{--control-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23866950' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--select-field-bg:#fff8ed;--select-field-border:#d8bfa0;--select-field-ink:#594634;background-color:var(--select-field-bg);border-color:var(--select-field-border);color:var(--select-field-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme] :is(.solar-home,.date-picker-popover,.wecom-record-detail) select:is([multiple],[size]:not([size="1"])){cursor:default;background-image:none;padding:8px}html[data-theme] select :is(option,optgroup){background-color:var(--theme-bg,var(--journal-surface-469b5a97,#0b2533));color:var(--theme-text,var(--journal-ink-90353aa1,#e4f3f6));font:inherit}html[data-theme] :is(.solar-home,.date-picker-popover,.wecom-record-detail) select:focus-visible{border-color:var(--theme-accent,var(--journal-line-35cc63eb,#67bfd1));box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent,var(--journal-shadow-35cc63eb,#67bfd1)) 12%,transparent);outline:none}html[data-theme] :is(.solar-home,.date-picker-popover,.wecom-record-detail) select:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){html[data-theme] :is(.solar-home,.date-picker-popover,.wecom-record-detail) select:enabled:hover{border-color:var(--theme-accent,var(--journal-line-35cc63eb,#67bfd1))}}html[data-theme] .solar-home .space-header select{background-position:right 7px center;background-size:12px;border-radius:9px;height:32px;min-height:32px;padding:5px 25px 5px 9px;font-size:12px}html[data-theme] .solar-home .todo-list article>select{background-position:right 5px center;background-size:11px;min-height:32px;padding:5px 20px 5px 7px;font-size:11px}html[data-theme] .date-picker-popover .date-picker-time select{background-position:right 6px center;min-height:34px;padding:6px 25px 6px 9px;font-size:14px}html[data-theme] .schedule-repeat-controls label:only-child{grid-column:1/-1}html[data-theme] .schedule-repeat-controls select,html[data-theme] .schedule-repeat-scope select{width:100%}html[data-theme] .solar-home :is(.schedule-editor,.todo-panel,.habit-manager,.travel-modal)>header>button{border:1px solid var(--theme-border);background:var(--theme-panel);color:var(--theme-text);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;padding:0;font-size:20px;line-height:1;display:inline-grid}@media (width<=480px){html[data-theme] .solar-home .space-header select{background-position:right 4px center;background-size:11px;padding-inline:5px 19px;font-size:11px}}@media (prefers-reduced-motion:reduce){html[data-theme] select{transition:none!important}}@media (forced-colors:active){html[data-theme] :is(.solar-home,.date-picker-popover,.wecom-record-detail) select:not([multiple]):not([size]),html[data-theme] :is(.solar-home,.date-picker-popover,.wecom-record-detail) select[size="1"]{appearance:auto;background-image:none}}html[data-theme=journal]{--journal-line-30016397:#b08964;--journal-surface-469b5a97:#fffaef;--journal-ink-90353aa1:#3d3026;--journal-line-35cc63eb:#b08964;--journal-shadow-35cc63eb:#74532f52}html[data-ui=ios]{--journal-line-30016397:#bebec6;--journal-surface-469b5a97:#fff;--journal-ink-90353aa1:#242428;--journal-line-35cc63eb:#bebec6;--journal-shadow-35cc63eb:#1e1e2852}.mobile-tabbar{display:none}.mobile-module-sheet{color:inherit;background:0 0;border:0;padding:0}.mobile-module-sheet::backdrop{background:var(--journal-surface-4b7317c1,#00101bb3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (width<=780px){.solar-home{--mobile-tab-space:calc(68px + env(safe-area-inset-bottom,0px))}.mobile-tabbar{z-index:30;min-height:64px;padding:4px 8px max(4px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--theme-border,var(--journal-line-2619859d,#305565));background:var(--theme-panel,var(--journal-surface-c5653546,#092534));color:var(--journal-ink-899a6b1d,#cae9ef);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.mobile-tabbar button{min-width:0;min-height:52px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mobile-tabbar button>span{height:26px;font-size:26px;line-height:26px}.mobile-tabbar small{font-size:11px}.mobile-tabbar .journal-nav-icon{width:26px;height:26px}.mobile-tabbar button[aria-current=page],.mobile-tabbar button[aria-expanded=true]{background:var(--journal-surface-7dc3b7b7,#53c9dc26);color:var(--journal-ink-9ab23dfd,#82e0ee)}.mobile-tabbar button:focus-visible,.mobile-module-sheet button:focus-visible{outline-offset:-3px;outline:2px solid}.mobile-tabbar button:active,.mobile-module-grid button:active{transform:scale(.96)}.solar-home>.bottom-shortcuts{display:none!important}.solar-home.is-module-open{--workspace-bottom:calc(var(--mobile-tab-space) + 8px)}.solar-home.is-module-open .workspace-header-tools{display:none}.solar-home.is-module-open>.space-header .space-brand{margin-right:auto}.solar-home:not(.is-module-open) .home-panels{padding-bottom:var(--mobile-tab-space)}.solar-home:not(.is-module-open)>.vinyl-player{bottom:calc(var(--mobile-tab-space) + 8px)}.mobile-module-sheet{width:100%;max-width:100%;max-height:85dvh;color:var(--journal-ink-899a6b1d,#cae9ef);border-radius:24px 24px 0 0;margin:0;position:fixed;inset:auto 0 0}.mobile-module-sheet>section{padding:20px 16px max(20px, env(safe-area-inset-bottom,0px));background:var(--theme-panel,var(--journal-surface-c5653546,#092534))}.mobile-module-sheet header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mobile-module-sheet header small{letter-spacing:.18em;opacity:.65;font-size:10px}.mobile-module-sheet h2{margin:4px 0 0;font-size:22px}.mobile-module-sheet header button{border:1px solid var(--theme-border,var(--journal-line-2619859d,#305565));width:44px;height:44px;color:inherit;background:0 0;border-radius:50%;font-size:24px}.mobile-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mobile-module-grid button{border:1px solid var(--theme-border,var(--journal-line-2619859d,#305565));min-width:0;min-height:82px;color:inherit;font:inherit;background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.mobile-module-grid .journal-nav-icon{width:30px;height:30px}.mobile-module-grid button[aria-current=page]{background:var(--journal-surface-7dc3b7b7,#53c9dc26);border-color:currentColor}[data-theme=journal] .mobile-tabbar,[data-theme=journal] .mobile-module-sheet{color:var(--journal-ink-69d32952,#574539)}[data-theme=journal] .mobile-tabbar,[data-theme=journal] .mobile-module-sheet>section{background:var(--journal-surface-6f2e73f1,#fff6e9)}[data-theme=journal] .mobile-tabbar button[aria-current=page],[data-theme=journal] .mobile-tabbar button[aria-expanded=true],[data-theme=journal] .mobile-module-grid button[aria-current=page]{background:var(--journal-surface-89eff73f,#fac9c0);color:var(--journal-ink-74307928,#6f3f36)}.space-login{padding-bottom:max(24px, env(safe-area-inset-bottom,0px))}.space-login input,.am-composer textarea{font-size:16px}}@media (hover:hover){.mobile-tabbar button:hover,.mobile-module-grid button:hover{background:var(--journal-surface-0052414d,#78bfd426)}}html[data-theme=journal]{--journal-surface-4b7317c1:#fffaefb3;--journal-line-2619859d:#b08964;--journal-surface-c5653546:#fffaef;--journal-ink-899a6b1d:#3d3026;--journal-surface-7dc3b7b7:#bedee026;--journal-ink-9ab23dfd:#3d3026;--journal-ink-69d32952:#974136;--journal-surface-6f2e73f1:#bedee0;--journal-surface-89eff73f:#f6b9a4;--journal-ink-74307928:#974136;--journal-surface-0052414d:#bedee026}html[data-ui=ios]{--journal-surface-4b7317c1:#ffffffb3;--journal-line-2619859d:#bebec6;--journal-surface-c5653546:#fff;--journal-ink-899a6b1d:#242428;--journal-surface-7dc3b7b7:#dbebff26;--journal-ink-9ab23dfd:#242428;--journal-ink-69d32952:#be3030;--journal-surface-6f2e73f1:#dbebff;--journal-surface-89eff73f:#ffdedc;--journal-ink-74307928:#be3030;--journal-surface-0052414d:#dbebff26;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1c1c1e;--theme-bg:#f2f2f7;--theme-bg-soft:#f2f2f7;--theme-panel:#fff;--theme-border:#e3e3e8;--theme-accent:#007aff;background:#f2f2f7;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}html[data-ui=ios] body,html[data-ui=ios] .solar-home,html[data-ui=ios] .space-login{color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;background:#f2f2f7!important}html[data-ui=ios] :is(h1,h2,h3,h4,button,input,textarea,select){font-family:inherit}html[data-ui=ios] button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[data-ui=ios] :is(.space-vignette,.scene-status,.today-card,.bottom-shortcuts,.workspace-navigation,.workspace-header-tools,.theme-switcher,.theme-switch-error){display:none!important}html[data-ui=ios] .solar-home{--workspace-top:58px;--workspace-bottom:82px;--workspace-gutter:0px;--mobile-tab-space:76px;min-height:100dvh}html[data-ui=ios] .solar-home>.space-header{z-index:15;height:56px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f2f7ed;border:0;border-radius:0;align-items:center;gap:10px;margin:0;padding:0 20px;animation:none;display:flex;position:fixed;transform:none;width:auto!important;inset:0 0 auto!important}html[data-ui=ios] .space-brand{color:#1c1c1e;letter-spacing:-.5px;margin-right:auto;font:700 18px/1 -apple-system,sans-serif}html[data-ui=ios] .space-brand:after,html[data-ui=ios] .space-brand i{display:none}html[data-ui=ios] .avatar-button{color:#496080;width:34px;height:34px;box-shadow:none;background:#e2e7f1;border:0;font-size:15px}html[data-ui=ios] .solar-home>.orbit-module-panel{max-height:none;box-shadow:none;color:#1c1c1e;background:#f2f2f7;border:0;border-radius:0;inset:var(--workspace-top) 0 var(--workspace-bottom)!important;width:auto!important;height:auto!important}html[data-ui=ios] .orbit-module-panel>header{background:0 0;border:0;padding:12px 20px 16px!important}html[data-ui=ios] .orbit-module-panel>header h2{letter-spacing:-.8px;color:#1c1c1e;font-size:28px;font-weight:750}html[data-ui=ios] .orbit-module-panel>header .eyebrow{display:none}html[data-ui=ios] .orbit-module-panel>header>button{color:#636366;background:#e5e5ea;border:0;border-radius:50%;min-width:36px;min-height:36px}html[data-ui=ios] .mobile-tabbar{z-index:30;color:#8e8e93;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffeb;border:1px solid #ffffffb3;border-radius:26px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:58px;padding:5px 8px;display:grid;position:fixed;inset:auto 12px 10px;box-shadow:0 3px 20px #15152812}html[data-ui=ios] .mobile-tabbar button{min-height:48px;color:inherit;font:inherit;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}html[data-ui=ios] .mobile-tabbar button>span{height:23px;font-size:25px;line-height:23px}html[data-ui=ios] .mobile-tabbar .journal-nav-icon{width:23px;height:23px}html[data-ui=ios] .mobile-tabbar small{font-size:10px;font-weight:600}html[data-ui=ios] .mobile-tabbar button[aria-current=page],html[data-ui=ios] .mobile-tabbar button[aria-expanded=true]{color:#007aff;background:#eaf3ff}html[data-ui=ios] .ios-home{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:12px 20px 100px;position:absolute;inset:56px 0 0;overflow:auto}.ios-large-title p{color:#8e8e93;margin:0 0 5px;font-size:13px;font-weight:600}.ios-large-title h1{letter-spacing:-1px;margin:0 0 6px;font-size:36px;line-height:1.15}.ios-large-title>span{color:#8e8e93;font-size:14px}.ios-checkin-card{text-align:left;color:#263e52;background:linear-gradient(125deg,#e5f1ff,#e9efff 65%,#f0eaff);border:0;border-radius:22px;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:22px;display:flex;position:relative;overflow:hidden}.ios-card-kicker{color:#677d99;font-size:12px;font-weight:600}.ios-checkin-card h2{letter-spacing:-.6px;margin:9px 0 8px;font-size:21px}.ios-checkin-card p{color:#718299;margin:0 0 20px;font-size:12px}.ios-checkin-card strong{color:#3478ca;font-size:13px}.ios-checkin-art{color:#f1b653;align-self:end;margin-left:-10px;font-size:62px}.ios-section-heading{justify-content:space-between;align-items:center;margin:26px 0 12px;display:flex}.ios-section-heading h2{letter-spacing:-.4px;margin:0;font-size:20px}.ios-section-heading button,.ios-empty button{color:#007aff;background:0 0;border:0;min-height:44px;padding:0 6px;font-size:14px}.ios-agenda-card,.ios-link-list{background:#fff;border-radius:18px;overflow:hidden}.ios-agenda-row{text-align:left;color:#1c1c1e;background:#fff;border:0;align-items:center;gap:16px;width:100%;min-height:76px;padding:15px 18px;display:flex}.ios-agenda-row+.ios-agenda-row{border-top:1px solid #f2f2f7}.ios-agenda-row time{color:#007aff;font-variant-numeric:tabular-nums;font-size:15px}.ios-agenda-row>span{border-left:3px solid #a8cbff;flex:1;min-width:0;padding-left:13px}.ios-agenda-row strong{overflow-wrap:anywhere;font-size:15px;display:block}.ios-agenda-row small{color:#8e8e93;margin-top:5px;font-size:12px;display:block}.ios-agenda-row b,.ios-link-list b{color:#c7c7cc;font-size:24px;font-weight:400}.ios-empty{color:#8e8e93;flex-direction:column;align-items:center;gap:8px;margin:0;padding:24px 16px;font-size:13px;display:flex}.ios-empty strong{color:#636366;font-size:15px}.ios-empty .journal-nav-icon{color:#a7b8cb;width:30px;height:30px}.ios-quick-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ios-quick-grid button{text-align:left;color:#1c1c1e;background:#fff;border:0;border-radius:18px;flex-direction:column;gap:7px;padding:18px;display:flex}.ios-quick-grid strong{margin-top:3px;font-size:17px}.ios-quick-grid button>span{color:#8e8e93;font-size:11px}.ios-icon-tile{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ios-icon-tile .journal-nav-icon{width:24px;height:24px}.ios-icon-tile.purple{color:#8b64d9;background:#f0eafd}.ios-icon-tile.pink{color:#e56b88;background:#ffeaf0}.ios-link-list button{color:#1c1c1e;text-align:left;background:#fff;border:0;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.ios-link-list button+button{border-top:1px solid #f2f2f7}.ios-link-list .journal-nav-icon{color:#007aff;width:24px;height:24px}.ios-link-list button>span:not(.journal-nav-icon){flex:1}.ios-link-list strong{font-size:15px;display:block}.ios-link-list small{color:#8e8e93;margin-top:4px;font-size:12px;display:block}html[data-ui=ios] .mobile-module-sheet{color:#1c1c1e;border-radius:28px 28px 0 0;width:100%;max-width:600px;max-height:85dvh;margin:0 auto;inset:auto 0 0}html[data-ui=ios] .mobile-module-sheet>section{background:#f2f2f7;padding:24px 20px}html[data-ui=ios] .mobile-module-sheet header small{display:none}html[data-ui=ios] .mobile-module-sheet h2{font-size:24px}html[data-ui=ios] .mobile-module-sheet header button{color:#636366;background:#e5e5ea;border:0}html[data-ui=ios] .mobile-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ui=ios] .mobile-module-grid button{color:#3a3a3c;background:#fff;border:0;border-radius:18px;min-height:88px}html[data-ui=ios] .mobile-module-grid .journal-nav-icon{color:#007aff}html[data-ui=ios] .mobile-module-grid button[aria-current=page]{background:#e3efff}html[data-ui=ios] .profile-popover{background:#fff;border:0;border-radius:22px;width:auto;max-height:calc(100dvh - 148px);position:fixed;top:58px;left:12px;right:12px;box-shadow:0 8px 35px #0002}html[data-ui=ios] .profile-theme-picker{display:none}html[data-ui=ios] .schedule-companion,html[data-ui=ios] .daily-mood-calendar{background:#fff;border:0;border-radius:20px}html[data-ui=ios] .schedule-week button.is-active{color:#fff;box-shadow:none;background:#007aff}html[data-ui=ios] .agent-manager{--am-chat-surface:#f2f2f7;--am-user-bubble:#007aff;--am-composer-surface:#fff;--am-line:#e5e5ea}html[data-ui=ios] .am-message.is-user{color:#fff}html[data-ui=ios] .am-message.is-assistant{color:#1c1c1e}html[data-ui=ios] .am-composer{border-radius:22px;box-shadow:0 3px 16px #00000008}html[data-ui=ios] .am-composer textarea{font-size:16px}html[data-ui=ios] .space-login{flex-direction:column;justify-content:center;align-items:stretch;gap:28px;min-height:100dvh;padding:40px 26px;display:flex}html[data-ui=ios] .login-copy{width:100%;max-width:430px;margin:0 auto;position:static}html[data-ui=ios] .login-copy .space-brand{font-size:22px}html[data-ui=ios] .login-copy .eyebrow{display:none}html[data-ui=ios] .login-copy h1{letter-spacing:-1.2px;color:#1c1c1e;margin:28px 0 12px;font-size:34px;line-height:1.22}html[data-ui=ios] .login-copy>p:last-child{color:#8e8e93;font-size:14px;line-height:1.6}html[data-ui=ios] .space-login-card{width:100%;max-width:430px;box-shadow:none;background:#fff;border:0;border-radius:24px;margin:0 auto;padding:22px;animation:none}html[data-ui=ios] .space-login-card>.eyebrow{display:none}html[data-ui=ios] .space-login-card h2{color:#1c1c1e;font-size:23px}html[data-ui=ios] .space-login-card label{color:#636366;font-size:13px}html[data-ui=ios] .space-login-card input{color:#1c1c1e;background:#f2f2f7;border:0;border-radius:12px;padding:14px;font-size:16px}html[data-ui=ios] .auth-mode-switch{background:#f2f2f7;border:0;padding:3px}html[data-ui=ios] .auth-mode-switch button{color:#636366}html[data-ui=ios] .auth-mode-switch button.is-active{color:#1c1c1e;background:#fff;box-shadow:0 1px 4px #0002}html[data-ui=ios] .space-login-submit{color:#fff;box-shadow:none;background:#007aff;border-radius:14px;min-height:48px}@media (width>=781px){html[data-ui=ios] .ios-home{max-width:740px;margin-inline:auto}html[data-ui=ios] .mobile-tabbar{max-width:600px;margin-inline:auto}html[data-ui=ios] .mobile-module-grid{gap:12px;display:grid}html[data-ui=ios] .mobile-module-grid button{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}}@media (prefers-reduced-motion:reduce){html[data-ui=ios] *{transition:none!important;animation:none!important}}html[data-ui=ios] .solar-home:before{display:none}html[data-ui=ios] .space-header .space-brand>span{font-size:18px;display:inline}html[data-ui=ios] .solar-home .space-header .space-brand{margin-right:auto}html[data-ui=ios] .journal-nav-icon{flex-shrink:0;display:inline-flex}html[data-ui=ios] .journal-nav-icon svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}html[data-ui=ios] .wecom-unread-anchor{margin-left:0}html[data-ui=ios] .wecom-unread-anchor>button{color:#636366;background:#e9e9ef;border:0;border-radius:12px;min-height:34px}html[data-ui=ios] .space-login-card label:focus-within{outline:none}html[data-ui=ios] .space-login-card input:focus{outline-offset:2px;box-shadow:none;outline:2px solid #007aff}html[data-ui=ios] .login-copy .space-brand{margin-bottom:0}html[data-ui=ios] .orbit-module-panel .eyebrow{color:#8e8e93;letter-spacing:.08em;font-size:10px}html[data-ui=ios] .orbit-module-panel :is(select,input:not([type=checkbox]):not([type=color]):not([type=radio]),textarea){color:#1c1c1e;background-color:#fff;border-color:#e5e5ea;font-size:16px}html[data-ui=ios] .orbit-module-panel select{min-height:44px}html[data-ui=ios] .ios-home button:active{opacity:.72}.ios-device-data{background:#fff;border-radius:18px;margin-top:24px}.ios-device-data summary{cursor:pointer;justify-content:space-between;padding:20px 16px;font-size:15px;font-weight:600;display:flex}.ios-device-data summary span{color:#8e8e93;font-size:11px;font-weight:400}.ios-device-data>div{padding:0 16px 16px}.ios-device-data section{border-top:1px solid #f2f2f7;padding:14px 0}.ios-device-data h3{margin:0 0 12px;font-size:16px}.ios-device-data p{color:#8e8e93;font-size:12px;line-height:1.6}.ios-device-data label{justify-content:space-between;align-items:center;min-height:44px;font-size:14px;display:flex}.ios-device-data input{accent-color:#34c759;width:24px;height:24px}.ios-device-data button{color:#007aff;background:#edf4ff;border:0;border-radius:12px;min-height:44px;margin:8px 8px 8px 0;padding:10px 14px;font-size:13px}.ios-device-data button:disabled{opacity:.5}.ios-device-data small[role=status]{color:#636366;font-size:12px;line-height:1.6;display:block}.ios-health-values{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ios-health-values>div{background:#f2f2f7;border-radius:12px;flex-direction:column;gap:5px;padding:12px 8px;display:flex}.ios-health-values strong{color:#1c1c1e;font-size:22px}.ios-health-values small{color:#8e8e93;font-size:11px}html[data-ui=ios] .chat-generation{--chat-trace-ink:#737378;--chat-trace-line:#c7c7cc;box-sizing:border-box;flex-shrink:0;width:100%;padding:8px 0}html[data-ui=ios] .chat-generation-trace{background:#eaeaef;border-radius:14px;padding:0 12px;font-size:13px}html[data-ui=ios] .chat-generation-trace summary{box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px;padding:11px 0}html[data-ui=ios] .chat-generation-trace summary:hover{text-decoration:none}html[data-ui=ios] .chat-generation-trace summary:active{opacity:.6}html[data-ui=ios] .chat-generation-trace ol{margin-top:0;padding-bottom:8px}html[data-ui=ios] .chat-generation-answer{color:#1c1c1e;-webkit-user-select:text;user-select:text;padding:12px 4px 0;font-size:16px;line-height:1.7}html[data-ui=ios] :is(.chat-generation-answer,.assistant-message.assistant,.am-message-content) pre{background:#eaeaef;border-radius:12px;max-width:100%;padding:12px;font-size:13px;overflow-x:auto}html[data-ui=ios] :is(.chat-generation-answer,.assistant-message.assistant) table{max-width:100%;display:block;overflow-x:auto}html[data-ui=ios] :is(.chat-generation-answer,.assistant-message.assistant) a{color:#007aff}html[data-ui=ios] :is(.assistant-messages,.am-messages){overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0}html[data-ui=ios] .assistant-message{overflow-wrap:anywhere;flex-shrink:0;font-size:16px}html[data-ui=ios] .assistant-message p{font-size:inherit;line-height:1.7}html[data-ui=ios] .assistant-message.user{color:#fff;background:#007aff;border-radius:18px 18px 5px}html[data-ui=ios] .assistant-message.assistant{box-sizing:border-box;color:#1c1c1e;background:0 0;width:100%;max-width:100%;padding:8px 0}html[data-ui=ios] .assistant-composer{background:#f2f2f7;border-top:1px solid #e5e5ea;flex-shrink:0;padding:10px 12px}html[data-ui=ios] .assistant-composer textarea{color:#1c1c1e;background:#fff;border-radius:18px;font-size:16px}html[data-ui=ios] .assistant-composer button{border-radius:50%;min-height:44px}html[data-ui=ios] .agent-manager .am-composer textarea{font-size:16px}html[data-ui=ios] .agent-manager .am-composer :is(.am-send-button,.am-attach-button){width:44px;height:44px}html[data-ui=ios] .am-message:not(.is-user){color:#1c1c1e}@media (width<=700px){html[data-ui=ios] :is(.assistant-workspace,.agent-manager)>header{padding:8px 16px!important}html[data-ui=ios] :is(.assistant-workspace,.agent-manager)>header h2{font-size:22px}html[data-ui=ios] .agent-manager .am-layout{min-height:0;overflow:hidden}html[data-ui=ios] .agent-manager .am-sidebar{gap:4px;padding:6px 12px}html[data-ui=ios] .agent-manager .am-agent{min-width:135px;padding:7px 10px}html[data-ui=ios] .agent-manager .am-agent>small{display:none}html[data-ui=ios] .agent-manager .am-detail{min-height:0;padding:8px 12px;overflow:auto}html[data-ui=ios] .agent-manager .am-detail:has(.am-chat){overflow:hidden}html[data-ui=ios] .agent-manager .am-detail:has(.am-chat) .am-detail-heading{display:none}html[data-ui=ios] .agent-manager .am-tabs{flex-shrink:0;gap:6px;margin-bottom:6px;padding-bottom:6px}html[data-ui=ios] .agent-manager .am-tabs button{min-height:44px;padding:6px 10px}html[data-ui=ios] .agent-manager .am-chat{gap:6px}html[data-ui=ios] .agent-manager .am-messages{min-height:0;max-height:none}html[data-ui=ios] .agent-manager .am-conversation-bar{flex-wrap:nowrap;gap:4px}html[data-ui=ios] .agent-manager .am-conversation-bar :is(button,select){min-height:44px}html[data-ui=ios] .agent-manager .am-composer{flex-shrink:0;max-height:40%;padding:8px 10px}html[data-ui=ios] .agent-manager .am-composer textarea{min-height:38px}}html[data-ui=ios] .orbit-module-panel .module-tabs{display:none}html[data-ui=ios] .ios-health-workspace{flex-direction:column;display:flex}html[data-ui=ios] .ios-health-content{flex:1;min-height:0;padding:0 16px 20px;overflow-y:auto}html[data-ui=ios] .ios-health-content .ios-device-data{margin:0}html[data-ui=ios] .ios-health-content .ios-device-data>summary{display:none}html[data-ui=ios] .ios-health-content .ios-device-data>div{padding-top:0}html[data-ui=ios] .solar-home{--workspace-top:calc(58px + env(safe-area-inset-top,0px));--mobile-tab-space:calc(58px + env(safe-area-inset-bottom,0px));--workspace-bottom:var(--mobile-tab-space)}html[data-ui=ios] .solar-home>.space-header{height:calc(56px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);box-sizing:border-box}html[data-ui=ios] .solar-home>.mobile-tabbar{width:100%;max-width:none;height:var(--mobile-tab-space);box-sizing:border-box;min-height:58px;padding:3px max(8px, env(safe-area-inset-right,0px)) calc(3px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));box-shadow:none;background:#fafafaf5;border:0;border-top:.5px solid #d9d9df;border-radius:0;margin:0;inset:auto 0 0}html[data-ui=ios] .mobile-tabbar button{border-radius:10px;gap:3px;min-height:48px}html[data-ui=ios] .mobile-tabbar button[aria-current=page]{color:#007aff;background:0 0}html[data-ui=ios] .solar-home>.orbit-module-panel.agent-manager.am-minimal{top:env(safe-area-inset-top,0px)!important}html[data-ui=ios] .space-login{padding-top:max(24px, env(safe-area-inset-top,0px));padding-bottom:max(24px, env(safe-area-inset-bottom,0px))}html[data-ui=ios] .ios-launch{color:#1c1c1e;background:#f2f2f7;place-content:center;justify-items:center;gap:14px;min-height:100dvh;display:grid}.ios-launch-mark{color:#fff;background:#007aff;border-radius:22px;place-items:center;width:76px;height:76px;font:700 48px/1 -apple-system,sans-serif;display:grid}.ios-launch strong{letter-spacing:-1px;font:700 28px/1.2 -apple-system,sans-serif}.ios-launch p{color:#8e8e93;margin:0;font-size:14px}.ios-launch-progress{background:#dce7f8;border-radius:3px;width:96px;height:3px;margin-top:12px;overflow:hidden}.ios-launch-progress:after{content:"";border-radius:inherit;background:#007aff;width:45%;height:100%;animation:1.4s ease-in-out infinite alternate ios-launch-slide;display:block}@keyframes ios-launch-slide{0%{transform:translate(0)}to{transform:translate(125%)}}@media (prefers-reduced-motion:reduce){.ios-launch-progress:after{opacity:.6;width:100%;animation:none}}.ios-launch-brand{transform-style:preserve-3d;flex-direction:column;align-items:center;gap:26px;animation:3.2s ease-in-out infinite ios-brand-float;display:flex}.ios-launch-brand .ios-launch-mark{background:linear-gradient(135deg,#4dc2ff,#007aff);border:1px solid #ffffff80;border-radius:26px;width:88px;height:88px;font:italic 62px/1 -apple-system,sans-serif;box-shadow:0 2px #096ece,0 4px #0863bf,0 6px #0753b9,0 18px 28px #007aff25}.ios-launch-brand strong{text-shadow:0 1px #b7b7be,0 2px #c6c6cc,0 3px #d3d3d9;margin-bottom:8px;font-size:36px}@keyframes ios-brand-float{0%,to{transform:perspective(700px)translateY(2px)rotateX(-4deg)rotateY(-7deg)}50%{transform:perspective(700px)translateY(-5px)rotateX(-4deg)rotateY(7deg)}}@media (prefers-reduced-motion:reduce){.ios-launch-brand{animation:none;transform:none}}html[data-ui=ios] .mobile-tabbar.ios-main-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ui=ios] .space-header .profile-anchor{display:none}html[data-ui=ios] .solar-home>:is(.ios-home,.ios-profile-page){inset:var(--workspace-top) 0 var(--workspace-bottom);overscroll-behavior:contain;box-sizing:border-box;width:auto;max-width:760px;margin-inline:auto;padding:16px 20px 28px;position:fixed;overflow:hidden auto}html[data-ui=ios] .ios-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}html[data-ui=ios] .ios-feature-card{text-align:left;color:#1c1c1e;cursor:pointer;background:#fff;border:0;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:160px;padding:16px;display:flex;position:relative}html[data-ui=ios] .ios-feature-card>span:not(.ios-feature-icon){color:#636366;font-size:13px;font-weight:600}html[data-ui=ios] .ios-feature-card>strong{letter-spacing:-.5px;font-size:21px}html[data-ui=ios] .ios-feature-card>small{color:#636366;font-size:11px;line-height:1.5}html[data-ui=ios] .ios-feature-icon{color:#007aff}html[data-ui=ios] .ios-feature-icon .journal-nav-icon{width:25px;height:25px}html[data-ui=ios] .ios-feature-card.is-weather{background:linear-gradient(145deg,#e0efff,#f5faff)}html[data-ui=ios] .ios-feature-card.is-health .ios-feature-icon{color:#ec5c72}html[data-ui=ios] .ios-feature-card.is-map .ios-feature-icon{color:#30a879}html[data-ui=ios] .ios-feature-card>.weather-art{width:38px;height:38px;position:absolute;top:14px;right:14px}html[data-ui=ios] .ios-feature-card:active{opacity:.75;transform:scale(.98)}html[data-ui=ios] .ios-profile-page .profile-popover{width:100%;min-width:0;max-width:none;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#1c1c1e;background:0 0;border:0;border-radius:0;flex-direction:column;gap:18px;margin:0;padding:0;display:flex;position:static;inset:auto;overflow:visible}html[data-ui=ios] .ios-profile-page .profile-popover>*{box-sizing:border-box;min-width:0;max-width:100%}html[data-ui=ios] .ios-profile-page .profile-identity{background:#fff;border:0;border-radius:22px;flex-direction:column;gap:6px;padding:22px;display:flex}html[data-ui=ios] .ios-profile-page .profile-identity strong{color:#1c1c1e;font-size:24px}html[data-ui=ios] .ios-profile-page .profile-identity small{color:#8e8e93;font-size:14px}html[data-ui=ios] .ios-profile-page .profile-points-account{color:#1c1c1e;background:#fff;border:0;border-radius:20px;padding:18px}html[data-ui=ios] .ios-profile-page .profile-points-account header strong{color:#1c1c1e;font-size:26px}html[data-ui=ios] .ios-profile-page .profile-points-account header :is(small,b){color:#8e8e93}html[data-ui=ios] .ios-profile-page .profile-settlement-message{display:none}html[data-ui=ios] .ios-profile-page .profile-points-details summary{color:#007aff;cursor:pointer;padding:12px 0;font-size:14px}html[data-ui=ios] .ios-profile-page .profile-points-entries article{border-color:#eeeef2;align-items:flex-start;gap:12px;padding:12px 0}html[data-ui=ios] .ios-profile-page .profile-points-entries article span{flex:1;min-width:0}html[data-ui=ios] .ios-profile-page .profile-points-entries article strong{color:#1c1c1e;white-space:normal;overflow-wrap:anywhere;font-size:14px}html[data-ui=ios] .ios-profile-page .profile-points-entries article small{color:#8e8e93;white-space:normal;overflow-wrap:anywhere;margin-top:5px;font-size:12px}html[data-ui=ios] .ios-profile-page .profile-form{background:#fff;border-radius:20px;gap:18px;padding:18px}html[data-ui=ios] .ios-profile-page .profile-form label{color:#636366;gap:8px;min-width:0;font-size:13px;display:grid}html[data-ui=ios] .ios-profile-page .profile-form input{box-sizing:border-box;color:#1c1c1e;background:#f2f2f7;border:0;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:12px;font-size:16px}html[data-ui=ios] .ios-profile-page .profile-avatar-editor{color:#636366!important}html[data-ui=ios] .ios-profile-page .profile-avatar-preview{border:0;flex-shrink:0;width:52px;height:52px}html[data-ui=ios] .ios-profile-page .profile-form>button{color:#fff;min-height:46px;box-shadow:none;border-radius:12px;background:#007aff!important}html[data-ui=ios] .ios-profile-page .profile-popover>button{color:#d63d3d;background:#fff;border:0;border-radius:16px;min-height:48px;font-size:16px}html:not([data-ui=ios]) .profile-points-details>summary{display:none}html[data-ui=ios] .ios-profile-page .profile-form>button{font-size:16px}html[data-ui=ios] .ios-profile-page .profile-points-details>summary{background:0 0;border:0;outline:none}html[data-ui=ios] .ios-profile-page .profile-points-details>summary:focus-visible{border-radius:8px;outline:2px solid #007aff}html[data-ui=ios],html[data-ui=ios] body,html[data-ui=ios] #root{overscroll-behavior:none;width:100%;height:100%;min-height:0;margin:0;overflow:hidden}html[data-ui=ios] .solar-home{overscroll-behavior:none;--workspace-top:env(safe-area-inset-top,0px);width:100%;height:100dvh;min-height:0;max-height:100dvh;padding:0;position:fixed;inset:0;overflow:hidden}html[data-ui=ios] .solar-home>.space-header,html[data-ui=ios] .solar-home>.orbit-status-card{display:none}html[data-ui=ios] .solar-home>.orbit-module-panel{flex-direction:column;min-width:0;min-height:0;animation:none;display:flex;position:absolute;overflow:hidden;transform:none}html[data-ui=ios] .orbit-module-panel>header{flex:none;padding:14px 20px 12px!important}html[data-ui=ios] .orbit-module-panel>header h2{letter-spacing:-.6px;margin:0;font-size:24px}html[data-ui=ios] .solar-home>:is(.ios-home,.ios-profile-page){padding-top:0;position:absolute}html[data-ui=ios] :is(.ios-home,.ios-profile-page)>.ios-large-title{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f2f7f5;margin:0 -20px;padding:16px 20px 12px;position:sticky;top:0}html[data-ui=ios] .ios-large-title h1{font-size:30px}html[data-ui=ios] .ios-large-title>span,html[data-ui=ios] .ios-profile-page .ios-large-title>p{display:none}html[data-ui=ios] .ios-feature-grid{gap:12px;margin-top:8px}html[data-ui=ios] .ios-feature-card{border-radius:20px;gap:7px;min-height:132px;padding:16px}html[data-ui=ios] .ios-feature-card>small{display:none}html[data-ui=ios] .ios-section-heading{margin:22px 0 10px}html[data-ui=ios] .ios-section-heading h2{font-size:19px}html[data-ui=ios] .ios-home .ios-empty{padding:22px 16px}html[data-ui=ios] .ios-home .ios-empty>span{display:none}html[data-ui=ios] .schedule-workspace .schedule-columns{flex:1 1 0;min-height:0;padding:0 12px 8px;display:flex;overflow:hidden}html[data-ui=ios] .schedule-workspace .schedule-day-column{flex:1;min-height:0;overflow:hidden}html[data-ui=ios] .schedule-workspace .schedule-companion{display:none}html[data-ui=ios] .schedule-day-column>.schedule-timeline{flex:1 1 0;height:auto;min-height:80px}html[data-ui=ios] .schedule-workspace :is(.schedule-live-time,.schedule-points-summary,.schedule-color-mode-button){display:none}html[data-ui=ios] .schedule-day-title{flex-wrap:wrap;gap:8px;margin:0;padding:8px 0}html[data-ui=ios] .schedule-day-title>strong{font-family:inherit;font-size:14px}html[data-ui=ios] .schedule-week{flex-shrink:0;padding:6px 0}html[data-ui=ios] .schedule-gesture-tools{gap:6px;padding:6px 0}html[data-ui=ios] .schedule-gesture-tools>span{display:none}html[data-ui=ios] .schedule-gesture-tools>button{flex:1}html[data-ui=ios] .weather-workspace-body{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}html[data-ui=ios] .weather-workspace .weather-section-heading .eyebrow{display:none}html[data-ui=ios] .weather-workspace .weather-today-panel{border-radius:22px;padding:18px}html[data-ui=ios] .weather-workspace .weather-now-summary{padding:20px 0}html[data-ui=ios] .weather-workspace .weather-now-summary small{white-space:normal}html[data-ui=ios] .weather-location-actions>small{display:none}html[data-ui=ios] :is(.ios-health-content,.assistant-messages,.am-messages,.am-secondary-panel){overscroll-behavior:contain}html[data-ui=ios] .ios-device-data .ios-device-secondary{border-top:1px solid #e5e5ea;margin-top:16px}html[data-ui=ios] .ios-device-data .ios-device-secondary>summary{color:#636366;cursor:pointer;padding:16px 0;font-size:15px}html[data-ui=ios] .space-login{box-sizing:border-box;height:100dvh;min-height:0;position:absolute;inset:0;overflow-y:auto}@media (height<=650px){html[data-ui=ios] .ios-feature-card{min-height:108px;padding:12px}html[data-ui=ios] .schedule-day-title>strong{display:none}html[data-ui=ios] .orbit-module-panel>header{padding-block:8px!important}}.map-workspace-content{display:contents}html[data-ui=ios] .map-workspace-content{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}html[data-ui=ios] .map-workspace-content>*{flex-shrink:0}html[data-ui=ios] .map-workspace-content .map-stage{flex:1 0 260px;min-height:260px}html[data-ui=ios] .schedule-workspace>.apple-calendar{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}html[data-ui=ios] .timeline-add-lane{color:#007aff;background:#007aff09;border-color:#007aff33}html[data-ui=ios] .timeline-add-label{color:#007aff;background:#e5f0ff}.solar-home.has-account-rail{--account-rail-width:48px;--account-rail-gap:12px}.solar-home.has-account-rail.account-rail-expanded{--account-rail-width:260px}.solar-home.has-account-rail.is-module-open>.orbit-module-panel{right:calc(16px + var(--account-rail-width) + var(--account-rail-gap))!important}.account-rail{z-index:18;width:var(--account-rail-width);box-sizing:border-box;border:1px solid var(--theme-border);background:var(--theme-panel);color:var(--theme-text);box-shadow:0 8px 28px var(--journal-shadow-47281021,#0002);overscroll-behavior:contain;scrollbar-width:thin;border-radius:20px;flex-direction:column;gap:12px;padding:8px;display:flex;position:fixed;top:90px;bottom:20px;right:16px;overflow:auto}.is-module-open>.account-rail{top:60px}.account-rail:not(.is-expanded){bottom:auto}.account-rail button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;min-height:40px;padding:9px 10px}.account-rail button:hover{background:color-mix(in srgb, var(--theme-accent) 14%, transparent)}.account-rail button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.account-rail .account-rail-toggle{align-items:center;gap:10px;font-size:22px;display:flex}.account-rail-toggle span{font-size:14px}.account-rail:not(.is-expanded) .account-rail-toggle{flex-direction:column;gap:4px;padding:4px}.account-rail-identity{justify-items:center;gap:7px;padding:8px 0 16px;display:grid}.account-rail-identity small{color:var(--theme-muted)}.account-rail-avatar{background:var(--theme-panel-soft);border:1px solid var(--theme-border);border-radius:50%;place-items:center;width:64px;height:64px;font-size:24px;display:grid;overflow:hidden}.account-rail-avatar img{object-fit:cover;width:100%;height:100%}.account-rail .account-rail-points{background:color-mix(in srgb, var(--theme-accent) 10%, transparent);gap:8px;padding:16px;display:grid}.account-rail-points strong{font-size:24px}.account-rail-points small,.account-rail-points span{font-size:12px;font-weight:400}.account-rail nav{gap:5px;display:grid}.account-rail nav button{align-items:center;gap:10px;font-size:14px;display:flex}.account-rail nav button i{text-align:center;width:20px;font-style:normal}.account-rail nav button span{opacity:.6;margin-left:auto}.account-rail nav button[aria-current=page]{background:color-mix(in srgb, var(--theme-accent) 22%, transparent);font-weight:600}.account-rail .account-rail-logout{border-top:1px solid var(--theme-border);color:var(--theme-muted);border-radius:0;margin-top:auto;font-size:13px}.solar-home.has-account-rail:not(.is-module-open) .home-panels{right:calc(28px + var(--account-rail-width))}.solar-home.has-account-rail.account-rail-expanded:not(.is-module-open) .home-panels .announcement-card{visibility:hidden}.account-workspace{flex-direction:column;display:flex;overflow:hidden}.account-workspace>header{flex:none;justify-content:space-between;align-items:center;display:flex}.account-workspace>header small{color:var(--theme-muted);letter-spacing:.12em;font-size:11px}.account-workspace>header button{border:1px solid var(--theme-border);width:36px;height:36px;color:inherit;background:var(--theme-panel-soft);cursor:pointer;border-radius:50%}.account-workspace-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:clamp(16px,3vw,40px);overflow:auto}.solar-home .account-workspace .profile-popover{box-sizing:border-box;width:100%;max-width:920px;max-height:none;box-shadow:none;background:0 0;border:0;gap:20px;margin:0 auto;padding:0;display:grid;position:static;overflow:visible}.account-workspace .profile-identity,.account-workspace .profile-divider,.account-workspace .profile-popover>p:empty{display:none}.account-workspace .profile-popover>*,.account-workspace .profile-form>*,.account-workspace .profile-points-entries article>span{min-width:0}.account-workspace .profile-form{gap:18px;width:100%}.account-workspace .profile-popover input{box-sizing:border-box;max-width:100%}.account-workspace .profile-points-account{box-sizing:border-box;width:100%}.account-workspace .profile-points-entries article{grid-template-columns:minmax(0,1fr) auto}.account-workspace .profile-points-entries strong,.account-workspace .profile-points-entries small,.account-workspace .profile-settlement-message{white-space:pre-wrap;overflow-wrap:anywhere}.account-workspace .profile-theme-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}@media (width<=900px){.solar-home.has-account-rail{--account-rail-width:38px;--account-rail-gap:6px}.solar-home.has-account-rail.account-rail-expanded{--account-rail-width:246px}.account-rail{top:70px;bottom:88px;right:10px}.solar-home.has-account-rail.is-module-open>.orbit-module-panel{right:56px!important}.account-rail.is-expanded{box-shadow:0 10px 50px var(--journal-shadow-f10770bf,#0005)}.account-workspace-scroll{padding:16px}.account-workspace .profile-theme-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.account-rail.is-expanded{animation:.18s ease-out account-rail-enter}@keyframes account-rail-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}}.solar-home.has-account-rail>.space-header{justify-content:flex-start;gap:10px}.solar-home.has-account-rail:has(>.account-workspace)>.space-header .theme-switcher{margin-left:auto}.solar-home .account-workspace .profile-popover{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;transform:none}.account-workspace .profile-form>label,.account-workspace .profile-email-account>label,.account-workspace .profile-popover>label{gap:8px;font-size:14px}.account-workspace .profile-popover input:not([type=checkbox]):not([type=file]){min-height:44px;padding:10px 12px;font-size:16px}.account-workspace .profile-form>button{min-height:44px;font-size:15px}.account-workspace .profile-avatar-editor{padding-bottom:12px}.account-workspace .profile-avatar-preview{width:64px;height:64px}.account-workspace .profile-theme-choice{min-height:64px}.profile-email-account select,.profile-email-account textarea{box-sizing:border-box;border:1px solid var(--theme-border,var(--journal-line-55f5696e,#b7e9f72e));background:var(--theme-bg,var(--journal-surface-5b1f749b,#071c2b));width:100%;min-height:44px;color:var(--theme-text,var(--journal-ink-e2670c05,#eaffff));font:inherit;border-radius:8px;padding:10px 12px}.profile-email-account textarea{resize:vertical;min-height:80px}.profile-email-account>small{color:var(--theme-muted,var(--journal-ink-f8cea09a,#8eafbb));line-height:1.6}html[data-theme=journal]{--journal-shadow-47281021:#74532f0b;--journal-shadow-f10770bf:#74532f1b;--journal-line-55f5696e:#b089642e;--journal-surface-5b1f749b:#fffaef;--journal-ink-e2670c05:#3d3026;--journal-ink-f8cea09a:#6f5b4a}html[data-ui=ios]{--journal-shadow-47281021:#1e1e280b;--journal-shadow-f10770bf:#1e1e281b;--journal-line-55f5696e:#bebec62e;--journal-surface-5b1f749b:#fff;--journal-ink-e2670c05:#242428;--journal-ink-f8cea09a:#242428}
