@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-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,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;--color-red-900:oklch(39.6% .141 25.723);--color-green-900:oklch(39.3% .095 152.535);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--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,ui-sans-serif,system-ui,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;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{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}html,body{background:var(--bg-body);height:100%;color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;overflow:hidden}#root{isolation:isolate;height:100%;min-height:100%}}@layer components{.wrap-md{max-width:1080px;margin-inline:auto}[class*=pill-]{border-radius:var(--radius-pill);border:1px solid var(--border);padding:5px 12px;font-size:12px;font-weight:500;line-height:1.2}.pill-neutral{border-color:var(--border);background:var(--bg-card);color:var(--text-secondary)}.pill-info{border-color:var(--blue-border);background:var(--blue-100);color:var(--blue-500)}.pill-gray{border-color:var(--border-light);background:var(--bg-sidebar);color:var(--text-secondary)}.pill-success{border-color:var(--green-border);background:var(--green-100);color:var(--green-500)}.pill-danger{border-color:var(--red-border);background:var(--red-100);color:var(--red-500)}.popup-neutral{border-radius:var(--radius-md);background:var(--bg-card);width:240px;box-shadow:var(--shadow-lg);padding:8px}[class*=input-]{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-primary);background:var(--bg-card);transition:border-color var(--transition),box-shadow var(--transition);outline:none;padding:10px 12px;font-size:14px;line-height:1.35}[class*=input-]::placeholder{color:var(--text-tertiary)}[class*=input-]:focus{border-color:var(--orange-400);box-shadow:var(--ring-focus)}[class*=btn-]{border:1px solid var(--border);border-radius:var(--radius-sm);transition:background var(--transition),border-color var(--transition),color var(--transition);justify-content:center;align-items:center;gap:5px;padding:7px 16px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.btn-neutral{background:var(--bg-card);border-color:var(--border);color:var(--text-secondary)}.btn-neutral.active{background:var(--orange-50);border-color:var(--orange-500);color:var(--orange-500)}.btn-primary{background:var(--orange-500);border-color:var(--orange-500);color:var(--bg-card);border-radius:var(--radius-md);padding:14px;font-size:15px;font-weight:600}.clickable{cursor:pointer}.app-shell-root{background:var(--bg-body);height:100vh;min-height:100vh;overflow:hidden}.app-shell{height:100vh;min-height:100vh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);display:flex;overflow:hidden}.app-sidebar-col{width:var(--sidebar-width);min-width:var(--sidebar-width);border-right:1px solid var(--border);background:var(--bg-sidebar)}.app-sidebar-sticky{height:100vh;min-height:100vh;padding:0;display:flex;position:sticky;top:0}.app-main-col{flex:1;min-width:0;height:100vh;overflow:hidden auto}.app-main-inner{height:100%;padding:0}.app-route-shell{min-height:100%;animation:contentIn .42s var(--ease-out-expo)both}.app-sidebar-panel{background:var(--bg-sidebar);width:100%;height:100%;box-shadow:none;border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.app-sidebar-brand{align-items:center;gap:10px;padding:20px 20px 16px;display:flex}.app-brand-icon{border-radius:var(--radius-sm);width:36px;height:36px;box-shadow:var(--shadow-brand);background:linear-gradient(135deg,var(--orange-500)0%,var(--orange-400)100%);color:var(--bg-card);justify-content:center;align-items:center;display:inline-flex}.app-brand-mark{width:20px;height:20px}.app-brand-name{letter-spacing:-.3px;color:var(--text-primary);font-size:20px;font-weight:600}.app-sidebar-nav{flex-direction:column;gap:1px;padding:0 10px;display:flex}.app-nav-item,.nav-item{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition),color var(--transition),transform .15s var(--ease-out-quart);align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:450;display:flex;position:relative}.app-nav-item.active,.nav-item.active{background:var(--orange-100);color:var(--orange-500);font-weight:550}.app-nav-icon,.nav-icon{opacity:.7;width:18px;height:18px;transition:transform .15s var(--ease-out-quart),opacity var(--transition);flex-shrink:0}.app-nav-item.active .app-nav-icon,.nav-item.active .nav-icon{opacity:1}.app-nav-label{font-size:inherit;line-height:1.2;font-weight:inherit;white-space:nowrap}.app-nav-badge{text-align:center;min-width:20px;color:var(--bg-card);background:var(--orange-500);border-radius:var(--radius-sm);margin-left:auto;padding-inline:7px;font-size:11px;font-weight:600;line-height:18px}.app-sidebar-spaces{border-top:1px solid var(--border-light);flex-direction:column;gap:8px;margin-top:14px;padding:14px 10px 0;display:flex}.app-spaces-title{letter-spacing:.45px;text-transform:uppercase;color:var(--text-tertiary);padding:0 12px;font-size:11px;font-weight:600}.app-spaces-list{flex-direction:column;gap:2px;display:flex}.app-space-item{border-radius:var(--radius-sm);color:var(--text-secondary);-webkit-user-select:none;user-select:none;transition:background var(--transition),color var(--transition),transform .15s var(--ease-out-quart);align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:450;line-height:1.2;display:flex}.app-space-item.active{background:var(--orange-50);color:var(--orange-500);font-weight:550}.app-space-dot{border-radius:var(--radius-round);border:1px solid var(--border);background:var(--bg-card);width:8px;height:8px;transition:border-color var(--transition),background var(--transition),transform .15s var(--ease-out-quart);flex-shrink:0}.app-space-item.active .app-space-dot{border-color:var(--orange-500);background:var(--orange-500)}.app-space-label{font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-switch-view{color:var(--text-secondary);border-radius:8px;align-items:center;gap:8px;margin:0 10px;padding:8px 10px;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:flex}.app-switch-view:hover{color:var(--text-primary);background:var(--bg-hover)}.sidebar-footer{border-top:1px solid var(--border-light);z-index:3;background:var(--bg-sidebar);margin-top:auto;padding:12px 10px;position:sticky;bottom:0}.user-trigger{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;transition:background .15s;display:flex}.user-trigger:hover,.user-trigger.open{background:var(--orange-50)}.user-avatar-wrap{flex-shrink:0;position:relative}.user-avatar{border-radius:var(--radius-round);background:linear-gradient(135deg,var(--orange-500)0%,var(--orange-400)100%);width:32px;height:32px;color:var(--bg-card);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;box-shadow:0 1px 3px #d4793a33}.status-dot{border-radius:var(--radius-round);background:var(--green-500);border:2px solid var(--bg-sidebar);width:10px;height:10px;position:absolute;bottom:0;right:0}.user-info{text-align:left;flex:1;min-width:0}.user-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;line-height:1.3;overflow:hidden}.user-email{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;line-height:1.3;overflow:hidden}.user-chevron{width:16px;height:16px;color:var(--text-tertiary);flex-shrink:0;transition:transform .2s}.user-trigger.open .user-chevron{transform:rotate(180deg)}.user-popover{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);opacity:0;visibility:hidden;z-index:100;padding:4px;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;bottom:calc(100% + 6px);left:10px;right:10px;transform:translateY(6px);box-shadow:0 8px 30px #1a16121f,0 2px 8px #1a16120f,0 0 0 1px #1a161208}.user-popover.open{opacity:1;visibility:visible;transform:translateY(0)}.popover-header{border-bottom:1px solid var(--border-light);margin-bottom:4px;padding:12px 12px 10px}.popover-header-name{color:var(--text-primary);letter-spacing:-.1px;font-size:13.5px;font-weight:600}.popover-header-email{color:var(--text-tertiary);margin-top:2px;font-size:11px}.popover-header-org{background:var(--orange-50);border:1px solid var(--orange-100);color:var(--orange-500);border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:6px 8px;font-size:11px;font-weight:500;display:flex}.popover-header-org svg{flex-shrink:0;width:14px;height:14px}.popover-item{border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:12.5px;transition:background .1s,color .1s;display:flex}.popover-item:hover{background:var(--orange-50);color:var(--text-primary)}.popover-item svg{opacity:.55;flex-shrink:0;width:16px;height:16px}.popover-item:hover svg{opacity:.85}.popover-item .item-badge{color:var(--bg-card);background:var(--orange-400);border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600;line-height:16px}.popover-divider{background:var(--border-light);height:1px;margin:4px 8px}.popover-item.danger{color:var(--red-500)}.popover-item.danger:hover{background:var(--red-100);color:var(--red-500)}.popover-item.danger svg{color:var(--red-500);opacity:.6}.popover-item.danger:hover svg{opacity:.85}.popover-version{color:var(--text-tertiary);text-align:center;letter-spacing:.2px;padding:8px 12px 6px;font-size:10px}.app-mobile-nav{padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg-sidebar);justify-content:space-around;align-items:center;gap:8px;display:none;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.app-mobile-nav{background:color-mix(in srgb,var(--bg-sidebar)92%,transparent)}}.app-mobile-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30}.app-mobile-nav-item{border-radius:var(--radius-sm);min-height:44px;color:var(--text-secondary);transition:background var(--transition),color var(--transition);flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.app-mobile-nav-item.active{background:var(--orange-50);color:var(--orange-500)}.app-mobile-nav-badge{border-radius:var(--radius-pill);text-align:center;min-width:16px;color:var(--bg-card);background:var(--orange-500);padding-inline:5px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:2px;right:10px}.app-page{flex-direction:column;gap:20px;width:100%;max-width:1040px;margin-inline:auto;padding:28px 36px 36px;display:flex}.app-page-header{flex-direction:column;gap:6px;display:flex}.app-page-title{letter-spacing:-.3px;color:var(--text-primary);font-size:26px;font-weight:500}.app-page-subtitle{color:var(--text-secondary);font-size:13px}.surface-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:16px}.surface-empty{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);text-align:center;padding:24px}.text-muted{color:var(--text-tertiary);font-size:13px}.text-secondary{color:var(--text-secondary);font-size:13px}.stack-sm{flex-direction:column;gap:8px;display:flex}.stack-md{flex-direction:column;gap:12px;display:flex}.stack-lg{flex-direction:column;gap:16px;display:flex}.triage-card{flex-direction:column;gap:12px;display:flex}.triage-card-focus{padding:20px}.triage-title{color:var(--text-primary);font-size:15.5px;font-weight:500;line-height:1.35}.triage-title-focus{font-size:20px;font-weight:600}.triage-purpose{color:var(--text-secondary);font-size:13px}.legacy-list-empty{color:var(--text-tertiary);font-size:13px}.select-status-text{color:var(--text-tertiary);padding:4px 8px;font-size:13px}.select-item-row{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition),color var(--transition);padding:4px 8px}.select-item-row[data-highlighted]{background:var(--orange-50)}.select-item-row-prepend{color:var(--orange-500);font-weight:550}.queue-section-title{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.queue-refresh-btn{color:var(--text-tertiary);text-underline-offset:2px;transition:color var(--transition);background:0 0;border:0;font-size:12px;text-decoration:underline}.queue-skeleton{background:var(--border-light);border-radius:999px;height:12px}.queue-stat-highlight{color:var(--text-primary);font-weight:600}.queue-empty-title{color:var(--text-primary);font-size:15px;font-weight:600}.queue-empty-subtitle{color:var(--text-secondary);margin-top:4px;font-size:13px}.my-page{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%;max-width:1220px;margin-inline:auto;padding:24px 36px 36px;display:grid}.my-page-list{flex-direction:column;grid-column:2/span 4;gap:28px;display:flex}.my-page-list.compact{grid-column:1/span 3}.my-date-groups{flex-direction:column;gap:44px;display:flex}.my-date-header{margin-bottom:18px}.my-date-heading{align-items:center;gap:14px;display:flex}.my-date-badge{border-radius:var(--radius-md);border:2px solid var(--border);background:var(--bg-sidebar);width:56px;height:56px;color:var(--text-primary);justify-content:center;align-items:center;font-size:18px;font-weight:500;display:inline-flex}.my-date-badge.today{border-color:var(--orange-500);background:var(--orange-500);color:var(--bg-card);font-weight:600}.my-date-title{color:var(--text-primary);letter-spacing:-.4px;font-size:31px;font-weight:600}.my-date-title.today{color:var(--orange-500)}.my-page-detail{grid-column:4/span 3}.my-detail-sticky{height:calc(100vh - 2rem);position:sticky;top:16px}.my-detail-shell{height:100%;padding:20px}.my-detail-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.my-detail-title{color:var(--text-primary);font-size:18px;font-weight:600}.my-detail-divider{border:0;border-top:1px solid var(--border);margin-bottom:14px}.login-page{justify-content:center;min-height:100vh}.login-card{width:100%;max-width:460px;margin:0 auto}.login-header{margin-bottom:20px}.login-brand{padding:0}.to-me-page{background:0 0;border:0;border-radius:0;min-height:100%;display:block;position:relative;overflow:visible}.to-me-list-view{width:100%;display:block;overflow:visible}.to-me-list-header{animation:contentIn .42s var(--ease-out-expo)both;flex-shrink:0;padding:28px 36px 0}.to-me-list-title,.list-title{letter-spacing:-.3px;color:var(--text-primary);margin-bottom:0;font-size:26px;font-weight:500}.list-title-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.list-title-row .list-title{flex:1;min-width:0}.to-me-list-subtitle{color:var(--text-tertiary);max-width:960px;margin-bottom:20px;font-size:15px;line-height:1.45}.search-trigger{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-tertiary);cursor:pointer;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .14s var(--ease-out-quart);-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:12px;display:inline-flex}.search-trigger svg{flex-shrink:0;width:14px;height:14px}.search-trigger kbd{color:var(--text-tertiary);background:var(--bg-body);border:1px solid var(--border);border-radius:4px;margin-left:4px;padding:1px 5px;font-family:inherit;font-size:10px;font-weight:500;line-height:1.4}.to-me-list-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;display:flex}.to-me-filter-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmd-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;background:#1a181640;justify-content:center;align-items:flex-start;padding-top:min(20vh,180px);transition:opacity .15s,visibility .15s;display:flex;position:fixed;inset:0}.cmd-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.cmd-palette{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:520px;transition:transform .15s;overflow:hidden;transform:translateY(-8px)scale(.98);box-shadow:0 16px 48px #1a161224,0 0 0 1px #1a16120a}.cmd-overlay.open .cmd-palette{transform:translateY(0)scale(1)}.cmd-input-row{border-bottom:1px solid var(--border-light);align-items:center;gap:10px;padding:14px 18px;display:flex}.cmd-input-row svg{width:18px;height:18px;color:var(--text-tertiary);flex-shrink:0}.cmd-input-row input{color:var(--text-primary);letter-spacing:-.1px;background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:15px}.cmd-input-row input::placeholder{color:var(--text-tertiary)}.cmd-esc{color:var(--text-tertiary);background:var(--bg-body);border:1px solid var(--border);cursor:pointer;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:10px;font-weight:500;line-height:1.4}.cmd-results{max-height:340px;padding:6px;overflow-y:auto}.cmd-result-item{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;transition:background .1s;display:flex}.cmd-result-item.highlighted{background:var(--orange-50)}.cmd-result-avatar{border-radius:var(--radius-round);background:var(--orange-100);width:32px;height:32px;color:var(--orange-500);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.cmd-result-body{flex:1;min-width:0}.cmd-result-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:550;overflow:hidden}.cmd-result-text{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.cmd-result-status{flex-shrink:0}.cmd-result-status .status-badge,.cmd-result-status .to-me-status-badge{padding:3px 8px;font-size:10px}.cmd-empty{text-align:center;color:var(--text-tertiary);padding:28px 18px;font-size:13px}.cmd-hint{border-top:1px solid var(--border-light);color:var(--text-tertiary);align-items:center;gap:12px;padding:10px 18px;font-size:11px;display:flex}.cmd-hint kbd{background:var(--bg-body);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10px;line-height:1.4}.to-me-filter-pill,button.filter-pill{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition),transform .14s var(--ease-out-quart),box-shadow .14s var(--ease-out-quart);-webkit-user-select:none;user-select:none;white-space:nowrap;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.1;position:relative}.to-me-filter-pill .count,button.filter-pill .count{opacity:.75;margin-left:5px;font-weight:450;display:inline-block}.to-me-filter-pill:after,.filter-pill:after{display:none}.to-me-filter-pill.active,button.filter-pill.active{background:var(--pill-orange-active);border-color:var(--pill-orange-active);color:var(--bg-card);box-shadow:0 1px 3px var(--pill-orange-active);font-weight:500}@supports (color:color-mix(in lab,red,red)){.to-me-filter-pill.active,button.filter-pill.active{box-shadow:0 1px 3px color-mix(in srgb,var(--pill-orange-active)26%,transparent)}}.to-me-filter-pill.active,button.filter-pill.active{animation:pillActivate .22s var(--ease-out-quart)both}.to-me-filter-pill[data-filter=fulfilled].active,button.filter-pill[data-filter=fulfilled].active{background:var(--green-100);border-color:var(--green-border);color:var(--green-fulfilled)}.to-me-welcome-banner{animation:contentIn .5s var(--ease-out-expo)both;margin-bottom:4px;padding:0 36px;animation-delay:.1s}.to-me-welcome-content{border:1px solid var(--orange-100);border-radius:var(--radius-md);background:var(--orange-50);align-items:center;gap:16px;padding:14px 18px;display:flex}.to-me-welcome-text{flex:1;min-width:0}.to-me-welcome-title{color:var(--text-primary);margin-bottom:2px;font-size:13px;font-weight:600}.to-me-welcome-desc{color:var(--text-secondary);overflow-wrap:break-word;font-size:12.5px;line-height:1.45}.to-me-welcome-dismiss{border:1px solid var(--orange-500);border-radius:var(--radius-sm);color:var(--orange-500);white-space:nowrap;transition:background var(--transition),color var(--transition),border-color var(--transition),transform .14s var(--ease-out-quart);background:0 0;padding:6px 14px;font-size:12px;font-weight:600}.to-me-list-scroll{padding:0 36px 36px;overflow:visible}.to-me-page.open{height:100%;display:flex;overflow:hidden}.to-me-page.open .to-me-list-view{flex-direction:column;display:flex;overflow:hidden}.to-me-page.open .to-me-list-scroll{flex:1;overflow-y:auto}.to-me-loading-stack{flex-direction:column;gap:8px;display:flex}.to-me-skeleton-row{border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-card);height:68px;animation:cardIn .35s var(--ease-out-quart)both}.to-me-date-group,.to-me-date-group.overdue-group{margin-bottom:28px}.to-me-date-group-header{background:0 0;margin-bottom:12px;padding:8px 0 4px;position:static}.to-me-date-group-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:600}.to-me-date-group-label.today{color:var(--text-primary)}.to-me-date-group-label.overdue{color:var(--red-500)}.overdue-group .to-me-date-group-header{background:0 0}.to-me-card,.commitment-card{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);cursor:pointer;text-align:left;width:100%;animation:cardIn .35s var(--ease-out-quart)both;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition),transform .18s var(--ease-out-quart);align-items:center;gap:14px;margin-bottom:8px;padding:16px 20px;display:flex;position:relative}.to-me-card[data-status=late],.commitment-card[data-status=late]{background:var(--bg-late-card)}.to-me-card[data-status=pending],.commitment-card[data-status=pending]{background:var(--yellow-100)}.to-me-card[data-status=fulfilled],.commitment-card[data-status=fulfilled]{border-left-color:var(--green-500);background:var(--green-500);border-left-width:3px}@supports (color:color-mix(in lab,red,red)){.to-me-card[data-status=fulfilled],.commitment-card[data-status=fulfilled]{background:color-mix(in srgb,var(--green-500)3%,var(--bg-card)97%)}}.to-me-card.active,.commitment-card.active{border-color:var(--orange-500);box-shadow:var(--ring-active)}.to-me-card-avatar,.card-avatar{border-radius:var(--radius-round);width:34px;height:34px;color:var(--orange-500);background:var(--orange-100);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.to-me-card[data-status=accepted] .to-me-card-avatar,.commitment-card[data-status=accepted] .card-avatar{background:var(--green-100);color:var(--green-500)}.to-me-card[data-status=late] .to-me-card-avatar,.commitment-card[data-status=late] .card-avatar{background:var(--red-100);color:var(--red-500)}.to-me-card[data-status=detected] .to-me-card-avatar,.commitment-card[data-status=detected] .card-avatar{background:var(--blue-100);color:var(--blue-500)}.to-me-card[data-status=pending] .to-me-card-avatar,.commitment-card[data-status=pending] .card-avatar{background:var(--yellow-100);color:var(--yellow-500)}.to-me-card[data-status=fulfilled] .to-me-card-avatar,.commitment-card[data-status=fulfilled] .card-avatar{background:var(--green-100);color:var(--green-fulfilled)}.to-me-card.past-fulfilled,.commitment-card.past-fulfilled{opacity:.55;background:var(--bg-card)}.to-me-card.past-fulfilled .to-me-card-from,.to-me-card.past-fulfilled .to-me-card-text,.commitment-card.past-fulfilled .card-from,.commitment-card.past-fulfilled .card-text{color:var(--text-tertiary)}.to-me-card-body,.card-body{flex:1;min-width:0}.to-me-card-from,.card-from{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-bottom:3px;font-size:12px;display:flex;overflow:hidden}.to-me-card-from strong{color:var(--text-secondary);font-weight:550}.to-me-card-text,.card-text{color:var(--text-primary);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:15.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.to-me-card-meta,.card-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;min-width:150px;display:flex}.to-me-card-meta-note,.card-meta-note{color:var(--text-tertiary);white-space:nowrap;text-align:right;font-size:11px;line-height:1.2}.to-me-card-date,.card-date{color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.to-me-card-date svg,.card-date svg{width:18px;height:18px;color:var(--text-tertiary)}.to-me-status-badge,.status-badge{border-radius:var(--radius-pill);border:1px solid var(--border);letter-spacing:.15px;white-space:nowrap;align-items:center;gap:4px;padding:2px 10px;font-size:11px;font-weight:500;display:flex}.to-me-status-badge svg,.status-badge svg{flex-shrink:0;width:13px;height:13px}.to-me-status-accepted,.status-accepted{background:var(--pill-green-bg);color:var(--pill-green-fg);border-color:var(--pill-green-border)}.to-me-status-late,.status-late{background:var(--pill-red-bg);color:var(--pill-red-fg);border-color:var(--pill-red-border)}.to-me-status-detected,.status-detected{background:var(--pill-blue-bg);color:var(--pill-blue-fg);border-color:var(--pill-blue-border)}.to-me-status-pending,.status-pending{background:var(--pill-yellow-bg);color:var(--pill-yellow-fg);border-color:var(--pill-yellow-border)}.to-me-status-fulfilled,.status-fulfilled{background:var(--pill-green-bg);color:var(--green-fulfilled);border-color:var(--pill-green-border)}.to-me-card-chevron,.card-chevron{width:16px;height:16px;color:var(--text-tertiary);opacity:0;transition:opacity .2s var(--ease-out-quart,ease),transform .2s var(--ease-out-quart,ease);flex-shrink:0;transform:translate(0)}.to-me-all-done-state{text-align:center;color:var(--text-secondary);animation:contentIn .5s var(--ease-out-expo)both;padding:60px 20px}.to-me-all-done-state .done-title{color:var(--text-primary);margin-bottom:4px;font-size:15px;font-weight:500}.to-me-all-done-state .done-subtitle{color:var(--text-tertiary);font-size:13px}.to-me-detail-view{background:var(--bg-detail);z-index:20;flex-direction:column;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translate(100%)}.to-me-detail-view.open{transform:translate(0)}.to-me-detail-view:after{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(135deg,#2e8b5712,#2e8b5705);transition:opacity .8s;position:absolute;inset:0}.to-me-detail-view.celebrating:after{opacity:1}.to-me-detail-topbar{z-index:1;flex-shrink:0;align-items:center;gap:12px;padding:16px 36px;display:flex;position:relative}.to-me-back-btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);width:36px;height:36px;color:var(--text-secondary);transition:border-color var(--transition),color var(--transition),background var(--transition),transform .14s var(--ease-out-quart);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.to-me-detail-topbar-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:18px;font-weight:600;overflow:hidden}.to-me-refreshing{color:var(--text-tertiary);font-size:11px;animation:1.4s ease-in-out infinite fadePulse}.to-me-detail-scroll{z-index:1;flex:1;padding:0 36px 36px;position:relative;overflow-y:auto}.to-me-detail-content{width:100%;max-width:600px;animation:contentIn .4s var(--ease-out-expo)both}.to-me-detail-loading{color:var(--text-tertiary);padding:40px 0;font-size:14px}.to-me-detail-stack{flex-direction:column;gap:0;display:flex}.to-me-detail-header{margin-top:22px}.to-me-detail-recipient,.detail-recipient{border:1px solid var(--text-primary);border-radius:var(--radius-pill);color:var(--text-primary);background:0 0;align-items:center;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.to-me-detail-commitment-text{color:var(--text-primary);overflow-wrap:break-word;margin-bottom:14px;font-size:22px;font-weight:600;line-height:1.3;display:inline-block;position:relative}.to-me-detail-pills{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.to-me-detail-pill{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-card);color:var(--text-secondary);align-items:center;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.to-me-detail-status-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;display:flex}.to-me-detail-status-label{color:var(--text-tertiary);font-size:13px}.to-me-detail-source,.detail-source{border-left:3px solid var(--border);margin:24px 0;padding:0 0 0 14px}.to-me-reference-quote{border-left:0;margin:0;padding:0}.to-me-reference-text{color:var(--text-secondary);overflow-wrap:break-word;margin-bottom:6px;font-size:14px;font-style:italic;line-height:1.5}.to-me-reference-meta{color:var(--text-tertiary);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.to-me-reference-link{color:var(--text-tertiary);transition:color var(--transition);text-decoration:none}.to-me-detail-metadata,.detail-metadata{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);margin-bottom:24px;padding:18px 20px}.to-me-meta-row{align-items:center;gap:16px;padding:10px 0;display:flex}.to-me-meta-row+.to-me-meta-row{border-top:1px solid var(--border-light)}.to-me-meta-label{width:100px;color:var(--text-tertiary);flex-shrink:0;font-size:13px}.to-me-meta-value{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.to-me-meta-chip{border:1px solid var(--border-light);border-radius:var(--radius-pill);background:var(--bg-sidebar);color:var(--text-secondary);align-items:center;gap:4px;padding:5px 10px;font-size:12px;display:inline-flex}.to-me-meta-chip-remove{color:currentColor;border-radius:var(--radius-round);cursor:pointer;width:18px;height:18px;transition:background var(--transition),color var(--transition);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.to-me-meta-add-btn,.to-me-effort-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-secondary);transition:background var(--transition),border-color var(--transition),color var(--transition),transform .14s var(--ease-out-quart);align-items:center;gap:5px;padding:7px 16px;font-size:12px;font-weight:500;display:inline-flex}.to-me-effort-btn.active{border-color:var(--orange-500);background:var(--orange-50);color:var(--orange-500)}.to-me-flag-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-secondary);transition:background var(--transition),border-color var(--transition),color var(--transition),transform .14s var(--ease-out-quart);align-items:center;gap:6px;padding:7px 16px;font-size:12px;font-weight:500;display:inline-flex}.to-me-flag-btn.active{border-color:var(--orange-500);background:var(--orange-50);color:var(--orange-500)}.to-me-complete-btn,.detail-complete-btn{border-radius:var(--radius-md);background:var(--green-500);border:0;border:1px solid var(--green-500);width:100%;max-width:600px;color:var(--bg-card);cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition);justify-content:center;align-items:center;gap:8px;margin-bottom:28px;padding:14px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.to-me-complete-btn:active,.detail-complete-btn:active{transition-duration:50ms;transform:scale(.97)}.to-me-complete-btn.celebrating{animation:completeGlow .5s var(--ease-out-quart)forwards;pointer-events:none}.to-me-detail-actions{border-top:1px solid var(--border-light);flex-direction:column;gap:8px;margin-top:24px;padding-top:24px;display:flex}.action-btn{width:100%}.action-btn.collapsing,.to-me-detail-actions.celebration-collapsing .action-btn:not(.reopen):not(.acknowledge){pointer-events:none;animation:.3s both btnCollapse}.to-me-action-btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;z-index:1;transition:background var(--transition),border-color var(--transition),color var(--transition);justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.to-me-action-btn.reopen{background:var(--orange-50);color:var(--orange-500);border-color:var(--orange-400)}.to-me-action-btn.reopen:disabled,.to-me-action-btn.reopen.reopening{opacity:.6;cursor:wait}.spin{animation:.8s linear infinite spin}.to-me-action-btn.acknowledge{background:var(--green-100);color:var(--green-fulfilled);border-color:var(--green-border)}.creditor-info{background:var(--border-light);border-radius:var(--radius-sm);color:var(--text-tertiary);text-align:center;padding:10px 14px;font-size:12px}.ful-banner{background:var(--green-100);border-left:3px solid var(--green-500);border-radius:var(--radius-sm);color:var(--green-fulfilled);align-items:center;gap:10px;margin-bottom:8px;padding:14px 16px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.ful-banner svg{flex-shrink:0;width:20px;height:20px}.ful-banner.animating{animation:bannerReveal .5s var(--ease-out-expo)both}.ful-banner .ful-check{animation:checkPop .4s var(--ease-out-expo).15s both;display:inline-flex}.ful-banner .ful-time{opacity:0;color:var(--text-tertiary);margin-left:auto;font-size:12px;font-weight:400;animation:.3s .6s both fadeSlideIn}.celeb-underline{background:linear-gradient(90deg,var(--green-500),#2e8b5726);border-radius:2px;height:3px;position:absolute;bottom:-2px;left:0}.celeb-underline.sweeping{animation:underlineSweep .6s var(--ease-out-expo).25s both}.celeb-badge{animation:badgeMorph .5s var(--ease-out-expo).1s,glowRing .6s ease .15s!important}.particles-wrap{pointer-events:none;z-index:300;position:fixed}.particle{opacity:0;border-radius:50%;width:6px;height:6px;animation:1s ease-out both particleFloat;position:absolute}.complete-check{stroke-dasharray:24;stroke-dashoffset:24px}.celebrating .complete-check{animation:checkDraw .4s var(--ease-out-quart).15s forwards}.thread-message.just-sent{animation:messageIn .3s var(--ease-out-quart)both}.to-me-detail-empty{text-align:center;height:100%;color:var(--text-tertiary);animation:contentIn .5s var(--ease-out-expo)both;justify-content:center;align-items:center;padding:40px;font-size:14px;display:flex}.timeline{padding-left:24px;position:relative}.timeline:before{content:"";border-radius:var(--radius-sm);background:var(--border-light);width:2px;position:absolute;top:0;bottom:0;left:5px}.incoming-page{background:var(--bg-body);height:100%;min-height:100%;display:flex;overflow:hidden}.incoming-list-area{flex:1;min-width:0;padding:32px;overflow-y:auto}.incoming-header{animation:contentIn .42s var(--ease-out-expo)both;margin-bottom:18px}.incoming-title{letter-spacing:-.45px;color:var(--text-primary);font-size:24px;font-weight:650}.incoming-sections{flex-direction:column;gap:24px;display:flex}.incoming-loading-stack{flex-direction:column;gap:8px;display:flex}.incoming-loading-row{border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-card);height:84px;animation:cardIn .35s var(--ease-out-quart)both}.incoming-section{animation:contentIn .38s var(--ease-out-expo)both;flex-direction:column;gap:8px;display:flex}.incoming-section-needs,.incoming-section-ready{padding-bottom:4px}.incoming-section-header{align-items:center;gap:8px;margin-bottom:14px;display:flex}.incoming-section-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:600}.incoming-section-count{background:var(--border-light);min-width:20px;color:var(--text-tertiary);border-radius:10px;justify-content:center;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.incoming-card{border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-card);animation:cardIn .33s var(--ease-out-quart)both;align-items:flex-start;gap:12px;margin-bottom:0;padding:14px 15px;transition:border-color .15s,box-shadow .12s,transform .25s,opacity .25s;display:flex;position:relative;overflow:visible}.incoming-card.selected{border-color:var(--orange-400);box-shadow:0 0 0 1px var(--orange-400)}.incoming-card.accepting{opacity:0;transform:translate(-14px)}.incoming-card.dismissing{opacity:0;transform:translate(14px)}.incoming-card-avatar{border-radius:var(--radius-round);background:var(--blue-100);width:36px;height:36px;color:var(--blue-500);flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.incoming-card-body{cursor:pointer;flex:1;min-width:0;overflow:visible}.incoming-card-from{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;margin-bottom:2px;font-size:12px;font-weight:500;display:flex;position:relative;overflow:visible}.incoming-card-text{color:var(--text-primary);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;margin-bottom:6px;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.incoming-card-context{min-width:0;color:var(--text-tertiary);align-items:center;gap:8px;font-size:11px;display:flex}.incoming-card-context span+span:before{content:"·";color:var(--border);margin-right:8px}.incoming-missing{color:var(--orange-400);align-items:center;gap:4px;font-style:italic;font-weight:450;display:inline-flex}.incoming-missing-dot{border-radius:var(--radius-round);background:var(--orange-400);flex-shrink:0;width:5px;height:5px}.incoming-detail-recipient-callout .incoming-missing-dot,.incoming-detail-meta .incoming-missing-dot{animation:missingPulse 1.8s var(--ease-out-quart)infinite}.incoming-missing-inline{margin-left:8px}.incoming-card-actions{flex-shrink:0;align-items:center;gap:6px;padding-top:4px;display:flex}.incoming-card-btn{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;min-height:30px;transition:border-color .12s ease,color .12s ease,background .12s ease,opacity .2s ease,transform .14s var(--ease-out-quart);border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:550;line-height:1;display:inline-flex}.incoming-card-btn.accept{border-color:var(--green-500);background:var(--green-500);color:var(--bg-card)}.incoming-card-btn.disabled,.incoming-card-btn:disabled{background:var(--border);border-color:var(--border);color:var(--text-tertiary);opacity:.45;cursor:not-allowed;pointer-events:none}.incoming-dismiss-wrap{position:relative}.incoming-dismiss-menu{z-index:50;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);opacity:0;visibility:hidden;min-width:220px;padding:4px;transition:opacity .1s,visibility .1s,transform .1s;position:absolute;top:calc(100% + 4px);right:0;transform:translateY(-4px);box-shadow:0 8px 24px #1a16121f,0 0 0 1px #1a161208}.incoming-dismiss-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.incoming-dismiss-menu-title{color:var(--text-tertiary);letter-spacing:.3px;text-transform:uppercase;padding:8px 10px 6px;font-size:11px;font-weight:600}.incoming-dismiss-option{text-align:left;cursor:pointer;width:100%;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:10px;padding:8px 10px;transition:background .1s,color .1s;display:flex}.incoming-dismiss-option svg{opacity:.45;flex-shrink:0;width:14px;height:14px;margin-top:1px}.incoming-dismiss-option-text{flex-direction:column;gap:1px;display:flex}.incoming-dismiss-option-label{font-size:12.5px;font-weight:500;line-height:1.35}.incoming-dismiss-option-desc{color:var(--text-tertiary);font-size:11px;line-height:1.35}.incoming-empty-state{border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-card);text-align:center;color:var(--text-tertiary);flex-direction:column;align-items:center;padding:48px 16px;display:flex}.incoming-empty-icon{opacity:.3;width:40px;height:40px;color:var(--green-500);margin-bottom:12px}.incoming-empty-title{color:var(--text-secondary);margin-bottom:4px;font-size:15px;font-weight:550}.incoming-empty-text{color:var(--text-tertiary);font-size:13px;line-height:1.45}.incoming-detail-panel{background:var(--bg-card);border-left:1px solid var(--border);flex-direction:column;width:0;min-width:0;transition:width .2s,min-width .2s;display:flex;overflow:hidden}.incoming-detail-panel.open{width:400px;min-width:400px}.incoming-detail-header{justify-content:flex-end;padding:20px 24px 0;display:flex}.incoming-detail-close{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.incoming-detail-body{animation:contentIn .32s var(--ease-out-expo)both;flex:1;padding:20px 24px;overflow-y:auto}.incoming-detail-block{margin-bottom:18px}.incoming-detail-label{letter-spacing:.3px;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px;font-size:11px;font-weight:550}.incoming-detail-from-row{align-items:center;gap:10px;display:flex}.incoming-detail-avatar{border-radius:var(--radius-round);background:var(--blue-100);width:34px;height:34px;color:var(--blue-500);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.incoming-detail-from-name{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.25}.incoming-detail-recipient-callout{border:1px solid var(--orange-100);border-radius:var(--radius-sm);background:var(--orange-50);margin-bottom:16px;padding:12px}.incoming-detail-recipient-callout-title{color:var(--orange-500);align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:flex}.incoming-detail-recipient-callout-text{color:var(--text-secondary);font-size:12px;line-height:1.45}.incoming-detail-recipient-callout-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.incoming-callout-btn{border:1px solid var(--orange-400);color:var(--orange-500);cursor:pointer;min-height:30px;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .14s var(--ease-out-quart);background:0 0;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1}.incoming-callout-btn:disabled{opacity:.45;cursor:not-allowed}.incoming-recipient-select{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;min-height:30px;transition:border-color .12s ease,color .12s ease,transform .14s var(--ease-out-quart);border-radius:6px;padding:7px 12px;font-size:12px;font-weight:500;line-height:1}.incoming-detail-text-area{margin-bottom:14px}.incoming-detail-text-editable{min-height:68px;color:var(--text-primary);overflow-wrap:break-word;white-space:pre-wrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 10px;font-size:16px;font-weight:500;line-height:1.5;transition:border-color .15s,background .15s}.incoming-detail-text-editable:focus{border-color:var(--orange-400);background:var(--orange-50);outline:none}@supports (color:color-mix(in lab,red,red)){.incoming-detail-text-editable:focus{background:color-mix(in srgb,var(--orange-50)32%,transparent)}}.incoming-detail-meta{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);margin-bottom:16px}.incoming-detail-meta-row{align-items:center;gap:10px;padding:11px 12px;display:flex}.incoming-detail-meta-row+.incoming-detail-meta-row{border-top:1px solid var(--border-light)}.incoming-detail-meta-icon{width:16px;height:16px;color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.incoming-detail-meta-label{width:72px;color:var(--text-tertiary);flex-shrink:0;font-size:12px}.incoming-detail-meta-value{min-width:0;color:var(--text-primary);overflow-wrap:break-word;flex-wrap:wrap;flex:1;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.incoming-detail-meta-value-deadline{gap:8px}.incoming-date-input{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);border-radius:6px;outline:none;min-height:30px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1;transition:border-color .15s,box-shadow .15s}.incoming-date-input.missing{border-color:var(--orange-400)}@supports (color:color-mix(in lab,red,red)){.incoming-date-input.missing{border-color:color-mix(in srgb,var(--orange-400)62%,var(--border)38%)}}.incoming-date-input.missing{background:var(--orange-50)}@supports (color:color-mix(in lab,red,red)){.incoming-date-input.missing{background:color-mix(in srgb,var(--orange-50)40%,var(--bg-card)60%)}}.incoming-date-input:focus{border-color:var(--orange-400);box-shadow:var(--ring-focus)}.incoming-source-quote{border-left:2px solid var(--border-light);margin-bottom:6px;padding-left:10px}.incoming-source-quote-label{color:var(--text-tertiary);letter-spacing:.2px;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:550}.incoming-source-quote-text{color:var(--text-secondary);overflow-wrap:break-word;font-size:13px;font-style:italic;line-height:1.5}.incoming-detail-actions{border-top:1px solid var(--border-light);animation:contentIn .32s var(--ease-out-expo)both;padding:20px 24px;animation-delay:80ms}.incoming-action-btn{border-radius:var(--radius-sm);cursor:pointer;width:100%;min-height:40px;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .16s var(--ease-out-quart);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.incoming-action-btn.primary{background:var(--green-500);border-color:var(--green-500);color:var(--bg-card)}.incoming-action-btn.primary.disabled,.incoming-action-btn.primary:disabled{background:var(--border);border-color:var(--border);color:var(--text-tertiary);opacity:.45;cursor:not-allowed}.incoming-toast{z-index:200;border-radius:var(--radius-sm);background:var(--text-primary);color:var(--bg-card);opacity:0;pointer-events:none;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1;transition:opacity .2s,transform .2s;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(12px);box-shadow:0 8px 30px #1a161233}.incoming-toast.visible{opacity:1;transform:translate(-50%)translateY(0)}.incoming-confirm-overlay{z-index:260;-webkit-backdrop-filter:blur(2px);background:#1a161247;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.incoming-confirm-modal{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);width:min(100%,440px);animation:contentIn .24s var(--ease-out-expo)both;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:0 16px 40px #1a16122e,0 2px 8px #1a161214}.incoming-confirm-title{color:var(--text-primary);font-size:18px;font-weight:650;line-height:1.25}.incoming-confirm-selected{border:1px solid var(--border-light);border-radius:var(--radius-pill);background:var(--bg-card-hover);width:fit-content;max-width:100%;color:var(--text-secondary);align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;font-weight:550;line-height:1;display:inline-flex}.incoming-confirm-selected svg{opacity:.7;flex-shrink:0;width:13px;height:13px}.incoming-confirm-text{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.incoming-confirm-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.incoming-confirm-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,opacity .2s ease,transform .14s var(--ease-out-quart);padding:9px 12px;font-size:12.5px;font-weight:600;line-height:1}.incoming-confirm-btn.secondary{background:var(--bg-card);border-color:var(--border);color:var(--text-secondary)}.incoming-confirm-btn.danger{background:var(--red-500);border-color:var(--red-500);color:var(--bg-card)}.incoming-confirm-btn:disabled{opacity:.55;cursor:not-allowed}.search-trigger:active,.to-me-filter-pill:active,.filter-pill:active,.to-me-welcome-dismiss:active,.to-me-back-btn:active,.to-me-meta-add-btn:active,.to-me-effort-btn:active,.to-me-flag-btn:active,.to-me-complete-btn:active,.detail-complete-btn:active,.incoming-card-btn:active:not(:disabled),.incoming-callout-btn:active:not(:disabled),.incoming-recipient-select:active,.incoming-action-btn:active:not(:disabled),.incoming-confirm-btn:active:not(:disabled){transform:scale(.985)}.app-nav-item:focus-visible,.app-space-item:focus-visible,.nav-item:focus-visible,.user-trigger:focus-visible,.popover-item:focus-visible,.search-trigger:focus-visible,.cmd-esc:focus-visible,.app-mobile-nav-item:focus-visible,.queue-refresh-btn:focus-visible,.to-me-filter-pill:focus-visible,.filter-pill:focus-visible,.to-me-card:focus-visible,.commitment-card:focus-visible,.to-me-back-btn:focus-visible,.to-me-welcome-dismiss:focus-visible,.to-me-meta-add-btn:focus-visible,.to-me-meta-chip-remove:focus-visible,.to-me-effort-btn:focus-visible,.to-me-flag-btn:focus-visible,.to-me-complete-btn:focus-visible,.detail-complete-btn:focus-visible,.incoming-card-btn:focus-visible,.incoming-dismiss-option:focus-visible,.incoming-confirm-btn:focus-visible,.incoming-detail-close:focus-visible,.incoming-callout-btn:focus-visible,.incoming-recipient-select:focus-visible,.incoming-date-input:focus-visible,.incoming-action-btn:focus-visible,.incoming-card-body:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.z-100{z-index:100}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.h-full{height:100%}.w-24{width:calc(var(--spacing)*24)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.pl-5\.5{padding-left:calc(var(--spacing)*5.5)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.capitalize{text-transform:capitalize}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}@media(hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}}}:root{--bg-body:#f6f5f2;--bg-sidebar:#fafaf8;--bg-card:#fff;--bg-card-hover:#fefdfb;--bg-detail:#fafaf8;--bg-overdue:#fdf5f3;--bg-late-card:#fefaf8;--border:#e6e3dc;--border-light:#eeebe5;--text-primary:#1a1816;--text-secondary:#5c5850;--text-tertiary:#8a857c;--text-faint:#c4bdb4;--orange-500:#d4793a;--orange-400:#e08e52;--orange-100:#fbf0e6;--orange-50:#fdf8f3;--green-500:#2e8b57;--green-600:#15803d;--green-100:#eef7f1;--green-border:#b8daca;--green-fulfilled:#1f7a45;--red-50:#fef2f2;--red-500:#c4463a;--red-600:#b91c1c;--red-100:#fdf0ee;--red-border:#f0c9c4;--blue-50:#eff6ff;--blue-500:#5b7fa5;--blue-100:#eff4f9;--blue-border:#c5d6e6;--yellow-50:#fefce8;--yellow-500:#b8912e;--yellow-600:#a16207;--yellow-100:#fbf6e8;--yellow-border:#e8ddb5;--pill-orange-active:#c2652a;--pill-orange-hover:#d4793a;--pill-green-bg:#dceedd;--pill-green-fg:#2f7f4e;--pill-green-border:#2f7f4e4d;--pill-red-bg:#f9ded9;--pill-red-fg:#b63f33;--pill-red-border:#b63f3347;--pill-blue-bg:#dce9f9;--pill-blue-fg:#416d9c;--pill-blue-border:#416d9c47;--pill-yellow-bg:#f6e9be;--pill-yellow-fg:#9d7522;--pill-yellow-border:#9d75224d;--shadow-sm:0 1px 2px #1a16120a;--shadow-md:0 4px 12px #1a16120f;--shadow-lg:0 8px 30px #1a161214;--shadow-card:0 1px 3px #1a16120a,0 0 0 1px #1a161208;--shadow-brand:0 2px 6px #d4793a40;--ring-focus:0 0 0 3px #d4793a14;--ring-active:0 0 0 2px #d4793a1f;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:20px;--radius-round:50%;--sidebar-width:248px;--transition:.2s cubic-bezier(.4,0,.2,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-quart:cubic-bezier(.25,1,.5,1)}@media(prefers-color-scheme:dark){:root{--bg-body:#171513;--bg-sidebar:#1d1a17;--bg-card:#221f1b;--bg-card-hover:#2a2621;--bg-detail:#1d1a17;--bg-overdue:#2a1d1b;--bg-late-card:#2b201d;--border:#3a342d;--border-light:#473f36;--text-primary:#f2ede5;--text-secondary:#ccc4b8;--text-tertiary:#a89f92;--orange-100:#3b2c20;--orange-50:#2c231c;--green-100:#1e2f25;--green-fulfilled:#9cd3ac;--red-100:#36211f;--blue-100:#1f2a35;--yellow-100:#312a1d;--pill-green-bg:#284437;--pill-green-fg:#a5ddb7;--pill-green-border:#a5ddb759;--pill-red-bg:#4a2a28;--pill-red-fg:#f2b5ad;--pill-red-border:#f2b5ad52;--pill-blue-bg:#28384b;--pill-blue-fg:#b6cdea;--pill-blue-border:#b6cdea4d;--pill-yellow-bg:#473a22;--pill-yellow-fg:#f0d18a;--pill-yellow-border:#f0d18a4d;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-card:0 0 0 1px #ffffff0d}}@keyframes contentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pillActivate{0%{transform:scale(.97)}to{transform:scale(1)}}@keyframes missingPulse{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}@keyframes fadePulse{0%,to{opacity:.65}50%{opacity:1}}@keyframes messageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes completeGlow{0%{background:var(--green-500)}50%{background:var(--green-fulfilled);transform:scale(1.02)}to{background:var(--green-500);transform:scale(1)}}@keyframes checkDraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes sendPulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes bannerReveal{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(6px)}30%{opacity:1}to{max-height:80px;padding-top:14px;padding-bottom:14px;transform:translateY(0)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)rotate(-30deg)}50%{opacity:1;transform:scale(1.4)rotate(5deg)}to{transform:scale(1)rotate(0)}}@keyframes badgeMorph{0%{transform:scale(1)}30%{transform:scale(1.35)}55%{transform:scale(.9)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes glowRing{0%{box-shadow:0 0 #2e8b5780}to{box-shadow:0 0 0 14px #2e8b5700}}@keyframes underlineSweep{0%{width:0}to{width:100%}}@keyframes btnCollapse{0%{opacity:1;max-height:50px;margin-bottom:8px;transform:scaleY(1)}to{opacity:0;border-width:0;max-height:0;margin-bottom:0;padding:0;transform:scaleY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes particleFloat{0%{opacity:.9;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx),-70px)scale(.2)}}@media(hover:hover){.btn-neutral:hover{border-color:var(--orange-400);color:var(--orange-500);background:var(--orange-50)}.btn-primary:hover{background:var(--orange-400);border-color:var(--orange-400)}.app-nav-item:hover{background:var(--orange-50);color:var(--text-primary);transform:translate(1px)}.app-nav-item:hover .app-nav-icon{opacity:.92;transform:translate(1px)}.app-space-item:hover{background:var(--orange-50);color:var(--text-primary);transform:translate(1px)}.app-space-item:hover .app-space-dot{transform:scale(1.08)}.nav-item:hover{background:var(--orange-50);color:var(--text-primary)}.queue-refresh-btn:hover{color:var(--text-primary)}.to-me-filter-pill:hover,.filter-pill:hover{color:var(--orange-500);border-color:var(--pill-orange-hover);transform:translateY(-1px)}.search-trigger:hover{border-color:var(--orange-400);color:var(--text-secondary);transform:translateY(-1px)}.cmd-result-item:hover,.user-trigger:hover{background:var(--orange-50)}.popover-item:hover{background:var(--orange-50);color:var(--text-primary)}.popover-item.danger:hover{background:var(--red-100);color:var(--red-500)}.to-me-welcome-dismiss:hover{background:var(--orange-500);color:var(--bg-card);transform:translateY(-1px)}.to-me-card:hover,.commitment-card:hover{background:var(--bg-card-hover);border-color:var(--orange-400);box-shadow:var(--shadow-md);transform:translateY(-1px)}.to-me-card:hover .to-me-card-chevron,.commitment-card:hover .card-chevron{opacity:1;transform:translate(2px)}.to-me-back-btn:hover{border-color:var(--orange-400);color:var(--orange-500)}.to-me-reference-link:hover{color:var(--orange-500)}.to-me-meta-add-btn:hover,.to-me-meta-chip-remove:hover,.to-me-effort-btn:hover,.to-me-flag-btn:hover{border-color:var(--orange-400);color:var(--orange-500)}.to-me-complete-btn:hover{background:var(--green-fulfilled);border-color:var(--green-fulfilled)}.to-me-action-btn.reopen:hover{background:var(--orange-100)}.to-me-action-btn.reopen:active{background:var(--orange-200,#fed7aa);transform:scale(.98)}.to-me-action-btn.acknowledge:hover{background:var(--green-500);border-color:var(--green-500);color:var(--bg-card)}.to-me-action-btn.acknowledge:active{background:var(--green-fulfilled);transform:scale(.98)}.incoming-card:hover{transform:translateY(-1px);box-shadow:0 1px 8px #1a16120f}.incoming-section-needs .incoming-card:hover{border-color:var(--orange-400)}.incoming-card-btn:hover{border-color:var(--orange-400);color:var(--text-primary);transform:translateY(-1px)}.incoming-card-btn.accept:hover{border-color:var(--green-500)}@supports (color:color-mix(in lab,red,red)){.incoming-card-btn.accept:hover{border-color:color-mix(in srgb,var(--green-500)82%,var(--text-primary)18%)}}.incoming-card-btn.accept:hover{background:var(--green-500)}@supports (color:color-mix(in lab,red,red)){.incoming-card-btn.accept:hover{background:color-mix(in srgb,var(--green-500)82%,var(--text-primary)18%)}}.incoming-card-btn.accept:hover{color:var(--bg-card);transform:translateY(-1px)}.incoming-dismiss-option:hover{background:var(--orange-50);color:var(--text-primary)}.incoming-dismiss-option:hover svg{opacity:.8}.incoming-detail-close:hover{background:var(--orange-50);color:var(--text-primary)}.incoming-callout-btn:hover{border-color:var(--orange-500);background:var(--orange-500);color:var(--bg-card);transform:translateY(-1px)}.incoming-recipient-select:hover{border-color:var(--orange-400);color:var(--text-primary);transform:translateY(-1px)}.incoming-action-btn.primary:hover{background:var(--green-500)}@supports (color:color-mix(in lab,red,red)){.incoming-action-btn.primary:hover{background:color-mix(in srgb,var(--green-500)82%,var(--text-primary)18%)}}.incoming-action-btn.primary:hover{border-color:var(--green-500)}@supports (color:color-mix(in lab,red,red)){.incoming-action-btn.primary:hover{border-color:color-mix(in srgb,var(--green-500)82%,var(--text-primary)18%)}}.incoming-action-btn.primary:hover{transform:translateY(-1px)}.incoming-confirm-btn.secondary:hover:not(:disabled){border-color:var(--orange-400);color:var(--text-primary);background:var(--orange-50);transform:translateY(-1px)}.incoming-confirm-btn.danger:hover:not(:disabled){background:var(--red-500)}@supports (color:color-mix(in lab,red,red)){.incoming-confirm-btn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--red-500)86%,var(--text-primary)14%)}}.incoming-confirm-btn.danger:hover:not(:disabled){border-color:var(--red-500)}@supports (color:color-mix(in lab,red,red)){.incoming-confirm-btn.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--red-500)86%,var(--text-primary)14%)}}.incoming-confirm-btn.danger:hover:not(:disabled){transform:translateY(-1px)}}.space-page{flex-direction:column;max-width:860px;min-height:100%;margin:0 auto;padding:32px 40px 64px;display:flex}.space-header{margin-bottom:32px}.space-title{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 8px;font-size:1.65rem;font-weight:700}.space-stats{flex-wrap:wrap;gap:12px;display:flex}.space-stat{color:var(--text-secondary);align-items:center;gap:4px;font-size:.82rem;font-weight:500;display:flex}.space-stat.overdue{color:var(--red-500)}.space-stat.incoming{color:var(--orange-500)}.space-stat:before{content:"";border-radius:var(--radius-round);opacity:.6;background:currentColor;width:6px;height:6px}.space-stat:first-child:before{display:none}.space-stat.overdue:before{opacity:.8;display:block}.space-loading{flex-direction:column;gap:12px;display:flex}.space-skeleton-row{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--border-light)0%,var(--bg-card)40%,var(--border-light)80%);background-size:200% 100%;height:72px;animation:1.6s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.space-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 24px;display:flex}.space-sections{flex-direction:column;gap:36px;display:flex}.space-section{flex-direction:column;gap:12px;display:flex}.space-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.space-section-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.space-section-icon{color:var(--text-tertiary);flex-shrink:0}.space-section-icon.overdue{color:var(--red-500)}.space-section-icon.incoming{color:var(--orange-500)}.space-section-count{color:var(--text-tertiary);background:var(--border-light);border-radius:var(--radius-pill);padding:1px 8px;font-size:.78rem;font-weight:500;line-height:1.5}.space-view-all{color:var(--orange-500);transition:color var(--transition);flex-shrink:0;align-items:center;gap:4px;font-size:.8rem;font-weight:500;text-decoration:none;display:flex}.space-view-all:hover{color:var(--pill-orange-active)}.space-section-cards{flex-direction:column;gap:0;display:flex}.space-section-cards .to-me-card,.space-section-cards .commitment-card{border-bottom:1px solid var(--border-light);border-radius:0}.space-section-cards .to-me-card:first-child,.space-section-cards .commitment-card:first-child,.space-section-cards .space-time-group:first-child .to-me-card:first-child,.space-section-cards .space-time-group:first-child .commitment-card:first-child{border-radius:var(--radius-md)var(--radius-md)0 0}.space-section-cards .to-me-card:last-child,.space-section-cards .commitment-card:last-child,.space-section-cards .space-time-group:last-child .to-me-card:last-child,.space-section-cards .space-time-group:last-child .commitment-card:last-child{border-radius:0 0 var(--radius-md)var(--radius-md);border-bottom:none}.space-section-cards .to-me-card:only-child,.space-section-cards .commitment-card:only-child{border-radius:var(--radius-md);border-bottom:none}.overdue-section .space-section-cards{background:var(--bg-overdue);border-radius:var(--radius-md)}.overdue-section .space-section-cards .to-me-card,.overdue-section .space-section-cards .commitment-card{background:0 0}.space-time-group{flex-direction:column;display:flex}.space-time-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;background:var(--bg-card);border-bottom:1px solid var(--border-light);padding:12px 16px 4px;font-size:.75rem;font-weight:600}.space-time-label.today{color:var(--orange-500)}.space-compact-card{background:var(--bg-card);border:none;border-bottom:1px solid var(--border-light);cursor:pointer;text-align:left;width:100%;transition:background var(--transition);animation:cardIn .35s var(--ease-out-quart)both;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;display:flex}.space-compact-card:first-child{border-radius:var(--radius-md)var(--radius-md)0 0}.space-compact-card:last-child,.space-section-more+.space-compact-card:last-child{border-radius:0 0 var(--radius-md)var(--radius-md);border-bottom:none}.space-compact-card:only-child{border-radius:var(--radius-md);border-bottom:none}.space-compact-card:hover{background:var(--bg-card-hover)}.space-compact-dot{border-radius:var(--radius-round);flex-shrink:0;width:8px;height:8px}.space-compact-dot.detected{background:var(--orange-500)}.space-compact-text{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;overflow:hidden}.space-compact-from{color:var(--text-tertiary);flex-shrink:0;font-size:.78rem}.space-section-more{color:var(--text-tertiary);background:var(--bg-card);border-radius:0 0 var(--radius-md)var(--radius-md);padding:8px 16px 12px;font-size:.78rem}@media(max-width:900px){.app-sidebar-col{width:60px;min-width:60px}.app-sidebar-brand{justify-content:center;padding:12px}.app-brand-name,.app-nav-label,.app-sidebar-spaces{display:none}.app-nav-item,.nav-item{justify-content:center;padding:10px}.app-nav-badge{min-width:16px;padding-inline:4px;font-size:9px;line-height:16px;position:absolute;top:2px;right:2px}.user-info,.user-chevron{display:none}.user-trigger{justify-content:center;padding:8px}.user-popover{width:220px;left:4px;right:auto}.to-me-list-header{padding:20px 20px 0}.list-title-row{flex-wrap:wrap;align-items:flex-start}.to-me-list-scroll{padding:0 20px 20px}.to-me-detail-topbar{padding:12px 20px}.to-me-detail-scroll{padding:0 20px 20px}.to-me-welcome-banner{padding:0 20px}.incoming-list-area{padding:24px 20px}.incoming-detail-panel.open{width:340px;min-width:340px}.my-page{grid-template-columns:1fr;padding:20px}.my-page-list,.my-page-list.compact,.my-page-detail{grid-column:auto}.my-date-title{font-size:24px}.space-page{padding:24px 20px 48px}}@media(max-width:640px){.app-sidebar-col{display:none}.app-main-col{padding-bottom:70px}.app-main-inner{padding:0}.app-mobile-nav{display:flex}.app-page{gap:14px;padding:16px}.app-page-title{font-size:20px}.my-page{gap:14px;padding:16px}.my-date-groups{gap:24px}.my-date-badge{width:44px;height:44px;font-size:15px}.my-date-title{font-size:20px}.my-detail-sticky{height:auto;position:static}.to-me-page{border-left:0;border-right:0;border-radius:0;height:100%}.to-me-list-header{padding:16px 16px 0}.search-trigger{justify-content:center;width:100%}.to-me-list-title{font-size:20px}.to-me-list-scroll{padding:0 16px 16px}.incoming-list-area{padding:16px}.incoming-page{position:relative}.incoming-detail-panel{z-index:40;background:var(--bg-card);position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 26px #1a161224}.incoming-detail-panel.open{width:min(100vw,340px);min-width:min(100vw,340px)}.to-me-welcome-banner{padding:0 16px}.to-me-welcome-content{flex-direction:column;align-items:flex-start;gap:10px}.to-me-detail-topbar{padding:12px 16px}.to-me-detail-scroll{padding:0 16px 16px}.to-me-detail-commitment-text{font-size:18px}.to-me-meta-label{width:80px;font-size:12px}.to-me-card,.commitment-card{padding:12px}}@media(pointer:coarse){.to-me-card,.commitment-card{padding:14px 16px}.incoming-card{padding:14px}.incoming-card-btn,.incoming-callout-btn,.incoming-recipient-select,.incoming-action-btn,.incoming-date-input,.app-nav-item,.nav-item,.to-me-filter-pill,.filter-pill,.queue-refresh-btn,.to-me-welcome-dismiss,.to-me-meta-add-btn,.to-me-effort-btn,.to-me-flag-btn,.to-me-back-btn,.to-me-complete-btn,.detail-complete-btn,.to-me-action-btn{min-height:44px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ful-banner.animating,.ful-banner .ful-check,.ful-banner .ful-time,.celeb-underline.sweeping,.celeb-badge,.action-btn.collapsing,.particle{opacity:1!important;max-height:none!important;animation:none!important;transform:none!important}.to-me-detail-view:after{transition:none!important}.space-page{padding:20px 16px 48px}.space-title{font-size:1.35rem}.space-sections{gap:28px}}.view-switcher{flex-shrink:0;align-items:center;gap:4px;display:flex}.view-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-tertiary);cursor:pointer;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .14s var(--ease-out-quart);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:6px 8px;display:inline-flex}.view-btn:hover{border-color:var(--orange-400);color:var(--text-secondary);transform:translateY(-1px)}.view-btn.active{border-color:var(--orange-500);color:var(--orange-500);box-shadow:0 1px 3px #00000014}.view-btn:active{transform:scale(.985)}.view-btn:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}.view-btn svg{flex-shrink:0;width:14px;height:14px}.commitment-list-view{flex-direction:column;gap:0;animation:.2s viewFadeIn;display:flex}.commitment-list-view .section-header{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);align-items:center;gap:8px;padding:14px 0 8px;font-size:12px;font-weight:600;display:flex}.section-dot{border-radius:50%;width:7px;height:7px}.section-dot.red{background:var(--red-500)}.section-dot.green{background:var(--green-500)}.section-dot.blue{background:#2563eb}.section-dot.gray{background:var(--text-faint)}.status-indicator{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.dot-late{background:var(--red-500);border-radius:50%;width:8px;height:8px}.dot-accepted{background:var(--green-500);border-radius:50%;width:8px;height:8px}.dot-pending{border:2px solid var(--text-faint);background:0 0;border-radius:50%;width:9px;height:9px}.dot-fulfilled-check{width:16px;height:16px;color:var(--green-600);background:#16a34a1a;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:flex}.list-row{border-bottom:1px solid var(--border-light);cursor:pointer;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:14px;width:100%;padding:10px 8px;font-family:inherit;transition:background .1s;display:flex}.list-row:last-child{border-bottom:none}.list-row:hover{background:#00000004;border-radius:6px}.row-person{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:140px;font-size:13px;font-weight:500;overflow:hidden}.row-text{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;line-height:1.4;overflow:hidden}.row-due{color:var(--text-tertiary);white-space:nowrap;text-align:right;flex-shrink:0;min-width:90px;font-size:12px}.list-row.is-late .row-due{color:var(--red-500);font-weight:500}.list-row.is-fulfilled .row-text{color:var(--text-secondary)}.list-row.is-fulfilled:hover{background:#16a34a0a}.fulfilled-label{color:var(--green-600)!important;font-weight:500!important}.celebration-zone{background:#16a34a0d;border:1px solid #16a34a1f;border-radius:10px;margin:16px -8px 0;padding:0 8px 6px}.celebration-header{align-items:center;gap:6px;padding:12px 8px 8px;display:flex}.celebration-check{color:var(--green-500);font-size:12px;font-weight:700}.celebration-label{text-transform:uppercase;letter-spacing:.05em;color:var(--green-600);font-size:12px;font-weight:600}.celebration-items .list-row{border-bottom-color:#16a34a14}.celebration-items .list-row:last-child{border-bottom:none}.commitment-matrix-view{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px;height:calc(100vh - 200px);min-height:500px;animation:.2s viewFadeIn;display:grid}.quadrant{border-radius:var(--radius-lg,14px);flex-direction:column;padding:20px;display:flex;overflow:hidden}.quadrant-header{flex-shrink:0;align-items:center;gap:8px;margin-bottom:14px;display:flex}.quadrant-icon{border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.quadrant-title{letter-spacing:-.01em;font-size:13px;font-weight:600}.quadrant-count{border-radius:10px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.quadrant-items{flex-direction:column;flex:1;gap:6px;display:flex;overflow-y:auto}.quadrant-items::-webkit-scrollbar{width:6px}.quadrant-items::-webkit-scrollbar-track{background:0 0}.quadrant-items::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.quadrant.q1{background:var(--red-50);border:1px solid #dc26261a}.quadrant.q1 .quadrant-icon{color:var(--red-600);background:#dc26261a}.quadrant.q1 .quadrant-title{color:var(--red-600)}.quadrant.q1 .quadrant-count{background:var(--red-100);color:var(--red-600)}.quadrant.q2{background:var(--blue-50);border:1px solid #2563eb1a}.quadrant.q2 .quadrant-icon{color:var(--blue-500);background:#2563eb1a}.quadrant.q2 .quadrant-title{color:var(--blue-500)}.quadrant.q2 .quadrant-count{background:var(--blue-100);color:var(--blue-500)}.quadrant.q3{background:var(--yellow-50);border:1px solid #ca8a041a}.quadrant.q3 .quadrant-icon{color:var(--yellow-600);background:#ca8a041a}.quadrant.q3 .quadrant-title{color:var(--yellow-600)}.quadrant.q3 .quadrant-count{background:var(--yellow-100);color:var(--yellow-600)}.quadrant.q4{border:1px solid var(--border-light);background:#f8f7f5}.quadrant.q4 .quadrant-icon{color:var(--text-tertiary);background:#0000000a}.quadrant.q4 .quadrant-title{color:var(--text-tertiary)}.quadrant.q4 .quadrant-count{background:var(--border-light);color:var(--text-tertiary)}.matrix-item{border-radius:var(--radius-sm,6px);cursor:pointer;text-align:left;background:#ffffffb3;border:none;align-items:center;gap:10px;width:100%;padding:8px 12px;font-family:inherit;transition:all .12s;display:flex}.matrix-item:hover{background:#fffffff2;box-shadow:0 1px 4px #0000000f}.matrix-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:flex}.matrix-text{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;line-height:1.3;overflow:hidden}.matrix-due{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;font-size:11px}.matrix-item.late .matrix-due{color:var(--red-500);font-weight:500}.quadrant-empty{color:var(--text-faint);flex:1;justify-content:center;align-items:center;font-size:13px;font-style:italic;display:flex}@keyframes viewFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.commitment-matrix-view{grid-template-rows:auto;grid-template-columns:1fr;height:auto;min-height:0}.quadrant{min-height:200px}}@media(max-width:640px){.row-person{width:80px}.row-due{min-width:60px}.view-btn{padding:5px 6px}}.priority-chip-container{display:inline-flex;position:relative}.priority-chip{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;letter-spacing:.01em;border:1px solid #0000;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.3;transition:all .1s;display:inline-flex;position:relative}.priority-chip:hover{filter:brightness(.97)}.priority-chip__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.priority-chip--null{color:#9c948b;background:#f9fafb;border-color:#e8e2da}.priority-chip--null .priority-chip__dot{background:#c4bdb4}.priority-chip--null:hover{background:#f3f4f6}.priority-chip--do_first{color:#dc2626;background:#fef2f2;border-color:#fee2e2}.priority-chip--do_first .priority-chip__dot{background:#dc2626}.priority-chip--plan{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.priority-chip--plan .priority-chip__dot{background:#2563eb}.priority-chip--delegate{color:#d97706;background:#fffbeb;border-color:#fef3c7}.priority-chip--delegate .priority-chip__dot{background:#d97706}.priority-chip--drop{color:#9ca3af;background:#f9fafb;border-color:#f3f4f6}.priority-chip--drop .priority-chip__dot{background:#9ca3af}.priority-chip--disabled{cursor:default;pointer-events:none;opacity:.7}.priority-chip--disabled:hover{filter:none}@keyframes priority-chip-pulse{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.priority-chip--pulsing{animation:.2s ease-out priority-chip-pulse}.priority-scrim{z-index:90;position:fixed;inset:0}.priority-popover{z-index:100;background:#fff;border:1px solid #e8e2da;border-radius:10px;width:170px;padding:4px;animation:.12s both priority-popover-in;position:fixed;box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000a}@keyframes priority-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.priority-popover__option{cursor:pointer;color:#5c5650;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background 80ms;display:flex}.priority-popover__option:hover{background:#0000000a}.priority-popover__option.is-selected{font-weight:600}.priority-popover__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.priority-popover__label{flex:1}.priority-popover__check{color:#8a857c;margin-left:auto;font-size:12px}.priority-popover__option--do_first .priority-popover__dot{background:#dc2626}.priority-popover__option--do_first:hover{background:#fef2f2}.priority-popover__option--do_first.is-selected{color:#dc2626}.priority-popover__option--plan .priority-popover__dot{background:#2563eb}.priority-popover__option--plan:hover{background:#eff6ff}.priority-popover__option--plan.is-selected{color:#2563eb}.priority-popover__option--delegate .priority-popover__dot{background:#d97706}.priority-popover__option--delegate:hover{background:#fffbeb}.priority-popover__option--delegate.is-selected{color:#d97706}.priority-popover__option--drop .priority-popover__dot{background:#9ca3af}.priority-popover__option--drop:hover{background:#f9fafb}.priority-popover__option--drop.is-selected{color:#9ca3af}.priority-popover__divider{background:#f0ebe4;height:1px;margin:3px 6px}.priority-popover__clear{color:#c4bdb4;font-size:12px}.priority-popover__clear:hover{color:#9c948b}.detail-priority-row{align-items:center;gap:8px;display:flex}.detail-priority-label{text-transform:uppercase;letter-spacing:.06em;color:#9c948b;font-size:11px;font-weight:600}@media(prefers-color-scheme:dark){.priority-chip--null{color:#a89f92;background:#2a2621;border-color:#3a342d}.priority-chip--null .priority-chip__dot{background:#706860}.priority-chip--null:hover{background:#332e28}.priority-chip--do_first{color:#f87171;background:#3a1f1f;border-color:#4a2828}.priority-chip--do_first .priority-chip__dot{background:#f87171}.priority-chip--plan{color:#60a5fa;background:#1e2d4a;border-color:#2a3d5a}.priority-chip--plan .priority-chip__dot{background:#60a5fa}.priority-chip--delegate{color:#fbbf24;background:#3a2d1a;border-color:#4a3a22}.priority-chip--delegate .priority-chip__dot{background:#fbbf24}.priority-chip--drop{color:#6b7280;background:#2a2621;border-color:#3a342d}.priority-chip--drop .priority-chip__dot{background:#6b7280}.priority-popover{background:#221f1b;border-color:#3a342d;box-shadow:0 8px 24px #0006,0 2px 6px #0003}.priority-popover__option{color:#ccc4b8}.priority-popover__option:hover{background:#ffffff0d}.priority-popover__option--do_first:hover{background:#3a1f1f}.priority-popover__option--do_first.is-selected{color:#f87171}.priority-popover__option--plan:hover{background:#1e2d4a}.priority-popover__option--plan.is-selected{color:#60a5fa}.priority-popover__option--delegate:hover{background:#3a2d1a}.priority-popover__option--delegate.is-selected{color:#fbbf24}.priority-popover__option--drop:hover{background:#2a2621}.priority-popover__option--drop.is-selected{color:#6b7280}.priority-popover__divider{background:#3a342d}.priority-popover__clear{color:#706860}.priority-popover__clear:hover,.priority-popover__check,.detail-priority-label{color:#a89f92}}@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-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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-ease{syntax:"*";inherits:false}[data-vc=calendar]{border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;min-width:272px;opacity:1;padding:1rem;position:relative;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-vc=calendar] [tabindex="0"]:focus-visible,[data-vc=calendar] button:focus-visible,[data-vc=calendar]:focus-visible{border-radius:.5rem;outline-offset:-1px;outline-style:solid;outline-width:1px}[data-vc=calendar][data-vc-type=multiple] [data-vc=dates]{flex-grow:0}[data-vc=calendar][data-vc-calendar-hidden]{opacity:0;pointer-events:none}[data-vc=calendar][data-vc-calendar-hidden] *{pointer-events:none!important}[data-vc=calendar][data-vc-input]{position:absolute}[data-vc=calendar][data-vc-input][data-vc-position=bottom]{margin-top:.25rem}[data-vc=calendar][data-vc-input][data-vc-position=top]{margin-top:-.25rem}[data-vc=controls]{align-items:center;box-sizing:content-box;display:flex;justify-content:space-between;left:0;padding-left:1rem;padding-right:1rem;padding-top:1.25rem;pointer-events:none;position:absolute;right:0;top:0;z-index:20}[data-vc-arrow]{background-color:transparent;border-width:0;cursor:pointer;display:block;height:1.5rem;pointer-events:auto;position:relative;width:1.5rem}[data-vc-arrow]:before{background-position:50%;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;--tw-content:"";content:var(--tw-content)}[data-vc-arrow=prev]:before{transform:rotate(90deg)}[data-vc-arrow=next]:before{transform:rotate(-90deg)}[data-vc=grid]{display:flex;flex-grow:1;flex-wrap:wrap;gap:1.75rem}[data-vc=grid][data-vc-grid=hidden] [data-vc=column]{opacity:.3;pointer-events:none}[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=month],[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=year]{opacity:1;pointer-events:auto}[data-vc=column]{display:flex;flex-direction:column;flex-grow:1;min-width:240px}[data-vc=header]{align-items:center;display:flex;margin-bottom:.75rem;position:relative}[data-vc-header=content]{align-items:center;display:grid;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;padding-left:1rem;padding-right:1rem;white-space:pre-wrap}[data-vc=month],[data-vc=year]{background-color:transparent;border-radius:.25rem;border-width:0;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.25rem}[data-vc=month]:disabled,[data-vc=year]:disabled{pointer-events:none}[data-vc=content],[data-vc=wrapper]{display:flex;flex-grow:1}[data-vc=content]{flex-direction:column}[data-vc=months]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-vc=months],[data-vc=years]{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:grid;flex-grow:1;row-gap:1rem}[data-vc=years]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-vc-months-month],[data-vc-years-year]{align-items:center;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;height:2.5rem;justify-content:center;line-height:1rem;padding:.25rem;text-align:center;word-break:break-all}[data-vc-months-month]:disabled,[data-vc-years-year]:disabled{pointer-events:none}[data-vc-week=numbers]{display:flex;flex-direction:column}[data-vc-week-numbers=title]{align-items:center;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin-bottom:.5rem}[data-vc-week-numbers=content]{align-items:center;display:grid;grid-auto-flow:row;justify-items:center;row-gap:.25rem}[data-vc-week-number]{align-items:center;background-color:transparent;border-style:none;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;justify-content:center;line-height:1rem;margin:0;min-height:1.875rem;min-width:1.875rem;padding:0;width:100%}[data-vc=week]{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem}[data-vc-week-day]{align-items:center;background-color:transparent;border-style:none;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin:0;min-width:1.875rem;padding:0;width:100%}button[data-vc-week-day]{cursor:pointer}[data-vc=dates]{align-items:center;display:grid;flex-grow:1;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;justify-items:center;pointer-events:none}[data-vc=dates][data-vc-dates-disabled] [data-vc-date-btn]{cursor:default}[data-vc-dates=row]{align-items:center;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;width:100%}[data-vc-date]{align-items:center;display:flex;justify-content:center;padding-bottom:.125rem;padding-top:.125rem;pointer-events:auto;position:relative;width:100%}[data-vc-date]:not(:has([data-vc-date-btn])),[data-vc-date][data-vc-date-disabled],[data-vc-date][data-vc-date-disabled] [data-vc-date-btn]{pointer-events:none}[data-vc-date][data-vc-date-hover] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-hover=first] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-hover=last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-hover=first-and-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-hover=first][data-vc-date-selected] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-vc-date][data-vc-date-hover=last][data-vc-date-selected] [data-vc-date-btn]{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-selected=last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first-and-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-selected=middle] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-disabled]+[data-vc-date-hover] [data-vc-date-btn],[data-vc-date][data-vc-date-disabled]+[data-vc-date-selected] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-vc-date][data-vc-date-hover]:has(+[data-vc-date-disabled]) [data-vc-date-btn],[data-vc-date][data-vc-date-selected]:has(+[data-vc-date-disabled]) [data-vc-date-btn]{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date-btn]:focus-visible+[data-vc-date-popup],[data-vc-date-btn]:hover+[data-vc-date-popup],[data-vc-date-popup]:focus-visible,[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-btn]{align-items:center;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;font-size:.75rem;font-weight:400;height:100%;justify-content:center;line-height:1rem;min-height:1.875rem;min-width:1.875rem;padding:0;transition-duration:75ms;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}[data-vc-date][data-vc-date-today] [data-vc-date-btn]{font-weight:700}[data-vc-date-popup]{max-width:9rem;min-width:5rem;pointer-events:none;position:absolute;z-index:20;--tw-translate-x:-50%;border-radius:.5rem;font-size:.75rem;font-weight:400;line-height:1rem;opacity:0;padding:.25rem .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-range-tooltip]{max-width:9rem;pointer-events:none;position:absolute;z-index:30;--tw-translate-x:-50%;--tw-translate-y:-100%;border-radius:.375rem;font-size:.75rem;font-weight:400;line-height:1rem;padding:.25rem .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-vc-date-range-tooltip=hidden]{opacity:0}[data-vc-date-range-tooltip=visible]{opacity:1}[data-vc=time]{border-style:solid;border-width:1px 0 0;display:grid;gap:.75rem;grid-template-columns:auto 1fr;margin-top:.75rem;padding-top:.75rem}[data-vc-time=content]{align-items:center;display:grid;grid-auto-flow:column}[data-vc-time-input=hour]{margin-right:.35rem;position:relative;width:1.75rem}[data-vc-time-input=hour]:after{display:block;margin-top:calc(-50% + 1px);position:absolute;right:-5px;top:50%;--tw-content:":";content:var(--tw-content)}[data-vc-time-input=minute]{width:1.75rem}[data-vc-time-input=hour] input,[data-vc-time-input=minute] input{border-radius:.25rem;border-width:0;box-sizing:border-box;display:block;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin:0;padding:.125rem;position:relative;text-align:center;width:100%}[data-vc-time-input=hour] input:focus-visible,[data-vc-time-input=minute] input:focus-visible{outline-style:solid;outline-width:1px}[data-vc-time-input=hour] input:disabled,[data-vc-time-input=minute] input:disabled{cursor:default}[data-vc-time-input=hour] input:hover:disabled,[data-vc-time-input=minute] input:hover:disabled,[data-vc-time=keeping]{background-color:transparent}[data-vc-time=keeping]{border-radius:.25rem;border-width:0;cursor:pointer;font-size:.69rem;margin-left:1px;margin-top:.25rem;padding:0;width:22px}[data-vc-time=keeping]:focus-visible{outline-style:solid;outline-width:1px}[data-vc-time=keeping]:disabled{cursor:default}[data-vc-time=keeping]:hover:disabled{background-color:transparent}[data-vc-time=ranges]{display:grid;grid-auto-flow:row}[data-vc-time-range]{font-size:0;position:relative;z-index:10}[data-vc-time-range]:before{content:var(--tw-content);left:0}[data-vc-time-range]:after{content:var(--tw-content);right:0}[data-vc-time-range]:after,[data-vc-time-range]:before{content:"";height:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:10}[data-vc-time-range] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:1.25rem;margin:0;outline-width:0;position:relative;width:100%}[data-vc-time-range] input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:.25rem;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;height:1rem;margin-top:-.5rem;position:relative;width:.75rem;z-index:20;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-moz-range-thumb{border-radius:.25rem;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;height:1rem;position:relative;width:.75rem;z-index:20;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-webkit-slider-runnable-track{box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-moz-range-track{box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=light].vc{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-vc-theme=light].vc[data-vc-input]{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=light].vc [tabindex="0"]:focus-visible,[data-vc-theme=light].vc button:focus-visible,[data-vc-theme=light].vc:focus-visible{outline-color:#fdba74}[data-vc-theme=light] .vc-arrow{background-color:transparent}[data-vc-theme=light] .vc-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzBmMTcyYSIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+);content:var(--tw-content)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-arrow:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=light] .vc-header__content,[data-vc-theme=light] .vc-month,[data-vc-theme=light] .vc-year{color:#0f172a}[data-vc-theme=light] .vc-month:disabled,[data-vc-theme=light] .vc-year:disabled{color:#cbd5e1}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-month:hover,[data-vc-theme=light] .vc-year:hover{color:#64748b}}[data-vc-theme=light] .vc-months__month,[data-vc-theme=light] .vc-years__year{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-vc-theme=light] .vc-months__month:disabled,[data-vc-theme=light] .vc-years__year:disabled{color:#cbd5e1}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-months__month:hover,[data-vc-theme=light] .vc-years__year:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-months__month:hover:disabled,[data-vc-theme=light] .vc-years__year:hover:disabled{color:#cbd5e1}}[data-vc-theme=light] .vc-months__month[data-vc-months-month-selected],[data-vc-theme=light] .vc-years__year[data-vc-years-year-selected]{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-months__month[data-vc-months-month-selected]:hover,[data-vc-theme=light] .vc-years__year[data-vc-years-year-selected]:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=light] .vc-week-number,[data-vc-theme=light] .vc-week-numbers__title{color:#64748b}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-week-number:hover{color:#475569}}[data-vc-theme=light] .vc-week__day{color:#64748b}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] button.vc-week__day:hover{color:#475569}}[data-vc-theme=light] .vc-week__day[data-vc-week-day-off]{color:#f43f5e}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] button.vc-week__day[data-vc-week-day-off]:hover{color:#e11d48}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}}[data-vc-theme=light] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-today] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-today] .vc-date__btn:hover{color:#06b6d4}}[data-vc-theme=light] .vc-date[data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#64748b}[data-vc-theme=light] .vc-date[data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-month=prev] .vc-date__btn{color:#94a3b8}[data-vc-theme=light] .vc-date[data-vc-date-disabled] .vc-date__btn{color:#cbd5e1}[data-vc-theme=light] .vc-date[data-vc-date-hover] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-date[data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-hover=last] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-hover=last] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-holiday] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend] .vc-date__btn{color:#f43f5e}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity))}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:#cbd5e1}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today] .vc-date__btn{color:#f43f5e}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:#cbd5e1}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#94a3b8}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:#cbd5e1}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}}[data-vc-theme=light] .vc-date[data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}}[data-vc-theme=light] .vc-date__popup{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a;--tw-shadow:0 3px 15px rgba(85,85,85,.2);--tw-shadow-colored:0 3px 15px var(--tw-shadow-color)}[data-vc-theme=light] .vc-date-range-tooltip,[data-vc-theme=light] .vc-date__popup{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=light] .vc-date-range-tooltip{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity));color:#64748b;--tw-shadow:0px 1px 4px rgba(85,85,85,.2);--tw-shadow-colored:0px 1px 4px var(--tw-shadow-color)}[data-vc-theme=light] .vc-time{border-color:#cbd5e1}[data-vc-theme=light] .vc-time__hour:after,[data-vc-theme=light] .vc-time__minute:after{color:#0f172a;content:var(--tw-content)}[data-vc-theme=light] .vc-time__hour input,[data-vc-theme=light] .vc-time__minute input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-vc-theme=light] .vc-time__hour input:focus-visible,[data-vc-theme=light] .vc-time__minute input:focus-visible{outline-color:#fdba74}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-time__hour input:hover,[data-vc-theme=light] .vc-time__minute input:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-time__hour input[data-vc-input-focus],[data-vc-theme=light] .vc-time__minute input[data-vc-input-focus]{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__keeping{color:#64748b}[data-vc-theme=light] .vc-time__keeping:focus-visible{outline-color:#fdba74}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-time__range input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range:after,[data-vc-theme=light] .vc-time__range:before{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-vc-theme=light] .vc-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-vc-theme=light] .vc-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-vc-theme=light] .vc-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-vc-theme=light] .vc-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-vc-theme=dark].vc{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-vc-theme=dark].vc[data-vc-input]{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=dark].vc [tabindex="0"]:focus-visible,[data-vc-theme=dark].vc button:focus-visible,[data-vc-theme=dark].vc:focus-visible{outline-color:#fdba74}[data-vc-theme=dark] .vc-arrow{background-color:transparent}[data-vc-theme=dark] .vc-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+);content:var(--tw-content)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-arrow:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=dark] .vc-header__content,[data-vc-theme=dark] .vc-month,[data-vc-theme=dark] .vc-year{color:#fff}[data-vc-theme=dark] .vc-month:disabled,[data-vc-theme=dark] .vc-year:disabled{color:#334155;opacity:.8}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-month:hover,[data-vc-theme=dark] .vc-year:hover{color:#64748b}}[data-vc-theme=dark] .vc-months__month,[data-vc-theme=dark] .vc-years__year{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-vc-theme=dark] .vc-months__month:disabled,[data-vc-theme=dark] .vc-years__year:disabled{color:#334155;opacity:.8}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-months__month:hover,[data-vc-theme=dark] .vc-years__year:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-months__month:hover:disabled,[data-vc-theme=dark] .vc-years__year:hover:disabled{color:#334155}}[data-vc-theme=dark] .vc-months__month[data-vc-months-month-selected],[data-vc-theme=dark] .vc-years__year[data-vc-years-year-selected]{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-months__month[data-vc-months-month-selected]:hover,[data-vc-theme=dark] .vc-years__year[data-vc-years-year-selected]:hover{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=dark] .vc-week-number,[data-vc-theme=dark] .vc-week-numbers__title{color:#fff}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-week-number:hover{color:#cbd5e1}}[data-vc-theme=dark] .vc-week__day{color:#fff}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] button.vc-week__day:hover{color:#cbd5e1}}[data-vc-theme=dark] .vc-week__day[data-vc-week-day-off]{color:#f43f5e}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] button.vc-week__day[data-vc-week-day-off]:hover{color:#e11d48}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}}[data-vc-theme=dark] .vc-date[data-vc-date-today] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-today] .vc-date__btn:hover{color:#06b6d4}}[data-vc-theme=dark] .vc-date[data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#475569}[data-vc-theme=dark] .vc-date[data-vc-date-disabled] .vc-date__btn{color:#334155;opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-hover] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-date[data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-hover=last] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-hover=last] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend] .vc-date__btn{color:#f43f5e}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:#334155;opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today] .vc-date__btn{color:#f43f5e}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:#334155}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#94a3b8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:#334155;opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date__popup{color:#fff}[data-vc-theme=dark] .vc-date-range-tooltip,[data-vc-theme=dark] .vc-date__popup{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));--tw-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=dark] .vc-date-range-tooltip{color:#94a3b8}[data-vc-theme=dark] .vc-time{border-color:#1e293b}[data-vc-theme=dark] .vc-time__hour:after,[data-vc-theme=dark] .vc-time__minute:after{color:#fff;content:var(--tw-content)}[data-vc-theme=dark] .vc-time__hour input,[data-vc-theme=dark] .vc-time__minute input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-vc-theme=dark] .vc-time__hour input:focus-visible,[data-vc-theme=dark] .vc-time__minute input:focus-visible{outline-color:#fdba74}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-time__hour input:hover,[data-vc-theme=dark] .vc-time__minute input:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}}[data-vc-theme=dark] .vc-time__hour input[data-vc-input-focus],[data-vc-theme=dark] .vc-time__minute input[data-vc-input-focus]{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__keeping{color:#64748b}[data-vc-theme=dark] .vc-time__keeping:focus-visible{outline-color:#fdba74}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}}[data-vc-theme=dark] .vc-time__range input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range:after,[data-vc-theme=dark] .vc-time__range:before{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-vc-theme=dark] .vc-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-vc-theme=dark] .vc-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-vc-theme=dark] .vc-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-vc-theme=dark] .vc-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}.v2-app{--bg-body: #F4F3EF;--bg-sidebar: #FAFAF8;--bg-card: #FFFFFF;--bg-detail: #FAFAF8;--text-primary: #2C2A26;--text-secondary: #6B665C;--text-tertiary: #9E9789;--text-faint: #C4BFB4;--border: #E8E5DE;--border-light: #F0EDE6;--color-1: #6B9FED;--color-1-soft: #EDF3FD;--color-2: #E2A24C;--color-2-soft: #FDF5E8;--color-3: #6BAF82;--color-3-soft: #EEF7F1;--color-4: #D4736E;--color-4-soft: #FDF0EF;--color-4-mid: #F0C4C1;--color-5: #9B8EC4;--color-5-soft: #F3F1F8;--color-6: #C4956B;--color-6-soft: #FAF3EC;--color-7: #5BAFB5;--color-7-soft: #ECF6F7;--sidebar-width: 240px;--radius-sm: 4px;--shadow-elevated: 0 4px 16px rgba(44,42,38,.08);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;color:var(--text-primary);background:var(--bg-body)}.v2-app{display:flex;height:100vh;overflow:hidden}.v2-sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);background:var(--bg-sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow-y:auto;z-index:10}.v2-sidebar-brand{padding:24px 20px 20px;display:flex;align-items:center;gap:10px}.v2-brand-icon{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--text-primary);display:flex;align-items:center;justify-content:center;color:#fff}.v2-brand-icon svg{width:18px;height:18px}.v2-brand-name{font-size:17px;font-weight:600;letter-spacing:-.3px}.v2-sidebar-nav{padding:0 10px}.v2-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:450;color:var(--text-secondary);transition:all .15s;text-align:left;text-decoration:none}.v2-nav-item:hover{background:#00000008}.v2-nav-item.active{background:#0000000d;color:var(--text-primary);font-weight:600}.v2-nav-item svg{width:18px;height:18px;flex-shrink:0;opacity:.6}.v2-nav-item.active svg{opacity:1}.v2-nav-badge{margin-left:auto;font-size:11px;font-weight:600;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--color-1);color:#fff}.v2-sidebar-section-label{font-size:10.5px;font-weight:500;text-transform:lowercase;letter-spacing:.5px;color:var(--text-faint);padding:20px 22px 8px}.v2-space-list{padding:0 10px}.v2-space-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 12px 7px 22px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:450;color:var(--text-secondary);transition:all .15s;text-align:left;text-decoration:none}.v2-space-item:hover{background:#00000008}.v2-space-item.active{background:#0000000d;color:var(--text-primary);font-weight:600}.v2-space-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.v2-space-count{margin-left:auto;font-size:11px;color:var(--text-faint);font-weight:450}.v2-sidebar-footer{margin-top:auto;padding:16px 20px;border-top:1px solid var(--border-light);display:flex;align-items:center;gap:10px;cursor:pointer}.v2-sidebar-footer:hover{background:#00000005}.v2-footer-avatar{width:28px;height:28px;border-radius:50%;background:var(--border);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.v2-footer-name{font-size:12.5px;font-weight:450;color:var(--text-secondary)}.v2-main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.v2-page-header{padding:28px 40px 0;display:flex;align-items:baseline;gap:10px}.v2-page-title{font-size:18px;font-weight:600;letter-spacing:-.2px}.v2-page-count{font-size:14.5px;font-weight:400;color:var(--text-faint)}.v2-filter-toggle{background:none;border:1px solid var(--border-light);border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-faint);transition:all .15s;flex-shrink:0;margin-left:2px}.v2-filter-toggle:hover{color:var(--text-secondary);border-color:var(--text-faint)}.v2-filter-toggle.active{color:var(--text-primary);border-color:var(--text-tertiary)}.v2-filters-bar{padding:12px 40px 0;display:flex;align-items:center;gap:12px}.v2-filters-bar.collapsed{padding:0 40px;height:0;overflow:hidden}.v2-filter-pills{display:flex;align-items:center;gap:12px}.v2-filter-pill{font-family:inherit;font-size:13.5px;font-weight:400;padding:4px 0;border:none;background:transparent;color:var(--text-faint);cursor:pointer;transition:all .15s;position:relative}.v2-filter-pill:hover{color:var(--text-secondary)}.v2-filter-pill.active{color:var(--text-primary);font-weight:600}.v2-filter-pill.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.5px;background:var(--text-primary);border-radius:1px}.v2-filter-count{font-size:11.5px;font-weight:600;opacity:.6;margin-left:3px}.v2-card-list{flex:1;overflow-y:auto;padding:6px 40px 40px}.v2-commitment-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;cursor:pointer;position:relative}.v2-commitment-row.selected{background:#00000008}.v2-commitment-row.fade-row{opacity:.7}.v2-commitment-row.fade-row:hover,.v2-commitment-row.fade-row.selected{opacity:1}.v2-commitment-row.is-important{opacity:1!important}.v2-commitment-row.is-important .v2-card-avatar{background:var(--color-2-soft);color:var(--color-2)}.v2-important-dot{display:none;width:5px;height:5px;border-radius:50%;background:var(--color-2);position:absolute;left:-12px;top:24px}.v2-commitment-row.is-important .v2-important-dot{display:block}.v2-card-avatar{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;background:var(--border-light);color:var(--text-secondary);margin-top:11px;position:relative;overflow:visible}.v2-avatar-initials{transition:opacity .15s}.v2-avatar-done{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .15s;z-index:2}.v2-avatar-done svg{width:14px;height:14px;color:var(--text-faint);stroke-width:2.5;transition:all .15s}.v2-commitment-row:hover .v2-avatar-initials{opacity:0}.v2-commitment-row:hover .v2-avatar-done{opacity:1}.v2-avatar-done:hover svg{color:var(--color-3)}.v2-avatar-done:after{content:attr(data-tip);position:absolute;top:100%;left:50%;transform:translate(-50%);padding:4px 9px;background:var(--text-primary);color:#fff;font-size:11.5px;font-weight:550;letter-spacing:.1px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .1s;margin-top:5px;z-index:5}.v2-avatar-done:hover:after{opacity:1}.v2-card-body{flex:1;min-width:0}.v2-card-from{font-size:12px;font-weight:450;color:var(--text-tertiary);margin-bottom:1px}.v2-card-from .v2-person-name{color:var(--text-secondary);font-weight:550}.v2-card-text{font-size:14.5px;font-weight:500;color:var(--text-primary);line-height:1.5;letter-spacing:-.1px}.v2-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-top:-2px}.v2-meta-sep{color:var(--text-tertiary);margin:0 7px;font-size:10px}.v2-time-status{display:inline-flex;align-items:center;font-size:12px;font-weight:500;white-space:nowrap;color:var(--text-tertiary)}.v2-time-status.past-needed{color:var(--color-2);font-weight:550}.v2-time-status.needed-today{color:var(--color-1);font-weight:550}.v2-time-status.needed-later{color:var(--text-faint)}.v2-card-source{font-size:12.5px;font-weight:400;color:var(--text-tertiary);white-space:nowrap}.v2-inline-actions{display:inline-flex;align-items:center;gap:2px;margin-left:12px;position:relative}.v2-inline-action{width:20px;height:20px;border-radius:50%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;position:relative;padding:0;font-family:inherit}.v2-inline-action svg{width:13px;height:13px;transition:all .15s}.v2-inline-action.act-important svg{color:var(--text-tertiary)}.v2-inline-action.act-important:hover svg{color:var(--color-2)}.v2-inline-action.act-important.is-active svg{color:var(--color-2);fill:var(--color-2);opacity:.85}.v2-inline-action.act-important.is-active:hover svg{opacity:1}.v2-inline-action.act-delegate svg{color:var(--text-tertiary)}.v2-inline-action.act-delegate:hover svg{color:var(--color-1)}.v2-inline-action.act-reject svg{color:var(--text-tertiary)}.v2-inline-action.act-reject:hover svg{color:var(--color-4)}.v2-inline-action.act-reject.confirming svg{color:var(--color-4)}.v2-inline-action:after{content:attr(data-tip);position:absolute;top:100%;left:50%;transform:translate(-50%);padding:4px 9px;background:var(--text-primary);color:#fff;font-size:11.5px;font-weight:550;letter-spacing:.1px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .1s;margin-top:5px}.v2-inline-action.tip-visible:after{opacity:1}.v2-delegate-picker{display:none;position:absolute;bottom:100%;left:0;margin-bottom:6px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-elevated);min-width:240px;z-index:41}.v2-delegate-picker.open{display:block}.v2-delegate-search{padding:10px 12px;border-bottom:1px solid var(--border-light)}.v2-delegate-search input{width:100%;border:none;background:transparent;font-family:inherit;font-size:13px;color:var(--text-primary);outline:none}.v2-delegate-search input::placeholder{color:var(--text-faint)}.v2-delegate-list{max-height:200px;overflow-y:auto;padding:4px 0}.v2-delegate-person{display:flex;align-items:center;gap:9px;width:100%;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:450;color:var(--text-secondary);transition:background .1s;text-align:left}.v2-delegate-person:hover{background:#0000000a;color:var(--text-primary)}.v2-delegate-person-avatar{width:22px;height:22px;border-radius:50%;background:var(--border-light);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:8.5px;font-weight:600;flex-shrink:0}.v2-section-break{height:12px}.v2-fulfilled-section{background:#6baf821a;border:1.5px solid rgba(107,175,130,.3);border-radius:10px;padding:16px 20px 12px;margin-top:16px}.v2-fulfilled-header{display:flex;align-items:center;gap:7px;margin-bottom:12px;font-size:13.5px;font-weight:650;color:var(--color-3);letter-spacing:.3px}.v2-fulfilled-header svg{width:15px;height:15px;stroke-width:2.5;flex-shrink:0}.v2-fulfilled-section .v2-commitment-row{padding:10px 0}.v2-fulfilled-section .v2-commitment-row:not(:last-child){border-bottom:1px solid rgba(107,175,130,.1)}.v2-fulfilled-section .v2-card-avatar{background:#6baf8233;color:var(--color-3);margin-top:0}.v2-fulfilled-section .v2-avatar-done{display:none}.v2-fulfilled-section .v2-card-text{color:var(--text-primary);font-size:13.5px;font-weight:500}.v2-fulfilled-section .v2-card-from{color:var(--text-secondary);font-size:11.5px}.v2-fulfilled-meta{display:flex;align-items:center;gap:0;margin-top:-2px;font-size:11.5px;color:var(--text-secondary)}.v2-fulfilled-time{font-weight:550;color:var(--color-3)}.v2-fulfilled-meta .v2-meta-sep{color:var(--text-tertiary);margin:0 7px;font-size:10px}.v2-fulfilled-section .v2-important-dot,.v2-fulfilled-section .v2-card-meta,.v2-fulfilled-section .v2-inline-actions{display:none}.v2-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:var(--text-primary);color:#fff;font-family:inherit;font-size:13px;font-weight:500;padding:10px 20px;border-radius:20px;opacity:0;transition:all .25s;z-index:100;pointer-events:none;white-space:nowrap}.v2-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.v2-detail-overlay{display:none;position:fixed;inset:0;z-index:50}.v2-detail-overlay.open{display:flex;justify-content:flex-end}.v2-detail-backdrop{position:absolute;inset:0;background:#2c2a2626;animation:v2FadeIn .2s}@keyframes v2FadeIn{0%{opacity:0}to{opacity:1}}.v2-detail-panel{position:relative;width:520px;max-width:90vw;height:100%;background:var(--bg-detail);border-left:1px solid var(--border);box-shadow:var(--shadow-elevated);overflow-y:auto;animation:v2SlideIn .25s cubic-bezier(.16,1,.3,1)}@keyframes v2SlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.v2-detail-header{padding:28px 32px 0;display:flex;align-items:flex-start;justify-content:space-between}.v2-detail-close{width:32px;height:32px;border-radius:50%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);transition:all .15s}.v2-detail-close:hover{background:#0000000d;color:var(--text-primary)}.v2-detail-close svg{width:18px;height:18px}.v2-detail-body{padding:20px 32px 40px}.v2-detail-from{font-size:14.5px;font-weight:450;color:var(--text-tertiary);margin-bottom:12px}.v2-detail-from strong{color:var(--text-primary);font-weight:600}.v2-detail-commitment-text{font-size:22px;font-weight:450;line-height:1.45;letter-spacing:-.3px;color:var(--text-primary);margin-bottom:24px}.v2-detail-meta{display:flex;flex-direction:column;gap:12px;padding:20px 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);margin-bottom:24px}.v2-detail-meta-row{display:flex;align-items:center;gap:12px}.v2-detail-meta-icon{width:16px;height:16px;color:var(--text-faint);display:flex;align-items:center;justify-content:center}.v2-detail-meta-icon svg{width:14px;height:14px}.v2-detail-meta-label{font-size:12.5px;font-weight:450;color:var(--text-faint);width:70px;text-transform:lowercase}.v2-detail-meta-value{font-size:14px;font-weight:500;color:var(--text-secondary)}.v2-source-quote{background:#00000005;border-left:2px solid var(--border);padding:14px 18px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:28px}.v2-source-quote-label{font-size:11px;font-weight:500;text-transform:lowercase;letter-spacing:.3px;color:var(--text-faint);margin-bottom:6px}.v2-source-quote-text{font-size:13.5px;font-weight:400;color:var(--text-secondary);line-height:1.55;font-style:italic}.v2-detail-actions{display:flex;flex-direction:column;gap:10px}.v2-action-btn{font-family:inherit;font-size:13.5px;font-weight:550;padding:10px 20px;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:all .15s;text-align:center}.v2-action-btn.primary{background:var(--text-primary);color:#fff}.v2-action-btn.primary:hover{background:#1a1816}.v2-action-btn.secondary{background:transparent;color:var(--text-secondary);border:1px solid var(--border)}.v2-action-btn.secondary:hover{border-color:var(--text-faint);background:#00000005}.v2-action-btn.danger{background:transparent;color:var(--color-4);border:1px solid var(--color-4-mid)}.v2-action-btn.danger:hover{background:var(--color-4-soft)}.v2-status-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:550;padding:2px 8px;border-radius:12px;white-space:nowrap}.v2-status-badge.status-accepted,.v2-status-badge.status-fulfilled{background:var(--color-3-soft);color:var(--color-3)}.v2-status-badge.status-late{background:var(--color-2-soft);color:var(--color-2)}.v2-status-badge.status-detected,.v2-status-badge.status-pending{background:var(--border-light);color:var(--text-tertiary)}.v2-triage-row{display:flex;align-items:flex-start;gap:12px;padding:14px 0}.v2-triage-row:last-child{border-bottom:none}.v2-triage-context-inline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-style:italic}.v2-triage-fields{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;margin-bottom:6px}.v2-triage-pill{font-family:inherit;font-size:12.5px;font-weight:450;padding:4px 10px;border-radius:12px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s;white-space:nowrap}.v2-triage-pill.missing{border-color:var(--color-4-mid);color:var(--color-4)}.v2-triage-pill:hover{border-color:var(--text-tertiary)}.v2-triage-purpose{font-size:12.5px;font-weight:400;color:var(--text-tertiary)}.v2-triage-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.v2-triage-btn{font-family:inherit;font-size:13px;font-weight:500;padding:6px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s}.v2-triage-btn:hover{border-color:var(--text-tertiary);background:#00000005}.v2-triage-btn.primary{background:var(--text-primary);color:#fff;border-color:var(--text-primary)}.v2-triage-btn.primary:hover{background:#1a1816}.v2-triage-btn:disabled{opacity:.5;cursor:not-allowed}.v2-triage-hint{font-size:12px;color:var(--text-faint);margin-top:4px}.v2-space-section-label{font-size:11.5px;font-weight:600;text-transform:lowercase;letter-spacing:.4px;color:var(--text-tertiary);padding:18px 0 6px;display:flex;align-items:center;gap:8px}.v2-space-section-label.overdue{color:var(--color-4)}.v2-space-section-label.incoming{color:var(--color-1)}.v2-space-section-count{font-size:11px;font-weight:500;color:var(--text-faint)}.v2-space-view-all{margin-left:auto;font-size:11.5px;font-weight:450;color:var(--text-faint);text-decoration:none;transition:color .15s}.v2-space-view-all:hover{color:var(--text-secondary)}.v2-space-compact-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 0;border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left;transition:opacity .15s}.v2-space-compact-row:hover{opacity:.7}.v2-space-compact-dot{width:6px;height:6px;border-radius:50%;background:var(--color-1);flex-shrink:0}.v2-space-compact-text{flex:1;font-size:13.5px;font-weight:450;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.v2-space-compact-from{font-size:12px;font-weight:450;color:var(--text-tertiary);flex-shrink:0}.v2-space-compact-more{font-size:12px;font-weight:450;color:var(--text-faint);padding:4px 0 0 16px}.v2-switch-view{display:flex;align-items:center;gap:8px;margin:0 12px;padding:8px 10px;border-radius:8px;color:var(--text-tertiary);font-size:12px;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:color .15s,background .15s}.v2-switch-view:hover{color:var(--text-secondary);background:#ffffff0d}@media(max-width:800px){.v2-sidebar{display:none}.v2-page-header,.v2-filters-bar,.v2-card-list{padding-left:20px;padding-right:20px}}
