html[data-skin=pixel]{--px-ink:#1d1828;--px-head:#3b3350;--px-muted:#5a5470;--px-faint:#655f7c;--px-paper:#fff1d6;--px-hi:#ffffff;--px-lo:#f1d3a3;--px-field:#ffffff;--px-ground:#76bdee;--px-line:#1d1828;--px-rule:#cf9f62;--px-wash:#f6e3bd;--px-wash-green:#d9efc0;--px-wash-blue:#d4f1fb;--px-wash-pink:#ffd9e4;--px-wash-butter:#ffe9a8;--px-accent:#2b6ca3;--px-accent-deep:#1f5a8e;--px-on-accent:#ffffff;--px-green:#4c9644;--px-green-deep:#2f6b3f;--px-on-green:#10230f;--px-rose:#e0487f;--px-rose-deep:#b8305f;--px-danger:#85283a;--px-danger-soft:#ffdcd5;--px-on-danger:#ffffff;--px-butter:#ffd85f;--px-on-butter:#1d1828;--px-focus:#bc4543;--px-footer-ink:#fff1d6;--px-footer-hover:#ffd85f;--px-shadow-ink:#1d1828;--px-wood:#82502f;--px-wood-dark:#5a3425;--px-say-ink:#1d1828;--px-sky-0:#4f9fe3;--px-sky-1:#76bdee;--px-sky-2:#a6daf6;--px-sky-3:#d4f1fb;--px-ground-bands:linear-gradient(180deg,var(--px-sky-0) 0 22%,var(--px-sky-1) 22% 48%,var(--px-sky-2) 48% 74%,var(--px-sky-3) 74% 100%);--px-shadow-rgb:29 24 40;--px-scrim:rgb(29 24 40/0.35);--px-scrim-auth:rgb(29 24 40/0.6);--px-display:var(--font-pixel,"Pixelify Sans"),var(--font-ui),system-ui,sans-serif;--px-ui:var(--font-ui),system-ui,sans-serif;--px:2px;--px-b3:calc(var(--px) * 3);--px-b4:calc(var(--px) * 4);--px-b5:calc(var(--px) * 5);--px-ring:0 calc(var(--px) * -1) 0 0 var(--px-line),0 var(--px) 0 0 var(--px-line),calc(var(--px) * -1) 0 0 0 var(--px-line),var(--px) 0 0 0 var(--px-line);--px-bevel:inset var(--px) var(--px) 0 0 var(--px-hi),inset calc(var(--px) * -1) calc(var(--px) * -1) 0 0 var(--px-lo);--px-drop:drop-shadow(calc(var(--px) * 2) calc(var(--px) * 2) 0 rgb(var(--px-shadow-rgb)/0.32));--px-f-panel:url(/skins/pixel/frame-panel.png);--px-f-card:url(/skins/pixel/frame-card.png);--px-f-pop:url(/skins/pixel/frame-pop.png);--px-f-field:url(/skins/pixel/frame-field.png);--px-f-btn:url(/skins/pixel/frame-btn.png);--px-f-btn-d:url(/skins/pixel/frame-btn-d.png);--px-f-btn-primary:url(/skins/pixel/frame-btn-primary.png);--px-f-btn-primary-d:url(/skins/pixel/frame-btn-primary-d.png);--px-f-btn-danger:url(/skins/pixel/frame-btn-danger.png);--px-f-btn-danger-d:url(/skins/pixel/frame-btn-danger-d.png);--px-f-chip:url(/skins/pixel/frame-chip.png);--px-f-chip-on:url(/skins/pixel/frame-chip-on.png);--px-f-user:url(/skins/pixel/frame-user.png);--px-f-bubble:url(/skins/pixel/frame-bubble.png);--px-f-say:url(/skins/pixel/frame-say.png);--px-f-sheet:url(/skins/pixel/frame-sheet.png);--px-s-wood:url(/skins/pixel/wood.png);--px-s-check-off:url(/skins/pixel/check-off.png);--px-s-check-on:url(/skins/pixel/check-on.png);--px-s-knob:url(/skins/pixel/knob.png);--px-s-dot:url(/skins/pixel/dot.png);--px-s-tail-down:url(/skins/pixel/tail-down.png);--px-s-tail-up:url(/skins/pixel/tail-up.png);--px-s-tail-left:url(/skins/pixel/tail-left.png);--px-s-tail-right:url(/skins/pixel/tail-right.png);--background:41 100% 92%;--foreground:255 18% 13%;--card:41 100% 92%;--card-foreground:255 18% 13%;--popover:41 100% 92%;--popover-foreground:255 18% 13%;--primary:205 59% 40%;--primary-foreground:0 0% 100%;--secondary:41 70% 85%;--secondary-foreground:255 18% 13%;--muted:41 70% 85%;--muted-foreground:252 14% 39%;--accent:41 70% 85%;--accent-foreground:255 18% 13%;--border:255 18% 13%;--input:255 18% 13%;--ring:340 66% 51%;--radius:0px;--habit-line:#cf9f6280;--calendar-accent:#2b6ca3;--desk-line:#1d1828;--app-bg:var(--px-paper)!important}@media (min-resolution:1.125dppx) and (max-resolution:1.374dppx){html[data-skin=pixel]{--px:2.4px}}@media (min-resolution:1.625dppx) and (max-resolution:1.874dppx){html[data-skin=pixel]{--px:2.2857px}}html[data-skin=pixel]{background-color:var(--px-ground);background-image:var(--px-ground-bands);background-attachment:fixed;color:var(--px-ink)}html[data-skin=pixel]:not([data-scene]){--app-surface:transparent}html[data-skin=pixel]:not([data-scene]) body{background-color:transparent!important}html[data-skin=pixel] .journal-workspace{--desk-paper:var(--px-paper);--desk-ink:var(--px-ink);--desk-line:var(--px-line);background:transparent}html[data-skin=pixel] .theme-scene canvas{image-rendering:pixelated}html[data-skin=pixel] svg{stroke-linecap:square;stroke-linejoin:miter;shape-rendering:crispEdges}html[data-skin=pixel] :is(.settings-shell h1,.settings-shell h2,.billing-page h1,.billing-page h2,.welcome-intro h1,.history-title-row,.workspace-panel-heading,.journal-quick-help h2,#auth-modal-title,.settings-label){font-family:var(--px-display);font-weight:600;letter-spacing:0}html[data-skin=pixel] :is(.journal-footer,.workspace-tools,nav[aria-label=Main],button,summary,[role=menuitem],[role=menuitemradio],.settings-badge,.settings-price,.agents-ai-badge,.agents-message-meta,.habit-list-stats,.habit-list-row,.shared-habit-calendar,.dictation,.art-toast-card,.entry-row,.history-shortcuts,.settings-sidebar nav,.agent-chooser-item,.slash-menu-item,.wkp-title,.wkp-btn,.wkp-caption,.wkp-talk-caption,.wkp-note,.pet-say,.pet-menu){font-variant-numeric:tabular-nums}html[data-skin=pixel] .billing-page h1,html[data-skin=pixel] .settings-shell h1{font-size:32px;line-height:1.15;color:var(--px-head)}html[data-skin=pixel] .billing-page h2,html[data-skin=pixel] .settings-shell h2{font-size:20px;line-height:1.25;color:var(--px-head)}html[data-skin=pixel] :is(a,button,input,textarea,select,summary,[tabindex]:where(:not(.workspace-panel)),[role=menuitemradio],[role=switch]):focus-visible{outline:2px dashed var(--px-focus);outline-offset:3px}html[data-skin=pixel] .editor-textarea:focus-visible{outline:none}html[data-skin=pixel] [role=dialog]:focus-visible{outline:none}html[data-skin=pixel][data-art] .journal-writing-area{border-radius:0;isolation:isolate}html[data-skin=pixel][data-art] .journal-writing-area:not(:has(>.welcome-intro)){background:transparent;box-shadow:none}html[data-skin=pixel] .journal-writing-area:before{content:"";position:absolute;inset:8px -28px 10px -28px;z-index:-1;pointer-events:none;border:21px solid transparent;-o-border-image:var(--px-f-sheet) 7 /21px stretch;border-image:var(--px-f-sheet) 7 fill /21px stretch;image-rendering:pixelated;filter:var(--px-drop)}@media (min-width:769px){html[data-skin=pixel] .journal-writing-area{--wkp-x:-19px;--wkp-top:17px;--wkp-bottom:19px;--wkp-radius:12px;--wkp-line:0px}}@media (max-width:768px){html[data-skin=pixel] .journal-writing-area{--wkp-x:8px;--wkp-top:8px;--wkp-bottom:8px;--wkp-radius:8px;--wkp-line:0px}}html[data-skin=pixel] .journal-writing-area:has(>.welcome-intro):before{display:none}@media (max-width:768px){html[data-skin=pixel][data-art] .journal-writing-area:not(:has(>.welcome-intro)){background:var(--editor-paper);box-shadow:0 0 0 28px var(--editor-paper)}html[data-skin=pixel] .journal-writing-area:before{inset:2px;border-width:14px;-o-border-image:var(--px-f-sheet) 7 /14px stretch;border-image:var(--px-f-sheet) 7 /14px stretch;filter:none}}@media (min-width:769px) and (max-width:1010px){html[data-skin=pixel] .workspace-writing:has(.journal-history-sidebar) .journal-writing-area:before{display:none}html[data-skin=pixel][data-art] .workspace-writing:has(.journal-history-sidebar) .journal-writing-area:not(:has(>.welcome-intro)){background:var(--editor-paper);box-shadow:0 0 0 28px var(--editor-paper)}}@media (forced-colors:active){html[data-skin=pixel] .journal-writing-area:before{display:none}html[data-skin=pixel][data-art] .journal-writing-area:not(:has(>.welcome-intro)){background:var(--editor-paper);box-shadow:0 0 0 28px var(--editor-paper)}}html[data-skin=pixel] .journal-footer{--nav-fg:var(--px-footer-ink);--nav-hover:var(--px-footer-hover);color:var(--px-footer-ink);font-family:var(--px-ui);font-size:14px;min-height:44px;background:var(--px-s-wood) 0 0 /calc(var(--px) * 32) calc(var(--px) * 22) repeat-x;background-color:var(--px-wood);image-rendering:pixelated;text-shadow:0 var(--px) 0 var(--px-shadow-ink)}html[data-skin=pixel] .journal-footer button{position:relative;color:var(--px-footer-ink);font-family:var(--px-ui);font-size:14px}html[data-skin=pixel] .journal-footer button:has(>svg){filter:drop-shadow(0 var(--px) 0 var(--px-shadow-ink))}html[data-skin=pixel] .journal-footer button:hover{color:var(--px-footer-hover)!important}html[data-skin=pixel] .workspace-tools{color:var(--px-footer-ink)}html[data-skin=pixel] .journal-footer button[aria-expanded=true],html[data-skin=pixel] .workspace-tools button[aria-pressed=true]{color:var(--px-footer-hover)}html[data-skin=pixel] .workspace-tools button[aria-pressed=true]:not([data-listening=true]):after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:var(--px);background:var(--px-footer-hover);box-shadow:0 var(--px) 0 var(--px-shadow-ink);pointer-events:none}html[data-skin=pixel] :is(.journal-footer span[style*=user-select],.workspace-dot,.journal-dot){display:inline-block;width:calc(var(--px) * 3);height:calc(var(--px) * 3);margin:0 5px!important;font-size:0!important;line-height:0;color:transparent!important;background:var(--px-s-dot) center /calc(var(--px) * 3) calc(var(--px) * 3) no-repeat;filter:drop-shadow(0 var(--px) 0 var(--px-shadow-ink));opacity:.9}html[data-skin=pixel] [data-radix-popper-content-wrapper]{filter:var(--px-drop)}html[data-skin=pixel] :is(.agent-chooser-menu,.slash-menu,.chat-popover,.journal-quick-help,.history-delete-dialog){border:var(--px-b4) solid transparent!important;-o-border-image:var(--px-f-pop) 4 /var(--px-b4) stretch!important;border-image:var(--px-f-pop) 4 fill /var(--px-b4) stretch!important;border-radius:0!important;color:var(--px-ink);background:none!important;box-shadow:none!important;image-rendering:pixelated}html[data-skin=pixel] :is(.agent-chooser-menu,.slash-menu){min-width:214px;width:-moz-max-content;width:max-content;max-width:min(92vw,340px);padding:4px}html[data-skin=pixel] .slash-menu{width:300px}html[data-skin=pixel] .agent-chooser-item{min-height:38px;padding:6px 10px;border-radius:0;font-family:var(--px-ui);font-size:15px;font-weight:500;line-height:24px;color:var(--px-ink)}html[data-skin=pixel] .agent-chooser-item:hover{background:var(--px-wash)}html[data-skin=pixel] .agent-chooser-item[aria-checked=true]{color:var(--px-green-deep);background:var(--px-wash-green);font-weight:600}html[data-skin=pixel] .agent-chooser-item[aria-checked=true]>svg:last-child{color:var(--px-green-deep)}html[data-skin=pixel] .agents-agent-select.has-pets .agent-chooser-glyph{margin:-5px 0}html[data-skin=pixel]:not([data-pets=off]) .agents-chat-history{padding-bottom:calc(var(--pets-strip, 46px) + 4px)}@media (max-width:768px){html[data-skin=pixel]:not([data-pets=off]) .agents-chat-history{padding-bottom:calc(var(--pets-strip, 46px) + 11px)}}html[data-skin=pixel] .notice-avatar:has(.agent-pet[data-family=pixel]){width:32px;height:32px;margin:-6px 0}html[data-skin=pixel] .slash-menu-item{border-radius:0}html[data-skin=pixel] .slash-menu-item-name{color:var(--px-ink)!important;font-family:var(--px-ui)}html[data-skin=pixel] :is(.slash-menu-item-description,.slash-menu-empty){color:var(--px-muted)!important}html[data-skin=pixel] .slash-menu-item.selected,html[data-skin=pixel] .slash-menu-item:hover{background:var(--px-wash)}html[data-skin=pixel] .slash-menu-category{color:var(--px-rose-deep);font-family:var(--px-ui);font-weight:600}html[data-skin=pixel] .popover-divider{height:var(--px);margin:4px 0;border:0;background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4))}html[data-skin=pixel] .theme-menu-mode{border-bottom:0;background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4)) 0 100% /100% var(--px) no-repeat;padding-bottom:12px}html[data-skin=pixel] :is(.journal-quick-help,.history-delete-dialog){padding:14px 16px 12px}html[data-skin=pixel] .journal-quick-help h2{font-size:20px;color:var(--px-head);margin-bottom:10px}html[data-skin=pixel] .journal-quick-help dt{color:var(--px-ink)}html[data-skin=pixel] .journal-quick-help dd{color:var(--px-muted)}html[data-skin=pixel] .journal-quick-help kbd{padding:1px 7px;border:0;border-radius:0;color:var(--px-head);font-family:var(--px-ui);background:var(--px-wash);box-shadow:var(--px-ring),inset 0 calc(var(--px) * -1) 0 0 var(--px-lo)}html[data-skin=pixel] [data-radix-popper-content-wrapper]>[role=dialog]:has(.date-picker-calendar){position:relative;padding:8px 10px 4px;border:var(--px-b4) solid transparent;-o-border-image:var(--px-f-pop) 4 /var(--px-b4) stretch;border-image:var(--px-f-pop) 4 fill /var(--px-b4) stretch;border-radius:0;background:none;color:var(--px-ink);image-rendering:pixelated}html[data-skin=pixel] [role=dialog]:has(.date-picker-calendar) .border-t{border-color:var(--px-rule)}html[data-skin=pixel] .billing-page button,html[data-skin=pixel] .settings-content :is(button,.settings-button,.billing-button):not(.settings-switch,.settings-theme,.deleted-summary,.about-item,.psyche-trait,.psyche-toggle,.writing-preset,[data-variant=ghost],.about-segment button),html[data-skin=pixel] :is(.history-shortcuts button,.journal-response-action,.history-delete-dialog button,.agents-thread-toolbar>button,.agents-action-card button,.plan-add-actions button,.task-editor-actions button,.task-load-more,.plan-notice button,.welcome-actions button,.habit-archived-toggle,.agents-saved-threads summary){border:var(--px-b3) solid transparent;-o-border-image:var(--px-f-btn) 3 /var(--px-b3) stretch;border-image:var(--px-f-btn) 3 fill /var(--px-b3) stretch;border-radius:0;background:none;image-rendering:pixelated;color:var(--px-ink);font-family:var(--px-ui);font-size:14.5px;font-weight:600;letter-spacing:0;min-height:40px;padding:0 8px;box-shadow:none;transition:transform .08s ease-out}html[data-skin=pixel] :is(.agents-thread-toolbar>button,.agents-action-card button,.plan-add-actions button,.task-editor-actions button,.task-load-more,.plan-notice button,.habit-archived-toggle,.agents-saved-threads summary,.history-delete-dialog button){min-height:34px;padding:0 6px;font-size:13.5px}html[data-skin=pixel] .billing-page button:hover:not(:disabled),html[data-skin=pixel] .settings-content :is(button,.settings-button,.billing-button):not(.settings-switch,.settings-theme,.deleted-summary,.about-item,.psyche-trait,.psyche-toggle,.writing-preset,[data-variant=ghost],.about-segment button):hover:not(:disabled),html[data-skin=pixel] :is(.history-shortcuts button,.journal-response-action,.history-delete-dialog button,.agents-thread-toolbar>button,.agents-action-card button,.plan-add-actions button,.task-editor-actions button,.task-load-more,.plan-notice button,.welcome-actions button,.habit-archived-toggle,.agents-saved-threads summary):hover:not(:disabled){filter:brightness(1.05)}html[data-skin=pixel] .billing-page button:active:not(:disabled),html[data-skin=pixel] .settings-content :is(button,.settings-button,.billing-button):not(.settings-switch,.settings-theme,.deleted-summary,.about-item,.psyche-trait,.psyche-toggle,.writing-preset,[data-variant=ghost],.about-segment button):active:not(:disabled),html[data-skin=pixel] :is(.history-shortcuts button,.journal-response-action,.history-delete-dialog button,.agents-thread-toolbar>button,.agents-action-card button,.plan-add-actions button,.task-editor-actions button,.task-load-more,.plan-notice button,.welcome-actions button,.habit-archived-toggle,.agents-saved-threads summary):active:not(:disabled){border-image-source:var(--px-f-btn-d);transform:translateY(var(--px))}html[data-skin=pixel] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.agents-send,.plan-add-submit){color:var(--px-on-green)!important;background:none!important;border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-btn-primary) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-btn-primary) 3 fill /var(--px-b3) stretch!important;box-shadow:none!important;image-rendering:pixelated;font-family:var(--px-ui);font-weight:600}html[data-skin=pixel] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.agents-send,.plan-add-submit):active:not(:disabled){border-image-source:var(--px-f-btn-primary-d)!important}html[data-skin=pixel][data-art] .settings-content button:is([data-variant=danger],[data-variant=danger-solid]){color:var(--px-on-danger);border-image-source:var(--px-f-btn-danger)}html[data-skin=pixel][data-art] .settings-content button:is([data-variant=danger],[data-variant=danger-solid]):active:not(:disabled){border-image-source:var(--px-f-btn-danger-d)}html[data-skin=pixel] .settings-content button[data-variant=ghost]{color:var(--px-muted);font-family:var(--px-ui);font-size:14.5px;font-weight:600;border:0;background:transparent;box-shadow:none}html[data-skin=pixel] .settings-content button[data-variant=ghost]:hover:not(:disabled){color:var(--px-rose-deep);background:var(--px-wash-pink)}html[data-skin=pixel] .agents-saved-threads summary{width:-moz-fit-content;width:fit-content;margin-left:auto}html[data-skin=pixel] .agents-send{display:inline-grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0}@media (max-width:768px){html[data-skin=pixel] .agents-send{width:44px;height:44px;min-height:44px}}html[data-skin=pixel] button:disabled{opacity:.5}html[data-skin=pixel] .journal-history-sidebar{border:var(--px-b4) solid transparent!important;-o-border-image:var(--px-f-pop) 4 /var(--px-b4) stretch!important;border-image:var(--px-f-pop) 4 fill /var(--px-b4) stretch!important;border-radius:0!important;background:none!important;box-shadow:none!important;image-rendering:pixelated;filter:var(--px-drop)}html[data-skin=pixel] .history-heading{padding:8px 10px 6px}html[data-skin=pixel] .history-title-row{font-size:20px;color:var(--px-head);padding-bottom:8px}html[data-skin=pixel] .history-title-row .journal-menu-close{font-family:var(--px-ui);color:var(--px-rose-deep);padding-bottom:2px}html[data-skin=pixel] .history-shortcuts{gap:6px}html[data-skin=pixel] .history-shortcuts button{min-height:38px;font-size:13px;padding:0 4px;white-space:nowrap}html[data-skin=pixel] .journal-history-sidebar [aria-label="Journal history"]>p{font-size:14.5px!important;line-height:1.5;padding:18px 20px!important;color:var(--px-muted)!important}html[data-skin=pixel] .journal-history-sidebar .onboarding-card{border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-card) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-card) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;background:none;image-rendering:pixelated}html[data-skin=pixel] .journal-history-sidebar .onboarding-card button{font-family:var(--px-ui);font-size:13.5px!important;color:var(--px-accent-deep)!important}html[data-skin=pixel] .journal-history-sidebar button[style*="font-size: 12px"][style*="text-align: left"]{color:var(--px-muted)!important;font-size:12.5px!important}html[data-skin=pixel] .journal-history-sidebar button[style*="font-size: 12px"][style*="text-align: left"]:hover{color:var(--px-rose-deep)!important}html[data-skin=pixel] .entry-row{border-bottom:0!important;background-image:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4))!important;background-repeat:no-repeat!important;background-position:0 100%!important;background-size:100% var(--px)!important}html[data-skin=pixel] .entry-row:has(>button[aria-current=page]){background-color:var(--px-wash-butter)!important}html[data-skin=pixel] .entry-row button:first-child>div:first-child{font-size:14.5px!important;color:var(--px-ink)}html[data-skin=pixel] .entry-row button:first-child>div:last-child{font-size:12.5px!important;color:var(--px-muted)!important}html[data-skin=pixel] .entry-row button[aria-current=page]>div:first-child{color:var(--px-ink);font-weight:700}html[data-skin=pixel] .entry-actions img{opacity:.6}html[data-skin=pixel] .workspace-panel{position:absolute;--panel-radius:12px;overflow:visible;isolation:isolate;padding:6px;border:0;border-radius:var(--panel-radius);background:transparent;box-shadow:none}html[data-skin=pixel] .workspace-panel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:var(--px-b5) solid transparent;-o-border-image:var(--px-f-panel) 5 /var(--px-b5) stretch;border-image:var(--px-f-panel) 5 fill /var(--px-b5) stretch;image-rendering:pixelated;filter:var(--px-drop)}html[data-skin=pixel] .workspace-panel-heading{position:relative;padding:6px 12px;min-height:44px;font-size:20px;color:var(--px-footer-ink);border-bottom:0;background:var(--px-s-wood) 0 0 /calc(var(--px) * 32) calc(var(--px) * 22) repeat-x;background-color:var(--px-wood);image-rendering:pixelated;box-shadow:0 var(--px) 0 var(--px-shadow-ink);text-shadow:0 var(--px) 0 var(--px-shadow-ink)}html[data-skin=pixel] .workspace-panel-heading .workspace-icon-label{gap:9px}html[data-skin=pixel] .workspace-panel-heading :is(a,button){color:var(--px-ink);font-family:var(--px-ui);border-radius:0;background:var(--px-paper);text-shadow:none;box-shadow:var(--px-ring),var(--px-bevel)}html[data-skin=pixel] .workspace-panel-heading :is(a,button):hover{background:var(--px-wash-butter)}html[data-skin=pixel] .workspace-panel-heading :is(a,button):active{transform:translateY(var(--px))}html[data-skin=pixel] .workspace-panel-content{background:transparent}html[data-skin=pixel] .workspace-scrim{background:var(--px-scrim)}html[data-skin=pixel] .workspace-loading{font-size:15px;color:var(--px-muted)}html[data-skin=pixel] .workspace-agents button{font-size:14px!important}html[data-skin=pixel] .workspace-agents button:not(:disabled):hover{background:var(--px-wash)!important}html[data-skin=pixel] .workspace-agents :is(button,textarea):focus-visible{outline:2px dashed var(--px-focus);outline-offset:3px}html[data-skin=pixel] .agents-thread-toolbar{border-bottom:0;background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4)) 0 100% /100% var(--px) no-repeat;padding:10px 14px 12px}html[data-skin=pixel] .agents-empty{color:var(--px-muted)}html[data-skin=pixel] .agents-empty:before{content:"";grid-area:1/1;width:calc(var(--px) * 29);height:calc(var(--px) * 29);background:var(--px-wash);box-shadow:var(--px-ring)}html[data-skin=pixel] .agents-empty svg{grid-area:1/1;border:0;border-radius:0;color:var(--px-accent-deep);padding:18px}html[data-skin=pixel] .agents-message-meta{color:var(--px-muted);font-size:12.5px}html[data-skin=pixel] .agents-ai-badge{border:0;border-radius:0;background:var(--px-wash-butter);color:var(--px-ink);opacity:1;padding:0 7px;box-shadow:var(--px-ring);font-family:var(--px-ui)}html[data-skin=pixel] :is(.agents-user-bubble,.agents-assistant-bubble){position:relative;border:var(--px-b3) solid transparent;border-radius:0;padding:2px 6px 3px;box-shadow:none;background:none;image-rendering:pixelated}html[data-skin=pixel] .agents-user-bubble{-o-border-image:var(--px-f-user) 3 /var(--px-b3) stretch;border-image:var(--px-f-user) 3 fill /var(--px-b3) stretch;color:var(--px-on-green)}html[data-skin=pixel] .agents-assistant-bubble{-o-border-image:var(--px-f-bubble) 3 /var(--px-b3) stretch;border-image:var(--px-f-bubble) 3 fill /var(--px-b3) stretch;color:var(--px-ink)}html[data-skin=pixel] .agents-saved-threads{margin-top:4px}html[data-skin=pixel] .agents-saved-threads>button{border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-chip) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-chip) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;background:none!important;color:var(--px-ink)!important;padding:0 6px!important;image-rendering:pixelated}html[data-skin=pixel] .agents-saved-threads>button[aria-pressed=true]{border-image-source:var(--px-f-chip-on)!important;color:var(--px-on-butter)!important}html[data-skin=pixel] .agents-saved-threads>button:hover:not(:disabled){filter:brightness(1.05)}html[data-skin=pixel] .agents-thread-toolbar>button.agents-delete-thread{font-size:13.5px!important;color:var(--px-danger)!important;font-weight:600}html[data-skin=pixel] .agents-action-card{border-top:0;background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4)) 0 0 /100% var(--px) no-repeat;padding-top:14px}html[data-skin=pixel] .agents-action-content>span,html[data-skin=pixel] .agents-action-heading{color:var(--px-muted)}html[data-skin=pixel] .agents-composer{background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4)) 0 0 /100% var(--px) no-repeat;border-top:0;padding-top:14px}html[data-skin=pixel] .agents-agent-select{color:var(--px-muted);font-size:14px}html[data-skin=pixel] .agents-input-box{padding:0 2px;border:var(--px-b3) solid transparent;-o-border-image:var(--px-f-field) 3 /var(--px-b3) stretch;border-image:var(--px-f-field) 3 fill /var(--px-b3) stretch;border-radius:0;background:none;image-rendering:pixelated}html[data-skin=pixel] .agents-input-box:focus-within{outline:2px dashed var(--px-focus);outline-offset:3px}html[data-skin=pixel] .agents-input-box textarea:focus-visible,html[data-skin=pixel] .workspace-agents .agents-input-box textarea:focus-visible{outline:none}html[data-skin=pixel] .agents-voice[aria-pressed=true]{color:var(--px-rose-deep);background:var(--px-wash-pink)}html[data-skin=pixel] .agents-input-actions button:not(.agents-send){border:0}html[data-skin=pixel] .habits-surface{background:transparent!important}html[data-skin=pixel] .habit-list-toolbar{background:var(--px-paper)!important}html[data-skin=pixel] .habits-compact{--habit-line:var(--px-rule)}html[data-skin=pixel] .habit-search,html[data-skin=pixel] .plan-filters .agents-agent-select,html[data-skin=pixel] .task-editor>input{border:var(--px-b3) solid transparent;-o-border-image:var(--px-f-field) 3 /var(--px-b3) stretch;border-image:var(--px-f-field) 3 fill /var(--px-b3) stretch;border-radius:0;background:none;image-rendering:pixelated}html[data-skin=pixel] .habit-add-toggle{width:42px;min-width:42px;height:42px;padding:0;border:var(--px-b3) solid transparent;-o-border-image:var(--px-f-btn-primary) 3 /var(--px-b3) stretch;border-image:var(--px-f-btn-primary) 3 fill /var(--px-b3) stretch;border-radius:0;background:none;color:var(--px-on-green);image-rendering:pixelated}html[data-skin=pixel] .habit-add-toggle:active{border-image-source:var(--px-f-btn-primary-d);transform:translateY(var(--px))}html[data-skin=pixel] .habit-search:focus-within{outline:2px dashed var(--px-focus);outline-offset:3px}html[data-skin=pixel] .habit-filters{padding:0;gap:8px;background:transparent;border-radius:0}html[data-skin=pixel] .habit-filters button{border:var(--px-b3) solid transparent;-o-border-image:var(--px-f-chip) 3 /var(--px-b3) stretch;border-image:var(--px-f-chip) 3 fill /var(--px-b3) stretch;border-radius:0;background:none;box-shadow:none;font-family:var(--px-ui);color:var(--px-ink);image-rendering:pixelated}html[data-skin=pixel] .habit-filters button[aria-pressed=true]{border-image-source:var(--px-f-chip-on);color:var(--px-on-butter)}html[data-skin=pixel] .shared-habit-calendar{container:px-cal/inline-size}html[data-skin=pixel] .shared-habit-calendar .shared-calendar-views{gap:6px}html[data-skin=pixel] .shared-habit-calendar .shared-calendar-views button{flex:1 1 auto;gap:3px;padding:4px 5px}@container px-cal (max-width: 261px){html[data-skin=pixel] .shared-calendar-views button svg{display:none}}html[data-skin=pixel] .habit-compact-list{border-top:0;background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4)) 0 0 /100% var(--px) no-repeat;padding-top:6px}html[data-skin=pixel] .habit-list-row{border-bottom:0;background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4)) 0 100% /100% var(--px) no-repeat}html[data-skin=pixel] .task-complete{border-radius:0;border:0!important;box-shadow:var(--px-ring);color:var(--px-ink)!important}html[data-skin=pixel] .task-complete[aria-pressed=true]{background:var(--px-green)!important;color:var(--px-on-green)!important}html[data-skin=pixel] .habit-complete{border-radius:0;border:0!important;box-shadow:var(--px-ring);color:var(--px-ink)!important}html[data-skin=pixel] .habit-complete[aria-pressed=true]{background:var(--px-green)!important;color:var(--px-on-green)!important}html[data-skin=pixel] .habit-complete[aria-pressed=true] svg{stroke-width:3}html[data-skin=pixel] .task-done .habit-list-name{text-decoration:line-through;text-decoration-color:var(--px-rose);text-decoration-thickness:var(--px);color:var(--px-muted)}html[data-skin=pixel] .habit-list-stats{opacity:1;color:var(--px-muted)}html[data-skin=pixel] .habit-list-stats>span+span{border-left-color:var(--px-rule)}html[data-skin=pixel] .habit-list-stats>span[style*=color]{color:var(--px-accent-deep)!important;font-weight:600}html[data-skin=pixel] .plan-list-heading{font-family:var(--px-ui);font-size:15px;color:var(--px-head)}html[data-skin=pixel] .habit-open-item:hover,html[data-skin=pixel] .habit-open-item[aria-expanded=true]{background:var(--px-wash);border-radius:0}html[data-skin=pixel] :is(.plan-cadence button,.plan-add-type button,.habit-days button,.habit-days [role=radiogroup]){border-radius:0}html[data-skin=pixel] .plan-add{border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-card) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-card) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;background:none;image-rendering:pixelated}html[data-skin=pixel] .plan-add input:not([type=checkbox]),html[data-skin=pixel] .plan-due button{border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-field) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-field) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;background:none!important;min-height:40px;color:var(--px-ink);image-rendering:pixelated}html[data-skin=pixel] .plan-add input:focus-visible,html[data-skin=pixel] .plan-due button:focus-visible{outline:2px dashed var(--px-focus);outline-offset:3px}html[data-skin=pixel] .plan-due{font-size:14px}html[data-skin=pixel] :is(.plan-add-type button,.plan-cadence button){border:0!important;background:none!important;font-family:var(--px-ui);font-size:14px;font-weight:600;color:var(--px-muted)}html[data-skin=pixel] :is(.plan-add-type button,.plan-cadence button)[aria-pressed=true]{color:var(--px-ink);background:var(--px-wash-butter)!important;box-shadow:var(--px-ring)}html[data-skin=pixel] .habits-compact form button[aria-label^="icon for"],html[data-skin=pixel] .habits-compact form input:not([type=checkbox]){border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-field) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-field) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;background:none!important;color:var(--px-ink);image-rendering:pixelated}html[data-skin=pixel] .habits-compact form input:focus-visible{outline:2px dashed var(--px-focus);outline-offset:3px}html[data-skin=pixel] .habit-days{font-size:14px}html[data-skin=pixel] .habit-days [role=radiogroup]{border:0;border-radius:0;overflow:visible;gap:3px;background:transparent}html[data-skin=pixel] .habit-days button{border:0;font-family:var(--px-ui);font-weight:600;min-width:28px;border-radius:0;background:var(--px-field);box-shadow:var(--px-ring),inset 0 calc(var(--px) * -1) 0 0 var(--px-lo)}html[data-skin=pixel] .habit-days button[aria-checked=true]{background:var(--px-green);color:var(--px-on-green)}html[data-skin=pixel] .plan-notice{border:var(--px-b3) solid transparent;-o-border-image:var(--px-f-card) 3 /var(--px-b3) stretch;border-image:var(--px-f-card) 3 fill /var(--px-b3) stretch;border-radius:0;background:none;image-rendering:pixelated}html[data-skin=pixel] :is(.task-due.overdue,.item-detail-facts .is-alert dd){color:var(--px-danger)}html[data-skin=pixel] .journal-menu-close{color:var(--px-rose-deep)}html[data-skin=pixel][data-art] .settings-shell{--settings-ink:var(--px-ink);--settings-muted:var(--px-muted);--settings-faint:var(--px-faint);--settings-line:var(--px-rule);--settings-panel:var(--px-paper);--settings-ground:var(--px-ground);--settings-hover:var(--px-wash);--settings-accent:var(--px-accent);--settings-accent-soft:var(--px-wash-blue);--settings-danger:var(--px-danger);--settings-danger-soft:var(--px-danger-soft);--settings-radius:0px;--settings-control-radius:0px;background:transparent}html[data-skin=pixel] .settings-topbar{height:62px;border-bottom:0;background:var(--px-s-wood) 0 0 /calc(var(--px) * 32) calc(var(--px) * 22) repeat-x;background-color:var(--px-wood);image-rendering:pixelated;box-shadow:0 var(--px) 0 var(--px-shadow-ink);backdrop-filter:none;color:var(--px-footer-ink)}html[data-skin=pixel] .settings-brand span{font-family:var(--px-display);font-size:20px;font-weight:600;letter-spacing:0;color:var(--px-footer-ink);text-shadow:0 var(--px) 0 var(--px-shadow-ink)}html[data-skin=pixel] .settings-brand img{border-radius:0}html[data-skin=pixel] .settings-back{font-family:var(--px-ui);font-size:15px;font-weight:600;color:var(--px-footer-ink);border-radius:0;text-shadow:0 var(--px) 0 var(--px-shadow-ink)}html[data-skin=pixel] .settings-back:hover{color:var(--px-footer-hover)}html[data-skin=pixel] .settings-label{font-size:24px;line-height:1.15;color:var(--px-head);margin-bottom:10px}html[data-skin=pixel] .settings-nav-group{font-family:var(--px-ui);font-size:13.5px;font-weight:600;color:var(--px-rose-deep);letter-spacing:.02em}html[data-skin=pixel] .settings-sidebar nav a{position:relative;font-family:var(--px-ui);font-size:15px;font-weight:600;border-radius:0;color:var(--px-muted)}html[data-skin=pixel] .settings-sidebar nav a:hover{background:var(--px-wash);color:var(--px-head)}html[data-skin=pixel] .settings-sidebar nav a[aria-current=page]{background:var(--px-wash-butter);color:var(--px-ink);box-shadow:var(--px-ring)}html[data-skin=pixel] .settings-sidebar nav a[aria-current=page] svg{color:var(--px-rose-deep)}html[data-skin=pixel] .settings-layout{margin:26px auto 72px;padding:36px 36px 56px;border:var(--px-b4) solid transparent;-o-border-image:var(--px-f-pop) 4 /var(--px-b4) stretch;border-image:var(--px-f-pop) 4 fill /var(--px-b4) stretch;border-radius:0;background:none;image-rendering:pixelated;filter:var(--px-drop)}@media (max-width:1090px){html[data-skin=pixel] .settings-layout{margin:20px 14px 56px;max-width:none}}html[data-skin=pixel] .settings-heading{position:relative;margin-bottom:34px}@media (max-width:768px){html[data-skin=pixel] .settings-layout{margin:0;padding:0 10px 36px;border:0;-o-border-image:none;border-image:none;background:transparent;filter:none}html[data-skin=pixel] .settings-content,html[data-skin=pixel] .settings-mobile-nav{background:var(--px-paper);box-shadow:var(--px-ring),var(--px-bevel);border:0;border-radius:0;margin-inline:2px}html[data-skin=pixel] .settings-mobile-nav{padding:18px 14px 14px;margin-bottom:14px}html[data-skin=pixel] .settings-content{padding:6px 14px 30px}html[data-skin=pixel] .settings-row{padding:16px 18px}html[data-skin=pixel] .settings-group>*{padding-inline:18px}html[data-skin=pixel] .settings-shell h1{font-size:28px}}html[data-skin=pixel] .settings-heading>p{max-width:46ch;font-size:15px}html[data-skin=pixel] .settings-section-desc{max-width:56ch}html[data-skin=pixel] :is(.settings-alert,.settings-notice,.about-notice,.connect-alert,.plan-notice){border:0!important;border-radius:0;background:var(--px-wash-pink);box-shadow:var(--px-ring);padding:14px 20px;margin:2px}html[data-skin=pixel] :is(.settings-membership .settings-notice,.about-notice[data-tone=ok]){background:var(--px-wash-green)}html[data-skin=pixel] :is(.settings-group,.settings-card,.writing-preview,.settings-content .settings-theme,.settings-content .writing-preset){position:relative;margin:2px;border:0;border-radius:0;background:var(--px-field);box-shadow:var(--px-ring),inset 0 calc(var(--px) * -1) 0 0 var(--px-lo),inset calc(var(--px) * -1) 0 0 0 var(--px-lo)}html[data-skin=pixel] :is(.welcome-inner,.billing-page){position:relative;border:var(--px-b4) solid transparent;-o-border-image:var(--px-f-pop) 4 /var(--px-b4) stretch;border-image:var(--px-f-pop) 4 fill /var(--px-b4) stretch;border-radius:0;background:none;image-rendering:pixelated;filter:var(--px-drop)}html[data-skin=pixel] .settings-group>*+*{border-top:0;background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4)) 0 0 /100% var(--px) no-repeat}html[data-skin=pixel] .settings-group>*,html[data-skin=pixel] .settings-group>.settings-row{padding-inline:24px}html[data-skin=pixel] .settings-row{padding:17px 24px}html[data-skin=pixel] .settings-row-text>strong{font-weight:600}html[data-skin=pixel] .settings-group>a.settings-row:hover{background-color:var(--px-wash)}html[data-skin=pixel] .settings-section-head h2{background:linear-gradient(var(--px-rose),var(--px-rose)) 0 100% /100% var(--px) no-repeat;padding-bottom:7px;width:-moz-fit-content;width:fit-content}html[data-skin=pixel] .settings-danger .settings-group{box-shadow:0 calc(var(--px) * -1) 0 0 var(--px-danger),0 var(--px) 0 0 var(--px-danger),calc(var(--px) * -1) 0 0 0 var(--px-danger),var(--px) 0 0 0 var(--px-danger)}html[data-skin=pixel] .settings-danger .settings-section-head h2{color:var(--px-danger)}html[data-skin=pixel] .settings-group>.settings-confirm,html[data-skin=pixel] .settings-group>.settings-pattern-error{background-color:var(--settings-danger-soft)}html[data-skin=pixel] .settings-content .settings-theme{padding:12px 12px 14px;min-height:0}html[data-skin=pixel] .settings-content .settings-theme:hover:not(:disabled),html[data-skin=pixel] .settings-content .writing-preset:hover:not(:disabled){background:var(--px-wash)}html[data-skin=pixel] .settings-content .settings-theme[aria-pressed=true],html[data-skin=pixel] .settings-content .writing-preset[aria-pressed=true]{background:var(--px-wash-butter);box-shadow:0 calc(var(--px) * -2) 0 0 var(--px-line),0 calc(var(--px) * 2) 0 0 var(--px-line),calc(var(--px) * -2) 0 0 0 var(--px-line),calc(var(--px) * 2) 0 0 0 var(--px-line),0 0 0 var(--px) var(--px-line)}html[data-skin=pixel] .settings-theme-sheet{border:0;border-radius:0;box-shadow:var(--px-ring);image-rendering:pixelated}html[data-skin=pixel] .settings-theme-label{font-family:var(--px-ui);font-size:15.5px;font-weight:600}html[data-skin=pixel] .settings-theme-desc{font-size:13px}html[data-skin=pixel] .writing-preset-title{font-family:var(--px-ui);font-size:15.5px;font-weight:600}html[data-skin=pixel] .settings-badge{padding:2px 10px;border:0;border-radius:0;background:var(--px-wash-butter);color:var(--px-ink);font-family:var(--px-ui);font-size:13px;font-weight:600;box-shadow:var(--px-ring)}html[data-skin=pixel] .settings-badge[data-tone=danger]{color:var(--px-danger);background:var(--px-danger-soft)}html[data-skin=pixel] .settings-badge[data-tone=neutral]{color:var(--px-muted);background:var(--px-wash)}html[data-skin=pixel] .settings-content :is(input:not([type=checkbox],[type=radio],[type=range],[type=search]),textarea:not(.writing-preview-text),select){min-height:44px;padding:0 6px;border:var(--px-b3) solid transparent;-o-border-image:var(--px-f-field) 3 /var(--px-b3) stretch;border-image:var(--px-f-field) 3 fill /var(--px-b3) stretch;border-radius:0;background:none;color:var(--px-ink);image-rendering:pixelated}html[data-skin=pixel] .settings-content textarea:not(.writing-preview-text){padding:0 6px}html[data-skin=pixel] .settings-content :is(input:not([type=checkbox],[type=radio],[type=range],[type=search]),textarea:not(.writing-preview-text),select):focus-visible{outline:2px dashed var(--px-focus);outline-offset:3px}html[data-skin=pixel] .settings-content label{font-weight:600}html[data-skin=pixel] .settings-content .settings-switch{border:0;-o-border-image:none;border-image:none;background:transparent;min-height:44px;padding:4px;border-radius:0;box-shadow:none}html[data-skin=pixel] .settings-content .settings-switch:hover:not(:disabled){background:transparent;filter:none}html[data-skin=pixel] .settings-switch-track{width:52px;height:28px;padding:calc(var(--px) * 2);border:0;border-radius:0;background:var(--px-wash);box-shadow:var(--px-ring),inset calc(var(--px) * 1) calc(var(--px) * 1) 0 0 var(--px-lo)}html[data-skin=pixel] .settings-switch-track>span{width:calc(var(--px) * 10);height:calc(var(--px) * 10);border-radius:0;background:var(--px-s-knob) center /100% 100% no-repeat;box-shadow:none;image-rendering:pixelated}html[data-skin=pixel] [aria-checked=true]>.settings-switch-track{background:var(--px-green);box-shadow:var(--px-ring),inset var(--px) var(--px) 0 0 var(--px-green-deep)}html[data-skin=pixel] [aria-checked=true]>.settings-switch-track>span{transform:translateX(calc(var(--px) * 12))}html[data-skin=pixel] :is(.settings-content,.workspace-agents,.habits-compact,.billing-page,.connect-page) input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:calc(var(--px) * 9);height:calc(var(--px) * 9);margin:0;border:0;border-radius:0;background:var(--px-s-check-off) center /100% 100% no-repeat;image-rendering:pixelated;cursor:pointer}html[data-skin=pixel] :is(.settings-content,.workspace-agents,.habits-compact,.billing-page,.connect-page) input[type=checkbox]:checked{background-image:var(--px-s-check-on)}html[data-skin=pixel] .settings-content input[type=checkbox]:focus-visible{outline-offset:3px}html[data-skin=pixel] .settings-content input.settings-range[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent}html[data-skin=pixel] .settings-range::-webkit-slider-runnable-track{height:calc(var(--px) * 3);border:0;border-radius:0;background:var(--px-wash);box-shadow:var(--px-ring)}html[data-skin=pixel] .settings-range::-moz-range-track{height:calc(var(--px) * 3);border:0;border-radius:0;background:var(--px-wash);box-shadow:var(--px-ring)}html[data-skin=pixel] .settings-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:calc(var(--px) * 10);height:calc(var(--px) * 10);margin-top:calc(var(--px) * -3.5);border:0;border-radius:0;background:var(--px-s-knob) center /100% 100% no-repeat;image-rendering:pixelated}html[data-skin=pixel] .settings-range::-moz-range-thumb{width:calc(var(--px) * 10);height:calc(var(--px) * 10);border:0;border-radius:0;background:var(--px-s-knob) center /100% 100% no-repeat;image-rendering:pixelated}html[data-skin=pixel] :is(.about-progress,.psyche-bar){height:calc(var(--px) * 5);border:0;border-radius:0;overflow:hidden;background:var(--px-wash);box-shadow:var(--px-ring);margin:var(--px)}html[data-skin=pixel] :is(.about-progress,.psyche-bar)>span{height:100%;border-radius:0;background:var(--px-green);box-shadow:inset 0 calc(var(--px) * -1) 0 0 var(--px-green-deep)}html[data-skin=pixel] .about-segment{border:0;background:transparent;padding:3px;gap:8px;border-radius:0}html[data-skin=pixel] .settings-content .about-segment button{font-family:var(--px-ui);font-size:14px;border-radius:0;border:0;-o-border-image:none;border-image:none;box-shadow:var(--px-ring);background:var(--px-field)}html[data-skin=pixel] .settings-content .about-segment button[aria-pressed=true]{background:var(--px-wash-butter);color:var(--px-ink)}html[data-skin=pixel] .about-guest{border-radius:0;background:var(--px-wash-blue);box-shadow:var(--px-ring)}html[data-skin=pixel] .psyche-detail,html[data-skin=pixel] .psyche-reflections li{border-left-color:var(--px-rose)}html[data-skin=pixel] .settings-empty>svg{color:var(--px-rose-deep)}html[data-skin=pixel] .settings-empty>strong{font-family:var(--px-display);font-size:18px;font-weight:600;color:var(--px-head)}html[data-skin=pixel] .settings-price{font-family:var(--px-ui);font-size:38px;font-weight:600;letter-spacing:0;color:var(--px-head)}html[data-skin=pixel] .settings-content .billing-consent{border-radius:0;background:var(--px-wash-blue);box-shadow:var(--px-ring)}html[data-skin=pixel] .settings-mobile-nav .agents-agent-select{border:var(--px-b3) solid transparent;-o-border-image:var(--px-f-field) 3 /var(--px-b3) stretch;border-image:var(--px-f-field) 3 fill /var(--px-b3) stretch;border-radius:0;background:none;font-size:16px}html[data-skin=pixel] .connect-code{border-radius:0;border-color:var(--px-line)}html[data-skin=pixel] .connect-permission-icon{border-radius:0}html[data-skin=pixel] .connect-log>li,html[data-skin=pixel] .psyche-foot{border-top:0;background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4)) 0 0 /100% var(--px) no-repeat}html[data-skin=pixel] .billing-page{max-width:600px;margin:40px auto;padding:56px 40px 60px;color:var(--px-ink)}html[data-skin=pixel] .billing-page a{color:var(--px-accent-deep);text-decoration-color:var(--px-rose)}html[data-skin=pixel] .pro-welcome{background:transparent}html[data-skin=pixel] .welcome-intro{--welcome-accent:var(--px-accent);--welcome-line:var(--px-rule);--welcome-tint:var(--px-wash);--welcome-muted:var(--px-muted)}html[data-skin=pixel] .welcome-inner{padding:38px clamp(26px,5cqi,60px) 28px;min-height:calc(100% - 4px)}html[data-skin=pixel] .welcome-brand span{font-family:var(--px-display);font-size:20px;font-weight:600;letter-spacing:0;color:var(--px-head)}html[data-skin=pixel] .welcome-brand .lp-logo{color:var(--px-head)}html[data-skin=pixel] .welcome-intro h1{font-size:clamp(34px,6.2cqi,46px);line-height:1.1;max-width:14ch;color:var(--px-head)}html[data-skin=pixel] .welcome-description{color:var(--px-muted)}html[data-skin=pixel] .welcome-actions button{min-height:52px;padding:0 24px;font-size:18px}html[data-skin=pixel] .welcome-start-note{color:var(--px-muted)}html[data-skin=pixel] .welcome-sheet{position:relative;padding:26px 26px 52px 50px;color:var(--px-ink);background:linear-gradient(90deg,transparent 34px,var(--px-rose) 34px 36px,transparent 36px),repeating-linear-gradient(180deg,transparent 0 24px,var(--px-rule) 24px 26px),var(--px-field);background-position:0 0,0 22px,0 0}html[data-skin=pixel] .welcome-reply,html[data-skin=pixel] .welcome-sheet{border:0;border-radius:0;box-shadow:var(--px-ring),var(--px-bevel);rotate:0deg}html[data-skin=pixel] .welcome-reply{background:var(--px-field)}html[data-skin=pixel] .welcome-reply-agent{font-family:var(--px-ui);font-size:16px;font-weight:600;color:var(--px-rose-deep)}html[data-skin=pixel] .welcome-reply-task{border-radius:0;background:var(--px-wash-blue)}html[data-skin=pixel] .welcome-features{border-top:0;background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4)) 0 0 /100% var(--px) no-repeat;padding-top:16px}html[data-skin=pixel] .welcome-features button{border-radius:0}html[data-skin=pixel] .welcome-features button:hover{background:var(--px-wash)}html[data-skin=pixel] .welcome-feature-title{font-family:var(--px-display);font-size:17px;font-weight:600;color:var(--px-head)}html[data-skin=pixel] .welcome-feature-icon{color:var(--px-rose-deep)}html[data-skin=pixel] .welcome-intro :is(button,a):focus-visible{outline:2px dashed var(--px-focus);outline-offset:3px}html[data-skin=pixel] .welcome-company a{text-decoration-color:var(--px-rose)}html[data-skin=pixel] .journal-writing-area:has(>.welcome-intro){background:transparent;box-shadow:none}html[data-skin=pixel] .welcome-copy,html[data-skin=pixel] .welcome-hero{position:relative}html[data-skin=pixel] .welcome-intro{--lp-pen:var(--px-rose)}html[data-skin=pixel] .welcome-intro.lp-root .welcome-copy h1{max-width:none;font-weight:700;text-shadow:calc(var(--px) * 1) calc(var(--px) * 1) 0 var(--px-lo)}html[data-skin=pixel] .lp-chip{border:0;border-radius:0;background:var(--px-paper);color:var(--px-head);font-family:var(--px-ui);box-shadow:var(--px-ring)}html[data-skin=pixel] div:has(>[role=dialog][aria-labelledby=auth-modal-title]){background-color:var(--px-scrim-auth)!important}html[data-skin=pixel] [role=dialog][aria-labelledby=auth-modal-title]{position:relative;border:var(--px-b4) solid transparent!important;-o-border-image:var(--px-f-pop) 4 /var(--px-b4) stretch!important;border-image:var(--px-f-pop) 4 fill /var(--px-b4) stretch!important;border-radius:0!important;padding:30px 32px 28px!important;background:none!important;box-shadow:none!important;image-rendering:pixelated;filter:var(--px-drop)}html[data-skin=pixel] #auth-modal-title{font-size:28px!important;line-height:1.15!important;color:var(--px-head)!important;letter-spacing:0!important;font-weight:600!important}html[data-skin=pixel] [role=dialog][aria-labelledby=auth-modal-title] input{border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-field) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-field) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;background:none!important;color:var(--px-ink)!important;padding:0 8px!important;height:auto!important;min-height:52px;image-rendering:pixelated}html[data-skin=pixel] [role=dialog][aria-labelledby=auth-modal-title] input:focus{outline:2px dashed var(--px-focus)!important;outline-offset:3px}html[data-skin=pixel] [role=dialog][aria-labelledby=auth-modal-title] button{border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-btn) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-btn) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;background:none!important;color:var(--px-ink)!important;font-family:var(--px-ui)!important;font-size:17px!important;font-weight:600!important;min-height:52px;box-shadow:none!important;image-rendering:pixelated}html[data-skin=pixel] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]{color:var(--px-on-green)!important;border-image-source:var(--px-f-btn-primary)!important}html[data-skin=pixel] [role=dialog][aria-labelledby=auth-modal-title] button:active:not(:disabled){border-image-source:var(--px-f-btn-d)!important;transform:translateY(var(--px))}html[data-skin=pixel] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]:active:not(:disabled){border-image-source:var(--px-f-btn-primary-d)!important}html[data-skin=pixel] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]){color:var(--px-muted)!important;border:0!important;-o-border-image:none!important;border-image:none!important;background:transparent!important;box-shadow:none!important;min-height:44px}html[data-skin=pixel] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]):hover{color:var(--px-rose-deep)!important;background:var(--px-wash-pink)!important}html[data-skin=pixel] [role=dialog][aria-labelledby=auth-modal-title] :is([role=alert],[role=status]){border:0;border-radius:0!important;padding:10px 18px!important;background:var(--px-wash-pink)!important;color:var(--px-ink)!important;font-size:15px!important;line-height:1.4;box-shadow:var(--px-ring)}html[data-skin=pixel] [role=dialog][aria-labelledby=auth-modal-title] [role=status]{background:var(--px-wash-green)!important}html[data-skin=pixel] nav[aria-label=Main]{--nav-fg:var(--px-footer-ink);--nav-hover:var(--px-footer-hover);border-top:0!important;background:var(--px-s-wood) 0 0 /calc(var(--px) * 32) calc(var(--px) * 22) repeat-x!important;background-color:var(--px-wood)!important;image-rendering:pixelated}html[data-skin=pixel] nav[aria-label=Main] button{position:relative;font-family:var(--px-ui)!important;font-size:14px!important;font-weight:600!important;color:var(--px-footer-ink)!important;text-shadow:0 var(--px) 0 var(--px-shadow-ink)}html[data-skin=pixel] nav[aria-label=Main] button[aria-current=page]{color:var(--px-footer-hover)!important}html[data-skin=pixel] nav[aria-label=Main] button[aria-current=page]:after{content:"";position:absolute;left:22%;right:22%;bottom:6px;height:var(--px);background:var(--px-footer-hover);box-shadow:0 var(--px) 0 var(--px-shadow-ink)}html[data-skin=pixel] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]{border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-card) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-card) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:0 6px!important;font-family:var(--font-ui),system-ui,sans-serif;image-rendering:pixelated;filter:var(--px-drop)}html[data-skin=pixel] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] span{color:var(--px-ink)!important}html[data-skin=pixel] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] span:first-child{color:var(--px-rose-deep)!important}html[data-skin=pixel] .shared-habit-calendar{position:relative;--calendar-accent:var(--px-accent);padding:14px 14px 12px;margin:2px 2px 16px;border:0;border-radius:0;color:var(--px-ink);background:var(--px-wash-blue);box-shadow:var(--px-ring),var(--px-bevel)}html[data-skin=pixel] .shared-calendar-heading{gap:6px}html[data-skin=pixel] .shared-calendar-heading strong{font-family:var(--px-ui);font-weight:600;font-size:16px;line-height:1.15;color:var(--px-head)}html[data-skin=pixel] .shared-calendar-heading>span{font-size:13px;color:var(--px-muted)}html[data-skin=pixel] .shared-habit-calendar>.shared-calendar-heading{margin-bottom:12px;padding-bottom:12px;background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4)) 0 100% /100% var(--px) no-repeat}html[data-skin=pixel] .shared-calendar-weekdays{margin-bottom:7px;gap:6px;font-size:13px;line-height:1.2;color:var(--px-muted)}html[data-skin=pixel] .shared-calendar-weekday{font-size:12px;opacity:1;color:var(--px-muted)}html[data-skin=pixel] .shared-calendar-grid{gap:6px}html[data-skin=pixel] .shared-calendar-day{position:relative;min-height:52px;padding:3px 0 10px;border:0;border-radius:0;color:var(--px-ink);background:var(--px-field);box-shadow:var(--px-ring),inset 0 calc(var(--px) * -1) 0 0 var(--px-lo)}html[data-skin=pixel] .shared-calendar-day>span:first-child{font-size:15px;line-height:1.1}html[data-skin=pixel] .shared-calendar-day small{font-size:12px;line-height:1.1;opacity:1;color:var(--px-muted)}html[data-skin=pixel] .shared-calendar-day.has-progress{background:var(--px-wash-blue)}html[data-skin=pixel] button.shared-calendar-day.has-progress.is-complete{background:var(--px-wash-green)}html[data-skin=pixel] .shared-calendar-day.is-today{font-weight:700;box-shadow:var(--px-ring),0 0 0 calc(var(--px) * 2) var(--px-focus)}html[data-skin=pixel] .shared-calendar-day[aria-pressed=true]{background:var(--px-wash-butter);box-shadow:var(--px-ring),0 0 0 calc(var(--px) * 2) var(--px-focus)}html[data-skin=pixel] .shared-calendar-day:hover:not(:disabled):not([aria-pressed=true]){background:var(--px-wash)}html[data-skin=pixel] .shared-calendar-day.is-future{opacity:.6}html[data-skin=pixel] .shared-calendar-progress{bottom:5px;width:64%;height:calc(var(--px) * 2);border-radius:0;background:var(--px-wash);overflow:hidden}html[data-skin=pixel] .shared-calendar-progress>span{height:100%;border-radius:0;background:var(--px-accent)}html[data-skin=pixel] button.shared-calendar-day.has-progress.is-complete .shared-calendar-progress>span{background:var(--px-green)}html[data-skin=pixel] .shared-calendar-detail{margin-top:14px;padding-top:12px;border-top:0;background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4)) 0 0 /100% var(--px) no-repeat}html[data-skin=pixel] .shared-calendar-detail .shared-calendar-heading{margin-bottom:6px}html[data-skin=pixel] .shared-calendar-detail .shared-calendar-heading strong{font-size:16px}html[data-skin=pixel] .shared-calendar-detail li{padding:3px 0;font-size:14px;color:var(--px-ink)}html[data-skin=pixel] .shared-calendar-detail li svg{color:var(--px-green-deep);stroke-width:3}html[data-skin=pixel] .shared-calendar-detail p{font-size:14px;color:var(--px-muted)}html[data-skin=pixel] .shared-calendar-detail button{color:var(--px-rose-deep);border-radius:0}html[data-skin=pixel] .shared-calendar-detail button:hover{background:var(--px-wash-pink)}html[data-skin=pixel] .habit-day-box{border-radius:0}html[data-skin=pixel] .shared-calendar-nav button{border:0;border-radius:0;background:var(--px-paper);color:var(--px-accent-deep);font-family:var(--px-ui);font-size:13px;font-weight:600;box-shadow:var(--px-ring),var(--px-bevel)}html[data-skin=pixel] .shared-calendar-nav button:hover:not([aria-disabled=true]){background:var(--px-wash-butter)}html[data-skin=pixel] .shared-calendar-nav button[aria-disabled=true]{color:var(--px-muted);box-shadow:var(--px-ring)}html[data-skin=pixel] .shared-habit-calendar .shared-calendar-note,html[data-skin=pixel] .shared-habit-calendar .shared-calendar-summary{color:var(--px-muted);opacity:1}html[data-skin=pixel] .shared-year-month{border:0;border-radius:0;background:var(--px-field);color:var(--px-ink);box-shadow:var(--px-ring),inset 0 calc(var(--px) * -1) 0 0 var(--px-lo)}html[data-skin=pixel] .shared-year-month:hover:not(:disabled){background:var(--px-wash)}html[data-skin=pixel] .shared-year-month.is-current{box-shadow:var(--px-ring),0 0 0 calc(var(--px) * 2) var(--px-focus)}html[data-skin=pixel] .shared-year-name{font-family:var(--px-ui);font-size:14px;font-weight:600;line-height:1.15}html[data-skin=pixel] .shared-year-month.is-current .shared-year-name{color:var(--px-rose-deep)}html[data-skin=pixel] .shared-year-cell{border-radius:0}html[data-skin=pixel] .shared-year-cell.is-today{outline:2px solid var(--px-focus);outline-offset:1px}html[data-skin=pixel] .shared-year-legend{font:500 12.5px/1 var(--font-ui),system-ui,sans-serif;color:var(--px-muted);opacity:1}html[data-skin=pixel] .dictation{--dict-ink:var(--px-ink);--dict-paper:var(--px-paper);--dict-line:var(--px-line);--dict-muted:var(--px-muted);--dict-live:var(--px-green-deep);gap:10px;min-height:54px;padding:2px 6px 2px 14px;border:var(--px-b3) solid transparent;-o-border-image:var(--px-f-card) 3 /var(--px-b3) stretch;border-image:var(--px-f-card) 3 fill /var(--px-b3) stretch;border-radius:0;background:none;box-shadow:none;color:var(--px-ink);image-rendering:pixelated;filter:var(--px-drop)}html[data-skin=pixel] .dictation-mark{flex:none;width:calc(var(--px) * 5);height:calc(var(--px) * 5);margin-left:0;border:0;border-radius:0;background:var(--px-green);box-shadow:var(--px-ring)}html[data-skin=pixel] .dictation-mark:after{display:none}html[data-skin=pixel] .dictation:not([data-view=listening]) .dictation-mark{background:var(--px-wash)}html[data-skin=pixel] .dictation-status{font-family:var(--px-ui);font-size:16px;font-weight:600;line-height:1.15;color:var(--px-head)}html[data-skin=pixel] .dictation-note{font-size:13.5px;--note-lh:1.3;font-style:normal;color:var(--px-muted)}html[data-skin=pixel] .dictation button{position:relative;width:38px;height:38px;color:var(--px-ink);border-radius:0;background:var(--px-paper);box-shadow:var(--px-ring),var(--px-bevel)}html[data-skin=pixel] .dictation button:hover{background:var(--px-wash-butter)}html[data-skin=pixel] .dictation[data-view=listening] .dictation-toggle{background:var(--px-green);color:var(--px-on-green);box-shadow:var(--px-ring),inset 0 calc(var(--px) * -1) 0 0 var(--px-green-deep)}html[data-skin=pixel] .dictation[data-view=listening] .dictation-toggle:hover{background:var(--px-green-deep);color:var(--px-on-danger)}html[data-skin=pixel] .dictation button:focus-visible{outline-color:var(--px-focus)}@media (max-width:768px){html[data-skin=pixel] .dictation{min-height:56px}html[data-skin=pixel] .dictation button{width:42px;height:42px}}html[data-skin=pixel] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"]){border:var(--px-b4) solid transparent!important;-o-border-image:var(--px-f-pop) 4 /var(--px-b4) stretch!important;border-image:var(--px-f-pop) 4 fill /var(--px-b4) stretch!important;border-radius:0!important;padding:12px 14px 10px!important;background:none!important;box-shadow:none!important;color:var(--px-ink)!important;image-rendering:pixelated;filter:var(--px-drop)}html[data-skin=pixel] :is([role=dialog][aria-label="Scan notes"])>[role=status],html[data-skin=pixel] [role=dialog][aria-label="Ask about your entry"]>button[aria-label=close]+div{gap:10px!important;margin-bottom:14px!important;padding:2px 40px 12px 2px;background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4)) 0 100% /100% var(--px) no-repeat;font-family:var(--px-display)!important;font-size:17px!important;font-weight:600;line-height:1.2;color:var(--px-head)!important}html[data-skin=pixel] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span[style*=animation]{flex:none;width:calc(var(--px) * 5)!important;height:calc(var(--px) * 5)!important;border-radius:0!important;background:var(--px-green)!important;box-shadow:var(--px-ring);animation:px-listening 8s ease-in-out infinite!important}@keyframes px-listening{0%,to{opacity:1}50%{opacity:.55}}html[data-skin=pixel] :is([role=dialog][aria-label="Scan notes"])>div[style*=color]:not([role]):not([aria-live]){border:0;border-radius:0;padding:6px 12px;background:var(--px-wash-pink);box-shadow:var(--px-ring);color:var(--px-ink)!important;font-size:15px!important;line-height:1.35}html[data-skin=pixel] [role=dialog][aria-label="Ask about your entry"] textarea,html[data-skin=pixel] [role=dialog][aria-label="Scan notes"]>div[aria-live=polite]:not([role]),html[data-skin=pixel] [role=dialog][aria-label="Scan notes"]>img{border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-field) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-field) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;padding:2px 6px!important;background:none!important;color:var(--px-ink)!important;image-rendering:pixelated}html[data-skin=pixel] [role=dialog][aria-label="Scan notes"]>img{padding:0!important}html[data-skin=pixel] [role=dialog][aria-label="Ask about your entry"] textarea:focus{outline:2px dashed var(--px-focus);outline-offset:3px}html[data-skin=pixel] [role=dialog][aria-label="Ask about your entry"] textarea::-moz-placeholder{color:var(--px-muted);opacity:1}html[data-skin=pixel] [role=dialog][aria-label="Ask about your entry"] textarea::placeholder{color:var(--px-muted);opacity:1}html[data-skin=pixel] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label=close]){border:2px dashed var(--px-line)!important;border-radius:0!important;background:var(--px-wash)!important;min-height:112px!important;padding:6px!important;gap:4px!important}html[data-skin=pixel] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label=close]):hover{background:var(--px-wash-butter)!important}html[data-skin=pixel] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label=close])>span:last-child{font-size:15px!important;color:var(--px-muted)!important;text-align:center}html[data-skin=pixel] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>button[aria-label=close]{top:12px!important;right:12px!important;display:grid;place-items:center;width:34px;height:34px;min-width:0;min-height:0;padding:0!important;border-radius:0!important;background:var(--px-paper)!important;box-shadow:var(--px-ring),var(--px-bevel);color:var(--px-ink)!important;font-size:16px!important}html[data-skin=pixel] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>button[aria-label=close]:hover{background:var(--px-wash-pink)!important}html[data-skin=pixel] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:last-of-type{gap:8px 12px!important;margin-top:14px!important}html[data-skin=pixel] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:last-of-type>span{font-size:14px!important;color:var(--px-muted)!important}html[data-skin=pixel] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button{min-height:40px;padding:0 6px!important;border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-btn) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-btn) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;background:none!important;color:var(--px-ink)!important;font-family:var(--px-ui)!important;font-size:15px!important;font-weight:600;box-shadow:none;image-rendering:pixelated}html[data-skin=pixel] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button:hover:not(:disabled){filter:brightness(1.05)}html[data-skin=pixel] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button:active:not(:disabled){border-image-source:var(--px-f-btn-d)!important;transform:translateY(var(--px))}html[data-skin=pixel] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button:first-child{color:var(--px-on-green)!important;border-image-source:var(--px-f-btn-primary)!important}html[data-skin=pixel] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button:first-child:active:not(:disabled){border-image-source:var(--px-f-btn-primary-d)!important}html[data-skin=pixel] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button:disabled{opacity:.55!important;cursor:not-allowed!important}@media (max-width:768px){html[data-skin=pixel] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button{min-height:44px}html[data-skin=pixel] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>button[aria-label=close]{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){html[data-skin=pixel] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span[style*=animation]{animation:none!important}}html[data-skin=pixel] div:has(>[role=status]>.thinking-dots){border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-card) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-card) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;padding:0 12px!important;background:none!important;box-shadow:none!important;image-rendering:pixelated;filter:var(--px-drop)}html[data-skin=pixel] div:has(>[role=status]>.thinking-dots)>[role=status]{display:inline-flex;align-items:center;gap:9px;font-family:var(--px-ui)!important;font-size:16px!important;font-weight:600;line-height:1.2;color:var(--px-head)!important}html[data-skin=pixel] div:has(>[role=status]>.thinking-dots)>[role=status]:before{content:"";flex:none;width:calc(var(--px) * 5);height:calc(var(--px) * 5);background:var(--px-green);box-shadow:var(--px-ring);animation:px-listening 8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){html[data-skin=pixel] div:has(>[role=status]>.thinking-dots)>[role=status]:before{animation:none}}html[data-skin=pixel] section[aria-label="Unsynced drafts"]{border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-card) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-card) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;padding:6px 8px!important;background:none!important;box-shadow:none;color:var(--px-ink)!important;font-size:14.5px!important;image-rendering:pixelated;filter:var(--px-drop)}html[data-skin=pixel] section[aria-label="Unsynced drafts"]>p{margin:2px 0 6px;font-family:var(--px-display);font-weight:600;font-size:16px;line-height:1.3;color:var(--px-head)}html[data-skin=pixel] section[aria-label="Unsynced drafts"] summary{display:flex;align-items:center;gap:9px;list-style:none;font-size:15px;color:var(--px-ink)}html[data-skin=pixel] section[aria-label="Unsynced drafts"] summary::-webkit-details-marker{display:none}html[data-skin=pixel] section[aria-label="Unsynced drafts"] summary:before{content:"";flex:none;width:calc(var(--px) * 3);height:calc(var(--px) * 3);background:var(--px-s-dot) center /100% 100% no-repeat;filter:drop-shadow(0 var(--px) 0 var(--px-shadow-ink))}html[data-skin=pixel] section[aria-label="Unsynced drafts"] details[open]>summary:before{background-color:var(--px-green);background-image:none}html[data-skin=pixel] section[aria-label="Unsynced drafts"] details+details{border-top:0;background:repeating-linear-gradient(90deg,var(--px-rule) 0 calc(var(--px) * 2),transparent calc(var(--px) * 2) calc(var(--px) * 4)) 0 0 /100% var(--px) no-repeat;padding-top:6px}html[data-skin=pixel] section[aria-label="Unsynced drafts"] textarea{border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-field) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-field) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;padding:0 6px;background:none!important;color:var(--px-ink)!important;margin:4px 0 8px;image-rendering:pixelated}html[data-skin=pixel] :is(section[aria-label="Unsynced drafts"],div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]) button{min-height:36px;padding:0 6px!important;border:var(--px-b3) solid transparent!important;-o-border-image:var(--px-f-btn) 3 /var(--px-b3) stretch!important;border-image:var(--px-f-btn) 3 fill /var(--px-b3) stretch!important;border-radius:0!important;background:none!important;color:var(--px-ink)!important;font-family:var(--px-ui)!important;font-size:14px!important;font-weight:600;box-shadow:none;image-rendering:pixelated}html[data-skin=pixel] :is(section[aria-label="Unsynced drafts"],div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]) button:hover:not(:disabled){filter:brightness(1.05)}html[data-skin=pixel] :is(section[aria-label="Unsynced drafts"],div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]) button:active:not(:disabled){border-image-source:var(--px-f-btn-d)!important;transform:translateY(var(--px))}html[data-skin=pixel] :is(section[aria-label="Unsynced drafts"],div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]) button:disabled{opacity:.55}@media (max-width:768px){html[data-skin=pixel] :is(section[aria-label="Unsynced drafts"],div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]) button{min-height:44px}}html[data-skin=pixel] .art-toast-card{position:relative;gap:10px;padding:0 0 0 8px;border:var(--px-b3) solid transparent;-o-border-image:var(--px-f-card) 3 /var(--px-b3) stretch;border-image:var(--px-f-card) 3 fill /var(--px-b3) stretch;border-radius:0;background:none;color:var(--px-ink);font-family:var(--px-ui);box-shadow:none;image-rendering:pixelated;filter:var(--px-drop)}html[data-skin=pixel] .art-toast-card svg{color:var(--px-rose-deep);opacity:1}html[data-skin=pixel] .art-toast-name{font-weight:600;color:var(--px-head)}html[data-skin=pixel] .art-toast-card button{min-height:30px;padding:0 12px;border:0;border-radius:0;background:var(--px-paper);color:var(--px-accent-deep);font-family:var(--px-ui);font-size:13.5px;font-weight:600;box-shadow:var(--px-ring),var(--px-bevel);transition:transform .08s ease-out}html[data-skin=pixel] .art-toast-card button:hover{background:var(--px-wash-butter)}html[data-skin=pixel] .art-toast-card button:active{transform:translateY(var(--px))}@media (max-width:768px){html[data-skin=pixel] .art-toast-card{height:38px;padding:0 0 0 10px}html[data-skin=pixel] .art-toast-card button{position:relative;min-height:24px;margin-right:0;padding:0 12px}html[data-skin=pixel] .art-toast-card button:before{content:"";position:absolute;inset:-6px -3px}}html[data-skin=pixel] :is(.habits-surface div[role=status]:not(.plan-notice),.habits-surface>div>div[style*=dashed],.workspace-panel-assistant div[role=status][style*=border]){border:2px dashed var(--px-line)!important;border-radius:0!important;padding:8px 14px!important;background:var(--px-wash)!important;color:var(--px-muted)!important;font-size:14.5px!important;line-height:1.45}html[data-skin=pixel][data-art] .space-loading{--sl-font:var(--px-display);--sl-size:19px;--sl-a:var(--px-accent-deep);--sl-b:var(--px-rose-deep);--sl-wa:2;--sl-wb:1.6;--sl-wf:1.1;--sl-paper:var(--theme-sheet);background:transparent}html[data-skin=pixel][data-art] .space-loading .space-loading-logo{border-radius:0}html[data-skin=pixel] .pet-actor,html[data-skin=pixel] .pet-menu{--say-font:var(--px-ui)}html[data-skin=pixel] :is(.pet-say,.pet-menu){--say-ink:var(--px-say-ink);--say-paper:var(--px-hi);border:var(--px-b3) solid transparent;-o-border-image:var(--px-f-say) 3 /var(--px-b3) stretch;border-image:var(--px-f-say) 3 fill /var(--px-b3) stretch;border-radius:0;background:none;box-shadow:none!important;image-rendering:pixelated;font-weight:500}html[data-skin=pixel] .pet-say{transform:translate(var(--say-x,0),var(--say-y,0))}html[data-skin=pixel] :is(.pet-say,.pet-menu):after{width:calc(var(--px) * 10);height:calc(var(--px) * 5);border:0;background:var(--px-s-tail-down) 0 0 /100% 100% no-repeat;transform:none;image-rendering:pixelated}html[data-skin=pixel] :is(.pet-say,.pet-menu)[data-tail=down]:after{left:calc(var(--say-tx, 24px) - calc(var(--px) * 8));bottom:calc(var(--px) * -6);background-image:var(--px-s-tail-down)}html[data-skin=pixel] :is(.pet-say,.pet-menu)[data-tail=up]:after{left:calc(var(--say-tx, 24px) - calc(var(--px) * 8));top:calc(var(--px) * -6);background-image:var(--px-s-tail-up)}html[data-skin=pixel] :is(.pet-say,.pet-menu)[data-tail=left]:after{width:calc(var(--px) * 5);height:calc(var(--px) * 10);left:calc(var(--px) * -6);top:calc(var(--say-tx, 14px) - calc(var(--px) * 8));background-image:var(--px-s-tail-left)}html[data-skin=pixel] :is(.pet-say,.pet-menu)[data-tail=right]:after{width:calc(var(--px) * 5);height:calc(var(--px) * 10);right:calc(var(--px) * -6);top:calc(var(--say-tx, 14px) - calc(var(--px) * 8));background-image:var(--px-s-tail-right)}html[data-skin=pixel] .wkp-canvas{image-rendering:pixelated}html[data-skin=pixel] :is(.wkp-title,.wkp-btn){border:var(--px-b3) solid transparent;-o-border-image:var(--px-f-chip) 3 /var(--px-b3) stretch;border-image:var(--px-f-chip) 3 fill /var(--px-b3) stretch;border-radius:0;background:none;padding:0 4px;font-family:var(--px-ui);font-weight:600;color:var(--px-ink);image-rendering:pixelated}html[data-skin=pixel] .wkp-btn:hover{background:none;border-color:transparent;filter:brightness(1.06)}html[data-skin=pixel] .wkp-btn:active,html[data-skin=pixel] .workplace[data-full] .wkp-panel[aria-pressed=true]{border-image-source:var(--px-f-chip-on);color:var(--px-on-butter);background:none}html[data-skin=pixel] .wkp-btn:focus-visible{outline:2px dashed var(--px-focus);outline-offset:3px}html[data-skin=pixel] :is(.wkp-caption,.wkp-talk-caption,.wkp-note){border:var(--px-b3) solid transparent;-o-border-image:var(--px-f-say) 3 /var(--px-b3) stretch;border-image:var(--px-f-say) 3 fill /var(--px-b3) stretch;border-radius:0;background:none;color:var(--px-say-ink);font-family:var(--px-ui);image-rendering:pixelated}html[data-skin=pixel] .wkp-note a{color:var(--px-accent-deep)}html[data-skin=pixel]{scrollbar-color:var(--px-wood) var(--px-wash)}@media (prefers-reduced-motion:reduce){html[data-skin=pixel] *{transition:none!important}}html[data-skin=pixel][data-motion=off] *{transition:none!important}@media (forced-colors:active){html[data-skin=pixel] :is(.workspace-panel,.journal-history-sidebar,.settings-group,.settings-theme,.writing-preset,.journal-quick-help,.history-delete-dialog,.welcome-inner,.art-toast-card,.settings-layout,[role=dialog]){border:1px solid CanvasText!important;-o-border-image:none!important;border-image:none!important;background-image:none!important;filter:none}html[data-skin=pixel] .workspace-panel:before{display:none}html[data-skin=pixel] .journal-footer,html[data-skin=pixel] .workspace-panel-heading{background-image:none}}@media (prefers-contrast:more){html[data-skin=pixel]{--px-muted:#3d3858;--px-faint:#4a4566}html[data-skin=pixel] :is(.settings-row-text>p,.settings-section-desc,.settings-note,.agents-message-meta,.welcome-description){color:#2c2742}html[data-skin=pixel] .journal-footer span[style*=user-select],html[data-skin=pixel] .workspace-dot{opacity:1}}html[data-skin=pixel][data-mode=night]{color-scheme:dark;--px-ink:#e9e6f5;--px-head:#fff1d6;--px-muted:#a9a6cc;--px-faint:#9b98c0;--px-paper:#111a45;--px-hi:#2c4088;--px-lo:#0a0e2b;--px-field:#0a0e2b;--px-ground:#0e1538;--px-line:#05060f;--px-rule:#3a4a8a;--px-wash:#1b2b69;--px-wash-green:#16414a;--px-wash-blue:#1b2b69;--px-wash-pink:#522040;--px-wash-butter:#3d3463;--px-accent:#ffd36b;--px-accent-deep:#ffe29a;--px-on-accent:#05060f;--px-green:#2f7260;--px-green-deep:#9fdcb2;--px-on-green:#f4fff8;--px-rose:#d2679a;--px-rose-deep:#ff9fc2;--px-danger:#ff9fb4;--px-danger-soft:#2c1034;--px-on-danger:#ffffff;--px-butter:#ffd36b;--px-on-butter:#05060f;--px-focus:#ffd36b;--px-footer-ink:#e9e6f5;--px-footer-hover:#ffd36b;--px-shadow-ink:#05060f;--px-wood:#34224a;--px-wood-dark:#1d1230;--px-say-ink:#05060f;--px-sky-0:#05071c;--px-sky-1:#0a0e2b;--px-sky-2:#111a45;--px-sky-3:#1b2b69;--px-shadow-rgb:0 0 12;--px-scrim:rgb(5 6 15/0.55);--px-scrim-auth:rgb(5 6 15/0.7);--px-f-panel:url(/skins/pixel/night/frame-panel.png);--px-f-card:url(/skins/pixel/night/frame-card.png);--px-f-pop:url(/skins/pixel/night/frame-pop.png);--px-f-field:url(/skins/pixel/night/frame-field.png);--px-f-btn:url(/skins/pixel/night/frame-btn.png);--px-f-btn-d:url(/skins/pixel/night/frame-btn-d.png);--px-f-btn-primary:url(/skins/pixel/night/frame-btn-primary.png);--px-f-btn-primary-d:url(/skins/pixel/night/frame-btn-primary-d.png);--px-f-btn-danger:url(/skins/pixel/night/frame-btn-danger.png);--px-f-btn-danger-d:url(/skins/pixel/night/frame-btn-danger-d.png);--px-f-chip:url(/skins/pixel/night/frame-chip.png);--px-f-chip-on:url(/skins/pixel/night/frame-chip-on.png);--px-f-user:url(/skins/pixel/night/frame-user.png);--px-f-bubble:url(/skins/pixel/night/frame-bubble.png);--px-f-say:url(/skins/pixel/night/frame-say.png);--px-f-sheet:url(/skins/pixel/night/frame-sheet.png);--px-s-wood:url(/skins/pixel/night/wood.png);--px-s-check-off:url(/skins/pixel/night/check-off.png);--px-s-check-on:url(/skins/pixel/night/check-on.png);--px-s-knob:url(/skins/pixel/night/knob.png);--px-s-dot:url(/skins/pixel/night/dot.png);--px-s-tail-down:url(/skins/pixel/night/tail-down.png);--px-s-tail-up:url(/skins/pixel/night/tail-up.png);--px-s-tail-left:url(/skins/pixel/night/tail-left.png);--px-s-tail-right:url(/skins/pixel/night/tail-right.png);--background:232 59% 17%;--foreground:250 33% 93%;--card:232 59% 17%;--card-foreground:250 33% 93%;--popover:232 59% 17%;--popover-foreground:250 33% 93%;--primary:42 100% 71%;--primary-foreground:235 50% 4%;--secondary:229 58% 26%;--secondary-foreground:250 33% 93%;--muted:229 58% 26%;--muted-foreground:245 28% 72%;--accent:229 58% 26%;--accent-foreground:250 33% 93%;--border:235 50% 4%;--input:235 50% 4%;--ring:42 100% 71%;--habit-line:#3a4a8a80;--calendar-accent:#ffd36b;--desk-line:#05060f}@media (prefers-contrast:more){html[data-skin=pixel][data-mode=night]{--px-muted:#d4d0ee;--px-faint:#c3bee6;--px-line:#e9e6f5}html[data-skin=pixel][data-mode=night] :is(.settings-row-text>p,.settings-section-desc,.settings-note,.agents-message-meta,.welcome-description){color:#e3dff6}}