@font-face{font-family:Ballpoint Hand;src:url(/skins/ballpoint/PatrickHand-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html[data-skin=ballpoint]{--bp-blue:#2342a8;--bp-blue-deep:#1a3287;--bp-red:#c0392b;--bp-red-text:#a93226;--bp-text:#1c2b5a;--bp-muted:#4d5772;--bp-faint:#5a647e;--bp-paper:#fefefb;--bp-ground:#f5f4ee;--bp-wash:#eef2fc;--bp-pink:#fbeeea;--bp-line:#d9deea;--bp-hl:#ffe35a;--bp-on-hl:#1c2b5a;--bp-green-text:#3d6b52;--bp-placeholder:#5b6585;--bp-welcome-tint:#f2f5fc;--bp-blue-rgb:35 66 168;--bp-red-rgb:192 57 43;--bp-shadow-rgb:28 43 90;--bp-rule-rgb:86 122 204;--bp-paper-rgb:254 254 251;--bp-rule-a:0.34;--bp-hl-wash:rgba(255,227,90,0.3);--bp-hl-wash-2:rgba(255,227,90,0.36);--bp-hole:rgba(20,26,48,0.4);--bp-hole-rim:rgba(255,255,255,0.9);--bp-scrim:rgba(28,43,90,0.18);--bp-scrim-auth:rgba(28,43,90,0.38);--bp-hand:"Ballpoint Hand",var(--font-ui),system-ui,sans-serif;--bp-shadow:3px 4px 0 rgba(28,43,90,0.07),6px 9px 16px rgba(28,43,90,0.05);--bp-ruled:repeating-linear-gradient(180deg,transparent 0 27px,rgba(86,122,204,0.17) 27px 28px);--bp-lamp:linear-gradient(transparent,transparent);--bp-falloff:radial-gradient(ellipse at 50% 38%,rgba(255,255,255,0) 40%,rgba(120,120,140,0.07) 100%);--bp-holes:url(/skins/ballpoint/holes-l.svg);--bp-f-card:url(/skins/ballpoint/frame-card.svg);--bp-f-card-b:url(/skins/ballpoint/frame-card-b.svg);--bp-f-card-red:url(/skins/ballpoint/frame-card-red.svg);--bp-f-sheet:url(/skins/ballpoint/frame-sheet.svg);--bp-f-panel:url(/skins/ballpoint/frame-panel.svg);--bp-f-welcome:url(/skins/ballpoint/frame-welcome.svg);--bp-f-field:url(/skins/ballpoint/frame-field.svg);--bp-f-field-red:url(/skins/ballpoint/frame-field-red.svg);--bp-f-bubble:url(/skins/ballpoint/frame-bubble.svg);--bp-f-bubble-red:url(/skins/ballpoint/frame-bubble-red.svg);--bp-f-btn:url(/skins/ballpoint/frame-btn.svg);--bp-f-btn-red:url(/skins/ballpoint/frame-btn-red.svg);--bp-f-btn-sm:url(/skins/ballpoint/frame-btn-sm.svg);--bp-f-btn-sm-red:url(/skins/ballpoint/frame-btn-sm-red.svg);--bp-grain:url(/skins/ballpoint/paper-grain.svg);--bp-grain-soft:url(/skins/ballpoint/paper-grain-soft.svg);--bp-speckle:url(/skins/ballpoint/ink-speckle.svg);--bp-a-check-off:url(/skins/ballpoint/check-off.svg);--bp-a-check-on:url(/skins/ballpoint/check-on.svg);--bp-a-corner-a:url(/skins/ballpoint/corner-a.svg);--bp-a-corner-b:url(/skins/ballpoint/corner-b.svg);--bp-a-doodle-bolt:url(/skins/ballpoint/doodle-bolt.svg);--bp-a-doodle-cube:url(/skins/ballpoint/doodle-cube.svg);--bp-a-doodle-eye:url(/skins/ballpoint/doodle-eye.svg);--bp-a-doodle-flower:url(/skins/ballpoint/doodle-flower.svg);--bp-a-doodle-rocket:url(/skins/ballpoint/doodle-rocket.svg);--bp-a-doodle-spiral:url(/skins/ballpoint/doodle-spiral.svg);--bp-a-doodle-star:url(/skins/ballpoint/doodle-star.svg);--bp-a-dot:url(/skins/ballpoint/dot.svg);--bp-a-knob:url(/skins/ballpoint/knob.svg);--bp-a-knob-on:url(/skins/ballpoint/knob-on.svg);--bp-a-loop-day:url(/skins/ballpoint/loop-day.svg);--bp-a-loop-red:url(/skins/ballpoint/loop-red.svg);--bp-a-rec:url(/skins/ballpoint/rec.svg);--bp-a-rule:url(/skins/ballpoint/rule.svg);--bp-a-rule-b:url(/skins/ballpoint/rule-b.svg);--bp-a-rule-dash:url(/skins/ballpoint/rule-dash.svg);--bp-a-rule-soft:url(/skins/ballpoint/rule-soft.svg);--bp-a-swipe:url(/skins/ballpoint/swipe.svg);--bp-a-swipe-b:url(/skins/ballpoint/swipe-b.svg);--bp-a-swipe-pale:url(/skins/ballpoint/swipe-pale.svg);--bp-a-switch-off:url(/skins/ballpoint/switch-off.svg);--bp-a-switch-on:url(/skins/ballpoint/switch-on.svg);--bp-a-tail-l:url(/skins/ballpoint/tail-l.svg);--bp-a-tail-r:url(/skins/ballpoint/tail-r.svg);--bp-a-underline-blue:url(/skins/ballpoint/underline-blue.svg);--bp-a-underline-red:url(/skins/ballpoint/underline-red.svg);--bp-a-zigzag:url(/skins/ballpoint/zigzag.svg);--background:60 33% 99%;--foreground:227 53% 24%;--card:60 33% 99%;--card-foreground:227 53% 24%;--popover:60 33% 99%;--popover-foreground:227 53% 24%;--primary:227 66% 40%;--primary-foreground:60 33% 99%;--secondary:224 60% 96%;--secondary-foreground:227 53% 24%;--muted:224 60% 96%;--muted-foreground:226 18% 38%;--accent:224 60% 96%;--accent-foreground:227 53% 24%;--border:222 30% 87%;--input:222 30% 87%;--ring:227 66% 40%;--radius:2px;--habit-line:#2342a833;--calendar-accent:#2342a8;--desk-line:#d9deea;--app-bg:var(--bp-paper)!important;background-color:var(--bp-ground);background-image:linear-gradient(180deg,rgb(var(--bp-rule-rgb)/var(--bp-rule-a)) 0 1px,transparent 1px),var(--bp-lamp),var(--bp-falloff),var(--bp-grain);background-size:100% 32px,100% 100%,100% 100%,240px 240px;background-position:0 28px,0 0,0 0,0 0;background-repeat:repeat-y,no-repeat,no-repeat,repeat;background-attachment:fixed,fixed,fixed,scroll;color:var(--bp-text)}html[data-skin=ballpoint]:not([data-scene]) body{background-color:transparent!important}html[data-skin=ballpoint]:not([data-scene]){--app-surface:transparent}html[data-skin=ballpoint] [aria-label="Unsynced drafts"]{background:var(--bp-grain-soft),var(--bp-paper)!important}html[data-skin=ballpoint]:not([data-scene]) .journal-workspace:before{content:"";position:fixed;z-index:-1;top:0;bottom:44px;left:calc(50% - 415px);width:836px;pointer-events:none;background:linear-gradient(90deg,rgb(var(--bp-red-rgb)/.4) 0 1.1px,transparent 1.1px 4px,rgb(var(--bp-red-rgb)/.5) 4px 5.2px,transparent 5.2px),linear-gradient(90deg,transparent calc(100% - 6px),rgb(var(--bp-red-rgb)/.34) calc(100% - 6px) calc(100% - 4.8px),transparent calc(100% - 4.8px))}html[data-skin=ballpoint] ::-moz-selection{background:rgb(var(--bp-blue-rgb)/.18)}html[data-skin=ballpoint] ::selection{background:rgb(var(--bp-blue-rgb)/.18)}html[data-skin=ballpoint] :is(input,textarea)::-moz-placeholder{color:var(--bp-placeholder);opacity:1}html[data-skin=ballpoint] :is(input,textarea)::placeholder{color:var(--bp-placeholder);opacity:1}html[data-skin=ballpoint] :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(--bp-hand);font-weight:400;letter-spacing:0}html[data-skin=ballpoint] .billing-page h1,html[data-skin=ballpoint] .settings-shell h1{font-size:40px;line-height:1.1;color:var(--bp-blue)}html[data-skin=ballpoint] .billing-page h2,html[data-skin=ballpoint] .settings-shell h2{font-size:25px;line-height:1.2;color:var(--bp-text)}@supports ((-webkit-background-clip:text) or (background-clip:text)){html[data-skin=ballpoint] :is(.settings-shell h1,.welcome-intro h1,.billing-page h1){background:var(--bp-speckle),linear-gradient(var(--bp-blue),var(--bp-blue));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}html[data-skin=ballpoint] .journal-workspace{--desk-paper:var(--bp-paper);--desk-ink:var(--bp-text);background:transparent}html[data-skin=ballpoint][data-art] .journal-writing-area{border-radius:0;isolation:isolate}html[data-skin=ballpoint][data-art] .journal-writing-area:not(:has(>.welcome-intro)){background:transparent;box-shadow:none}html[data-skin=ballpoint] .journal-writing-area:before{content:"";position:absolute;inset:-9px -42px;z-index:-1;pointer-events:none;border:48px solid transparent;-o-border-image:var(--bp-f-sheet) 48 /48px stretch;border-image:var(--bp-f-sheet) 48 fill /48px stretch}html[data-skin=ballpoint] .journal-writing-area:after{content:"";position:absolute;inset:-12px -80px;z-index:-1;pointer-events:none;background:var(--bp-a-corner-a) calc(100% - 2px) 12px /80px 84px no-repeat,var(--bp-a-corner-b) 0 calc(100% - 14px) /80px 84px no-repeat}html[data-skin=ballpoint] .journal-writing-area:has(>.welcome-intro):after,html[data-skin=ballpoint] .journal-writing-area:has(>.welcome-intro):before{display:none}@media (max-width:768px){html[data-skin=ballpoint]{--editor-paper:var(--theme-sheet)}html[data-skin=ballpoint][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=ballpoint] .journal-writing-area:before{inset:-9px -8px;opacity:.55;border-image-slice:48}html[data-skin=ballpoint] .journal-writing-area:after{display:none}}@media (min-width:769px) and (max-width:1010px){html[data-skin=ballpoint] .workspace-writing:has(.journal-history-sidebar) .journal-writing-area:after,html[data-skin=ballpoint] .workspace-writing:has(.journal-history-sidebar) .journal-writing-area:before{opacity:0}html[data-skin=ballpoint][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=ballpoint] .journal-writing-area:after,html[data-skin=ballpoint] .journal-writing-area:before{display:none}html[data-skin=ballpoint][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=ballpoint] :is(a,button,input,textarea,select,summary,[tabindex]:where(:not(.workspace-panel)),[role=menuitemradio],[role=switch]):focus-visible{outline:2px solid var(--bp-blue);outline-offset:3px;border-radius:3px}html[data-skin=ballpoint] .editor-textarea:focus-visible{outline:none}html[data-skin=ballpoint] .journal-footer{font-family:var(--bp-hand);min-height:40px;box-sizing:border-box}html[data-skin=ballpoint] .journal-footer :is(button:not([aria-label]),.workspace-tools button){font-family:var(--bp-hand);font-size:15px!important;letter-spacing:.01em}html[data-skin=ballpoint] .workspace-tools{font-family:var(--bp-hand);font-size:15px;color:var(--bp-muted)}html[data-skin=ballpoint] .journal-footer button{position:relative}html[data-skin=ballpoint] .journal-footer button:hover{color:var(--bp-blue)!important}html[data-skin=ballpoint] .journal-footer button[aria-expanded=true],html[data-skin=ballpoint] .workspace-tools button[aria-pressed=true]{color:var(--bp-blue)}html[data-skin=ballpoint] .workspace-tools button[aria-pressed=true]:not([data-listening=true]):after{content:"";position:absolute;left:-2px;right:-2px;bottom:-4px;height:7px;background:var(--bp-a-underline-red) 0 50% /100% 100% no-repeat;pointer-events:none}html[data-skin=ballpoint] :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(--bp-a-dot) center /9px 9px no-repeat;opacity:.6}html[data-skin=ballpoint] [data-radix-popper-content-wrapper]{filter:drop-shadow(3px 4px 0 rgb(var(--bp-shadow-rgb)/.1))}html[data-skin=ballpoint] :is(.agent-chooser-menu,.slash-menu,.chat-popover){position:relative;min-width:214px;padding:26px 10px 12px;border:0;border-radius:1px;color:var(--bp-text);background:radial-gradient(circle at 12px 11px,var(--bp-hole) 0 3px,var(--bp-hole-rim) 3.4px 4.4px,transparent 4.8px) 0 0 /26px 22px repeat-x,var(--bp-ruled),var(--bp-grain-soft),var(--bp-paper);background-position:0 0,0 22px,0 0,0 0;background-size:26px 22px,auto,auto,auto;background-repeat:repeat-x,repeat,repeat,repeat;box-shadow:none}html[data-skin=ballpoint] :is(.agent-chooser-menu,.slash-menu,.chat-popover):after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:20px solid transparent;-o-border-image:var(--bp-f-card-b) 20 /20px round;border-image:var(--bp-f-card-b) 20 /20px round}html[data-skin=ballpoint] :is(.agent-chooser-menu,.slash-menu){width:-moz-max-content;width:max-content;max-width:min(92vw,340px)}html[data-skin=ballpoint] .slash-menu{width:300px}html[data-skin=ballpoint] .agent-chooser-item{min-height:36px;padding:6px 10px 6px 8px;border-radius:2px;font-family:var(--bp-hand);font-size:17px;line-height:24px;color:var(--bp-text)}html[data-skin=ballpoint] .agent-chooser-item:hover{background:rgb(var(--bp-blue-rgb)/.08)}html[data-skin=ballpoint] .agent-chooser-item[aria-checked=true]{color:var(--bp-blue);background:transparent;justify-content:flex-start}html[data-skin=ballpoint] .agent-chooser-item[aria-checked=true]>.agent-chooser-text>span:first-child,html[data-skin=ballpoint] .agent-chooser-item[aria-checked=true]>span:not(.agent-chooser-text){background:var(--bp-a-underline-red) 0 100% /100% 7px no-repeat;flex:0 1 auto;padding-bottom:2px}html[data-skin=ballpoint] .agent-chooser-item[aria-checked=true]>svg:last-child{margin-left:auto;color:var(--bp-red-text)}html[data-skin=ballpoint] .agent-chooser-item>span{flex:0 1 auto}html[data-skin=ballpoint] .slash-menu-item.selected,html[data-skin=ballpoint] .slash-menu-item:hover{background:rgb(var(--bp-blue-rgb)/.09)}html[data-skin=ballpoint] .slash-menu-category{color:var(--bp-red-text);font-family:var(--bp-hand)}html[data-skin=ballpoint] .popover-divider{height:3px;background:var(--bp-a-rule-dash) 0 50% /160px 6px repeat-x}html[data-skin=ballpoint] :is(.journal-quick-help,.history-delete-dialog){position:relative;padding:24px 22px 18px;border:0;border-radius:2px;background:radial-gradient(circle at 12px 11px,var(--bp-hole) 0 3px,var(--bp-hole-rim) 3.4px 4.4px,transparent 4.8px) 0 0 /26px 22px repeat-x,var(--bp-grain-soft),var(--bp-paper);color:var(--bp-text);box-shadow:var(--bp-shadow)}html[data-skin=ballpoint] :is(.journal-quick-help,.history-delete-dialog):after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:20px solid transparent;-o-border-image:var(--bp-f-card) 20 /20px round;border-image:var(--bp-f-card) 20 /20px round}html[data-skin=ballpoint] [data-radix-popper-content-wrapper]>[role=dialog]:has(.date-picker-calendar){position:relative;padding:12px 14px 8px;border:0;border-radius:2px;background:var(--bp-grain-soft),var(--bp-paper);color:var(--bp-text);box-shadow:none}html[data-skin=ballpoint] [data-radix-popper-content-wrapper]>[role=dialog]:has(.date-picker-calendar):after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:20px solid transparent;-o-border-image:var(--bp-f-card-b) 20 /20px round;border-image:var(--bp-f-card-b) 20 /20px round}html[data-skin=ballpoint] [role=dialog]:has(.date-picker-calendar) .border-t{border-color:var(--bp-line)}html[data-skin=ballpoint] .journal-quick-help h2{font-size:22px;color:var(--bp-blue);margin-bottom:10px}html[data-skin=ballpoint] .journal-quick-help dt{color:var(--bp-text)}html[data-skin=ballpoint] .journal-quick-help dd{color:var(--bp-muted)}html[data-skin=ballpoint] .journal-quick-help kbd{padding:0 6px;border:0;border-radius:2px;color:var(--bp-blue);background:var(--bp-wash);box-shadow:1px 2px 0 rgb(var(--bp-shadow-rgb)/.18)}html[data-skin=ballpoint] .billing-page button,html[data-skin=ballpoint] .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,.agents-agent-select),html[data-skin=ballpoint] :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:0;background:transparent;color:var(--bp-blue);font-family:var(--bp-hand);font-size:17px;font-weight:400;letter-spacing:.01em;padding:7px 20px 9px;min-height:42px;transition:color .15s,background-color .15s}html[data-skin=ballpoint] .billing-page button:after,html[data-skin=ballpoint] .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,.agents-agent-select):after,html[data-skin=ballpoint] :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:16px solid transparent;-o-border-image:var(--bp-f-btn) 16 /16px round;border-image:var(--bp-f-btn) 16 /16px round}html[data-skin=ballpoint] :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):after{border-width:12px;-o-border-image:var(--bp-f-btn-sm) 12 /12px round;border-image:var(--bp-f-btn-sm) 12 /12px round}html[data-skin=ballpoint] :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:36px;padding:4px 14px 7px;font-size:16px}html[data-skin=ballpoint] .billing-page button:hover:not(:disabled),html[data-skin=ballpoint] .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,.agents-agent-select):hover:not(:disabled),html[data-skin=ballpoint] :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:rgb(var(--bp-blue-rgb)/.07);border-color:transparent}html[data-skin=ballpoint] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.agents-send,.plan-add-submit){color:var(--bp-text)!important;background:transparent!important}html[data-skin=ballpoint] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.agents-send,.plan-add-submit):before{content:"";position:absolute;inset:var(--bp-swipe-inset,6px 9px 10px 5px);z-index:-1;background:var(--bp-a-swipe) 0 0 /100% 100% no-repeat;transform:rotate(-.5deg)}html[data-skin=ballpoint] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.agents-send,.plan-add-submit):hover:not(:disabled):before{background-image:var(--bp-a-swipe-b);filter:saturate(1.15)}html[data-skin=ballpoint] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.agents-send,.plan-add-submit):hover:not(:disabled){background:transparent!important}html[data-skin=ballpoint] .settings-content button:is([data-variant=danger],[data-variant=danger-solid]){color:var(--bp-red-text)}html[data-skin=ballpoint] .settings-content button:is([data-variant=danger],[data-variant=danger-solid]):after{-o-border-image:var(--bp-f-btn-red) 16 /16px round;border-image:var(--bp-f-btn-red) 16 /16px round}html[data-skin=ballpoint] .settings-content button[data-variant=danger-solid]{color:var(--bp-red-text)}html[data-skin=ballpoint] .settings-content button[data-variant=danger-solid]:before{content:"";position:absolute;inset:5px 8px 9px 5px;z-index:-1;background:repeating-linear-gradient(135deg,rgb(var(--bp-red-rgb)/.2) 0 1px,transparent 1px 4px),var(--bp-pink)}html[data-skin=ballpoint] .settings-content button[data-variant=ghost]{color:var(--bp-muted);font-family:var(--bp-hand);font-size:17px;border:0}html[data-skin=ballpoint] .settings-content button[data-variant=ghost]:hover:not(:disabled){color:var(--bp-blue);background:rgb(var(--bp-blue-rgb)/.07)}html[data-skin=ballpoint] .agents-saved-threads summary{width:-moz-fit-content;width:fit-content;margin-left:auto}html[data-skin=ballpoint] .agents-send{--bp-swipe-inset:7px 7px 7px 7px;position:relative;isolation:isolate;display:inline-grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;border:0!important}html[data-skin=ballpoint] .agents-send:after{display:none}html[data-skin=ballpoint] .agents-send:before{transform:none}html[data-skin=ballpoint] .agents-send svg{position:relative;z-index:1}@media (max-width:768px){html[data-skin=ballpoint] .agents-send{--bp-swipe-inset:8px;width:44px;height:44px;min-height:44px}}html[data-skin=ballpoint] button:disabled{opacity:.5}html[data-skin=ballpoint] .journal-history-sidebar{border:0!important;border-radius:2px!important;background:var(--bp-holes) 0 19px /26px 32px repeat-y,var(--bp-ruled),var(--bp-grain-soft),var(--bp-paper)!important;background-position:0 19px,0 6px,0 0,0 0!important;box-shadow:var(--bp-shadow)!important}html[data-skin=ballpoint] .journal-history-sidebar:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border:20px solid transparent;-o-border-image:var(--bp-f-card-b) 20 /20px round;border-image:var(--bp-f-card-b) 20 /20px round}html[data-skin=ballpoint] .history-heading{padding:14px 18px 10px 30px}html[data-skin=ballpoint] .history-title-row{font-size:26px;color:var(--bp-blue);padding-bottom:8px}html[data-skin=ballpoint] .history-title-row .journal-menu-close{font-family:var(--bp-hand);color:var(--bp-red-text);padding-bottom:4px}html[data-skin=ballpoint] .history-shortcuts{gap:6px}html[data-skin=ballpoint] .history-shortcuts button{min-height:40px;font-size:16px;padding-inline:8px;white-space:nowrap}html[data-skin=ballpoint] .journal-history-sidebar [aria-label="Journal history"]{padding-left:14px;padding-right:10px}html[data-skin=ballpoint] .journal-history-sidebar [aria-label="Journal history"]>p{font-family:var(--bp-hand);font-size:17px!important;line-height:1.35;padding:18px 20px!important;color:var(--bp-muted)!important}html[data-skin=ballpoint] .journal-history-sidebar .onboarding-card{border:0!important;border-radius:2px!important;background:var(--bp-wash);box-shadow:2px 3px 0 rgb(var(--bp-shadow-rgb)/.1);font-family:var(--bp-hand)}html[data-skin=ballpoint] .journal-history-sidebar .onboarding-card button{font-family:var(--bp-hand);font-size:15px!important;color:var(--bp-blue)!important}html[data-skin=ballpoint] .entry-row{border-bottom:0!important;background-image:var(--bp-a-rule-dash)!important;background-repeat:repeat-x!important;background-position:0 100%!important;background-size:160px 6px!important}html[data-skin=ballpoint] .entry-row:has(>button[aria-current=page]){background-color:var(--bp-hl-wash)!important}html[data-skin=ballpoint] .entry-row button:first-child>div:first-child{font-family:var(--bp-hand);font-size:17px!important;color:var(--bp-text)}html[data-skin=ballpoint] .entry-row button:first-child>div:last-child{font-family:var(--bp-hand);font-size:14.5px!important;color:var(--bp-muted)!important}html[data-skin=ballpoint] .entry-row button[aria-current=page]>div:first-child{color:var(--bp-blue)}html[data-skin=ballpoint] :is(.plan-summary,.habit-list-empty,.plan-list-heading>span,.plan-today-count,.task-due:not(.overdue),.item-detail-facts dt,.item-detail-caption,.shared-calendar-heading>span,.shared-calendar-detail p){color:var(--bp-muted)}html[data-skin=ballpoint] .journal-history-sidebar button[style*="font-size: 12px"][style*="width: 100%"]{color:var(--bp-muted)!important;font-family:var(--bp-hand);font-size:15px!important;padding-left:34px!important}html[data-skin=ballpoint] .journal-history-sidebar button[style*="font-size: 12px"][style*="width: 100%"]:hover{color:var(--bp-blue)!important}html[data-skin=ballpoint] .workspace-panel{--panel-radius:30px;border:0;border-radius:var(--panel-radius);background:var(--bp-holes) 0 19px /26px 32px repeat-y,var(--bp-ruled),var(--bp-grain-soft),var(--bp-paper);background-position:0 19px,0 6px,0 0,0 0;box-shadow:var(--bp-shadow)}html[data-skin=ballpoint] .workspace-panel:after{content:"";position:absolute;inset:-9px;z-index:3;pointer-events:none;border:48px solid transparent;-o-border-image:var(--bp-f-panel) 48 /48px stretch;border-image:var(--bp-f-panel) 48 /48px stretch}html[data-skin=ballpoint] .workspace-panel-assistant:after{transform:scaleX(-1)}html[data-skin=ballpoint] .workspace-panel-heading{margin-inline:6px;padding:12px 12px 8px 24px;font-size:23px;color:var(--bp-blue);border-bottom:12px solid transparent;-o-border-image:var(--bp-a-zigzag) 0 0 12 0 /0 0 12px 0 round;border-image:var(--bp-a-zigzag) 0 0 12 0 /0 0 12px 0 round}html[data-skin=ballpoint] .workspace-panel-heading .workspace-icon-label{gap:9px}html[data-skin=ballpoint] .workspace-panel-heading :is(a,button){color:var(--bp-red-text);font-family:var(--bp-hand)}html[data-skin=ballpoint] .workspace-panel-content{padding-top:4px;padding-left:14px}html[data-skin=ballpoint] .workspace-feature{background:transparent!important}html[data-skin=ballpoint] .workspace-scrim{background:var(--bp-scrim)}html[data-skin=ballpoint] .workspace-loading{font-family:var(--bp-hand);font-size:18px;color:var(--bp-muted)}html[data-skin=ballpoint] .workspace-agents button{font-size:15px!important}html[data-skin=ballpoint] .workspace-agents button:not(:disabled):hover{background:rgb(var(--bp-blue-rgb)/.07)!important}html[data-skin=ballpoint] .workspace-agents :is(button,textarea):focus-visible{outline:2px solid var(--bp-blue);outline-offset:3px}html[data-skin=ballpoint] .agents-thread-toolbar>button{padding:4px 18px 7px 14px!important}html[data-skin=ballpoint] .agents-thread-toolbar{border-bottom:4px solid transparent;-o-border-image:var(--bp-a-rule-dash) 0 0 6 0 /0 0 5px 0 round;border-image:var(--bp-a-rule-dash) 0 0 6 0 /0 0 5px 0 round;padding:10px 14px}html[data-skin=ballpoint] .agents-empty{color:rgb(var(--bp-blue-rgb)/.4)}html[data-skin=ballpoint] .agents-empty svg{border:0;border-radius:0;background:none;padding:20px}html[data-skin=ballpoint] .agents-message-meta{color:var(--bp-muted);font-family:var(--bp-hand);font-size:15px}html[data-skin=ballpoint] .agents-message-meta time{font-family:var(--font-ui),system-ui,sans-serif;opacity:1;color:var(--bp-muted)}html[data-skin=ballpoint] .agents-ai-badge{border:0;border-radius:2px;background:var(--bp-wash);color:var(--bp-blue);opacity:1;padding:0 5px}html[data-skin=ballpoint] :is(.agents-user-bubble,.agents-assistant-bubble){position:relative;border:10px solid transparent;-o-border-image:var(--bp-f-bubble) 14 /12px round;border-image:var(--bp-f-bubble) 14 /12px round;border-radius:0;padding:2px 6px 4px}html[data-skin=ballpoint] .agents-user-bubble{background:var(--bp-wash);margin-bottom:22px}html[data-skin=ballpoint] .agents-assistant-bubble{background:var(--bp-paper);margin-bottom:22px}html[data-skin=ballpoint] .agents-assistant-bubble:after,html[data-skin=ballpoint] .agents-user-bubble:after{content:"";position:absolute;bottom:-19px;width:30px;height:20px;background-size:30px 20px;pointer-events:none}html[data-skin=ballpoint] .agents-user-bubble:after{right:14px;background-image:var(--bp-a-tail-r)}html[data-skin=ballpoint] .agents-assistant-bubble:after{left:14px;background-image:var(--bp-a-tail-l)}html[data-skin=ballpoint] .agents-saved-threads{margin-top:4px}html[data-skin=ballpoint] .agents-saved-threads>button{border:8px solid transparent!important;-o-border-image:var(--bp-f-field) 8 /8px round!important;border-image:var(--bp-f-field) 8 /8px round!important;border-radius:0!important;background:var(--bp-paper)!important;color:var(--bp-text)!important;padding:2px 6px!important}html[data-skin=ballpoint] .agents-saved-threads>button[aria-pressed=true]{border-image-source:var(--bp-f-field-red)!important}html[data-skin=ballpoint] .agents-saved-threads>button:hover:not(:disabled){background:var(--bp-wash)!important}html[data-skin=ballpoint] .agents-thread-toolbar>button.agents-delete-thread{font-family:var(--bp-hand);font-size:16px!important;color:var(--bp-red-text)!important}html[data-skin=ballpoint] .agents-action-card{border-top:4px solid transparent;-o-border-image:var(--bp-a-rule-dash) 6 0 0 0 /5px 0 0 0 round;border-image:var(--bp-a-rule-dash) 6 0 0 0 /5px 0 0 0 round}html[data-skin=ballpoint] .agents-action-content>span,html[data-skin=ballpoint] .agents-action-heading{color:var(--bp-muted)}html[data-skin=ballpoint] .agents-composer{background:transparent;border-top:5px solid transparent;-o-border-image:var(--bp-a-rule-dash) 6 0 0 0 /5px 0 0 0 round;border-image:var(--bp-a-rule-dash) 6 0 0 0 /5px 0 0 0 round;padding-top:12px}html[data-skin=ballpoint] .agents-agent-select{color:var(--bp-muted);font-family:var(--bp-hand);font-size:17px}html[data-skin=ballpoint] .agents-input-box{padding:2px 4px;border:8px solid transparent;-o-border-image:var(--bp-f-field) 8 /8px round;border-image:var(--bp-f-field) 8 /8px round;border-radius:0;background:var(--bp-paper)}html[data-skin=ballpoint] .agents-input-box:focus-within{border-image-source:var(--bp-f-field-red);box-shadow:none}html[data-skin=ballpoint] .agents-input-box textarea:focus-visible,html[data-skin=ballpoint] .workspace-agents .agents-input-box textarea:focus-visible{outline:none}html[data-skin=ballpoint] .agents-voice[aria-pressed=true]{color:var(--bp-red-text);background:rgb(var(--bp-red-rgb)/.1)}html[data-skin=ballpoint] .agents-input-actions button:not(.agents-send){border:0}html[data-skin=ballpoint] .habits-surface{background:transparent!important}html[data-skin=ballpoint] .habit-list-toolbar{background:var(--bp-paper)!important}html[data-skin=ballpoint] .habits-compact{--habit-line:rgb(var(--bp-blue-rgb)/0.22)}html[data-skin=ballpoint] .habit-add-toggle,html[data-skin=ballpoint] .habit-search,html[data-skin=ballpoint] .plan-filters .agents-agent-select,html[data-skin=ballpoint] .task-editor>input{border:8px solid transparent;-o-border-image:var(--bp-f-field) 8 /8px round;border-image:var(--bp-f-field) 8 /8px round;border-radius:0;background:var(--bp-paper)}html[data-skin=ballpoint] .habit-search{padding:0 4px}html[data-skin=ballpoint] .habit-add-toggle{width:42px;min-width:42px;height:42px;padding:0;color:var(--bp-blue)}html[data-skin=ballpoint] .habit-search:focus-within{border-image-source:var(--bp-f-field-red)}html[data-skin=ballpoint] .habit-filters button{border:0;border-radius:2px;font-family:var(--bp-hand);font-size:16px}html[data-skin=ballpoint] .habit-filters button>span{opacity:1;color:var(--bp-muted)}html[data-skin=ballpoint] .habit-filters button[aria-pressed=true]{background:transparent;color:var(--bp-blue);background-image:var(--bp-a-underline-red);background-repeat:no-repeat;background-position:0 100%;background-size:100% 7px}html[data-skin=ballpoint] .habit-compact-list{border-top:4px solid transparent;-o-border-image:var(--bp-a-rule-dash) 6 0 0 0 /5px 0 0 0 round;border-image:var(--bp-a-rule-dash) 6 0 0 0 /5px 0 0 0 round}html[data-skin=ballpoint] .habit-list-row{border-bottom:5px solid transparent;-o-border-image:var(--bp-a-rule-soft) 0 0 6 0 /0 0 5px 0 round;border-image:var(--bp-a-rule-soft) 0 0 6 0 /0 0 5px 0 round}html[data-skin=ballpoint] .habit-complete{border-radius:2px;border-color:rgb(var(--bp-blue-rgb)/.4)!important;color:var(--bp-blue)!important}html[data-skin=ballpoint] .habit-complete[aria-pressed=true]{background:transparent!important;color:var(--bp-red-text)!important;border-color:transparent!important}html[data-skin=ballpoint] .habit-complete[aria-pressed=true] svg{stroke-width:2.6}html[data-skin=ballpoint] .task-done .habit-list-name{text-decoration:line-through;text-decoration-color:var(--bp-red);text-decoration-thickness:1.5px;color:var(--bp-muted);opacity:1}html[data-skin=ballpoint] .habit-list-stats>span+span{border-left-color:rgb(var(--bp-blue-rgb)/.3)}html[data-skin=ballpoint] .habit-list-stats{opacity:1;color:var(--bp-green-text)}html[data-skin=ballpoint] .habit-list-stats span{color:var(--bp-green-text)!important}html[data-skin=ballpoint] .shared-calendar-day small{opacity:1;color:var(--bp-muted)}html[data-skin=ballpoint] .plan-list-heading{font-family:var(--bp-hand);font-size:19px;color:var(--bp-blue)}html[data-skin=ballpoint] .habit-list-name{font-size:15.5px}html[data-skin=ballpoint] .habit-open-item:hover,html[data-skin=ballpoint] .habit-open-item[aria-expanded=true]{background:rgb(var(--bp-blue-rgb)/.06)}html[data-skin=ballpoint] :is(.task-complete[aria-pressed=true],.habit-complete[aria-pressed=true]){color:var(--bp-red-text)}html[data-skin=ballpoint] .shared-habit-calendar{border:12px solid transparent;-o-border-image:var(--bp-f-bubble) 14 /12px round;border-image:var(--bp-f-bubble) 14 /12px round;border-radius:0;padding:0 4px 4px;background:var(--bp-paper);--calendar-accent:var(--bp-blue)}html[data-skin=ballpoint] .habit-filters{background:transparent;border-radius:0;padding:0;gap:6px}html[data-skin=ballpoint] .shared-calendar-heading strong{font-family:var(--bp-hand);font-size:22px;font-weight:400;line-height:1.15;color:var(--bp-blue)}html[data-skin=ballpoint] .shared-calendar-heading>span{font-family:var(--bp-hand);font-size:16px}html[data-skin=ballpoint] .shared-habit-calendar>.shared-calendar-heading{margin-bottom:10px}html[data-skin=ballpoint] .shared-habit-calendar>.shared-calendar-heading strong{padding-bottom:5px;background:var(--bp-a-underline-blue) 0 100% /100% 7px no-repeat}html[data-skin=ballpoint] .shared-habit-calendar .shared-calendar-weekdays{margin-bottom:7px;padding-bottom:2px;font-family:var(--bp-hand);font-size:15.5px;line-height:1.2;color:var(--bp-red-text);border-bottom:5px solid transparent;-o-border-image:var(--bp-a-rule-dash) 0 0 6 0 /0 0 5px 0 round;border-image:var(--bp-a-rule-dash) 0 0 6 0 /0 0 5px 0 round}html[data-skin=ballpoint] .shared-calendar-grid{gap:5px 4px}html[data-skin=ballpoint] .shared-calendar-day{min-height:54px;padding:5px 0 13px;border:1px solid transparent;border-radius:0;font-family:var(--bp-hand);line-height:1.1;color:var(--bp-text)}html[data-skin=ballpoint] .shared-calendar-day:after{content:"";position:absolute;inset:0;pointer-events:none;border:8px solid transparent;-o-border-image:var(--bp-f-field) 8 /8px round;border-image:var(--bp-f-field) 8 /8px round}html[data-skin=ballpoint] .shared-calendar-day>span:first-child{font-size:19px;line-height:1.05}html[data-skin=ballpoint] .shared-calendar-day small{font-family:var(--bp-hand);font-size:13px;line-height:1.1}html[data-skin=ballpoint] .shared-calendar-day.has-progress{color:var(--bp-blue);background:repeating-linear-gradient(135deg,rgb(var(--bp-blue-rgb)/.1) 0 1px,transparent 1px 5px),var(--bp-wash)}html[data-skin=ballpoint] .shared-calendar-day.is-future{opacity:1;color:var(--bp-muted);background:repeating-linear-gradient(135deg,rgb(var(--bp-blue-rgb)/.09) 0 1px,transparent 1px 5px)}html[data-skin=ballpoint] .shared-calendar-day.is-future:after{opacity:.4}html[data-skin=ballpoint] .shared-calendar-day.is-today{font-weight:400}html[data-skin=ballpoint] .shared-calendar-day.is-today>span:first-child{position:relative;color:var(--bp-red-text)}html[data-skin=ballpoint] .shared-calendar-day.is-today>span:first-child:before{content:"";position:absolute;left:50%;top:50%;width:34px;height:30px;margin:-15px 0 0 -17px;background:var(--bp-a-loop-day) center /100% 100% no-repeat;pointer-events:none}html[data-skin=ballpoint] .shared-calendar-day[aria-pressed=true]{box-shadow:none;background:var(--bp-hl-wash-2)}html[data-skin=ballpoint] .shared-calendar-day[aria-pressed=true]:after{border-image-source:var(--bp-f-field-red)}html[data-skin=ballpoint] .shared-calendar-progress{bottom:7px;height:5px;width:64%;overflow:visible;border-radius:0;background:var(--bp-a-rule) 0 50% /160px 6px repeat-x}html[data-skin=ballpoint] .shared-calendar-progress>span{height:5px;border-radius:0;background:repeating-linear-gradient(115deg,var(--bp-blue) 0 1.3px,transparent 1.3px 3.6px),rgb(var(--bp-blue-rgb)/.14)}html[data-skin=ballpoint] .shared-calendar-detail{margin-top:10px;padding-top:8px;border-top:5px solid transparent;-o-border-image:var(--bp-a-rule-dash) 6 0 0 0 /5px 0 0 0 round;border-image:var(--bp-a-rule-dash) 6 0 0 0 /5px 0 0 0 round}html[data-skin=ballpoint] .shared-calendar-detail .shared-calendar-heading strong{font-size:19px;color:var(--bp-text)}html[data-skin=ballpoint] .shared-calendar-detail li{font-family:var(--bp-hand);font-size:17px;line-height:1.3}html[data-skin=ballpoint] .shared-calendar-detail li svg{color:var(--bp-red-text);stroke-width:2.6}html[data-skin=ballpoint] .shared-calendar-detail p{font-family:var(--bp-hand);font-size:16px}html[data-skin=ballpoint] .shared-calendar-detail button{color:var(--bp-red-text);border-radius:2px}html[data-skin=ballpoint] :is(.plan-cadence button,.plan-add-type button,.habit-days button,.habit-days [role=radiogroup]){border-radius:2px}html[data-skin=ballpoint] .plan-add{border:12px solid transparent!important;-o-border-image:var(--bp-f-bubble) 14 /12px round!important;border-image:var(--bp-f-bubble) 14 /12px round!important;border-radius:0!important;padding:2px 6px 4px!important;background:var(--bp-paper)}html[data-skin=ballpoint] .plan-add input:not([type=checkbox]),html[data-skin=ballpoint] .plan-due button{border:8px solid transparent!important;-o-border-image:var(--bp-f-field) 8 /8px round!important;border-image:var(--bp-f-field) 8 /8px round!important;border-radius:0!important;background:var(--bp-paper)!important;min-height:40px;color:var(--bp-text);font-family:var(--bp-hand);font-size:17px}html[data-skin=ballpoint] .plan-add input:focus-visible,html[data-skin=ballpoint] .plan-due button:focus-visible{border-image-source:var(--bp-f-field-red)!important;outline:none}html[data-skin=ballpoint] .plan-due{font-family:var(--bp-hand);font-size:16px}html[data-skin=ballpoint] :is(.plan-add-type button,.plan-cadence button){border:0!important;background:none!important;font-family:var(--bp-hand);font-size:17px;font-weight:400;color:var(--bp-muted)}html[data-skin=ballpoint] :is(.plan-add-type button,.plan-cadence button)[aria-pressed=true]{color:var(--bp-blue);background:var(--bp-a-underline-red) 0 100% /100% 7px no-repeat!important}html[data-skin=ballpoint] .habits-compact form button[aria-label^="icon for"],html[data-skin=ballpoint] .habits-compact form input:not([type=checkbox]){border:8px solid transparent!important;-o-border-image:var(--bp-f-field) 8 /8px round!important;border-image:var(--bp-f-field) 8 /8px round!important;border-radius:0!important;background:var(--bp-paper)!important;color:var(--bp-text);font-family:var(--bp-hand);font-size:17px}html[data-skin=ballpoint] .habits-compact form input:focus-visible{border-image-source:var(--bp-f-field-red)!important;outline:none}html[data-skin=ballpoint] .habit-days{font-family:var(--bp-hand);font-size:16px}html[data-skin=ballpoint] .habit-days [role=radiogroup]{border:0;border-radius:0;overflow:visible;gap:2px}html[data-skin=ballpoint] .habit-days button{border-left:0;font-family:var(--bp-hand);font-size:17px;font-weight:400;min-width:28px;border-radius:2px}html[data-skin=ballpoint] .habit-days button[aria-checked=true]{background:var(--bp-a-underline-red) 0 100% /100% 7px no-repeat;color:var(--bp-blue);font-weight:400}html[data-skin=ballpoint] .entry-actions img{opacity:.6}html[data-skin=ballpoint] .plan-notice{border:0;border-radius:2px;background:var(--bp-wash)}html[data-skin=ballpoint] :is(.task-due.overdue,.item-detail-facts .is-alert dd){color:var(--bp-red-text)}html[data-skin=ballpoint] .journal-menu-close{color:var(--bp-red-text)}html[data-skin=ballpoint][data-art] .settings-shell{--settings-ink:var(--bp-text);--settings-muted:var(--bp-muted);--settings-faint:var(--bp-faint);--settings-line:rgb(var(--bp-blue-rgb)/0.24);--settings-panel:var(--bp-paper);--settings-ground:var(--bp-ground);--settings-hover:rgb(var(--bp-blue-rgb)/0.07);--settings-accent:var(--bp-blue);--settings-accent-soft:var(--bp-wash);--settings-danger:var(--bp-red-text);--settings-danger-soft:var(--bp-pink);--settings-radius:2px;--settings-control-radius:2px;background:transparent}html[data-skin=ballpoint] .settings-topbar{height:64px;border-bottom:6px solid transparent;-o-border-image:var(--bp-a-rule-b) 0 0 6 0 /0 0 6px 0 round;border-image:var(--bp-a-rule-b) 0 0 6 0 /0 0 6px 0 round;background:var(--bp-grain-soft),var(--bp-paper);backdrop-filter:none}html[data-skin=ballpoint] .settings-brand span{font-family:var(--bp-hand);font-size:22px;letter-spacing:0;color:var(--bp-blue)}html[data-skin=ballpoint] .settings-brand img{border-radius:4px}html[data-skin=ballpoint] .settings-back{position:relative;font-family:var(--bp-hand);font-size:19px;font-weight:400;color:var(--bp-blue);border-radius:2px}html[data-skin=ballpoint] .settings-back:hover{background:transparent}html[data-skin=ballpoint] .settings-back:hover:after{content:"";position:absolute;left:10px;right:10px;bottom:6px;height:7px;background:var(--bp-a-underline-red) 0 50% /100% 100% no-repeat}html[data-skin=ballpoint] .settings-label{font-size:30px;line-height:1.1;color:var(--bp-blue);margin-bottom:8px}html[data-skin=ballpoint] .settings-nav-group{font-family:var(--bp-hand);font-size:17px;font-weight:400;color:var(--bp-red-text);letter-spacing:.02em}html[data-skin=ballpoint] .settings-sidebar nav a{position:relative;font-family:var(--bp-hand);font-size:19px;font-weight:400;border-radius:2px;color:var(--bp-muted)}html[data-skin=ballpoint] .settings-sidebar nav a:hover{background:rgb(var(--bp-blue-rgb)/.06);color:var(--bp-blue)}html[data-skin=ballpoint] .settings-sidebar nav a[aria-current=page]{background:transparent;box-shadow:none;color:var(--bp-blue)}html[data-skin=ballpoint] .settings-sidebar nav a[aria-current=page]:after{content:"";position:absolute;inset:-3px -4px;background:var(--bp-a-loop-red) 0 0 /100% 100% no-repeat;pointer-events:none}html[data-skin=ballpoint] .settings-sidebar nav a[aria-current=page] svg{color:var(--bp-red-text)}html[data-skin=ballpoint] .settings-heading{position:relative;margin-bottom:34px}html[data-skin=ballpoint] .settings-heading:after{content:"";position:absolute;right:-10px;top:-30px;width:132px;height:132px;background:var(--bp-a-doodle-cube) 100% 0 /contain no-repeat;opacity:.9;pointer-events:none}html[data-skin=ballpoint] .settings-account .settings-heading:after{background-image:var(--bp-a-doodle-star)}html[data-skin=ballpoint] .settings-writing .settings-heading:after{background-image:var(--bp-a-doodle-spiral)}html[data-skin=ballpoint] .settings-membership .settings-heading:after{background-image:var(--bp-a-doodle-rocket)}html[data-skin=ballpoint] .settings-agents .settings-heading:after{background-image:var(--bp-a-doodle-eye)}html[data-skin=ballpoint] .about-page .settings-heading:after{background-image:var(--bp-a-doodle-flower)}html[data-skin=ballpoint] .connect-page .settings-heading:after{background-image:var(--bp-a-doodle-bolt)}@media (max-width:768px){html[data-skin=ballpoint] .settings-layout{padding:0 10px 36px}html[data-skin=ballpoint] .settings-content,html[data-skin=ballpoint] .settings-mobile-nav{background:var(--bp-grain-soft),rgb(var(--bp-paper-rgb)/.97);box-shadow:var(--bp-shadow)}html[data-skin=ballpoint] .settings-mobile-nav{padding:18px 14px 2px;margin-bottom:0}html[data-skin=ballpoint] .settings-content{padding:6px 14px 30px}html[data-skin=ballpoint] .settings-heading:after{display:none}html[data-skin=ballpoint] .settings-heading{margin-bottom:24px}html[data-skin=ballpoint] .settings-row{padding:16px 18px}html[data-skin=ballpoint] .settings-group>*{padding-inline:18px}html[data-skin=ballpoint] .settings-shell h1{font-size:34px}}html[data-skin=ballpoint] .settings-heading>p{max-width:46ch;font-size:15.5px}html[data-skin=ballpoint] .settings-section-desc{max-width:56ch}html[data-skin=ballpoint] :is(.settings-alert,.settings-notice,.about-notice,.connect-alert,.plan-notice){position:relative;border:0!important;border-radius:2px;background:var(--bp-pink)}html[data-skin=ballpoint] :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(--bp-f-bubble-red) 14 /14px round;border-image:var(--bp-f-bubble-red) 14 /14px round}html[data-skin=ballpoint] :is(.settings-membership .settings-notice,.about-notice[data-tone=ok]){background:var(--bp-wash)}html[data-skin=ballpoint] :is(.settings-membership .settings-notice,.about-notice[data-tone=ok]):after{border-image-source:var(--bp-f-bubble)}html[data-skin=ballpoint] :is(.settings-alert,.settings-notice,.about-notice,.connect-alert){padding:14px 20px}html[data-skin=ballpoint] :is(.settings-group,.settings-card,.writing-preview,.welcome-inner,.billing-page,.settings-content .settings-theme,.settings-content .writing-preset){position:relative;border:0;border-radius:2px;background:var(--bp-grain-soft),var(--bp-paper);box-shadow:var(--bp-shadow)}html[data-skin=ballpoint] :is(.settings-group,.settings-card,.writing-preview,.welcome-inner,.billing-page,.settings-content .settings-theme,.settings-content .writing-preset):after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:20px solid transparent;-o-border-image:var(--bp-f-card) 20 /20px round;border-image:var(--bp-f-card) 20 /20px round}html[data-skin=ballpoint] .settings-section:nth-of-type(2n) .settings-group:after{border-image-source:var(--bp-f-card-b)}html[data-skin=ballpoint] .settings-danger .settings-group:after{border-image-source:var(--bp-f-card-red)}html[data-skin=ballpoint] .settings-group{border:0}html[data-skin=ballpoint] .settings-group>*+*{border-top:5px solid transparent;-o-border-image:var(--bp-a-rule-dash) 6 0 0 0 /5px 0 0 0 round;border-image:var(--bp-a-rule-dash) 6 0 0 0 /5px 0 0 0 round}html[data-skin=ballpoint] .settings-group>*,html[data-skin=ballpoint] .settings-group>.settings-row{padding-inline:24px}html[data-skin=ballpoint] .settings-row{padding:17px 24px}html[data-skin=ballpoint] .settings-row-text>strong{font-weight:500}html[data-skin=ballpoint] .settings-group>a.settings-row:hover{background:rgb(var(--bp-blue-rgb)/.06)}html[data-skin=ballpoint] .settings-section-head h2{background:var(--bp-a-underline-blue) 0 100% /100% 7px no-repeat;padding-bottom:5px;width:-moz-fit-content;width:fit-content}html[data-skin=ballpoint] .settings-danger .settings-section-head h2{color:var(--bp-red-text);background-image:var(--bp-a-underline-red)}html[data-skin=ballpoint] .settings-group>.settings-confirm,html[data-skin=ballpoint] .settings-group>.settings-pattern-error{background:var(--settings-danger-soft)}html[data-skin=ballpoint] .settings-content .settings-theme{padding:12px 12px 14px;border-radius:2px;min-height:0}html[data-skin=ballpoint] .settings-content .settings-theme:hover:not(:disabled),html[data-skin=ballpoint] .settings-content .writing-preset:hover:not(:disabled){background:var(--bp-grain-soft),var(--bp-paper);border-color:transparent;transform:rotate(-.25deg)}html[data-skin=ballpoint] .settings-content .settings-theme[aria-pressed=true],html[data-skin=ballpoint] .settings-content .writing-preset[aria-pressed=true]{box-shadow:var(--bp-shadow);background:var(--bp-wash);border:0}html[data-skin=ballpoint] .settings-content .settings-theme[aria-pressed=true]:after,html[data-skin=ballpoint] .settings-content .writing-preset[aria-pressed=true]:after{border-image-source:var(--bp-f-card-red)}html[data-skin=ballpoint] .settings-theme-sheet{border:0;border-radius:2px;box-shadow:0 0 0 1px rgb(var(--bp-shadow-rgb)/.14),2px 3px 0 rgb(var(--bp-shadow-rgb)/.09)}html[data-skin=ballpoint] .settings-theme-label{font-family:var(--bp-hand);font-size:19px;font-weight:400}html[data-skin=ballpoint] .settings-theme-desc{font-size:13.5px}html[data-skin=ballpoint] .writing-preset-title{font-family:var(--bp-hand);font-size:19px;font-weight:400}html[data-skin=ballpoint] .settings-badge{position:relative;padding:3px 12px;border-radius:0;background:transparent;color:var(--bp-blue);font-family:var(--bp-hand);font-size:16px;font-weight:400}html[data-skin=ballpoint] .settings-badge:after{content:"";position:absolute;inset:0;pointer-events:none;border:8px solid transparent;-o-border-image:var(--bp-f-field) 8 /8px round;border-image:var(--bp-f-field) 8 /8px round}html[data-skin=ballpoint] .settings-badge[data-tone=danger]{color:var(--bp-red-text)}html[data-skin=ballpoint] .settings-badge[data-tone=danger]:after{border-image-source:var(--bp-f-field-red)}html[data-skin=ballpoint] .settings-badge[data-tone=neutral]{color:var(--bp-muted);background:transparent}html[data-skin=ballpoint] .settings-content :is(input:not([type=checkbox],[type=radio],[type=range],[type=search]),textarea:not(.writing-preview-text),select){min-height:44px;padding:3px 8px;border:8px solid transparent;-o-border-image:var(--bp-f-field) 8 /8px round;border-image:var(--bp-f-field) 8 /8px round;border-radius:0;background:var(--bp-paper);color:var(--bp-text)}html[data-skin=ballpoint] .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(--bp-f-field-red);outline:none}html[data-skin=ballpoint] .settings-content textarea:not(.writing-preview-text){padding:6px 8px}html[data-skin=ballpoint] .settings-content label{font-family:var(--bp-hand);font-size:17px;font-weight:400}html[data-skin=ballpoint] .settings-content .about-search{padding-inline:24px}html[data-skin=ballpoint] .settings-content .agents-agent-select{min-height:42px;padding:4px 10px;border:8px solid transparent;-o-border-image:var(--bp-f-field) 8 /8px round;border-image:var(--bp-f-field) 8 /8px round;border-radius:0;background:var(--bp-paper);color:var(--bp-text);font-family:var(--bp-hand);font-size:17px}html[data-skin=ballpoint] .settings-content .agents-agent-select:hover:not(:disabled){background:var(--bp-wash)}html[data-skin=ballpoint] .settings-content .agents-agent-select[aria-expanded=true]{border-image-source:var(--bp-f-field-red)}html[data-skin=ballpoint] .settings-content .settings-switch{border:0;background:transparent;min-height:44px;padding:4px;border-radius:6px}html[data-skin=ballpoint] .settings-content .settings-switch:hover:not(:disabled){background:transparent}html[data-skin=ballpoint] .settings-switch-track{width:44px;height:24px;padding:4px;border-radius:0;background:var(--bp-a-switch-off) center /44px 24px no-repeat}html[data-skin=ballpoint] .settings-switch-track>span{width:16px;height:16px;border-radius:0;background:var(--bp-a-knob) center /16px 16px no-repeat;box-shadow:none}html[data-skin=ballpoint] [aria-checked=true]>.settings-switch-track{background:var(--bp-a-switch-on) center /44px 24px no-repeat}html[data-skin=ballpoint] [aria-checked=true]>.settings-switch-track>span{transform:translateX(20px);background-image:var(--bp-a-knob-on)}html[data-skin=ballpoint] :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(--bp-a-check-off) center /22px 22px no-repeat;cursor:pointer}html[data-skin=ballpoint] :is(.settings-content,.workspace-agents,.habits-compact,.billing-page,.connect-page) input[type=checkbox]:checked{background-image:var(--bp-a-check-on)}html[data-skin=ballpoint] .settings-content input[type=checkbox]:focus-visible{outline-offset:2px}html[data-skin=ballpoint] .settings-content input.settings-range[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent}html[data-skin=ballpoint] .settings-range::-webkit-slider-runnable-track{height:8px;background:var(--bp-a-rule) 0 50% /160px 6px repeat-x}html[data-skin=ballpoint] .settings-range::-moz-range-track{height:8px;background:var(--bp-a-rule) 0 50% /160px 6px repeat-x}html[data-skin=ballpoint] .settings-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-6px;border:0;background:var(--bp-a-knob-on) center /20px 20px no-repeat}html[data-skin=ballpoint] .settings-range::-moz-range-thumb{width:20px;height:20px;border:0;background:var(--bp-a-knob-on) center /20px 20px no-repeat}html[data-skin=ballpoint] :is(.about-progress,.psyche-bar){height:8px;border-radius:0;overflow:visible;background:var(--bp-a-rule) 0 50% /160px 6px repeat-x}html[data-skin=ballpoint] :is(.about-progress,.psyche-bar)>span{height:8px;margin-top:0;border-radius:0;background:repeating-linear-gradient(115deg,var(--bp-blue) 0 1.4px,transparent 1.4px 4px),rgb(var(--bp-blue-rgb)/.12)}html[data-skin=ballpoint] .about-segment{border:0;background:transparent;padding:0;gap:4px}html[data-skin=ballpoint] .settings-content .about-segment button{font-family:var(--bp-hand);font-size:17px;border-radius:2px}html[data-skin=ballpoint] .settings-content .about-segment button[aria-pressed=true]{background:var(--bp-a-underline-red) 0 100% /100% 7px no-repeat;color:var(--bp-blue)}html[data-skin=ballpoint] .about-guest{border-radius:2px;background:var(--bp-wash);box-shadow:2px 3px 0 rgb(var(--bp-shadow-rgb)/.08)}html[data-skin=ballpoint] .psyche-detail,html[data-skin=ballpoint] .psyche-reflections li{border-left-color:var(--bp-red)}html[data-skin=ballpoint] .settings-empty>svg{color:var(--bp-blue)}html[data-skin=ballpoint] .settings-empty>strong{font-family:var(--bp-hand);font-size:21px;font-weight:400;color:var(--bp-blue)}html[data-skin=ballpoint] .settings-price{font-size:44px;color:var(--bp-blue)}html[data-skin=ballpoint] .settings-content .billing-consent{border-radius:2px;background:var(--bp-wash)}html[data-skin=ballpoint] .settings-mobile-nav .agents-agent-select{border:8px solid transparent;-o-border-image:var(--bp-f-field) 8 /8px round;border-image:var(--bp-f-field) 8 /8px round;border-radius:0;background:var(--bp-paper);font-family:var(--bp-hand);font-size:20px}html[data-skin=ballpoint] .connect-code{border-radius:2px;border-color:var(--bp-line)}html[data-skin=ballpoint] .connect-permission-icon{border-radius:2px}html[data-skin=ballpoint] .connect-log>li,html[data-skin=ballpoint] .psyche-foot{border-top:5px solid transparent;-o-border-image:var(--bp-a-rule-dash) 6 0 0 0 /5px 0 0 0 round;border-image:var(--bp-a-rule-dash) 6 0 0 0 /5px 0 0 0 round}html[data-skin=ballpoint] .billing-page{max-width:600px;margin:40px auto;padding:56px 40px 60px 76px;color:var(--bp-text);background:linear-gradient(90deg,transparent 52px,rgb(var(--bp-red-rgb)/.5) 52px 53.2px,transparent 53.2px,transparent 56px,rgb(var(--bp-red-rgb)/.4) 56px 57px,transparent 57px),var(--bp-ruled),var(--bp-grain-soft),var(--bp-paper);background-position:0 0,0 16px,0 0,0 0}html[data-skin=ballpoint] .billing-page a{color:var(--bp-blue);text-decoration-color:var(--bp-red)}html[data-skin=ballpoint] .pro-welcome{background:transparent}html[data-skin=ballpoint] .settings-membership .settings-price{background:var(--bp-a-swipe-pale) 0 62% /100% 66% no-repeat;width:-moz-fit-content;width:fit-content;padding:0 12px 0 6px}html[data-skin=ballpoint] .welcome-intro{--welcome-accent:var(--bp-blue);--welcome-line:rgb(var(--bp-blue-rgb)/0.24);--welcome-tint:var(--bp-welcome-tint);--welcome-muted:var(--bp-muted)}html[data-skin=ballpoint] .welcome-inner{padding:38px clamp(26px,5cqi,60px) 28px;min-height:calc(100% - 4px)}html[data-skin=ballpoint] .welcome-intro .welcome-inner{border-radius:30px}html[data-skin=ballpoint] .welcome-intro .welcome-inner:after{inset:-10px;border-width:48px;-o-border-image:var(--bp-f-welcome) 48 /48px stretch;border-image:var(--bp-f-welcome) 48 /48px stretch}html[data-skin=ballpoint] .welcome-brand span{font-family:var(--bp-hand);font-size:24px;font-weight:400;letter-spacing:0;color:var(--bp-blue)}html[data-skin=ballpoint] .welcome-brand .lp-logo{color:var(--bp-blue)}html[data-skin=ballpoint] .welcome-intro h1{font-size:clamp(40px,7.4cqi,54px);line-height:1.04;max-width:14ch}html[data-skin=ballpoint] .welcome-description{color:var(--bp-muted)}html[data-skin=ballpoint] .welcome-actions button{min-height:54px;padding:0 34px 4px;font-size:21px;border-radius:0}html[data-skin=ballpoint] .welcome-start-note{color:var(--bp-muted)}html[data-skin=ballpoint] .welcome-sheet{position:relative;border:0;border-radius:1px;padding:36px 26px 52px 54px;color:var(--bp-text);background:radial-gradient(circle at 12px 12px,var(--bp-hole) 0 3px,var(--bp-hole-rim) 3.4px 4.4px,transparent 4.8px) 0 0 /26px 24px repeat-x,linear-gradient(90deg,transparent 34px,rgb(var(--bp-red-rgb)/.5) 34px 35.2px,transparent 35.2px,transparent 38px,rgb(var(--bp-red-rgb)/.38) 38px 39px,transparent 39px),repeating-linear-gradient(180deg,transparent 0 24.4px,rgb(var(--bp-rule-rgb)/.26) 24.4px 25.4px),var(--bp-grain-soft),var(--bp-paper);background-position:0 0,0 0,0 30px,0 0,0 0;box-shadow:2px 3px 0 rgb(var(--bp-shadow-rgb)/.1),7px 11px 20px rgb(var(--bp-shadow-rgb)/.08);rotate:-.7deg}html[data-skin=ballpoint] .welcome-reply{border:0;border-radius:2px;background:var(--bp-grain-soft),var(--bp-paper);box-shadow:var(--bp-shadow);rotate:.6deg}html[data-skin=ballpoint] .welcome-reply:after{content:"";position:absolute;inset:0;pointer-events:none;border:20px solid transparent;-o-border-image:var(--bp-f-card-b) 20 /20px round;border-image:var(--bp-f-card-b) 20 /20px round}html[data-skin=ballpoint] .welcome-reply-agent{font-family:var(--bp-hand);font-size:19px;font-weight:400;color:var(--bp-blue)}html[data-skin=ballpoint] .welcome-reply-task{border-radius:2px;background:var(--bp-wash)}html[data-skin=ballpoint] .welcome-features{border-top:6px solid transparent;-o-border-image:var(--bp-a-zigzag) 12 0 0 0 /12px 0 0 0 round;border-image:var(--bp-a-zigzag) 12 0 0 0 /12px 0 0 0 round}html[data-skin=ballpoint] .welcome-features button{border-radius:2px}html[data-skin=ballpoint] .welcome-features button:hover{background:rgb(var(--bp-blue-rgb)/.06)}html[data-skin=ballpoint] .welcome-feature-title{font-family:var(--bp-hand);font-size:21px;font-weight:400;color:var(--bp-blue)}html[data-skin=ballpoint] .welcome-feature-icon{color:var(--bp-red-text)}html[data-skin=ballpoint] .welcome-intro :is(button,a):focus-visible{outline:2px solid var(--bp-blue);outline-offset:3px}html[data-skin=ballpoint] .welcome-company a{text-decoration-color:var(--bp-red)}html[data-skin=ballpoint] .journal-writing-area:has(>.welcome-intro){background:transparent;box-shadow:none}html[data-skin=ballpoint] .welcome-inner:before{content:"";position:absolute;right:22px;top:10px;width:112px;height:112px;background:var(--bp-a-doodle-rocket) 100% 0 /contain no-repeat;opacity:.92;pointer-events:none}html[data-skin=ballpoint] .welcome-copy,html[data-skin=ballpoint] .welcome-hero{position:relative}html[data-skin=ballpoint] .welcome-copy:after{content:"";position:absolute;right:-34px;top:-30px;width:64px;height:64px;background:var(--bp-a-doodle-spiral) center /contain no-repeat;pointer-events:none;opacity:.85}html[data-skin=ballpoint] div:has(>[role=dialog][aria-labelledby=auth-modal-title]){background-color:var(--bp-scrim-auth)!important}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title]{position:relative;border:0!important;border-radius:2px!important;padding:44px 40px 34px!important;background:radial-gradient(circle at 12px 12px,var(--bp-hole) 0 3px,var(--bp-hole-rim) 3.4px 4.4px,transparent 4.8px) 0 0 /26px 24px repeat-x,var(--bp-grain-soft),var(--bp-paper)!important;box-shadow:var(--bp-shadow)!important}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title]:after{content:"";position:absolute;inset:0;pointer-events:none;border:20px solid transparent;-o-border-image:var(--bp-f-card) 20 /20px round;border-image:var(--bp-f-card) 20 /20px round}html[data-skin=ballpoint] #auth-modal-title{font-size:32px!important;line-height:1.1!important;color:var(--bp-blue)!important;letter-spacing:0!important;font-weight:400!important}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title] input{border:8px solid transparent!important;-o-border-image:var(--bp-f-field) 8 /8px round!important;border-image:var(--bp-f-field) 8 /8px round!important;border-radius:0!important;background:var(--bp-paper)!important;color:var(--bp-text)!important;padding:6px 8px!important;height:auto!important;min-height:52px}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title] input:focus{border-image-source:var(--bp-f-field-red)!important;outline:none!important}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title] button{position:relative;isolation:isolate;border:0!important;border-radius:0!important;background:transparent!important;color:var(--bp-blue)!important;font-family:var(--bp-hand)!important;font-size:20px!important;font-weight:400!important;min-height:52px}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title] button:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:16px solid transparent;-o-border-image:var(--bp-f-btn) 16 /16px round;border-image:var(--bp-f-btn) 16 /16px round}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]{color:var(--bp-text)!important}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]:before{content:"";position:absolute;inset:7px 10px 11px 6px;z-index:-1;background:var(--bp-a-swipe) 0 0 /100% 100% no-repeat}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]){color:var(--bp-muted)!important}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]):after{opacity:0}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]):hover{color:var(--bp-blue)!important;background:var(--bp-a-underline-red) 50% 80% /70% 8px no-repeat!important}html[data-skin=ballpoint] nav[aria-label=Main]{border-top:0!important;background:var(--bp-grain-soft),var(--bp-paper)!important;box-shadow:0 -2px 0 rgb(var(--bp-shadow-rgb)/.05)}html[data-skin=ballpoint] nav[aria-label=Main]:before{content:"";position:absolute;inset:-6px 0 auto 0;height:12px;background:var(--bp-a-zigzag) 0 50% /96px 12px repeat-x;pointer-events:none}html[data-skin=ballpoint] nav[aria-label=Main] button{position:relative;font-family:var(--bp-hand)!important;font-size:18px!important;font-weight:400!important;color:var(--bp-muted)!important}html[data-skin=ballpoint] nav[aria-label=Main] button svg{opacity:1!important}html[data-skin=ballpoint] nav[aria-label=Main] button[aria-current=page]{color:var(--bp-blue)!important}html[data-skin=ballpoint] nav[aria-label=Main] button[aria-current=page]:after{content:"";position:absolute;left:18%;right:18%;bottom:6px;height:8px;background:var(--bp-a-underline-red) 0 50% /100% 100% no-repeat}html[data-skin=ballpoint] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]{border:14px solid transparent!important;-o-border-image:var(--bp-f-bubble-red) 14 /14px round!important;border-image:var(--bp-f-bubble-red) 14 /14px round!important;border-radius:0!important;background:var(--bp-paper)!important;box-shadow:var(--bp-shadow)!important;padding:0 6px!important;font-family:var(--font-ui),system-ui,sans-serif}html[data-skin=ballpoint] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] span{color:var(--bp-text)!important}html[data-skin=ballpoint] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] span:first-child{color:var(--bp-red-text)!important}html[data-skin=ballpoint] .dictation{--dict-art:bp-listen 6s ease-in-out infinite;--dict-ring:none;gap:8px;min-height:52px;padding:8px 8px 8px 30px;border:0;border-radius:12px;color:var(--bp-text);font-family:var(--bp-hand);background:radial-gradient(circle at 13px 13px,var(--bp-hole) 0 2.6px,var(--bp-hole-rim) 3px 3.9px,transparent 4.3px) 0 0 /22px 26px repeat-y,var(--bp-grain-soft),var(--bp-paper);background-position:0 6px,0 0,0 0;box-shadow:var(--bp-shadow)}html[data-skin=ballpoint] .dictation:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:14px solid transparent;-o-border-image:var(--bp-f-bubble) 14 /14px round;border-image:var(--bp-f-bubble) 14 /14px round}html[data-skin=ballpoint] .dictation-mark{flex:none;width:24px;height:24px;margin:0 -4px 0 -6px;border:0;border-radius:0;background:var(--bp-a-rec) center /24px 24px no-repeat}html[data-skin=ballpoint] .dictation:not([data-view=listening]) .dictation-mark{opacity:.4}html[data-skin=ballpoint] .dictation-status{font-size:20px;line-height:1.15;color:var(--bp-blue)}html[data-skin=ballpoint] .dictation-note{font-size:16px;--note-lh:1.25;font-style:normal;color:var(--bp-muted)}html[data-skin=ballpoint] .dictation[data-view=problem] .dictation-status{color:var(--bp-red-text)}html[data-skin=ballpoint] .dictation button{width:36px;height:36px;color:var(--bp-blue)}html[data-skin=ballpoint] .dictation button:hover{background:rgb(var(--bp-blue-rgb)/.1)}html[data-skin=ballpoint] .dictation-close{color:var(--bp-red-text)}html[data-skin=ballpoint] .dictation-close:hover{background:rgb(var(--bp-red-rgb)/.1)}html[data-skin=ballpoint] .dictation[data-view=listening] .dictation-toggle{background:rgb(var(--bp-blue-rgb)/.1);color:var(--bp-blue-deep)}html[data-skin=ballpoint] .dictation button:focus-visible{outline-color:var(--bp-blue)}@media (max-width:768px){html[data-skin=ballpoint] .dictation{min-height:56px}html[data-skin=ballpoint] .dictation button{width:42px;height:42px}}html[data-skin=ballpoint] [role=dialog]:is([aria-label="Ask about your entry"],[aria-label="Scan notes"]){border:20px solid transparent!important;-o-border-image:var(--bp-f-card-b) 20 /20px round!important;border-image:var(--bp-f-card-b) 20 /20px round!important;border-radius:0!important;padding:8px 6px 2px!important;color:var(--bp-text);background:radial-gradient(circle at 12px 11px,var(--bp-hole) 0 3px,var(--bp-hole-rim) 3.4px 4.4px,transparent 4.8px) 0 0 /26px 22px repeat-x,var(--bp-grain-soft),var(--bp-paper)!important;background-origin:border-box!important;box-shadow:var(--bp-shadow)!important}html[data-skin=ballpoint] [role=dialog][aria-label="Ask about your entry"]{border-image-source:var(--bp-f-card)!important}html[data-skin=ballpoint] [role=dialog]:is([aria-label="Scan notes"])>[role=status],html[data-skin=ballpoint] [role=dialog][aria-label="Ask about your entry"]>div:first-of-type{margin-bottom:10px!important;font-family:var(--bp-hand)!important;font-size:20px!important;line-height:1.2;color:var(--bp-blue)!important}html[data-skin=ballpoint] [role=dialog][aria-label="Scan notes"]>[role=status]{padding-right:28px}html[data-skin=ballpoint] [role=dialog]>button[aria-label=close]{top:0!important;right:0!important;padding:6px 9px!important;color:var(--bp-red-text)!important;font-family:var(--bp-hand)!important;font-size:22px!important;line-height:1!important}html[data-skin=ballpoint] [role=dialog]>[role=status]>span[style*=animation]{flex:none;width:24px!important;height:24px!important;margin:-6px -3px -6px -4px;border-radius:0!important;background:var(--bp-a-rec) center /24px 24px no-repeat!important;animation:bp-listen 6s ease-in-out infinite!important}@keyframes bp-listen{0%,to{opacity:1}50%{opacity:.6}}html[data-skin=ballpoint] [role=dialog]:is([aria-label="Scan notes"])>[aria-live=polite][style*=border],html[data-skin=ballpoint] [role=dialog][aria-label="Ask about your entry"]>textarea,html[data-skin=ballpoint] [role=dialog][aria-label="Scan notes"]>img[alt="Captured notes"]{border:8px solid transparent!important;-o-border-image:var(--bp-f-field) 8 /8px round!important;border-image:var(--bp-f-field) 8 /8px round!important;border-radius:0!important;background:var(--bp-paper)!important;color:var(--bp-text)!important;padding:4px 6px!important}html[data-skin=ballpoint] [role=dialog][aria-label="Ask about your entry"]>textarea:focus-visible{border-image-source:var(--bp-f-field-red)!important;outline:none!important}html[data-skin=ballpoint] [role=dialog][aria-label="Ask about your entry"]>textarea:disabled{opacity:.7}html[data-skin=ballpoint] [role=dialog]:is([aria-label="Scan notes"])>div:not([role],[aria-live])[style*=color]{position:relative;padding:12px 20px!important;border-radius:2px;background:var(--bp-pink);color:var(--bp-red-text)!important;font-family:var(--bp-hand)!important;font-size:18px!important;line-height:1.3}html[data-skin=ballpoint] [role=dialog]:is([aria-label="Scan notes"])>div:not([role],[aria-live])[style*=color]:after{content:"";position:absolute;inset:0;pointer-events:none;border:14px solid transparent;-o-border-image:var(--bp-f-bubble-red) 14 /14px round;border-image:var(--bp-f-bubble-red) 14 /14px round}html[data-skin=ballpoint] [role=dialog]:is([aria-label="Ask about your entry"],[aria-label="Scan notes"])>div:last-of-type>button{position:relative;isolation:isolate;min-height:36px;padding:4px 16px 7px 14px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--bp-blue)!important;font-family:var(--bp-hand)!important;font-size:17px!important;letter-spacing:.01em}html[data-skin=ballpoint] [role=dialog]:is([aria-label="Ask about your entry"],[aria-label="Scan notes"])>div:last-of-type>button:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:12px solid transparent;-o-border-image:var(--bp-f-btn-sm) 12 /12px round;border-image:var(--bp-f-btn-sm) 12 /12px round}html[data-skin=ballpoint] [role=dialog]:is([aria-label="Ask about your entry"],[aria-label="Scan notes"])>div:last-of-type>button:first-child{color:var(--bp-text)!important}html[data-skin=ballpoint] [role=dialog]:is([aria-label="Ask about your entry"],[aria-label="Scan notes"])>div:last-of-type>button:first-child:before{content:"";position:absolute;inset:5px 8px 8px 4px;z-index:-1;background:var(--bp-a-swipe) 0 0 /100% 100% no-repeat;transform:rotate(-.5deg)}html[data-skin=ballpoint] [role=dialog]:is([aria-label="Ask about your entry"],[aria-label="Scan notes"])>div:last-of-type>button:hover:not(:disabled){background:rgb(var(--bp-blue-rgb)/.07)!important}html[data-skin=ballpoint] [role=dialog]:is([aria-label="Ask about your entry"],[aria-label="Scan notes"])>div:last-of-type>button:disabled{opacity:.55!important}html[data-skin=ballpoint] [role=dialog]:is([aria-label="Ask about your entry"],[aria-label="Scan notes"])>div:last-of-type>button:focus-visible{outline:2px solid var(--bp-blue);outline-offset:3px}html[data-skin=ballpoint] [role=dialog]:is([aria-label="Ask about your entry"],[aria-label="Scan notes"])>div:last-of-type>span{font-family:var(--bp-hand)!important;font-size:16px!important;color:var(--bp-muted)!important}html[data-skin=ballpoint] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label]){border:8px solid transparent!important;-o-border-image:var(--bp-f-field) 8 /8px round!important;border-image:var(--bp-f-field) 8 /8px round!important;border-radius:0!important;background:repeating-linear-gradient(135deg,rgb(var(--bp-blue-rgb)/.06) 0 1px,transparent 1px 6px),var(--bp-paper)!important}html[data-skin=ballpoint] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label]):hover{background:repeating-linear-gradient(135deg,rgb(var(--bp-blue-rgb)/.1) 0 1px,transparent 1px 6px),var(--bp-wash)!important}html[data-skin=ballpoint] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label])>span:first-child{width:52px;height:52px;font-size:0!important;color:transparent;background:var(--bp-a-doodle-eye) center /contain no-repeat}html[data-skin=ballpoint] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label])>span:last-child{font-family:var(--bp-hand)!important;font-size:18px!important;color:var(--bp-muted)!important}html[data-skin=ballpoint] div:has(>[role=status]>.thinking-dots){border:12px solid transparent!important;-o-border-image:var(--bp-f-bubble) 14 /12px round!important;border-image:var(--bp-f-bubble) 14 /12px round!important;border-radius:0!important;padding:0 10px!important;background:var(--bp-paper)!important;box-shadow:var(--bp-shadow)}html[data-skin=ballpoint] div:has(>[role=status]>.thinking-dots)>[role=status]{font-family:var(--bp-hand)!important;font-size:20px!important;color:var(--bp-blue)!important}html[data-skin=ballpoint] section[aria-label="Unsynced drafts"]{border:20px solid transparent!important;-o-border-image:var(--bp-f-card) 20 /20px round!important;border-image:var(--bp-f-card) 20 /20px round!important;border-radius:0!important;padding:0 8px 4px!important;box-shadow:var(--bp-shadow)}html[data-skin=ballpoint] section[aria-label="Unsynced drafts"] p{font-family:var(--bp-hand);font-size:18px;color:var(--bp-text)}html[data-skin=ballpoint] section[aria-label="Unsynced drafts"] summary{font-family:var(--bp-hand);font-size:18px;color:var(--bp-blue)}html[data-skin=ballpoint] section[aria-label="Unsynced drafts"] textarea{border:8px solid transparent!important;-o-border-image:var(--bp-f-field) 8 /8px round!important;border-image:var(--bp-f-field) 8 /8px round!important;border-radius:0;padding:2px 6px;background:var(--bp-paper)!important;color:var(--bp-text)!important}html[data-skin=ballpoint] section[aria-label="Unsynced drafts"] button{position:relative;isolation:isolate;min-height:36px;margin-top:6px;padding:4px 16px 7px 14px!important;border:0!important;border-radius:0;background:transparent!important;color:var(--bp-blue)!important;font-family:var(--bp-hand);font-size:17px}html[data-skin=ballpoint] section[aria-label="Unsynced drafts"] button:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:12px solid transparent;-o-border-image:var(--bp-f-btn-sm) 12 /12px round;border-image:var(--bp-f-btn-sm) 12 /12px round}html[data-skin=ballpoint] section[aria-label="Unsynced drafts"] button:hover:not(:disabled){background:rgb(var(--bp-blue-rgb)/.07)!important}html[data-skin=ballpoint] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] button{position:relative;isolation:isolate;min-height:32px;padding:2px 14px 5px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--bp-blue)!important;font-family:var(--bp-hand);font-size:16px}html[data-skin=ballpoint] 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:12px solid transparent;-o-border-image:var(--bp-f-btn-sm) 12 /12px round;border-image:var(--bp-f-btn-sm) 12 /12px round}html[data-skin=ballpoint] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] button:hover{background:rgb(var(--bp-blue-rgb)/.07)!important}html[data-skin=ballpoint] .habits-surface :is(div[role=status]:not(.plan-notice),div[style*=dashed]:not([role=status])){position:relative;padding:12px 20px!important;border:0!important;border-radius:2px!important;background:var(--bp-wash);color:var(--bp-text)!important;font-family:var(--bp-hand);font-size:18px;line-height:1.3!important}html[data-skin=ballpoint] .habits-surface div[role=status]:not(.plan-notice){background:var(--bp-pink);color:var(--bp-red-text)!important}html[data-skin=ballpoint] .habits-surface :is(div[role=status]:not(.plan-notice),div[style*=dashed]:not([role=status])):after{content:"";position:absolute;inset:0;pointer-events:none;border:14px solid transparent;-o-border-image:var(--bp-f-bubble) 14 /14px round;border-image:var(--bp-f-bubble) 14 /14px round}html[data-skin=ballpoint] .habits-surface div[role=status]:not(.plan-notice):after{border-image-source:var(--bp-f-bubble-red)}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title] :is([role=alert],[role=status]){position:relative;padding:12px 20px!important;border-radius:2px!important;font-family:var(--bp-hand)!important;font-size:18px!important;line-height:1.3}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title] [role=alert]{background:var(--bp-pink)!important;color:var(--bp-red-text)!important}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title] [role=status]{background:var(--bp-wash)!important;color:var(--bp-blue)!important}html[data-skin=ballpoint] [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(--bp-f-bubble) 14 /14px round;border-image:var(--bp-f-bubble) 14 /14px round}html[data-skin=ballpoint] [role=dialog][aria-labelledby=auth-modal-title] [role=alert]:after{border-image-source:var(--bp-f-bubble-red)}@media (prefers-reduced-motion:reduce){html[data-skin=ballpoint] *{transition:none!important}html[data-skin=ballpoint] [role=dialog]>[role=status]>span[style*=animation]{animation:none!important}html[data-skin=ballpoint] .settings-content .settings-theme:hover:not(:disabled){transform:none}}@media (forced-colors:active){html[data-skin=ballpoint] :is(.settings-shell h1,.welcome-intro h1,.billing-page h1){background:none;-webkit-text-fill-color:currentColor;color:CanvasText}html[data-skin=ballpoint] :is(.agents-send,.welcome-start,.plan-add-submit):before{display:none}html[data-skin=ballpoint] :is(.agents-send,.welcome-start,.plan-add-submit){border:2px solid ButtonText!important}}@media (prefers-contrast:more){html[data-skin=ballpoint] :is(.settings-shell h1,.welcome-intro h1,.billing-page h1){background:none;-webkit-text-fill-color:currentColor;color:var(--bp-blue-deep)}html[data-skin=ballpoint]{--bp-muted:#343d57;--habit-line:#2342a8aa;--bp-ruled:repeating-linear-gradient(180deg,transparent 0 27px,rgb(var(--bp-rule-rgb)/0.1) 27px 28px)}html[data-skin=ballpoint] :is(.settings-row-text>p,.settings-section-desc,.settings-note,.agents-message-meta,.welcome-description){color:#2c3550}html[data-skin=ballpoint] ::-moz-selection{background:rgb(var(--bp-blue-rgb)/.4)}html[data-skin=ballpoint] ::selection{background:rgb(var(--bp-blue-rgb)/.4)}html[data-skin=ballpoint] .journal-footer span[style*=user-select],html[data-skin=ballpoint] .workspace-dot{opacity:1}}html[data-skin=ballpoint][data-mode=night]{--bp-blue:#b8ccff;--bp-blue-deep:#dce6ff;--bp-red:#ff8f80;--bp-red-text:#ff9f90;--bp-text:#e8eeff;--bp-muted:#a9b6da;--bp-faint:#95a3cb;--bp-paper:#162140;--bp-ground:#0e1730;--bp-wash:#1f2d57;--bp-pink:#3a2638;--bp-line:#2b3a63;--bp-hl:#f2cb45;--bp-on-hl:#0e1730;--bp-green-text:#8fd6b0;--bp-placeholder:#8f9cc6;--bp-welcome-tint:#1b2850;--bp-blue-rgb:184 204 255;--bp-red-rgb:255 143 128;--bp-shadow-rgb:0 0 0;--bp-rule-rgb:128 156 232;--bp-paper-rgb:22 33 64;--bp-rule-a:0.2;--bp-hl-wash:rgba(150,176,255,0.14);--bp-hl-wash-2:rgba(150,176,255,0.2);--bp-hole:rgba(1,3,14,0.7);--bp-hole-rim:rgba(176,192,240,0.55);--bp-scrim:rgba(3,6,20,0.5);--bp-scrim-auth:rgba(3,6,20,0.66);--bp-shadow:3px 4px 0 rgba(0,0,0,0.28),6px 9px 18px rgba(0,0,0,0.3);--bp-ruled:repeating-linear-gradient(180deg,transparent 0 27px,rgba(128,156,232,0.13) 27px 28px);--bp-lamp:radial-gradient(ellipse 54% 48% at 84% 6%,rgba(255,176,98,0.16),rgba(255,176,98,0) 72%);--bp-falloff:radial-gradient(ellipse at 50% 38%,rgba(0,0,0,0) 40%,rgba(1,3,14,0.55) 100%);--bp-holes:url(/skins/ballpoint/night/holes-l.svg);--bp-f-card:url(/skins/ballpoint/night/frame-card.svg);--bp-f-card-b:url(/skins/ballpoint/night/frame-card-b.svg);--bp-f-card-red:url(/skins/ballpoint/night/frame-card-red.svg);--bp-f-sheet:url(/skins/ballpoint/night/frame-sheet.svg);--bp-f-panel:url(/skins/ballpoint/night/frame-panel.svg);--bp-f-welcome:url(/skins/ballpoint/night/frame-welcome.svg);--bp-f-field:url(/skins/ballpoint/night/frame-field.svg);--bp-f-field-red:url(/skins/ballpoint/night/frame-field-red.svg);--bp-f-bubble:url(/skins/ballpoint/night/frame-bubble.svg);--bp-f-bubble-red:url(/skins/ballpoint/night/frame-bubble-red.svg);--bp-f-btn:url(/skins/ballpoint/night/frame-btn.svg);--bp-f-btn-red:url(/skins/ballpoint/night/frame-btn-red.svg);--bp-f-btn-sm:url(/skins/ballpoint/night/frame-btn-sm.svg);--bp-f-btn-sm-red:url(/skins/ballpoint/night/frame-btn-sm-red.svg);--bp-grain:url(/skins/ballpoint/night/paper-grain.svg);--bp-grain-soft:url(/skins/ballpoint/night/paper-grain-soft.svg);--bp-speckle:url(/skins/ballpoint/night/ink-speckle.svg);--bp-a-check-off:url(/skins/ballpoint/night/check-off.svg);--bp-a-check-on:url(/skins/ballpoint/night/check-on.svg);--bp-a-corner-a:url(/skins/ballpoint/night/corner-a.svg);--bp-a-corner-b:url(/skins/ballpoint/night/corner-b.svg);--bp-a-doodle-bolt:url(/skins/ballpoint/night/doodle-bolt.svg);--bp-a-doodle-cube:url(/skins/ballpoint/night/doodle-cube.svg);--bp-a-doodle-eye:url(/skins/ballpoint/night/doodle-eye.svg);--bp-a-doodle-flower:url(/skins/ballpoint/night/doodle-flower.svg);--bp-a-doodle-rocket:url(/skins/ballpoint/night/doodle-rocket.svg);--bp-a-doodle-spiral:url(/skins/ballpoint/night/doodle-spiral.svg);--bp-a-doodle-star:url(/skins/ballpoint/night/doodle-star.svg);--bp-a-dot:url(/skins/ballpoint/night/dot.svg);--bp-a-knob:url(/skins/ballpoint/night/knob.svg);--bp-a-knob-on:url(/skins/ballpoint/night/knob-on.svg);--bp-a-loop-day:url(/skins/ballpoint/night/loop-day.svg);--bp-a-loop-red:url(/skins/ballpoint/night/loop-red.svg);--bp-a-rec:url(/skins/ballpoint/night/rec.svg);--bp-a-rule:url(/skins/ballpoint/night/rule.svg);--bp-a-rule-b:url(/skins/ballpoint/night/rule-b.svg);--bp-a-rule-dash:url(/skins/ballpoint/night/rule-dash.svg);--bp-a-rule-soft:url(/skins/ballpoint/night/rule-soft.svg);--bp-a-swipe:url(/skins/ballpoint/night/swipe.svg);--bp-a-swipe-b:url(/skins/ballpoint/night/swipe-b.svg);--bp-a-swipe-pale:url(/skins/ballpoint/night/swipe-pale.svg);--bp-a-switch-off:url(/skins/ballpoint/night/switch-off.svg);--bp-a-switch-on:url(/skins/ballpoint/night/switch-on.svg);--bp-a-tail-l:url(/skins/ballpoint/night/tail-l.svg);--bp-a-tail-r:url(/skins/ballpoint/night/tail-r.svg);--bp-a-underline-blue:url(/skins/ballpoint/night/underline-blue.svg);--bp-a-underline-red:url(/skins/ballpoint/night/underline-red.svg);--bp-a-zigzag:url(/skins/ballpoint/night/zigzag.svg);--background:222 50% 18%;--foreground:225 100% 95%;--card:222 50% 18%;--card-foreground:225 100% 95%;--popover:222 50% 18%;--popover-foreground:225 100% 95%;--primary:224 100% 83%;--primary-foreground:223 55% 12%;--secondary:224 42% 24%;--secondary-foreground:225 100% 95%;--muted:224 42% 24%;--muted-foreground:226 33% 74%;--accent:224 42% 24%;--accent-foreground:225 100% 95%;--border:223 38% 28%;--input:223 38% 28%;--ring:224 100% 83%;--habit-line:#b8ccff38;--calendar-accent:#b8ccff;--desk-line:#2b3a63;--app-bg:var(--bp-paper)!important}html[data-skin=ballpoint][data-mode=night] ::-moz-selection{background:rgb(var(--bp-blue-rgb)/.3)}html[data-skin=ballpoint][data-mode=night] ::selection{background:rgb(var(--bp-blue-rgb)/.3)}html[data-skin=ballpoint][data-mode=night] [data-radix-popper-content-wrapper]{filter:drop-shadow(3px 4px 0 rgba(0,0,0,.34))}html[data-skin=ballpoint][data-mode=night] .entry-actions img{filter:invert(1) brightness(1.1);opacity:.7}@media (prefers-contrast:more){html[data-skin=ballpoint][data-mode=night]{--bp-muted:#c9d3ee;--habit-line:rgb(var(--bp-blue-rgb)/0.67);--bp-rule-a:0.12;--bp-ruled:repeating-linear-gradient(180deg,transparent 0 27px,rgba(128,156,232,0.08) 27px 28px)}html[data-skin=ballpoint][data-mode=night] :is(.settings-row-text>p,.settings-section-desc,.settings-note,.agents-message-meta,.welcome-description){color:#d8e0f6}html[data-skin=ballpoint][data-mode=night] ::-moz-selection{background:rgb(var(--bp-blue-rgb)/.5)}html[data-skin=ballpoint][data-mode=night] ::selection{background:rgb(var(--bp-blue-rgb)/.5)}}