@font-face{font-family:Ink Vine Hand;src:url(/skins/ink-vine/PatrickHand-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html[data-skin=ink-vine]{--iv-ink:#2a4597;--iv-ink-deep:#1f3577;--iv-copper:#b8452a;--iv-text:#1f2340;--iv-muted:#585b70;--iv-faint:#6a6c80;--iv-paper:#fbf8ef;--iv-paper-2:#fdfaf2;--iv-ground:#f3eedf;--iv-line:#dad3c1;--iv-wash:#e8e9ee;--iv-notice:#f7e9e1;--iv-danger-soft:#f6e6de;--iv-hole:#ddd5be;--iv-welcome-tint:#f1eee4;--iv-welcome-muted:#4e5166;--iv-on-ink:#fbf8ef;--iv-on-copper:#fbf8ef;--iv-ink-rgb:42 69 151;--iv-copper-rgb:184 69 42;--iv-paper-rgb:251 248 239;--iv-shadow-rgb:31 35 64;--iv-scrim:rgb(31 35 64/0.18);--iv-scrim-auth:rgb(31 35 64/0.38);--iv-lamp-0:rgba(255,253,246,0);--iv-lamp-1:rgba(150,132,96,0.1);--iv-hand:"Ink Vine Hand",var(--font-ui),system-ui,sans-serif;--iv-shadow:3px 4px 0 rgba(31,35,64,0.075),6px 9px 18px rgba(31,35,64,0.05);--iv-f-card:url(/skins/ink-vine/frame-card.svg);--iv-f-card-b:url(/skins/ink-vine/frame-card-b.svg);--iv-f-sheet:url(/skins/ink-vine/frame-sheet.svg);--iv-f-panel:url(/skins/ink-vine/frame-panel.svg);--iv-f-copper:url(/skins/ink-vine/frame-card-copper.svg);--iv-f-field:url(/skins/ink-vine/frame-field.svg);--iv-f-field-copper:url(/skins/ink-vine/frame-field-copper.svg);--iv-f-bubble:url(/skins/ink-vine/frame-bubble.svg);--iv-f-bubble-copper:url(/skins/ink-vine/frame-bubble-copper.svg);--iv-f-pill:url(/skins/ink-vine/pill.svg);--iv-f-pill-b:url(/skins/ink-vine/pill-b.svg);--iv-f-pill-copper:url(/skins/ink-vine/pill-copper.svg);--iv-f-pill-sm:url(/skins/ink-vine/pill-sm.svg);--iv-f-pill-sm-copper:url(/skins/ink-vine/pill-sm-copper.svg);--iv-grain:url(/skins/ink-vine/paper-grain.svg);--iv-grain-soft:url(/skins/ink-vine/paper-grain-soft.svg);--iv-rule-soft:url(/skins/ink-vine/rule-soft.svg);--iv-mottle:url(/skins/ink-vine/paper-mottle.svg);--iv-speckle:url(/skins/ink-vine/ink-speckle.svg);--iv-stipple:url(/skins/ink-vine/ink-stipple.svg);--iv-a-check-off:url(/skins/ink-vine/check-off.svg);--iv-a-check-on:url(/skins/ink-vine/check-on.svg);--iv-a-curl-copper:url(/skins/ink-vine/curl-copper.svg);--iv-a-dot:url(/skins/ink-vine/dot.svg);--iv-a-hatch:url(/skins/ink-vine/hatch.svg);--iv-a-hatch-b:url(/skins/ink-vine/hatch-b.svg);--iv-a-camera:url(/skins/ink-vine/camera.svg);--iv-a-knob:url(/skins/ink-vine/knob.svg);--iv-a-knob-copper:url(/skins/ink-vine/knob-copper.svg);--iv-a-rule:url(/skins/ink-vine/rule.svg);--iv-a-rule-b:url(/skins/ink-vine/rule-b.svg);--iv-a-rule-copper:url(/skins/ink-vine/rule-copper.svg);--iv-a-sprig-a:url(/skins/ink-vine/sprig-a.svg);--iv-a-sprig-b:url(/skins/ink-vine/sprig-b.svg);--iv-a-switch-off:url(/skins/ink-vine/switch-off.svg);--iv-a-switch-on:url(/skins/ink-vine/switch-on.svg);--iv-a-tail-l:url(/skins/ink-vine/tail-l.svg);--iv-a-tail-r:url(/skins/ink-vine/tail-r.svg);--iv-a-underline-blue:url(/skins/ink-vine/underline-blue.svg);--iv-a-underline-copper:url(/skins/ink-vine/underline-copper.svg);--background:45 60% 96%;--foreground:233 35% 19%;--card:45 60% 96%;--card-foreground:233 35% 19%;--popover:45 60% 96%;--popover-foreground:233 35% 19%;--primary:225 56% 38%;--primary-foreground:45 60% 96%;--secondary:44 42% 89%;--secondary-foreground:233 35% 19%;--muted:44 42% 91%;--muted-foreground:233 12% 39%;--accent:44 42% 89%;--accent-foreground:233 35% 19%;--border:43 25% 78%;--input:43 25% 78%;--ring:11 63% 44%;--radius:4px;--habit-line:#2a459733;--calendar-accent:#2a4597;--desk-line:#dad3c1;--app-bg:var(--iv-paper)!important;background-color:var(--iv-ground);background-image:radial-gradient(ellipse at 50% 38%,var(--iv-lamp-0) 35%,var(--iv-lamp-1) 100%),var(--iv-grain),var(--iv-mottle);background-size:100% 100%,240px 240px,640px 640px;background-attachment:fixed,scroll,scroll;color:var(--iv-text)}html[data-skin=ink-vine]:not([data-scene]) body{background-color:transparent}html[data-skin=ink-vine] ::-moz-selection{background:rgb(var(--iv-ink-rgb)/.2)}html[data-skin=ink-vine] ::selection{background:rgb(var(--iv-ink-rgb)/.2)}html[data-skin=ink-vine] :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(--iv-hand);font-weight:400;letter-spacing:0}html[data-skin=ink-vine] .billing-page h1,html[data-skin=ink-vine] .settings-shell h1{font-size:40px;line-height:1.1;color:var(--iv-ink)}html[data-skin=ink-vine] .billing-page h2,html[data-skin=ink-vine] .settings-shell h2{font-size:25px;line-height:1.2;color:var(--iv-ink-deep)}@supports ((-webkit-background-clip:text) or (background-clip:text)){html[data-skin=ink-vine] :is(.settings-shell h1,.welcome-intro h1,.billing-page h1){background:var(--iv-stipple),linear-gradient(var(--iv-ink),var(--iv-ink));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}html[data-skin=ink-vine] :is(.journal-footer,.workspace-panel-heading,.history-heading,.settings-sidebar,.settings-back,.welcome-features,nav[aria-label=Main]) svg{filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='r' x='-15%25' y='-15%25' width='130%25' height='130%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.07' numOctaves='2' seed='3' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='1.7' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3C/svg%3E#r")}html[data-skin=ink-vine] .journal-footer svg{will-change:transform}html[data-skin=ink-vine] .journal-workspace{--desk-paper:var(--iv-paper);--desk-ink:var(--iv-text);background:transparent}html[data-skin=ink-vine][data-art] .journal-writing-area{border-radius:0;isolation:isolate}html[data-skin=ink-vine][data-art] .journal-writing-area:not(:has(>.welcome-intro)){background:transparent;box-shadow:none}html[data-skin=ink-vine] .journal-writing-area:before{content:"";position:absolute;inset:-9px -42px;z-index:-1;pointer-events:none;border:48px solid transparent;-o-border-image:var(--iv-f-sheet) 48 /48px stretch;border-image:var(--iv-f-sheet) 48 fill /48px stretch}html[data-skin=ink-vine] .journal-writing-area:has(>.welcome-intro):before{display:none}@media (max-width:768px){html[data-skin=ink-vine][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=ink-vine] .journal-writing-area:before{inset:-9px -8px;opacity:.55;border-image-slice:48}}@media (min-width:769px) and (max-width:1010px){html[data-skin=ink-vine] .workspace-writing:has(.journal-history-sidebar) .journal-writing-area:before{opacity:0}html[data-skin=ink-vine][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=ink-vine] .journal-writing-area:before{display:none}html[data-skin=ink-vine][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=ink-vine] :is(a,button,input,textarea,select,summary,[tabindex]:where(:not(.workspace-panel)),[role=menuitemradio],[role=switch]):focus-visible{outline:2px dashed var(--iv-copper);outline-offset:3px;border-radius:6px}html[data-skin=ink-vine] .editor-textarea:focus-visible{outline:none}html[data-skin=ink-vine] .journal-footer{font-family:var(--iv-hand);min-height:40px;box-sizing:border-box}html[data-skin=ink-vine] .journal-footer :is(button:not([aria-label]),.workspace-tools button){font-family:var(--iv-hand);font-size:15px!important;letter-spacing:.01em}html[data-skin=ink-vine] .workspace-tools{font-family:var(--iv-hand);font-size:15px;color:var(--iv-muted)}html[data-skin=ink-vine] .journal-footer button{position:relative}html[data-skin=ink-vine] .journal-footer button:hover{color:var(--iv-ink)!important}html[data-skin=ink-vine] .journal-footer button[aria-expanded=true],html[data-skin=ink-vine] .workspace-tools button[aria-pressed=true]{color:var(--iv-ink)}html[data-skin=ink-vine] .workspace-tools button[aria-pressed=true]:not([data-listening=true]):after{content:"";position:absolute;left:-2px;right:-2px;bottom:-4px;height:7px;background:var(--iv-a-underline-copper) 0 50% /100% 100% no-repeat;pointer-events:none}html[data-skin=ink-vine] :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(--iv-a-dot) center /9px 9px no-repeat;opacity:.55}html[data-skin=ink-vine] [data-radix-popper-content-wrapper]{filter:drop-shadow(3px 4px 0 rgb(var(--iv-shadow-rgb)/.1))}html[data-skin=ink-vine] :is(.agent-chooser-menu,.slash-menu,.chat-popover){position:relative;min-width:214px;padding:10px 10px 16px 40px;border:0;border-radius:1px;color:var(--iv-text);background:radial-gradient(circle at 13px 18px,var(--iv-hole) 0 3.6px,rgb(var(--iv-shadow-rgb)/.16) 4px,transparent 4.6px) 0 0 /28px 36px repeat-y,linear-gradient(90deg,transparent 31px,rgb(var(--iv-copper-rgb)/.5) 31px 32.2px,transparent 32.2px),repeating-linear-gradient(180deg,transparent 0 35px,rgb(var(--iv-ink-rgb)/.2) 35px 36px),var(--iv-grain-soft),var(--iv-paper);background-position:0 0,0 0,0 9px,0 0,0 0;box-shadow:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),97% calc(100% - 1px),94% calc(100% - 5px),90% calc(100% - 2px),86% calc(100% - 6px),82% calc(100% - 1px),78% calc(100% - 4px),73% 100%,69% calc(100% - 5px),64% calc(100% - 1px),60% calc(100% - 4px),55% calc(100% - 0px),51% calc(100% - 5px),46% calc(100% - 2px),41% 100%,37% calc(100% - 4px),32% calc(100% - 1px),27% calc(100% - 5px),22% calc(100% - 2px),17% calc(100% - 6px),12% calc(100% - 1px),7% calc(100% - 4px),3% 100%,0 calc(100% - 4px))}html[data-skin=ink-vine] :is(.agent-chooser-menu,.slash-menu){width:-moz-max-content;width:max-content;max-width:min(92vw,340px)}html[data-skin=ink-vine] .slash-menu{width:300px;padding-left:40px;padding-right:8px}html[data-skin=ink-vine] .agent-chooser-item{min-height:36px;padding:6px 10px 6px 6px;border-radius:2px;font-family:var(--iv-hand);font-size:17px;line-height:24px;color:var(--iv-text)}html[data-skin=ink-vine] .agent-chooser-item:hover{background:rgb(var(--iv-ink-rgb)/.08)}html[data-skin=ink-vine] .agent-chooser-item[aria-checked=true]{color:var(--iv-ink);background:transparent}html[data-skin=ink-vine] .agent-chooser-item[aria-checked=true]>.agent-chooser-text>span:first-child,html[data-skin=ink-vine] .agent-chooser-item[aria-checked=true]>span:not(.agent-chooser-text){background:var(--iv-a-underline-copper) 0 100% /100% 7px no-repeat;flex:0 1 auto;padding-bottom:2px}html[data-skin=ink-vine] .agent-chooser-item[aria-checked=true]>svg:last-child{margin-left:auto;color:var(--iv-copper)}html[data-skin=ink-vine] .agent-chooser-item>span{flex:0 1 auto}html[data-skin=ink-vine] .agent-chooser-item[aria-checked=true]{justify-content:flex-start}html[data-skin=ink-vine] .slash-menu-item.selected,html[data-skin=ink-vine] .slash-menu-item:hover{background:rgb(var(--iv-ink-rgb)/.09)}html[data-skin=ink-vine] .slash-menu-category{color:var(--iv-copper);font-family:var(--iv-hand)}html[data-skin=ink-vine] .popover-divider{height:3px;background:var(--iv-a-rule) 0 50% /160px 6px repeat-x}html[data-skin=ink-vine] :is(.journal-quick-help,.history-delete-dialog){position:relative;padding:20px 22px 18px;border:0;border-radius:2px;background:var(--iv-grain-soft),var(--iv-paper);color:var(--iv-text);box-shadow:none}html[data-skin=ink-vine] :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(--iv-f-card) 20 /20px round;border-image:var(--iv-f-card) 20 /20px round}html[data-skin=ink-vine] [data-radix-popper-content-wrapper]>[role=dialog]:has(.date-picker-calendar){position:relative;padding:12px 14px 8px;border:0;border-radius:2px;background:var(--iv-grain-soft),var(--iv-paper);color:var(--iv-text);box-shadow:none}html[data-skin=ink-vine] [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(--iv-f-card-b) 20 /20px round;border-image:var(--iv-f-card-b) 20 /20px round}html[data-skin=ink-vine] [role=dialog]:has(.date-picker-calendar) .border-t{border-color:var(--iv-line)}html[data-skin=ink-vine] .journal-quick-help h2{font-size:22px;color:var(--iv-ink);margin-bottom:10px}html[data-skin=ink-vine] .journal-quick-help dt{color:var(--iv-text)}html[data-skin=ink-vine] .journal-quick-help dd{color:var(--iv-muted)}html[data-skin=ink-vine] .journal-quick-help kbd{padding:0 6px;border:0;border-radius:2px;color:var(--iv-ink);background:var(--iv-wash);box-shadow:1px 2px 0 rgb(var(--iv-shadow-rgb)/.15)}html[data-skin=ink-vine] .billing-page button,html[data-skin=ink-vine] .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=ink-vine] :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:999px;background:transparent;color:var(--iv-ink);font-family:var(--iv-hand);font-size:17px;font-weight:400;letter-spacing:.01em;padding:7px 20px;min-height:40px;transition:color .15s,background-color .15s}html[data-skin=ink-vine] .billing-page button:after,html[data-skin=ink-vine] .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=ink-vine] :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:20px solid transparent;-o-border-image:var(--iv-f-pill) 20 /20px round;border-image:var(--iv-f-pill) 20 /20px round}html[data-skin=ink-vine] :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:14px;-o-border-image:var(--iv-f-pill-sm) 14 /14px round;border-image:var(--iv-f-pill-sm) 14 /14px round}html[data-skin=ink-vine] :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 14px;font-size:16px}html[data-skin=ink-vine] .billing-page button:hover:not(:disabled),html[data-skin=ink-vine] .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=ink-vine] :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(--iv-ink-rgb)/.07);border-color:transparent}html[data-skin=ink-vine] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.agents-send,.plan-add-submit){color:var(--iv-on-ink)!important;background:transparent!important}html[data-skin=ink-vine] :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(--iv-fill-inset,6px 7px 5px 6px);z-index:-1;border-radius:999px;background:var(--iv-speckle),linear-gradient(var(--iv-ink),var(--iv-ink));transform:rotate(-.4deg)}html[data-skin=ink-vine] :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:var(--iv-speckle),linear-gradient(var(--iv-ink-deep),var(--iv-ink-deep))}html[data-skin=ink-vine] :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=ink-vine] .settings-content button:is([data-variant=danger],[data-variant=danger-solid]){color:var(--iv-copper)}html[data-skin=ink-vine] .settings-content button:is([data-variant=danger],[data-variant=danger-solid]):after{-o-border-image:var(--iv-f-pill-copper) 20 /20px round;border-image:var(--iv-f-pill-copper) 20 /20px round}html[data-skin=ink-vine] .settings-content button[data-variant=danger-solid]{color:var(--iv-on-copper)}html[data-skin=ink-vine] .settings-content button[data-variant=danger-solid]:before{content:"";position:absolute;inset:4px 5px 3px 4px;z-index:-1;border-radius:999px;background:var(--iv-speckle),linear-gradient(var(--iv-copper),var(--iv-copper))}html[data-skin=ink-vine] .settings-content button[data-variant=ghost]{color:var(--iv-muted);font-family:var(--iv-hand);font-size:17px;border:0}html[data-skin=ink-vine] .settings-content button[data-variant=ghost]:hover:not(:disabled){color:var(--iv-ink);background:rgb(var(--iv-ink-rgb)/.07)}html[data-skin=ink-vine] .agents-saved-threads summary{width:-moz-fit-content;width:fit-content;margin-left:auto}html[data-skin=ink-vine] .agents-send{--iv-fill-inset:6px;position:relative;isolation:isolate;display:inline-grid;place-items:center;width:38px;height:38px;min-height:38px;padding:0;border:0!important}html[data-skin=ink-vine] .agents-send svg{position:relative;z-index:1}@media (max-width:768px){html[data-skin=ink-vine] .agents-send{--iv-fill-inset:8px;width:44px;height:44px;min-height:44px}}html[data-skin=ink-vine] button:disabled{opacity:.5}html[data-skin=ink-vine] .journal-history-sidebar{border:0!important;border-radius:2px!important;background:var(--iv-grain-soft),var(--iv-paper)!important;box-shadow:var(--iv-shadow)!important}html[data-skin=ink-vine] .journal-history-sidebar:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border:20px solid transparent;-o-border-image:var(--iv-f-card-b) 20 /20px round;border-image:var(--iv-f-card-b) 20 /20px round}html[data-skin=ink-vine] .history-heading{padding:14px 18px 10px}html[data-skin=ink-vine] .history-title-row{font-size:26px;color:var(--iv-ink);padding-bottom:8px}html[data-skin=ink-vine] .history-title-row .journal-menu-close{font-family:var(--iv-hand);color:var(--iv-copper);padding-bottom:4px}html[data-skin=ink-vine] .history-shortcuts{gap:6px}html[data-skin=ink-vine] .history-shortcuts button{min-height:40px;font-size:16px}html[data-skin=ink-vine] .journal-history-sidebar [aria-label="Journal history"]>p{font-family:var(--iv-hand);font-size:17px!important;line-height:1.35;padding:18px 20px!important;color:var(--iv-muted)!important}html[data-skin=ink-vine] .journal-history-sidebar .onboarding-card{border:0!important;border-radius:2px!important;background:var(--iv-wash);box-shadow:2px 3px 0 rgb(var(--iv-shadow-rgb)/.1);font-family:var(--iv-hand)}html[data-skin=ink-vine] .journal-history-sidebar .onboarding-card button{font-family:var(--iv-hand);font-size:15px!important;color:var(--iv-ink)!important}html[data-skin=ink-vine] .entry-row{border-bottom:0!important;background-image:var(--iv-rule-soft)!important;background-repeat:repeat-x!important;background-position:0 100%!important;background-size:160px 6px!important}html[data-skin=ink-vine] .entry-row:has(>button[aria-current=page]){background-color:rgb(var(--iv-ink-rgb)/.09)!important}html[data-skin=ink-vine] .entry-row button:first-child>div:first-child{font-family:var(--iv-hand);font-size:17px!important;color:var(--iv-text)}html[data-skin=ink-vine] .entry-row button:first-child>div:last-child{font-family:var(--iv-hand);font-size:14.5px!important;color:var(--iv-muted)!important}html[data-skin=ink-vine] .entry-row button[aria-current=page]>div:first-child{color:var(--iv-ink)}html[data-skin=ink-vine] .workspace-panel{--panel-radius:30px;border:0;border-radius:var(--panel-radius);background:var(--iv-grain-soft),var(--iv-paper);box-shadow:var(--iv-shadow)}html[data-skin=ink-vine] .workspace-panel:after{content:"";position:absolute;inset:-9px;z-index:3;pointer-events:none;border:48px solid transparent;-o-border-image:var(--iv-f-panel) 48 /48px stretch;border-image:var(--iv-f-panel) 48 /48px stretch}html[data-skin=ink-vine] .workspace-panel-assistant:after{transform:scaleX(-1)}html[data-skin=ink-vine] .workspace-panel-heading{margin-inline:6px;padding:12px 12px 8px;font-size:23px;color:var(--iv-ink);border-bottom:6px solid transparent;-o-border-image:var(--iv-a-rule-copper) 0 0 6 0 /0 0 6px 0 round;border-image:var(--iv-a-rule-copper) 0 0 6 0 /0 0 6px 0 round}html[data-skin=ink-vine] .workspace-panel-heading .workspace-icon-label{gap:9px}html[data-skin=ink-vine] .workspace-panel-heading :is(a,button){color:var(--iv-copper);font-family:var(--iv-hand)}html[data-skin=ink-vine] .workspace-panel-content{padding-top:4px}html[data-skin=ink-vine] .workspace-scrim{background:var(--iv-scrim)}html[data-skin=ink-vine] .workspace-loading{font-family:var(--iv-hand);font-size:18px;color:var(--iv-muted)}html[data-skin=ink-vine] .workspace-agents button{font-size:15px!important}html[data-skin=ink-vine] .workspace-agents button:not(:disabled):hover{background:rgb(var(--iv-ink-rgb)/.07)!important}html[data-skin=ink-vine] .workspace-agents :is(button,textarea):focus-visible{outline:2px dashed var(--iv-copper);outline-offset:3px}html[data-skin=ink-vine] .agents-thread-toolbar{border-bottom:4px solid transparent;-o-border-image:var(--iv-a-rule) 0 0 6 0 /0 0 5px 0 round;border-image:var(--iv-a-rule) 0 0 6 0 /0 0 5px 0 round;padding:10px 14px}html[data-skin=ink-vine] .agents-empty{color:rgb(var(--iv-ink-rgb)/.35)}html[data-skin=ink-vine] .agents-empty svg{border:0;border-radius:0;background:none;padding:20px}html[data-skin=ink-vine] .agents-message-meta{color:var(--iv-muted);font-family:var(--iv-hand);font-size:15px}html[data-skin=ink-vine] .agents-message-meta time{font-family:var(--font-ui),system-ui,sans-serif}html[data-skin=ink-vine] .agents-ai-badge{border:0;border-radius:2px;background:var(--iv-wash);color:var(--iv-ink);opacity:1;padding:0 5px}html[data-skin=ink-vine] :is(.agents-user-bubble,.agents-assistant-bubble){position:relative;border:10px solid transparent;-o-border-image:var(--iv-f-bubble) 14 /12px round;border-image:var(--iv-f-bubble) 14 /12px round;border-radius:0;padding:2px 6px 4px}html[data-skin=ink-vine] .agents-user-bubble{background:var(--iv-wash);margin-bottom:22px}html[data-skin=ink-vine] .agents-assistant-bubble{background:var(--iv-paper);margin-bottom:22px}html[data-skin=ink-vine] .agents-assistant-bubble:after,html[data-skin=ink-vine] .agents-user-bubble:after{content:"";position:absolute;bottom:-19px;width:30px;height:20px;background-size:30px 20px;pointer-events:none}html[data-skin=ink-vine] .agents-user-bubble:after{right:14px;background-image:var(--iv-a-tail-r)}html[data-skin=ink-vine] .agents-assistant-bubble:after{left:14px;background-image:var(--iv-a-tail-l)}html[data-skin=ink-vine] .agents-saved-threads{margin-top:4px}html[data-skin=ink-vine] .agents-saved-threads>button{border:8px solid transparent!important;-o-border-image:var(--iv-f-field) 8 /8px round!important;border-image:var(--iv-f-field) 8 /8px round!important;border-radius:0!important;background:var(--iv-paper)!important;color:var(--iv-text)!important;padding:2px 6px!important}html[data-skin=ink-vine] .agents-saved-threads>button[aria-pressed=true]{border-image-source:var(--iv-f-field-copper)!important}html[data-skin=ink-vine] .agents-saved-threads>button:hover:not(:disabled){background:var(--iv-wash)!important}html[data-skin=ink-vine] .agents-thread-toolbar>button.agents-delete-thread{font-family:var(--iv-hand);font-size:16px!important;color:var(--iv-copper)!important}html[data-skin=ink-vine] .agents-action-card{border-top:4px solid transparent;-o-border-image:var(--iv-a-rule) 6 0 0 0 /5px 0 0 0 round;border-image:var(--iv-a-rule) 6 0 0 0 /5px 0 0 0 round}html[data-skin=ink-vine] .agents-action-content>span,html[data-skin=ink-vine] .agents-action-heading{color:var(--iv-muted)}html[data-skin=ink-vine] .agents-composer{background:transparent;border-top:5px solid transparent;-o-border-image:var(--iv-a-rule) 6 0 0 0 /5px 0 0 0 round;border-image:var(--iv-a-rule) 6 0 0 0 /5px 0 0 0 round;padding-top:12px}html[data-skin=ink-vine] .agents-agent-select{color:var(--iv-muted);font-family:var(--iv-hand);font-size:17px}html[data-skin=ink-vine] .agents-input-box{padding:2px 4px;border:8px solid transparent;-o-border-image:var(--iv-f-field) 8 /8px round;border-image:var(--iv-f-field) 8 /8px round;border-radius:0;background:var(--iv-paper)}html[data-skin=ink-vine] .agents-input-box:focus-within{border-image-source:var(--iv-f-field-copper);box-shadow:none}html[data-skin=ink-vine] .agents-input-box textarea:focus-visible,html[data-skin=ink-vine] .workspace-agents .agents-input-box textarea:focus-visible{outline:none}html[data-skin=ink-vine] .agents-voice[aria-pressed=true]{color:var(--iv-copper);background:rgb(var(--iv-copper-rgb)/.1)}html[data-skin=ink-vine] .agents-input-actions button:not(.agents-send){border:0}html[data-skin=ink-vine] .habits-surface{background:transparent!important}html[data-skin=ink-vine] .habit-list-toolbar{background:var(--iv-paper)!important}html[data-skin=ink-vine] .habits-compact{--habit-line:rgb(var(--iv-ink-rgb)/0.2)}html[data-skin=ink-vine] .habit-add-toggle,html[data-skin=ink-vine] .habit-search,html[data-skin=ink-vine] .plan-filters .agents-agent-select,html[data-skin=ink-vine] .task-editor>input{border:8px solid transparent;-o-border-image:var(--iv-f-field) 8 /8px round;border-image:var(--iv-f-field) 8 /8px round;border-radius:0;background:var(--iv-paper)}html[data-skin=ink-vine] .habit-search{padding:0 4px}html[data-skin=ink-vine] .habit-add-toggle{width:42px;min-width:42px;height:42px;padding:0;color:var(--iv-ink)}html[data-skin=ink-vine] .habit-search:focus-within{border-image-source:var(--iv-f-field-copper)}html[data-skin=ink-vine] .habit-filters{padding:0;gap:6px;background:transparent;border-radius:0}html[data-skin=ink-vine] .habit-filters button{border:0;border-radius:2px;font-family:var(--iv-hand);font-size:16px;box-shadow:none}html[data-skin=ink-vine] .habit-filters button[aria-pressed=true]{background:transparent;color:var(--iv-ink);background-image:var(--iv-a-underline-copper);background-repeat:no-repeat;background-position:0 100%;background-size:100% 7px}html[data-skin=ink-vine] .habit-compact-list{border-top:4px solid transparent;-o-border-image:var(--iv-a-rule) 6 0 0 0 /5px 0 0 0 round;border-image:var(--iv-a-rule) 6 0 0 0 /5px 0 0 0 round}html[data-skin=ink-vine] .habit-list-row{border-bottom:5px solid transparent;-o-border-image:var(--iv-rule-soft) 0 0 6 0 /0 0 5px 0 round;border-image:var(--iv-rule-soft) 0 0 6 0 /0 0 5px 0 round}html[data-skin=ink-vine] .habit-complete{border-radius:50%;border-color:rgb(var(--iv-ink-rgb)/.35)!important;color:var(--iv-ink)!important}html[data-skin=ink-vine] .habit-complete[aria-pressed=true]{background:transparent!important;color:var(--iv-copper)!important;border-color:transparent!important}html[data-skin=ink-vine] .habit-complete[aria-pressed=true] svg{stroke-width:2.6}html[data-skin=ink-vine] .task-done .habit-list-name{text-decoration:line-through;text-decoration-color:var(--iv-copper);text-decoration-thickness:1.5px;color:var(--iv-muted)}html[data-skin=ink-vine] .habit-list-stats>span+span{border-left-color:rgb(var(--iv-ink-rgb)/.3)}html[data-skin=ink-vine] .plan-list-heading{font-family:var(--iv-hand);font-size:19px;color:var(--iv-ink)}html[data-skin=ink-vine] .habit-list-name{font-size:15.5px}html[data-skin=ink-vine] .habit-open-item:hover,html[data-skin=ink-vine] .habit-open-item[aria-expanded=true]{background:rgb(var(--iv-ink-rgb)/.06)}html[data-skin=ink-vine] :is(.task-complete[aria-pressed=true],.habit-complete[aria-pressed=true]){color:var(--iv-copper)}html[data-skin=ink-vine] :is(.plan-cadence button,.plan-add-type button,.habit-days button,.habit-days [role=radiogroup]){border-radius:2px}html[data-skin=ink-vine] .plan-add{border:12px solid transparent!important;-o-border-image:var(--iv-f-bubble) 14 /12px round!important;border-image:var(--iv-f-bubble) 14 /12px round!important;border-radius:0!important;padding:2px 6px 4px!important;background:var(--iv-paper)}html[data-skin=ink-vine] .plan-add input:not([type=checkbox]),html[data-skin=ink-vine] .plan-due button{border:8px solid transparent!important;-o-border-image:var(--iv-f-field) 8 /8px round!important;border-image:var(--iv-f-field) 8 /8px round!important;border-radius:0!important;background:var(--iv-paper)!important;min-height:40px;color:var(--iv-text);font-family:var(--iv-hand);font-size:17px}html[data-skin=ink-vine] .plan-add input:focus-visible,html[data-skin=ink-vine] .plan-due button:focus-visible{border-image-source:var(--iv-f-field-copper)!important;outline:none}html[data-skin=ink-vine] .plan-due{font-family:var(--iv-hand);font-size:16px}html[data-skin=ink-vine] :is(.plan-add-type button,.plan-cadence button){border:0!important;background:none!important;font-family:var(--iv-hand);font-size:17px;font-weight:400;color:var(--iv-muted)}html[data-skin=ink-vine] :is(.plan-add-type button,.plan-cadence button)[aria-pressed=true]{color:var(--iv-ink);background:var(--iv-a-underline-copper) 0 100% /100% 7px no-repeat!important}html[data-skin=ink-vine] .habits-compact form button[aria-label^="icon for"],html[data-skin=ink-vine] .habits-compact form input:not([type=checkbox]){border:8px solid transparent!important;-o-border-image:var(--iv-f-field) 8 /8px round!important;border-image:var(--iv-f-field) 8 /8px round!important;border-radius:0!important;background:var(--iv-paper)!important;color:var(--iv-text);font-family:var(--iv-hand);font-size:17px}html[data-skin=ink-vine] .habits-compact form input:focus-visible{border-image-source:var(--iv-f-field-copper)!important;outline:none}html[data-skin=ink-vine] .habit-days{font-family:var(--iv-hand);font-size:16px}html[data-skin=ink-vine] .habit-days [role=radiogroup]{border:0;border-radius:0;overflow:visible;gap:2px}html[data-skin=ink-vine] .habit-days button{border-left:0;font-family:var(--iv-hand);font-size:17px;font-weight:400;min-width:28px;border-radius:2px}html[data-skin=ink-vine] .habit-days button[aria-checked=true]{background:var(--iv-a-underline-copper) 0 100% /100% 7px no-repeat;color:var(--iv-ink);font-weight:400}html[data-skin=ink-vine] .entry-actions img{opacity:.6}html[data-skin=ink-vine] .plan-notice{border:0;border-radius:2px;background:var(--iv-wash)}html[data-skin=ink-vine] :is(.task-due.overdue,.item-detail-facts .is-alert dd){color:var(--iv-copper)}html[data-skin=ink-vine] .journal-menu-close{color:var(--iv-copper)}html[data-skin=ink-vine][data-art] .settings-shell{--settings-ink:var(--iv-text);--settings-muted:var(--iv-muted);--settings-faint:var(--iv-faint);--settings-line:rgb(var(--iv-ink-rgb)/0.24);--settings-panel:var(--iv-paper);--settings-ground:var(--iv-ground);--settings-hover:rgb(var(--iv-ink-rgb)/0.07);--settings-accent:var(--iv-ink);--settings-accent-soft:var(--iv-wash);--settings-danger:var(--iv-copper);--settings-danger-soft:var(--iv-danger-soft);--settings-radius:2px;--settings-control-radius:2px;background:transparent}html[data-skin=ink-vine] .settings-topbar{height:64px;border-bottom:6px solid transparent;-o-border-image:var(--iv-a-rule-b) 0 0 6 0 /0 0 6px 0 round;border-image:var(--iv-a-rule-b) 0 0 6 0 /0 0 6px 0 round;background:var(--iv-grain-soft),var(--iv-paper);backdrop-filter:none}html[data-skin=ink-vine] .settings-brand span{font-family:var(--iv-hand);font-size:22px;letter-spacing:0;color:var(--iv-ink)}html[data-skin=ink-vine] .settings-brand img{border-radius:4px}html[data-skin=ink-vine] .settings-back{position:relative;font-family:var(--iv-hand);font-size:19px;font-weight:400;color:var(--iv-ink);border-radius:2px}html[data-skin=ink-vine] .settings-back:hover{background:transparent}html[data-skin=ink-vine] .settings-back:hover:after{content:"";position:absolute;left:10px;right:10px;bottom:6px;height:7px;background:var(--iv-a-underline-copper) 0 50% /100% 100% no-repeat}html[data-skin=ink-vine] .settings-label{font-size:30px;line-height:1.1;color:var(--iv-ink);margin-bottom:8px}html[data-skin=ink-vine] .settings-nav-group{font-family:var(--iv-hand);font-size:17px;font-weight:400;color:var(--iv-copper);letter-spacing:.02em}html[data-skin=ink-vine] .settings-sidebar nav a{position:relative;font-family:var(--iv-hand);font-size:19px;font-weight:400;border-radius:2px;color:var(--iv-muted)}html[data-skin=ink-vine] .settings-sidebar nav a:hover{background:rgb(var(--iv-ink-rgb)/.06);color:var(--iv-ink)}html[data-skin=ink-vine] .settings-sidebar nav a[aria-current=page]{background:transparent;box-shadow:none;color:var(--iv-ink)}html[data-skin=ink-vine] .settings-sidebar nav a[aria-current=page]:after{content:"";position:absolute;left:6px;right:6px;bottom:1px;height:9px;background:var(--iv-a-underline-copper) 0 50% /100% 100% no-repeat;pointer-events:none}html[data-skin=ink-vine] .settings-sidebar nav a[aria-current=page] svg{color:var(--iv-copper)}html[data-skin=ink-vine] .settings-heading{position:relative;margin-bottom:34px}html[data-skin=ink-vine] .settings-heading:after{content:"";position:absolute;right:-14px;top:-34px;width:168px;height:160px;background:var(--iv-a-sprig-b) 100% 0 /contain no-repeat;opacity:.85;pointer-events:none}@media (max-width:768px){html[data-skin=ink-vine] .settings-layout{padding:0 10px 36px}html[data-skin=ink-vine] .settings-content,html[data-skin=ink-vine] .settings-mobile-nav{background:var(--iv-grain-soft),rgb(var(--iv-paper-rgb)/.97);box-shadow:var(--iv-shadow)}html[data-skin=ink-vine] .settings-mobile-nav{padding:18px 14px 2px;margin-bottom:0}html[data-skin=ink-vine] .settings-content{padding:6px 14px 30px}html[data-skin=ink-vine] .settings-heading:after{display:none}html[data-skin=ink-vine] .settings-heading{margin-bottom:24px}html[data-skin=ink-vine] .settings-row{padding:16px 18px}html[data-skin=ink-vine] .settings-group>*{padding-inline:18px}html[data-skin=ink-vine] .settings-shell h1{font-size:34px}}html[data-skin=ink-vine] .settings-heading>p{max-width:46ch;font-size:15.5px}html[data-skin=ink-vine] .settings-section-desc{max-width:56ch}html[data-skin=ink-vine] :is(.settings-alert,.settings-notice,.about-notice,.connect-alert,.plan-notice){position:relative;border:0!important;border-radius:2px;background:var(--iv-notice)}html[data-skin=ink-vine] :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(--iv-f-bubble-copper) 14 /14px round;border-image:var(--iv-f-bubble-copper) 14 /14px round}html[data-skin=ink-vine] :is(.settings-membership .settings-notice,.about-notice[data-tone=ok]){background:var(--iv-wash)}html[data-skin=ink-vine] :is(.settings-membership .settings-notice,.about-notice[data-tone=ok]):after{border-image-source:var(--iv-f-bubble)}html[data-skin=ink-vine] :is(.settings-alert,.settings-notice,.about-notice,.connect-alert){padding:14px 20px}html[data-skin=ink-vine] :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(--iv-grain-soft),var(--iv-paper);box-shadow:var(--iv-shadow)}html[data-skin=ink-vine] :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(--iv-f-card) 20 /20px round;border-image:var(--iv-f-card) 20 /20px round}html[data-skin=ink-vine] .settings-section:nth-of-type(2n) .settings-group:after{border-image-source:var(--iv-f-card-b)}html[data-skin=ink-vine] .settings-danger .settings-group:after{border-image-source:var(--iv-f-copper)}html[data-skin=ink-vine] .settings-group{border:0}html[data-skin=ink-vine] .settings-group>*+*{border-top:5px solid transparent;-o-border-image:var(--iv-a-rule) 6 0 0 0 /5px 0 0 0 round;border-image:var(--iv-a-rule) 6 0 0 0 /5px 0 0 0 round}html[data-skin=ink-vine] .settings-group>*,html[data-skin=ink-vine] .settings-group>.settings-row{padding-inline:24px}html[data-skin=ink-vine] .settings-row{padding:17px 24px}html[data-skin=ink-vine] .settings-row-text>strong{font-weight:500}html[data-skin=ink-vine] .settings-group>a.settings-row:hover{background:rgb(var(--iv-ink-rgb)/.06)}html[data-skin=ink-vine] .settings-section-head h2{background:var(--iv-a-underline-blue) 0 100% /100% 7px no-repeat;padding-bottom:5px;width:-moz-fit-content;width:fit-content}html[data-skin=ink-vine] .settings-danger .settings-section-head h2{color:var(--iv-copper);background-image:var(--iv-a-underline-copper)}html[data-skin=ink-vine] .settings-group>.settings-confirm,html[data-skin=ink-vine] .settings-group>.settings-pattern-error{background:var(--settings-danger-soft)}html[data-skin=ink-vine] .settings-content .settings-theme{padding:12px 12px 14px;border-radius:2px;min-height:0}html[data-skin=ink-vine] .settings-content .settings-theme:hover:not(:disabled),html[data-skin=ink-vine] .settings-content .writing-preset:hover:not(:disabled){background:var(--iv-grain-soft),var(--iv-paper);border-color:transparent;transform:rotate(-.25deg)}html[data-skin=ink-vine] .settings-content .settings-theme[aria-pressed=true],html[data-skin=ink-vine] .settings-content .writing-preset[aria-pressed=true]{box-shadow:var(--iv-shadow);background:var(--iv-wash);border:0}html[data-skin=ink-vine] .settings-content .settings-theme[aria-pressed=true]:after,html[data-skin=ink-vine] .settings-content .writing-preset[aria-pressed=true]:after{border-image-source:var(--iv-f-copper)}html[data-skin=ink-vine] .settings-theme-sheet{border:0;border-radius:2px;box-shadow:0 0 0 1px rgb(var(--iv-shadow-rgb)/.12),2px 3px 0 rgb(var(--iv-shadow-rgb)/.08)}html[data-skin=ink-vine] .settings-theme-label{font-family:var(--iv-hand);font-size:19px;font-weight:400}html[data-skin=ink-vine] .settings-theme-desc{font-size:13.5px}html[data-skin=ink-vine] .writing-preset-title{font-family:var(--iv-hand);font-size:19px;font-weight:400}html[data-skin=ink-vine] .settings-badge{position:relative;padding:3px 14px;border-radius:2px;background:transparent;color:var(--iv-ink);font-family:var(--iv-hand);font-size:16px;font-weight:400}html[data-skin=ink-vine] .settings-badge:after{content:"";position:absolute;inset:0;pointer-events:none;border:14px solid transparent;-o-border-image:var(--iv-f-pill-sm) 14 /14px round;border-image:var(--iv-f-pill-sm) 14 /14px round}html[data-skin=ink-vine] .settings-badge[data-tone=danger]{color:var(--iv-copper)}html[data-skin=ink-vine] .settings-badge[data-tone=danger]:after{border-image-source:var(--iv-f-pill-sm-copper)}html[data-skin=ink-vine] .settings-badge[data-tone=neutral]{color:var(--iv-muted);background:transparent}html[data-skin=ink-vine] .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(--iv-f-field) 8 /8px round;border-image:var(--iv-f-field) 8 /8px round;border-radius:0;background:var(--iv-paper);color:var(--iv-text)}html[data-skin=ink-vine] .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(--iv-f-field-copper);outline:none}html[data-skin=ink-vine] .settings-content textarea:not(.writing-preview-text){padding:6px 8px}html[data-skin=ink-vine] .settings-content label{font-family:var(--iv-hand);font-size:17px;font-weight:400}html[data-skin=ink-vine] .settings-content .about-search{padding-inline:24px}html[data-skin=ink-vine] .settings-content .settings-switch{border:0;background:transparent;min-height:44px;padding:4px;border-radius:6px}html[data-skin=ink-vine] .settings-content .settings-switch:hover:not(:disabled){background:transparent}html[data-skin=ink-vine] .settings-switch-track{width:44px;height:24px;padding:4px;border-radius:0;background:var(--iv-a-switch-off) center /44px 24px no-repeat}html[data-skin=ink-vine] .settings-switch-track>span{width:16px;height:16px;border-radius:0;background:var(--iv-a-knob) center /16px 16px no-repeat;box-shadow:none}html[data-skin=ink-vine] [aria-checked=true]>.settings-switch-track{background:var(--iv-a-switch-on) center /44px 24px no-repeat}html[data-skin=ink-vine] [aria-checked=true]>.settings-switch-track>span{transform:translateX(20px);background-image:var(--iv-a-knob-copper)}html[data-skin=ink-vine] :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(--iv-a-check-off) center /22px 22px no-repeat;cursor:pointer}html[data-skin=ink-vine] :is(.settings-content,.workspace-agents,.habits-compact,.billing-page,.connect-page) input[type=checkbox]:checked{background-image:var(--iv-a-check-on)}html[data-skin=ink-vine] .settings-content input[type=checkbox]:focus-visible{outline-offset:2px}html[data-skin=ink-vine] .settings-content input.settings-range[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent}html[data-skin=ink-vine] .settings-range::-webkit-slider-runnable-track{height:8px;background:var(--iv-a-rule) 0 50% /160px 6px repeat-x}html[data-skin=ink-vine] .settings-range::-moz-range-track{height:8px;background:var(--iv-a-rule) 0 50% /160px 6px repeat-x}html[data-skin=ink-vine] .settings-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-6px;border:0;background:var(--iv-a-knob-copper) center /20px 20px no-repeat}html[data-skin=ink-vine] .settings-range::-moz-range-thumb{width:20px;height:20px;border:0;background:var(--iv-a-knob-copper) center /20px 20px no-repeat}html[data-skin=ink-vine] :is(.about-progress,.psyche-bar){height:8px;border-radius:0;overflow:visible;background:var(--iv-a-rule) 0 50% /160px 6px repeat-x}html[data-skin=ink-vine] :is(.about-progress,.psyche-bar)>span{height:6px;margin-top:1px;border-radius:2px 5px 5px 2px/3px 4px 4px 3px;background:var(--iv-speckle),linear-gradient(var(--iv-ink),var(--iv-ink))}html[data-skin=ink-vine] .about-segment{border:0;background:transparent;padding:0;gap:4px}html[data-skin=ink-vine] .settings-content .about-segment button{font-family:var(--iv-hand);font-size:17px;border-radius:2px}html[data-skin=ink-vine] .settings-content .about-segment button[aria-pressed=true]{background:var(--iv-a-underline-copper) 0 100% /100% 7px no-repeat;color:var(--iv-ink)}html[data-skin=ink-vine] .about-guest{border-radius:2px;background:var(--iv-wash);box-shadow:2px 3px 0 rgb(var(--iv-shadow-rgb)/.08)}html[data-skin=ink-vine] .psyche-detail,html[data-skin=ink-vine] .psyche-reflections li{border-left-color:var(--iv-copper)}html[data-skin=ink-vine] .settings-empty>svg{color:var(--iv-ink)}html[data-skin=ink-vine] .settings-empty>strong{font-family:var(--iv-hand);font-size:21px;font-weight:400;color:var(--iv-ink)}html[data-skin=ink-vine] .settings-price{font-size:44px;color:var(--iv-ink)}html[data-skin=ink-vine] .settings-content .billing-consent{border-radius:2px;background:var(--iv-wash)}html[data-skin=ink-vine] .settings-mobile-nav .agents-agent-select{border:8px solid transparent;-o-border-image:var(--iv-f-field) 8 /8px round;border-image:var(--iv-f-field) 8 /8px round;border-radius:0;background:var(--iv-paper);font-family:var(--iv-hand);font-size:20px}html[data-skin=ink-vine] .connect-code{border-radius:2px;border-color:var(--iv-line)}html[data-skin=ink-vine] .connect-permission-icon{border-radius:2px}html[data-skin=ink-vine] .connect-log>li,html[data-skin=ink-vine] .psyche-foot{border-top:5px solid transparent;-o-border-image:var(--iv-a-rule) 6 0 0 0 /5px 0 0 0 round;border-image:var(--iv-a-rule) 6 0 0 0 /5px 0 0 0 round}html[data-skin=ink-vine] .billing-page{max-width:600px;margin:40px auto;padding:56px 40px 60px;color:var(--iv-text)}html[data-skin=ink-vine] .billing-page a{color:var(--iv-ink);text-decoration-color:var(--iv-copper)}html[data-skin=ink-vine] .pro-welcome{background:transparent}html[data-skin=ink-vine] .welcome-intro{--welcome-accent:var(--iv-ink);--welcome-line:rgb(var(--iv-ink-rgb)/0.24);--welcome-tint:var(--iv-welcome-tint);--welcome-muted:var(--iv-welcome-muted)}html[data-skin=ink-vine] .welcome-inner{padding:38px clamp(26px,5cqi,60px) 28px;min-height:calc(100% - 4px)}html[data-skin=ink-vine] .welcome-brand span{font-family:var(--iv-hand);font-size:24px;font-weight:400;letter-spacing:0;color:var(--iv-ink)}html[data-skin=ink-vine] .welcome-brand .lp-logo{color:var(--iv-ink)}html[data-skin=ink-vine] .welcome-intro h1{font-size:clamp(40px,7.4cqi,54px);line-height:1.04;max-width:14ch}html[data-skin=ink-vine] .welcome-description{color:var(--iv-muted)}html[data-skin=ink-vine] .welcome-actions button{min-height:54px;padding:0 34px;font-size:21px;border-radius:999px}html[data-skin=ink-vine] .welcome-start-note{color:var(--iv-muted)}html[data-skin=ink-vine] .welcome-sheet{position:relative;border:0;border-radius:1px;padding:26px 26px 52px 50px;color:var(--iv-text);background:linear-gradient(90deg,transparent 34px,rgb(var(--iv-copper-rgb)/.5) 34px 35.2px,transparent 35.2px),repeating-linear-gradient(180deg,transparent 0 24.4px,rgb(var(--iv-ink-rgb)/.2) 24.4px 25.4px),var(--iv-grain-soft),var(--iv-paper-2);background-position:0 0,0 22px,0 0,0 0;box-shadow:2px 3px 0 rgb(var(--iv-shadow-rgb)/.1),7px 11px 20px rgb(var(--iv-shadow-rgb)/.08);rotate:-.9deg}html[data-skin=ink-vine] .welcome-reply{border:0;border-radius:2px;background:var(--iv-grain-soft),var(--iv-paper);box-shadow:var(--iv-shadow);rotate:.6deg}html[data-skin=ink-vine] .welcome-reply:after{content:"";position:absolute;inset:0;pointer-events:none;border:20px solid transparent;-o-border-image:var(--iv-f-card-b) 20 /20px round;border-image:var(--iv-f-card-b) 20 /20px round}html[data-skin=ink-vine] .welcome-reply-agent{font-family:var(--iv-hand);font-size:19px;font-weight:400;color:var(--iv-ink)}html[data-skin=ink-vine] .welcome-reply-task{border-radius:2px;background:var(--iv-wash)}html[data-skin=ink-vine] .welcome-features{border-top:6px solid transparent;-o-border-image:var(--iv-a-rule-b) 6 0 0 0 /6px 0 0 0 round;border-image:var(--iv-a-rule-b) 6 0 0 0 /6px 0 0 0 round}html[data-skin=ink-vine] .welcome-features button{border-radius:2px}html[data-skin=ink-vine] .welcome-features button:hover{background:rgb(var(--iv-ink-rgb)/.06)}html[data-skin=ink-vine] .welcome-feature-title{font-family:var(--iv-hand);font-size:21px;font-weight:400;color:var(--iv-ink)}html[data-skin=ink-vine] .welcome-feature-icon{color:var(--iv-copper)}html[data-skin=ink-vine] .welcome-intro :is(button,a):focus-visible{outline:2px dashed var(--iv-copper);outline-offset:3px}html[data-skin=ink-vine] .welcome-company a{text-decoration-color:var(--iv-copper)}html[data-skin=ink-vine] .journal-writing-area:has(>.welcome-intro){background:transparent;box-shadow:none}html[data-skin=ink-vine] .welcome-inner:before{content:"";position:absolute;right:22px;top:6px;width:130px;height:142px;background:var(--iv-a-sprig-a) 100% 100% /contain no-repeat;transform:rotate(180deg);opacity:.9;pointer-events:none}html[data-skin=ink-vine] .welcome-copy,html[data-skin=ink-vine] .welcome-hero{position:relative}html[data-skin=ink-vine] .welcome-copy:after{content:"";position:absolute;right:-34px;top:-34px;width:64px;height:64px;background:var(--iv-a-curl-copper) center /contain no-repeat;pointer-events:none}html[data-skin=ink-vine] div:has(>[role=dialog][aria-labelledby=auth-modal-title]){background-color:var(--iv-scrim-auth)!important}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title]{position:relative;border:0!important;border-radius:2px!important;padding:38px 40px 34px!important;background:var(--iv-grain-soft),var(--iv-paper)!important;box-shadow:var(--iv-shadow)!important}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title]:after{content:"";position:absolute;inset:0;pointer-events:none;border:20px solid transparent;-o-border-image:var(--iv-f-card) 20 /20px round;border-image:var(--iv-f-card) 20 /20px round}html[data-skin=ink-vine] #auth-modal-title{font-size:32px!important;line-height:1.1!important;color:var(--iv-ink)!important;letter-spacing:0!important;font-weight:400!important}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title] input{border:8px solid transparent!important;-o-border-image:var(--iv-f-field) 8 /8px round!important;border-image:var(--iv-f-field) 8 /8px round!important;border-radius:0!important;background:var(--iv-paper)!important;color:var(--iv-text)!important;padding:6px 8px!important;height:auto!important;min-height:52px}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title] input:focus{border-image-source:var(--iv-f-field-copper)!important;outline:none!important}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title] button{position:relative;isolation:isolate;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--iv-ink)!important;font-family:var(--iv-hand)!important;font-size:20px!important;font-weight:400!important;min-height:52px}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title] button:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:20px solid transparent;-o-border-image:var(--iv-f-pill) 20 /20px round;border-image:var(--iv-f-pill) 20 /20px round}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]{color:var(--iv-on-ink)!important}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]:before{content:"";position:absolute;inset:4px 5px 3px 4px;z-index:-1;border-radius:999px;background:var(--iv-speckle),linear-gradient(var(--iv-ink),var(--iv-ink))}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]){color:var(--iv-muted)!important}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]):after{opacity:0}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]):hover{color:var(--iv-ink)!important;background:var(--iv-a-underline-copper) 50% 80% /70% 8px no-repeat!important}html[data-skin=ink-vine] nav[aria-label=Main]{border-top:0!important;background:var(--iv-grain-soft),var(--iv-paper)!important;box-shadow:0 -2px 0 rgb(var(--iv-shadow-rgb)/.05)}html[data-skin=ink-vine] nav[aria-label=Main]:before{content:"";position:absolute;inset:-4px 0 auto 0;height:8px;background:var(--iv-a-rule-b) 0 50% /200px 6px repeat-x;pointer-events:none}html[data-skin=ink-vine] nav[aria-label=Main] button{position:relative;font-family:var(--iv-hand)!important;font-size:18px!important;font-weight:400!important;color:var(--iv-muted)!important}html[data-skin=ink-vine] nav[aria-label=Main] button[aria-current=page]{color:var(--iv-ink)!important}html[data-skin=ink-vine] nav[aria-label=Main] button[aria-current=page]:after{content:"";position:absolute;left:22%;right:22%;bottom:6px;height:8px;background:var(--iv-a-underline-copper) 0 50% /100% 100% no-repeat}html[data-skin=ink-vine] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]{border:14px solid transparent!important;-o-border-image:var(--iv-f-bubble-copper) 14 /14px round!important;border-image:var(--iv-f-bubble-copper) 14 /14px round!important;border-radius:0!important;background:var(--iv-paper)!important;box-shadow:var(--iv-shadow)!important;padding:0 6px!important;font-family:var(--font-ui),system-ui,sans-serif}html[data-skin=ink-vine] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] span{color:var(--iv-text)!important}html[data-skin=ink-vine] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] span:first-child{color:var(--iv-copper)!important}html[data-skin=ink-vine] .shared-habit-calendar{position:relative;--calendar-accent:var(--iv-ink);padding:16px 16px 14px;margin-bottom:16px;border:0;border-radius:2px;color:var(--iv-text);background:var(--iv-grain-soft),linear-gradient(rgb(var(--iv-ink-rgb)/.045),rgb(var(--iv-ink-rgb)/.045)),var(--iv-paper);box-shadow:var(--iv-shadow)}html[data-skin=ink-vine] .shared-habit-calendar:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:20px solid transparent;-o-border-image:var(--iv-f-card-b) 20 /20px round;border-image:var(--iv-f-card-b) 20 /20px round}html[data-skin=ink-vine] .shared-calendar-heading strong{font-family:var(--iv-hand);font-weight:400;font-size:22px;line-height:1.15;color:var(--iv-ink)}html[data-skin=ink-vine] .shared-calendar-heading>span{font-family:var(--iv-hand);font-size:17px;color:var(--iv-muted)}html[data-skin=ink-vine] .shared-habit-calendar>.shared-calendar-heading{margin-bottom:12px;padding-bottom:7px;border-bottom:6px solid transparent;-o-border-image:var(--iv-a-rule) 0 0 6 0 /0 0 6px 0 round;border-image:var(--iv-a-rule) 0 0 6 0 /0 0 6px 0 round}html[data-skin=ink-vine] .shared-calendar-weekdays{margin-bottom:7px;gap:6px;font-family:var(--iv-hand);font-size:16px;line-height:1.2;color:var(--iv-muted)}html[data-skin=ink-vine] .shared-calendar-grid{gap:6px}html[data-skin=ink-vine] .shared-calendar-day{position:relative;isolation:isolate;min-height:52px;padding:3px 0 10px;border:3px solid transparent;border-radius:6px;background-clip:padding-box;color:var(--iv-text);font-family:var(--iv-hand);box-shadow:none}html[data-skin=ink-vine] .shared-calendar-day:before{content:"";position:absolute;inset:-3px;z-index:-1;pointer-events:none;border:8px solid transparent;-o-border-image:var(--iv-f-field) 8 /8px round;border-image:var(--iv-f-field) 8 /8px round;opacity:.5}html[data-skin=ink-vine] .shared-calendar-day>span:first-child{font-size:18px;line-height:1.1}html[data-skin=ink-vine] .shared-calendar-day>:is(span:first-child,small){text-shadow:0 0 3px var(--iv-paper),0 0 3px var(--iv-paper),0 0 5px var(--iv-paper)}html[data-skin=ink-vine] .shared-calendar-day small{font-family:var(--iv-hand);font-size:14.5px;line-height:1.1;opacity:1;color:var(--iv-muted)}html[data-skin=ink-vine] .shared-calendar-day.has-progress{color:var(--iv-text);background:var(--iv-a-hatch) 0 0 /28px 28px,linear-gradient(rgb(var(--iv-ink-rgb)/.08),rgb(var(--iv-ink-rgb)/.08));background-clip:padding-box}html[data-skin=ink-vine] .shared-calendar-day.has-progress:before{opacity:.75}html[data-skin=ink-vine] button.shared-calendar-day.has-progress.is-complete{background:var(--iv-a-hatch-b) 0 0 /28px 28px,var(--iv-a-hatch) 0 0 /28px 28px,linear-gradient(rgb(var(--iv-ink-rgb)/.1),rgb(var(--iv-ink-rgb)/.1));background-clip:padding-box}html[data-skin=ink-vine] .shared-calendar-day.is-today{font-weight:400}html[data-skin=ink-vine] .shared-calendar-day.is-today:before{border-image-source:var(--iv-f-field-copper);opacity:1}html[data-skin=ink-vine] .shared-calendar-day.is-today>span:first-child{background:var(--iv-a-underline-copper) 50% 100% /72% 6px no-repeat;padding-bottom:2px}html[data-skin=ink-vine] .shared-calendar-day[aria-pressed=true]{box-shadow:none;border-color:transparent;background-color:rgb(var(--iv-copper-rgb)/.1)}html[data-skin=ink-vine] .shared-calendar-day[aria-pressed=true]:before{border-image-source:var(--iv-f-field-copper);opacity:1}html[data-skin=ink-vine] .shared-calendar-day[aria-pressed=true]:after{content:"";position:absolute;inset:-5px;z-index:-1;pointer-events:none;border:8px solid transparent;-o-border-image:var(--iv-f-field-copper) 8 /8px round;border-image:var(--iv-f-field-copper) 8 /8px round;opacity:.6;transform:rotate(-1.2deg)}html[data-skin=ink-vine] .shared-calendar-day:hover:not(:disabled):not([aria-pressed=true]):before{opacity:1}html[data-skin=ink-vine] .shared-calendar-day.is-future{opacity:.55}html[data-skin=ink-vine] .shared-calendar-progress{bottom:5px;width:64%;height:6px;overflow:visible;border-radius:0;background:var(--iv-a-rule) 0 50% /100% 6px no-repeat}html[data-skin=ink-vine] .shared-calendar-progress>span{height:3px;margin-top:1.5px;border-radius:2px 4px 4px 2px/2px 3px 3px 2px;background:var(--iv-speckle),linear-gradient(var(--iv-ink),var(--iv-ink))}html[data-skin=ink-vine] button.shared-calendar-day.has-progress.is-complete .shared-calendar-progress>span{background:var(--iv-speckle),linear-gradient(var(--iv-copper),var(--iv-copper))}html[data-skin=ink-vine] .shared-calendar-detail{margin-top:14px;padding-top:12px;border-top:5px solid transparent;-o-border-image:var(--iv-a-rule) 6 0 0 0 /5px 0 0 0 round;border-image:var(--iv-a-rule) 6 0 0 0 /5px 0 0 0 round}html[data-skin=ink-vine] .shared-calendar-detail .shared-calendar-heading{margin-bottom:6px}html[data-skin=ink-vine] .shared-calendar-detail .shared-calendar-heading strong{font-size:20px}html[data-skin=ink-vine] .shared-calendar-detail li{padding:3px 0;font-size:14.5px;color:var(--iv-text)}html[data-skin=ink-vine] .shared-calendar-detail li svg{color:var(--iv-copper);stroke-width:2.6}html[data-skin=ink-vine] .shared-calendar-detail p{font-family:var(--iv-hand);font-size:17px;color:var(--iv-muted)}html[data-skin=ink-vine] .shared-calendar-detail button{color:var(--iv-copper);border-radius:50%}html[data-skin=ink-vine] .shared-calendar-detail button:hover{background:rgb(var(--iv-copper-rgb)/.12)}html[data-skin=ink-vine] .dictation{--dict-art:iv-listening 6s ease-in-out infinite;--dict-ring:none;gap:10px;min-height:54px;padding:7px 9px 7px 22px;border:0;border-radius:999px;background:var(--iv-grain-soft),var(--iv-paper);box-shadow:var(--iv-shadow);color:var(--iv-text);font-family:var(--iv-hand)}html[data-skin=ink-vine] .dictation:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:20px solid transparent;-o-border-image:var(--iv-f-pill) 20 /20px round;border-image:var(--iv-f-pill) 20 /20px round}html[data-skin=ink-vine] .dictation-mark{flex:none;width:20px;height:20px;margin-left:-6px;border:0;border-radius:0;background:var(--iv-a-knob-copper) center /20px 20px no-repeat}html[data-skin=ink-vine] .dictation:not([data-view=listening]) .dictation-mark{opacity:.42}html[data-skin=ink-vine] .dictation-status{font-size:20px;line-height:1.15;color:var(--iv-ink)}html[data-skin=ink-vine] .dictation-note{font-size:16px;--note-lh:1.2;font-style:normal;color:var(--iv-muted)}html[data-skin=ink-vine] .dictation button{position:relative;isolation:isolate;width:38px;height:38px;color:var(--iv-copper)}html[data-skin=ink-vine] .dictation button:hover{background:rgb(var(--iv-copper-rgb)/.12)}html[data-skin=ink-vine] .dictation-toggle:before{content:"";position:absolute;inset:3px;z-index:-1;border-radius:50%;background:var(--iv-speckle),linear-gradient(var(--iv-copper),var(--iv-copper));transform:rotate(-.4deg);opacity:0}html[data-skin=ink-vine] .dictation[data-view=listening] .dictation-toggle{background:transparent;color:var(--iv-on-copper)}html[data-skin=ink-vine] .dictation[data-view=listening] .dictation-toggle:before{opacity:1}html[data-skin=ink-vine] .dictation[data-view=listening] .dictation-toggle:hover:before{background:var(--iv-speckle),linear-gradient(var(--iv-copper),var(--iv-copper));filter:brightness(.92)}html[data-skin=ink-vine] .dictation:not([data-view=listening]) .dictation-toggle{color:var(--iv-ink)}html[data-skin=ink-vine] .dictation button:focus-visible{outline-color:var(--iv-ink)}@media (max-width:768px){html[data-skin=ink-vine] .dictation{min-height:56px}html[data-skin=ink-vine] .dictation button{width:42px;height:42px}}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"]){border:20px solid transparent!important;-o-border-image:var(--iv-f-card) 20 /20px round!important;border-image:var(--iv-f-card) 20 /20px round!important;border-radius:0!important;padding:2px 8px 6px!important;background:var(--iv-grain-soft),var(--iv-paper)!important;box-shadow:var(--iv-shadow)!important;color:var(--iv-text)!important}html[data-skin=ink-vine] [role=dialog][aria-label="Ask about your entry"]{border-image-source:var(--iv-f-card-b)!important}html[data-skin=ink-vine] :is([role=dialog][aria-label="Scan notes"])>[role=status],html[data-skin=ink-vine] [role=dialog][aria-label="Ask about your entry"]>button[aria-label=close]+div{gap:10px!important;margin-bottom:14px!important;padding:2px 40px 8px 2px;border-bottom:6px solid transparent;-o-border-image:var(--iv-a-rule) 0 0 6 0 /0 0 6px 0 round;border-image:var(--iv-a-rule) 0 0 6 0 /0 0 6px 0 round;font-family:var(--iv-hand)!important;font-size:21px!important;line-height:1.2;color:var(--iv-ink)!important}html[data-skin=ink-vine] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span[style*=animation]{flex:none;width:20px!important;height:20px!important;margin-top:-2px;border-radius:0!important;background:var(--iv-a-knob-copper) center /20px 20px no-repeat!important;animation:iv-listening 6s ease-in-out infinite!important}@keyframes iv-listening{0%,to{opacity:1}50%{opacity:.45}}html[data-skin=ink-vine] :is([role=dialog][aria-label="Scan notes"])>div[style*=color]:not([role]):not([aria-live]){border:8px solid transparent;-o-border-image:var(--iv-f-field-copper) 8 /8px round;border-image:var(--iv-f-field-copper) 8 /8px round;border-radius:0;padding:1px 6px;background:var(--iv-notice);color:var(--iv-text)!important;font-family:var(--iv-hand)!important;font-size:18px!important;line-height:1.3}html[data-skin=ink-vine] [role=dialog][aria-label="Ask about your entry"] textarea,html[data-skin=ink-vine] [role=dialog][aria-label="Scan notes"]>div[aria-live=polite]:not([role]),html[data-skin=ink-vine] [role=dialog][aria-label="Scan notes"]>img{border:8px solid transparent!important;-o-border-image:var(--iv-f-field) 8 /8px round!important;border-image:var(--iv-f-field) 8 /8px round!important;border-radius:0!important;padding:4px 8px!important;background:var(--iv-paper)!important;color:var(--iv-text)!important}html[data-skin=ink-vine] [role=dialog][aria-label="Scan notes"]>img{padding:0!important}html[data-skin=ink-vine] [role=dialog][aria-label="Ask about your entry"] textarea:focus{border-image-source:var(--iv-f-field-copper)!important}html[data-skin=ink-vine] [role=dialog][aria-label="Ask about your entry"] textarea::-moz-placeholder{color:var(--iv-muted);opacity:1}html[data-skin=ink-vine] [role=dialog][aria-label="Ask about your entry"] textarea::placeholder{color:var(--iv-muted);opacity:1}html[data-skin=ink-vine] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label=close]){border:14px solid transparent!important;-o-border-image:var(--iv-f-bubble) 14 /14px round!important;border-image:var(--iv-f-bubble) 14 /14px round!important;border-radius:0!important;background:transparent!important;min-height:112px!important;padding:6px!important;gap:4px!important}html[data-skin=ink-vine] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label=close]):hover{background:rgb(var(--iv-ink-rgb)/.05)!important}html[data-skin=ink-vine] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label=close])>span:first-child{display:block;width:62px;height:45px;font-size:0!important;background:var(--iv-a-camera) center /contain no-repeat}html[data-skin=ink-vine] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label=close])>span:last-child{font-family:var(--iv-hand)!important;font-size:18px!important;color:var(--iv-muted)!important;text-align:center}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>button[aria-label=close]{top:2px!important;right:2px!important;display:grid;place-items:center;width:36px;height:36px;min-width:0;min-height:0;padding:0 0 3px!important;border-radius:50%!important;color:var(--iv-copper)!important;font-family:var(--iv-hand)!important;font-size:22px!important}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>button[aria-label=close]:hover{background:rgb(var(--iv-copper-rgb)/.12)!important}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:last-of-type{gap:8px 12px!important;margin-top:14px!important}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:last-of-type>span{font-family:var(--iv-hand)!important;font-size:17px!important;color:var(--iv-muted)!important}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button{position:relative;isolation:isolate;min-height:40px;padding:4px 20px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--iv-ink)!important;font-family:var(--iv-hand)!important;font-size:19px!important;letter-spacing:.01em}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:14px solid transparent;-o-border-image:var(--iv-f-pill-sm) 14 /14px round;border-image:var(--iv-f-pill-sm) 14 /14px round}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button:hover:not(:disabled){background:rgb(var(--iv-ink-rgb)/.07)!important}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button:first-child{color:var(--iv-on-ink)!important}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button:first-child:before{content:"";position:absolute;inset:4px 5px 3px 4px;z-index:-1;border-radius:999px;background:var(--iv-speckle),linear-gradient(var(--iv-ink),var(--iv-ink));transform:rotate(-.4deg)}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button:first-child:hover:not(:disabled){background:transparent!important}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button:first-child:hover:not(:disabled):before{background:var(--iv-speckle),linear-gradient(var(--iv-ink-deep),var(--iv-ink-deep))}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button:disabled{opacity:.55!important;cursor:not-allowed!important}@media (max-width:768px){html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button{min-height:44px}html[data-skin=ink-vine] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>button[aria-label=close]{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){html[data-skin=ink-vine] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span[style*=animation]{animation:none!important}}html[data-skin=ink-vine] div:has(>[role=status]>.thinking-dots){border:14px solid transparent!important;-o-border-image:var(--iv-f-bubble) 14 /14px round!important;border-image:var(--iv-f-bubble) 14 /14px round!important;border-radius:0!important;padding:0 12px!important;background:var(--iv-grain-soft),var(--iv-paper)!important;box-shadow:var(--iv-shadow)!important}html[data-skin=ink-vine] div:has(>[role=status]>.thinking-dots)>[role=status]{display:inline-flex;align-items:center;gap:9px;font-family:var(--iv-hand)!important;font-size:20px!important;line-height:1.2;color:var(--iv-ink)!important}html[data-skin=ink-vine] div:has(>[role=status]>.thinking-dots)>[role=status]:before{content:"";flex:none;width:18px;height:18px;background:var(--iv-a-knob-copper) center /18px 18px no-repeat;animation:iv-listening 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){html[data-skin=ink-vine] div:has(>[role=status]>.thinking-dots)>[role=status]:before{animation:none}}html[data-skin=ink-vine] section[aria-label="Unsynced drafts"]{border:20px solid transparent!important;-o-border-image:var(--iv-f-card) 20 /20px round!important;border-image:var(--iv-f-card) 20 /20px round!important;border-radius:0!important;padding:0 8px 4px!important;background:var(--iv-grain-soft),var(--iv-paper)!important;box-shadow:var(--iv-shadow);color:var(--iv-text)!important;font-size:14.5px!important}html[data-skin=ink-vine] section[aria-label="Unsynced drafts"]>p{margin:2px 0 6px;font-family:var(--iv-hand);font-size:19px;line-height:1.3;color:var(--iv-ink)}html[data-skin=ink-vine] section[aria-label="Unsynced drafts"] summary{display:flex;align-items:center;gap:9px;list-style:none;font-family:var(--iv-hand);font-size:18px;color:var(--iv-text)}html[data-skin=ink-vine] section[aria-label="Unsynced drafts"] summary::-webkit-details-marker{display:none}html[data-skin=ink-vine] section[aria-label="Unsynced drafts"] summary:before{content:"";flex:none;width:16px;height:16px;background:var(--iv-a-dot) center /16px 16px no-repeat}html[data-skin=ink-vine] section[aria-label="Unsynced drafts"] details[open]>summary:before{background-image:var(--iv-a-knob-copper)}html[data-skin=ink-vine] section[aria-label="Unsynced drafts"] details+details{border-top:5px solid transparent;-o-border-image:var(--iv-rule-soft) 6 0 0 0 /5px 0 0 0 round;border-image:var(--iv-rule-soft) 6 0 0 0 /5px 0 0 0 round;padding-top:4px}html[data-skin=ink-vine] section[aria-label="Unsynced drafts"] textarea{border:8px solid transparent!important;-o-border-image:var(--iv-f-field) 8 /8px round!important;border-image:var(--iv-f-field) 8 /8px round!important;border-radius:0!important;padding:4px 8px;background:var(--iv-paper)!important;color:var(--iv-text)!important;margin:4px 0 8px}html[data-skin=ink-vine] :is(section[aria-label="Unsynced drafts"],div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]) button{position:relative;isolation:isolate;min-height:36px;padding:3px 16px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--iv-ink)!important;font-family:var(--iv-hand)!important;font-size:17px!important}html[data-skin=ink-vine] :is(section[aria-label="Unsynced drafts"],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:14px solid transparent;-o-border-image:var(--iv-f-pill-sm) 14 /14px round;border-image:var(--iv-f-pill-sm) 14 /14px round}html[data-skin=ink-vine] :is(section[aria-label="Unsynced drafts"],div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]) button:hover:not(:disabled){background:rgb(var(--iv-ink-rgb)/.07)!important}html[data-skin=ink-vine] :is(section[aria-label="Unsynced drafts"],div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]) button:disabled{opacity:.55}@media (max-width:768px){html[data-skin=ink-vine] :is(section[aria-label="Unsynced drafts"],div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]) button{min-height:44px}}html[data-skin=ink-vine] :is(.habits-surface div[role=status]:not(.plan-notice),.habits-surface>div>div[style*=dashed],.workspace-panel-assistant div[role=status][style*=border]){border:12px solid transparent!important;-o-border-image:var(--iv-f-bubble) 14 /12px round!important;border-image:var(--iv-f-bubble) 14 /12px round!important;border-radius:0!important;padding:2px 8px!important;background:var(--iv-paper)!important;color:var(--iv-muted)!important;font-family:var(--iv-hand);font-size:17px!important;line-height:1.35}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title] :is([role=alert],[role=status]){position:relative;border-radius:2px!important;padding:10px 18px!important;background:var(--iv-notice)!important;color:var(--iv-text)!important;font-family:var(--iv-hand);font-size:18px!important;line-height:1.3}html[data-skin=ink-vine] [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(--iv-f-bubble-copper) 14 /14px round;border-image:var(--iv-f-bubble-copper) 14 /14px round}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title] [role=status]{background:var(--iv-wash)!important}html[data-skin=ink-vine] [role=dialog][aria-labelledby=auth-modal-title] [role=status]:after{border-image-source:var(--iv-f-bubble)}@media (prefers-reduced-motion:reduce){html[data-skin=ink-vine] *{transition:none!important}html[data-skin=ink-vine] .settings-content .settings-theme:hover:not(:disabled){transform:none}}@media (forced-colors:active){html[data-skin=ink-vine] :is(.settings-shell h1,.welcome-intro h1,.billing-page h1){background:none;-webkit-text-fill-color:currentColor;color:CanvasText}}@media (prefers-contrast:more){html[data-skin=ink-vine] :is(.settings-shell h1,.welcome-intro h1,.billing-page h1){background:none;-webkit-text-fill-color:currentColor;color:var(--iv-ink-deep)}html[data-skin=ink-vine]{--iv-muted:#3d4054;--habit-line:rgb(var(--iv-ink-rgb)/0.67)}html[data-skin=ink-vine] :is(.settings-row-text>p,.settings-section-desc,.settings-note,.agents-message-meta,.welcome-description){color:#34364a}html[data-skin=ink-vine] ::-moz-selection{background:rgb(var(--iv-ink-rgb)/.4)}html[data-skin=ink-vine] ::selection{background:rgb(var(--iv-ink-rgb)/.4)}html[data-skin=ink-vine] .journal-footer span[style*=user-select],html[data-skin=ink-vine] .workspace-dot{opacity:1}}html[data-skin=ink-vine][data-mode=night]{--iv-ink:#b4c4f5;--iv-ink-deep:#d4defb;--iv-copper:#eea064;--iv-text:#e8ecfa;--iv-muted:#a5adcb;--iv-faint:#959dbf;--iv-paper:#1b2043;--iv-paper-2:#1f2549;--iv-ground:#141830;--iv-line:#343c68;--iv-wash:#252d58;--iv-notice:#3a2b3b;--iv-danger-soft:#3d2c3c;--iv-hole:#0f1228;--iv-welcome-tint:#20264c;--iv-welcome-muted:#b3bad6;--iv-on-ink:#11152c;--iv-on-copper:#1c1424;--iv-ink-rgb:180 196 245;--iv-copper-rgb:238 160 100;--iv-paper-rgb:27 32 67;--iv-shadow-rgb:0 0 0;--iv-scrim:rgb(4 6 18/0.55);--iv-scrim-auth:rgb(4 6 18/0.66);--iv-lamp-0:rgba(0,0,0,0);--iv-lamp-1:rgba(3,5,18,0.46);--iv-shadow:3px 4px 0 rgba(0,0,0,0.3),6px 9px 18px rgba(0,0,0,0.28);--iv-f-card:url(/skins/ink-vine/night/frame-card.svg);--iv-f-card-b:url(/skins/ink-vine/night/frame-card-b.svg);--iv-f-sheet:url(/skins/ink-vine/night/frame-sheet.svg);--iv-f-panel:url(/skins/ink-vine/night/frame-panel.svg);--iv-f-copper:url(/skins/ink-vine/night/frame-card-copper.svg);--iv-f-field:url(/skins/ink-vine/night/frame-field.svg);--iv-f-field-copper:url(/skins/ink-vine/night/frame-field-copper.svg);--iv-f-bubble:url(/skins/ink-vine/night/frame-bubble.svg);--iv-f-bubble-copper:url(/skins/ink-vine/night/frame-bubble-copper.svg);--iv-f-pill:url(/skins/ink-vine/night/pill.svg);--iv-f-pill-b:url(/skins/ink-vine/night/pill-b.svg);--iv-f-pill-copper:url(/skins/ink-vine/night/pill-copper.svg);--iv-f-pill-sm:url(/skins/ink-vine/night/pill-sm.svg);--iv-f-pill-sm-copper:url(/skins/ink-vine/night/pill-sm-copper.svg);--iv-grain:url(/skins/ink-vine/night/paper-grain.svg);--iv-grain-soft:url(/skins/ink-vine/night/paper-grain-soft.svg);--iv-rule-soft:url(/skins/ink-vine/night/rule-soft.svg);--iv-mottle:url(/skins/ink-vine/night/paper-mottle.svg);--iv-speckle:url(/skins/ink-vine/night/ink-speckle.svg);--iv-stipple:url(/skins/ink-vine/night/ink-stipple.svg);--iv-a-check-off:url(/skins/ink-vine/night/check-off.svg);--iv-a-check-on:url(/skins/ink-vine/night/check-on.svg);--iv-a-curl-copper:url(/skins/ink-vine/night/curl-copper.svg);--iv-a-dot:url(/skins/ink-vine/night/dot.svg);--iv-a-hatch:url(/skins/ink-vine/night/hatch.svg);--iv-a-hatch-b:url(/skins/ink-vine/night/hatch-b.svg);--iv-a-camera:url(/skins/ink-vine/night/camera.svg);--iv-a-knob:url(/skins/ink-vine/night/knob.svg);--iv-a-knob-copper:url(/skins/ink-vine/night/knob-copper.svg);--iv-a-rule:url(/skins/ink-vine/night/rule.svg);--iv-a-rule-b:url(/skins/ink-vine/night/rule-b.svg);--iv-a-rule-copper:url(/skins/ink-vine/night/rule-copper.svg);--iv-a-sprig-a:url(/skins/ink-vine/night/sprig-a.svg);--iv-a-sprig-b:url(/skins/ink-vine/night/sprig-b.svg);--iv-a-switch-off:url(/skins/ink-vine/night/switch-off.svg);--iv-a-switch-on:url(/skins/ink-vine/night/switch-on.svg);--iv-a-tail-l:url(/skins/ink-vine/night/tail-l.svg);--iv-a-tail-r:url(/skins/ink-vine/night/tail-r.svg);--iv-a-underline-blue:url(/skins/ink-vine/night/underline-blue.svg);--iv-a-underline-copper:url(/skins/ink-vine/night/underline-copper.svg);--background:233 43% 18%;--foreground:227 64% 95%;--card:233 43% 18%;--card-foreground:227 64% 95%;--popover:233 43% 18%;--popover-foreground:227 64% 95%;--primary:225 76% 83%;--primary-foreground:231 44% 12%;--secondary:231 41% 25%;--secondary-foreground:227 64% 95%;--muted:231 41% 25%;--muted-foreground:227 27% 72%;--accent:231 41% 25%;--accent-foreground:227 64% 95%;--border:231 33% 31%;--input:231 33% 31%;--ring:26 80% 66%;--habit-line:#b4c4f533;--calendar-accent:#b4c4f5;--desk-line:#343c68}html[data-skin=ink-vine][data-mode=night] ::-moz-selection{background:rgb(var(--iv-ink-rgb)/.3)}html[data-skin=ink-vine][data-mode=night] ::selection{background:rgb(var(--iv-ink-rgb)/.3)}html[data-skin=ink-vine][data-mode=night] [data-radix-popper-content-wrapper]{filter:drop-shadow(3px 4px 0 rgba(0,0,0,.34))}@media (prefers-contrast:more){html[data-skin=ink-vine][data-mode=night]{--iv-muted:#c6cce6;--iv-faint:#b4bbd8;--habit-line:rgb(var(--iv-ink-rgb)/0.67)}html[data-skin=ink-vine][data-mode=night] :is(.settings-row-text>p,.settings-section-desc,.settings-note,.agents-message-meta,.welcome-description){color:#d2d7ee}html[data-skin=ink-vine][data-mode=night] ::-moz-selection{background:rgb(var(--iv-ink-rgb)/.5)}html[data-skin=ink-vine][data-mode=night] ::selection{background:rgb(var(--iv-ink-rgb)/.5)}}