@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--vne-ink:#302e34;--vne-secondary:#76717d;--vne-accent:#9995b5;--vne-border:#e2dfe5;--vne-card-shadow:0 4px 14px #302e340d;--vne-space:8px;--vne-control-height:44px;--vne-title-size:24px}.vne-nav-brand{display:none}body:has(.vne-foundation){font-family:Vne Sans,sans-serif}.app-page.vne-foundation{--vne-button-text:14px;--vne-button-weight:500;padding:max(28px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:var(--vne-ink)}.app-page.vne-foundation .app-content{width:100%;min-width:0;max-width:620px;margin-inline:auto}.vne-foundation .vne-screen-header{flex:none;margin:0 0 24px}.vne-foundation .vne-screen-title-row{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.vne-foundation .vne-screen-heading{align-items:center;gap:8px;min-width:0;display:flex}.vne-foundation .vne-screen-heading .app-mark-link{width:32px;height:44px;color:var(--vne-accent);flex:none;place-items:center;display:grid}.vne-foundation .vne-screen-heading .app-mark{width:32px;height:28px}.vne-foundation .vne-screen-heading h1{font-size:var(--vne-title-size);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.25}.vne-foundation .vne-screen-actions{flex:none;align-items:center;gap:8px;display:flex}.vne-foundation .vne-screen-description{color:var(--vne-secondary);margin-top:8px;font-size:13px;line-height:1.5}.vne-foundation .vne-screen-description .date-row{gap:8px;margin:0}.vne-foundation .vne-screen-description .page-date{font-size:13px;line-height:1.5}.vne-foundation .vne-screen-actions :is(button,a){border-radius:14px;height:44px;min-height:44px;padding:0 12px;font-family:inherit;line-height:1.25;font-size:14px!important;font-weight:500!important}.vne-foundation .vne-screen-actions .shopping-header-actions{gap:8px;display:flex}.vne-foundation .vne-screen-actions .shopping-header-actions a>span{display:none}.vne-foundation .vne-screen-actions :is(.archive-header-button,.shopping-button){border:1px solid var(--vne-border);box-shadow:var(--vne-card-shadow);background:#fff}.vne-foundation .vne-button.vne-button-primary{background:var(--vne-accent);color:#fff;box-shadow:var(--vne-card-shadow);border:1px solid #fff6;min-width:88px}.vne-foundation :is(button,a,input,select,textarea):focus-visible,.vne-foundation-form :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #716987}.vne-foundation :is(.task-title,.project-title,.menu-copy strong){font-size:15px!important;font-weight:500!important;line-height:1.45!important}.vne-foundation :is(.task-meta,.menu-copy small,.person-status,.person-email){font-size:13px!important;line-height:1.5!important}.vne-foundation .tasks-head{margin-bottom:0}.vne-foundation .task-tabs{border:1px solid var(--vne-border);border-radius:16px;gap:4px;margin-top:20px;padding:4px}.vne-foundation .task-tabs button{border-radius:12px;min-height:44px;line-height:1.3;font-size:14px!important;font-weight:500!important}.vne-foundation .task-row{border:1px solid var(--vne-border);box-shadow:var(--vne-card-shadow);border-radius:16px;gap:10px;padding:14px 12px}.vne-foundation .tasks-scroll{margin:-8px;padding:8px;scroll-padding:8px}.vne-foundation .tasks-scroll-shell{min-height:0;padding:8px}.vne-foundation .view-swipe-area{margin-inline:-4px;padding:4px}.vne-foundation .payments-button{border:1px solid var(--vne-border);box-shadow:var(--vne-card-shadow);border-radius:16px}.vne-foundation .payments-copy strong{font-size:15px!important;font-weight:500!important}.vne-foundation .payments-copy small{line-height:1.5;font-size:12px!important}.vne-foundation .projects-list{gap:12px;margin-top:0}.vne-foundation .entity-sort-list{gap:12px}.vne-foundation .project-row{border:1px solid var(--vne-border);height:100%;min-height:76px;box-shadow:var(--vne-card-shadow);background:#fff;border-radius:16px;justify-content:flex-start;align-items:center;gap:10px;padding:16px 12px;display:flex}.vne-foundation .project-icon{flex:0 0 22px;width:22px;height:24px}.vne-foundation .project-icon svg{stroke-width:1.4px;width:22px;height:22px}.vne-foundation .project-title{-webkit-line-clamp:2;overflow-wrap:anywhere;text-align:left;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.vne-foundation .me-page{width:100%;max-width:none}.vne-foundation .person-card{border:1px solid var(--vne-border);box-shadow:var(--vne-card-shadow);border-radius:20px;margin:0 0 20px;padding:20px}.vne-foundation .person-name{font-weight:500;line-height:1.35;font-size:22px!important}.vne-foundation .me-menu{gap:12px;margin-top:0}.vne-foundation :is(.menu-row,.account-accordion){border:1px solid var(--vne-border);box-shadow:var(--vne-card-shadow);background:#fff;border-radius:16px}.vne-foundation :is(.menu-row,.account-toggle){grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;min-height:76px;padding:14px}.vne-foundation .menu-icon{border-radius:10px;width:36px;height:36px}.vne-foundation .account-toggle{box-shadow:none;border:0}.vne-foundation .account-inline input{border:1px solid var(--vne-border);height:44px;font-size:16px}.new-sheet.vne-foundation-form{width:min(480px,100%);font-family:Vne Sans,sans-serif;box-shadow:0 16px 48px #302e3429;border-radius:20px!important;padding:20px!important}.new-sheet.vne-foundation-form h2{min-height:32px;line-height:1.4;margin:0 48px 20px 0!important;font-size:18px!important;font-weight:500!important}.new-sheet.vne-foundation-form .new-close{width:44px!important;height:44px!important;top:14px!important;right:14px!important}.new-sheet.vne-foundation-form :is(input,select,textarea),.new-sheet.vne-foundation-form [data-vne-field]>span{font-size:16px!important;font-weight:400!important}.new-sheet.vne-foundation-form :is(.schedule-grid label,.schedule-note,.task-timing label){gap:6px;line-height:1.5;font-size:12px!important}.new-sheet.vne-foundation-form :is(.schedule-grid,.task-timing,.timing-row){gap:12px}.new-sheet.vne-foundation-form :is(.new-actions button,.add-action){border-radius:14px;min-height:44px;font-size:14px!important;font-weight:500!important}.new-sheet.vne-foundation-form .new-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}@media (max-width:379px){.app-page.vne-foundation{--vne-title-size:22px;padding-left:14px;padding-right:14px;padding-top:max(20px,env(safe-area-inset-top))}.vne-foundation .vne-screen-title-row{gap:8px}.vne-foundation .vne-screen-heading{gap:5px}.vne-foundation .vne-screen-heading .app-mark-link{width:26px}.vne-foundation .vne-screen-heading .app-mark{width:26px;height:24px}.vne-foundation .vne-screen-actions :is(button,a){min-width:0;padding:0 8px;font-size:12px!important}.vne-foundation .vne-screen-actions .shopping-header-actions{gap:5px}.vne-foundation .project-row{gap:8px;min-height:72px;padding:12px 10px}.vne-foundation .project-title{font-size:14px!important}.vne-foundation .entity-sort-list{gap:10px}.vne-foundation .task-tabs button{font-size:13px!important}.new-sheet.vne-foundation-form .schedule-grid .compact-wide{grid-column:1/-1}}@media (min-width:768px){.app-page.vne-foundation{padding:40px 32px 112px}.app-page.vne-foundation .app-content{max-width:880px}.vne-foundation .vne-screen-header{margin-bottom:28px}.vne-foundation .project-row{min-height:88px;padding:20px}.vne-foundation .me-page{max-width:640px;margin-inline:auto}.vne-foundation .task-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:24px;display:grid}.vne-foundation .schedule-tools{grid-template-columns:1fr;gap:12px;margin:0;padding:8px 0;display:grid}.vne-foundation .payments-button{min-height:90px}}@media (min-width:1100px){.app-page.vne-foundation{padding:44px 40px 40px 256px}.app-page.vne-foundation .app-content{max-width:1040px}.vne-foundation .me-page{max-width:680px;margin-inline:0}nav.bottom-nav.vne-adaptive-nav{border:1px solid var(--vne-border);width:196px;height:auto;box-shadow:var(--vne-card-shadow);background:#fffc;border-radius:20px;flex-direction:column;align-items:stretch;gap:8px;padding:20px 12px;display:flex;top:24px;bottom:24px;left:20px;transform:none}.vne-adaptive-nav .vne-nav-brand{color:var(--vne-ink);padding:4px 8px 28px;font-size:20px;font-weight:500;display:block}.vne-nav-brand small{color:var(--vne-secondary);margin-top:6px;font-size:11px;font-weight:400;display:block}nav.bottom-nav.vne-adaptive-nav .nav-item{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;height:48px;padding:0 12px;display:flex}nav.bottom-nav.vne-adaptive-nav .nav-item.active{background:#9995b51f}nav.bottom-nav.vne-adaptive-nav .nav-icon-wrap{flex:none;margin:0}nav.bottom-nav.vne-adaptive-nav .nav-label{text-align:left;height:auto;font-size:14px;line-height:1.5}nav.bottom-nav.vne-adaptive-nav .quick-add{flex:none;order:5;align-self:center;margin-top:auto}}@media (prefers-reduced-motion:no-preference){.vne-foundation .project-row{transition:background-color .18s,box-shadow .18s}}@media (hover:hover){.vne-foundation .project-row:hover{background:#fcfbfd;box-shadow:0 5px 18px #302e3417}}.vne-foundation .vne-screen-actions .archive-header-button{color:var(--vne-ink);box-shadow:var(--vne-card-shadow);width:auto;margin:0}.vne-foundation .task-row{background:#fff;margin-bottom:10px}.vne-foundation .me-page .me-menu>button{border:1px solid var(--vne-border);min-height:76px;box-shadow:var(--vne-card-shadow);background:#fff;border-radius:16px;grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;padding:14px}.vne-foundation .me-page .account-accordion{border:1px solid var(--vne-border);box-shadow:var(--vne-card-shadow)}.new-sheet.vne-foundation-form{--vne-field-text:16px;--vne-button-text:14px;--vne-button-weight:500}@media (max-width:379px){.new-sheet.vne-foundation-form .schedule-grid>label:nth-child(n+3){grid-column:1/-1}.new-sheet.vne-foundation-form .task-timing .timing-row{grid-template-columns:1fr}}.vne-legacy-details>summary{display:none}.new-sheet.vne-foundation-form .vne-form-details{border-top:1px solid var(--vne-border);margin-top:12px}.new-sheet.vne-foundation-form .vne-form-details>summary{cursor:pointer;min-height:44px;color:var(--vne-ink);justify-content:space-between;align-items:center;gap:8px;font-size:14px;list-style:none;display:flex}.new-sheet.vne-foundation-form .vne-form-details>summary::-webkit-details-marker{display:none}.new-sheet.vne-foundation-form .vne-form-details>summary:after{content:"⌄";color:var(--vne-secondary);font-size:18px}.new-sheet.vne-foundation-form .vne-form-details[open]>summary:after{transform:rotate(180deg)}.new-sheet.vne-foundation-form .new-close[data-vne-dialog-close],.new-sheet.vne-foundation-form .new-close{aspect-ratio:1;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:10px!important}.new-sheet.vne-foundation-form{--vne-field-text:15px}.new-sheet.vne-foundation-form .schedule-form :is(select,input),.new-sheet.vne-foundation-form .schedule-form [data-vne-field]>span{font-size:15px!important}.time-modal .time-filter-menus{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.time-modal .time-filter{border-radius:14px;min-width:0}.time-modal .time-filter>summary{box-sizing:border-box;overflow-wrap:normal;grid-template-rows:40px 18px;align-content:center;gap:4px;min-height:86px;padding:10px;font-size:13px;line-height:20px;display:grid}.time-modal .time-filter-title{align-items:center;min-width:0;font-size:13px;font-weight:450;line-height:20px;display:flex}.time-modal .time-filter>summary small{margin:0;font-size:12px;line-height:18px}.time-modal .time-filter-options button{white-space:normal;width:100%;min-height:40px;line-height:1.4}@media (min-width:1100px){.app-page.vne-foundation .app-content{max-width:960px}.vne-foundation .task-tabs{grid-template-columns:repeat(3,minmax(120px,1fr));align-self:start;width:auto;max-width:100%;display:inline-grid}.vne-foundation .task-tabs button{min-height:38px;padding:8px 18px}.vne-foundation .post-list-row{justify-content:flex-start;gap:10px;padding-top:12px;display:flex}.vne-foundation .post-list-row .quick-action-button{flex:none;gap:8px;width:auto;min-width:128px;height:38px;min-height:38px;padding:0 18px}.vne-foundation .post-list-row .quick-action-button:last-child{min-width:156px}.vne-foundation .task-layout{grid-template-columns:minmax(0,1fr) 200px;gap:20px}.vne-foundation .schedule-tools{grid-template-columns:1fr!important;gap:10px!important}.vne-foundation .schedule-tools .payments-button{min-height:74px;padding:12px 14px}}.time-modal[data-vne-modal-surface]{width:min(100%,480px);max-width:480px!important}body:has(.vne-welcome){font-family:Vne Sans,sans-serif}.welcome-page.vne-welcome{box-sizing:border-box;min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:var(--vne-ink);background:#efeeeb;place-items:center;display:grid}.vne-welcome .welcome-shell{flex-direction:column;gap:0;width:min(100%,420px);min-width:0;margin-inline:auto;display:flex}.vne-welcome .welcome-header{text-align:center;padding:0 8px}.vne-welcome .welcome-logo{width:56px;height:48px;color:var(--vne-accent);margin:0 auto 20px;display:block}.vne-welcome .welcome-header h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:500;line-height:1.35}.vne-welcome .welcome-header p{color:var(--vne-secondary);margin:8px 0 0;font-size:13px;line-height:1.5}.vne-welcome .capture-card{border:1px solid var(--vne-border);width:100%;color:var(--vne-ink);text-align:center;font:inherit;box-shadow:var(--vne-card-shadow);cursor:pointer;background:#fff;border-radius:20px;gap:20px;margin-top:28px;padding:24px 20px;display:grid}.vne-welcome .capture-card h2{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:500;line-height:1.4}.vne-welcome .capture-card p{color:var(--vne-secondary);margin:6px 0 0;font-size:14px;line-height:1.5}.vne-welcome .capture-hint{color:#79738e;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.vne-welcome .tasks-action{background:var(--vne-accent);color:#fff;width:auto;max-width:100%;min-height:44px;font:inherit;box-shadow:var(--vne-card-shadow);border:1px solid #ffffff80;border-radius:14px;justify-content:center;align-self:center;align-items:center;gap:8px;margin-top:16px;padding:10px 20px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.vne-welcome .capture-card:disabled{cursor:default;opacity:.55}.vne-welcome :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #716987}@media (max-width:379px){.welcome-page.vne-welcome{padding-left:16px;padding-right:16px}.vne-welcome .welcome-header h1{font-size:23px}.vne-welcome .capture-card{gap:16px;margin-top:24px;padding:20px 16px}.vne-welcome .capture-card h2{font-size:18px}.vne-welcome .capture-card p{font-size:13px}}@media (min-width:1100px){.vne-welcome .welcome-shell{width:min(100%,440px)}}.vne-foundation .vne-section-header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;margin:0 0 20px;display:grid}.vne-foundation .vne-section-header h1{letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:24px;font-weight:500;line-height:1.3}.vne-section-header .vne-back{width:44px;height:44px;color:var(--vne-ink);background:0 0;border:0;flex:none;place-items:center;padding:10px;display:grid}.vne-back svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.vne-section-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.vne-foundation .vne-section-actions>button:not(.entity-settings-trigger){border:1px solid var(--vne-border);min-height:40px;box-shadow:var(--vne-card-shadow);color:var(--vne-ink);white-space:nowrap;background:#fff;border-radius:12px;padding:8px 12px;line-height:1.4;font-size:13px!important}.app-list-dialog .vne-section-header{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.app-list-dialog .vne-section-header h1{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:1.4}.vne-foundation :is(.local-list,.detail-list){box-shadow:none;background:0 0;border:0;gap:12px;margin-top:20px;padding:0;display:grid}.vne-foundation :is(.local-task,.detail-task){border:1px solid var(--vne-border);box-shadow:var(--vne-card-shadow);background:#fff;border-radius:16px;min-height:66px;padding:14px}.vne-foundation .entity-add-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:0;display:flex}.vne-foundation .entity-add-row>button,.vne-foundation .entity-add-row>a{border-radius:14px;flex:0 auto;width:auto!important;min-width:128px!important;min-height:40px!important;padding:8px 14px!important;font-size:14px!important;font-weight:500!important}.vne-foundation .notes-list>button,.vne-foundation .entity-note-card{border:1px solid var(--vne-border);box-shadow:var(--vne-card-shadow);background:#fff;border-radius:16px;padding:16px}.vne-foundation .notes-list strong,.vne-foundation .entity-note-card strong{font-size:15px!important;font-weight:500!important;line-height:1.45!important}.vne-foundation :is(.notes-list span,.entity-note-card span){color:var(--vne-secondary);font-size:13px;line-height:1.5}.vne-foundation .notes-add{border-radius:14px;min-height:44px;padding:10px 18px;font-size:14px!important;font-weight:500!important}.vne-foundation .life-list{margin-top:0}.vne-foundation .life-row{border:1px solid var(--vne-border);height:100%;min-height:76px;box-shadow:var(--vne-card-shadow);background:#fff;border-radius:16px;justify-content:flex-start;align-items:center;gap:10px;padding:16px 12px;display:flex}.vne-foundation .life-name{-webkit-line-clamp:2;overflow-wrap:anywhere;text-align:left;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden;font-size:15px!important;font-weight:500!important;line-height:1.45!important}.vne-foundation .life-icon{flex:0 0 22px}.vne-foundation :is(.task-empty,.local-state,.detail-empty,.notes-empty,.projects-state,.life-state){color:var(--vne-secondary);font-size:13px;line-height:1.5}.calendar-sheet{--vne-modal-width:560px}.archive-modal{--vne-modal-width:520px}dialog[data-vne-native-modal]{color:var(--vne-ink);background:#fff;border-radius:20px!important;width:min(480px,100% - 32px)!important;max-width:calc(100% - 32px)!important}:is([data-vne-modal-surface],dialog[data-vne-native-modal]){border-radius:20px;scroll-padding-block:20px}:is([data-vne-modal-surface],dialog[data-vne-native-modal]) :is(input,select,textarea):not([type=checkbox]):not([type=radio]){border-color:var(--vne-border);border-style:solid;border-width:1px}:is([data-vne-modal-surface],dialog[data-vne-native-modal]) textarea{font-size:16px!important;font-weight:400!important;line-height:1.5!important}:is([data-vne-modal-surface],dialog[data-vne-native-modal]) :is(button[type=submit],.task-detail-primary,.task-detail-secondary,.add-action,.me-primary,.me-secondary){border-radius:14px;min-height:44px;font-size:14px!important;font-weight:500!important}.vne-foundation :is(input,textarea,select):focus-visible,dialog[data-vne-native-modal] :is(input,textarea,select):focus-visible{outline-offset:2px!important;box-shadow:none!important;outline:2px solid #716987!important}.entity-disclosure-panel :is(input,select){border-color:var(--vne-border);border-radius:12px;height:44px;font-size:15px!important}.entity-disclosure-panel :is(.entity-settings-actions,.entity-create-actions)>button{min-height:40px;font-size:14px!important;font-weight:500!important}.entity-disclosure-panel label{line-height:1.5;font-size:12px!important}.vne-foundation .archive-toolbar{margin-bottom:20px}.vne-foundation .archive-copy strong{font-size:15px!important;font-weight:500!important;line-height:1.45!important}.vne-foundation .archive-row{border:1px solid var(--vne-border);box-shadow:var(--vne-card-shadow);background:#fff;border-radius:16px;margin:0 0 12px;padding:14px}.note-document .note-toolbar h1{font-size:20px;font-weight:500;line-height:1.4}.note-document .note-toolbar{min-height:64px}.note-document .note-editor{max-width:760px;font-size:16px!important;line-height:1.65!important}.note-document .note-toolbar button{border-radius:12px}.note-document .note-toolbar button:focus-visible{outline-offset:0;outline:2px solid #716987}.vne-help{max-width:680px}.vne-help-card,.vne-help-list{border:1px solid var(--vne-border);box-shadow:var(--vne-card-shadow);background:#fff;border-radius:16px}.vne-help-card{padding:20px}.vne-eyebrow{letter-spacing:.1em;color:var(--vne-secondary);font-size:11px}.vne-help-card h2,.vne-help-caption{margin:8px 0 12px;font-size:18px;font-weight:500;line-height:1.4}.vne-help-card p,.vne-help-list p{color:var(--vne-secondary);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.vne-help-card a{color:#79738e;font-size:14px}.vne-help-caption{margin-top:24px}.vne-help-list details{padding:0 16px}.vne-help-list details+details{border-top:1px solid var(--vne-border)}.vne-help-list summary{cursor:pointer;min-height:52px;padding:16px 0;font-size:15px;line-height:1.4}.vne-help-list p{margin:0 0 16px}.vne-account-page :is(h1,.login-heading h1,.register-heading h1){letter-spacing:-.025em;font-size:26px!important;font-weight:500!important;line-height:1.3!important}.vne-account-page :is(.login-card,.register-card,.auth-card,.card){border:1px solid var(--vne-border);box-shadow:var(--vne-card-shadow);border-radius:20px}.vne-account-page input:not([type=checkbox]):not([type=radio]){border:1px solid var(--vne-border);border-radius:12px;height:44px;min-height:44px;padding:10px 12px;font-size:15px}.vne-account-page label:not(.consent-row){font-size:12px;line-height:1.5}.vne-account-page :is(button[type=submit],.primary){border-radius:14px;min-height:44px;font-size:14px;font-weight:500}@media (max-width:379px){.vne-foundation .vne-section-header{grid-template-columns:36px minmax(0,1fr) auto;gap:4px}.vne-foundation .vne-section-header h1{font-size:20px}.vne-foundation .vne-section-actions>button:not(.entity-settings-trigger){padding:8px;font-size:11px!important}.vne-foundation .vne-back{width:36px;height:44px;padding:8px}.vne-foundation .life-row{gap:8px;min-height:72px;padding:12px 10px}.vne-foundation .life-name{font-size:14px!important}.vne-foundation .entity-add-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vne-foundation .entity-add-row>button,.vne-foundation .entity-add-row>a{width:100%!important;min-width:0!important;padding:8px!important;font-size:12px!important}.vne-account-page :is(h1,.login-heading h1,.register-heading h1){font-size:23px!important}}@media (min-width:768px){.vne-foundation .notes-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vne-foundation .life-row{min-height:88px;padding:20px}}@media (min-width:1100px){.vne-foundation .entity-add-row{justify-content:flex-start}.vne-foundation .notes-add{min-height:38px;margin-left:0;margin-right:auto}.note-document{padding-left:max(32px,env(safe-area-inset-left));padding-right:max(32px,env(safe-area-inset-right))}}.vne-foundation .entity-sort-list :is(.project-row,.life-row){min-height:76px;box-shadow:var(--vne-card-shadow);border:1px solid var(--vne-border);background:#fff;border-radius:16px}@media (max-width:379px){.vne-foundation .entity-sort-list :is(.project-row,.life-row){min-height:72px}}@media (min-width:768px){.vne-foundation .entity-sort-list :is(.project-row,.life-row){min-height:88px}}.vne-section-actions-group{align-items:center;gap:2px;display:flex}.vne-foundation .vne-screen-actions .vne-icon-button{width:36px;min-width:36px;height:44px;box-shadow:none;color:var(--vne-ink);background:0 0;border:0;border-radius:12px;flex:0 0 36px;place-items:center;display:grid;padding:8px!important}.vne-icon-button svg{width:20px;height:20px;display:block}.vne-section-popover{border:1px solid var(--vne-border);color:var(--vne-ink);background:#fff;border-radius:16px;padding:12px;box-shadow:0 8px 24px #302e3418}.vne-section-popover strong{padding:4px;font-size:15px;font-weight:500;display:block}.vne-section-popover p{color:var(--vne-secondary);margin:8px 4px 12px;font-size:13px;line-height:1.6}.vne-section-popover>button{text-align:left;width:100%;min-height:44px;color:var(--vne-ink);background:#fff;border:0;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400;display:block}.vne-section-popover>button:hover,.vne-section-popover>button:focus-visible{background:#f1eef5}.vne-section-popover>.vne-popover-dismiss{text-align:center;background:#f4f2f7}.vne-foundation .vne-screen-header{margin-bottom:16px}.vne-foundation .notes-panel{margin-top:0}.vne-foundation .tasks-head .vne-screen-header{margin-bottom:12px}.vne-foundation .vne-screen-description{margin-top:4px}.archive-modal[data-vne-modal-surface]{flex-direction:column;min-height:0;display:flex;height:min(580px,calc(var(--vne-vv-height,100dvh) - 32px))!important;overflow:hidden!important}.archive-modal>.modal-close,.archive-modal>h2,.archive-modal>.archive-toolbar{flex:none}.archive-modal .vne-archive-body{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 4px 12px;scroll-padding:12px;overflow:hidden auto}.archive-modal .vne-archive-body .archive-list{margin:0;padding:0}.archive-modal .vne-archive-body .archive-row{margin:0 0 12px;padding:14px}.archive-modal .vne-archive-body [data-archive-panel]{margin:0;padding:0}.archive-modal .vne-archive-body .archive-copy{min-width:0}.calendar-sheet .calendar-grid{grid-template-rows:repeat(6,36px);row-gap:2px}.calendar-sheet .calendar-grid>span,.calendar-sheet .calendar-grid>button{border-radius:12px;justify-self:center;width:36px;height:36px;aspect-ratio:auto!important}.calendar-sheet .calendar-head{margin-bottom:8px}.calendar-sheet .weekdays span{padding-bottom:6px}.calendar-sheet .calendar-tasks{margin-top:12px}.calendar-sheet .calendar-task-list{max-height:150px;overflow:auto}.time-modal .time-filter-control{grid-template-rows:40px auto;gap:6px;min-width:0;display:grid}.time-modal .time-filter-control>.time-filter-title{align-items:end;margin:0;font-size:13px;font-weight:400;line-height:20px;display:flex}.time-modal .time-filter-control .time-filter>summary{justify-content:center;align-items:center;gap:6px;height:44px;min-height:44px;padding:10px;font-size:14px;line-height:1.4;display:flex}.time-modal .time-filter-control .time-filter>summary small{color:var(--vne-ink);font-size:14px;line-height:1.4}.time-modal .time-filter-menus{align-items:start}.vne-reminder-repeat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.vne-reminder-repeat .reminder-field{grid-column:auto;gap:4px}.vne-reminder-repeat .reminder-field label,.vne-reminder-repeat>label{margin:0!important}.vne-reminder-repeat [role=alert],.task-timing small[role=alert],.reminder-field small[role=alert]{color:#95606b;font-size:11px;line-height:1.4}:is(dialog[data-vne-native-modal],.new-sheet,.task-detail-sheet,.task-sheet) label{gap:5px!important}:is(dialog[data-vne-native-modal],.new-sheet,.task-detail-sheet,.task-sheet) :is(.schedule-grid,.timing-row){gap:8px!important}:is(dialog[data-vne-native-modal],.task-detail-sheet,.task-sheet) label{margin-top:8px!important;margin-bottom:8px!important}.new-sheet.vne-foundation-form .schedule-note,.new-sheet.vne-foundation-form .vne-form-details{margin-top:8px}:is(select,input)[aria-disabled=true]{opacity:.6}.welcome-page:not(.vne-welcome){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vne-task-tools{display:none}@media (min-width:1100px){.app-page.vne-foundation{padding-right:256px}.vne-foundation .task-layout{grid-template-columns:minmax(0,1fr)}.vne-foundation .task-layout .schedule-tools,.vne-foundation .post-list-row{display:none!important}.vne-task-tools{z-index:40;border:1px solid var(--vne-border);width:196px;box-shadow:var(--vne-card-shadow);background:#fffc;border-radius:20px;flex-direction:column;align-items:stretch;gap:8px;padding:20px 12px;display:flex;position:fixed;top:24px;bottom:24px;right:20px}.vne-task-tools>a,.vne-task-tools>button{width:100%;height:48px;min-height:48px;color:var(--vne-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.vne-task-tools svg{flex:0 0 22px;width:22px;height:22px}.vne-task-tools [aria-current=page],.vne-task-tools>a:hover,.vne-task-tools>button:hover{color:#79738e;background:#9995b51f}.vne-task-tools :focus-visible{outline-offset:0;outline:2px solid #716987}}@media (max-width:379px){.calendar-sheet .calendar-grid{grid-template-rows:repeat(6,32px)}.calendar-sheet .calendar-grid>span,.calendar-sheet .calendar-grid>button{width:32px;height:32px}.vne-section-actions-group{gap:0}.vne-foundation .vne-screen-actions .vne-icon-button{flex-basis:30px;width:30px;min-width:30px;padding:5px!important}}.vne-reminder-repeat.vne-reminder-repeat>label{margin:0!important}.vne-reminder-repeat.vne-reminder-repeat>.reminder-field{min-width:0;grid-column:auto!important}.vne-reminder-repeat,.task-timing{--vne-field-text:14px}.vne-reminder-repeat select,.task-timing select{padding-left:8px!important;padding-right:8px!important}.app-page.vne-foundation .me-page{max-width:none;margin-inline:0}.app-page.vne-foundation .me-page>:is(.person-card,.me-menu,.logout-button){max-width:640px;margin-left:0;margin-right:0}.calendar-sheet[data-vne-modal-surface]{height:min(560px,calc(var(--vne-vv-height,100dvh) - 32px))!important}.calendar-sheet .calendar-head[data-vne-dialog-header]{gap:8px!important;margin-bottom:10px!important}.calendar-sheet .calendar-head>button:not(.calendar-dismiss){flex:0 0 30px;width:30px;padding:0}.calendar-sheet .calendar-head .calendar-month-title{white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;overflow:hidden;font-size:16px!important;font-weight:500!important}.calendar-sheet .calendar-grid{grid-template-rows:repeat(6,34px)}.calendar-sheet .calendar-grid>span,.calendar-sheet .calendar-grid>button{width:34px;height:34px}.calendar-sheet .calendar-tasks{margin-top:10px;padding-top:10px}@media (max-width:379px){.calendar-sheet .calendar-grid{grid-template-rows:repeat(6,30px)}.calendar-sheet .calendar-grid>span,.calendar-sheet .calendar-grid>button{width:30px;height:30px}.calendar-sheet .calendar-head .calendar-month-title{font-size:15px!important}.calendar-sheet .calendar-head[data-vne-dialog-header]{gap:5px!important}}[data-vne-dialog-close][data-vne-dialog-close],.new-close.new-close{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}[data-vne-dialog-header][data-vne-dialog-header]{min-height:32px!important;margin-bottom:10px!important}[data-vne-dialog-title]:focus,dialog h2:focus{box-shadow:none!important;outline:none!important}.vne-foundation :is(input,textarea,select):focus-visible,dialog[data-vne-native-modal] :is(input,textarea,select):focus-visible{box-shadow:none!important;border-color:#b9b6be!important;outline:none!important}.vne-foundation [tabindex="0"]:focus:not(:focus-visible){outline:none!important}.vne-header-back{color:#35343a;flex:none;justify-content:center;align-items:center;width:26px;height:32px;text-decoration:none;display:flex}.vne-shopping-panel .vne-screen-actions>button{color:#35343a!important;background:#fff!important;border:1px solid #dedce2!important;min-height:34px!important;padding:6px 12px!important;font-size:13px!important}.vne-shopping-lines.vne-shopping-lines{resize:none;height:192px!important;min-height:0!important;max-height:none!important;line-height:24px!important;overflow-y:auto!important}[data-vne-native-modal=keyboard] .vne-shopping-lines.vne-shopping-lines{height:144px!important}.time-modal .time-filter-menus{margin-top:8px!important}.time-modal .time-filter{position:relative}.time-modal .time-filter-options{z-index:4;background:#fff;border:1px solid #dedce2;border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 6px 20px #302e3420}.vne-schedule-panel [data-archive-clear]{width:auto!important;min-height:34px!important;margin:8px auto!important;padding:7px 14px!important;font-size:13px!important;display:block!important}.vne-money-row{grid-template-columns:minmax(0,1fr) 84px;align-items:end;gap:10px;display:grid}.vne-capture-kind{grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 12px;display:grid}.vne-capture-kind button{color:#35343a;background:#fff;border:1px solid #dedce2;border-radius:12px;min-height:36px}.vne-capture-kind button[aria-pressed=true]{background:#eeedf4;border-color:#aaa5ba}.vne-inbox-timing{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vne-inbox-timing>label{gap:5px;display:grid;font-size:12px!important}.vne-inbox-timing input{width:100%;min-width:0;height:42px!important;font-size:14px!important}.vne-inbox-timing>.task-timing-fields{grid-column:1/-1}.inbox-detail .vne-inbox-timing>.reminder-field{min-width:0}.vne-inbox-select{gap:4px;min-width:0;font-size:12px;display:grid}.vne-inbox-select select{color:#35343a;background:#fff;border:1px solid #dedce2;border-radius:12px;width:100%;min-height:38px;padding:8px;font-size:13px!important}.vne-foundation .inbox-process-card{height:auto!important;max-height:none!important;padding:14px!important}.vne-foundation .inbox-process{height:auto!important;min-height:0!important;overflow:visible!important}.vne-foundation .inbox-capture{padding:12px 0!important;font-size:15px!important}.vne-foundation .inbox-actions{gap:7px!important}.vne-foundation .inbox-actions>button{min-height:36px!important;padding:7px 8px!important;font-size:13px!important}.vne-foundation :is(.inbox-save-next,.inbox-finish){display:block;width:100%!important;min-height:38px!important;margin:8px 0 0!important;padding:8px!important;font-size:13px!important}.vne-foundation .entity-sort-list :is(.project-row,.life-row){height:100%;min-height:62px!important;padding:12px 10px!important}.vne-inbox-timing>.task-timing{grid-column:1/-1}.vne-archive-overview h3{margin:16px 0 8px;font-size:14px;font-weight:500}.vne-archive-overview p{color:#76717d;font-size:12px}.time-modal .time-filter-control select{color:#35343a;background:#fff;border:1px solid #dedce2;border-radius:14px;width:100%;min-width:0;padding:8px 10px;height:44px!important;font-size:14px!important}.vne-foundation [tabindex="0"]:not(button):not(a):focus{outline:none!important}.vne-foundation .vne-header-back{width:32px;height:44px}@media (max-width:379px){.vne-foundation .vne-header-back{width:26px}}.vne-archive-capacity{z-index:1000;top:calc(env(safe-area-inset-top,0px) + 12px);box-sizing:border-box;color:#fff;background:#35343a;border-radius:16px;align-items:center;gap:8px;width:min(440px,100% - 28px);padding:12px;font-size:12px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0002}.vne-archive-capacity button{color:#35343a;font:inherit;background:#fff;border:0;border-radius:8px;padding:7px}[data-vne-dialog-title][data-vne-dialog-title]{margin-bottom:10px!important}[data-vne-dialog-header] [data-vne-dialog-title][data-vne-dialog-title]{margin:0!important}.time-modal .time-filter-control{grid-template-rows:auto auto!important}.time-modal .time-filter-title{min-height:20px}.vne-inbox-pager{text-align:center;color:#817b86;grid-template-columns:32px 1fr 32px;align-items:center;margin:-4px 0 4px;font-size:12px;display:grid}.vne-inbox-pager button{color:#625d66;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:5px;display:grid}.vne-inbox-pager button:disabled{opacity:.25}.vne-inbox-options{gap:4px;display:grid}.vne-inbox-options button{text-align:left;color:#35343a;width:100%;min-height:38px;font:inherit;background:#fff;border:0;border-radius:10px;padding:9px 12px;font-size:13px}.vne-inbox-options button[aria-pressed=true]{background:#eeedf4}.vne-foundation .inbox-complete strong{font-size:16px!important;font-weight:450!important}.vne-foundation .inbox-complete-button{min-height:38px!important;padding:8px 18px!important;font-size:13px!important}.vne-entity-add-row{justify-content:center;margin:0 0 20px;display:flex}.vne-entity-add-row>button{min-width:136px;width:auto!important;min-height:40px!important;padding:8px 20px!important;position:static!important}.vne-shopping-quantity.vne-shopping-quantity{line-height:1.5;margin:12px 0!important}.vne-shopping-quantity+button{margin-top:0!important}:is(.task-row,.local-task-row,.task-card)>button,:is(.app-page,[data-vne-overlay],dialog,.entity-disclosure-panel) :is(button,a,label){-webkit-tap-highlight-color:transparent}:root{--vne-card-shadow:0 3px 10px #302e340d}.vne-foundation .vne-entity-add-row>button.vne-button{text-align:center!important;justify-content:center!important;align-items:center!important;height:42px!important;min-height:42px!important;padding:9px 22px!important;font-size:15px!important;line-height:1.4!important;display:flex!important}.vne-section-header.vne-centered-title{grid-template-columns:44px minmax(0,1fr) 44px!important}.vne-centered-title>h1{text-align:center}.vne-editable-title.vne-editable-title{color:inherit;letter-spacing:inherit;text-align:inherit;line-height:inherit;background:0 0;border:0;margin:0;padding:0;display:block;font:inherit!important;min-height:0!important;box-shadow:none!important}.vne-shopping-count{color:#817b86;white-space:nowrap;font-size:12px}.vne-shopping-item-title.vne-shopping-item-title{text-align:left;color:#35343a;overflow-wrap:anywhere;background:0 0;border:0;flex:1;min-width:0;padding:12px 6px;line-height:1.45;font-size:15px!important;font-weight:400!important}.vne-shopping-item-title.vne-item-done{color:#a5a0ad;text-decoration:line-through}.vne-shopping-checkbox{accent-color:#9995b5;flex:0 0 22px;width:22px;height:22px;margin:10px 6px 10px 0}.vne-inbox-choice-panel{box-sizing:border-box;background:#fff;border:1px solid #e5e2e9;padding:6px;border-radius:14px!important}.vne-inbox-choice-panel .vne-inbox-options{gap:0}.vne-inbox-choice-panel .vne-inbox-options button{border-radius:8px;min-height:34px;padding:7px 10px;font-size:13px!important}.vne-inbox-choice-panel button:focus-visible{outline-offset:-1px;outline:1px solid #b5afc0}.vne-payment-facts{color:#817b86;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;font-size:13px;display:flex}.vne-payment-facts>span{white-space:nowrap}.archive-modal.archive-modal :is(.archive-actions button,.archive-clear,.archive-clear-slot>button,[data-archive-clear]),.archive-modal.archive-modal .vne-archive-overview button{min-height:32px!important;padding:6px 8px!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important}.vne-foundation :is(.tasks-scroll,.local-list,.detail-list,.projects-list,.life-list,.notes-list,.entity-sort-list){margin-left:-12px!important;margin-right:-12px!important;padding:12px!important;scroll-padding:12px!important}.vne-foundation .tasks-scroll-shell{overflow:visible;padding:12px!important}.vne-foundation .section-scroll{scroll-padding:12px}.vne-archive-body{padding:12px!important}.vne-foundation .vne-icon-button:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}@media (hover:none) and (pointer:coarse){.vne-foundation .vne-icon-button:focus{box-shadow:none!important;outline:none!important}}.archive-modal{--vne-button-text:11px!important;--vne-button-weight:400!important}.vne-inbox-choice-panel{--vne-button-text:13px;--vne-button-weight:400}.vne-entity-add-row>button{--vne-button-text:15px}.vne-shopping-item-title{--vne-button-text:15px;--vne-button-weight:400}.vne-payment-facts{flex-wrap:nowrap}.vne-payment-facts>span:first-child{flex:none}.vne-payment-facts>span:last-child{text-overflow:ellipsis;text-align:right;min-width:0;overflow:hidden}@media (max-width:379px){dialog .vne-reminder-repeat select{padding-left:8px!important;padding-right:8px!important;font-size:12px!important}}.vne-tool-window.vne-tool-window{background:#fff;width:min(480px,100% - 28px)!important;max-width:480px!important;max-height:min(650px,calc(var(--vne-vv-height,100dvh) - 40px))!important;border-radius:24px!important;padding:20px!important}.vne-tool-window [data-vne-tool-actions]{flex:none;align-items:center;gap:4px;display:flex}.vne-tool-window>header{gap:6px!important}.vne-tool-window>header>h2{min-width:0;font-size:18px!important;font-weight:450!important}.vne-tool-window [data-vne-tool-actions] .vne-icon-button{color:#35343a;width:32px;min-width:32px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:10px;place-items:center;padding:6px;display:grid}.vne-tool-window [data-vne-tool-actions]>button{color:#35343a;background:#fff;border:1px solid #dedce2;border-radius:10px;min-height:32px;padding:6px 10px;font-size:12px!important}.vne-tool-window .vne-schedule-panel{max-width:none;padding:0}.vne-tool-window .vne-schedule-list{max-height:min(350px,45dvh);overflow-y:auto}.vne-tool-window .vne-schedule-panel>div:first-of-type{justify-content:center}.vne-tool-window .vne-section-header{grid-template-columns:32px minmax(0,1fr) auto;margin-bottom:12px}.vne-tool-window .vne-section-header h1{font-size:18px;font-weight:450;line-height:1.4}.vne-tool-window .vne-back{width:32px;height:36px;padding:6px}.vne-tool-window .vne-section-actions{justify-content:flex-end}.vne-foundation .vne-entity-add-row{margin-bottom:6px}.vne-foundation :is(.projects-list,.life-list){width:100%;margin:0!important;padding:0!important}.vne-foundation .entity-sort-list{box-sizing:border-box;width:calc(100% - 24px);max-width:500px;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:0 auto!important;padding:12px!important}.vne-foundation .entity-sort-list :is(.project-row,.life-row){width:100%;min-height:58px!important;padding:12px 16px!important}:is([data-vne-modal-surface][data-vne-modal-surface][data-vne-modal-surface],dialog[open][open][open],dialog[data-vne-native-modal][data-vne-native-modal],.waiting-sheet.waiting-sheet.waiting-sheet,.new-sheet.new-sheet.new-sheet,.task-detail-sheet.task-detail-sheet.task-detail-sheet,.task-sheet.task-sheet.task-sheet,.inbox-detail.inbox-detail.inbox-detail,.entity-disclosure-panel.entity-disclosure-panel.entity-disclosure-panel) :is(label,label>span:not([data-vne-field]):not([aria-hidden]),.icon-label){color:#817b86!important;font-family:Vne Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}@media (prefers-reduced-motion:reduce){[data-vne-snapshot]{display:none!important}}.vne-foundation .vne-entity-header .vne-screen-header{margin-bottom:12px!important}.vne-foundation .vne-entity-header .vne-screen-title-row{flex-wrap:nowrap;gap:10px}.vne-foundation .vne-entity-header .vne-screen-heading{gap:10px;min-width:0}.vne-foundation .vne-entity-header h1{white-space:nowrap;letter-spacing:-.04em;font-size:24px!important}.vne-foundation .vne-entity-header .vne-screen-actions>button{border-radius:16px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:90px!important;height:42px!important;min-height:42px!important;padding:8px 14px!important;font-size:14px!important;line-height:1.4!important;display:flex!important;position:static!important}.vne-foundation .entity-sort-list{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:calc(100% + 24px)!important;max-width:none!important;margin:0 -12px!important;padding:12px!important}.vne-foundation .entity-sort-list :is(.project-row,.life-row){width:100%;background:#ffffffd1!important;border:1px solid #ffffffe6!important;border-radius:18px!important;grid-template-columns:38px minmax(0,1fr) 16px!important;gap:14px!important;height:auto!important;min-height:68px!important;padding:12px 18px!important;display:grid!important;box-shadow:0 7px 20px #322e3912,inset 0 1px #fff!important}.vne-foundation .entity-sort-list :is(.project-icon,.life-icon){place-items:center;color:#9995b5!important;background:0 0!important;width:38px!important;height:38px!important;display:grid!important}.vne-foundation .entity-sort-list :is(.project-icon,.life-icon) svg{stroke-width:1.45px;width:24px!important;height:24px!important}.vne-foundation .entity-sort-list :is(.project-title,.project-name,.life-name){text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;font-size:16px!important;font-weight:450!important;line-height:1.35!important}.vne-entity-chevron{color:#938b99;justify-self:end;font-size:25px;font-weight:300;line-height:1}@media (max-width:359px){.vne-foundation .vne-entity-header h1{font-size:20px!important}.vne-foundation .vne-entity-header .vne-screen-heading{gap:7px}.vne-foundation .vne-entity-header .vne-screen-actions>button{min-width:78px!important;padding:8px 10px!important;font-size:13px!important}.vne-foundation .entity-sort-list :is(.project-row,.life-row){gap:10px!important;min-height:62px!important;padding:10px 14px!important}.vne-foundation .entity-sort-list :is(.project-title,.project-name,.life-name){font-size:15px!important}}html body :is(dialog,[data-vne-modal-surface],.vne-foundation) :is(button,a,input,select,textarea,[tabindex]):is(:focus,:focus-visible,:active),html body dialog:is(:focus,:focus-visible),html body [data-vne-modal-surface]:is(:focus,:focus-visible){-webkit-tap-highlight-color:transparent;outline-offset:0!important;outline:none!important}html body :is(dialog,[data-vne-modal-surface],.vne-foundation) :is(input,textarea,select):focus{box-shadow:none!important;border-color:#dedce2!important}.vne-shopping-header-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.vne-tool-window .vne-shopping-header-actions>button,.vne-tool-window .vne-tool-all{white-space:nowrap;justify-content:center;align-items:center;color:#35343a!important;height:auto!important;min-height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedce2!important;border-radius:10px!important;padding:6px 9px!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important;display:flex!important}.vne-tool-window:has(.vne-shopping-header-actions){padding:16px!important}.vne-tool-window:has(.vne-shopping-header-actions)>header{gap:6px!important}.vne-tool-window:has(.vne-shopping-header-actions)>header h2{font-size:18px!important}.vne-shopping-inline{box-sizing:border-box;color:#35343a;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #dedce2;border-radius:9px;padding:6px 8px;font-size:15px}.vne-tool-window .vne-schedule-panel>div:first-of-type:has(>button){margin-bottom:10px}.archive-modal .archive-toolbar{align-items:center;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;display:grid!important}.archive-modal .archive-clear-slot{align-items:center;min-width:0;display:flex!important}.archive-modal .archive-clear-slot>button{white-space:nowrap;height:auto!important;min-height:34px!important;margin:0!important;padding:7px 10px!important;font-size:11px!important;font-weight:400!important}.archive-modal .vne-compact-archive{box-sizing:border-box;width:100%;padding:0 2px}.archive-modal .vne-archive-entry{box-sizing:border-box;min-height:48px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e7e4e9;border-radius:0;align-items:center;gap:8px;padding:9px 0;display:flex}.archive-modal .vne-archive-entry-copy{flex:1;gap:3px;min-width:0;display:grid}.archive-modal .vne-archive-entry-copy>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.archive-modal .vne-archive-entry-copy>small{color:#817b86;font-size:10px;font-weight:400}.archive-modal .vne-archive-entry-actions{flex:none;align-items:center;gap:2px;display:flex}.archive-modal .vne-archive-entry-actions>button{color:#817b86!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;place-items:center!important;padding:7px!important;display:grid!important}.vne-archive-entry-actions svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.vne-archive-empty{color:#817b86;text-align:center;padding:20px 0;font-size:13px}@media (max-width:359px){.vne-tool-window:has(.vne-shopping-header-actions){padding:12px!important}.vne-tool-window .vne-shopping-header-actions{gap:4px}.vne-tool-window .vne-shopping-header-actions>button{padding:6px!important;font-size:10px!important}.vne-tool-window:has(.vne-shopping-header-actions)>header h2{font-size:16px!important}}.vne-tool-window.vne-tool-window:has(.vne-shopping-header-actions)>header{flex-wrap:nowrap!important;gap:6px!important}.vne-tool-window.vne-tool-window:has(.vne-shopping-header-actions)>header h2{white-space:nowrap!important;flex:none!important;font-size:18px!important}.vne-tool-window.vne-tool-window .vne-shopping-header-actions{--vne-button-text:11px!important;--vne-button-weight:400!important;gap:5px!important}.vne-tool-window.vne-tool-window .vne-shopping-header-actions>button{flex:none!important;width:auto!important;min-width:0!important;padding:6px 7px!important;font-size:11px!important}.vne-tool-window.vne-tool-window:has(.vne-shopping-header-actions)>header>button{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:32px!important;min-height:32px!important;padding:5px!important}@media (max-width:359px){.vne-tool-window.vne-tool-window:has(.vne-shopping-header-actions)>header h2{font-size:16px!important}.vne-tool-window.vne-tool-window .vne-shopping-header-actions{--vne-button-text:10px!important;gap:4px!important}.vne-tool-window.vne-tool-window .vne-shopping-header-actions>button{padding:6px 5px!important;font-size:10px!important}}.archive-modal.archive-modal .archive-toolbar{margin-bottom:8px!important}.archive-modal.archive-modal .vne-archive-body{padding:4px 2px 12px!important}html body :is(button,a,input,select,textarea,[tabindex],dialog):is(:focus,:focus-visible){-webkit-tap-highlight-color:transparent;outline-offset:0!important;outline:none!important}.vne-tool-window.vne-tool-window:has(.vne-shopping-header-actions){width:min(480px,100% - 16px)!important;padding:12px!important}@media (max-width:359px){.vne-tool-window.vne-tool-window:has(.vne-shopping-header-actions){padding:10px!important}}@font-face{font-family:Vne Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff;base64,d09GRgABAAAAAAqkABIAAAAADnwAAl64AAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAAJkAAAABMAAAAUAA8AAkdQT1MAAAmkAAAAIAAAACBEdkx1R1NVQgAACcQAAAB6AAAAliekP8NNQVRIAAAKQAAAAGIAAAD2CT8zhE9TLzIAAAIMAAAATQAAAFaKl4/IY21hcAAAAmQAAAAqAAAANAAMIRBjdnQgAAAGjAAAAZUAAAH+AGkdOWZwZ20AAAKQAAAAgAAAAKtxNHZqZ2FzcAAACYQAAAAMAAAADAAHAAdnbHlmAAAILAAAAF4AAABeImZRDGhlYWQAAAGUAAAANgAAADYsPeKsaGhlYQAAAcwAAAAfAAAAJAyDA31obXR4AAACXAAAAAgAAAAICeQAqWxvY2EAAAgkAAAABgAAAAYALwAAbWF4cAAAAewAAAAgAAAAIAQyAtFuYW1lAAAIjAAAAOMAAAHUJ+09vnBvc3QAAAlwAAAAEwAAACD/2wBacHJlcAAAAxAAAAN7AAAFaDsH8QAAAQAAAAJeuGTQTQRfDzz1AB8IAAAAAADg+tE5AAAAAOb7Z+kAQwAABNEF1QAAAAgAAgAAAAAAAHicY2BkYGDP/SfLwMAqzuDM4MZykQEoggKYAE3RAw4AAAEAAAACACAAAgAAAAAAAgAQAJkACAAABBUCFgAAAAB4nGNgZOFjnMDAysDAasw6k4GBUQ5CM19nSGMSYmBg4mZjZuZgYWJiYYAAJijNEJDmmsLgoLBXYS+byD8RxlnsuYyPgcKMIDkAgD0KcQAAAATNAGYFFwBDeJxjYGBgYmBgYAZiESDJCKZZGBSANAsQAvkKe///h5D3XcDyDABfgwc5AAB4nNvOzsbKwszEyKCjILCBSdUzZYNDYITCiUhFXR00roIAu8IGhoANvJUKO/7/D4hgkWaN3MAqs4FZlWMDi6ryQ1ySD3V1vAMiFDb8dXWBmuqa4AIUC44AMkE8oDBQ3NUFLAeydAOrKhB5JmxQSM5Q6BLoUrbqEki10gUAqi8yYHic1ZL5U5VlFMeFD6eEu/DeywUlkKJ6FSFAbwmGoJdrRUBahqbW0LS8bda073aNNFBxAVNfS9RM2xTbE7DbvjhT2uY27Ytie9m+vM0cev6Cfm06v33P+Zx5zvc7T19qS2zgb8WL8JfNn1H+cPk9yG/Kr8ovNj8H+cnlR5tD7bVySPnB5XuX7zy+9fhG+bqKr+J8qXwR5WB/kxx06TdgfxMH9pfLAY/95XyufKZ8GuWTCB+7fKR8GOaDBO8neU/ZZ/B9CfbuqZO9CfbUsXtXnuxWduXxrvKO8rbylvKmy84dBbJT2VHAG1FeV7a3hmR7Pq/l8KryivKy8pLyovKC8rzynPKsklSeCbGtzZZtSl9vUvqU3p5m6U3S25LWs9WWnubYAD2xtK02TytPuTypPKE8rjymPOrwSJAt3bZscejeHJZum81hNpmjN3k8rDykPKg8EOZ+ZeOGoGyMsiHIfQ7rDbLe5V5l3Vq/rFPW+lnTlStrHLpWW9KVy2qLezK4W1nlBmSV4gZYaZZWuqxYHpQVRSwPcpfHss6kLFM6O5qlM0lnS1rHUls6mumIpS21WaIsXlQmi5VFZbQbm+21LFzgk4URFviYbxrzHdpMUm02rSHuVObNDck8ZW6IO5QW5XYlNjAnkZA5SiLBbQ6zp2bLbJtblVuUm4Pc5OfGDG5Qrve4zuNaj2s8rlauUq5UrijkcmVWKC6zmrhMuTTBJUZcrFykOMqFygXK+VWc53Gun2blHOVsZeaMDJnpMSOD6Tm5Mj3KWco08/K0OFOzaUqxpGkoZ0aY0pAlU5QzfJyuTJ5kyWRlksVpSqOZNCoN9ZY0ZFE/LCD1FqcGqFNOcTnZ5SRlYmqpTPSIJ6ltJKZMUMbXhGV8hJrqTKkJUz0uINWxgUzGBahSTlTGVkZkrEdlhSWVESrG+KTCYoyPEwo4PkB0tE+iymgfo8p9MipAuY+y0nQpsyhN57goJcW2lDgUjwxLsc3IMEUjbCmqZYTNcNsnwzOxfRyrHKMcnUmh8VkY5iiHIz0KjIUCh2EB8k2C+UqexxFxco3IVYY6DDFJDVFyzFJOLtlKRMlSwgYIKyHjNRTHSpDpEFQC/hwJKH5D+3PwKRkW6cpggw1WDo9wmEOaGaaZH5CN6aKkGp1aSorFICWlL8VpXZJS8n+oQf/1Af9aw/4BEQuPGAB4nCVQLUhDURT+zj3nvQcGEVkVg0lkGIbIsBrEYBjDZBiGFyxDhogMWZAhBnlBEBkiIjJkwSALQywiIvJ4aSyIQQwigohBFsXvTQ73cu937/l+jsygg5h1ixaOpclbCGCdyKm7Qh0bRO4klj2XJdbEN7r8uYtYWwZZRI4o8OQ5/EgRbXLkJSP5wDfYkrWtYB17twSzVrHESlaRnJ55y16TK6/3bhSPGEdHXlDBtX5oTm9s3obxoom28EYVI3+MCOeo0ktGyqi5qisQefASNFhlvidyIl26u5Yd9HCk5hZwIj3mitHHjhZdDdCcC+n/gVwJ+xuoGLyeDOHXTRGje2qtDvYxzXq9QX2jRuUizv2OnwkmqJJOrCl38ukf4BRdXdF1fZa6TdiFLSD6n4CWEJG7kfb4oWwxe1rVlN1tWkla+LBSsEru+zQRNduuwEQhbrg2/RFmmpO67tFp+jqGJFi0afaTIdhmaqCsM1jjqYpLXCGrh4jINMjrz3p9dh7bKzNHsu/6SHQekwjti7NGBjj8A6zngz4AAAAAAAAAAC8AAAACAEMAAATRBdUAFgAfAAABITIEFRQEIyMVIRUhESMRIzUzNSM1OwIyNjU0JiMjAQ0ByPsBAf7/+/4CKv3WysrKysrK/o2amo3+BdXj293ipqb+9AEMpqamkoeGkgAAAHiclY9LSwMxFEZPbH2uRVxmqSBSWtC1DwQ3Lqq4cJfWUVt1pnRqwX/vaRxKdaVckvvl5nskwCYPtAjtbQgdaHBgz9M3XmMrXDW4tTJvr+B19sNNgzfYDU9cUDHhkykjnnlhRuSAIYf2Lh2rJxrIiJzLmVG7phQk3jlyek0p/1h0xpsV6S+96nwq7IWaufujzJ0/pJ4sU+9Mmps1VlPKXrwjqflf4qVorO6eDxlDuSm7FVmR8o+iLqX7RM5A35G8qL4yPeW73z632aX2RZX16nSRWsutslPX7B6nP1SN5gsfcELPAHicY2BmAIP/NxiiGLAAADMvAjUAAAAAAgAIAAL//wADeJxjYGRgYOBhgABGCAQAAOsAEgAAAQAAAAoAHAAeAAFERkxUAAgABAAAAAD//wAAAAAAAHicPY6xDUIxEEONREXNAAyDqChZwEEhh/JzkY5QQH0TIPb9XBpcPFmWZRkbADt88MX+eDpf8KYxwWlN4cl4h1+pj6BkC75sgZfcwxfLFS7U6EhOkVQq4Qv7YXLEQuMQuNaZ9MIGt6dGc9y0BGXuYxsfsK746we3qS2qAAB4nGNgZGBg4GJ4wPCCIYDBhoeB/S6Qz8DUxMDAksDAwHqVAQxAbGQA4zNmQNmhDAQBIx/Q3DLC6hiiIGpBNJyNZAaKeBQSvwjBZrJgYPjdD2TbwLVqAH3JBTGEgQEAdk8N8wAA)format("woff");unicode-range:U+20BD}.vne-tool-buttons{--vne-button-text:13px;--vne-button-weight:500;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.vne-tool-buttons>button{white-space:nowrap;letter-spacing:normal;box-sizing:border-box!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:8px 10px!important;line-height:1.3!important;display:flex!important}.vne-tool-buttons>button:first-child{color:#35343a!important;background:#fff!important;border:1px solid #dedce2!important;box-shadow:0 2px 6px #302e3406!important}.vne-tool-buttons>button:last-child{color:#fff!important;background:#9995b5!important;border:1px solid #c2bfd2!important;box-shadow:0 3px 9px #77708e1c,inset 0 1px #ffffff50!important}.vne-tool-window.vne-tool-window{padding:20px!important}.vne-tool-window.vne-tool-window>header h2{white-space:nowrap;flex:1!important;min-height:32px!important}.vne-tool-window.vne-tool-window>header{min-height:32px!important;margin-bottom:12px!important}.vne-tool-window.vne-tool-window>header>button{flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.vne-shopping-notice{opacity:1;transition:opacity .2s}.vne-shopping-notice.vne-notice-leaving{opacity:0;pointer-events:none}html body :is(.vne-foundation,dialog,[data-vne-modal-surface],.entity-disclosure-panel) :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,[data-vne-field]>span){text-align:left!important;text-align-last:left!important}html body :is(.vne-foundation,dialog,[data-vne-modal-surface],.entity-disclosure-panel) select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23827b90' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-position:right 9px center!important;background-repeat:no-repeat!important;padding-right:26px!important}.vne-schedule-all.vne-schedule-all{max-height:min(400px,55dvh);overflow-y:auto;box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;margin:0!important;padding:0!important}.vne-schedule-all.vne-schedule-all>div{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e7e4e9!important;border-radius:0!important;min-height:48px!important}.vne-schedule-all.vne-schedule-all>div>button{gap:10px;border-radius:0!important;min-height:48px!important;padding:10px 2px!important}.vne-schedule-all .vne-list-caption{display:none!important}@media (max-width:379px){.vne-tool-buttons{--vne-button-text:12px;gap:8px}.vne-tool-buttons>button{padding:8px 6px!important}.vne-tool-window.vne-tool-window{padding:16px!important}}@media (prefers-reduced-motion:reduce){.vne-shopping-notice{transition:none}}.vne-foundation .vne-screen-heading h1{font-weight:600!important}:is(dialog,[data-vne-modal-surface])[data-vne-dialog-chrome][data-vne-dialog-chrome]:not(.calendar-sheet){padding:18px!important}[data-vne-dialog-header][data-vne-dialog-header][data-vne-dialog-header]{align-items:center!important;gap:10px!important;min-height:32px!important;margin:0 0 12px!important;padding:0!important;display:flex!important}[data-vne-dialog-title][data-vne-dialog-title][data-vne-dialog-title]{align-items:center!important;min-height:32px!important;margin:0 42px 12px 0!important;padding:0!important;line-height:1.3!important;display:flex!important}[data-vne-dialog-header] [data-vne-dialog-title][data-vne-dialog-title][data-vne-dialog-title]{margin:0!important}[data-vne-dialog-close][data-vne-dialog-close][data-vne-dialog-close]{flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:6px!important}[data-vne-dialog-close][data-vne-dialog-close][data-vne-dialog-close-layout=absolute]{top:18px!important;right:18px!important}.vne-tool-window.vne-tool-window>header>.vne-shopping-new{--vne-button-text:13px;--vne-button-weight:500;white-space:nowrap;box-sizing:border-box!important;color:#fff!important;background:#9995b5!important;border:1px solid #c2bfd2!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:7px 12px!important;line-height:1.3!important;display:flex!important;box-shadow:0 3px 9px #77708e1c!important}.vne-tool-window .vne-schedule-all.vne-schedule-all{overscroll-behavior:contain;max-height:240px!important;overflow-y:auto!important}.inbox-waiting-detail.inbox-waiting-detail{align-content:start!important;gap:8px!important;height:auto!important;min-height:0!important}.inbox-waiting-detail .inbox-detail-head[data-vne-dialog-header]{margin-bottom:0!important}.entity-disclosure-panel .entity-create-dropdown{padding:14px!important}.entity-disclosure-panel .entity-create-form .icon-label{margin-top:8px!important;font-size:12px!important}.entity-disclosure-panel .entity-create-form .icon-picker{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;margin-top:6px!important;display:grid!important}.entity-disclosure-panel .entity-create-form .icon-picker button{box-sizing:border-box;border-radius:9px!important;place-items:center!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:grid!important}.entity-disclosure-panel .entity-create-form .icon-picker svg{stroke-width:1.4px;width:18px!important;height:18px!important}.entity-disclosure-panel .entity-create-form .no-icon-choice{font-size:10px!important}.entity-disclosure-panel .entity-create-form .entity-title-hint{margin:4px 0!important;font-size:10px!important}.entity-disclosure-panel .entity-create-form .entity-create-actions{gap:8px!important;margin-top:8px!important}.entity-disclosure-panel .entity-create-form .entity-create-actions>button{height:36px!important;min-height:36px!important;margin-top:0!important;padding:7px 10px!important}@media (max-width:359px){.vne-tool-window.vne-tool-window>header>.vne-shopping-new{--vne-button-text:12px;padding:7px 9px!important}}.vne-foundation .vne-screen-heading h1{-webkit-text-stroke:.1px currentColor;font-weight:500!important}.vne-title-count{width:100%;text-align:right!important;color:#817b86!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:400!important;line-height:1.3!important;display:block!important}.vne-records-window.vne-records-window{box-sizing:border-box!important;height:min(384px,calc(var(--vne-vv-height,100dvh) - 32px))!important;min-height:0!important;max-height:min(384px,calc(var(--vne-vv-height,100dvh) - 32px))!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.vne-records-window>header,.vne-records-window>h2,.vne-records-window>.waiting-add{flex:none!important}.vne-records-window>.vne-schedule-panel{overflow:hidden;flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important}.vne-records-window>.vne-shopping-panel{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto;flex:1!important;min-height:0!important}.vne-records-window .vne-tool-buttons{flex:none!important;margin:0 0 14px!important}.vne-records-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.vne-records-window .vne-records-body :is(.vne-schedule-list,.waiting-list){overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box!important;flex:1!important;grid-auto-rows:72px!important;align-content:start!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8px!important;display:grid!important;overflow-y:auto!important}.vne-records-window .vne-records-body .vne-schedule-list>div{height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important;box-shadow:0 2px 8px #302e340d!important}.vne-records-window .vne-records-body .vne-schedule-list>div>button{height:100%!important;min-height:0!important;max-height:72px!important;padding:10px 14px!important}.vne-records-window .vne-records-body .vne-schedule-all>div{box-shadow:none!important}.vne-records-window .vne-records-body>.vne-schedule-list :is(strong,b){font-weight:450!important}.vne-waiting-window>.modal-description{display:none!important}.vne-waiting-window>.waiting-add{width:auto!important;min-width:136px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0 auto 14px!important;padding:8px 16px!important;font-size:13px!important;line-height:1.3!important;display:block!important}.vne-waiting-window .waiting-row{box-sizing:border-box!important;background:#fff!important;border:1px solid #e2dfe5!important;border-radius:16px!important;align-items:center!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important;padding:10px 14px!important;display:flex!important;box-shadow:0 2px 8px #302e340d!important}.vne-waiting-window .waiting-copy{flex:1;gap:4px;min-width:0;display:grid}.vne-waiting-window .waiting-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:14px!important;font-weight:450!important;line-height:1.35!important}.vne-waiting-window .waiting-arrow{display:none!important}.vne-records-window .vne-records-body>.waiting-empty,.vne-records-window .vne-records-body>[data-archive-empty],.vne-records-window .vne-records-body>p{background:0 0;border:0;justify-content:center;align-items:center;flex:1!important;min-height:0!important;margin:0!important;padding:12px!important;font-size:13px!important;display:flex!important}.vne-foundation .vne-screen-description .page-date{font-size:14px!important}.vne-foundation .task-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:10px!important}@media (max-width:767px){.vne-foundation .task-tabs{--vne-tabs-width:min(calc(100vw - 34px),366px);width:var(--vne-tabs-width)!important;max-width:none!important;margin-left:calc((100% - var(--vne-tabs-width))/2)!important;margin-right:calc((100% - var(--vne-tabs-width))/2)!important;display:grid!important}}@media (max-width:360px){.vne-foundation .task-tabs{--vne-tabs-width:calc(100vw - 22px)}}.vne-tool-window>header[hidden]{display:none!important}.vne-shopping-window.vne-shopping-window{box-sizing:border-box;height:min(320px,calc(var(--vne-vv-height,100dvh) - 32px))!important;max-height:calc(var(--vne-vv-height,100dvh) - 32px)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.vne-shopping-window>header{flex:none!important}.vne-shopping-window>.vne-shopping-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.vne-shopping-window .vne-shopping-cards{overscroll-behavior:contain;grid-auto-rows:104px;align-content:start;min-height:0;overflow-y:auto;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;padding:8px!important;display:grid!important}.vne-shopping-window .vne-shopping-cards>button{min-height:104px;max-height:104px;overflow:hidden;padding:12px 14px!important}.vne-shopping-window .vne-shopping-cards>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vne-shopping-window.vne-shopping-selected{height:auto!important;max-height:calc(var(--vne-vv-height,100dvh) - 32px)!important}.vne-shopping-selected>.vne-shopping-panel{max-height:calc(var(--vne-vv-height,100dvh) - 70px);flex:0 auto!important;overflow-y:auto!important}.vne-shopping-selected .vne-shopping-items{overscroll-behavior:contain;min-height:0;max-height:min(420px,calc(var(--vne-vv-height,100dvh) - 250px));flex:0 auto;overflow-y:auto;margin:8px 0!important}.vne-shopping-selected .vne-shopping-add{flex:none;margin:10px 0 0!important}.vne-records-window .vne-records-body .vne-schedule-all{grid-auto-rows:52px!important;gap:0!important;padding:0 8px!important}.vne-records-window .vne-records-body .vne-schedule-all>div{height:52px!important;min-height:52px!important;max-height:52px!important}.vne-records-window .vne-records-body .vne-schedule-all>div>button{max-height:52px!important;padding:6px 10px!important}.vne-schedule-all.vne-event-list small{color:#898394!important;font-size:11px!important;line-height:1.3!important;display:block!important}.vne-schedule-all.vne-event-list button>span{gap:3px!important}:is(.vne-entry-form,.new-sheet.vne-foundation-form,.waiting-sheet,.task-detail-sheet,.task-sheet){overscroll-behavior:contain;box-sizing:border-box;height:auto!important;max-height:calc(var(--vne-vv-height,100dvh) - 32px)!important;overflow-y:auto!important}.vne-entry-form:not(.vne-shopping-form)>form{gap:10px!important;display:grid!important}.vne-entry-form:not(.vne-shopping-form)>form>[data-vne-dialog-header]{margin-bottom:0!important}.vne-entry-form fieldset{gap:10px!important;display:grid!important}.vne-entry-form fieldset label{gap:5px!important;margin:0!important}.vne-entry-form fieldset>div{margin:0!important}.vne-entry-form fieldset textarea{resize:vertical;height:64px!important;min-height:64px!important}.vne-entry-form>form>button[type=submit]{margin-top:0!important}.vne-all-tasks-button{color:#625d6c;min-height:32px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #e2dfe5;border-radius:10px;margin-left:auto;padding:5px 9px;font-size:12px;font-weight:400}.vne-all-tasks-window{height:min(440px,calc(var(--vne-vv-height,100dvh) - 32px));flex-direction:column;display:flex;overflow:hidden!important}.vne-all-tasks-window>header{flex:none}.vne-all-tasks-search{box-sizing:border-box;width:100%;height:40px;min-height:40px;font:inherit;color:#35333d;background:#faf9fc;border:1px solid #e2dfe5;border-radius:12px;margin:0 0 10px;padding:8px 12px;font-size:14px}.vne-all-tasks-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.vne-all-tasks-list>button{box-sizing:border-box;color:#35333d;text-align:left;width:100%;min-height:56px;font:inherit;background:0 0;border:0;border-bottom:1px solid #e7e4e9;flex-direction:column;gap:4px;padding:10px 4px;font-size:14px;display:flex}.vne-all-tasks-list>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vne-all-tasks-list small,.vne-all-tasks-list>p{color:#898394;font-size:12px;font-weight:400}.vne-shopping-sync-status{clip-path:inset(50%);white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.vne-shopping-detail :is(button,input):disabled{opacity:1!important}.vne-tool-buttons.vne-tool-buttons{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.vne-tool-buttons.vne-tool-buttons>.vne-tool-home{color:#817b90!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2dfe5!important;border-radius:50%!important;flex:0 0 32px!important;padding:6px!important}.vne-tool-home svg{width:18px;height:18px;display:block}.vne-all-tasks-controls{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.vne-all-tasks-controls>.vne-all-tasks-search{flex:1;min-width:0;margin:0}.vne-task-sort{color:#817b90;background:#fff;border:1px solid #e2dfe5;border-radius:12px;place-items:center;width:40px;min-width:40px;height:40px;padding:9px;display:grid}.vne-task-sort svg{width:20px;height:20px}.vne-all-task-row{border-bottom:1px solid #e7e4e9;align-items:center;gap:8px;min-height:56px;display:flex}.vne-all-task-row>.vne-all-task-main{color:#35333d;text-align:left;min-width:0;min-height:56px;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;padding:10px 4px;font-size:14px;display:flex}.vne-all-task-main>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vne-all-task-delete{color:#817b90;background:0 0;border:0;flex:none;place-items:center;width:32px;height:36px;padding:7px;display:grid}@media (max-width:1099px){.vne-foundation .post-list-row{display:grid!important}}.vne-foundation .post-list-row>.quick-action-button{white-space:nowrap;justify-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;padding:8px 5px!important;font-size:12px!important}.vne-foundation .post-list-row>.quick-action-button span{white-space:nowrap;font-size:12px!important}.vne-foundation .post-list-row>.quick-action-button svg{flex:0 0 15px;width:15px!important;height:15px!important}.calendar-sheet .calendar-head[data-vne-dialog-header][data-vne-dialog-header][data-vne-dialog-header]{grid-template-columns:36px minmax(0,1fr) 36px 32px!important;align-items:center!important;gap:6px!important;display:grid!important}.calendar-sheet .calendar-head .calendar-month-title[data-vne-dialog-title]{width:100%;min-width:0;text-align:center!important;justify-content:center!important;margin:0!important;display:flex!important}.calendar-sheet .calendar-head>button:not(.calendar-dismiss){place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:6px!important;display:grid!important}.calendar-sheet .calendar-head>button:not(.calendar-dismiss)>svg{display:block;width:22px!important;height:22px!important}:is(.entity-create-form,.entity-settings-dropdown) label:has(>.vne-title-count){position:relative!important}:is(.entity-create-form,.entity-settings-dropdown) label:has(>.vne-title-count)>input{padding-right:52px!important}:is(.entity-create-form,.entity-settings-dropdown) label>.vne-title-count{pointer-events:none;width:auto!important;line-height:1.3!important;position:absolute!important;bottom:12px!important;right:12px!important}@media (max-width:359px){.vne-foundation .post-list-row>.quick-action-button svg{display:none}.vne-tool-buttons{--vne-button-text:11px!important}}html body :is(.vne-foundation,dialog,[data-vne-modal-surface],.entity-disclosure-panel) :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,[data-vne-field],[data-vne-field]>span){background-color:#fff!important}:is(.vne-foundation,dialog,[data-vne-modal-surface]) .select-chevron{display:none!important}.task-sheet.task-edit-sheet{align-content:start!important;gap:10px!important;width:min(440px,100vw - 28px)!important;max-width:440px!important;display:grid!important}.task-edit-sheet>.title-input{box-sizing:border-box!important;letter-spacing:normal!important;width:calc(100% - 42px)!important;height:44px!important;min-height:44px!important;margin:0 42px 0 0!important;padding:10px 12px!important;font-size:14px!important;font-weight:400!important}.task-edit-sheet>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important}.task-edit-sheet :is(label,.note-label){gap:5px!important;margin:0!important}.task-edit-sheet .task-timing,.task-edit-sheet .timing-row{gap:10px!important}.task-edit-sheet .select-control{height:44px!important}.task-edit-sheet .select-control>select{height:44px!important;min-height:44px!important;font-size:14px!important;line-height:1.4!important}.task-edit-sheet>.note-label>textarea{box-sizing:border-box;height:64px!important;min-height:64px!important;padding:10px 12px!important;font-size:14px!important}.task-edit-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin:0!important;display:grid!important}.task-edit-actions>:is(.save-button,.complete-button){height:38px!important;min-height:38px!important;margin:0!important;padding:8px 12px!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important}.task-edit-actions>.delete-button{grid-column:1/-1;justify-self:center;width:auto!important;height:30px!important;min-height:30px!important;margin:0!important;padding:5px 12px!important;font-size:12px!important;font-weight:400!important}.task-view-sheet .task-view-actions{gap:8px!important;margin-top:12px!important}.task-view-sheet .task-view-actions>button{height:36px!important;min-height:36px!important;padding:7px 12px!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important}.vne-tool-buttons.vne-tool-buttons>button:not(.vne-tool-home){padding:8px 6px!important}@media (max-width:359px){.vne-tool-buttons.vne-tool-buttons>button:not(.vne-tool-home){padding:8px 2px!important}}.vne-tool-add-short{display:none}@media (max-width:379px){.vne-tool-buttons{--vne-button-text:12px!important}.vne-tool-add-full{display:none}.vne-tool-add-short{display:inline}}.vne-tool-buttons.vne-tool-buttons{--vne-button-text:13px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.vne-tool-buttons.vne-tool-buttons>button{padding:8px 10px!important}.vne-foundation .post-list-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.vne-foundation .post-list-row>.quick-action-button{gap:8px!important;padding:10px 14px!important;font-size:13px!important}.vne-foundation .post-list-row>.quick-action-button span{font-size:13px!important}.vne-foundation .post-list-row>.quick-action-button svg{flex:0 0 19px!important;width:19px!important;height:19px!important;display:block!important}.vne-task-scope-chevron{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.vne-foundation .task-tabs>[data-task-scope-trigger]{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:flex;padding-left:5px!important;padding-right:5px!important}.vne-task-scope-menu{padding:6px!important}.vne-task-scope-menu>button{box-sizing:border-box;color:#35333d;width:100%;min-height:40px;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:13px;display:block}.vne-all-tasks-inline{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding-top:16px;display:flex}.vne-all-tasks-inline>.vne-all-tasks-list{padding-bottom:8px}@media (max-width:379px){.vne-tool-buttons.vne-tool-buttons{--vne-button-text:12px!important}.vne-tool-buttons.vne-tool-buttons>button{padding:8px 6px!important}.vne-foundation .task-tabs>[data-task-scope-trigger]{gap:3px;font-size:12px!important}}.vne-all-tasks-inline{flex:auto!important;height:auto!important;padding-top:0!important}@media (max-width:379px){.vne-foundation.vne-foundation .task-tabs>button{font-size:13px!important}.vne-foundation.vne-foundation .task-tabs>[data-task-scope-trigger]{gap:3px!important;padding-left:3px!important;padding-right:3px!important}.vne-foundation .task-tabs>button{--vne-button-text:13px}}.vne-foundation .task-layout:has(.vne-all-tasks-inline){grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important}.vne-task-scope-menu{--vne-button-text:13px;--vne-button-weight:400;color:#35333d;flex-direction:column;gap:2px;display:flex;box-sizing:border-box!important;background:#fff!important;border:1px solid #e2dfe5!important;border-radius:14px!important;padding:6px!important;box-shadow:0 8px 24px #302e341c!important}.vne-task-scope-menu>button{white-space:nowrap;flex:none;border-radius:9px!important;height:40px!important;min-height:40px!important;line-height:1.3!important}.vne-task-scope-menu>button[aria-pressed=true]{background:#f0eef5!important}.task-edit-sheet>.task-edit-header{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex;margin:0!important}.task-edit-header>h2{margin:0!important;font-size:18px!important;font-weight:450!important;line-height:1.3!important}.task-edit-header>.task-sheet-close{flex:none!important;margin:0!important;position:static!important;transform:none!important}.task-edit-sheet>.task-name-field{flex-direction:column;min-width:0;gap:5px!important;display:flex!important}.task-edit-sheet>.task-name-field>.title-input{box-sizing:border-box!important;letter-spacing:normal!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;font-weight:400!important}.vne-task-edit-details{border-top:1px solid #e2dfe5;min-width:0;margin:0!important}.vne-task-edit-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0;font-size:14px;font-weight:400;line-height:1.4;list-style:none;display:flex}.vne-task-edit-details>summary::-webkit-details-marker{display:none}.vne-task-edit-details>summary>svg{fill:none;stroke:#817b86;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.vne-task-edit-details[open]>summary>svg{transform:rotate(180deg)}.vne-task-edit-details>.form-grid{gap:10px!important;margin:0!important}.vne-task-edit-details>.note-label{flex-direction:column;display:flex;margin-top:10px!important}.vne-task-edit-details>.note-label>textarea{box-sizing:border-box;height:64px!important;min-height:64px!important;padding:10px 12px!important;font-size:14px!important}@media (max-width:767px){.app-page.vne-foundation:has(.tasks-head){padding-bottom:calc(71px + max(11px,env(safe-area-inset-bottom)))!important}}.task-edit-sheet.task-edit-sheet>.task-edit-header[data-vne-dialog-header]{margin:0!important}.calendar-sheet.calendar-sheet .calendar-head[data-vne-dialog-header][data-vne-dialog-header][data-vne-dialog-header]{grid-template-columns:minmax(0,1fr) 36px auto 36px minmax(0,1fr) 32px!important;column-gap:4px!important}.calendar-sheet .calendar-head>button:first-child{grid-column:2}.calendar-sheet .calendar-head>.calendar-month-title{grid-column:3;width:auto!important}.calendar-sheet .calendar-head>button:nth-child(3){grid-column:4}.calendar-sheet .calendar-head>.calendar-dismiss{grid-column:6;justify-self:end}:root{--vne-field-text:14px;--vne-label-text:12px;--vne-caption-color:#918b98}html body :is(.vne-foundation,dialog[open][open][open],[data-vne-modal-surface][data-vne-modal-surface][data-vne-modal-surface],.entity-disclosure-panel,.new-sheet){--vne-field-text:14px!important;--vne-label-text:12px!important}html body :is(.vne-foundation,dialog[open][open][open],[data-vne-modal-surface][data-vne-modal-surface][data-vne-modal-surface],.entity-disclosure-panel,.new-sheet) :is(label,label>span:not([data-vne-field]):not([aria-hidden]),.icon-label){color:#918b98!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}html body :is(.vne-foundation,dialog[open][open][open],[data-vne-modal-surface][data-vne-modal-surface][data-vne-modal-surface],.entity-disclosure-panel,.new-sheet) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[data-vne-field]>span){font-size:14px!important;font-weight:400!important;line-height:1.4!important}html body :is(.vne-foundation,dialog,[data-vne-modal-surface],.entity-disclosure-panel,.new-sheet) :is(input,textarea)::placeholder{color:#918b98!important;opacity:1!important;font-size:14px!important;font-weight:400!important}html body :is(.vne-foundation,dialog,[data-vne-modal-surface],.entity-disclosure-panel,.new-sheet) select:has(option:checked:is([value=""],[value=none])){color:#918b98!important}html body :is(.vne-foundation,dialog,[data-vne-modal-surface],.entity-disclosure-panel,.new-sheet) select option{color:#35333d}html body [data-vne-field][data-vne-empty]>span{color:#918b98!important}.vne-record-title.vne-record-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:2.7em;margin:0 42px 12px 0;font-size:18px!important;font-weight:450!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.vne-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.vne-record-facts>div{background:#9995b575;border-radius:13px;flex-direction:column;gap:4px;min-width:0;padding:10px 11px;display:flex}.vne-record-facts>div>span,.vne-record-note>span{display:block;color:#918b98!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}.vne-record-facts>div>strong{overflow-wrap:anywhere;display:block;color:#35333d!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.vne-record-note{margin-top:12px}.vne-record-note>p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow-y:auto;color:#35333d!important;margin:5px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.task-edit-actions{--vne-button-text:13px;--vne-button-weight:400}.task-edit-actions>.delete-button{box-sizing:border-box;color:#95606b!important;background:#fff!important;border:1px solid #e6dfe2!important;border-radius:14px!important;grid-column:auto!important;justify-self:stretch!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:8px 12px!important;font-size:13px!important;line-height:1.3!important}.task-edit-actions>.save-button{box-sizing:border-box;color:#fff;background:#9995b5;border:1px solid #c2bfd2;border-radius:14px!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:8px 12px!important}.task-detail-sheet .task-edit-actions{margin-top:12px!important}html body nav.bottom-nav .nav-label{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body nav.bottom-nav .nav-item{position:relative;background:0 0!important;grid-template-rows:none!important;justify-content:center!important;align-items:center!important;gap:0!important;display:flex!important;overflow:visible!important}html body nav.bottom-nav .nav-icon-wrap{width:26px!important;height:26px!important;margin:0!important}html body nav.bottom-nav .nav-icon-wrap svg{transition:stroke-width .22s,color .22s;flex-basis:24px!important;width:24px!important;height:24px!important}html body nav.bottom-nav .nav-item:focus-visible{outline-offset:-4px;border-radius:14px;outline:2px solid #77728f!important}html body nav.bottom-nav .vne-nav-indicator{pointer-events:none;opacity:0;will-change:transform;background:#9995b51f;border-radius:15px;width:44px;height:44px;transition:transform .28s cubic-bezier(.22,.8,.3,1),opacity .15s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){html body nav.bottom-nav .vne-nav-indicator,html body nav.bottom-nav .nav-icon-wrap svg{transition:none!important}}html body nav.bottom-nav .nav-item{height:52px!important;min-height:44px!important}@media (min-width:1100px){html body nav.bottom-nav.vne-adaptive-nav .nav-item{height:48px!important}}html body .vne-record-facts{gap:12px 18px!important;margin:4px 0 12px!important}html body .vne-record-facts>div{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:3px!important;padding:0!important}html body .vne-entity-task-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}html body .vne-entity-task-actions>button{width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important}html body .vne-entity-task-actions>.task-detail-delete{background:#fff!important;border:1px solid #eadde1!important}html body .task-detail-sheet.vne-entity-task-edit{flex-direction:column!important;gap:10px!important;display:flex!important}html body .vne-entity-task-edit>.wide,html body .vne-entity-task-edit .wide{gap:4px!important;margin:0!important}html body .vne-entity-task-edit .task-detail-grid{align-items:start!important;gap:10px!important;margin:0!important}html body .vne-entity-task-edit label{align-content:start!important;gap:4px!important;margin:0!important}html body .vne-entity-task-edit .vne-task-edit-details>.wide{margin-top:10px!important}html body .vne-entity-task-edit>.wide>textarea{height:64px!important;min-height:64px!important}html body .vne-entity-task-edit .task-edit-actions{margin-top:0!important}html body nav.bottom-nav{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #e9e6ed!important;box-shadow:0 5px 18px #24202c0d!important}html body nav.bottom-nav .nav-item,html body nav.bottom-nav .nav-icon-wrap{color:#817b88!important}html body nav.bottom-nav .nav-item.active,html body nav.bottom-nav .nav-item.active .nav-icon-wrap{color:#35333d!important}html body nav.bottom-nav .nav-icon-wrap svg{stroke-width:1.55px}html body nav.bottom-nav .nav-item.active .nav-icon-wrap svg{stroke-width:2px}html body .vne-entity-task-edit>.vne-record-title{margin:0 42px 0 0!important}html body nav.bottom-nav .nav-icon-wrap svg{stroke-width:1.25px!important;flex:none!important;transition:color .22s!important}html body nav.bottom-nav a[href=\/tasks] .nav-icon-wrap svg,html body nav.bottom-nav a[href=\/projects] .nav-icon-wrap svg{width:23.4px!important;height:23.4px!important}html body nav.bottom-nav a[href=\/life] .nav-icon-wrap svg{width:21.6px!important;height:21.6px!important}html body nav.bottom-nav a[href=\/profile] .nav-icon-wrap svg{width:24.75px!important;height:24.75px!important}html body nav.bottom-nav .vne-nav-indicator{background:0 0!important;border-radius:0!important}html body nav.bottom-nav .vne-nav-indicator:after{content:"";background:#35333d;border-radius:2px;width:18px;height:2px;position:absolute;bottom:0;left:13px}html body .project-icon svg{stroke-width:1.25px!important}html body :is(.task-sheet.task-sheet,.task-detail-sheet.task-detail-sheet,.new-sheet.new-sheet,.waiting-sheet.waiting-sheet,.inbox-detail-sheet.inbox-detail-sheet,.me-modal.me-modal,dialog[open][open],.entity-disclosure-panel) :is(input,select,textarea,[data-vne-field],.select-control):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){color:#77717e!important;background-color:#fff!important;border-color:#e2dfe5!important}html body :is(.task-sheet.task-sheet,.task-detail-sheet.task-detail-sheet,.new-sheet.new-sheet,.waiting-sheet.waiting-sheet,.inbox-detail-sheet.inbox-detail-sheet,.me-modal.me-modal,dialog[open][open]) [data-vne-field]>span{color:#77717e!important}html body .task-name-field,html body .vne-task-name-field{position:relative}html body .task-name-field>.title-input{padding-right:72px!important}html body .vne-task-name-field>textarea{padding-bottom:25px!important}html body label>.vne-task-name-counter{pointer-events:none;position:absolute;bottom:12px;right:12px;color:#918b98!important;font-size:11px!important;font-weight:400!important;line-height:16px!important;display:block!important}html body .vne-foundation :is(.task-tabs>button,.quick-action-button,.quick-action-button>span),html body .vne-task-tools :is(button,a){--vne-button-text:14px!important;font-size:14px!important}@media (max-width:379px){html body .vne-foundation :is(.task-tabs>button,.quick-action-button,.quick-action-button>span){--vne-button-text:13px!important;font-size:13px!important}}html body .me-modal{background:#fff!important}html body .me-modal .account-inline{background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body .me-modal .account-section{gap:10px;display:grid;margin:0!important}html body .me-modal .account-section label{gap:4px;display:grid}html body .me-modal .account-section input{box-sizing:border-box;width:100%;height:44px!important;min-height:44px!important}html body .vne-password-field{min-width:0;position:relative}html body .vne-password-field>input{padding-right:48px!important}html body .vne-password-field>button{top:0;right:0;width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;color:#77717e!important;background:0 0!important;border:0!important;place-items:center!important;margin:0!important;padding:12px!important;display:grid!important;position:absolute!important}html body .vne-password-field>button>svg{flex:none;width:18px!important;height:18px!important}html body .vne-profile-chevron{flex:0 0 18px;min-width:18px;display:block;overflow:visible;width:18px!important;height:18px!important}html body .about-documents>a{grid-template-columns:minmax(0,1fr) 18px!important;gap:12px!important;padding-right:3px!important;display:grid!important}html body .about-documents .vne-document-title{overflow-wrap:anywhere;min-width:0;font-size:13px!important;line-height:1.45!important}html body .notify>.row{background:#fff!important;border:1px solid #e8e5eb!important;box-shadow:0 3px 10px #302e340f!important}html body .vne-help-list summary{justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}html body .vne-help-list summary::-webkit-details-marker{display:none}html body .vne-help-list summary::marker{content:""}html body .vne-help-list summary>span{min-width:0}html body .vne-help-list summary>svg{flex:0 0 18px;width:18px;height:18px;transition:transform .2s}html body .vne-help-list details[open]>summary>svg{transform:rotate(90deg)}html body .me-modal .me-modal-header{background:#fff!important}html body .me-modal .account-section input{border:1px solid #e2dfe5;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}html body .me-modal .vne-password-field>input{padding-right:48px!important}html body .task-edit-sheet>.task-name-field>.title-input{padding-right:72px!important}html body .vne-foundation .post-list-row>.quick-action-button,html body .vne-foundation .post-list-row>.quick-action-button>span{--vne-button-text:14px!important;font-size:14px!important}@media (max-width:379px){html body .vne-foundation .post-list-row>.quick-action-button,html body .vne-foundation .post-list-row>.quick-action-button>span{--vne-button-text:13px!important;font-size:13px!important}}html body .entity-notes-empty{text-align:center!important}html body .app-content:has(.entity-notes) :is(.local-state,.detail-empty){text-align:center!important}html body .entity-notes>h2{margin-left:18px!important}@media (max-width:379px){html body .entity-notes>h2{margin-left:14px!important}}html body .me-modal .password-note{width:100%;text-align:center!important;margin:0!important}html body .vne-record-title.vne-record-title,html body .vne-record-title[data-vne-dialog-title][data-vne-dialog-title][data-vne-dialog-title]{direction:ltr;-webkit-line-clamp:unset!important;text-align:left!important;align-items:normal!important;max-height:none!important;padding:4px 0!important;display:block!important;overflow:visible!important}html body .vne-record-title>.vne-record-title-text{line-clamp:2;direction:ltr;-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;white-space:normal!important;text-align:left!important;-webkit-box-orient:vertical!important;-webkit-box-pack:start!important;max-height:2.7em!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}html body .entity-notes>h2{width:100%;text-align:center!important;margin-left:0!important}html body .vne-foundation .entity-add-row{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;display:grid!important}html body .vne-foundation .entity-add-row>button,html body .vne-foundation .entity-add-row>a{white-space:normal;width:100%!important;min-width:0!important;max-width:100%!important}html body .vne-record-title.vne-record-title.vne-task-full-title{max-height:none!important;font-size:16px!important;font-weight:450!important}html body .vne-task-full-title>.vne-record-title-text{-webkit-line-clamp:unset!important;line-clamp:unset!important;white-space:pre-wrap!important;max-height:none!important;line-height:1.45!important;display:block!important;overflow:visible!important}html body .vne-task-view-actions.vne-task-view-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body .vne-task-view-actions.vne-task-view-actions>button{white-space:nowrap;color:#625c6c!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2dfe5!important;border-radius:14px!important;margin:0!important;padding:7px 6px!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important}html body .vne-task-view-actions.vne-task-view-actions>.vne-task-complete{color:#fff!important;background:#9995b5!important;border-color:#9995b5!important}html body .vne-task-view-actions.vne-task-view-actions>:is(.view-delete,.task-detail-delete){color:#95606b!important;border-color:#eadde1!important}html[data-vne-note-page],html[data-vne-note-page] body{background:#fff!important}html:has(.note-document){background:#fff!important}html:has(.note-document) body{background:#fff!important}html:has([data-vne-note-surface]){background:#fff!important}html:has([data-vne-note-surface]) body{background:#fff!important}html body .vne-foundation .entity-add-row{--vne-button-text:14px!important;--vne-button-weight:500!important}html body .vne-foundation .entity-add-row>button,html body .vne-foundation .entity-add-row>a{height:44px!important;min-height:44px!important;padding:10px 12px!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important}html body nav.bottom-nav .vne-desktop-all,.vne-desktop-today-label{display:none!important}@media (min-width:1100px){html body nav.bottom-nav.vne-adaptive-nav .nav-label{clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;font-size:14px!important;font-weight:400!important;position:static!important;overflow:visible!important}html body nav.bottom-nav.vne-adaptive-nav .nav-item{justify-content:flex-start!important;gap:12px!important;padding:0 12px!important}html body nav.bottom-nav.vne-adaptive-nav .vne-desktop-all{border-top:1px solid #efedf1;border-radius:0;order:1;margin-top:4px;height:54px!important;padding-top:6px!important;display:flex!important}html body nav.bottom-nav.vne-adaptive-nav .quick-add{order:5}html body nav.bottom-nav.vne-adaptive-nav .vne-nav-indicator{display:none!important}html body nav.bottom-nav.vne-adaptive-nav .nav-item.active{border-radius:12px;background:#f2f0f5!important}html body .app-page.vne-foundation{padding-left:240px!important;padding-right:240px!important}html body .app-page.vne-foundation .app-content{max-width:720px!important;margin-left:auto!important;margin-right:auto!important}html body .vne-foundation:has(.task-tabs) .shopping-header-actions{display:none!important}:is(html body .vne-foundation:has(.task-tabs) .vne-screen-title-row,html body .vne-foundation:has(.task-tabs) .vne-screen-heading){justify-content:center!important}html body .vne-foundation:has(.task-tabs) .vne-screen-description{justify-content:center;display:flex;margin-top:12px!important}html body .vne-foundation:has(.task-tabs) .task-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:540px!important;margin:14px auto 0!important;display:grid!important}html body .vne-foundation:has(.task-tabs) .task-tabs>button{flex:1;min-width:0}:is(html body .vne-foundation:has(.task-tabs) .vne-task-scope-chevron,html body .vne-foundation:has(.task-tabs) .vne-task-scope-label){display:none!important}html body .vne-foundation:has(.task-tabs) .vne-desktop-today-label{display:inline!important}html body .vne-task-tools{background:#fff;overflow-y:auto}html body .vne-task-tools>:nth-child(5){margin-top:8px}html body .vne-foundation:has(.task-tabs) :is(.loading,.empty,.view-empty){text-align:center}html body nav.bottom-nav.vne-adaptive-nav .nav-label{text-transform:none!important}html body .vne-foundation .task-tabs[data-scope=all]>button:first-child{color:#35333d!important;box-shadow:none!important;background:#fff!important}}html body .vne-task-name-expanded.vne-task-name-expanded>textarea{resize:none!important;box-sizing:border-box!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;width:100%!important;min-height:64px!important;max-height:none!important;padding:10px 12px!important;line-height:1.45!important;display:block!important;overflow:hidden!important}html body label.vne-task-name-expanded>.vne-task-name-counter{text-align:right!important;width:100%!important;margin:0!important;line-height:14px!important;position:static!important;bottom:auto!important;right:auto!important}html body .task-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;width:100%;min-width:0;display:grid}html body .task-weekdays>button{color:#77717e!important;background:#fff!important;border:1px solid #e2dfe5!important;border-radius:10px!important;place-items:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1!important;display:grid!important}html body .task-weekdays>button[aria-pressed=true]{color:#fff!important;background:#9995b5!important;border-color:#9995b5!important}@media (min-width:1100px){html body .vne-foundation:has(.task-tabs) .task-tabs{max-width:640px!important}html body .vne-foundation:has(.task-tabs) .view-swipe-area{width:100%;min-width:0;max-width:640px;margin-left:auto;margin-right:auto}html body .vne-foundation .notes-panel{width:100%;min-width:0;margin-left:auto!important;margin-right:auto!important}html body .vne-foundation .notes-panel>.notes-add{width:auto!important;margin-left:auto!important;margin-right:auto!important;display:block!important}html body .vne-foundation .notes-panel>.notes-list{grid-template-columns:minmax(0,1fr)!important}html body .vne-foundation .notes-panel>.notes-empty{text-align:center}html body .vne-foundation .me-page>:is(.person-card,.me-menu,.logout-button){margin-left:auto!important;margin-right:auto!important}html body .note-document .note-tools-shell{order:0;margin:8px auto 10px}html body .note-document .note-popover{top:calc(100% + 6px);bottom:auto}html body .vne-foundation .entity-notes>.notes-list{grid-template-columns:minmax(0,1fr)!important}}html body .vne-task-name-expanded.vne-task-name-expanded>textarea{appearance:none;background:#fff!important;border:1px solid #e2dfe5!important;border-radius:14px!important}html body .vne-tool-buttons.vne-tool-buttons{--vne-button-text:14px!important;--vne-button-weight:450!important}html body .vne-tool-buttons.vne-tool-buttons>button{height:42px!important;min-height:42px!important;padding:9px 10px!important;font-size:14px!important;font-weight:450!important}@media (max-width:379px){html body .vne-tool-buttons.vne-tool-buttons>button{padding:8px 6px!important;font-size:13px!important}}@media (min-width:1100px){html body .vne-foundation:has(.task-tabs) .vne-task-scope-label{display:inline!important}html body .vne-foundation:has(.task-tabs) .vne-desktop-today-label{display:none!important}html body .vne-foundation .task-tabs[data-scope=someday]>button:first-child.active{color:#fff!important;background:#9995b5!important}}html body .vne-tool-buttons.vne-tool-buttons>button{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:430px){html body .vne-records-window .vne-tool-buttons.vne-tool-buttons>button{letter-spacing:-.015em!important;--vne-button-text:13px!important;padding:9px 5px!important;font-size:13px!important}}@media (max-width:379px){html body .vne-records-window .vne-tool-buttons.vne-tool-buttons>button{--vne-button-text:12px!important;font-size:12px!important}}:root{--background:#efeeeb;--surface:#fff;--surface-soft:#ffffffb8;--text:#242326;--muted:#76717d;--line:#24232617;--accent:#9995b5;--radius:24px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:radial-gradient(circle at 3% 5%,#ebd3e32b,#0000 34%),radial-gradient(circle at 98% 18%,#d8cfe829,#0000 36%),linear-gradient(#fbfaf9 0%,#faf9f8 48%,#fbfaf9 100%);width:100%;max-width:100%;overflow-x:hidden}body{width:100%;max-width:100%;min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;background:0 0;margin:0;font-family:Vne Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;overflow-x:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.app-page{width:100%;max-width:100%;min-height:100dvh;padding:max(32px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));overflow-x:clip}.app-content{width:100%;max-width:620px;margin:0 auto}.page-title{letter-spacing:-.035em;margin:0;font-size:32px;font-weight:500;line-height:1.08}.page-subtitle{color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.5}.section-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:34px 0 14px;font-size:12px;font-weight:500}.empty-line{border-bottom:1px solid var(--line);padding:17px 0;font-size:16px;line-height:1.4}.soft-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}@media (min-width:700px){.app-page{padding-top:48px}}.auth-result-page{background:radial-gradient(circle at 20% 20%,#b797be38,#0000 34%),radial-gradient(circle at 85% 78%,#844a5b24,#0000 34%),#f6f4f5;justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.auth-result-card{-webkit-backdrop-filter:blur(24px);background:#ffffffc7;border:1px solid #ffffffb8;border-radius:30px;width:min(100%,460px);padding:38px 30px;box-shadow:0 24px 70px #231d221a}.auth-result-brand{letter-spacing:.16em;color:#6f676c;margin-bottom:28px;font-size:12px;font-weight:600}.auth-result-card h1{letter-spacing:-.04em;color:#242124;margin:0 0 14px;font-size:clamp(30px,8vw,44px);font-weight:500;line-height:1.02}.auth-result-card p{color:#625b60;margin:0;font-size:16px;line-height:1.6}.auth-result-button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#242124;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:28px;padding:0 22px;font-weight:500;text-decoration:none;display:inline-flex}.auth-result-button:disabled{opacity:.55;cursor:default}.auth-result-link{color:#4e474b;text-underline-offset:4px;margin-top:24px;text-decoration:underline;display:inline-block}.auth-reset-form{gap:18px;margin-top:28px;display:grid}.auth-reset-form label{color:#4e474b;gap:8px;font-size:14px;font-weight:500;display:grid}.auth-reset-form input{color:#242124;width:100%;min-height:52px;font:inherit;background:#ffffffd1;border:1px solid #24212421;border-radius:16px;outline:none;padding:0 16px}.auth-reset-form input:focus{border-color:#2421246b}.auth-reset-error{color:#7d3347;font-size:14px;line-height:1.45}.auth-reset-submit{width:100%;margin-top:4px}.auth-page,.welcome-page{background:0 0;min-height:100dvh;position:relative;overflow:hidden}.auth-session-check{width:100%;min-height:100dvh}.auth-page{justify-content:center;align-items:center;padding:34px 20px;display:flex}.auth-atmosphere,.welcome-orb{filter:blur(18px);pointer-events:none;border-radius:999px;position:absolute}.auth-atmosphere-one{background:#e0bed761;width:260px;height:260px;top:-90px;right:-90px}.auth-atmosphere-two{background:#c2b7dc52;width:300px;height:300px;bottom:-100px;left:-150px}.auth-shell{z-index:1;-webkit-backdrop-filter:blur(24px);background:#ffffffb3;border:1px solid #ffffffb3;border-radius:32px;width:100%;max-width:430px;padding:34px 30px 30px;position:relative;box-shadow:0 24px 70px #2b252d14,inset 0 1px #fffc}.auth-shell-centered{text-align:center}.auth-brand,.welcome-brand{letter-spacing:.19em;font-size:11px;font-weight:600;line-height:1;display:inline-block}.auth-copy{margin-top:54px}.auth-copy-centered{margin-top:28px}.auth-eyebrow,.welcome-kicker{color:#8a858c;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:500}.auth-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,9vw,46px);font-weight:500;line-height:.98}.auth-copy>p:not(.auth-eyebrow):not(.auth-small){color:#6f6b72;margin:17px 0 0;font-size:14px;line-height:1.6}.auth-small{color:#98939a;margin:15px 0 0;font-size:12px;line-height:1.55}.auth-form{gap:16px;margin-top:34px;display:grid}.auth-field{gap:8px;display:grid}.auth-field>span{color:#777279;padding-left:3px;font-size:12px;font-weight:500}.auth-field input{color:#28252a;background:#fffc;border:1px solid #2a262b1a;border-radius:17px;outline:none;width:100%;height:54px;padding:0 17px;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-field input::placeholder{color:#aaa5ab}.auth-field input:focus{background:#fffffff5;border-color:#4a424d47;box-shadow:0 0 0 4px #67596f0f}.auth-primary,.welcome-primary{color:#fff;cursor:pointer;background:#29262b;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:54px;font-size:14px;font-weight:500;transition:transform .15s,opacity .15s;display:flex}.auth-primary:active,.welcome-primary:active{transform:scale(.985)}.auth-primary:disabled{cursor:default;opacity:.58}.auth-link-button{margin-top:32px}.auth-secondary-link{color:#777279;justify-self:center;padding:4px;font-size:13px}.auth-switch{text-align:center;color:#918c93;margin:27px 0 0;font-size:13px}.auth-switch a{color:#302d32;font-weight:500}.auth-message{border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.45}.auth-message-error{color:#744d55;background:#7b414b12}.auth-mail-symbol{background:#ffffffa8;border:1px solid #342f3714;border-radius:21px;justify-content:center;align-items:center;width:62px;height:62px;margin:54px auto 0;font-size:23px;font-weight:500;display:flex;box-shadow:0 14px 36px #2d27300f}.welcome-page{justify-content:center;padding:28px 22px;display:flex}.welcome-content{z-index:1;flex-direction:column;width:100%;max-width:540px;min-height:calc(100dvh - 56px);display:flex;position:relative}.welcome-brand{margin-top:7px}.welcome-copy{margin:auto 0;padding:60px 0}.welcome-copy h1{letter-spacing:-.07em;margin:0;font-size:clamp(58px,17vw,96px);font-weight:500;line-height:.84}.welcome-description{color:#6f6b72;max-width:390px;margin:28px 0 0;font-size:16px;line-height:1.6}.welcome-actions{gap:14px;padding-bottom:10px;display:grid}.welcome-login{color:#4f4a51;justify-content:center;align-items:center;min-height:42px;font-size:14px;font-weight:500;display:flex}.welcome-trial{text-align:center;color:#9b969c;margin:0;font-size:11px}.welcome-orb-one{background:#e0bcd666;width:390px;height:390px;top:-170px;right:-190px}.welcome-orb-two{background:#c4b8dd52;width:430px;height:430px;top:39%;left:-230px}.welcome-orb-three{background:#ebcfdc47;width:260px;height:260px;bottom:-80px;right:-120px}@media (max-width:520px){.auth-page{align-items:stretch;padding:0}.auth-shell{max-width:none;min-height:100dvh;box-shadow:none;background:#ffffff61;border:0;border-radius:0;flex-direction:column;padding:34px 22px 28px;display:flex}.auth-copy{margin-top:70px}.auth-form{margin-top:38px}.auth-switch{margin-top:auto;padding-top:34px}.auth-shell-centered{justify-content:center}.auth-shell-centered .auth-brand{position:absolute;top:36px;left:22px}.auth-shell-centered .auth-mail-symbol{margin-top:0}.auth-shell-centered .auth-switch{margin-top:30px;padding-top:0}.welcome-page{padding:30px 22px 22px}.welcome-content{min-height:calc(100dvh - 52px)}}.app-content .stable-screen-header .screen-heading{align-items:center;gap:10px;min-height:44px;display:flex}.app-content .stable-screen-header .screen-heading .app-mark-link{color:#9995b5;flex:0 0 40px;place-items:center;display:grid}.app-content .stable-screen-header .screen-heading .app-mark{width:40px;height:34px;display:block}.app-content .stable-screen-header .page-title{color:#2d2930;letter-spacing:-.045em;white-space:nowrap;margin:0;font-size:32px;font-weight:520;line-height:1.08}.app-content .projects-head.stable-screen-header,.app-content .life-head.stable-screen-header,.app-content .tasks-head.stable-screen-header .title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 10px;display:grid}.app-content .projects-head.stable-screen-header>div,.app-content .life-head.stable-screen-header>div,.app-content .tasks-head.stable-screen-header .title-row>div:first-child{display:contents}.app-content .stable-screen-header .screen-heading{grid-area:1/1}.app-content .stable-screen-header .page-subtitle,.app-content .tasks-head.stable-screen-header .date-row{grid-area:2/1/auto/-1;margin:0}.app-content .stable-screen-header .projects-add,.app-content .stable-screen-header .life-add,.app-content .tasks-head.stable-screen-header .shopping-header-actions{grid-area:1/2;margin:0}@media (max-width:520px){.app-content .stable-screen-header .page-title{font-size:28px}}@media (max-width:360px){.app-content .tasks-head.stable-screen-header .shopping-header-actions{gap:4px}.app-content .tasks-head.stable-screen-header .shopping-header-actions button{min-width:0;padding-left:7px;padding-right:7px;font-size:11px}.app-content .stable-screen-header .screen-heading{gap:7px}.app-content .tasks-head.stable-screen-header [data-tour=shopping] a{gap:4px;padding:0 8px;font-size:11px}.app-content .tasks-head.stable-screen-header [data-tour=shopping] a>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}input,select,textarea{box-sizing:border-box;min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}form,fieldset,label{min-width:0;min-inline-size:0}input[type=date],input[type=time],input[type=datetime-local]{appearance:none;width:100%;inline-size:100%;min-width:0;text-align:left;min-inline-size:0;max-width:100%;max-inline-size:100%}input::-webkit-date-and-time-value{min-width:0;min-inline-size:0;text-align:inherit;margin:0}input::-webkit-datetime-edit{min-width:0;min-inline-size:0;max-width:100%;padding:0}.archive-modal.archive-modal [data-archive-panel]{color:#37323a;max-width:none;margin:0;padding:0}.archive-modal.archive-modal [data-archive-clear]{box-sizing:border-box;color:#95606b;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #97606c33;border-radius:16px;margin:0 0 16px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.4;display:block}.archive-modal.archive-modal [data-archive-clear]:disabled{opacity:.38;cursor:default}.archive-modal.archive-modal [data-archive-empty]{color:#8a8490;text-align:left;background:#ffffffa6;border:1px solid #fffc;border-radius:18px;margin:0;padding:20px 16px;font-size:14px;font-weight:400;line-height:1.5}.archive-modal.archive-modal [data-archive-description]{color:#8a8490;margin:0 0 16px;font-size:13px;line-height:1.5}.archive-modal.archive-modal .archive-tabs button{border-radius:16px;min-height:44px;font-size:13px;line-height:1.4}.archive-modal.archive-modal .archive-copy strong,.archive-modal.archive-modal [data-archive-panel] strong{font-size:15px;font-weight:500;line-height:1.4}.archive-modal.archive-modal .archive-copy small,.archive-modal.archive-modal [data-archive-panel] small{color:#8a8490;font-size:12px;line-height:1.4}.archive-modal.archive-modal [data-archive-panel] h1{font-size:20px;font-weight:500;line-height:1.3}.local-card h1,.detail-card-copy h1,.detail-title{text-align:center;overflow-wrap:anywhere;width:100%;font-size:18px!important;line-height:1.3!important}[data-vne-overlay]{overscroll-behavior:none;height:var(--vne-layout-height,100dvh)!important;width:100%!important;padding:calc(var(--vne-vv-top,0px) + 12px) 16px max(12px,calc(var(--vne-layout-height,100dvh) - var(--vne-vv-top,0px) - var(--vne-vv-height,100dvh) + 12px))!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0 0 auto!important;overflow:hidden!important}[data-vne-overlay=keyboard]{padding-bottom:max(8px,calc(var(--vne-layout-height,100dvh) - var(--vne-vv-top,0px) - var(--vne-vv-height,100dvh) + 8px))!important;justify-content:flex-end!important}[data-vne-modal-surface]{overscroll-behavior:contain;box-sizing:border-box!important;max-width:min(100%,var(--vne-modal-width,480px))!important;max-height:calc(var(--vne-vv-height,100dvh) - 24px)!important;flex:0 auto!important;margin-top:0!important;margin-bottom:0!important;overflow-y:auto!important}[data-vne-overlay=keyboard]>[data-vne-modal-surface]{animation:none!important}dialog[data-vne-native-modal]{inset:auto auto auto 50%!important;top:calc(var(--vne-vv-top,0px) + var(--vne-vv-height,100dvh)/2)!important;max-height:calc(var(--vne-vv-height,100dvh) - 24px)!important;margin:0!important;animation:none!important;position:fixed!important;bottom:auto!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important}dialog[data-vne-native-modal=keyboard]{top:calc(var(--vne-vv-top,0px) + var(--vne-vv-height,100dvh) - 8px)!important;transform:translate(-50%,-100%)!important}:is(input,textarea,select,[contenteditable=true]:not(.note-editor)):focus,:is(input,textarea,select,[contenteditable=true]:not(.note-editor)):focus-visible{caret-color:#817a9e;outline-offset:0!important;border-color:#dedee3!important;outline:none!important;box-shadow:0 0 0 1px #82828c1a!important}:root{--record-title-size:16px;--record-caption-size:12px;--dialog-title-size:18px}:is([data-vne-modal-surface],dialog,.task-detail-sheet,.waiting-sheet,.task-sheet,.me-modal) :is(h2,h3):not(.note-editor *){font-size:var(--dialog-title-size)!important;font-weight:450!important;line-height:1.35!important}:is(.task-title,.notes-list strong,.waiting-copy strong,.archive-copy strong){font-size:var(--record-title-size)!important;font-weight:450!important;line-height:1.4!important}:is(.task-meta,.section-description,.section-summary,.waiting-description,.waiting-empty,.task-view-details,.task-view-details strong,.task-view-note>span,.task-detail-sheet>p:not(.task-detail-note)){font-size:var(--record-caption-size)!important;font-weight:400!important;line-height:1.5!important}.local-card{box-sizing:border-box;min-height:56px;grid-template-columns:44px minmax(0,1fr) 44px!important;padding:6px 10px!important}.local-card h1,.detail-card-copy h1,.detail-title{font-size:16px!important;font-weight:450!important}.local-copy strong{font-size:15px!important;font-weight:400!important;line-height:1.45!important}.detail-card-row{grid-template-columns:44px minmax(0,1fr) 44px!important}.detail-card{box-sizing:border-box;min-height:56px;padding-top:6px!important;padding-bottom:6px!important}.note-editor{font-size:16px!important;line-height:1.6!important}.note-editor h2{font-size:22px!important;font-weight:500!important}.note-editor h3{font-size:18px!important;font-weight:500!important}.projects-list .project-row,.life-list .life-row{height:100%;min-height:68px;font:inherit;box-sizing:border-box;grid-template-rows:auto;grid-template-columns:22px minmax(0,1fr);align-content:center;place-items:center start;gap:9px;padding:14px 12px!important}.project-title,.life-name{overflow-wrap:anywhere;white-space:normal;font-size:15px!important;font-weight:450!important;line-height:1.4!important}.project-icon,.life-icon{background:0 0!important;border-radius:0!important;width:22px!important;height:22px!important}.project-icon svg,.life-icon svg{stroke-width:1.35px!important;width:22px!important;height:22px!important}.entity-sort-row>:is(button,a){width:100%;height:100%}.detail-intro-card{box-sizing:border-box;min-height:56px;padding:6px 10px!important}.detail-card-row{min-height:44px}.detail-task-title{font-size:15px!important;font-weight:400!important}.detail-task .task-copy strong{font-size:15px!important;font-weight:400!important;line-height:1.45!important}[data-vne-dialog-chrome]{padding:20px!important}[data-vne-dialog-chrome][data-vne-modal-surface]{position:relative!important}[data-vne-dialog-header]{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:40px!important;margin:0 0 16px!important;padding:0!important;display:flex!important}[data-vne-dialog-title]{overflow-wrap:anywhere!important;align-items:center!important;min-width:0!important;min-height:40px!important;margin:0 48px 16px 0!important;padding:0!important;line-height:1.35!important;display:flex!important}[data-vne-dialog-header] [data-vne-dialog-title]{flex:1!important;margin:0!important}[data-vne-dialog-close]{box-sizing:border-box!important;color:#746d7d!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:#f1eef5!important;border:0!important;border-radius:50%!important;flex:0 0 40px!important;place-items:center!important;margin:0!important;padding:10px!important;font-size:24px!important;line-height:1!important;display:grid!important;transform:none!important}[data-vne-dialog-close][data-vne-dialog-close-layout=absolute]{position:absolute!important;inset:20px 20px auto auto!important}[data-vne-dialog-close][data-vne-dialog-close-layout=inline]{position:static!important;inset:auto!important}[data-vne-dialog-close] svg{width:20px!important;max-width:20px!important;height:20px!important;max-height:20px!important;display:block!important}.archive-modal.archive-modal .archive-tabs{gap:7px;margin-bottom:12px}.archive-modal.archive-modal .archive-tabs button{border-radius:13px!important;min-height:36px!important;padding:7px 9px!important;font-size:12px!important;font-weight:450!important;line-height:1.35!important}.archive-modal.archive-modal [data-archive-clear]{border-radius:14px!important;min-height:38px!important;margin-bottom:12px!important;padding:8px 12px!important;font-size:12px!important}.archive-modal.archive-modal .archive-actions{gap:8px;margin-top:8px}.archive-modal.archive-modal .archive-actions button{border-radius:13px!important;min-height:34px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.35!important}.archive-modal.archive-modal .archive-row{gap:8px;padding:14px}.archive-modal.archive-modal .archive-copy strong,.archive-modal.archive-modal [data-archive-panel] strong{font-size:15px!important;font-weight:450!important}.archive-modal.archive-modal [data-archive-panel]>div>button,.archive-modal.archive-modal [data-archive-panel]>button:not([data-archive-clear]){min-height:38px!important;font-size:12px!important}.local-add,.detail-add-task{max-width:100%;gap:7px!important;width:auto!important;min-width:0!important;min-height:38px!important;padding:7px 16px!important;font-size:13px!important;font-weight:450!important;line-height:1.4!important}.local-add span,.detail-add-task span{font-size:18px!important;line-height:1!important}[data-vne-modal-surface],dialog[data-vne-native-modal]{animation:none!important}[data-vne-dialog-close]{font-size:0!important}[data-vne-dialog-close] svg{fill:none!important;stroke:none!important;flex:0 0 20px!important;margin:0!important}[data-vne-dialog-close] svg path{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.entity-settings-dialog[data-vne-dialog-chrome]{--dialog-title-size:16px;border-radius:22px;padding:16px!important}.entity-settings-dialog [data-vne-dialog-header]{margin-bottom:10px!important}.entity-settings-dialog [data-vne-dialog-title]{font-size:16px!important;font-weight:450!important}.entity-create-dropdown{box-sizing:border-box;background:#fefdfd;border:1px solid #e4e0e9;border-radius:18px;width:min(100%,370px);margin:14px 0 0 auto;padding:16px;animation:.2s ease-out entity-create-reveal;position:relative;box-shadow:0 8px 24px #302e3418}.entity-create-form{min-width:0;position:relative}.entity-create-form h2{align-items:center;min-height:32px;margin:0 44px 14px 0;font-size:18px;font-weight:450;line-height:1.35;display:flex}.entity-create-form .modal-close,.entity-create-form .life-close{width:32px;height:32px;top:0;right:0}.entity-title-hint{color:#827b8b;text-align:left;margin-top:6px;font-size:11px;display:block}.entity-create-form input{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}@keyframes entity-create-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.entity-create-dropdown{animation:none}}.archive-modal .archive-copy strong{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.waiting-timing-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.waiting-sheet .waiting-timing-row>.reminder-date{display:contents!important}.waiting-sheet .waiting-timing-row>label,.waiting-sheet .waiting-timing-row>.reminder-date>label{min-width:0;display:grid;font-size:var(--vne-label-text)!important;gap:4px!important;margin-top:9px!important;line-height:1.4!important}.waiting-timing-row .reminder-date select{min-height:44px!important;padding:8px 6px!important;font-size:12px!important}.waiting-timing-row .reminder-date .datetime,.waiting-timing-row .reminder-date>small{grid-column:1/-1}@media (max-width:379px){.app-content .stable-screen-header .page-title,.app-content .me-page.me-page .me-header .page-title{font-size:22px!important}.app-content .stable-screen-header .screen-heading{gap:6px;min-height:38px}.app-content .stable-screen-header .screen-heading .app-mark-link{flex-basis:30px}.app-content .stable-screen-header .screen-heading .app-mark{width:30px;height:26px}.app-content .stable-screen-header .projects-add,.app-content .stable-screen-header .life-add{min-width:76px;height:38px;padding:0 11px;font-size:12px;line-height:normal}.app-content .page-subtitle,.app-content .page-date{font-size:11px}.app-content .project-row,.app-content .life-row{grid-template-columns:18px minmax(0,1fr)!important;gap:7px!important;min-height:62px!important;padding:12px 10px!important}.app-content .project-icon,.app-content .life-icon{width:18px!important;height:20px!important}.app-content .project-icon svg,.app-content .life-icon svg{width:18px!important;height:18px!important}.app-content .project-title,.app-content .life-name{overflow-wrap:normal;word-break:normal;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden;font-size:13px!important;line-height:1.4!important}.app-content .me-page.me-page .person-card{padding:18px 16px}.app-content .me-page.me-page .person-name{font-size:22px;line-height:1.2}.app-content .me-page.me-page .person-email{font-size:12px}.app-content .me-page.me-page .person-status{margin-top:12px;font-size:11px}.app-content .me-page.me-page .me-header{margin-bottom:18px}.app-content .me-page.me-page .me-menu{gap:10px;margin-top:16px}.app-content .me-page.me-page .me-menu>button,.app-content .me-page.me-page .account-toggle{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:64px;padding:11px 12px}.app-content .me-page.me-page .menu-icon{width:34px;height:34px}.app-content .me-page.me-page .menu-copy strong{font-size:14px}.app-content .me-page.me-page .menu-copy small{font-size:11px;line-height:1.4}.app-content .task-title,.app-content .notes-list strong,.app-content .waiting-copy strong{font-size:14px!important}.app-content .tasks-tabs button,.app-content .notes-add{font-size:12px}.entity-create-form h2{font-size:16px}.entity-create-form .projects-primary,.entity-create-form .life-primary{min-height:38px;font-size:12px}.entity-create-form .icon-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.entity-create-form .icon-picker button{min-height:34px}}.entity-add-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:420px;margin:14px auto 0;display:grid}.entity-add-row .local-add,.entity-add-row .detail-add-task,.entity-add-row .entity-add-note{box-sizing:border-box;color:#fff;font:inherit;text-align:center;background:#9995b5;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;gap:0;font-weight:450;line-height:1.4;text-decoration:none;display:flex;box-shadow:0 5px 14px #77708e14;width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:7px 10px!important;font-size:13px!important}.entity-add-note:disabled{opacity:.45}.entity-notes{margin-top:24px}.entity-notes h2{margin:0 0 12px;font-size:16px;font-weight:450}.entity-notes-empty{color:#89828e;font-size:13px}.entity-notes .notes-list{gap:10px;display:grid}.entity-note-card{box-sizing:border-box;color:#302e34;text-align:left;background:#fffb;border:1px solid #e9e6ef;border-radius:18px;min-width:0;padding:16px;text-decoration:none;display:block;box-shadow:0 6px 18px #302e3410}.entity-note-card strong,.entity-note-card span{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entity-note-card strong{-webkit-line-clamp:2;line-clamp:2;font-size:16px;font-weight:450;line-height:1.4}.entity-note-card span{-webkit-line-clamp:3;line-clamp:3;white-space:pre-wrap;color:#817b86;margin-top:6px;font-size:12px;line-height:1.5}@media (max-width:379px){.entity-add-row{gap:8px}.entity-add-row .local-add,.entity-add-row .detail-add-task,.entity-add-row .entity-add-note{padding:7px 8px!important;font-size:12px!important}.entity-notes h2,.entity-note-card strong{font-size:14px}}.entity-disclosure-layer{z-index:240;isolation:isolate;position:fixed;inset:0}.entity-disclosure-dim{touch-action:none;background:#231e2640;animation:.2s ease-out entity-dim-in;position:absolute;inset:0}.entity-disclosure-panel{overscroll-behavior:contain;scrollbar-width:thin;border-radius:18px;width:min(300px,100vw - 32px);animation:.2s ease-out entity-create-reveal;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #302e3420}.entity-disclosure-panel .entity-create-dropdown{width:100%;box-shadow:none;margin:0;padding:16px;animation:none}.entity-create-label{color:#777080;gap:7px;font-size:12px;line-height:1.4;display:grid}.entity-create-form .entity-create-label input{border-radius:12px;min-height:44px;padding:10px 12px;font-size:16px}.entity-create-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.entity-create-form .entity-create-actions button{box-sizing:border-box;color:#777080;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e0e9;border-radius:12px;margin:0;padding:8px;font-size:13px;line-height:1.4}.entity-create-form .entity-create-actions button[type=submit]{color:#fff;background:#9995b5}@keyframes entity-dim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.entity-disclosure-panel,.entity-disclosure-dim{animation:none}}:root{--vne-field-height:44px;--vne-field-text:15px;--vne-label-text:12px;--vne-button-text:14px;--vne-button-weight:500}:is(.new-sheet,.task-detail-sheet,.task-sheet,.inbox-detail-sheet,.waiting-sheet,dialog[data-vne-native-modal]) :is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){box-sizing:border-box!important;height:var(--vne-field-height)!important;min-height:var(--vne-field-height)!important;max-height:var(--vne-field-height)!important;font-family:inherit!important;font-size:var(--vne-field-text)!important;border-radius:12px!important;padding:10px 12px!important;font-weight:400!important;line-height:1.4!important}:is(.new-sheet,.task-detail-sheet,.task-sheet,.inbox-detail-sheet,.waiting-sheet,dialog[data-vne-native-modal]) [data-vne-field]{height:var(--vne-field-height)!important;min-height:var(--vne-field-height)!important;border-radius:12px!important}:is(.new-sheet,.task-detail-sheet,.task-sheet,.inbox-detail-sheet,.waiting-sheet,dialog[data-vne-native-modal]) [data-vne-field]>input{height:100%!important;min-height:0!important;padding:0!important}:is(.new-sheet,.task-detail-sheet,.task-sheet,.inbox-detail-sheet,.waiting-sheet,dialog[data-vne-native-modal]) [data-vne-field]>span{font-family:inherit!important;font-size:var(--vne-field-text)!important;font-weight:400!important;line-height:1.4!important}:is(.new-sheet,.task-detail-sheet,.task-sheet,.inbox-detail-sheet,.waiting-sheet,dialog[data-vne-native-modal]) :is(label,label>span,.icon-label){font-family:inherit!important;font-size:var(--vne-label-text)!important;font-weight:400!important;line-height:1.4!important}:is(.new-sheet,.task-detail-sheet,.task-sheet,.inbox-detail-sheet,.waiting-sheet,dialog[data-vne-native-modal]) textarea{scroll-margin-block:18px;font-family:inherit!important;font-size:var(--vne-field-text)!important;height:80px!important;min-height:80px!important;padding:10px 12px!important;font-weight:400!important;line-height:1.5!important}:is(.app-page,[data-vne-overlay],dialog,.entity-disclosure-panel) :is(button,a[class]):not(.vne-editable-title):not(.nav-item):not(.app-mark-link):not([data-vne-dialog-close]):not(.icon-picker button):not(.entity-settings-trigger):not(.local-back):not(.back-button):not(.date-calendar-button):not(.quick-add):not(.task-check):not(.local-check):not(.task-main):not(.task-copy):not(.local-copy):not(.project-row):not(.life-row):not(.entity-note-card):not(.notes-list button){font-family:inherit;font-size:var(--vne-button-text)!important;font-weight:var(--vne-button-weight)!important}.time-filter-menus{grid-template-columns:1fr 1fr;align-items:start;gap:10px;margin-top:16px;display:grid}.time-filter{background:#fff;border:1px solid #e5e2eb;border-radius:14px;min-width:0}.time-filter summary{cursor:pointer;padding:12px;font-size:13px;font-weight:450;line-height:1.4;list-style:none}.time-filter summary::-webkit-details-marker{display:none}.time-filter summary small{color:#827b90;margin-top:4px;font-size:12px;font-weight:400;display:block}.time-filter-options{border-top:1px solid #eeecf2;padding:4px;display:grid}.time-filter-options button{text-align:left;color:#35333d;background:0 0;border:0;border-radius:8px;min-height:38px;padding:8px}.time-filter-options button:hover{background:#f5f3f9}@media (max-width:340px){.time-filter-menus{grid-template-columns:1fr}}.archive-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 16px;display:grid}.archive-toolbar select{box-sizing:border-box;color:#514b5c;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #e5e2eb;border-radius:12px;padding:8px 24px 8px 10px;font-size:13px;font-weight:450}.archive-toolbar .archive-clear-slot{min-width:0}.archive-modal .archive-toolbar .archive-clear-slot>button{white-space:nowrap;color:#a04c63;background:#faf0f3;border:1px solid #efd9e0;border-radius:12px;width:auto!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:8px 10px!important;font-size:13px!important;line-height:1.4!important}.archive-toolbar select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23827b90' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 9px center no-repeat;padding-right:26px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
