html[data-skin=cyanotype]{color-scheme:light;--cy-ground:#1d3f72;--cy-deep:#13284a;--cy-blue:#1d4e89;--cy-ink:#13284a;--cy-muted:#4a5a72;--cy-faint:#5c6b83;--cy-paper:#f4f6f8;--cy-wash:#e8eff8;--cy-line:#c6d3e3;--cy-light:#e6eef7;--cy-sky:#8fbbec;--cy-rust:#a5452a;--cy-rust-soft:#f6e6df;--cy-mono:var(--font-paper-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--cy-card:url(/skins/cyanotype/deckle-card.svg);--cy-card-b:url(/skins/cyanotype/deckle-card-b.svg);--cy-small:url(/skins/cyanotype/deckle-small.svg);--cy-sheet:url(/skins/cyanotype/deckle-sheet.svg);--cy-panel:url(/skins/cyanotype/deckle-panel.svg);--cy-ruled:url(/skins/cyanotype/ruled.svg);--cy-ruled-b:url(/skins/cyanotype/ruled-b.svg);--cy-ruled-soft:url(/skins/cyanotype/ruled-soft.svg);--cy-ruled-rust:url(/skins/cyanotype/ruled-rust.svg);--cy-ruled-sm:url(/skins/cyanotype/ruled-sm.svg);--cy-ruled-sm-b:url(/skins/cyanotype/ruled-sm-b.svg);--cy-ruled-sm-rust:url(/skins/cyanotype/ruled-sm-rust.svg);--cy-field:url(/skins/cyanotype/field.svg);--cy-field-focus:url(/skins/cyanotype/field-focus.svg);--cy-field-paper:url(/skins/cyanotype/field-paper.svg);--cy-patch:url(/skins/cyanotype/patch.svg);--cy-patch-rust:url(/skins/cyanotype/patch-rust.svg);--cy-rule:url(/skins/cyanotype/rule.svg);--cy-rule-soft:url(/skins/cyanotype/rule-soft.svg);--cy-rule-light:url(/skins/cyanotype/rule-light.svg);--cy-underline:url(/skins/cyanotype/underline.svg);--cy-underline-light:url(/skins/cyanotype/underline-light.svg);--cy-underline-rust:url(/skins/cyanotype/underline-rust.svg);--cy-grain:url(/skins/cyanotype/grain.svg);--cy-grain-paper:url(/skins/cyanotype/grain-paper.svg);--cy-emulsion:url(/skins/cyanotype/emulsion.svg);--cy-speckle:url(/skins/cyanotype/speckle.svg);--cy-dot-light:url(/skins/cyanotype/dot-light.svg);--cy-dab:url(/skins/cyanotype/dab.svg);--cy-switch-off:url(/skins/cyanotype/switch-off.svg);--cy-switch-on:url(/skins/cyanotype/switch-on.svg);--cy-knob:url(/skins/cyanotype/knob.svg);--cy-knob-on:url(/skins/cyanotype/knob-on.svg);--cy-check-off:url(/skins/cyanotype/check-off.svg);--cy-check-on:url(/skins/cyanotype/check-on.svg);--cy-orn-fern:url(/skins/cyanotype/orn-fern.svg);--cy-orn-clock:url(/skins/cyanotype/orn-clock.svg);--cy-blot:url(/skins/cyanotype/blot-rust.svg);--cy-ring:url(/skins/cyanotype/ring-rust.svg);--background:210 20% 96%;--foreground:216 59% 18%;--card:210 20% 96%;--card-foreground:216 59% 18%;--popover:210 20% 96%;--popover-foreground:216 59% 18%;--primary:213 65% 32%;--primary-foreground:210 20% 96%;--secondary:213 53% 94%;--secondary-foreground:216 59% 18%;--muted:213 53% 94%;--muted-foreground:216 22% 38%;--accent:213 53% 94%;--accent-foreground:216 59% 18%;--border:213 29% 80%;--input:213 29% 80%;--ring:213 65% 32%;--radius:2px;--habit-line:#1d4e8933;--calendar-accent:#1d4e89;--desk-line:#c6d3e3;--app-bg:#f4f6f8!important;--nav-hover:#ffffff;background-color:#1d3f72;background-image:radial-gradient(ellipse at 50% 40%,rgba(80,130,200,0) 30%,rgba(6,20,46,.42) 100%),var(--cy-grain),var(--cy-emulsion);background-size:100% 100%,240px 240px,900px 700px;background-attachment:fixed,scroll,scroll;color:var(--cy-ink)}html[data-skin=cyanotype]:not([data-scene]) body{background-color:transparent}html[data-skin=cyanotype] ::-moz-selection{background:rgba(29,78,137,.22)}html[data-skin=cyanotype] ::selection{background:rgba(29,78,137,.22)}html[data-skin=cyanotype] :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,.settings-price){font-family:var(--cy-mono);font-weight:500;letter-spacing:-.02em}html[data-skin=cyanotype] .billing-page h1,html[data-skin=cyanotype] .settings-shell h1{font-size:30px;line-height:1.15;color:var(--cy-deep)}html[data-skin=cyanotype] .billing-page h2,html[data-skin=cyanotype] .settings-shell h2{font-size:17px;line-height:1.3;color:var(--cy-deep);letter-spacing:-.01em}html[data-skin=cyanotype] .journal-workspace{--desk-paper:#f4f6f8;--desk-ink:#13284a;background:transparent}html[data-skin=cyanotype] :is(a,button,input,textarea,select,summary,[tabindex]:where(:not(.workspace-panel)),[role=menuitemradio],[role=switch]):focus-visible{outline:2px solid var(--cy-blue);outline-offset:3px;border-radius:3px}html[data-skin=cyanotype] .editor-textarea:focus-visible{outline:none}html[data-skin=cyanotype] :is(.journal-footer,.settings-topbar-blue) :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid #ffffff;outline-offset:3px}html[data-skin=cyanotype] .journal-writing-area{background:transparent;border-radius:0;box-shadow:none;isolation:isolate}html[data-skin=cyanotype] .journal-writing-area:before{content:"";position:absolute;inset:16px -22px;z-index:-1;pointer-events:none;border:22px solid transparent;-o-border-image:var(--cy-sheet) 46 /46px /24px round;border-image:var(--cy-sheet) 46 /46px /24px round;background:var(--theme-sheet);background-clip:border-box;border-radius:20px}html[data-skin=cyanotype] .journal-writing-area .editor-textarea{-webkit-mask:linear-gradient(#000 0 0) 0 12px /100% calc(100% - 24px) no-repeat;mask:linear-gradient(#000 0 0) 0 12px /100% calc(100% - 24px) no-repeat}@media (max-width:760px){html[data-skin=cyanotype] .journal-writing-area:before{inset:16px 12px}}html[data-skin=cyanotype] .journal-writing-area:has(>.welcome-intro){background:transparent;box-shadow:none}html[data-skin=cyanotype] .journal-writing-area:has(>.welcome-intro):before{display:none}html[data-skin=cyanotype] :is(.workspace-panel,.journal-history-sidebar,.settings-shell,.billing-page,.welcome-inner,.journal-quick-help,.history-delete-dialog,.agent-chooser-menu,.slash-menu,.chat-popover,[role=dialog][aria-labelledby=auth-modal-title]){background-clip:padding-box!important}html[data-skin=cyanotype] .journal-footer{color:var(--cy-light);min-height:40px;box-sizing:border-box}html[data-skin=cyanotype] .workspace-tools{color:var(--cy-light)}html[data-skin=cyanotype] .workspace-tools :is(button,a){color:var(--cy-light)}html[data-skin=cyanotype] .journal-footer button{position:relative}html[data-skin=cyanotype] .journal-footer button:hover,html[data-skin=cyanotype] .workspace-tools :is(button,a):hover{color:#ffffff!important}html[data-skin=cyanotype] .journal-footer button[aria-expanded=true],html[data-skin=cyanotype] .workspace-tools button[aria-pressed=true]{color:#ffffff}html[data-skin=cyanotype] .workspace-tools button[aria-pressed=true]:not([data-listening=true]):after{content:"";position:absolute;left:-2px;right:-2px;bottom:-5px;height:7px;background:var(--cy-underline-light) 0 50% /100% 100% no-repeat;pointer-events:none}html[data-skin=cyanotype] :is(.journal-footer span[style*=user-select],.workspace-dot){display:inline-block;width:9px;height:9px;margin:0 5px!important;font-size:0!important;line-height:0;color:transparent!important;background:var(--cy-dot-light) center /9px 9px no-repeat;opacity:.8}html[data-skin=cyanotype] [data-radix-popper-content-wrapper]{filter:none}html[data-skin=cyanotype] :is(.agent-chooser-menu,.slash-menu,.chat-popover){position:relative;min-width:200px;padding:8px 8px 10px;border:8px solid transparent;-o-border-image:var(--cy-small) 18 /18px /10px round;border-image:var(--cy-small) 18 /18px /10px round;border-radius:0;color:var(--cy-ink);background:var(--cy-grain-paper),var(--cy-paper);box-shadow:none}html[data-skin=cyanotype] :is(.agent-chooser-menu,.slash-menu){width:-moz-max-content;width:max-content;max-width:min(92vw,340px)}html[data-skin=cyanotype] .slash-menu{width:300px}html[data-skin=cyanotype] .agent-chooser-item{min-height:36px;padding:6px 10px;border-radius:2px;color:var(--cy-ink)}html[data-skin=cyanotype] .agent-chooser-item:hover{background:var(--cy-wash)}html[data-skin=cyanotype] .agent-chooser-item[aria-checked=true]{color:var(--cy-deep);background:transparent;justify-content:flex-start}html[data-skin=cyanotype] .agent-chooser-item[aria-checked=true]>.agent-chooser-text>span:first-child,html[data-skin=cyanotype] .agent-chooser-item[aria-checked=true]>span:not(.agent-chooser-text){flex:0 1 auto;padding-bottom:2px;background:var(--cy-underline) 0 100% /100% 7px no-repeat}html[data-skin=cyanotype] .agent-chooser-item[aria-checked=true]>svg:last-child{margin-left:auto;color:var(--cy-blue)}html[data-skin=cyanotype] .agent-chooser-item>span{flex:0 1 auto}html[data-skin=cyanotype] .slash-menu-item.selected,html[data-skin=cyanotype] .slash-menu-item:hover{background:var(--cy-wash)}html[data-skin=cyanotype] .slash-menu-category{color:var(--cy-blue);font-family:var(--cy-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}html[data-skin=cyanotype] .popover-divider{height:3px;background:var(--cy-rule-soft) 0 50% /160px 6px repeat-x}html[data-skin=cyanotype] :is(.journal-quick-help,.history-delete-dialog){position:relative;padding:12px 14px;border:10px solid transparent;-o-border-image:var(--cy-card-b) 24 /24px /14px round;border-image:var(--cy-card-b) 24 /24px /14px round;border-radius:0;background:var(--cy-grain-paper),var(--cy-paper);color:var(--cy-ink);box-shadow:none}html[data-skin=cyanotype] .journal-quick-help h2{font-size:16px;color:var(--cy-deep);margin-bottom:10px}html[data-skin=cyanotype] .journal-quick-help dt{color:var(--cy-ink)}html[data-skin=cyanotype] .journal-quick-help dd{color:var(--cy-muted)}html[data-skin=cyanotype] .journal-quick-help kbd{padding:0 6px;border:0;border-radius:2px;color:var(--cy-deep);background:var(--cy-wash);box-shadow:1px 2px 0 rgba(19,40,74,.18)}html[data-skin=cyanotype] [data-radix-popper-content-wrapper]>[role=dialog]:has(.date-picker-calendar){position:relative;padding:12px 14px 8px;border:10px solid transparent;-o-border-image:var(--cy-card-b) 24 /24px /14px round;border-image:var(--cy-card-b) 24 /24px /14px round;border-radius:0;background:var(--cy-grain-paper),var(--cy-paper);background-clip:padding-box;color:var(--cy-ink);box-shadow:none}html[data-skin=cyanotype] [role=dialog]:has(.date-picker-calendar) .border-t{border-color:var(--cy-line)}html[data-skin=cyanotype] .billing-page button,html[data-skin=cyanotype] .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=cyanotype] :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){position:relative;isolation:isolate;border:0;border-radius:2px;background:transparent;color:var(--cy-blue);font-weight:600;padding:7px 18px;min-height:40px;transition:color .15s,background-color .15s}html[data-skin=cyanotype] .billing-page button:after,html[data-skin=cyanotype] .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):after,html[data-skin=cyanotype] :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):after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:14px solid transparent;-o-border-image:var(--cy-ruled) 14 /14px round;border-image:var(--cy-ruled) 14 /14px round}html[data-skin=cyanotype] :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:4px 12px}html[data-skin=cyanotype] .billing-page button:hover:not(:disabled),html[data-skin=cyanotype] .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=cyanotype] :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){background:var(--cy-wash);border-color:transparent}html[data-skin=cyanotype] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.plan-add-submit){position:relative;isolation:isolate;color:#ffffff!important;background:transparent!important}html[data-skin=cyanotype] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.plan-add-submit):before{content:"";position:absolute;inset:-1px;z-index:-1;border:14px solid transparent;-o-border-image:var(--cy-patch) 14 /14px round;border-image:var(--cy-patch) 14 fill /14px round}html[data-skin=cyanotype] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.plan-add-submit):after{display:none}html[data-skin=cyanotype] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.plan-add-submit):hover:not(:disabled){background:transparent!important;filter:brightness(1.18)}html[data-skin=cyanotype] .settings-content button:is([data-variant=danger],[data-variant=danger-solid]){color:var(--cy-rust)}html[data-skin=cyanotype] .settings-content button:is([data-variant=danger],[data-variant=danger-solid]):after{border-image-source:var(--cy-ruled-rust)}html[data-skin=cyanotype] .settings-content button[data-variant=danger-solid]{color:#ffffff;background:transparent}html[data-skin=cyanotype] .settings-content button[data-variant=danger-solid]:before{content:"";position:absolute;inset:-1px;z-index:-1;border:14px solid transparent;-o-border-image:var(--cy-patch-rust) 14 /14px round;border-image:var(--cy-patch-rust) 14 fill /14px round}html[data-skin=cyanotype] .settings-content button[data-variant=danger-solid]:after{display:none}html[data-skin=cyanotype] .settings-content button[data-variant=ghost]{color:var(--cy-muted);border:0}html[data-skin=cyanotype] .settings-content button[data-variant=ghost]:hover:not(:disabled){color:var(--cy-deep);background:var(--cy-wash)}html[data-skin=cyanotype] .agents-saved-threads summary{width:-moz-fit-content;width:fit-content;margin-left:auto}html[data-skin=cyanotype] .agents-input-actions .agents-send{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;min-height:38px;padding:0;border:0!important;border-radius:0;line-height:0;color:#ffffff!important;background:var(--cy-dab) center /100% 100% no-repeat!important}html[data-skin=cyanotype] .agents-input-actions .agents-send:hover:not(:disabled){filter:brightness(1.2)}html[data-skin=cyanotype] .agents-send svg{display:block;margin:0}@media (max-width:768px){html[data-skin=cyanotype] .agents-input-actions .agents-send{width:44px;height:44px;min-height:44px}}html[data-skin=cyanotype] button:disabled{opacity:.5}html[data-skin=cyanotype] .journal-history-sidebar{border:10px solid transparent!important;-o-border-image:var(--cy-card-b) 24 /24px /14px round!important;border-image:var(--cy-card-b) 24 /24px /14px round!important;border-radius:0!important;background:var(--cy-grain-paper),var(--cy-paper)!important;box-shadow:none!important;color:var(--cy-ink)}html[data-skin=cyanotype] .history-heading{padding:6px 8px 10px}html[data-skin=cyanotype] .history-title-row{font-size:17px;color:var(--cy-deep);padding-bottom:8px}html[data-skin=cyanotype] .history-title-row .journal-menu-close{color:var(--cy-blue)}html[data-skin=cyanotype] .history-shortcuts{gap:6px}html[data-skin=cyanotype] .history-shortcuts button{min-height:40px;padding:4px 6px;gap:5px;font-size:13.5px;white-space:nowrap}html[data-skin=cyanotype] .journal-history-sidebar [aria-label="Journal history"]>p{padding:18px 16px!important;color:var(--cy-muted)!important}html[data-skin=cyanotype] .journal-history-sidebar>button{color:var(--cy-muted)!important}html[data-skin=cyanotype] .journal-history-sidebar>div[style*="height: 1px"]{height:6px!important;background:var(--cy-rule-soft) 0 50% /160px 6px repeat-x!important}html[data-skin=cyanotype] .journal-history-sidebar .onboarding-card{border:0!important;border-radius:2px!important;background:var(--cy-wash);box-shadow:2px 3px 0 rgba(19,40,74,.1)}html[data-skin=cyanotype] .journal-history-sidebar .onboarding-card button{color:var(--cy-deep)!important}html[data-skin=cyanotype] .entry-row{border-bottom:0!important;background-image:var(--cy-rule-soft)!important;background-repeat:repeat-x!important;background-position:0 100%!important;background-size:160px 6px!important}html[data-skin=cyanotype] .entry-row:has(>button[aria-current=page]){background-color:var(--cy-wash)!important}html[data-skin=cyanotype] .entry-row button:first-child>div:first-child{color:var(--cy-ink)}html[data-skin=cyanotype] .entry-row button:first-child>div:last-child{color:var(--cy-muted)!important}html[data-skin=cyanotype] .entry-row button[aria-current=page]>div:first-child{color:var(--cy-deep);font-weight:600}html[data-skin=cyanotype] .entry-actions img{opacity:.6}html[data-skin=cyanotype] .workspace-panel{--panel-radius:21px;border:10px solid transparent;-o-border-image:var(--cy-panel) 46 /46px /22px round;border-image:var(--cy-panel) 46 /46px /22px round;border-radius:var(--panel-radius);background:var(--cy-grain-paper),var(--cy-paper);box-shadow:none;color:var(--cy-ink)}html[data-skin=cyanotype] .workspace-panel-heading{padding:4px 8px 8px;font-size:16px;color:var(--cy-deep);border-bottom:6px solid transparent;-o-border-image:var(--cy-rule) 0 0 6 0 /0 0 6px 0 round;border-image:var(--cy-rule) 0 0 6 0 /0 0 6px 0 round}html[data-skin=cyanotype] .workspace-panel-heading .workspace-icon-label{gap:9px}html[data-skin=cyanotype] .workspace-panel-heading :is(a,button){color:var(--cy-blue)}html[data-skin=cyanotype] .workspace-panel-content{padding-top:4px}html[data-skin=cyanotype] .workspace-scrim{background:rgba(8,24,52,.34)}html[data-skin=cyanotype] .workspace-loading{color:var(--cy-muted)}html[data-skin=cyanotype] .workspace-agents button{font-size:14px!important}html[data-skin=cyanotype] .workspace-agents button:not(:disabled):hover{background:var(--cy-wash)!important}html[data-skin=cyanotype] .workspace-agents :is(button,textarea):focus-visible{outline:2px solid var(--cy-blue);outline-offset:3px}html[data-skin=cyanotype] .agents-thread-toolbar{padding:6px 8px 8px;border-bottom:5px solid transparent;-o-border-image:var(--cy-rule-soft) 0 0 6 0 /0 0 5px 0 round;border-image:var(--cy-rule-soft) 0 0 6 0 /0 0 5px 0 round}html[data-skin=cyanotype] .agents-empty{color:rgba(29,78,137,.42)}html[data-skin=cyanotype] .agents-empty svg{border:0;border-radius:0;background:none;padding:20px}html[data-skin=cyanotype] .agents-message-meta{color:var(--cy-muted)}html[data-skin=cyanotype] .agents-ai-badge{border:0;border-radius:2px;background:var(--cy-wash);color:var(--cy-deep);opacity:1;padding:0 5px}html[data-skin=cyanotype] :is(.agents-user-bubble,.agents-assistant-bubble){position:relative;border:12px solid transparent;-o-border-image:var(--cy-ruled-soft) 14 /12px round;border-image:var(--cy-ruled-soft) 14 /12px round;border-radius:0;padding:0 4px 2px}html[data-skin=cyanotype] .agents-user-bubble{background:var(--cy-wash)}html[data-skin=cyanotype] .agents-assistant-bubble{background:var(--cy-paper)}html[data-skin=cyanotype] .agents-saved-threads{margin-top:4px}html[data-skin=cyanotype] .agents-saved-threads>button{border:8px solid transparent!important;-o-border-image:var(--cy-ruled-sm) 8 /8px round!important;border-image:var(--cy-ruled-sm) 8 /8px round!important;border-radius:0!important;background:var(--cy-paper)!important;color:var(--cy-ink)!important;padding:2px 6px!important}html[data-skin=cyanotype] .agents-saved-threads>button:hover:not(:disabled),html[data-skin=cyanotype] .agents-saved-threads>button[aria-pressed=true]{background:var(--cy-wash)!important}html[data-skin=cyanotype] .agents-thread-toolbar>button.agents-delete-thread{color:var(--cy-rust)!important}html[data-skin=cyanotype] .agents-action-card{border-top:4px solid transparent;-o-border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round;border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round}html[data-skin=cyanotype] .agents-action-content>span,html[data-skin=cyanotype] .agents-action-heading{color:var(--cy-muted)}html[data-skin=cyanotype] .agents-composer{background:transparent;border-top:5px solid transparent;-o-border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round;border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round;padding-top:12px}html[data-skin=cyanotype] .agents-agent-select{color:var(--cy-muted)}html[data-skin=cyanotype] .agents-input-box{padding:2px 4px;border:10px solid transparent;-o-border-image:var(--cy-field) 10 /10px round;border-image:var(--cy-field) 10 fill /10px round;border-radius:0;background:none}html[data-skin=cyanotype] .agents-input-box:focus-within{border-image-source:var(--cy-field-focus);box-shadow:none}html[data-skin=cyanotype] .agents-input-box textarea:focus-visible,html[data-skin=cyanotype] .workspace-agents .agents-input-box textarea:focus-visible{outline:none}html[data-skin=cyanotype] .agents-voice[aria-pressed=true]{color:var(--cy-rust);background:rgba(165,69,42,.1)}html[data-skin=cyanotype] .agents-input-actions button:not(.agents-send){border:0}html[data-skin=cyanotype] .habits-surface{background:transparent!important}html[data-skin=cyanotype] .habit-list-toolbar{background:var(--cy-paper)!important}html[data-skin=cyanotype] .habits-compact{--habit-line:rgba(29,78,137,0.22)}html[data-skin=cyanotype] .habit-add-toggle,html[data-skin=cyanotype] .habit-search,html[data-skin=cyanotype] .plan-filters .agents-agent-select,html[data-skin=cyanotype] .task-editor>input{border:10px solid transparent;-o-border-image:var(--cy-field) 10 /10px round;border-image:var(--cy-field) 10 fill /10px round;border-radius:0;background:none}html[data-skin=cyanotype] .habit-search{padding:0 2px}html[data-skin=cyanotype] .habit-add-toggle{width:44px;min-width:44px;height:44px;padding:0;color:var(--cy-blue)}html[data-skin=cyanotype] .habit-search:focus-within{border-image-source:var(--cy-field-focus)}html[data-skin=cyanotype] .habit-filters button{border:0;border-radius:2px}html[data-skin=cyanotype] .habit-filters button[aria-pressed=true]{background:var(--cy-underline) 0 100% /100% 7px no-repeat;color:var(--cy-deep)}html[data-skin=cyanotype] .habit-compact-list{border-top:4px solid transparent;-o-border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round;border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round}html[data-skin=cyanotype] .habit-list-row{border-bottom:5px solid transparent;-o-border-image:var(--cy-rule-soft) 0 0 6 0 /0 0 5px 0 round;border-image:var(--cy-rule-soft) 0 0 6 0 /0 0 5px 0 round}html[data-skin=cyanotype] .habit-complete{border-radius:50%;border-color:rgba(29,78,137,.5)!important;color:var(--cy-blue)!important}html[data-skin=cyanotype] .habit-complete[aria-pressed=true]{background:var(--cy-blue)!important;color:#ffffff!important;border-color:transparent!important}html[data-skin=cyanotype] .habit-complete[aria-pressed=true] svg{stroke-width:2.6}html[data-skin=cyanotype] .task-done .habit-list-name{text-decoration:line-through;text-decoration-color:var(--cy-blue);text-decoration-thickness:1.5px;color:var(--cy-muted)}html[data-skin=cyanotype] .habit-list-stats>span+span{border-left-color:rgba(29,78,137,.3)}html[data-skin=cyanotype] .plan-list-heading{font-family:var(--cy-mono);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--cy-deep)}html[data-skin=cyanotype] .habit-open-item:hover,html[data-skin=cyanotype] .habit-open-item[aria-expanded=true]{background:var(--cy-wash)}html[data-skin=cyanotype] :is(.task-complete[aria-pressed=true],.habit-complete[aria-pressed=true]){color:#ffffff}html[data-skin=cyanotype] .task-complete[aria-pressed=true]{color:var(--cy-blue)}html[data-skin=cyanotype] .shared-habit-calendar{position:relative;padding:16px 14px 14px;border:0;border-radius:2px;background:rgba(232,239,248,.42);--calendar-accent:var(--cy-blue)}html[data-skin=cyanotype] .shared-habit-calendar:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:14px solid transparent;-o-border-image:var(--cy-ruled) 14 /14px round;border-image:var(--cy-ruled) 14 /14px round}html[data-skin=cyanotype] .shared-calendar-heading{margin-bottom:10px}html[data-skin=cyanotype] .shared-calendar-heading strong{font-family:var(--cy-mono);font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--cy-deep)}html[data-skin=cyanotype] .shared-habit-calendar>.shared-calendar-heading strong{font-size:12.5px;letter-spacing:.04em;text-transform:uppercase}html[data-skin=cyanotype] .shared-calendar-heading>span{font-family:var(--cy-mono);font-size:11.5px}html[data-skin=cyanotype] .shared-calendar-weekdays{margin-bottom:8px;padding-bottom:6px;border-bottom:5px solid transparent;-o-border-image:var(--cy-rule-soft) 0 0 6 0 /0 0 5px 0 round;border-image:var(--cy-rule-soft) 0 0 6 0 /0 0 5px 0 round;font-family:var(--cy-mono);font-size:11px;letter-spacing:.02em}html[data-skin=cyanotype] .shared-calendar-day{position:relative;isolation:isolate;min-height:50px;padding:6px 0 12px;border:0;border-radius:2px;background:transparent;color:var(--cy-ink);transition:background-color .25s}html[data-skin=cyanotype] .shared-calendar-day:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border:8px solid transparent;-o-border-image:var(--cy-ruled-sm) 8 /8px round;border-image:var(--cy-ruled-sm) 8 /8px round}html[data-skin=cyanotype] .shared-calendar-day>span:first-child{font-family:var(--cy-mono);font-size:13px;line-height:1.35;color:var(--cy-deep)}html[data-skin=cyanotype] .shared-calendar-day small{font-family:var(--cy-mono);font-size:10px;opacity:1;color:var(--cy-muted)}html[data-skin=cyanotype] .shared-calendar-day:hover:not(:disabled){background:var(--cy-wash)}html[data-skin=cyanotype] .shared-calendar-day.has-progress{background:rgba(29,78,137,.1);color:var(--cy-ink)}html[data-skin=cyanotype] .shared-calendar-day.is-today{border:0;font-weight:400}html[data-skin=cyanotype] .shared-calendar-day.is-today:before{border-image-source:var(--cy-ruled-sm-b)}html[data-skin=cyanotype] .shared-calendar-day.is-today>span:first-child{padding:0 3px 4px;background:var(--cy-underline) 0 100% /100% 8px no-repeat}html[data-skin=cyanotype] .shared-calendar-day[aria-pressed=true]{border:0;box-shadow:none;background:var(--cy-wash)}html[data-skin=cyanotype] .shared-calendar-day[aria-pressed=true]:after{content:"";position:absolute;inset:-3px;z-index:1;pointer-events:none;border:8px solid transparent;-o-border-image:var(--cy-ruled-sm-b) 8 /8px round;border-image:var(--cy-ruled-sm-b) 8 /8px round}html[data-skin=cyanotype] .shared-calendar-day.is-future{border:0}html[data-skin=cyanotype] .shared-calendar-progress{bottom:5px;width:62%;height:6px;overflow:visible;border-radius:0;background:var(--cy-rule-soft) 0 50% /160px 6px repeat-x}html[data-skin=cyanotype] .shared-calendar-progress>span{height:4px;margin-top:1px;border-radius:2px 4px 4px 2px/2px 3px 3px 2px;background:var(--cy-speckle),linear-gradient(var(--cy-ground),var(--cy-ground))}html[data-skin=cyanotype] button.shared-calendar-day.has-progress.is-complete{background:transparent;color:#ffffff}html[data-skin=cyanotype] button.shared-calendar-day.has-progress.is-complete:before{z-index:-1;inset:-1px;-o-border-image:var(--cy-patch) 14 /8px round;border-image:var(--cy-patch) 14 fill /8px round}html[data-skin=cyanotype] button.shared-calendar-day.has-progress.is-complete>span:first-child{color:#ffffff}html[data-skin=cyanotype] button.shared-calendar-day.has-progress.is-complete small{color:#e6eef7}html[data-skin=cyanotype] button.shared-calendar-day.is-today.has-progress.is-complete>span:first-child{background-image:var(--cy-underline-light)}html[data-skin=cyanotype] button.shared-calendar-day.has-progress.is-complete .shared-calendar-progress{background-image:var(--cy-rule-light)}html[data-skin=cyanotype] button.shared-calendar-day.has-progress.is-complete .shared-calendar-progress>span{background:#ffffff}html[data-skin=cyanotype] .shared-calendar-detail{margin-top:14px;padding-top:12px;border-top:5px solid transparent;-o-border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round;border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round}html[data-skin=cyanotype] .shared-calendar-detail li{color:var(--cy-ink)}html[data-skin=cyanotype] .shared-calendar-detail li svg{color:var(--cy-blue);stroke-width:2.4}html[data-skin=cyanotype] .shared-calendar-detail button{border-radius:2px;color:var(--cy-blue)}html[data-skin=cyanotype] .shared-calendar-detail button:hover{background:var(--cy-wash)}html[data-skin=cyanotype] :is(.plan-cadence button,.plan-add-type button,.habit-days button,.habit-days [role=radiogroup]){border-radius:2px}html[data-skin=cyanotype] .plan-add{border:12px solid transparent!important;-o-border-image:var(--cy-ruled-soft) 14 /12px round!important;border-image:var(--cy-ruled-soft) 14 /12px round!important;border-radius:0!important;padding:0 4px 2px!important;background:var(--cy-paper)}html[data-skin=cyanotype] .plan-add input:not([type=checkbox]),html[data-skin=cyanotype] .plan-due button{border:10px solid transparent!important;-o-border-image:var(--cy-field) 10 /10px round!important;border-image:var(--cy-field) 10 fill /10px round!important;border-radius:0!important;background:none!important;min-height:44px;color:var(--cy-ink)}html[data-skin=cyanotype] .plan-add input:focus-visible,html[data-skin=cyanotype] .plan-due button:focus-visible{border-image-source:var(--cy-field-focus)!important;outline:none}html[data-skin=cyanotype] :is(.plan-add-type button,.plan-cadence button){border:0!important;background:none!important;font-weight:500;color:var(--cy-muted)}html[data-skin=cyanotype] :is(.plan-add-type button,.plan-cadence button)[aria-pressed=true]{color:var(--cy-deep);background:var(--cy-underline) 0 100% /100% 7px no-repeat!important}html[data-skin=cyanotype] .habits-compact form button[aria-label^="icon for"],html[data-skin=cyanotype] .habits-compact form input:not([type=checkbox]){border:10px solid transparent!important;-o-border-image:var(--cy-field) 10 /10px round!important;border-image:var(--cy-field) 10 fill /10px round!important;border-radius:0!important;background:none!important;color:var(--cy-ink)}html[data-skin=cyanotype] .habits-compact form input:focus-visible{border-image-source:var(--cy-field-focus)!important;outline:none}html[data-skin=cyanotype] .habit-days [role=radiogroup]{border:0;border-radius:0;overflow:visible;gap:2px}html[data-skin=cyanotype] .habit-days button{border-left:0;font-weight:500;min-width:28px;border-radius:2px}html[data-skin=cyanotype] .habit-days button[aria-checked=true]{background:var(--cy-underline) 0 100% /100% 7px no-repeat;color:var(--cy-deep);font-weight:600}html[data-skin=cyanotype] .plan-notice{border:0;border-radius:2px}html[data-skin=cyanotype] :is(.task-due.overdue,.item-detail-facts .is-alert dd){color:var(--cy-rust)}html[data-skin=cyanotype] .habit-filters{background:transparent;border-radius:2px}html[data-skin=cyanotype] .habit-open-item{border-radius:2px}html[data-skin=cyanotype] .habits-compact :is(form[style*=border-top],.item-detail){border-top:5px solid transparent!important;-o-border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round!important;border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round!important}html[data-skin=cyanotype] :is(.habits-surface div[role=status]:not(.plan-notice),.workspace-panel-assistant div[role=status][style*=border],.workspace-panel-assistant p[role=alert]){position:relative;padding:12px 18px!important;border:0!important;border-radius:2px!important;background:var(--cy-rust-soft);color:var(--cy-rust)!important;line-height:1.5}html[data-skin=cyanotype] :is(.habits-surface div[role=status]:not(.plan-notice),.workspace-panel-assistant div[role=status][style*=border],.workspace-panel-assistant p[role=alert]):after{content:"";position:absolute;inset:0;pointer-events:none;border:14px solid transparent;-o-border-image:var(--cy-ruled-rust) 14 /14px round;border-image:var(--cy-ruled-rust) 14 /14px round}html[data-skin=cyanotype] .workspace-panel-assistant p[role=alert] button{position:relative;isolation:isolate;min-height:32px;padding:3px 14px!important;border:0!important;border-radius:2px!important;background:transparent!important;color:var(--cy-blue)!important;font-weight:600}html[data-skin=cyanotype] .workspace-panel-assistant p[role=alert] button:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:8px solid transparent;-o-border-image:var(--cy-ruled-sm) 8 /8px round;border-image:var(--cy-ruled-sm) 8 /8px round}html[data-skin=cyanotype] .workspace-panel-assistant p[role=alert] button:hover{background:var(--cy-wash)!important}html[data-skin=cyanotype] .workspace-panel-assistant span[role=alert]{color:var(--cy-rust)!important}html[data-skin=cyanotype] .habits-surface>div>div[style*=dashed]{border:12px solid transparent!important;-o-border-image:var(--cy-ruled-soft) 14 /12px round!important;border-image:var(--cy-ruled-soft) 14 /12px round!important;border-radius:0!important;color:var(--cy-muted)!important}html[data-skin=cyanotype] .journal-menu-close{color:var(--cy-blue)}html[data-skin=cyanotype][data-art] .settings-shell{--settings-ink:#13284a;--settings-muted:#4a5a72;--settings-faint:#5c6b83;--settings-line:rgba(29,78,137,0.26);--settings-panel:#f4f6f8;--settings-ground:#f4f6f8;--settings-hover:#e8eff8;--settings-accent:#1d4e89;--settings-accent-soft:#e8eff8;--settings-danger:#a5452a;--settings-danger-soft:#f6e6df;--settings-radius:2px;--settings-control-radius:2px;position:relative;box-sizing:border-box;width:min(1084px,calc(100% - 44px));min-height:calc(100dvh - 40px);margin:14px auto 26px;border:10px solid transparent;-o-border-image:var(--cy-card) 24 /24px /14px round;border-image:var(--cy-card) 24 /24px /14px round;background:var(--cy-grain-paper),var(--cy-paper)}html[data-skin=cyanotype] .settings-topbar{height:64px;padding-inline:24px;border-bottom:6px solid transparent;-o-border-image:var(--cy-rule) 0 0 6 0 /0 0 6px 0 round;border-image:var(--cy-rule) 0 0 6 0 /0 0 6px 0 round;background:var(--cy-paper);backdrop-filter:none}html[data-skin=cyanotype] .settings-brand span{font-family:var(--cy-mono);font-size:14.5px;letter-spacing:-.02em;color:var(--cy-deep)}html[data-skin=cyanotype] .settings-brand img{border-radius:4px}html[data-skin=cyanotype] .settings-back{position:relative;font-weight:600;color:var(--cy-blue);border-radius:2px}html[data-skin=cyanotype] .settings-back:hover{background:transparent;color:var(--cy-deep)}html[data-skin=cyanotype] .settings-back:hover:after{content:"";position:absolute;left:10px;right:10px;bottom:6px;height:7px;background:var(--cy-underline) 0 50% /100% 100% no-repeat}html[data-skin=cyanotype] .settings-label{font-size:20px;line-height:1.1;color:var(--cy-deep);margin-bottom:10px}html[data-skin=cyanotype] .settings-nav-group{font-family:var(--cy-mono);font-size:11.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--cy-blue)}html[data-skin=cyanotype] .settings-sidebar nav a{position:relative;font-weight:500;border-radius:2px;color:var(--cy-muted)}html[data-skin=cyanotype] .settings-sidebar nav a:hover{background:var(--cy-wash);color:var(--cy-deep)}html[data-skin=cyanotype] .settings-sidebar nav a[aria-current=page]{background:transparent;box-shadow:none;color:var(--cy-deep)}html[data-skin=cyanotype] .settings-sidebar nav a[aria-current=page]:after{content:"";position:absolute;left:6px;right:6px;bottom:1px;height:9px;background:var(--cy-underline) 0 50% /100% 100% no-repeat;pointer-events:none}html[data-skin=cyanotype] .settings-sidebar nav a[aria-current=page] svg{color:var(--cy-blue)}html[data-skin=cyanotype] .settings-heading{position:relative;margin-bottom:34px}html[data-skin=cyanotype] .settings-heading:after{content:"";position:absolute;right:-6px;top:-24px;width:112px;height:118px;background:var(--cy-orn-fern) 100% 0 /contain no-repeat;opacity:.92;pointer-events:none}@media (max-width:768px){html[data-skin=cyanotype][data-art] .settings-shell{width:calc(100% - 30px);margin:10px auto 18px}html[data-skin=cyanotype] .settings-topbar{height:56px;padding-inline:12px}html[data-skin=cyanotype] .settings-heading:after{display:none}html[data-skin=cyanotype] .settings-heading{margin-bottom:24px}html[data-skin=cyanotype] .settings-row{padding:16px 12px}html[data-skin=cyanotype] .settings-group>*{padding-inline:14px}html[data-skin=cyanotype] .settings-shell h1{font-size:24px}}html[data-skin=cyanotype] .settings-heading>p{max-width:46ch;font-size:15px}html[data-skin=cyanotype] .settings-section-desc{max-width:56ch}html[data-skin=cyanotype] :is(.settings-alert,.settings-notice,.about-notice,.connect-alert,.plan-notice){position:relative;border:0!important;border-radius:2px;background:var(--cy-rust-soft)}html[data-skin=cyanotype] :is(.settings-alert,.settings-notice,.about-notice,.connect-alert):after{content:"";position:absolute;inset:0;pointer-events:none;border:14px solid transparent;-o-border-image:var(--cy-ruled-rust) 14 /14px round;border-image:var(--cy-ruled-rust) 14 /14px round}html[data-skin=cyanotype] :is(.settings-membership .settings-notice,.about-notice[data-tone=ok]){background:var(--cy-wash)}html[data-skin=cyanotype] :is(.settings-membership .settings-notice,.about-notice[data-tone=ok]):after{border-image-source:var(--cy-ruled)}html[data-skin=cyanotype] :is(.settings-alert,.settings-notice,.about-notice,.connect-alert){padding:14px 20px}html[data-skin=cyanotype] .plan-notice{background:var(--cy-wash)}html[data-skin=cyanotype] :is(.settings-group,.settings-card,.writing-preview,.settings-content .settings-theme,.settings-content .writing-preset){position:relative;border:0;border-radius:2px;background:rgba(232,239,248,.42);box-shadow:none}html[data-skin=cyanotype] :is(.settings-group,.settings-card,.writing-preview,.settings-content .settings-theme,.settings-content .writing-preset):after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:14px solid transparent;-o-border-image:var(--cy-ruled) 14 /14px round;border-image:var(--cy-ruled) 14 /14px round}html[data-skin=cyanotype] .settings-section:nth-of-type(2n) .settings-group:after{border-image-source:var(--cy-ruled-b)}html[data-skin=cyanotype] .settings-danger .settings-group:after{border-image-source:var(--cy-ruled-rust)}html[data-skin=cyanotype] .settings-group{border:0}html[data-skin=cyanotype] .settings-group>*+*{border-top:5px solid transparent;-o-border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round;border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round}html[data-skin=cyanotype] .settings-group>*,html[data-skin=cyanotype] .settings-group>.settings-row{padding-inline:24px}html[data-skin=cyanotype] .settings-row{padding:17px 24px}html[data-skin=cyanotype] .settings-row-text>strong{font-weight:600}html[data-skin=cyanotype] .settings-group>a.settings-row:hover{background:var(--cy-wash)}html[data-skin=cyanotype] .settings-section-head h2{background:var(--cy-underline) 0 100% /100% 7px no-repeat;padding-bottom:5px;width:-moz-fit-content;width:fit-content}html[data-skin=cyanotype] .settings-danger .settings-section-head h2{color:var(--cy-rust);background-image:var(--cy-underline-rust)}html[data-skin=cyanotype] .settings-group>.settings-confirm,html[data-skin=cyanotype] .settings-group>.settings-pattern-error{background:var(--cy-rust-soft)}html[data-skin=cyanotype] .settings-content .settings-theme{padding:12px 12px 14px;border-radius:2px;min-height:0}html[data-skin=cyanotype] .settings-content .settings-theme:hover:not(:disabled),html[data-skin=cyanotype] .settings-content .writing-preset:hover:not(:disabled){background:var(--cy-wash);border-color:transparent;transform:rotate(-.25deg)}html[data-skin=cyanotype] .settings-content .settings-theme[aria-pressed=true],html[data-skin=cyanotype] .settings-content .writing-preset[aria-pressed=true]{background:var(--cy-wash);border:0}html[data-skin=cyanotype] .settings-content .settings-theme[aria-pressed=true]:after,html[data-skin=cyanotype] .settings-content .writing-preset[aria-pressed=true]:after{border-image-source:var(--cy-ruled-b);border-width:16px;border-image-width:16px}html[data-skin=cyanotype] .settings-theme-sheet{border:0;border-radius:2px;box-shadow:0 0 0 1px rgba(19,40,74,.16),2px 3px 0 rgba(19,40,74,.1)}html[data-skin=cyanotype] .settings-theme-label{font-family:var(--cy-mono);font-size:13.5px;font-weight:500;letter-spacing:-.01em}html[data-skin=cyanotype] .settings-theme-desc{font-size:13.5px}html[data-skin=cyanotype] .writing-preset-title{font-family:var(--cy-mono);font-size:13.5px;font-weight:500}html[data-skin=cyanotype] .settings-badge{position:relative;padding:3px 14px;border-radius:2px;background:transparent;color:var(--cy-blue);font-family:var(--cy-mono);font-size:12px;font-weight:500;letter-spacing:.03em}html[data-skin=cyanotype] .settings-badge:after{content:"";position:absolute;inset:0;pointer-events:none;border:8px solid transparent;-o-border-image:var(--cy-ruled-sm) 8 /8px round;border-image:var(--cy-ruled-sm) 8 /8px round}html[data-skin=cyanotype] .settings-badge[data-tone=danger]{color:var(--cy-rust)}html[data-skin=cyanotype] .settings-badge[data-tone=danger]:after{border-image-source:var(--cy-ruled-sm-rust)}html[data-skin=cyanotype] .settings-badge[data-tone=neutral]{color:var(--cy-muted);background:transparent}html[data-skin=cyanotype] .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:10px solid transparent;-o-border-image:var(--cy-field) 10 /10px round;border-image:var(--cy-field) 10 fill /10px round;border-radius:0;background:none;color:var(--cy-ink)}html[data-skin=cyanotype] .settings-content :is(input:not([type=checkbox],[type=radio],[type=range],[type=search]),textarea:not(.writing-preview-text),select):focus-visible{border-image-source:var(--cy-field-focus);outline:none}html[data-skin=cyanotype] .settings-content textarea:not(.writing-preview-text){padding:4px 6px}html[data-skin=cyanotype] .settings-content label{font-weight:500}html[data-skin=cyanotype] .settings-content .about-search{padding-inline:24px}html[data-skin=cyanotype] .settings-content .settings-switch{border:0;background:transparent;min-height:44px;padding:4px;border-radius:6px}html[data-skin=cyanotype] .settings-content .settings-switch:hover:not(:disabled){background:transparent}html[data-skin=cyanotype] .settings-switch-track{width:44px;height:24px;padding:4px;border-radius:0;background:var(--cy-switch-off) center /44px 24px no-repeat}html[data-skin=cyanotype] .settings-switch-track>span{width:16px;height:16px;border-radius:0;background:var(--cy-knob) center /16px 16px no-repeat;box-shadow:none}html[data-skin=cyanotype] [aria-checked=true]>.settings-switch-track{background:var(--cy-switch-on) center /44px 24px no-repeat}html[data-skin=cyanotype] [aria-checked=true]>.settings-switch-track>span{transform:translateX(20px);background-image:var(--cy-knob-on)}html[data-skin=cyanotype] :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:22px;height:22px;margin:0;border:0;border-radius:0;background:var(--cy-check-off) center /22px 22px no-repeat;cursor:pointer}html[data-skin=cyanotype] :is(.settings-content,.workspace-agents,.habits-compact,.billing-page,.connect-page) input[type=checkbox]:checked{background-image:var(--cy-check-on)}html[data-skin=cyanotype] .settings-content input[type=checkbox]:focus-visible{outline-offset:2px}html[data-skin=cyanotype] .settings-content input.settings-range[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent}html[data-skin=cyanotype] .settings-range::-webkit-slider-runnable-track{height:8px;background:var(--cy-rule) 0 50% /160px 6px repeat-x}html[data-skin=cyanotype] .settings-range::-moz-range-track{height:8px;background:var(--cy-rule) 0 50% /160px 6px repeat-x}html[data-skin=cyanotype] .settings-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-6px;border:0;background:var(--cy-knob) center /20px 20px no-repeat}html[data-skin=cyanotype] .settings-range::-moz-range-thumb{width:20px;height:20px;border:0;background:var(--cy-knob) center /20px 20px no-repeat}html[data-skin=cyanotype] :is(.about-progress,.psyche-bar){height:8px;border-radius:0;overflow:visible;background:var(--cy-rule-soft) 0 50% /160px 6px repeat-x}html[data-skin=cyanotype] :is(.about-progress,.psyche-bar)>span{height:6px;margin-top:1px;border-radius:2px 5px 5px 2px/3px 4px 4px 3px;background:var(--cy-speckle),linear-gradient(var(--cy-ground),var(--cy-ground))}html[data-skin=cyanotype] .about-segment{border:0;background:transparent;padding:0;gap:4px}html[data-skin=cyanotype] .settings-content .about-segment button{border-radius:2px}html[data-skin=cyanotype] .settings-content .about-segment button[aria-pressed=true]{background:var(--cy-underline) 0 100% /100% 7px no-repeat;color:var(--cy-deep)}html[data-skin=cyanotype] .about-guest{border-radius:2px;background:var(--cy-wash);box-shadow:2px 3px 0 rgba(19,40,74,.1)}html[data-skin=cyanotype] .psyche-detail,html[data-skin=cyanotype] .psyche-reflections li{border-left-color:var(--cy-blue)}html[data-skin=cyanotype] .settings-empty>svg{color:var(--cy-blue)}html[data-skin=cyanotype] .settings-empty>strong{font-family:var(--cy-mono);font-size:15px;font-weight:500;color:var(--cy-deep)}html[data-skin=cyanotype] .settings-price{font-size:40px;color:var(--cy-deep)}html[data-skin=cyanotype] .settings-content .billing-consent{border-radius:2px;background:var(--cy-wash)}html[data-skin=cyanotype] .settings-mobile-nav .agents-agent-select{border:10px solid transparent;-o-border-image:var(--cy-field) 10 /10px round;border-image:var(--cy-field) 10 fill /10px round;border-radius:0;background:none;font-size:16px}html[data-skin=cyanotype] .connect-code{border-radius:2px;border-color:var(--cy-line)}html[data-skin=cyanotype] .connect-permission-icon{border-radius:2px}html[data-skin=cyanotype] .connect-log>li,html[data-skin=cyanotype] .psyche-foot{border-top:5px solid transparent;-o-border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round;border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round}html[data-skin=cyanotype] .billing-page{position:relative;max-width:600px;margin:40px auto;padding:52px 40px 56px;border:10px solid transparent;-o-border-image:var(--cy-card) 24 /24px /14px round;border-image:var(--cy-card) 24 /24px /14px round;border-radius:0;background:var(--cy-grain-paper),var(--cy-paper);color:var(--cy-ink)}html[data-skin=cyanotype] .billing-page a{color:var(--cy-blue);text-decoration-color:var(--cy-blue)}html[data-skin=cyanotype] .pro-welcome{background:transparent}html[data-skin=cyanotype] .welcome-intro{--welcome-accent:var(--cy-blue);--welcome-line:rgba(29,78,137,0.26);--welcome-tint:#e8eff8;--welcome-muted:#3f4f68}html[data-skin=cyanotype] .welcome-inner{position:relative;padding:28px clamp(24px,5cqi,56px) 22px;min-height:calc(100% - 4px);border:10px solid transparent;-o-border-image:var(--cy-card) 24 /24px /14px round;border-image:var(--cy-card) 24 /24px /14px round;border-radius:0;background:var(--cy-grain-paper),var(--cy-paper);box-shadow:none}html[data-skin=cyanotype] .welcome-brand span{font-family:var(--cy-mono);font-size:16px;font-weight:500;letter-spacing:-.02em;color:var(--cy-deep)}html[data-skin=cyanotype] .welcome-brand .lp-logo{color:var(--cy-deep)}html[data-skin=cyanotype] .welcome-intro h1{font-size:clamp(28px,4.6cqi,38px);line-height:1.12;max-width:18ch;color:var(--cy-deep)}html[data-skin=cyanotype] .welcome-description{color:var(--cy-muted)}html[data-skin=cyanotype] .welcome-actions button{min-height:54px;padding:0 30px;font-size:17px}html[data-skin=cyanotype] .welcome-start-note{color:var(--cy-muted)}html[data-skin=cyanotype] .welcome-sheet{position:relative;border:9px solid var(--cy-paper);border-radius:1px;padding:18px 20px 40px;color:#f2f7fd;background:var(--cy-grain),var(--cy-emulsion),var(--cy-ground);box-shadow:0 0 0 1px rgba(19,40,74,.22),3px 5px 14px rgba(19,40,74,.28);rotate:-.9deg}html[data-skin=cyanotype] .welcome-reply{border:8px solid transparent;-o-border-image:var(--cy-ruled-soft) 14 /8px round;border-image:var(--cy-ruled-soft) 14 /8px round;border-radius:0;background:var(--cy-paper);box-shadow:none;rotate:.6deg}html[data-skin=cyanotype] .welcome-reply:after{display:none}html[data-skin=cyanotype] .welcome-reply-agent{font-family:var(--cy-mono);font-size:13px;font-weight:500;color:var(--cy-deep)}html[data-skin=cyanotype] .welcome-reply-task{border-radius:2px;background:var(--cy-wash)}html[data-skin=cyanotype] .welcome-features{border-top:6px solid transparent;-o-border-image:var(--cy-rule) 6 0 0 0 /6px 0 0 0 round;border-image:var(--cy-rule) 6 0 0 0 /6px 0 0 0 round}html[data-skin=cyanotype] .welcome-features button{border-radius:2px}html[data-skin=cyanotype] .welcome-features button:hover{background:var(--cy-wash)}html[data-skin=cyanotype] .welcome-feature-title{font-family:var(--cy-mono);font-size:14.5px;font-weight:500;letter-spacing:-.01em;color:var(--cy-deep)}html[data-skin=cyanotype] .welcome-feature-icon{color:var(--cy-blue)}html[data-skin=cyanotype] .welcome-intro :is(button,a):focus-visible{outline:2px solid var(--cy-blue);outline-offset:3px}html[data-skin=cyanotype] .welcome-company a{text-decoration-color:var(--cy-blue)}html[data-skin=cyanotype] .welcome-inner:before{content:"";position:absolute;right:18px;top:4px;width:112px;height:160px;background:var(--cy-orn-clock) 100% 0 /contain no-repeat;opacity:.92;pointer-events:none}html[data-skin=cyanotype] .welcome-copy,html[data-skin=cyanotype] .welcome-hero{position:relative}html[data-skin=cyanotype] div:has(>[role=dialog][aria-labelledby=auth-modal-title]){background-color:rgba(8,24,52,.56)!important}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title]{position:relative;border:10px solid transparent!important;-o-border-image:var(--cy-card) 24 /24px /14px round!important;border-image:var(--cy-card) 24 /24px /14px round!important;border-radius:0!important;padding:30px 32px 28px!important;background:var(--cy-grain-paper),var(--cy-paper)!important;box-shadow:none!important}html[data-skin=cyanotype] #auth-modal-title{font-size:26px!important;line-height:1.15!important;color:var(--cy-deep)!important;letter-spacing:-.02em!important;font-weight:500!important}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] input{border:10px solid transparent!important;-o-border-image:var(--cy-field) 10 /10px round!important;border-image:var(--cy-field) 10 fill /10px round!important;border-radius:0!important;background:none!important;color:var(--cy-ink)!important;padding:4px 6px!important;height:auto!important;min-height:52px}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] input:focus{border-image-source:var(--cy-field-focus)!important;outline:none!important}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] button{position:relative;isolation:isolate;border:0!important;border-radius:2px!important;background:transparent!important;color:var(--cy-blue)!important;font-weight:600!important;min-height:52px}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] button:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:14px solid transparent;-o-border-image:var(--cy-ruled) 14 /14px round;border-image:var(--cy-ruled) 14 /14px round}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]{color:#ffffff!important}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]:before{content:"";position:absolute;inset:-1px;z-index:-1;border:14px solid transparent;-o-border-image:var(--cy-patch) 14 /14px round;border-image:var(--cy-patch) 14 fill /14px round}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]:after{display:none}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]){color:var(--cy-muted)!important}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]):after{opacity:0}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]):hover{color:var(--cy-deep)!important;background:var(--cy-underline) 50% 80% /70% 8px no-repeat!important}html[data-skin=cyanotype] nav[aria-label=Main]{border-top:0!important;background:var(--cy-grain-paper),var(--cy-paper)!important;box-shadow:0 -3px 10px rgba(6,20,46,.3)}html[data-skin=cyanotype] nav[aria-label=Main]:before{content:"";position:absolute;inset:-4px 0 auto 0;height:8px;background:var(--cy-rule) 0 50% /160px 6px repeat-x;pointer-events:none}html[data-skin=cyanotype] nav[aria-label=Main] button{position:relative;font-weight:500!important;color:var(--cy-muted)!important}html[data-skin=cyanotype] nav[aria-label=Main] button[aria-current=page]{color:var(--cy-deep)!important;font-weight:600!important}html[data-skin=cyanotype] nav[aria-label=Main] button[aria-current=page]:after{content:"";position:absolute;left:22%;right:22%;bottom:6px;height:8px;background:var(--cy-underline) 0 50% /100% 100% no-repeat}html[data-skin=cyanotype] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]{border:14px solid transparent!important;-o-border-image:var(--cy-ruled-b) 14 /14px round!important;border-image:var(--cy-ruled-b) 14 /14px round!important;border-radius:0!important;background:var(--cy-paper)!important;box-shadow:2px 4px 10px rgba(6,20,46,.3)!important;padding:0 6px!important}html[data-skin=cyanotype] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] span{color:var(--cy-ink)!important}html[data-skin=cyanotype] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] span:first-child{color:var(--cy-rust)!important}html[data-skin=cyanotype] .dictation{--dict-art:cy-listen 7s ease-in-out infinite;--dict-ring:cy-ring 7s ease-in-out infinite;gap:10px;min-height:52px;padding:8px 8px 8px 20px;border:0;border-radius:2px;background:var(--cy-grain-paper),var(--cy-paper);box-shadow:2px 4px 10px rgba(6,20,46,.3);color:var(--cy-ink);font-family:var(--cy-mono)}html[data-skin=cyanotype] .dictation:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:14px solid transparent;-o-border-image:var(--cy-ruled) 14 /14px round;border-image:var(--cy-ruled) 14 /14px round}html[data-skin=cyanotype] .dictation-mark{flex:none;width:14px;height:14px;margin-left:-4px;border:0;border-radius:0;background:var(--cy-blot) center /14px 14px no-repeat}html[data-skin=cyanotype] .dictation-mark:after{inset:-9px;border:0;border-radius:0;background:var(--cy-ring) center /100% 100% no-repeat}html[data-skin=cyanotype] .dictation:not([data-view=listening]) .dictation-mark{opacity:.4}html[data-skin=cyanotype] .dictation-status{font-size:12.5px;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;font-weight:400;color:var(--cy-deep)}html[data-skin=cyanotype] .dictation-note{font-size:12px;--note-lh:1.4;font-style:normal;color:var(--cy-muted)}html[data-skin=cyanotype] .dictation[data-view=problem] .dictation-status{color:var(--cy-rust)}html[data-skin=cyanotype] .dictation button{width:36px;height:36px;border-radius:2px;color:var(--cy-blue)}html[data-skin=cyanotype] .dictation button:hover{background:var(--cy-wash)}html[data-skin=cyanotype] .dictation[data-view=listening] .dictation-toggle{background:var(--cy-blue);color:var(--cy-paper)}html[data-skin=cyanotype] .dictation[data-view=listening] .dictation-toggle:hover{background:var(--cy-deep)}html[data-skin=cyanotype] .dictation button:focus-visible{outline-color:var(--cy-blue)}@media (max-width:768px){html[data-skin=cyanotype] .dictation{min-height:56px}html[data-skin=cyanotype] .dictation button{width:42px;height:42px}}html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"]){border:10px solid transparent!important;-o-border-image:var(--cy-card-b) 24 /24px /14px round!important;border-image:var(--cy-card-b) 24 /24px /14px round!important;border-radius:0!important;padding:14px 16px 16px!important;background:var(--cy-grain-paper),var(--cy-paper)!important;background-clip:padding-box!important;box-shadow:none!important;color:var(--cy-ink)}@media (max-width:480px){html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"]){min-width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px)!important}}html[data-skin=cyanotype] :is([role=dialog][aria-label="Scan notes"])>[role=status],html[data-skin=cyanotype] [role=dialog][aria-label="Ask about your entry"]>div:first-of-type{gap:10px!important;margin-bottom:12px!important;padding:0 30px 9px 2px;font-family:var(--cy-mono)!important;font-size:12.5px!important;letter-spacing:.05em;text-transform:uppercase;color:var(--cy-deep)!important;border-bottom:5px solid transparent;-o-border-image:var(--cy-rule-soft) 0 0 6 0 /0 0 5px 0 round;border-image:var(--cy-rule-soft) 0 0 6 0 /0 0 5px 0 round}html[data-skin=cyanotype] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span[style*=animation]{position:relative;width:14px!important;height:14px!important;border-radius:0!important;background:var(--cy-blot) center /14px 14px no-repeat!important;animation:cy-listen 7s ease-in-out infinite!important}html[data-skin=cyanotype] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span[style*=animation]:after{content:"";position:absolute;inset:-9px;background:var(--cy-ring) center /100% 100% no-repeat;opacity:0;animation:cy-ring 7s ease-in-out infinite}@keyframes cy-listen{0%,to{opacity:1}50%{opacity:.66}}@keyframes cy-ring{0%,to{opacity:0;transform:scale(.72)}40%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.12)}}html[data-skin=cyanotype] :is([role=dialog][aria-label="Scan notes"])>div:not([role]):not([aria-live])[style*=color]{position:relative;padding:10px 16px;border-radius:2px;background:var(--cy-rust-soft);color:var(--cy-rust)!important;font-family:var(--cy-mono)!important;font-size:13px!important;line-height:1.5}html[data-skin=cyanotype] :is([role=dialog][aria-label="Scan notes"])>div:not([role]):not([aria-live])[style*=color]:after{content:"";position:absolute;inset:0;pointer-events:none;border:14px solid transparent;-o-border-image:var(--cy-ruled-rust) 14 /14px round;border-image:var(--cy-ruled-rust) 14 /14px round}html[data-skin=cyanotype] [role=dialog][aria-label="Ask about your entry"] textarea,html[data-skin=cyanotype] [role=dialog][aria-label="Scan notes"]>[aria-live=polite]:not([role]){min-height:84px!important;padding:2px 6px!important;border:10px solid transparent!important;-o-border-image:var(--cy-field) 10 /10px round!important;border-image:var(--cy-field) 10 fill /10px round!important;border-radius:0!important;background:none!important;color:var(--cy-ink)!important}html[data-skin=cyanotype] [role=dialog][aria-label="Scan notes"]>[aria-live=polite]:not([role]){min-height:60px!important}html[data-skin=cyanotype] [role=dialog][aria-label="Ask about your entry"] textarea:focus,html[data-skin=cyanotype] [role=dialog][aria-label="Ask about your entry"] textarea:focus-visible{border-image-source:var(--cy-field-focus)!important;outline:none!important}html[data-skin=cyanotype] [role=dialog][aria-label="Ask about your entry"] textarea:disabled{opacity:.6}html[data-skin=cyanotype] :is([role=dialog][aria-label="Scan notes"])>[aria-live=polite]:not([role])>span{color:var(--cy-faint)!important}html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:last-of-type>span{color:var(--cy-muted)!important;font-family:var(--cy-mono)!important;font-size:12px!important;letter-spacing:.02em}html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>button[aria-label=close]{top:8px!important;right:8px!important;border-radius:2px!important;color:var(--cy-blue)!important;transition:background-color .15s}html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>button[aria-label=close]:hover{background:var(--cy-wash)!important}html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:last-of-type>button{position:relative;isolation:isolate;min-height:40px;padding:7px 22px!important;border:0!important;border-radius:2px!important;background:transparent!important;color:var(--cy-blue)!important;font-family:var(--cy-mono)!important;font-size:14px!important;font-weight:600}html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:last-of-type>button:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:14px solid transparent;-o-border-image:var(--cy-ruled) 14 /14px round;border-image:var(--cy-ruled) 14 /14px round}html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:last-of-type>button:hover:not(:disabled){background:var(--cy-wash)!important}html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"]>div:last-of-type>button:not(:disabled),[role=dialog][aria-label="Scan notes"]>div:last-of-type>button:first-of-type){color:#ffffff!important}html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"]>div:last-of-type>button:not(:disabled),[role=dialog][aria-label="Scan notes"]>div:last-of-type>button:first-of-type):before{content:"";position:absolute;inset:-1px;z-index:-1;border:14px solid transparent;-o-border-image:var(--cy-patch) 14 /14px round;border-image:var(--cy-patch) 14 fill /14px round}html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"]>div:last-of-type>button:not(:disabled),[role=dialog][aria-label="Scan notes"]>div:last-of-type>button:first-of-type):after{display:none}html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"]>div:last-of-type>button:not(:disabled),[role=dialog][aria-label="Scan notes"]>div:last-of-type>button:first-of-type):hover:not(:disabled){background:transparent!important;filter:brightness(1.18)}html[data-skin=cyanotype] [role=dialog][aria-label="Scan notes"]>button[type=button]{border:12px solid transparent!important;-o-border-image:var(--cy-ruled-soft) 14 /12px round!important;border-image:var(--cy-ruled-soft) 14 /12px round!important;border-radius:0!important;background:rgba(232,239,248,.5)!important;color:var(--cy-ink)!important;transition:background-color .2s}html[data-skin=cyanotype] [role=dialog][aria-label="Scan notes"]>button[type=button]:hover{background:var(--cy-wash)!important}html[data-skin=cyanotype] [role=dialog][aria-label="Scan notes"]>button[type=button]:focus-visible{outline:none!important;border-image-source:var(--cy-ruled-b)!important;background:var(--cy-wash)!important}html[data-skin=cyanotype] [role=dialog][aria-label="Scan notes"]>button[type=button]>span:first-child{filter:grayscale(1) contrast(.9);opacity:.8}html[data-skin=cyanotype] [role=dialog][aria-label="Scan notes"]>button[type=button]>span:last-child{color:var(--cy-muted)!important;font-family:var(--cy-mono)!important;font-size:12.5px!important}html[data-skin=cyanotype] [role=dialog][aria-label="Scan notes"]>img{padding:6px;border:0!important;background:#ffffff;box-shadow:0 0 0 1px rgba(19,40,74,.2),2px 3px 9px rgba(19,40,74,.24);rotate:-.4deg}html[data-skin=cyanotype] div:has(>[role=status]>.thinking-dots){padding:8px 18px!important;border:8px solid transparent!important;-o-border-image:var(--cy-small) 18 /18px /10px round!important;border-image:var(--cy-small) 18 /18px /10px round!important;border-radius:0!important;background:var(--cy-grain-paper),var(--cy-paper)!important;background-clip:padding-box!important}html[data-skin=cyanotype] div:has(>[role=status]>.thinking-dots)>[role=status]{color:var(--cy-deep)!important;font-family:var(--cy-mono)!important;font-size:13px!important;letter-spacing:.04em}html[data-skin=cyanotype] .thinking-dots:after{animation-duration:3.6s}html[data-skin=cyanotype] section[aria-label="Unsynced drafts"]{left:30px!important;right:30px!important;bottom:22px!important;padding:8px 12px 10px!important;border:10px solid transparent!important;-o-border-image:var(--cy-card) 24 /24px /14px round!important;border-image:var(--cy-card) 24 /24px /14px round!important;border-radius:0!important;background:var(--cy-grain-paper),var(--cy-paper)!important;background-clip:padding-box!important;color:var(--cy-ink)!important}html[data-skin=cyanotype] section[aria-label="Unsynced drafts"]>details{margin-top:6px!important;border-top:5px solid transparent;-o-border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round;border-image:var(--cy-rule-soft) 6 0 0 0 /5px 0 0 0 round}html[data-skin=cyanotype] section[aria-label="Unsynced drafts"] summary{font-family:var(--cy-mono);font-size:13px;color:var(--cy-deep)}html[data-skin=cyanotype] section[aria-label="Unsynced drafts"] textarea{margin:4px 0 8px;padding:2px 6px;border:10px solid transparent;-o-border-image:var(--cy-field) 10 /10px round;border-image:var(--cy-field) 10 fill /10px round;border-radius:0;background:none!important;color:var(--cy-ink)!important}html[data-skin=cyanotype] section[aria-label="Unsynced drafts"] textarea:focus-visible{border-image-source:var(--cy-field-focus);outline:none}html[data-skin=cyanotype] section[aria-label="Unsynced drafts"] button{position:relative;isolation:isolate;min-height:38px;padding:6px 16px!important;border:0!important;border-radius:2px;color:var(--cy-blue)!important;font-weight:600}html[data-skin=cyanotype] section[aria-label="Unsynced drafts"] button:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:14px solid transparent;-o-border-image:var(--cy-ruled) 14 /14px round;border-image:var(--cy-ruled) 14 /14px round}html[data-skin=cyanotype] section[aria-label="Unsynced drafts"] button:hover:not(:disabled){background:var(--cy-wash)!important}html[data-skin=cyanotype] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] button{position:relative;isolation:isolate;min-height:34px;padding:4px 14px!important;border:0!important;border-radius:2px!important;background:transparent!important;color:var(--cy-blue)!important;font-weight:600}html[data-skin=cyanotype] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] button:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:8px solid transparent;-o-border-image:var(--cy-ruled-sm) 8 /8px round;border-image:var(--cy-ruled-sm) 8 /8px round}html[data-skin=cyanotype] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] button:hover{background:var(--cy-wash)!important}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] [role=alert],html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] [role=status]{position:relative;padding:11px 18px!important;border-radius:2px!important;line-height:1.5}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] [role=alert]{background:var(--cy-rust-soft)!important;color:var(--cy-rust)!important}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] [role=status]{background:var(--cy-wash)!important;color:var(--cy-deep)!important}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] :is([role=alert],[role=status]):after{content:"";position:absolute;inset:0;pointer-events:none;border:14px solid transparent;-o-border-image:var(--cy-ruled-rust) 14 /14px round;border-image:var(--cy-ruled-rust) 14 /14px round}html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] [role=status]:after{border-image-source:var(--cy-ruled)}html[data-skin=cyanotype] :is(.plan-summary,.task-due:not(.overdue),.habit-row-history,.item-detail-facts dt,.item-detail-caption,.habit-list-empty,.shared-calendar-heading>span,.shared-calendar-weekdays,.shared-calendar-detail p,.plan-list-heading>span,.habit-archived-toggle,.agents-action-heading,.agents-action-content>span,.agents-agent-select){color:var(--cy-muted)}html[data-skin=cyanotype] .habit-filters button span,html[data-skin=cyanotype] .habit-list-stats{opacity:1;color:var(--cy-muted)}html[data-skin=cyanotype] .habit-filters button[aria-pressed=true] span{color:var(--cy-deep)}html[data-skin=cyanotype] .agents-message-meta time{opacity:1;color:var(--cy-muted)}html[data-skin=cyanotype] .habit-list-stats span[style*=color]{color:var(--cy-blue)!important}html[data-skin=cyanotype] .onboarding-card button{color:var(--cy-deep)!important}html[data-skin=cyanotype] .task-editor-actions .habit-delete{color:var(--cy-rust)}html[data-skin=cyanotype] :is(input,textarea):not(.editor-textarea)::-moz-placeholder{color:var(--cy-faint);opacity:1}html[data-skin=cyanotype] :is(input,textarea):not(.editor-textarea)::placeholder{color:var(--cy-faint);opacity:1}html[data-skin=cyanotype] .settings-content :is(input,textarea)::-moz-placeholder{color:var(--cy-faint)}html[data-skin=cyanotype] .settings-content :is(input,textarea)::placeholder{color:var(--cy-faint)}html[data-skin=cyanotype] .agent-pet[data-family=ink]{--pet-ink:#13284a;--pet-eye:#13284a;--pet-s1:#3f78b8;--pet-s2:#8fbbec;--pet-ac:#1d4e89;--pet-blush:#b9d3f0}html[data-skin=cyanotype] .agent-pet[data-family=ink] .pp{stroke:var(--pet-paper);stroke-width:1.6;stroke-linejoin:round}html[data-skin=cyanotype] .pet-layer .agent-pet[data-family=ink] .pp{stroke-width:3.6}html[data-skin=cyanotype][data-mode=night]{color-scheme:dark;--cy-ground:#0a1a36;--cy-deep:#f2f7fd;--cy-blue:#9cc4f2;--cy-ink:#e6edf7;--cy-muted:#b0bfd4;--cy-faint:#a3b3c9;--cy-paper:#283a52;--cy-wash:#33475f;--cy-line:#40536f;--cy-light:#cddcef;--cy-sky:#6f9acb;--cy-rust:#f0a68e;--cy-rust-soft:#3f2f35;--cy-card:url(/skins/cyanotype/night/deckle-card.svg);--cy-card-b:url(/skins/cyanotype/night/deckle-card-b.svg);--cy-small:url(/skins/cyanotype/night/deckle-small.svg);--cy-sheet:url(/skins/cyanotype/night/deckle-sheet.svg);--cy-panel:url(/skins/cyanotype/night/deckle-panel.svg);--cy-ruled:url(/skins/cyanotype/night/ruled.svg);--cy-ruled-b:url(/skins/cyanotype/night/ruled-b.svg);--cy-ruled-soft:url(/skins/cyanotype/night/ruled-soft.svg);--cy-ruled-rust:url(/skins/cyanotype/night/ruled-rust.svg);--cy-ruled-sm:url(/skins/cyanotype/night/ruled-sm.svg);--cy-ruled-sm-b:url(/skins/cyanotype/night/ruled-sm-b.svg);--cy-ruled-sm-rust:url(/skins/cyanotype/night/ruled-sm-rust.svg);--cy-field:url(/skins/cyanotype/night/field.svg);--cy-field-focus:url(/skins/cyanotype/night/field-focus.svg);--cy-field-paper:url(/skins/cyanotype/night/field-paper.svg);--cy-patch:url(/skins/cyanotype/night/patch.svg);--cy-patch-rust:url(/skins/cyanotype/night/patch-rust.svg);--cy-rule:url(/skins/cyanotype/night/rule.svg);--cy-rule-soft:url(/skins/cyanotype/night/rule-soft.svg);--cy-rule-light:url(/skins/cyanotype/night/rule-light.svg);--cy-underline:url(/skins/cyanotype/night/underline.svg);--cy-underline-light:url(/skins/cyanotype/night/underline-light.svg);--cy-underline-rust:url(/skins/cyanotype/night/underline-rust.svg);--cy-grain:url(/skins/cyanotype/night/grain.svg);--cy-grain-paper:url(/skins/cyanotype/night/grain-paper.svg);--cy-emulsion:url(/skins/cyanotype/night/emulsion.svg);--cy-speckle:url(/skins/cyanotype/night/speckle.svg);--cy-dot-light:url(/skins/cyanotype/night/dot-light.svg);--cy-dab:url(/skins/cyanotype/night/dab.svg);--cy-switch-off:url(/skins/cyanotype/night/switch-off.svg);--cy-switch-on:url(/skins/cyanotype/night/switch-on.svg);--cy-knob:url(/skins/cyanotype/night/knob.svg);--cy-knob-on:url(/skins/cyanotype/night/knob-on.svg);--cy-check-off:url(/skins/cyanotype/night/check-off.svg);--cy-check-on:url(/skins/cyanotype/night/check-on.svg);--cy-orn-fern:url(/skins/cyanotype/night/orn-fern.svg);--cy-orn-clock:url(/skins/cyanotype/night/orn-clock.svg);--cy-blot:url(/skins/cyanotype/night/blot-rust.svg);--cy-ring:url(/skins/cyanotype/night/ring-rust.svg);--background:214 34% 24%;--foreground:215 52% 94%;--card:214 34% 24%;--card-foreground:215 52% 94%;--popover:214 34% 24%;--popover-foreground:215 52% 94%;--primary:212 77% 78%;--primary-foreground:218 69% 13%;--secondary:213 30% 29%;--secondary-foreground:215 52% 94%;--muted:213 30% 29%;--muted-foreground:215 30% 76%;--accent:213 30% 29%;--accent-foreground:215 52% 94%;--border:216 27% 34%;--input:216 27% 34%;--ring:212 77% 78%;--habit-line:#9cc4f233;--calendar-accent:#9cc4f2;--desk-line:#40536f;--app-bg:#283a52!important;--nav-hover:#ffffff;background-color:#0a1a36;background-image:radial-gradient(ellipse at 50% 40%,rgba(60,100,170,0) 30%,rgba(2,8,22,.5) 100%),var(--cy-grain),var(--cy-emulsion)}html[data-skin=cyanotype][data-mode=night] ::-moz-selection{background:rgba(156,196,242,.3)}html[data-skin=cyanotype][data-mode=night] ::selection{background:rgba(156,196,242,.3)}html[data-skin=cyanotype][data-mode=night] .journal-workspace{--desk-paper:#283a52;--desk-ink:#e6edf7}html[data-skin=cyanotype][data-mode=night] .journal-quick-help kbd{box-shadow:1px 2px 0 rgba(0,0,0,.4)}html[data-skin=cyanotype][data-mode=night] .journal-history-sidebar .onboarding-card{box-shadow:2px 3px 0 rgba(0,0,0,.3)}html[data-skin=cyanotype][data-mode=night] .workspace-scrim{background:rgba(2,8,20,.55)}html[data-skin=cyanotype][data-mode=night] .agents-empty{color:rgba(156,196,242,.5)}html[data-skin=cyanotype][data-mode=night] .agents-voice[aria-pressed=true]{background:rgba(240,166,142,.16)}html[data-skin=cyanotype][data-mode=night] .habits-compact{--habit-line:rgba(156,196,242,0.26)}html[data-skin=cyanotype][data-mode=night] .habit-complete{border-color:rgba(156,196,242,.6)!important}html[data-skin=cyanotype][data-mode=night] .habit-complete[aria-pressed=true]{color:#0a1a36!important}html[data-skin=cyanotype][data-mode=night] :is(.task-complete[aria-pressed=true],.habit-complete[aria-pressed=true]){color:#0a1a36}html[data-skin=cyanotype][data-mode=night] .task-complete[aria-pressed=true]{color:var(--cy-blue)}html[data-skin=cyanotype][data-mode=night] .habit-list-stats>span+span{border-left-color:rgba(156,196,242,.34)}html[data-skin=cyanotype][data-mode=night] .shared-habit-calendar{background:rgba(51,71,95,.45)}html[data-skin=cyanotype][data-mode=night] .shared-calendar-day.has-progress{background:rgba(156,196,242,.12)}html[data-skin=cyanotype][data-mode=night] :is(.shared-calendar-progress,.about-progress,.psyche-bar)>span{background:var(--cy-speckle),linear-gradient(var(--cy-blue),var(--cy-blue))}html[data-skin=cyanotype][data-mode=night] button.shared-calendar-day.has-progress.is-complete .shared-calendar-progress>span{background:#ffffff}html[data-skin=cyanotype][data-art][data-mode=night] .settings-shell{--settings-ink:#e6edf7;--settings-muted:#b0bfd4;--settings-faint:#a3b3c9;--settings-line:rgba(156,196,242,0.26);--settings-panel:#283a52;--settings-ground:#283a52;--settings-hover:#33475f;--settings-accent:#9cc4f2;--settings-accent-soft:#33475f;--settings-danger:#f0a68e;--settings-danger-soft:#3f2f35}html[data-skin=cyanotype][data-mode=night] :is(.settings-group,.settings-card,.writing-preview,.settings-content .settings-theme,.settings-content .writing-preset){background:rgba(51,71,95,.45)}html[data-skin=cyanotype][data-mode=night] .settings-theme-sheet{box-shadow:0 0 0 1px rgba(156,196,242,.24),2px 3px 0 rgba(0,0,0,.3)}html[data-skin=cyanotype][data-mode=night] .about-guest{box-shadow:2px 3px 0 rgba(0,0,0,.3)}html[data-skin=cyanotype][data-mode=night] .welcome-intro{--welcome-line:rgba(156,196,242,0.26);--welcome-tint:#33475f;--welcome-muted:#b6c4d8}html[data-skin=cyanotype][data-mode=night] .welcome-sheet{box-shadow:0 0 0 1px rgba(156,196,242,.22),3px 5px 14px rgba(0,0,0,.45)}html[data-skin=cyanotype][data-mode=night] div:has(>[role=dialog][aria-labelledby=auth-modal-title]){background-color:rgba(2,8,20,.7)!important}html[data-skin=cyanotype][data-mode=night] nav[aria-label=Main]{box-shadow:0 -3px 10px rgba(0,0,0,.45)}html[data-skin=cyanotype][data-mode=night] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]{box-shadow:2px 4px 10px rgba(0,0,0,.5)!important}html[data-skin=cyanotype][data-mode=night] .dictation{box-shadow:2px 4px 10px rgba(0,0,0,.5)}html[data-skin=cyanotype][data-mode=night] [role=dialog][aria-label="Scan notes"]>button[type=button]{background:rgba(51,71,95,.5)!important}html[data-skin=cyanotype][data-mode=night] [role=dialog][aria-label="Scan notes"]>img{box-shadow:0 0 0 1px rgba(156,196,242,.3),2px 3px 9px rgba(0,0,0,.5)}html[data-skin=cyanotype][data-mode=night] .slash-menu{background-color:var(--cy-paper)!important}html[data-skin=cyanotype][data-mode=night] .slash-menu-category{color:var(--cy-blue)!important;background-color:transparent!important}html[data-skin=cyanotype][data-mode=night] .slash-menu-item-name{color:var(--cy-ink)!important}html[data-skin=cyanotype][data-mode=night] :is(.slash-menu-item-description,.slash-menu-empty){color:var(--cy-muted)!important}html[data-skin=cyanotype][data-mode=night] .slash-menu-item.selected,html[data-skin=cyanotype][data-mode=night] .slash-menu-item:hover{background-color:var(--cy-wash)}html[data-skin=cyanotype][data-mode=night] .shared-calendar-day small{color:var(--cy-ink)}html[data-skin=cyanotype][data-mode=night] .agent-pet[data-family=ink]{--pet-ink:#dbe8f8;--pet-eye:#dbe8f8;--pet-s1:#7fb0e8;--pet-s2:#4f7fc0;--pet-ac:#9cc4f2;--pet-blush:#6f8fb8}html[data-skin=cyanotype][data-mode=night] .pet-layer .agent-pet[data-family=ink] .pp{stroke-width:1.6}@media (prefers-reduced-motion:reduce){html[data-skin=cyanotype] *{transition:none!important}html[data-skin=cyanotype] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span[style*=animation]{animation:none!important}html[data-skin=cyanotype] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span[style*=animation]:after{animation:none;opacity:0}html[data-skin=cyanotype] .settings-content .settings-theme:hover:not(:disabled),html[data-skin=cyanotype] .settings-content .writing-preset:hover:not(:disabled){transform:none}}@media (prefers-contrast:more){html[data-skin=cyanotype]{--cy-muted:#34445c;--cy-faint:#34445c;--cy-light:#ffffff;--habit-line:#1d4e89aa}html[data-skin=cyanotype] :is(.settings-row-text>p,.settings-section-desc,.settings-note,.agents-message-meta,.welcome-description){color:#2a3a52}html[data-skin=cyanotype] ::-moz-selection{background:rgba(29,78,137,.42)}html[data-skin=cyanotype] ::selection{background:rgba(29,78,137,.42)}html[data-skin=cyanotype] :is(.journal-footer,.workspace-tools){color:#ffffff}html[data-skin=cyanotype] :is(.journal-footer,.workspace-tools) :is(button,a){color:#ffffff!important}html[data-skin=cyanotype] .journal-footer span[style*=user-select],html[data-skin=cyanotype] .workspace-dot{opacity:1}html[data-skin=cyanotype][data-mode=night]{--cy-muted:#d2deee;--cy-faint:#cbd7e8;--habit-line:#9cc4f2aa}html[data-skin=cyanotype][data-mode=night] :is(.settings-row-text>p,.settings-section-desc,.settings-note,.agents-message-meta,.welcome-description){color:#dbe5f2}html[data-skin=cyanotype][data-mode=night] ::-moz-selection{background:rgba(156,196,242,.5)}html[data-skin=cyanotype][data-mode=night] ::selection{background:rgba(156,196,242,.5)}}@media (forced-colors:active){html[data-skin=cyanotype]{background-image:none}html[data-skin=cyanotype] .theme-scene{display:none}html[data-skin=cyanotype] .journal-writing-area:before{border:1px solid CanvasText;-o-border-image:none;border-image:none;border-radius:26px;background:Canvas;inset:9px -28px}html[data-skin=cyanotype] :is(.workspace-panel,.journal-history-sidebar,.settings-shell,.billing-page,.welcome-inner,.journal-quick-help,.history-delete-dialog,.agent-chooser-menu,.slash-menu,.chat-popover,[role=dialog][aria-labelledby=auth-modal-title]){border:1px solid CanvasText!important;-o-border-image:none!important;border-image:none!important;background:Canvas!important}html[data-skin=cyanotype] :is(.settings-group,.settings-card,.writing-preview,.settings-badge,.settings-alert,.settings-notice,.welcome-reply,.agents-input-box,.plan-add,.agents-user-bubble,.agents-assistant-bubble){border:1px solid CanvasText!important;-o-border-image:none!important;border-image:none!important}html[data-skin=cyanotype] .billing-page button:after,html[data-skin=cyanotype] .settings-content :is(button,.settings-button,.billing-button):after,html[data-skin=cyanotype] .settings-heading:after,html[data-skin=cyanotype] .welcome-inner:before,html[data-skin=cyanotype] :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,.welcome-actions button,.agents-saved-threads summary):after,html[data-skin=cyanotype] :is(.settings-group,.settings-card,.writing-preview,.settings-badge,.settings-alert,.settings-notice,.about-notice,.connect-alert,.settings-content .settings-theme,.settings-content .writing-preset):after,html[data-skin=cyanotype] :is(.welcome-start,.settings-content button[data-variant=primary],.agents-send,.plan-add-submit):before{display:none}html[data-skin=cyanotype] :is(.history-shortcuts button,.journal-response-action,.welcome-actions button,.settings-content button,.settings-content .settings-button,.billing-page button,.agents-send){border:1px solid ButtonText!important;background:ButtonFace!important;color:ButtonText!important}html[data-skin=cyanotype] :is(.settings-content :is(input,textarea,select),.agents-input-box,.habit-search,.plan-add input,.agents-saved-threads>button){border:1px solid CanvasText!important;-o-border-image:none!important;border-image:none!important;background:Field!important;color:FieldText!important}html[data-skin=cyanotype] .settings-topbar,html[data-skin=cyanotype] .workspace-panel-heading{-o-border-image:none;border-image:none;border-bottom:1px solid CanvasText}html[data-skin=cyanotype] :is(.entry-row,.settings-group>*+*,.habit-list-row,.agents-composer,.agents-thread-toolbar){-o-border-image:none!important;border-image:none!important;background-image:none!important}html[data-skin=cyanotype] :is(.journal-footer,.workspace-tools,.workspace-tools button,.journal-footer button){color:LinkText}html[data-skin=cyanotype] :is(.journal-footer span[style*=user-select],.workspace-dot){background:none;font-size:inherit!important;width:auto;color:CanvasText!important}html[data-skin=cyanotype] .settings-switch-track{background-image:none;border:1px solid CanvasText}html[data-skin=cyanotype] .settings-switch-track>span{background:CanvasText}html[data-skin=cyanotype] :is(.settings-content,.workspace-agents,.habits-compact,.billing-page,.connect-page) input[type=checkbox]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background:none}html[data-skin=cyanotype] .welcome-sheet{background:Canvas;color:CanvasText;border-color:CanvasText}html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"],div:has(>[role=status]>.thinking-dots),section[aria-label="Unsynced drafts"]){border:1px solid CanvasText!important;-o-border-image:none!important;border-image:none!important;background:Canvas!important;color:CanvasText!important}html[data-skin=cyanotype] .shared-calendar-day:after,html[data-skin=cyanotype] .shared-calendar-day:before,html[data-skin=cyanotype] .shared-habit-calendar:after,html[data-skin=cyanotype] .workspace-panel-assistant p[role=alert] button:after,html[data-skin=cyanotype] :is(.habits-surface div[role=status]:not(.plan-notice),.workspace-panel-assistant div[role=status][style*=border],.workspace-panel-assistant p[role=alert]):after,html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:last-of-type>button:after,html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:last-of-type>button:before,html[data-skin=cyanotype] :is([role=dialog][aria-label="Scan notes"])>div:not([role]):not([aria-live])[style*=color]:after,html[data-skin=cyanotype] [role=dialog][aria-labelledby=auth-modal-title] :is([role=alert],[role=status]):after,html[data-skin=cyanotype] div[style*="position: fixed"][style*="top: 16px"] button:after,html[data-skin=cyanotype] section[aria-label="Unsynced drafts"] button:after{display:none}html[data-skin=cyanotype] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:last-of-type>button,html[data-skin=cyanotype] div[style*="position: fixed"][style*="top: 16px"] button,html[data-skin=cyanotype] section[aria-label="Unsynced drafts"] button{border:1px solid ButtonText!important;background:ButtonFace!important;color:ButtonText!important}html[data-skin=cyanotype] :is([role=dialog][aria-label="Scan notes"]>[aria-live=polite]:not([role]),[role=dialog][aria-label="Ask about your entry"] textarea,[role=dialog][aria-label="Scan notes"]>button[type=button],section[aria-label="Unsynced drafts"] textarea,.habits-surface>div>div[style*=dashed]){border:1px solid CanvasText!important;-o-border-image:none!important;border-image:none!important;background:Field!important;color:FieldText!important}html[data-skin=cyanotype] :is(.shared-habit-calendar,.habits-surface div[role=status]:not(.plan-notice),.workspace-panel-assistant div[role=status][style*=border],.workspace-panel-assistant p[role=alert],[role=dialog][aria-labelledby=auth-modal-title] :is([role=alert],[role=status])){border:1px solid CanvasText!important}html[data-skin=cyanotype] .shared-calendar-day{border:1px solid ButtonText}html[data-skin=cyanotype] .shared-calendar-day[aria-pressed=true]{border-width:3px}html[data-skin=cyanotype] :is([role=dialog][aria-label="Scan notes"])>[role=status],html[data-skin=cyanotype] [role=dialog][aria-label="Ask about your entry"]>div:first-of-type{-o-border-image:none;border-image:none;border-bottom:1px solid CanvasText}}