@font-face{font-family:Sumi Night Hand;src:url(/skins/sumi-night/PatrickHand-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html[data-skin=sumi-night]{--sn-ground:#12151f;--sn-card:#1c2132;--sn-card-2:#222840;--sn-wash:#262d46;--sn-field:#151927;--sn-silver:#d5dbe8;--sn-silver-hi:#eef0f6;--sn-text:#ece6d6;--sn-muted:#a9a79f;--sn-muted-2:#aeb0bd;--sn-faint:#8f93a3;--sn-gold:#d9b45a;--sn-gold-hi:#ecc873;--sn-gold-ink:#17120a;--sn-fill:#d9b45a;--sn-fill-hi:#ecc873;--sn-coral:#e9877a;--sn-on-coral:#17120a;--sn-line:#2c3142;--sn-hole:#0d1018;--sn-hole-dark:#0d1018;--sn-notice:#2a2230;--sn-danger-soft:#38252f;--sn-accent-soft:#2d2c36;--sn-welcome-sheet:#1e2438;--sn-welcome-tint:#20263a;--sn-welcome-muted:#b6b8c4;--sn-future:#a3a7b6;--sn-selected-ink:#fff;--sn-silver-rgb:213 219 232;--sn-gold-rgb:217 180 90;--sn-coral-rgb:233 135 122;--sn-shadow-rgb:0 0 0;--sn-shadow-k:1;--sn-scrim:rgba(4,5,10,0.55);--sn-scrim-auth:rgba(4,5,10,0.62);--sn-lamp:radial-gradient(ellipse at 50% 40%,rgba(44,54,92,0.3) 0%,rgba(4,5,10,0.5) 100%);--sn-pet-ink:#dfe4ef;--sn-pet-blue:#aebbe0;--sn-pet-gold:#d9b45a;--sn-pet-violet:#c9b8e8;--sn-pet-teal:#9fc6d6;--sn-pet-green:#a9cba2;--sn-pet-clay:#e0a98f;--sn-hand:"Sumi Night Hand",var(--font-ui),system-ui,sans-serif;--sn-shadow:0 12px 30px rgb(var(--sn-shadow-rgb)/calc(0.4 * var(--sn-shadow-k))),0 2px 0 rgb(var(--sn-shadow-rgb)/calc(0.25 * var(--sn-shadow-k)));--sn-f-card:url(/skins/sumi-night/frame-card.svg);--sn-f-card-b:url(/skins/sumi-night/frame-card-b.svg);--sn-f-gold:url(/skins/sumi-night/frame-card-gold.svg);--sn-f-coral:url(/skins/sumi-night/frame-card-coral.svg);--sn-f-field:url(/skins/sumi-night/frame-field.svg);--sn-f-field-gold:url(/skins/sumi-night/frame-field-gold.svg);--sn-f-bubble:url(/skins/sumi-night/frame-bubble.svg);--sn-f-bubble-gold:url(/skins/sumi-night/frame-bubble-gold.svg);--sn-f-bubble-coral:url(/skins/sumi-night/frame-bubble-coral.svg);--sn-f-pill:url(/skins/sumi-night/pill.svg);--sn-f-pill-b:url(/skins/sumi-night/pill-b.svg);--sn-f-pill-gold:url(/skins/sumi-night/pill-gold.svg);--sn-f-pill-coral:url(/skins/sumi-night/pill-coral.svg);--sn-f-pill-sm:url(/skins/sumi-night/pill-sm.svg);--sn-f-pill-sm-gold:url(/skins/sumi-night/pill-sm-gold.svg);--sn-f-pill-sm-coral:url(/skins/sumi-night/pill-sm-coral.svg);--sn-f-cell:url(/skins/sumi-night/frame-cell.svg);--sn-f-cell-b:url(/skins/sumi-night/frame-cell-b.svg);--sn-f-cell-gold:url(/skins/sumi-night/frame-cell-gold.svg);--sn-f-sheet:url(/skins/sumi-night/sheet-edge.svg);--sn-f-panel:url(/skins/sumi-night/frame-panel.svg);--sn-grain:url(/skins/sumi-night/paper-grain.svg);--sn-grain-soft:url(/skins/sumi-night/paper-grain-soft.svg);--sn-mottle:url(/skins/sumi-night/paper-mottle.svg);--sn-speckle:url(/skins/sumi-night/ink-speckle.svg);--sn-stipple:url(/skins/sumi-night/ink-stipple.svg);--sn-rule:url(/skins/sumi-night/rule.svg);--sn-rule-b:url(/skins/sumi-night/rule-b.svg);--sn-rule-soft:url(/skins/sumi-night/rule-soft.svg);--sn-rule-stars:url(/skins/sumi-night/rule-stars.svg);--sn-a-underline-gold:url(/skins/sumi-night/underline-gold.svg);--sn-a-underline-silver:url(/skins/sumi-night/underline-silver.svg);--sn-a-star:url(/skins/sumi-night/star.svg);--sn-a-rule-gold:url(/skins/sumi-night/rule-gold.svg);--sn-a-tail-r:url(/skins/sumi-night/tail-r.svg);--sn-a-tail-l:url(/skins/sumi-night/tail-l.svg);--sn-a-tick-gold:url(/skins/sumi-night/tick-gold.svg);--sn-a-cross-gold:url(/skins/sumi-night/cross-gold.svg);--sn-a-cross-silver:url(/skins/sumi-night/cross-silver.svg);--sn-a-moth-hawk:url(/skins/sumi-night/moth-hawk.svg);--sn-a-moth-luna:url(/skins/sumi-night/moth-luna.svg);--sn-a-lantern:url(/skins/sumi-night/lantern.svg);--sn-a-switch-off:url(/skins/sumi-night/switch-off.svg);--sn-a-switch-on:url(/skins/sumi-night/switch-on.svg);--sn-a-knob:url(/skins/sumi-night/knob.svg);--sn-a-knob-gold:url(/skins/sumi-night/knob-gold.svg);--sn-a-check-off:url(/skins/sumi-night/check-off.svg);--sn-a-check-on:url(/skins/sumi-night/check-on.svg);--sn-a-spark-gold:url(/skins/sumi-night/spark-gold.svg);--background:226 27% 10%;--foreground:44 37% 88%;--card:226 28% 15%;--card-foreground:44 37% 88%;--popover:226 28% 15%;--popover-foreground:44 37% 88%;--primary:42 61% 60%;--primary-foreground:226 27% 8%;--secondary:226 30% 22%;--secondary-foreground:44 37% 88%;--muted:226 30% 20%;--muted-foreground:47 7% 66%;--accent:226 30% 22%;--accent-foreground:44 37% 88%;--destructive:7 71% 69%;--destructive-foreground:226 27% 8%;--border:226 20% 24%;--input:226 25% 31%;--ring:42 61% 60%;--radius:6px;--habit-line:#d5dbe833;--calendar-accent:#d9b45a;--desk-line:#2c3142;--app-bg:var(--sn-card)!important}html[data-skin=sumi-night][data-mode=day]{--sn-ground:#eae6d8;--sn-card:#f7f5ec;--sn-card-2:#efebdc;--sn-wash:#e6e2d1;--sn-field:#fcfbf5;--sn-silver:#2c3352;--sn-silver-hi:#151a30;--sn-text:#22273b;--sn-muted:#585d71;--sn-muted-2:#5a5e72;--sn-faint:#6a6e82;--sn-gold:#7f590f;--sn-gold-hi:#664608;--sn-gold-ink:#1f1707;--sn-fill:#dfba5e;--sn-fill-hi:#ecc873;--sn-coral:#ad3d2c;--sn-on-coral:#fff8f0;--sn-line:#d3cebc;--sn-hole:#d6d0bb;--sn-hole-dark:#1a1e30;--sn-notice:#f4e4dc;--sn-danger-soft:#f4ddd4;--sn-accent-soft:#f2e8c9;--sn-welcome-sheet:#fbf9f1;--sn-welcome-tint:#efe9d6;--sn-welcome-muted:#5a5e72;--sn-future:#5f6377;--sn-selected-ink:#151a30;--sn-silver-rgb:44 51 82;--sn-gold-rgb:174 126 34;--sn-coral-rgb:190 72 54;--sn-shadow-rgb:46 38 70;--sn-shadow-k:0.5;--sn-scrim:rgba(40,36,56,0.34);--sn-scrim-auth:rgba(40,36,56,0.42);--sn-lamp:radial-gradient(ellipse at 50% 40%,rgba(255,252,240,0.5) 0%,rgba(140,122,84,0.2) 100%);--sn-pet-ink:#2c3352;--sn-pet-blue:#5a6896;--sn-pet-gold:#a87a22;--sn-pet-violet:#7a65b0;--sn-pet-teal:#3f7f94;--sn-pet-green:#5f8a58;--sn-pet-clay:#b8704f;--sn-f-card:url(/skins/sumi-night/day/frame-card.svg);--sn-f-card-b:url(/skins/sumi-night/day/frame-card-b.svg);--sn-f-gold:url(/skins/sumi-night/day/frame-card-gold.svg);--sn-f-coral:url(/skins/sumi-night/day/frame-card-coral.svg);--sn-f-field:url(/skins/sumi-night/day/frame-field.svg);--sn-f-field-gold:url(/skins/sumi-night/day/frame-field-gold.svg);--sn-f-bubble:url(/skins/sumi-night/day/frame-bubble.svg);--sn-f-bubble-gold:url(/skins/sumi-night/day/frame-bubble-gold.svg);--sn-f-bubble-coral:url(/skins/sumi-night/day/frame-bubble-coral.svg);--sn-f-pill:url(/skins/sumi-night/day/pill.svg);--sn-f-pill-b:url(/skins/sumi-night/day/pill-b.svg);--sn-f-pill-gold:url(/skins/sumi-night/day/pill-gold.svg);--sn-f-pill-coral:url(/skins/sumi-night/day/pill-coral.svg);--sn-f-pill-sm:url(/skins/sumi-night/day/pill-sm.svg);--sn-f-pill-sm-gold:url(/skins/sumi-night/day/pill-sm-gold.svg);--sn-f-pill-sm-coral:url(/skins/sumi-night/day/pill-sm-coral.svg);--sn-f-cell:url(/skins/sumi-night/day/frame-cell.svg);--sn-f-cell-b:url(/skins/sumi-night/day/frame-cell-b.svg);--sn-f-cell-gold:url(/skins/sumi-night/day/frame-cell-gold.svg);--sn-f-sheet:url(/skins/sumi-night/day/sheet-edge.svg);--sn-f-panel:url(/skins/sumi-night/day/frame-panel.svg);--sn-grain:url(/skins/sumi-night/day/paper-grain.svg);--sn-grain-soft:url(/skins/sumi-night/day/paper-grain-soft.svg);--sn-mottle:url(/skins/sumi-night/day/paper-mottle.svg);--sn-speckle:url(/skins/sumi-night/day/ink-speckle.svg);--sn-stipple:url(/skins/sumi-night/day/ink-stipple.svg);--sn-rule:url(/skins/sumi-night/day/rule.svg);--sn-rule-b:url(/skins/sumi-night/day/rule-b.svg);--sn-rule-soft:url(/skins/sumi-night/day/rule-soft.svg);--sn-rule-stars:url(/skins/sumi-night/day/rule-stars.svg);--sn-a-underline-gold:url(/skins/sumi-night/day/underline-gold.svg);--sn-a-underline-silver:url(/skins/sumi-night/day/underline-silver.svg);--sn-a-star:url(/skins/sumi-night/day/star.svg);--sn-a-rule-gold:url(/skins/sumi-night/day/rule-gold.svg);--sn-a-tail-r:url(/skins/sumi-night/day/tail-r.svg);--sn-a-tail-l:url(/skins/sumi-night/day/tail-l.svg);--sn-a-tick-gold:url(/skins/sumi-night/day/tick-gold.svg);--sn-a-cross-gold:url(/skins/sumi-night/day/cross-gold.svg);--sn-a-cross-silver:url(/skins/sumi-night/day/cross-silver.svg);--sn-a-moth-hawk:url(/skins/sumi-night/day/moth-hawk.svg);--sn-a-moth-luna:url(/skins/sumi-night/day/moth-luna.svg);--sn-a-lantern:url(/skins/sumi-night/day/lantern.svg);--sn-a-switch-off:url(/skins/sumi-night/day/switch-off.svg);--sn-a-switch-on:url(/skins/sumi-night/day/switch-on.svg);--sn-a-knob:url(/skins/sumi-night/day/knob.svg);--sn-a-knob-gold:url(/skins/sumi-night/day/knob-gold.svg);--sn-a-check-off:url(/skins/sumi-night/day/check-off.svg);--sn-a-check-on:url(/skins/sumi-night/day/check-on.svg);--sn-a-spark-gold:url(/skins/sumi-night/day/spark-gold.svg);--background:47 30% 88%;--foreground:228 27% 18%;--card:49 41% 95%;--card-foreground:228 27% 18%;--popover:49 41% 95%;--popover-foreground:228 27% 18%;--primary:40 79% 27%;--primary-foreground:48 65% 95%;--secondary:49 30% 86%;--secondary-foreground:228 27% 18%;--muted:49 30% 86%;--muted-foreground:228 12% 39%;--accent:49 30% 86%;--accent-foreground:228 27% 18%;--destructive:8 59% 43%;--destructive-foreground:48 65% 95%;--border:47 21% 78%;--input:47 19% 71%;--ring:40 79% 27%;--habit-line:#2c335233;--calendar-accent:#7f590f;--desk-line:#d3cebc}html[data-skin=sumi-night]{background-color:var(--sn-ground);background-image:var(--sn-lamp),var(--sn-grain),var(--sn-mottle);background-size:100% 100%,240px 240px,640px 640px;background-attachment:fixed,scroll,scroll;color:var(--sn-text)}html[data-skin=sumi-night]:not([data-scene]) body{background-color:transparent!important}html[data-skin=sumi-night] ::-moz-selection{background:rgb(var(--sn-gold-rgb)/.3);color:var(--sn-selected-ink)}html[data-skin=sumi-night] ::selection{background:rgb(var(--sn-gold-rgb)/.3);color:var(--sn-selected-ink)}html[data-skin=sumi-night] .journal-workspace{--desk-paper:var(--sn-card);--desk-ink:var(--sn-text);background:transparent}html[data-skin=sumi-night] :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(--sn-hand);font-weight:400;letter-spacing:0}html[data-skin=sumi-night] .billing-page h1,html[data-skin=sumi-night] .settings-shell h1{font-size:40px;line-height:1.1;color:var(--sn-silver-hi)}html[data-skin=sumi-night] .billing-page h2,html[data-skin=sumi-night] .settings-shell h2{font-size:25px;line-height:1.2;color:var(--sn-silver-hi)}@supports ((-webkit-background-clip:text) or (background-clip:text)){html[data-skin=sumi-night] :is(.settings-shell h1,.welcome-intro h1,.billing-page h1){background:var(--sn-stipple),linear-gradient(var(--sn-silver-hi),var(--sn-silver-hi));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}html[data-skin=sumi-night] :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.5' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3C/svg%3E#r")}html[data-skin=sumi-night] .journal-footer svg{will-change:transform}html[data-skin=sumi-night] :is(a,button,input,textarea,select,summary,[tabindex],[role=menuitemradio],[role=switch]):focus-visible{outline:2px dashed var(--sn-gold);outline-offset:3px}html[data-skin=sumi-night] .editor-textarea:focus-visible{outline:none}html[data-skin=sumi-night][data-art] .journal-writing-area{background:transparent;box-shadow:none;border-radius:0;isolation:isolate}html[data-skin=sumi-night][data-art] .journal-writing-area:after,html[data-skin=sumi-night][data-art] .journal-writing-area:before{content:"";position:absolute;z-index:-1;pointer-events:none}html[data-skin=sumi-night][data-art] .journal-writing-area:before{inset:0;background:var(--editor-paper)}@media (min-width:761px){html[data-skin=sumi-night][data-art] .journal-writing-area:before{inset:31px -3px 27px -3px}html[data-skin=sumi-night][data-art] .journal-writing-area:after{inset:6px -28px 2px -28px;border:40px solid transparent;-o-border-image:var(--sn-f-sheet) 40 /40px stretch;border-image:var(--sn-f-sheet) 40 /40px stretch}}@media (max-width:760px){html[data-skin=sumi-night][data-art] .journal-writing-area:after{display:none}}html[data-skin=sumi-night][data-art] .journal-writing-area:has(>.welcome-intro):after,html[data-skin=sumi-night][data-art] .journal-writing-area:has(>.welcome-intro):before{display:none}html[data-skin=sumi-night] .journal-footer{font-family:var(--sn-hand);min-height:40px;box-sizing:border-box}html[data-skin=sumi-night] .journal-footer :is(button:not([aria-label]),.workspace-tools button){font-family:var(--sn-hand);font-size:15px!important;letter-spacing:.01em}html[data-skin=sumi-night] .workspace-tools{font-family:var(--sn-hand);font-size:15px;color:var(--sn-muted)}html[data-skin=sumi-night] .journal-footer button{position:relative}html[data-skin=sumi-night] .journal-footer button:hover{color:var(--sn-silver-hi)!important}html[data-skin=sumi-night] .journal-footer button[aria-expanded=true],html[data-skin=sumi-night] .workspace-tools button[aria-pressed=true]{color:var(--sn-gold-hi)}html[data-skin=sumi-night] .workspace-tools button[aria-pressed=true]:not([data-listening=true]):after{content:"";position:absolute;left:-2px;right:-2px;bottom:-4px;height:7px;background:var(--sn-a-underline-gold) 0 50% /100% 100% no-repeat;pointer-events:none}html[data-skin=sumi-night] :is(.journal-footer span[style*=user-select],.workspace-dot){display:inline-block;width:10px;height:10px;margin:0 5px!important;font-size:0!important;line-height:0;color:transparent!important;background:var(--sn-a-star) center /10px 10px no-repeat;opacity:.6}html[data-skin=sumi-night] [data-radix-popper-content-wrapper]{filter:drop-shadow(3px 5px 0 rgb(var(--sn-shadow-rgb)/calc(.42 * var(--sn-shadow-k))))}html[data-skin=sumi-night] :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(--sn-text);background:radial-gradient(circle at 13px 18px,var(--sn-hole) 0 3.6px,rgb(var(--sn-silver-rgb)/.4) 4px,transparent 4.6px) 0 0 /28px 36px repeat-y,linear-gradient(90deg,transparent 31px,rgb(var(--sn-gold-rgb)/.6) 31px 32.2px,transparent 32.2px),repeating-linear-gradient(180deg,transparent 0 35px,rgb(var(--sn-silver-rgb)/.14) 35px 36px),var(--sn-grain-soft),var(--sn-card);background-position:0 0,0 0,0 9px,0 0,0 0;box-shadow:inset 0 0 0 1px rgb(var(--sn-silver-rgb)/.22);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=sumi-night] :is(.agent-chooser-menu,.slash-menu){width:-moz-max-content;width:max-content;max-width:min(92vw,340px)}html[data-skin=sumi-night] .slash-menu{width:300px;padding-left:40px;padding-right:8px}html[data-skin=sumi-night] .agent-chooser-item{min-height:36px;padding:6px 10px 6px 6px;border-radius:2px;font-family:var(--sn-hand);font-size:17px;line-height:24px;color:var(--sn-text)}html[data-skin=sumi-night] .agent-chooser-item:hover{background:rgb(var(--sn-silver-rgb)/.09)}html[data-skin=sumi-night] .agent-chooser-item[aria-checked=true]{color:var(--sn-gold-hi);background:transparent}html[data-skin=sumi-night] .agent-chooser-item[aria-checked=true]>.agent-chooser-text>span:first-child,html[data-skin=sumi-night] .agent-chooser-item[aria-checked=true]>span:not(.agent-chooser-text){background:var(--sn-a-underline-gold) 0 100% /100% 7px no-repeat;flex:0 1 auto;padding-bottom:2px}html[data-skin=sumi-night] .agent-chooser-item[aria-checked=true]>svg:last-child{margin-left:auto;color:var(--sn-gold)}html[data-skin=sumi-night] .agent-chooser-item>span{flex:0 1 auto}html[data-skin=sumi-night] .agent-chooser-item[aria-checked=true]{justify-content:flex-start}html[data-skin=sumi-night] .slash-menu-item.selected,html[data-skin=sumi-night] .slash-menu-item:hover{background:rgb(var(--sn-silver-rgb)/.1)}html[data-skin=sumi-night] .slash-menu-category{color:var(--sn-gold);font-family:var(--sn-hand)}html[data-skin=sumi-night] :is(.slash-menu-item-description,.slash-menu-empty){color:var(--sn-muted)!important}html[data-skin=sumi-night] .popover-divider{height:3px;background:var(--sn-rule) 0 50% /160px 6px repeat-x}html[data-skin=sumi-night] :is(.journal-quick-help,.history-delete-dialog){position:relative;padding:20px 22px 18px;border:0;border-radius:13px;background:var(--sn-grain-soft),var(--sn-card);color:var(--sn-text);box-shadow:var(--sn-shadow)}html[data-skin=sumi-night] :is(.journal-quick-help,.history-delete-dialog):after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:24px solid transparent;-o-border-image:var(--sn-f-card) 24 /24px stretch;border-image:var(--sn-f-card) 24 /24px stretch}html[data-skin=sumi-night] .journal-quick-help h2{font-size:22px;color:var(--sn-silver-hi);margin-bottom:10px}html[data-skin=sumi-night] .journal-quick-help dt{color:var(--sn-text)}html[data-skin=sumi-night] .journal-quick-help dd{color:var(--sn-muted)}html[data-skin=sumi-night] .journal-quick-help kbd{padding:0 6px;border:0;border-radius:4px;color:var(--sn-gold-hi);background:var(--sn-wash);box-shadow:1px 2px 0 rgb(var(--sn-shadow-rgb)/calc(.4 * var(--sn-shadow-k)))}html[data-skin=sumi-night] .billing-page button,html[data-skin=sumi-night] .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=sumi-night] :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(--sn-silver);font-family:var(--sn-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=sumi-night] .billing-page button:after,html[data-skin=sumi-night] .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=sumi-night] :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(--sn-f-pill) 22 /20px stretch;border-image:var(--sn-f-pill) 22 /20px stretch}html[data-skin=sumi-night] :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(--sn-f-pill-sm) 16 /14px stretch;border-image:var(--sn-f-pill-sm) 16 /14px stretch}html[data-skin=sumi-night] :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=sumi-night] .billing-page button:hover:not(:disabled),html[data-skin=sumi-night] .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=sumi-night] :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(--sn-silver-rgb)/.09);border-color:transparent;color:var(--sn-silver-hi)}html[data-skin=sumi-night] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.plan-add-submit){color:var(--sn-gold-ink)!important;background:transparent!important}html[data-skin=sumi-night] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.plan-add-submit):after{border-image-source:var(--sn-f-pill-gold)}html[data-skin=sumi-night] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.plan-add-submit):before{content:"";position:absolute;inset:5px 6px 4px 5px;z-index:-1;border-radius:999px;background:var(--sn-speckle),linear-gradient(var(--sn-fill),var(--sn-fill));transform:rotate(-.4deg)}html[data-skin=sumi-night] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.plan-add-submit):hover:not(:disabled):before{background:var(--sn-speckle),linear-gradient(var(--sn-fill-hi),var(--sn-fill-hi))}html[data-skin=sumi-night] :is(.welcome-start,.settings-content button[data-variant=primary],.settings-content .settings-button[data-variant=primary],.plan-add-submit):hover:not(:disabled){background:transparent!important;color:var(--sn-gold-ink)!important}html[data-skin=sumi-night] .settings-content button:is([data-variant=danger],[data-variant=danger-solid]){color:var(--sn-coral)}html[data-skin=sumi-night] .settings-content button:is([data-variant=danger],[data-variant=danger-solid]):after{border-image-source:var(--sn-f-pill-coral)}html[data-skin=sumi-night] .settings-content button[data-variant=danger-solid]{color:var(--sn-on-coral)}html[data-skin=sumi-night] .settings-content button[data-variant=danger-solid]:before{content:"";position:absolute;inset:4px 5px 3px 4px;z-index:-1;border-radius:999px;background:var(--sn-speckle),linear-gradient(var(--sn-coral),var(--sn-coral))}html[data-skin=sumi-night] .settings-content button[data-variant=ghost]{color:var(--sn-muted);font-family:var(--sn-hand);font-size:17px;border:0}html[data-skin=sumi-night] .settings-content button[data-variant=ghost]:hover:not(:disabled){color:var(--sn-silver-hi);background:rgb(var(--sn-silver-rgb)/.09)}html[data-skin=sumi-night] .agents-saved-threads summary{width:-moz-fit-content;width:fit-content;margin-left:auto}html[data-skin=sumi-night] button:disabled{opacity:.5}html[data-skin=sumi-night] :is(.agents-input-actions button,.habit-add-toggle,.habit-complete,.task-complete,.workspace-panel-heading button,.journal-menu-close,.shared-calendar-detail button){display:inline-flex!important;align-items:center;justify-content:center}html[data-skin=sumi-night] :is(.agents-input-actions button,.habit-add-toggle,.habit-complete,.task-complete,.workspace-panel-heading button) svg{display:block;margin:0;flex:none}html[data-skin=sumi-night] .agents-send{position:relative;isolation:isolate;width:40px;height:40px;min-height:40px;padding:0;border:0!important;border-radius:50%;background:transparent!important;color:var(--sn-gold-ink)!important;gap:0}html[data-skin=sumi-night] .agents-send:before{content:"";position:absolute;inset:3px;z-index:-1;border-radius:50%;background:var(--sn-speckle),linear-gradient(var(--sn-fill),var(--sn-fill))}html[data-skin=sumi-night] .agents-send:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:50%;border:1.5px solid rgb(var(--sn-gold-rgb)/.55);transform:rotate(-12deg) scale(1.02,.96);clip-path:polygon(0 0,100% 0,100% 78%,78% 100%,0 100%)}html[data-skin=sumi-night] .agents-send:hover:not(:disabled):before{background:var(--sn-speckle),linear-gradient(var(--sn-fill-hi),var(--sn-fill-hi))}html[data-skin=sumi-night] .agents-send svg{position:relative;z-index:2;stroke-width:2}html[data-skin=sumi-night] .journal-history-sidebar{border:0!important;border-radius:14px!important;background:var(--sn-grain-soft),var(--sn-card)!important;box-shadow:var(--sn-shadow)!important}html[data-skin=sumi-night] .journal-history-sidebar:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border:24px solid transparent;-o-border-image:var(--sn-f-card-b) 24 /24px stretch;border-image:var(--sn-f-card-b) 24 /24px stretch}html[data-skin=sumi-night] .history-heading{padding:14px 18px 10px}html[data-skin=sumi-night] .history-title-row{font-size:26px;color:var(--sn-silver-hi);padding-bottom:8px}html[data-skin=sumi-night] .history-title-row .journal-menu-close{font-family:var(--sn-hand);color:var(--sn-gold)}html[data-skin=sumi-night] .history-shortcuts{gap:6px}html[data-skin=sumi-night] .history-shortcuts button{min-height:38px;font-size:16px;padding:4px 12px;white-space:nowrap;gap:6px;justify-content:center}html[data-skin=sumi-night] .history-shortcuts button:after{border-width:14px;-o-border-image:var(--sn-f-pill-sm) 16 /14px stretch;border-image:var(--sn-f-pill-sm) 16 /14px stretch}html[data-skin=sumi-night] .journal-history-sidebar [aria-label="Journal history"]>p{font-family:var(--sn-hand);font-size:17px!important;line-height:1.35;padding:18px 20px!important;color:var(--sn-muted)!important}html[data-skin=sumi-night] .journal-history-sidebar .onboarding-card{border:0!important;border-radius:8px!important;background:var(--sn-wash);box-shadow:2px 3px 0 rgb(var(--sn-shadow-rgb)/calc(.35 * var(--sn-shadow-k)));font-family:var(--sn-hand);color:var(--sn-text)!important}html[data-skin=sumi-night] .journal-history-sidebar .onboarding-card button{font-family:var(--sn-hand);font-size:15px!important;color:var(--sn-gold-hi)!important}html[data-skin=sumi-night] .journal-history-sidebar>div[style*="height: 1px"]{height:6px!important;background:var(--sn-rule) 0 50% /160px 6px repeat-x!important;margin-inline:14px}html[data-skin=sumi-night] .journal-history-sidebar>button{font-family:var(--sn-hand);font-size:15px!important;color:var(--sn-muted)!important}html[data-skin=sumi-night] .entry-row{border-bottom:0!important;background-image:var(--sn-rule-soft)!important;background-repeat:repeat-x!important;background-position:0 100%!important;background-size:160px 6px!important}html[data-skin=sumi-night] .entry-row:has(>button[aria-current=page]){background-color:rgb(var(--sn-gold-rgb)/.1)!important}html[data-skin=sumi-night] .entry-row button:first-child>div:first-child{font-family:var(--sn-hand);font-size:17px!important;color:var(--sn-text)}html[data-skin=sumi-night] .entry-row button:first-child>div:last-child{font-family:var(--sn-hand);font-size:14.5px!important;color:var(--sn-muted)!important}html[data-skin=sumi-night] .entry-row button[aria-current=page]>div:first-child{color:var(--sn-gold-hi)}html[data-skin=sumi-night] .entry-actions img{opacity:.7}html[data-skin=sumi-night] .workspace-panel{--panel-radius:30px;border:0;border-radius:var(--panel-radius);background:var(--sn-grain-soft),var(--sn-card);box-shadow:var(--sn-shadow)}html[data-skin=sumi-night] .workspace-panel:after{content:"";position:absolute;inset:-3px;z-index:3;pointer-events:none;border:40px solid transparent;-o-border-image:var(--sn-f-panel) 40 /40px stretch;border-image:var(--sn-f-panel) 40 /40px stretch}html[data-skin=sumi-night] .workspace-panel-assistant:after{transform:scaleX(-1)}html[data-skin=sumi-night] .workspace-panel-heading{margin-inline:9px;padding:12px 10px 8px;font-size:23px;color:var(--sn-silver-hi);border-bottom:6px solid transparent;-o-border-image:var(--sn-a-rule-gold) 0 0 6 0 /0 0 6px 0 stretch;border-image:var(--sn-a-rule-gold) 0 0 6 0 /0 0 6px 0 stretch}html[data-skin=sumi-night] .workspace-panel-heading .workspace-icon-label{gap:9px}html[data-skin=sumi-night] .workspace-panel-heading :is(a,button){color:var(--sn-gold);font-family:var(--sn-hand)}html[data-skin=sumi-night] .workspace-panel-content{padding-top:4px}html[data-skin=sumi-night] .workspace-scrim{background:var(--sn-scrim)}html[data-skin=sumi-night] .workspace-loading{font-family:var(--sn-hand);font-size:18px;color:var(--sn-muted)}html[data-skin=sumi-night] .workspace-panel :is(.workspace-feature,.workspace-agents,.habits-surface){background:transparent!important;color:var(--sn-text)!important}html[data-skin=sumi-night] .workspace-agents button{font-size:15px!important}html[data-skin=sumi-night] .workspace-agents button:not(:disabled):hover{background:rgb(var(--sn-silver-rgb)/.09)!important}html[data-skin=sumi-night] .workspace-agents :is(button,textarea):focus-visible{outline:2px dashed var(--sn-gold);outline-offset:3px}html[data-skin=sumi-night] .agents-thread-toolbar{margin-inline:9px;border-bottom:4px solid transparent;-o-border-image:var(--sn-rule) 0 0 6 0 /0 0 5px 0 stretch;border-image:var(--sn-rule) 0 0 6 0 /0 0 5px 0 stretch;padding:10px 6px}html[data-skin=sumi-night] .agents-empty{color:rgb(var(--sn-gold-rgb)/.4)}html[data-skin=sumi-night] .agents-empty svg{border:0;border-radius:0;background:none;padding:20px}html[data-skin=sumi-night] .agent-pet[data-family=ink]{--pet-ink:var(--sn-pet-ink);--pet-paper:var(--sn-card);--pet-s1:var(--sn-pet-blue);--pet-s2:var(--sn-pet-gold);--pet-ac:var(--sn-pet-gold);--pet-eye:var(--sn-hole-dark);--pet-ring:var(--sn-pet-ink);--pet-hl:#ffffff;--pet-blush:rgb(var(--sn-coral-rgb)/0.8)}html[data-skin=sumi-night] .agent-pet[data-family=ink][data-agent=planner]{--pet-s1:var(--sn-pet-gold);--pet-s2:var(--sn-pet-blue);--pet-ac:var(--sn-pet-gold)}html[data-skin=sumi-night] .agent-pet[data-family=ink][data-agent=mindful]{--pet-s1:var(--sn-pet-blue);--pet-s2:var(--sn-pet-violet);--pet-ac:var(--sn-pet-violet)}html[data-skin=sumi-night] .agent-pet[data-family=ink][data-agent=career]{--pet-s1:var(--sn-pet-teal);--pet-s2:var(--sn-pet-gold);--pet-ac:var(--sn-pet-teal)}html[data-skin=sumi-night] .agent-pet[data-family=ink][data-agent=growth]{--pet-s1:var(--sn-pet-green);--pet-s2:var(--sn-pet-gold);--pet-ac:var(--sn-pet-green)}html[data-skin=sumi-night] .agent-pet[data-family=ink][data-agent=habits]{--pet-s1:var(--sn-pet-clay);--pet-s2:var(--sn-pet-blue);--pet-ac:var(--sn-pet-clay)}html[data-skin=sumi-night] .agents-message-meta{color:var(--sn-muted);font-family:var(--sn-hand);font-size:15px}html[data-skin=sumi-night] .agents-message-meta time{font-family:var(--font-ui),system-ui,sans-serif;opacity:1}html[data-skin=sumi-night] .agents-ai-badge{border:0;border-radius:4px;background:var(--sn-wash);color:var(--sn-gold-hi);opacity:1;padding:0 5px}html[data-skin=sumi-night] :is(.agents-user-bubble,.agents-assistant-bubble){position:relative;border:12px solid transparent;-o-border-image:var(--sn-f-bubble) 16 /12px stretch;border-image:var(--sn-f-bubble) 16 /12px stretch;border-radius:0;isolation:isolate;padding:2px 6px 4px;color:var(--sn-text)}html[data-skin=sumi-night] :is(.agents-user-bubble,.agents-assistant-bubble):before{content:"";position:absolute;inset:-5px;z-index:-1;border-radius:13px;pointer-events:none;background:var(--sn-bubble-fill)}html[data-skin=sumi-night] .agents-user-bubble{--sn-bubble-fill:var(--sn-wash);margin-bottom:22px}html[data-skin=sumi-night] .agents-assistant-bubble{--sn-bubble-fill:var(--sn-card-2);margin-bottom:22px;border-image-source:var(--sn-f-bubble-gold)}html[data-skin=sumi-night] .agents-assistant-bubble:after,html[data-skin=sumi-night] .agents-user-bubble:after{content:"";position:absolute;bottom:-23px;width:30px;height:20px;background-size:30px 20px;pointer-events:none}html[data-skin=sumi-night] .agents-user-bubble:after{right:14px;background-image:var(--sn-a-tail-r)}html[data-skin=sumi-night] .agents-assistant-bubble:after{left:14px;background-image:var(--sn-a-tail-l)}html[data-skin=sumi-night] .agents-saved-threads{margin-top:4px}html[data-skin=sumi-night] .agents-saved-threads>button{border:10px solid transparent!important;-o-border-image:var(--sn-f-field) 10 /10px stretch!important;border-image:var(--sn-f-field) 10 /10px stretch!important;border-radius:0!important;background:var(--sn-field)!important;background-clip:padding-box!important;color:var(--sn-text)!important;padding:2px 6px!important}html[data-skin=sumi-night] .agents-saved-threads>button[aria-pressed=true]{border-image-source:var(--sn-f-field-gold)!important}html[data-skin=sumi-night] .agents-saved-threads>button:hover:not(:disabled){background:var(--sn-wash)!important}html[data-skin=sumi-night] .agents-thread-toolbar>button.agents-delete-thread{font-family:var(--sn-hand);font-size:16px!important;color:var(--sn-gold)!important}html[data-skin=sumi-night] .agents-action-card{border-top:4px solid transparent;-o-border-image:var(--sn-rule) 6 0 0 0 /5px 0 0 0 stretch;border-image:var(--sn-rule) 6 0 0 0 /5px 0 0 0 stretch}html[data-skin=sumi-night] .agents-action-content>span,html[data-skin=sumi-night] .agents-action-heading{color:var(--sn-muted)}html[data-skin=sumi-night] .agents-composer{margin-inline:9px;background:transparent;border-top:5px solid transparent;-o-border-image:var(--sn-rule) 6 0 0 0 /5px 0 0 0 stretch;border-image:var(--sn-rule) 6 0 0 0 /5px 0 0 0 stretch;padding:12px 6px}html[data-skin=sumi-night] .agents-agent-select{color:var(--sn-muted);font-family:var(--sn-hand);font-size:17px}html[data-skin=sumi-night] .agents-input-box{padding:2px 4px;border:10px solid transparent;-o-border-image:var(--sn-f-field) 10 /10px stretch;border-image:var(--sn-f-field) 10 /10px stretch;border-radius:0;background:var(--sn-field);background-clip:padding-box}html[data-skin=sumi-night] .agents-input-box:focus-within{border-image-source:var(--sn-f-field-gold);box-shadow:none}html[data-skin=sumi-night] .agents-input-box textarea:focus-visible,html[data-skin=sumi-night] .workspace-agents .agents-input-box textarea:focus-visible{outline:none}html[data-skin=sumi-night] .agents-voice{color:var(--sn-muted)}html[data-skin=sumi-night] .agents-voice[aria-pressed=true]{color:var(--sn-coral);background:rgb(var(--sn-coral-rgb)/.14)}html[data-skin=sumi-night] .agents-input-actions button:not(.agents-send){border:0}html[data-skin=sumi-night] .habits-surface{background:transparent!important}html[data-skin=sumi-night] .habit-list-toolbar{background:var(--sn-card)!important}html[data-skin=sumi-night] .habits-compact{--habit-line:rgb(var(--sn-silver-rgb)/0.2)}html[data-skin=sumi-night] .habit-add-toggle,html[data-skin=sumi-night] .habit-search,html[data-skin=sumi-night] .plan-filters .agents-agent-select,html[data-skin=sumi-night] .task-editor>input{border:10px solid transparent;-o-border-image:var(--sn-f-field) 10 /10px stretch;border-image:var(--sn-f-field) 10 /10px stretch;border-radius:0;background:var(--sn-field);background-clip:padding-box}html[data-skin=sumi-night] .habit-search{padding:0 4px}html[data-skin=sumi-night] .habit-add-toggle{width:44px;min-width:44px;height:44px;padding:0;color:var(--sn-gold)}html[data-skin=sumi-night] .habit-search:focus-within{border-image-source:var(--sn-f-field-gold)}html[data-skin=sumi-night] .habit-filters{background:transparent;border-radius:0}html[data-skin=sumi-night] .habit-filters button{border:0;border-radius:4px;font-family:var(--sn-hand);font-size:16px}html[data-skin=sumi-night] .habit-filters button[aria-pressed=true]{background:transparent;color:var(--sn-gold-hi);background-image:var(--sn-a-underline-gold);background-repeat:no-repeat;background-position:0 100%;background-size:100% 7px}html[data-skin=sumi-night] .habit-compact-list{border-top:4px solid transparent;-o-border-image:var(--sn-rule) 6 0 0 0 /5px 0 0 0 stretch;border-image:var(--sn-rule) 6 0 0 0 /5px 0 0 0 stretch}html[data-skin=sumi-night] .workspace-panel-content>*{box-sizing:border-box}html[data-skin=sumi-night] .journal-history-sidebar>*{margin-inline:9px}html[data-skin=sumi-night] .habit-list-row{border-bottom:5px solid transparent;-o-border-image:var(--sn-rule-soft) 0 0 6 0 /0 0 5px 0 stretch;border-image:var(--sn-rule-soft) 0 0 6 0 /0 0 5px 0 stretch}html[data-skin=sumi-night] .habit-complete{border-radius:50%;border-color:rgb(var(--sn-silver-rgb)/.5)!important;color:var(--sn-silver)!important}html[data-skin=sumi-night] .habit-complete[aria-pressed=true]{background:transparent!important;color:var(--sn-gold-hi)!important;border-color:transparent!important}html[data-skin=sumi-night] .habit-complete[aria-pressed=true] svg{stroke-width:2.6}html[data-skin=sumi-night] .task-done .habit-list-name{text-decoration:line-through;text-decoration-color:var(--sn-gold);text-decoration-thickness:1.5px;color:var(--sn-muted);opacity:1}html[data-skin=sumi-night] .habit-list-stats>span+span{border-left-color:rgb(var(--sn-silver-rgb)/.3)}html[data-skin=sumi-night] .habit-list-stats{opacity:1}html[data-skin=sumi-night] .plan-list-heading{font-family:var(--sn-hand);font-size:19px;color:var(--sn-silver-hi)}html[data-skin=sumi-night] :is(.plan-list-heading>span,.plan-today-count){color:var(--sn-muted)}html[data-skin=sumi-night][data-mode=day] .habit-list-stats>span[style*=color]{color:#3a6a50!important}html[data-skin=sumi-night] .habit-list-name{font-size:15.5px}html[data-skin=sumi-night] .habit-open-item:hover,html[data-skin=sumi-night] .habit-open-item[aria-expanded=true]{background:rgb(var(--sn-silver-rgb)/.07)}html[data-skin=sumi-night] :is(.task-complete[aria-pressed=true],.habit-complete[aria-pressed=true]){color:var(--sn-gold-hi)}html[data-skin=sumi-night] :is(.plan-summary,.task-due,.habit-list-empty,.habit-row-history,.item-detail-facts dt,.item-detail-caption,.shared-calendar-weekdays,.shared-calendar-heading>span,.shared-calendar-detail p){color:var(--sn-muted)}html[data-skin=sumi-night] .habit-row-action{opacity:.85}html[data-skin=sumi-night] .habit-row-action:hover{background:rgb(var(--sn-silver-rgb)/.09)}html[data-skin=sumi-night] .habit-filters button span{opacity:1;color:var(--sn-muted)}html[data-skin=sumi-night] .habit-filters button[aria-pressed=true] span{color:var(--sn-gold-hi)}html[data-skin=sumi-night] :is(.shared-habit-calendar,.habit-calendar){position:relative;border:0;border-radius:13px;padding:16px 16px 14px;margin-bottom:14px;background:var(--sn-grain-soft),var(--sn-card-2);box-shadow:2px 3px 0 rgb(var(--sn-shadow-rgb)/calc(.32 * var(--sn-shadow-k)));--calendar-accent:var(--sn-gold)}html[data-skin=sumi-night] :is(.shared-habit-calendar,.habit-calendar):after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:14px solid transparent;-o-border-image:var(--sn-f-bubble) 16 /14px stretch;border-image:var(--sn-f-bubble) 16 /14px stretch}html[data-skin=sumi-night] .shared-habit-calendar>.shared-calendar-heading{margin:0 2px 10px;padding:0 0 7px;border-bottom:5px solid transparent;-o-border-image:var(--sn-rule-soft) 0 0 6 0 /0 0 5px 0 stretch;border-image:var(--sn-rule-soft) 0 0 6 0 /0 0 5px 0 stretch}html[data-skin=sumi-night] .shared-calendar-heading strong{font-family:var(--sn-hand);font-weight:400;font-size:21px;line-height:1.15;color:var(--sn-silver-hi)}html[data-skin=sumi-night] .shared-calendar-heading>span{font-family:var(--sn-hand);font-size:16px}html[data-skin=sumi-night] .shared-calendar-weekdays{font-family:var(--sn-hand);font-size:15px;margin-bottom:6px}html[data-skin=sumi-night] :is(.shared-calendar-weekdays,.shared-calendar-grid){gap:5px}html[data-skin=sumi-night] .shared-calendar-day{position:relative;isolation:isolate;min-height:52px;padding:5px 0 12px;border:0;border-radius:8px;background:transparent;color:var(--sn-silver);font-family:var(--sn-hand);font-weight:400;transition:background-color .2s,color .2s}html[data-skin=sumi-night] .shared-calendar-day:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border:9px solid transparent;-o-border-image:var(--sn-f-cell) 12 /9px stretch;border-image:var(--sn-f-cell) 12 /9px stretch;opacity:.85}html[data-skin=sumi-night] .shared-calendar-day:nth-child(3n+2):before{border-image-source:var(--sn-f-cell-b)}html[data-skin=sumi-night] .shared-calendar-day>span:first-child{font-size:18px;line-height:1.05}html[data-skin=sumi-night] .shared-calendar-day small{opacity:1;color:var(--sn-silver);font-size:13.5px;line-height:1.1}html[data-skin=sumi-night] .shared-calendar-day.has-progress{color:var(--calendar-accent);background:rgb(var(--sn-gold-rgb)/.09)}html[data-skin=sumi-night] .shared-calendar-day.has-progress small{color:var(--sn-silver-hi)}html[data-skin=sumi-night] .shared-calendar-day.is-future{opacity:1;color:var(--sn-future)}html[data-skin=sumi-night] .shared-calendar-day.is-future small{color:var(--sn-future)}html[data-skin=sumi-night] .shared-calendar-day.is-future:before{opacity:.4}html[data-skin=sumi-night] .shared-calendar-day:hover:not(:disabled,[aria-pressed=true]){background:rgb(var(--sn-silver-rgb)/.08)}html[data-skin=sumi-night] .shared-calendar-day.is-today{font-weight:400;color:var(--sn-gold-hi);background:rgb(var(--sn-gold-rgb)/.1)}html[data-skin=sumi-night] .shared-calendar-day.is-today:before,html[data-skin=sumi-night] .shared-calendar-day[aria-pressed=true]:before{border-image-source:var(--sn-f-cell-gold);opacity:1}html[data-skin=sumi-night] .shared-calendar-day[aria-pressed=true]{box-shadow:none;background:rgb(var(--sn-gold-rgb)/.2);color:var(--sn-gold-hi)}html[data-skin=sumi-night] .shared-calendar-day:focus-visible{outline-offset:2px}html[data-skin=sumi-night] .shared-calendar-progress{bottom:5px;height:6px;width:64%;overflow:visible;border-radius:0;background:var(--sn-rule-soft) 0 50% /160px 6px repeat-x}html[data-skin=sumi-night] .shared-calendar-progress>span{height:4px;margin-top:1px;border-radius:2px 4px 4px 2px/2px 3px 3px 2px;background:var(--sn-speckle),linear-gradient(var(--sn-fill),var(--sn-fill))}html[data-skin=sumi-night] .shared-calendar-detail{margin-top:12px;padding-top:10px;border-top:5px solid transparent;-o-border-image:var(--sn-rule) 6 0 0 0 /5px 0 0 0 stretch;border-image:var(--sn-rule) 6 0 0 0 /5px 0 0 0 stretch}html[data-skin=sumi-night] .shared-calendar-detail .shared-calendar-heading{margin-bottom:4px}html[data-skin=sumi-night] .shared-calendar-detail .shared-calendar-heading strong{font-size:19px}html[data-skin=sumi-night] .shared-calendar-detail li{align-items:center;padding:3px 0;font-family:var(--sn-hand);font-size:17px;color:var(--sn-text)}html[data-skin=sumi-night] .shared-calendar-detail li svg{display:none}html[data-skin=sumi-night] .shared-calendar-detail li:before{content:"";flex:none;width:16px;height:16px;background:var(--sn-a-tick-gold) center /16px 16px no-repeat}html[data-skin=sumi-night] .shared-calendar-detail p{font-family:var(--sn-hand);font-size:17px}html[data-skin=sumi-night] .shared-calendar-detail button{width:32px;height:32px;border-radius:50%;background:var(--sn-a-cross-gold) center /14px 14px no-repeat}html[data-skin=sumi-night] .shared-calendar-detail button svg{display:none}html[data-skin=sumi-night] .shared-calendar-detail button:hover{background-color:rgb(var(--sn-silver-rgb)/.09)}html[data-skin=sumi-night] :is(.plan-cadence button,.plan-add-type button,.habit-days button,.habit-days [role=radiogroup]){border-radius:4px}html[data-skin=sumi-night] .plan-add{border:14px solid transparent!important;-o-border-image:var(--sn-f-bubble) 16 /14px stretch!important;border-image:var(--sn-f-bubble) 16 /14px stretch!important;border-radius:0!important;padding:2px 6px 4px!important;background:var(--sn-card-2);background-clip:padding-box}html[data-skin=sumi-night] .plan-add input:not([type=checkbox]),html[data-skin=sumi-night] .plan-due button{border:10px solid transparent!important;-o-border-image:var(--sn-f-field) 10 /10px stretch!important;border-image:var(--sn-f-field) 10 /10px stretch!important;border-radius:0!important;background:var(--sn-field)!important;background-clip:padding-box!important;min-height:42px;color:var(--sn-text);font-family:var(--sn-hand);font-size:17px}html[data-skin=sumi-night] .plan-add input:focus-visible,html[data-skin=sumi-night] .plan-due button:focus-visible{border-image-source:var(--sn-f-field-gold)!important;outline:none}html[data-skin=sumi-night] .plan-due{font-family:var(--sn-hand);font-size:16px}html[data-skin=sumi-night] :is(.plan-add-type button,.plan-cadence button){border:0!important;background:none!important;font-family:var(--sn-hand);font-size:17px;font-weight:400;color:var(--sn-muted)}html[data-skin=sumi-night] :is(.plan-add-type button,.plan-cadence button)[aria-pressed=true]{color:var(--sn-gold-hi);background:var(--sn-a-underline-gold) 0 100% /100% 7px no-repeat!important}html[data-skin=sumi-night] .habits-compact form button[aria-label^="icon for"],html[data-skin=sumi-night] .habits-compact form input:not([type=checkbox]){border:10px solid transparent!important;-o-border-image:var(--sn-f-field) 10 /10px stretch!important;border-image:var(--sn-f-field) 10 /10px stretch!important;border-radius:0!important;background:var(--sn-field)!important;background-clip:padding-box!important;color:var(--sn-text);font-family:var(--sn-hand);font-size:17px}html[data-skin=sumi-night] .habits-compact form input:focus-visible{border-image-source:var(--sn-f-field-gold)!important;outline:none}html[data-skin=sumi-night] .habit-days{font-family:var(--sn-hand);font-size:16px}html[data-skin=sumi-night] .habit-days [role=radiogroup]{border:0;border-radius:0;overflow:visible;gap:2px}html[data-skin=sumi-night] .habit-days button{border-left:0;font-family:var(--sn-hand);font-size:17px;font-weight:400;min-width:28px;border-radius:4px}html[data-skin=sumi-night] .habit-days button[aria-checked=true]{background:var(--sn-a-underline-gold) 0 100% /100% 7px no-repeat;color:var(--sn-gold-hi);font-weight:400}html[data-skin=sumi-night] .plan-notice{border:0;border-radius:8px;background:var(--sn-wash)}html[data-skin=sumi-night] :is(.task-due.overdue,.item-detail-facts .is-alert dd){color:var(--sn-coral)}html[data-skin=sumi-night] .task-editor-actions .habit-delete{color:var(--sn-coral)}html[data-skin=sumi-night] .journal-menu-close{color:var(--sn-gold)}html[data-skin=sumi-night][data-art] .settings-shell{--settings-ink:var(--sn-text);--settings-muted:var(--sn-muted-2);--settings-faint:var(--sn-faint);--settings-line:rgb(var(--sn-silver-rgb)/0.24);--settings-panel:var(--sn-card);--settings-ground:var(--sn-ground);--settings-hover:rgb(var(--sn-silver-rgb)/0.07);--settings-accent:var(--sn-gold);--settings-accent-soft:var(--sn-accent-soft);--settings-danger:var(--sn-coral);--settings-danger-soft:var(--sn-danger-soft);--settings-radius:8px;--settings-control-radius:4px;background:transparent}html[data-skin=sumi-night] .settings-topbar{height:64px;border-bottom:6px solid transparent;-o-border-image:var(--sn-rule-b) 0 0 6 0 /0 0 6px 0 stretch;border-image:var(--sn-rule-b) 0 0 6 0 /0 0 6px 0 stretch;background:var(--sn-grain-soft),var(--sn-card);backdrop-filter:none}html[data-skin=sumi-night] .settings-brand span{font-family:var(--sn-hand);font-size:22px;letter-spacing:0;color:var(--sn-silver-hi)}html[data-skin=sumi-night] .settings-brand img{border-radius:6px}html[data-skin=sumi-night] .settings-back{position:relative;font-family:var(--sn-hand);font-size:19px;font-weight:400;color:var(--sn-silver);border-radius:4px}html[data-skin=sumi-night] .settings-back:hover{background:transparent;color:var(--sn-silver-hi)}html[data-skin=sumi-night] .settings-back:hover:after{content:"";position:absolute;left:10px;right:10px;bottom:6px;height:7px;background:var(--sn-a-underline-gold) 0 50% /100% 100% no-repeat}html[data-skin=sumi-night] .settings-label{font-size:30px;line-height:1.1;color:var(--sn-silver-hi);margin-bottom:8px}html[data-skin=sumi-night] .settings-nav-group{font-family:var(--sn-hand);font-size:17px;font-weight:400;color:var(--sn-gold);letter-spacing:.02em}html[data-skin=sumi-night] .settings-sidebar nav a{position:relative;font-family:var(--sn-hand);font-size:19px;font-weight:400;border-radius:4px;color:var(--sn-muted)}html[data-skin=sumi-night] .settings-sidebar nav a:hover{background:rgb(var(--sn-silver-rgb)/.07);color:var(--sn-silver-hi)}html[data-skin=sumi-night] .settings-sidebar nav a[aria-current=page]{background:transparent;box-shadow:none;color:var(--sn-silver-hi)}html[data-skin=sumi-night] .settings-sidebar nav a[aria-current=page]:after{content:"";position:absolute;left:6px;right:6px;bottom:1px;height:9px;background:var(--sn-a-underline-gold) 0 50% /100% 100% no-repeat;pointer-events:none}html[data-skin=sumi-night] .settings-sidebar nav a[aria-current=page] svg{color:var(--sn-gold)}html[data-skin=sumi-night] .settings-heading{position:relative;margin-bottom:34px;padding-bottom:26px;background:var(--sn-rule-stars) 0 100% /280px 18px no-repeat}html[data-skin=sumi-night] .settings-heading:after{content:"";position:absolute;right:-10px;top:-30px;width:150px;height:108px;background:var(--sn-a-moth-hawk) 100% 0 /contain no-repeat;opacity:.9;pointer-events:none}@media (max-width:768px){html[data-skin=sumi-night] .settings-layout{padding:0 10px 36px}html[data-skin=sumi-night] .settings-content,html[data-skin=sumi-night] .settings-mobile-nav{background:var(--sn-grain-soft),color-mix(in srgb,var(--sn-card) 97%,transparent);box-shadow:var(--sn-shadow);border-radius:13px}html[data-skin=sumi-night] .settings-mobile-nav{padding:18px 14px 2px;margin-bottom:0}html[data-skin=sumi-night] .settings-content{padding:6px 14px 30px}html[data-skin=sumi-night] .settings-heading:after{display:none}html[data-skin=sumi-night] .settings-heading{margin-bottom:24px}html[data-skin=sumi-night] .settings-row{padding:16px 18px}html[data-skin=sumi-night] .settings-group>*{padding-inline:18px}html[data-skin=sumi-night] .settings-shell h1{font-size:34px}}html[data-skin=sumi-night] .settings-heading>p{max-width:46ch;font-size:15.5px}html[data-skin=sumi-night] .settings-section-desc{max-width:56ch}html[data-skin=sumi-night] :is(.settings-note,.settings-muted,.settings-pattern-state,.settings-row-text>.settings-pattern-status,.writing-preset-desc,.writing-value,.welcome-feature-description){color:var(--sn-muted)}html[data-skin=sumi-night] :is(.settings-alert,.settings-notice,.about-notice,.connect-alert,.plan-notice){position:relative;border:0!important;border-radius:8px;background:var(--sn-notice)}html[data-skin=sumi-night] :is(.settings-alert,.settings-notice,.about-notice,.connect-alert):after{content:"";position:absolute;inset:0;pointer-events:none;border:16px solid transparent;-o-border-image:var(--sn-f-bubble-coral) 16 /16px stretch;border-image:var(--sn-f-bubble-coral) 16 /16px stretch}html[data-skin=sumi-night] :is(.settings-membership .settings-notice,.about-notice[data-tone=ok]){background:var(--sn-wash)}html[data-skin=sumi-night] :is(.settings-membership .settings-notice,.about-notice[data-tone=ok]):after{border-image-source:var(--sn-f-bubble)}html[data-skin=sumi-night] :is(.settings-alert,.settings-notice,.about-notice,.connect-alert){padding:14px 20px;color:var(--sn-text)}html[data-skin=sumi-night] :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:13px;background:var(--sn-grain-soft),var(--sn-card);box-shadow:var(--sn-shadow)}html[data-skin=sumi-night] :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:24px solid transparent;-o-border-image:var(--sn-f-card) 24 /24px stretch;border-image:var(--sn-f-card) 24 /24px stretch}html[data-skin=sumi-night] .settings-section:nth-of-type(2n) .settings-group:after{border-image-source:var(--sn-f-card-b)}html[data-skin=sumi-night] .settings-danger .settings-group:after{border-image-source:var(--sn-f-coral)}html[data-skin=sumi-night] .settings-group{border:0}html[data-skin=sumi-night] .settings-group>*+*{border-top:5px solid transparent;-o-border-image:var(--sn-rule) 6 0 0 0 /5px 0 0 0 stretch;border-image:var(--sn-rule) 6 0 0 0 /5px 0 0 0 stretch}html[data-skin=sumi-night] .settings-group>*,html[data-skin=sumi-night] .settings-group>.settings-row{padding-inline:24px}html[data-skin=sumi-night] .settings-row{padding:17px 24px}html[data-skin=sumi-night] .settings-row-text>strong{font-weight:500}html[data-skin=sumi-night] .settings-group>a.settings-row:hover{background:rgb(var(--sn-silver-rgb)/.06)}html[data-skin=sumi-night] .settings-section-head h2{background:var(--sn-a-underline-silver) 0 100% /100% 7px no-repeat;padding-bottom:5px;width:-moz-fit-content;width:fit-content}html[data-skin=sumi-night] .settings-danger .settings-section-head h2{color:var(--sn-coral);background-image:var(--sn-a-underline-gold)}html[data-skin=sumi-night] .settings-group>.settings-confirm,html[data-skin=sumi-night] .settings-group>.settings-pattern-error{background:var(--settings-danger-soft)}html[data-skin=sumi-night] .settings-content .settings-theme{padding:12px 12px 14px;border-radius:13px;min-height:0;color:var(--sn-text)}html[data-skin=sumi-night] .settings-content .settings-theme:hover:not(:disabled),html[data-skin=sumi-night] .settings-content .writing-preset:hover:not(:disabled){background:var(--sn-grain-soft),var(--sn-card-2);border-color:transparent;transform:rotate(-.25deg)}html[data-skin=sumi-night] .settings-content .settings-theme[aria-pressed=true],html[data-skin=sumi-night] .settings-content .writing-preset[aria-pressed=true]{box-shadow:var(--sn-shadow);background:var(--sn-wash);border:0}html[data-skin=sumi-night] .settings-content .settings-theme[aria-pressed=true]:after,html[data-skin=sumi-night] .settings-content .writing-preset[aria-pressed=true]:after{border-image-source:var(--sn-f-gold)}html[data-skin=sumi-night] .settings-theme-sheet{border:0;border-radius:4px;box-shadow:0 0 0 1px rgb(var(--sn-silver-rgb)/.18),2px 3px 0 rgb(var(--sn-shadow-rgb)/calc(.4 * var(--sn-shadow-k)))}html[data-skin=sumi-night] .settings-theme-label{font-family:var(--sn-hand);font-size:19px;font-weight:400}html[data-skin=sumi-night] .settings-theme-desc{font-size:13.5px}html[data-skin=sumi-night] .settings-content .settings-theme-check{color:var(--sn-gold-ink);background:var(--sn-fill);border:0;border-radius:50%;padding:2px;box-sizing:content-box;box-shadow:none}html[data-skin=sumi-night] .writing-preset-title{font-family:var(--sn-hand);font-size:19px;font-weight:400}html[data-skin=sumi-night] .writing-preset-check,html[data-skin=sumi-night] .writing-preset-title>svg:first-child{color:var(--sn-gold)}html[data-skin=sumi-night] .writing-sample{border:1px solid rgb(var(--sn-silver-rgb)/.3);border-radius:6px;background:var(--sn-field)}html[data-skin=sumi-night] .settings-writing .writing-preview-text:focus-visible{outline:2px dashed var(--sn-gold)}html[data-skin=sumi-night] .settings-badge{position:relative;padding:3px 14px;border-radius:4px;background:transparent;color:var(--sn-gold-hi);font-family:var(--sn-hand);font-size:16px;font-weight:400}html[data-skin=sumi-night] .settings-badge:after{content:"";position:absolute;inset:0;pointer-events:none;border:14px solid transparent;-o-border-image:var(--sn-f-pill-sm) 16 /14px stretch;border-image:var(--sn-f-pill-sm) 16 /14px stretch}html[data-skin=sumi-night] .settings-badge[data-tone=danger]{color:var(--sn-coral)}html[data-skin=sumi-night] .settings-badge[data-tone=danger]:after{border-image-source:var(--sn-f-pill-sm-coral)}html[data-skin=sumi-night] .settings-badge[data-tone=neutral]{color:var(--sn-muted);background:transparent}html[data-skin=sumi-night] .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:10px solid transparent;-o-border-image:var(--sn-f-field) 10 /10px stretch;border-image:var(--sn-f-field) 10 /10px stretch;border-radius:0;background:var(--sn-field);background-clip:padding-box;color:var(--sn-text)}html[data-skin=sumi-night] .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(--sn-f-field-gold);outline:none}html[data-skin=sumi-night] .settings-content textarea:not(.writing-preview-text){padding:6px 8px}html[data-skin=sumi-night] .settings-content label{font-family:var(--sn-hand);font-size:17px;font-weight:400}html[data-skin=sumi-night] .settings-content .about-search{padding-inline:24px}html[data-skin=sumi-night] :is(.settings-motion .agents-agent-select,.settings-mobile-nav .agents-agent-select,.about-add-fields>.agents-agent-select){border:10px solid transparent;-o-border-image:var(--sn-f-field) 10 /10px stretch;border-image:var(--sn-f-field) 10 /10px stretch;border-radius:0;background:var(--sn-field);background-clip:padding-box;color:var(--sn-text);font-family:var(--sn-hand);font-size:19px}html[data-skin=sumi-night] .settings-content .settings-switch{border:0;background:transparent;min-height:44px;padding:4px;border-radius:6px}html[data-skin=sumi-night] .settings-content .settings-switch:hover:not(:disabled){background:transparent}html[data-skin=sumi-night] .settings-switch-track{width:44px;height:24px;padding:4px;border-radius:0;background:var(--sn-a-switch-off) center /44px 24px no-repeat}html[data-skin=sumi-night] .settings-switch-track>span{width:16px;height:16px;border-radius:0;background:var(--sn-a-knob) center /18px 18px no-repeat;box-shadow:none}html[data-skin=sumi-night] [aria-checked=true]>.settings-switch-track{background:var(--sn-a-switch-on) center /44px 24px no-repeat}html[data-skin=sumi-night] [aria-checked=true]>.settings-switch-track>span{transform:translateX(20px);background-image:var(--sn-a-knob-gold)}html[data-skin=sumi-night] :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(--sn-a-check-off) center /22px 22px no-repeat;cursor:pointer}html[data-skin=sumi-night] :is(.settings-content,.workspace-agents,.habits-compact,.billing-page,.connect-page) input[type=checkbox]:checked{background-image:var(--sn-a-check-on)}html[data-skin=sumi-night] .settings-content input[type=checkbox]:focus-visible{outline-offset:2px}html[data-skin=sumi-night] .settings-content input.settings-range[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent}html[data-skin=sumi-night] .settings-range::-webkit-slider-runnable-track{height:8px;background:var(--sn-rule) 0 50% /160px 6px repeat-x}html[data-skin=sumi-night] .settings-range::-moz-range-track{height:8px;background:var(--sn-rule) 0 50% /160px 6px repeat-x}html[data-skin=sumi-night] .settings-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-7px;border:0;background:var(--sn-a-knob-gold) center /22px 22px no-repeat}html[data-skin=sumi-night] .settings-range::-moz-range-thumb{width:22px;height:22px;border:0;background:var(--sn-a-knob-gold) center /22px 22px no-repeat}html[data-skin=sumi-night] :is(.about-progress,.psyche-bar){height:8px;border-radius:0;overflow:visible;background:var(--sn-rule) 0 50% /160px 6px repeat-x}html[data-skin=sumi-night] :is(.about-progress,.psyche-bar)>span{height:6px;margin-top:1px;border-radius:2px 5px 5px 2px/3px 4px 4px 3px;background:var(--sn-speckle),linear-gradient(var(--sn-fill),var(--sn-fill))}html[data-skin=sumi-night] .about-segment{border:0;background:transparent;padding:0;gap:4px}html[data-skin=sumi-night] .settings-content .about-segment button{font-family:var(--sn-hand);font-size:17px;border-radius:4px}html[data-skin=sumi-night] .settings-content .about-segment button[aria-pressed=true]{background:var(--sn-a-underline-gold) 0 100% /100% 7px no-repeat;color:var(--sn-gold-hi)}html[data-skin=sumi-night] .about-guest{border-radius:8px;background:var(--sn-wash);box-shadow:2px 3px 0 rgb(var(--sn-shadow-rgb)/calc(.35 * var(--sn-shadow-k)))}html[data-skin=sumi-night] .about-item-wrap[data-open]{background:rgb(var(--sn-gold-rgb)/.08)}html[data-skin=sumi-night] :is(.psyche .psyche-heading,.about-kind>h3){font-family:var(--sn-hand);font-weight:400;font-size:17px;color:var(--sn-silver-hi)}html[data-skin=sumi-night] .psyche-detail,html[data-skin=sumi-night] .psyche-reflections li{border-left-color:var(--sn-gold)}html[data-skin=sumi-night] .settings-empty>svg{color:var(--sn-gold)}html[data-skin=sumi-night] .settings-empty>strong{font-family:var(--sn-hand);font-size:21px;font-weight:400;color:var(--sn-silver-hi)}html[data-skin=sumi-night] .settings-price{font-size:44px;color:var(--sn-gold-hi)}html[data-skin=sumi-night] .settings-content .billing-consent{border-radius:8px;background:var(--sn-wash)}html[data-skin=sumi-night] .connect-code{border-radius:6px;border-color:var(--sn-line);background:var(--sn-field);color:var(--sn-text)}html[data-skin=sumi-night] .connect-permission-icon{border:1px solid rgb(var(--sn-silver-rgb)/.4);background:var(--sn-field);color:var(--sn-silver);border-radius:50%}html[data-skin=sumi-night] .connect-permission:has(input:checked) .connect-permission-icon{background:var(--sn-fill);color:var(--sn-gold-ink);border-color:transparent}html[data-skin=sumi-night] :is(.connect-permission:hover,.connect-dates>summary:hover,.connect-activity>summary:hover){background:rgb(var(--sn-silver-rgb)/.07)}html[data-skin=sumi-night] .connect-form-actions{background:rgb(var(--sn-gold-rgb)/.08)}html[data-skin=sumi-night] .connect-log>li,html[data-skin=sumi-night] .psyche-foot{border-top:5px solid transparent;-o-border-image:var(--sn-rule) 6 0 0 0 /5px 0 0 0 stretch;border-image:var(--sn-rule) 6 0 0 0 /5px 0 0 0 stretch}html[data-skin=sumi-night] .connect-back{color:var(--sn-silver);font-family:var(--sn-hand)}html[data-skin=sumi-night] .billing-page{max-width:600px;margin:40px auto;padding:56px 40px 60px;color:var(--sn-text)}html[data-skin=sumi-night] .billing-page:before{content:"";position:absolute;top:18px;right:30px;width:80px;height:140px;background:var(--sn-a-lantern) 50% 0 /contain no-repeat;pointer-events:none;opacity:.95}html[data-skin=sumi-night] .billing-page a{color:var(--sn-gold-hi);text-decoration-color:var(--sn-gold)}html[data-skin=sumi-night] .pro-welcome{background:transparent}html[data-skin=sumi-night] .welcome-intro{--welcome-accent:var(--sn-gold);--welcome-line:rgb(var(--sn-silver-rgb)/0.28);--welcome-tint:var(--sn-welcome-tint);--welcome-muted:var(--sn-welcome-muted);--welcome-ink:var(--sn-text);--welcome-paper:var(--sn-card);--welcome-shadow:rgb(var(--sn-shadow-rgb)/calc(0.5 * var(--sn-shadow-k)))}html[data-skin=sumi-night] .welcome-inner{padding:38px clamp(26px,5cqi,60px) 28px;min-height:calc(100% - 4px)}html[data-skin=sumi-night] .welcome-brand span{font-family:var(--sn-hand);font-size:24px;font-weight:400;letter-spacing:0;color:var(--sn-silver-hi)}html[data-skin=sumi-night] .welcome-brand .lp-logo{color:var(--sn-silver-hi)}html[data-skin=sumi-night] .welcome-intro h1{font-size:clamp(40px,7.4cqi,54px);line-height:1.04;max-width:14ch}html[data-skin=sumi-night] .welcome-description{color:var(--sn-muted)}html[data-skin=sumi-night] .welcome-actions button{min-height:54px;padding:0 34px;font-size:21px;border-radius:999px}html[data-skin=sumi-night] .welcome-start-note{color:var(--sn-muted)}html[data-skin=sumi-night] .welcome-sign-in{background:transparent;color:var(--sn-silver);border-color:transparent}html[data-skin=sumi-night] .welcome-sheet{position:relative;border:0;border-radius:6px;padding:26px 26px 52px 50px;color:var(--sn-text);background:linear-gradient(90deg,transparent 34px,rgb(var(--sn-gold-rgb)/.55) 34px 35.2px,transparent 35.2px),repeating-linear-gradient(180deg,transparent 0 24.4px,rgb(var(--sn-silver-rgb)/.15) 24.4px 25.4px),var(--sn-grain-soft),var(--sn-welcome-sheet);background-position:0 0,0 22px,0 0,0 0;box-shadow:2px 3px 0 rgb(var(--sn-shadow-rgb)/calc(.4 * var(--sn-shadow-k))),7px 11px 20px rgb(var(--sn-shadow-rgb)/calc(.3 * var(--sn-shadow-k))),inset 0 0 0 1px rgb(var(--sn-silver-rgb)/.18);rotate:-.9deg}html[data-skin=sumi-night] .welcome-reply{border:0;border-radius:13px;background:var(--sn-grain-soft),var(--sn-card-2);box-shadow:var(--sn-shadow);rotate:.6deg}html[data-skin=sumi-night] .welcome-reply:after{content:"";position:absolute;inset:0;pointer-events:none;border:24px solid transparent;-o-border-image:var(--sn-f-gold) 24 /24px stretch;border-image:var(--sn-f-gold) 24 /24px stretch}html[data-skin=sumi-night] .welcome-reply-agent{font-family:var(--sn-hand);font-size:19px;font-weight:400;color:var(--sn-gold-hi)}html[data-skin=sumi-night] .welcome-reply-task{border-radius:6px;background:var(--sn-wash)}html[data-skin=sumi-night] .welcome-features{position:relative;padding-top:30px}html[data-skin=sumi-night] .welcome-features:before{content:"";position:absolute;top:4px;left:0;right:0;height:18px;background:var(--sn-rule-stars) 0 50% /280px 18px repeat-x;pointer-events:none}html[data-skin=sumi-night] .welcome-features button{border-radius:6px}html[data-skin=sumi-night] .welcome-features button:hover{background:rgb(var(--sn-silver-rgb)/.07)}html[data-skin=sumi-night] .welcome-feature-title{font-family:var(--sn-hand);font-size:21px;font-weight:400;color:var(--sn-silver-hi)}html[data-skin=sumi-night] .welcome-feature-icon{color:var(--sn-gold)}html[data-skin=sumi-night] .welcome-intro :is(button,a):focus-visible{outline:2px dashed var(--sn-gold);outline-offset:3px}html[data-skin=sumi-night] .welcome-company a{text-decoration-color:var(--sn-gold)}html[data-skin=sumi-night] .welcome-inner:before{content:"";position:absolute;right:18px;top:4px;width:150px;height:134px;background:var(--sn-a-moth-luna) 100% 0 /contain no-repeat;opacity:.92;pointer-events:none}@media (max-width:560px){html[data-skin=sumi-night] .welcome-inner:before{width:104px;height:93px;top:2px;right:12px}}html[data-skin=sumi-night] .welcome-copy,html[data-skin=sumi-night] .welcome-hero{position:relative}html[data-skin=sumi-night] div:has(>[role=dialog][aria-labelledby=auth-modal-title]){background-color:var(--sn-scrim-auth)!important}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title]{position:relative;border:0!important;border-radius:13px!important;padding:38px 40px 34px!important;background:var(--sn-grain-soft),var(--sn-card)!important;box-shadow:var(--sn-shadow)!important;color:var(--sn-text)!important}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title]:after{content:"";position:absolute;inset:0;pointer-events:none;border:24px solid transparent;-o-border-image:var(--sn-f-card) 24 /24px stretch;border-image:var(--sn-f-card) 24 /24px stretch}html[data-skin=sumi-night] #auth-modal-title{font-size:32px!important;line-height:1.1!important;color:var(--sn-silver-hi)!important;letter-spacing:0!important;font-weight:400!important}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] input{border:10px solid transparent!important;-o-border-image:var(--sn-f-field) 10 /10px stretch!important;border-image:var(--sn-f-field) 10 /10px stretch!important;border-radius:0!important;background:var(--sn-field)!important;background-clip:padding-box!important;color:var(--sn-text)!important;padding:6px 8px!important;height:auto!important;min-height:52px}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] input:focus{border-image-source:var(--sn-f-field-gold)!important;outline:none!important}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] button{position:relative;isolation:isolate;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--sn-silver)!important;font-family:var(--sn-hand)!important;font-size:20px!important;font-weight:400!important;min-height:52px}html[data-skin=sumi-night] [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(--sn-f-pill) 22 /20px stretch;border-image:var(--sn-f-pill) 22 /20px stretch}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]{color:var(--sn-gold-ink)!important}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]:after{border-image-source:var(--sn-f-pill-gold)}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]:before{content:"";position:absolute;inset:5px 6px 4px 5px;z-index:-1;border-radius:999px;background:var(--sn-speckle),linear-gradient(var(--sn-fill),var(--sn-fill))}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]){color:var(--sn-muted)!important}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]):after{opacity:0}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] button:not([type=submit]):hover{color:var(--sn-silver-hi)!important;background:var(--sn-a-underline-gold) 50% 80% /70% 8px no-repeat!important}html[data-skin=sumi-night] nav[aria-label=Main]{border-top:0!important;background:var(--sn-grain-soft),var(--sn-card)!important;box-shadow:0 -4px 14px rgb(var(--sn-shadow-rgb)/calc(.3 * var(--sn-shadow-k)))}html[data-skin=sumi-night] nav[aria-label=Main]:before{content:"";position:absolute;inset:-4px 0 auto 0;height:8px;background:var(--sn-rule-b) 0 50% /200px 6px repeat-x;pointer-events:none}html[data-skin=sumi-night] nav[aria-label=Main] button{position:relative;font-family:var(--sn-hand)!important;font-size:18px!important;font-weight:400!important;color:var(--sn-muted)!important}html[data-skin=sumi-night] nav[aria-label=Main] button[aria-current=page]{color:var(--sn-gold-hi)!important}html[data-skin=sumi-night] nav[aria-label=Main] button[aria-current=page]:after{content:"";position:absolute;left:22%;right:22%;bottom:6px;height:8px;background:var(--sn-a-underline-gold) 0 50% /100% 100% no-repeat}html[data-skin=sumi-night] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]{border:16px solid transparent!important;-o-border-image:var(--sn-f-bubble-gold) 16 /16px stretch!important;border-image:var(--sn-f-bubble-gold) 16 /16px stretch!important;border-radius:14px!important;background:var(--sn-grain-soft),var(--sn-card)!important;background-clip:border-box!important;box-shadow:var(--sn-shadow)!important;padding:0 6px!important;font-family:var(--font-ui),system-ui,sans-serif}html[data-skin=sumi-night] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] span{color:var(--sn-text)!important}html[data-skin=sumi-night] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] span:first-child{color:var(--sn-gold-hi)!important}html[data-skin=sumi-night] .dictation{--dict-art:sn-breathe 6s ease-in-out infinite;--dict-ring:none;gap:10px;min-height:54px;padding:9px 9px 9px 22px;border:0;border-radius:28px;background:var(--sn-grain-soft),var(--sn-card);box-shadow:var(--sn-shadow);color:var(--sn-text);font-family:var(--sn-hand)}html[data-skin=sumi-night] .dictation:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:20px solid transparent;-o-border-image:var(--sn-f-pill) 22 /20px stretch;border-image:var(--sn-f-pill) 22 /20px stretch}html[data-skin=sumi-night] .dictation-mark{flex:none;width:17px;height:17px;margin-left:-5px;border:0;border-radius:0;background:var(--sn-a-spark-gold) center /17px 17px no-repeat}html[data-skin=sumi-night] .dictation:not([data-view=listening]) .dictation-mark{opacity:.4}html[data-skin=sumi-night] .dictation-status{font-size:20px;line-height:1.15;color:var(--sn-silver)}html[data-skin=sumi-night] .dictation-note{font-size:16px;--note-lh:1.25;font-style:normal;color:var(--sn-muted)}html[data-skin=sumi-night] .dictation[data-view=problem] .dictation-status{color:var(--sn-coral)}html[data-skin=sumi-night] .dictation button{width:38px;height:38px;color:var(--sn-silver)}html[data-skin=sumi-night] .dictation button:hover{background:rgb(var(--sn-silver-rgb)/.12)}html[data-skin=sumi-night] .dictation[data-view=listening] .dictation-toggle{background:rgb(var(--sn-gold-rgb)/.14);color:var(--sn-gold-hi)}html[data-skin=sumi-night] .dictation[data-view=listening] .dictation-toggle:hover{background:rgb(var(--sn-gold-rgb)/.26)}html[data-skin=sumi-night] .dictation button:focus-visible{outline-color:var(--sn-gold-hi)}@media (max-width:768px){html[data-skin=sumi-night] .dictation{min-height:56px}html[data-skin=sumi-night] .dictation button{width:42px;height:42px}}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"]){box-sizing:border-box;border:22px solid transparent!important;-o-border-image:var(--sn-f-card) 24 /22px stretch!important;border-image:var(--sn-f-card) 24 /22px stretch!important;border-radius:14px!important;padding:0 2px 2px!important;background:var(--sn-grain-soft),var(--sn-card)!important;box-shadow:var(--sn-shadow);color:var(--sn-text)!important}html[data-skin=sumi-night] :is([role=dialog][aria-label="Scan notes"])>[role=status]{gap:8px!important;margin-bottom:8px!important;font-family:var(--sn-hand)!important;font-size:20px!important;line-height:1.2;color:var(--sn-silver)!important}html[data-skin=sumi-night] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span[style*=animation]{flex:none;width:16px!important;height:16px!important;border-radius:0!important;background:var(--sn-a-spark-gold) center /16px 16px no-repeat!important;animation:sn-breathe 6s ease-in-out infinite!important}@keyframes sn-breathe{0%,to{opacity:1}50%{opacity:.55}}html[data-skin=sumi-night] :is([role=dialog][aria-label="Scan notes"])>div:not([role=status],[aria-live],:has(>button,>span)){position:relative;margin:0 0 10px!important;padding:8px 18px!important;border-radius:8px;background:var(--sn-notice);font-family:var(--sn-hand)!important;font-size:18px!important;line-height:1.3;color:var(--sn-coral)!important}html[data-skin=sumi-night] :is([role=dialog][aria-label="Scan notes"])>div:not([role=status],[aria-live],:has(>button,>span)):after{content:"";position:absolute;inset:0;pointer-events:none;border:14px solid transparent;-o-border-image:var(--sn-f-bubble-coral) 16 /14px stretch;border-image:var(--sn-f-bubble-coral) 16 /14px stretch}html[data-skin=sumi-night] :is([role=dialog][aria-label="Scan notes"])>[aria-live=polite][style*=border],html[data-skin=sumi-night] [role=dialog][aria-label="Ask about your entry"]>textarea{border:10px solid transparent!important;-o-border-image:var(--sn-f-field) 10 /10px stretch!important;border-image:var(--sn-f-field) 10 /10px stretch!important;border-radius:0!important;background:var(--sn-field)!important;background-clip:padding-box!important;color:var(--sn-text)!important;padding:4px 6px!important}html[data-skin=sumi-night] :is([role=dialog][aria-label="Scan notes"])>[aria-live=polite][style*=border]>span{font-family:var(--sn-hand);font-size:19px;color:var(--sn-muted)!important}html[data-skin=sumi-night] [role=dialog][aria-label="Ask about your entry"]>textarea:focus-visible{border-image-source:var(--sn-f-field-gold)!important;outline:none!important}html[data-skin=sumi-night] [role=dialog][aria-label="Ask about your entry"]>textarea::-moz-placeholder{font-family:var(--sn-hand);font-size:19px;color:var(--sn-muted);opacity:1}html[data-skin=sumi-night] [role=dialog][aria-label="Ask about your entry"]>textarea::placeholder{font-family:var(--sn-hand);font-size:19px;color:var(--sn-muted);opacity:1}html[data-skin=sumi-night] [role=dialog][aria-label="Ask about your entry"]>div:not(:has(>button)){margin-bottom:8px!important;font-family:var(--sn-hand)!important;font-size:20px!important;color:var(--sn-silver)!important}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:not([role=status],[aria-live]):has(>button,>span){gap:12px!important;margin-top:10px!important;flex-wrap:wrap}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button{position:relative;isolation:isolate;min-height:38px;padding:3px 22px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--sn-silver)!important;font-family:var(--sn-hand)!important;font-size:19px!important;letter-spacing:.01em}html[data-skin=sumi-night] :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(--sn-f-pill-sm) 16 /14px stretch;border-image:var(--sn-f-pill-sm) 16 /14px stretch}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button:hover:not(:disabled){background:rgb(var(--sn-silver-rgb)/.09)!important;color:var(--sn-silver-hi)!important}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"]>div>button:first-child,[role=dialog][aria-label="Scan notes"]>div>button:first-child){color:var(--sn-gold-ink)!important}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"]>div>button:first-child,[role=dialog][aria-label="Scan notes"]>div>button:first-child):after{border-image-source:var(--sn-f-pill-sm-gold)}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"]>div>button:first-child,[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(--sn-speckle),linear-gradient(var(--sn-fill),var(--sn-fill));transform:rotate(-.4deg)}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"]>div>button:first-child,[role=dialog][aria-label="Scan notes"]>div>button:first-child):hover:not(:disabled){background:transparent!important;color:var(--sn-gold-ink)!important}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"]>div>button:first-child,[role=dialog][aria-label="Scan notes"]>div>button:first-child):hover:not(:disabled):before{background:var(--sn-speckle),linear-gradient(var(--sn-fill-hi),var(--sn-fill-hi))}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:not([role=status],[aria-live])>span{font-family:var(--sn-hand)!important;font-size:17px!important;color:var(--sn-muted)!important}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>button[aria-label=close]{top:-12px!important;right:-12px!important;width:32px;height:32px;min-height:0;min-width:0;padding:0!important;border-radius:50%!important;background:var(--sn-a-cross-silver) center /14px 14px no-repeat!important;color:transparent!important;font-size:0!important}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>button[aria-label=close]:hover{background:var(--sn-a-cross-gold) center /14px 14px no-repeat rgb(var(--sn-silver-rgb)/.09)!important}@media (max-width:768px){html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>button[aria-label=close]{width:44px;height:44px;top:-16px!important;right:-16px!important}}html[data-skin=sumi-night] [role=dialog][aria-label="Scan notes"]>button[type=button]{border:12px solid transparent!important;-o-border-image:var(--sn-f-field) 10 /12px stretch!important;border-image:var(--sn-f-field) 10 /12px stretch!important;border-radius:0!important;background:var(--sn-field)!important;background-clip:padding-box!important;padding:10px!important;color:var(--sn-muted)!important}html[data-skin=sumi-night] [role=dialog][aria-label="Scan notes"]>button[type=button]:is(:hover,:focus-visible){border-image-source:var(--sn-f-field-gold)!important;background:var(--sn-wash)!important;outline:none}html[data-skin=sumi-night] [role=dialog][aria-label="Scan notes"]>button[type=button]>span:last-child{font-family:var(--sn-hand)!important;font-size:19px!important;color:var(--sn-muted)!important}html[data-skin=sumi-night] [role=dialog][aria-label="Scan notes"] img[alt="Captured notes"]{border:0!important;border-radius:8px;box-shadow:0 0 0 1px rgb(var(--sn-silver-rgb)/.3),2px 3px 0 rgb(var(--sn-shadow-rgb)/calc(.4 * var(--sn-shadow-k)))}@media (prefers-reduced-motion:reduce){html[data-skin=sumi-night] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span[style*=animation],html[data-skin=sumi-night] [role=status]:before{animation:none!important}}html[data-skin=sumi-night] div:has(>[role=status]>.thinking-dots){box-sizing:border-box;gap:8px!important;padding:0 6px!important;border:16px solid transparent!important;-o-border-image:var(--sn-f-bubble) 16 /16px stretch!important;border-image:var(--sn-f-bubble) 16 /16px stretch!important;border-radius:14px!important;background:var(--sn-grain-soft),var(--sn-card)!important;box-shadow:var(--sn-shadow)}html[data-skin=sumi-night] div>[role=status]:has(>.thinking-dots){display:inline-flex;align-items:center;gap:0;font-family:var(--sn-hand)!important;font-size:21px!important;color:var(--sn-silver)!important}html[data-skin=sumi-night] div>[role=status]:has(>.thinking-dots):before{content:"";flex:none;width:16px;height:16px;margin-right:9px;background:var(--sn-a-spark-gold) center /16px 16px no-repeat;animation:sn-breathe 6s ease-in-out infinite}html[data-skin=sumi-night] .thinking-dots:after{animation-duration:3.6s}html[data-skin=sumi-night] section[aria-label="Unsynced drafts"]{box-sizing:border-box;padding:0 4px 2px!important;border:22px solid transparent!important;-o-border-image:var(--sn-f-card-b) 24 /22px stretch!important;border-image:var(--sn-f-card-b) 24 /22px stretch!important;border-radius:14px!important;background:var(--sn-grain-soft),var(--sn-card)!important;color:var(--sn-text)!important;box-shadow:var(--sn-shadow)}html[data-skin=sumi-night] section[aria-label="Unsynced drafts"]>p{margin:0 0 4px;font-family:var(--sn-hand);font-size:19px;line-height:1.3;color:var(--sn-text)}html[data-skin=sumi-night] section[aria-label="Unsynced drafts"] summary{font-family:var(--sn-hand);font-size:18px;color:var(--sn-silver)}html[data-skin=sumi-night] section[aria-label="Unsynced drafts"] summary::marker{color:var(--sn-gold)}html[data-skin=sumi-night] section[aria-label="Unsynced drafts"] textarea{box-sizing:border-box;border:10px solid transparent!important;-o-border-image:var(--sn-f-field) 10 /10px stretch!important;border-image:var(--sn-f-field) 10 /10px stretch!important;border-radius:0!important;background:var(--sn-field)!important;background-clip:padding-box!important;color:var(--sn-text)!important;padding:2px 6px!important}html[data-skin=sumi-night] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] button,html[data-skin=sumi-night] section[aria-label="Unsynced drafts"] button{position:relative;isolation:isolate;min-height:34px;padding:3px 16px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--sn-silver)!important;font-family:var(--sn-hand)!important;font-size:17px!important;opacity:1}html[data-skin=sumi-night] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] button:after,html[data-skin=sumi-night] section[aria-label="Unsynced drafts"] button:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:14px solid transparent;-o-border-image:var(--sn-f-pill-sm) 16 /14px stretch;border-image:var(--sn-f-pill-sm) 16 /14px stretch}html[data-skin=sumi-night] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"] button:hover:not(:disabled),html[data-skin=sumi-night] section[aria-label="Unsynced drafts"] button:hover:not(:disabled){background:rgb(var(--sn-silver-rgb)/.09)!important;color:var(--sn-silver-hi)!important}html[data-skin=sumi-night] :is(.habits-surface div[role=status]:not(.plan-notice),.workspace-panel-assistant div[role=status][style*=border],.habits-surface div[style*=dashed]){position:relative;padding:14px 18px!important;border:0!important;border-radius:8px!important;color:var(--sn-text)!important;font-family:var(--sn-hand);font-size:18px;line-height:1.3}html[data-skin=sumi-night] :is(.habits-surface div[role=status]:not(.plan-notice),.workspace-panel-assistant div[role=status][style*=border]){background:var(--sn-notice)!important}html[data-skin=sumi-night] .habits-surface div[style*=dashed]{background:var(--sn-wash)!important}html[data-skin=sumi-night] :is(.habits-surface div[role=status]:not(.plan-notice),.workspace-panel-assistant div[role=status][style*=border],.habits-surface div[style*=dashed]):after{content:"";position:absolute;inset:0;pointer-events:none;border:16px solid transparent;-o-border-image:var(--sn-f-bubble-coral) 16 /16px stretch;border-image:var(--sn-f-bubble-coral) 16 /16px stretch}html[data-skin=sumi-night] .habits-surface div[style*=dashed]:not([role=status]):after,html[data-skin=sumi-night] .habits-surface>*>div[style*=dashed]:after{border-image-source:var(--sn-f-bubble)}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] :is([role=alert],[role=status]){position:relative;padding:12px 18px!important;border-radius:8px!important;font-family:var(--sn-hand);font-size:18px!important;line-height:1.3;color:var(--sn-text)!important}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] [role=alert]{background:var(--sn-notice)!important;color:var(--sn-coral)!important}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] [role=status]{background:var(--sn-wash)!important}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] :is([role=alert],[role=status]):after{content:"";position:absolute;inset:0;pointer-events:none;border:16px solid transparent;-o-border-image:var(--sn-f-bubble-coral) 16 /16px stretch;border-image:var(--sn-f-bubble-coral) 16 /16px stretch}html[data-skin=sumi-night] [role=dialog][aria-labelledby=auth-modal-title] [role=status]:after{border-image-source:var(--sn-f-bubble)}@media (prefers-reduced-motion:reduce){html[data-skin=sumi-night] *{transition:none!important}html[data-skin=sumi-night] .settings-content .settings-theme:hover:not(:disabled){transform:none}}@media (forced-colors:active){html[data-skin=sumi-night] .theme-scene{display:none}html[data-skin=sumi-night] :is(.agents-user-bubble,.agents-assistant-bubble):before{display:none}html[data-skin=sumi-night] :is(.settings-shell h1,.welcome-intro h1,.billing-page h1){background:none;-webkit-text-fill-color:currentColor;color:CanvasText}html[data-skin=sumi-night][data-art] .journal-writing-area{outline:1px solid CanvasText;border-radius:26px}html[data-skin=sumi-night] :is(.agents-user-bubble,.agents-assistant-bubble):after,html[data-skin=sumi-night] :is(.settings-heading,.welcome-features,.billing-page):after,html[data-skin=sumi-night] :is(.welcome-inner,.billing-page,.settings-heading):before,html[data-skin=sumi-night] :is(.workspace-panel,.journal-history-sidebar,.journal-quick-help,.history-delete-dialog,.settings-group,.settings-card,.writing-preview,.welcome-inner,.billing-page,.welcome-reply,.settings-theme,.writing-preset,[role=dialog][aria-labelledby=auth-modal-title]):after,html[data-skin=sumi-night] :is(button,.settings-button,.billing-button,.settings-badge):after,html[data-skin=sumi-night] :is(button,.settings-button,.billing-button,.settings-badge):before,html[data-skin=sumi-night][data-art] .journal-writing-area:after,html[data-skin=sumi-night][data-art] .journal-writing-area:before{display:none}html[data-skin=sumi-night] :is(.workspace-panel,.journal-history-sidebar,.journal-quick-help,.history-delete-dialog,.settings-group,.settings-card,.welcome-inner,.billing-page,.settings-theme,.writing-preset,[role=dialog][aria-labelledby=auth-modal-title]){border:1px solid CanvasText!important;-o-border-image:none!important;border-image:none!important;box-shadow:none}html[data-skin=sumi-night] :is(.agents-user-bubble,.agents-assistant-bubble,.agents-input-box,.plan-add,.habit-search,.agents-saved-threads>button){border:1px solid CanvasText!important;-o-border-image:none!important;border-image:none!important}html[data-skin=sumi-night] :is(.shared-habit-calendar,.habit-calendar,.habits-surface div[role=status],.habits-surface div[style*=dashed],.workspace-panel-assistant div[role=status][style*=border],[role=dialog][aria-label="Scan notes"]>div,[role=dialog][aria-labelledby=auth-modal-title] :is([role=alert],[role=status])):after{display:none}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"],section[aria-label="Unsynced drafts"],div:has(>[role=status]>.thinking-dots)){border:1px solid CanvasText!important;-o-border-image:none!important;border-image:none!important}html[data-skin=sumi-night] :is([role=dialog][aria-label="Scan notes"]>[aria-live=polite][style*=border],[role=dialog][aria-label="Ask about your entry"]>textarea,[role=dialog][aria-label="Scan notes"]>button[type=button],section[aria-label="Unsynced drafts"] textarea){border:1px solid FieldText!important;-o-border-image:none!important;border-image:none!important}html[data-skin=sumi-night] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div>button,html[data-skin=sumi-night] :is(section[aria-label="Unsynced drafts"],div[style*="position: fixed"][style*="top: 16px"]) button{border:1px solid ButtonText!important;border-radius:6px!important}html[data-skin=sumi-night] .shared-calendar-day{border:1px solid ButtonText}html[data-skin=sumi-night] .shared-calendar-day[aria-pressed=true]{border-width:3px}html[data-skin=sumi-night] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span[style*=animation],html[data-skin=sumi-night] div>[role=status]:has(>.thinking-dots):before{background:none!important;border:1px solid CanvasText;border-radius:50%!important}html[data-skin=sumi-night] .settings-content :is(button,.settings-button,.billing-button):not(.settings-switch,.settings-theme){border:1px solid ButtonText;border-radius:6px}html[data-skin=sumi-night] .settings-content :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){border:1px solid FieldText;-o-border-image:none;border-image:none}html[data-skin=sumi-night] .settings-switch-track,html[data-skin=sumi-night] .settings-switch-track>span{background:none;border:1px solid ButtonText;border-radius:12px}html[data-skin=sumi-night] .settings-switch-track>span{border-radius:50%}html[data-skin=sumi-night] :is(.settings-content,.workspace-agents,.habits-compact,.billing-page,.connect-page) input[type=checkbox]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background:none}}@media (prefers-contrast:more){html[data-skin=sumi-night] :is(.settings-shell h1,.welcome-intro h1,.billing-page h1){background:none;-webkit-text-fill-color:currentColor;color:var(--sn-silver-hi)}html[data-skin=sumi-night]{--sn-muted:#cfcfc8;--sn-faint:#bcbfcb;--habit-line:#d5dbe8aa}html[data-skin=sumi-night][data-art] .settings-shell{--settings-muted:#cfd0d8;--settings-faint:#bcbfcb;--settings-line:rgb(var(--sn-silver-rgb)/0.5)}html[data-skin=sumi-night] :is(.settings-row-text>p,.settings-section-desc,.settings-note,.agents-message-meta,.welcome-description){color:#d6d6d2}html[data-skin=sumi-night] ::-moz-selection{background:rgb(var(--sn-gold-rgb)/.55)}html[data-skin=sumi-night] ::selection{background:rgb(var(--sn-gold-rgb)/.55)}html[data-skin=sumi-night] .journal-footer span[style*=user-select],html[data-skin=sumi-night] .workspace-dot{opacity:1}html[data-skin=sumi-night][data-mode=day]{--sn-muted:#3f4357;--sn-muted-2:#3f4357;--sn-faint:#4c5066;--habit-line:rgb(var(--sn-silver-rgb)/0.67)}html[data-skin=sumi-night][data-mode=day][data-art] .settings-shell{--settings-muted:#3f4357;--settings-faint:#4c5066;--settings-line:rgb(var(--sn-silver-rgb)/0.5)}html[data-skin=sumi-night][data-mode=day] :is(.settings-row-text>p,.settings-section-desc,.settings-note,.agents-message-meta,.welcome-description){color:#34384c}}