:root{--aos-ink: #14170F;--aos-accent: #78BE20;--aos-action: #007041;--aos-canvas: #FFFFFF;--aos-workspace: #F7F8F6;--aos-login-background: #101113;--aos-size-login-phone: 30px;--aos-login-star-ice: 210,235,255;--aos-login-star-white: 247,249,255;--aos-login-star-blue: 128,190,237;--aos-login-star-warm: 246,188,145;--aos-login-star-silver: 181,216,245;--aos-login-atmosphere: radial-gradient(ellipse at 78% 47%,rgba(71,82,94,.07),transparent 58%),linear-gradient(90deg,rgba(0,0,0,.1),transparent 55%);--aos-login-card-shadow: 0 24px 64px rgba(0,0,0,.35);--aos-login-control-border: rgba(255,255,255,.16);--aos-login-control-background: rgba(255,255,255,.035);--aos-login-control-hover: rgba(255,255,255,.1);--aos-login-control-text: #d5d7da;--aos-paper: #F4F6F4;--aos-n100: #E3E7E3;--aos-n200: #C8D0C8;--aos-n300: #9AA09A;--aos-n500: #6B706B;--aos-ok: #456E10;--aos-warn: #8A5D10;--aos-danger: #A8352A;--aos-info: #0E8AAB;--aos-review: #6B4696;--aos-slate: #3F4A56;--aos-status-info-fg: #0A677F;--aos-status-ok-bg: rgba(120,190,32,.14);--aos-status-warn-bg: rgba(138,93,16,.12);--aos-status-danger-bg: rgba(168,53,42,.1);--aos-status-info-bg: rgba(14,138,171,.12);--aos-status-neutral-bg: rgba(20,23,15,.05);--aos-status-review-bg: rgba(107,70,150,.12);--aos-status-slate-bg: rgba(63,74,86,.12);--aos-presence-online: var(--aos-chart-1);--aos-presence-away: var(--aos-n500);--aos-presence-out: var(--aos-review);--aos-tint-positive: rgba(120, 190, 32, .1);--aos-tint-negative: rgba(168, 53, 42, .09);--aos-tint-accent: var(--aos-tint-positive);--aos-band-below: rgba(214, 46, 38, .2);--aos-band-gold: rgba(201, 162, 39, .18);--aos-band-platinum: rgba(120, 138, 158, .2);--aos-band-diamond: rgba(14, 138, 171, .14);--aos-tier-gold: #C9A227;--aos-tier-platinum: #8C96A0;--aos-tier-diamond: #0E8AAB;--aos-chart-1: #5E9E12;--aos-chart-2: #007041;--aos-chart-5: #0E8AAB;--aos-font-display: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--aos-font-body: "Lexend Deca", system-ui, -apple-system, "Segoe UI", sans-serif;--aos-font-mono: ui-monospace, "Cascadia Mono", Consolas, monospace;--aos-size-display: 40px;--aos-size-h1: 28px;--aos-size-h2: 18px;--aos-size-body: 15px;--aos-size-data: 14px;--aos-size-label: 11px;--aos-size-small: 13px;--aos-rail-collapsed: 64px;--aos-rail-pinned: 264px;--aos-row-h: 40px;--aos-band-h: 34px;--aos-radius: 8px;--aos-radius-sm: 4px;--aos-radius-card: 14px;--aos-ring: 0 0 0 1px var(--aos-n100), 0 1px 2px rgba(20, 23, 15, .03);--aos-elevation-1: 0 0 0 1px rgba(20,23,15,.06), 0 2px 8px rgba(20,23,15,.06);--aos-elevation-2: 0 0 0 1px rgba(20,23,15,.06), 0 8px 24px rgba(20,23,15,.07);--aos-focus: 0 0 0 3px rgba(120, 190, 32, .45);--aos-shell-top: 0px}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;background:var(--aos-workspace);color:var(--aos-ink);font:300 var(--aos-size-body) / 1.5 var(--aos-font-body);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--aos-font-display);font-weight:600;margin:0}h1{font-size:var(--aos-size-h1);letter-spacing:-.01em}h2{font-size:var(--aos-size-h2)}.aos-label{font:500 var(--aos-size-label)/1 var(--aos-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--aos-n500)}.aos-num{font-variant-numeric:tabular-nums;font-size:var(--aos-size-data)}@media (max-width: 639px){:root{--aos-size-h1: 24px;--aos-size-body: 15px;--aos-size-data: 15px;--aos-size-small: 14px;--aos-size-label: 13px;--aos-row-h: 48px;--aos-shell-top: calc(48px + env(safe-area-inset-top, 0px)) }.aos-label{letter-spacing:.12em}.aos-split{grid-template-columns:minmax(0,1fr)!important}.aos-split>nav{border-right:0!important;padding-right:0!important}.aos-sticky-detail{position:static!important}.aos-actionbar{flex-wrap:wrap}.aos-actionbar>a{flex:1 1 100%;justify-content:flex-start;min-height:40px}.aos-actionbar>div{display:flex;flex:1 1 100%;gap:8px}.aos-actionbar button,.aos-actionbar>div>a{min-height:48px;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}}.aos-select-wrap{position:relative;display:inline-flex;min-width:0;max-width:100%;height:36px;vertical-align:middle;border-radius:var(--aos-radius-sm)}.aos-select-wrap[data-density=compact]{height:30px}.aos-select-control{display:block;min-width:0;width:100%;height:100%;padding:0 32px 0 10px;font:300 var(--aos-size-data) var(--aos-font-body);text-align:left;text-overflow:ellipsis;color:var(--aos-ink);background:var(--aos-canvas);border:0;box-shadow:inset 0 0 0 1px var(--aos-n200);border-radius:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.aos-select-control[hidden]{display:none}.aos-select-wrap[data-density=compact] .aos-select-control{font-size:var(--aos-size-small);padding-left:8px}.aos-select-control:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--aos-action);background:var(--aos-workspace)}.aos-select-control:focus-visible,.aos-select-search input:focus-visible{outline:2px solid var(--aos-action);outline-offset:2px}.aos-select-control[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--aos-action)}.aos-select-chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--aos-n500)}.aos-select-wrap[data-disabled=true]{opacity:.5}.aos-select-control:disabled{cursor:default}.aos-select-popover{position:fixed;z-index:75;padding:6px;background:var(--aos-canvas);border:1px solid var(--aos-n100);border-radius:var(--aos-radius);box-shadow:var(--aos-elevation-2);display:flex;overflow:hidden}.aos-select-menu{display:flex;flex-direction:column;min-height:0;width:100%;color:var(--aos-ink);font:300 var(--aos-size-data)/1.5 var(--aos-font-body)}.aos-select-options{overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:var(--aos-n200) transparent}.aos-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;border-radius:var(--aos-radius-sm);cursor:pointer;border-left:3px solid transparent;overflow-wrap:anywhere}.aos-select-option span{min-width:0}.aos-select-option svg{flex:0 0 auto;color:var(--aos-action)}.aos-select-option[aria-selected=true]{font-weight:500;border-left-color:var(--aos-accent);background:var(--aos-paper)}.aos-select-option[data-active=true]:not([aria-disabled=true]),.aos-select-option:hover:not([aria-disabled=true]){background:var(--aos-tint-positive);color:var(--aos-action)}.aos-select-option[aria-disabled=true]{color:var(--aos-n500);opacity:.6;cursor:not-allowed}.aos-select-group{padding:12px 15px 4px;font:500 var(--aos-size-small) var(--aos-font-display);color:var(--aos-n500)}.aos-select-search{padding:4px 4px 8px;flex-shrink:0}.aos-select-search input{width:100%;min-width:0;min-height:40px;border:1px solid var(--aos-n200);border-radius:var(--aos-radius-sm);padding:8px 10px;background:var(--aos-workspace);color:var(--aos-ink);font:inherit}.aos-select-empty{margin:0;padding:16px 12px;color:var(--aos-n500)}@media (max-width:639px){.aos-select-wrap,.aos-select-wrap[data-density=compact]{height:auto;min-height:48px;width:100%}.aos-select-control,.aos-select-wrap[data-density=compact] .aos-select-control{min-height:48px;padding:12px 36px 12px 12px;white-space:normal;overflow-wrap:anywhere;font-size:var(--aos-size-data)}.aos-select-option,.aos-select-search input{min-height:48px}.aos-select-menu{max-height:calc(88dvh - 100px)}}.aos-signin{min-height:100dvh;background:var(--aos-login-background);color:var(--aos-canvas);position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.aos-signin-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2;background:var(--aos-login-atmosphere)}.aos-signin-stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.aos-signin-fallback{position:absolute;right:-6vw;top:50%;transform:translateY(-50%);opacity:.06;pointer-events:none;z-index:-1;line-height:0}.aos-signin-layout{position:relative;width:min(1120px,100% - 48px);margin:0 auto;padding:64px 0;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:center}.aos-signin-intro{pointer-events:none}.aos-signin-internal{color:var(--aos-accent);margin:0 0 40px}.aos-signin-logo{margin-bottom:32px}.aos-signin-intro h1{color:var(--aos-canvas);font-size:var(--aos-size-display);line-height:1.1;margin:0;max-width:620px}.aos-signin-card{background:var(--aos-canvas);color:var(--aos-ink);border-radius:var(--aos-radius);padding:28px 28px 24px;box-shadow:var(--aos-login-card-shadow)}.aos-signin-label{margin:0 0 6px}.aos-signin-card h2{margin:0 0 18px}.aos-signin-card .aos-signin-submit{width:100%;min-height:44px;transition:filter .2s,transform .2s}.aos-signin-submit:hover:not(:disabled){filter:brightness(.92);transform:translateY(-1px)}.aos-signin-submit:active:not(:disabled){transform:scale(.985)}.aos-signin-card .aos-signin-submit:disabled{opacity:1;cursor:progress}.aos-signin-description{font-size:var(--aos-size-small);color:var(--aos-n500);margin:14px 0 0;line-height:1.5}.aos-signin-error{font-size:var(--aos-size-small);color:var(--aos-danger);margin:12px 0 0}.aos-signin-closed{font-size:var(--aos-size-small);color:var(--aos-ink);background:var(--aos-tint-negative);border-left:3px solid var(--aos-danger);border-radius:4px;padding:10px 12px;margin:0 0 16px;line-height:1.5}.aos-signin-motion{position:absolute;bottom:24px;right:24px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--aos-login-control-border);background:var(--aos-login-control-background);color:var(--aos-login-control-text);cursor:pointer;transition:background .2s}.aos-signin-motion:hover{background:var(--aos-login-control-hover)}.aos-signin button:focus-visible{outline:3px solid var(--aos-accent);outline-offset:5px}@media (max-width:900px){.aos-signin-layout{grid-template-columns:minmax(0,1fr);max-width:500px;gap:32px;padding:48px 0 100px}}@media (max-width:639px){.aos-signin-intro h1{font-size:var(--aos-size-login-phone)}.aos-signin-internal{margin-bottom:30px}.aos-signin-logo{margin-bottom:27px}.aos-signin-card{padding:25px}.aos-signin-card .aos-signin-submit{min-height:48px}}@media (prefers-reduced-motion:reduce){.aos-signin button{transition:none!important;transform:none!important}}.aos-choice-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:var(--aos-size-small)}.aos-choice-field>span:first-child{font-family:var(--aos-font-display);font-weight:500}.aos-choice-field>.aos-select-wrap{width:100%}.record-files{border-top:1px solid var(--aos-n100);padding-top:24px;margin-top:24px;min-width:0}.record-files h2{display:flex;align-items:center;gap:8px;font:500 var(--aos-size-h2) var(--aos-font-display);margin:0}.record-file-drop{padding:20px;border:1px dashed var(--aos-n200);border-radius:10px;color:var(--aos-n500);font-size:var(--aos-size-small);line-height:1.65;margin:16px 0}.record-file-drop[data-drag=true]{background:var(--aos-tint-positive);border-color:var(--aos-action)}.record-files-grid{display:grid;gap:12px}.record-file-tile{border:1px solid var(--aos-n100);border-radius:10px;padding:12px;display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap;background:var(--aos-canvas)}.record-file-label{display:grid;gap:4px;flex:1;min-width:90px}.record-file-label strong{font-size:var(--aos-size-small);overflow-wrap:anywhere;font-weight:500}.record-file-label span{font-size:var(--aos-size-small);color:var(--aos-n500)}.record-file-actions{display:flex;gap:4px}.record-file-actions button{padding:8px!important;min-width:44px}.record-file-preview{flex-basis:100%;padding:0;border:0;border-radius:6px;overflow:hidden;cursor:zoom-in;background:var(--aos-workspace);display:flex;justify-content:center;max-height:220px}.record-file-preview img{max-width:100%;max-height:220px;object-fit:contain;display:block}.record-file-full{width:100%;height:auto;display:block}.record-composer-files{display:grid;gap:10px;margin:12px 0}.record-comment-content>.record-file-tile{margin:12px 0}.record-composer-footer{flex-wrap:wrap}.record-composer-footer>button:last-child{margin-left:auto}.feedback-form{display:grid;gap:12px;border-radius:var(--aos-radius-sm);transition:background-color .12s ease}.feedback-form[data-drag=true]{outline:2px dashed var(--aos-action);outline-offset:4px;background:var(--aos-tint-positive)}.feedback-form-hint{margin:0;font-size:var(--aos-size-small);color:var(--aos-n500)}.feedback-form-attach{display:flex;align-items:center;gap:10px}.feedback-form-attach .feedback-form-hint{flex:1;min-width:0}.feedback-form-files{display:grid;gap:8px}.feedback-form-files .record-file-tile{padding:8px}.feedback-form-files .record-file-preview img{max-height:72px}@media (prefers-reduced-motion: reduce){.feedback-form{transition:none}}.aos-pick{position:relative;display:grid;gap:2px;min-width:0}.aos-picker{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;max-width:100%;min-height:30px;padding:0 8px;border:0;border-radius:var(--aos-radius-sm);background:var(--aos-canvas);box-shadow:inset 0 0 0 1px var(--aos-n200);cursor:pointer;text-align:left;font:300 var(--aos-size-small) var(--aos-font-body);color:var(--aos-ink)}.aos-picker:hover{background:var(--aos-workspace);box-shadow:inset 0 0 0 1px var(--aos-action)}.aos-picker:focus-visible{outline:2px solid var(--aos-action);outline-offset:2px}.aos-picker-mark{flex:0 0 auto;color:var(--aos-n500)}.aos-picker:hover .aos-picker-mark{color:var(--aos-action)}.aos-picker>span:first-child{min-width:0}.aos-picker-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 639px){.aos-picker{min-height:44px}}.aos-due{display:inline-flex;align-items:center;gap:6px;font-size:var(--aos-size-small);color:var(--aos-n500);white-space:nowrap}.aos-due>svg{flex-shrink:0}.aos-due-overdue{color:var(--aos-danger);font-weight:500}.aos-due-today{color:var(--aos-action);font-weight:500}.aos-due-input{min-width:0;width:100%;min-height:30px;box-sizing:border-box;padding:0 8px;border:1px solid var(--aos-action);border-radius:var(--aos-radius-sm);background:var(--aos-canvas);color:var(--aos-ink);font:300 var(--aos-size-small) var(--aos-font-body)}@media (max-width: 639px){.aos-due-input{min-height:44px}}.aos-bell{position:relative}.aos-bell-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--aos-accent);color:var(--aos-ink);font:600 var(--aos-size-label) var(--aos-font-display);font-variant-numeric:tabular-nums;line-height:1}.aos-bell[data-expanded=false] .aos-bell-count{position:absolute;top:2px;left:24px;box-shadow:0 0 0 2px var(--aos-ink)}.aos-bell[data-ring=true] svg{animation:aos-bell-ring .9s ease-in-out 1;transform-origin:50% 10%}@keyframes aos-bell-ring{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}.aos-notify-flyout{position:fixed;top:12px;z-index:48;width:400px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 24px);display:flex;flex-direction:column;background:var(--aos-canvas);color:var(--aos-ink);border-radius:var(--aos-radius-card);box-shadow:var(--aos-elevation-2),0 20px 48px #14170f29;overflow:hidden}.aos-notify-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px}.aos-notify-head h2{margin:0;font:600 var(--aos-size-h2) var(--aos-font-display)}.aos-notify-head p{margin:2px 0 0;font-size:var(--aos-size-small);color:var(--aos-n500)}.aos-notify-list{list-style:none;margin:0;padding:0 8px;overflow-y:auto;min-height:0;flex:1 1 auto}.aos-notify-item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;width:100%;padding:12px;border:0;border-radius:var(--aos-radius);background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.aos-notify-item:hover,.aos-notify-item:focus-visible{background:var(--aos-paper);outline:none}.aos-notify-item:focus-visible{box-shadow:var(--aos-focus)}.aos-notify-item[data-unread=true]{background:var(--aos-tint-positive)}.aos-notify-item[data-unread=true]:hover{background:#78be2029}.aos-notify-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.aos-notify-who{font:500 var(--aos-size-data) var(--aos-font-display);display:inline-flex;align-items:center;gap:6px;min-width:0}.aos-notify-dot{width:8px;height:8px;border-radius:50%;background:var(--aos-accent);flex:0 0 auto}.aos-notify-when{font-size:var(--aos-size-small);color:var(--aos-n500);white-space:nowrap;font-variant-numeric:tabular-nums}.aos-notify-what{display:block;margin-top:2px;font:500 var(--aos-size-data) var(--aos-font-display);color:var(--aos-action);overflow-wrap:anywhere}.aos-notify-said{margin:4px 0 0;font-size:var(--aos-size-small);color:var(--aos-n500);line-height:1.5;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aos-notify-empty{padding:28px 20px 32px;text-align:center;color:var(--aos-n500);font-size:var(--aos-size-data)}.aos-notify-empty svg{color:var(--aos-n300);margin-bottom:8px}.aos-notify-error{margin:0 20px 8px;color:var(--aos-danger);font-size:var(--aos-size-small)}.aos-notify-foot{display:flex;flex-direction:column;gap:6px;padding:12px 20px 16px;border-top:1px solid var(--aos-n100)}.aos-notify-foot a,.aos-notify-link{display:inline-flex;align-items:center;gap:6px;min-height:36px;border:0;padding:0;background:transparent;cursor:pointer;font:500 var(--aos-size-data) var(--aos-font-display);color:var(--aos-action);text-decoration:none}.aos-notify-note{margin:0;font-size:var(--aos-size-small);color:var(--aos-n500)}.aos-notify-sheet .aos-notify-head{padding:4px 0 12px}.aos-notify-sheet .aos-notify-list{padding:0}.aos-notify-sheet .aos-notify-error{margin:0 0 8px}.aos-notify-sheet .aos-notify-foot{padding:12px 0 0}.aos-popouts{position:fixed;right:24px;bottom:24px;z-index:49;display:flex;flex-direction:column;gap:10px;width:360px;max-width:calc(100vw - 32px);pointer-events:none}.aos-popout{pointer-events:auto;position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:14px 12px 14px 16px;background:var(--aos-canvas);color:var(--aos-ink);border-radius:var(--aos-radius-card);box-shadow:var(--aos-elevation-2),0 18px 40px #14170f2e;overflow:hidden;animation:aos-popout-in .22s cubic-bezier(.2,.8,.2,1) 1}.aos-popout:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--aos-accent)}.aos-popout-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--aos-ink);color:var(--aos-accent)}.aos-popout h3{margin:0;font:600 var(--aos-size-data) var(--aos-font-display)}.aos-popout-what{margin:2px 0 0;font:500 var(--aos-size-data) var(--aos-font-display);color:var(--aos-action);overflow-wrap:anywhere}.aos-popout-said{margin:4px 0 0;font-size:var(--aos-size-small);color:var(--aos-n500);line-height:1.5;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aos-popout-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.aos-popout-close{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--aos-n500);cursor:pointer}.aos-popout-close:hover{background:var(--aos-paper);color:var(--aos-ink)}@keyframes aos-popout-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (max-width:639px){.aos-popouts{left:16px;right:16px;top:calc(56px + env(safe-area-inset-top,0px));bottom:auto;width:auto;max-width:none}.aos-popout-close{width:44px;height:44px;margin:-6px -4px 0 0}.aos-notify-item{padding:14px 10px}@keyframes aos-popout-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.aos-popout{animation:none}.aos-bell[data-ring=true] svg{animation:none}}a[aria-current=page] .aos-bell-count{background:var(--aos-ink);color:var(--aos-accent);box-shadow:none!important}.aos-notify-work{padding:12px 20px 4px;border-top:1px solid var(--aos-n100);display:grid;gap:8px}.aos-notify-work-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--aos-size-small);color:var(--aos-n500)}.aos-notify-work-head strong{font:500 var(--aos-size-data) var(--aos-font-display);color:var(--aos-ink)}.aos-notify-work-head svg{color:var(--aos-action);flex:0 0 auto}.aos-notify-work-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.aos-notify-work-list li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:4px;row-gap:0;min-height:44px}.aos-notify-work-list li>a{font:500 var(--aos-size-data) var(--aos-font-display);color:var(--aos-ink);text-decoration:none;overflow-wrap:anywhere}.aos-notify-work-list li>a:hover{color:var(--aos-action)}.aos-notify-work-list li>.aos-due{grid-column:2}.aos-notify-tick{display:grid;place-items:center;width:36px;height:44px;border:0;padding:0;background:transparent;cursor:pointer;color:var(--aos-action)}.aos-notify-tick>span{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--aos-n300);border-radius:var(--aos-radius)}.aos-notify-tick svg{opacity:0}.aos-notify-tick:hover:not(:disabled)>span{border-color:var(--aos-action)}.aos-notify-tick:hover:not(:disabled) svg{opacity:.6}.aos-notify-tick:focus-visible{outline:0;box-shadow:var(--aos-focus);border-radius:var(--aos-radius)}.aos-notify-tick:disabled{cursor:default}.aos-notify-work-all{display:inline-flex;align-items:center;gap:6px;min-height:36px;font:500 var(--aos-size-data) var(--aos-font-display);color:var(--aos-action);text-decoration:none}.aos-notify-sheet .aos-notify-work{padding:12px 0 4px}.aos-notify-tick[aria-checked=true]>span{background:var(--aos-tint-positive);border-color:var(--aos-action)}.aos-notify-tick[aria-checked=true] svg{opacity:1}.aos-notify-work-list li:has(.aos-notify-tick[aria-checked=true])>a{text-decoration:line-through;color:var(--aos-n500)}.cai-logo{display:inline-grid;place-items:center;box-sizing:border-box;flex:none;padding:6px 10px;border-radius:var(--aos-radius);background:var(--aos-canvas);overflow:hidden}.cai-logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.cai-logo--square,.cai-logo--round{padding:5px;box-shadow:0 0 0 1px var(--aos-n100)}.cai-logo--initials{background:var(--aos-paper);color:var(--aos-n500);font-family:var(--aos-font-display);font-weight:600;letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--aos-n200)}.cai-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:999px;font:500 var(--aos-size-small)/1.3 var(--aos-font-display);white-space:nowrap;background:var(--aos-status-neutral-bg);color:var(--aos-ink)}.cai-chip[data-cadence=weekly]{background:var(--aos-status-ok-bg);color:var(--aos-ok)}.cai-chip[data-cadence=biweekly]{background:var(--aos-status-info-bg);color:var(--aos-status-info-fg)}.cai-chip[data-cadence=monthly]{background:var(--aos-status-review-bg);color:var(--aos-review)}.cai-chip[data-cadence=quarterly]{background:var(--aos-status-slate-bg);color:var(--aos-slate)}.cai-chip--quiet{color:var(--aos-n500)}.cai-confetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:80}.cai-spot-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#14170f6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:cai-spot-fade .22s ease-out}.cai-spot{position:fixed;z-index:71;left:50%;top:50%;transform:translate(-50%,-50%);width:min(640px,calc(100vw - 48px));max-height:calc(100vh - 32px);overflow:auto;border-radius:20px;background:var(--aos-canvas);box-shadow:var(--aos-elevation-2);outline:none}.cai-spot-card{position:relative;text-align:center;animation:cai-spot-pop .48s cubic-bezier(.2,1.3,.4,1) both}.cai-spot-close{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--aos-radius);cursor:pointer;background:#ffffffdb;color:var(--aos-ink)}.cai-spot-close:hover{background:var(--aos-canvas)}.cai-spot-close:focus-visible,.cai-spot-pager button:focus-visible{outline:none;box-shadow:var(--aos-focus)}.cai-spot-banner{position:relative;aspect-ratio:1672 / 940;background:radial-gradient(ellipse at 50% 40%,var(--aos-canvas) 0,var(--aos-paper) 70%)}.cai-spot-banner img{display:block;width:100%;height:auto}.cai-spot-banner img.cai-spot-sous{width:auto;height:84%;margin:4% auto 0}.cai-spot-queue{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--aos-accent);color:var(--aos-ink);font:600 var(--aos-size-small)/1 var(--aos-font-display);box-shadow:var(--aos-elevation-1)}.cai-spot-content{position:relative;padding:0 32px 24px}.cai-spot-logo{position:relative;z-index:2;width:200px;height:100px;margin:-50px auto 16px;display:grid;place-items:center;border-radius:16px;background:var(--aos-canvas);box-shadow:0 0 0 3px var(--aos-accent),var(--aos-elevation-2)}.cai-spot-logo .cai-logo{max-width:168px}.cai-spot-number{position:absolute;right:-14px;top:-14px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--aos-ink);color:var(--aos-accent);font:600 var(--aos-size-data)/1 var(--aos-font-display);box-shadow:0 0 0 3px var(--aos-canvas)}.cai-spot-eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--aos-action)}.cai-spot-title{margin:10px 0 8px;font-size:var(--aos-size-h1);line-height:1.25}.cai-spot-text{margin:0 auto;max-width:460px;color:var(--aos-n500);font-size:var(--aos-size-data)}.cai-spot-text strong{color:var(--aos-ink);font-weight:500}.cai-spot-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:14px 0 20px}.cai-spot-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.cai-spot-pager{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:18px;font:500 var(--aos-size-data)/1 var(--aos-font-display);color:var(--aos-action)}.cai-spot-pager button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:pointer;border:1px solid var(--aos-action);background:var(--aos-tint-positive);color:var(--aos-action)}.cai-spot-pager button:hover:not(:disabled){background:var(--aos-status-ok-bg)}.cai-spot-pager button:disabled{opacity:.35;cursor:default}@keyframes cai-spot-fade{0%{opacity:0}to{opacity:1}}@keyframes cai-spot-pop{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cai-spot-scrim,.cai-spot-card{animation:none}}@media (max-width: 639px){.cai-spot-content{padding:0 4px 12px}.cai-spot-logo{width:170px;height:86px;margin-top:-43px}.cai-spot-banner{border-radius:var(--aos-radius);overflow:hidden}}.pack-spot-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#14170f6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:pack-spot-fade .22s ease-out}.pack-spot{position:fixed;z-index:71;left:50%;top:50%;transform:translate(-50%,-50%);width:min(620px,calc(100vw - 48px));max-height:calc(100vh - 32px);overflow:auto;border-radius:20px;background:var(--aos-canvas);box-shadow:var(--aos-elevation-2);outline:none}.pack-spot-card{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;padding:28px 32px 28px 20px;background:radial-gradient(ellipse at 18% 55%,var(--aos-tint-positive) 0,var(--aos-canvas) 62%);animation:pack-spot-pop .42s cubic-bezier(.2,1.2,.4,1) both}.pack-spot-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--aos-radius);cursor:pointer;background:#ffffffdb;color:var(--aos-ink)}.pack-spot-close:focus-visible{outline:none;box-shadow:var(--aos-focus)}.pack-spot-art{display:block;width:200px;height:auto}.pack-spot-copy .aos-label{margin:0 0 8px;color:var(--aos-action)}.pack-spot-title{margin:0 0 10px;font:600 var(--aos-size-h1) / 1.2 var(--aos-font-display)}.pack-spot-text{margin:0 0 20px;color:var(--aos-n500);font-size:var(--aos-size-body)}.pack-spot-actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width: 639px){.pack-spot-card{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:8px 4px 16px;background:none}.pack-spot-art{width:150px}.pack-spot-actions{justify-content:center}}@keyframes pack-spot-fade{0%{opacity:0}}@keyframes pack-spot-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}}@media (prefers-reduced-motion: reduce){.pack-spot-scrim,.pack-spot-card{animation:none}}.help-page{max-width:760px;margin:0 auto}.help-search{display:flex;align-items:center;gap:10px;padding:0 14px;height:48px;margin-bottom:24px;background:var(--aos-canvas);border:1px solid var(--aos-n200);border-radius:var(--aos-radius);color:var(--aos-n500)}.help-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--aos-ink);font:300 var(--aos-size-body) / 1.4 var(--aos-font-body)}.help-group{margin-bottom:28px}.help-group h2{margin:0 0 10px;font:600 var(--aos-size-data) var(--aos-font-display);color:var(--aos-n500);text-transform:uppercase;letter-spacing:.06em}.help-group ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.help-group a{display:flex;align-items:center;gap:14px;min-height:56px;padding:12px 14px;background:var(--aos-canvas);border-radius:var(--aos-radius);box-shadow:var(--aos-elevation-1);text-decoration:none;color:var(--aos-ink)}.help-group a:hover{box-shadow:var(--aos-elevation-2)}.help-card{flex:1;min-width:0;display:grid;gap:2px}.help-card-title{font:500 var(--aos-size-body) var(--aos-font-display)}.help-card-summary{font-size:var(--aos-size-data);color:var(--aos-n500)}.help-card-questions{font-size:var(--aos-size-small);color:var(--aos-n300)}.help-empty{font-size:var(--aos-size-data);color:var(--aos-n500);margin:0 0 24px}.help-questions{margin:0 0 24px;padding:14px 16px;background:var(--aos-paper);border-radius:var(--aos-radius)}.help-questions p{margin:0 0 8px}.help-questions ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:var(--aos-size-data);color:var(--aos-n500)}.help-footer{margin:32px 0 0;padding-top:16px;border-top:1px solid var(--aos-n100);font-size:var(--aos-size-data);color:var(--aos-n500)}.aos-help-article{font:300 var(--aos-size-body) / 1.65 var(--aos-font-body);color:var(--aos-ink)}.aos-help-article h2{margin:30px 0 10px;font:600 var(--aos-size-h3, 1.15rem) var(--aos-font-display)}.aos-help-article h3{margin:22px 0 8px;font:500 var(--aos-size-body) var(--aos-font-display)}.aos-help-article p{margin:0 0 12px}.aos-help-article ul,.aos-help-article ol{margin:0 0 14px;padding-left:22px;display:grid;gap:6px}.aos-help-article li{padding-left:2px}.aos-help-article a{color:var(--aos-action)}.aos-help-article strong{font-weight:500}.aos-help-article code,.aos-help-article kbd{padding:1px 5px;border-radius:var(--aos-radius-sm);background:var(--aos-paper);font:500 var(--aos-size-small) var(--aos-font-display)}.aos-help-article table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:var(--aos-size-data)}.aos-help-article th,.aos-help-article td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--aos-n100);vertical-align:top}.aos-help-article blockquote{margin:0 0 14px;padding:10px 14px;background:var(--aos-paper);border-radius:var(--aos-radius-sm);font-size:var(--aos-size-data);color:var(--aos-n500)}.help-tabs{display:flex;gap:22px;margin:-4px 0 22px;border-bottom:1px solid var(--aos-n100)}.help-tabs a{display:inline-flex;align-items:center;gap:6px;padding:10px 0 12px;text-decoration:none;font:500 var(--aos-size-data) var(--aos-font-display);color:var(--aos-n500)}.help-tabs a[aria-current=page]{color:var(--aos-ink);box-shadow:inset 0 -2px 0 var(--aos-accent)}.help-tabs-count{color:var(--aos-n500);font-weight:300}.help-replay p{margin:0 0 12px;font-size:var(--aos-size-data);color:var(--aos-n500)}.help-releases{display:grid;gap:8px}.help-release{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:10px;align-items:start;padding:18px 20px;background:var(--aos-canvas);border-radius:var(--aos-radius-card);box-shadow:var(--aos-elevation-1)}.help-release-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--aos-radius);background:var(--aos-paper);color:var(--aos-action)}.help-release-head{display:flex;flex-direction:column;justify-content:center;min-height:40px;min-width:0}.help-release-content{grid-column:2;min-width:0}.help-release-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px}.help-release-title{margin:0;font:500 var(--aos-size-h2) / 1.35 var(--aos-font-display);overflow-wrap:anywhere}.help-release-body p:last-child{margin-bottom:0}.help-release-body strong{font-weight:600}.help-release-links{margin:12px 0 0;font-size:var(--aos-size-data)}@media (max-width: 639px){.help-release-content{grid-column:1 / -1}}.help-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--aos-paper);color:var(--aos-n500);font:500 var(--aos-size-label) var(--aos-font-display);letter-spacing:0;text-transform:none}.help-linklike{padding:0;border:0;background:transparent;color:var(--aos-action);cursor:pointer;font:500 var(--aos-size-data) var(--aos-font-display);text-decoration:none}.help-linklike:hover{text-decoration:underline}.help-briefing{position:fixed;z-index:61;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(640px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:hidden;background:var(--aos-canvas);color:var(--aos-ink);border-radius:var(--aos-radius-card);box-shadow:var(--aos-ring),0 24px 60px #14170f47;outline:none;animation:help-rise .22s ease-out}.help-briefing--phone{left:0;right:0;top:auto;bottom:0;transform:none;width:auto;max-height:88dvh;border-radius:16px 16px 0 0;box-shadow:0 -12px 32px #14170f2e;animation:help-sheet .22s ease-out}.help-briefing-handle{position:absolute;z-index:1;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--aos-n200)}.help-briefing-banner{position:relative;flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;padding:30px 72px 0 28px;background:linear-gradient(160deg,var(--aos-canvas) 35%,var(--aos-paper) 100%);border-bottom:1px solid var(--aos-n100)}.help-briefing-intro{align-self:center;padding-bottom:24px}.help-briefing-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 12px}.help-briefing-dot{width:7px;height:7px;border-radius:50%;background:var(--aos-accent)}.help-briefing-title{margin:0 0 8px;font:600 var(--aos-size-h1) / 1.15 var(--aos-font-display)}.help-briefing-lede{max-width:36ch;margin:0;font:300 var(--aos-size-body) / 1.55 var(--aos-font-body);color:var(--aos-n500)}.help-briefing-sous{display:block;width:auto;height:132px}.help-briefing-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--aos-paper);color:var(--aos-n500);cursor:pointer}.help-briefing-close:hover{color:var(--aos-ink)}.help-briefing-close:focus-visible,.help-briefing-list:focus-visible{outline:2px solid var(--aos-focus);outline-offset:-2px}.help-briefing-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 28px}.help-briefing .help-release{padding:22px 0;background:transparent;box-shadow:none;border-radius:0}.help-briefing .help-release+.help-release{border-top:1px solid var(--aos-n100)}.help-briefing-group{padding-top:16px}.help-briefing-group-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--aos-radius);background:var(--aos-paper);box-shadow:0 -16px 0 var(--aos-canvas)}.help-briefing-group-icon{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--aos-radius-sm);background:var(--aos-canvas);color:var(--aos-ink)}.help-briefing-group-title{flex:1 1 auto;min-width:0;margin:0;color:var(--aos-ink);font:600 var(--aos-size-h2) / 1.3 var(--aos-font-display)}.help-briefing-group-count{flex:none;color:var(--aos-n500);font:500 var(--aos-size-small) var(--aos-font-display)}.help-briefing-group-head+.help-release{padding-top:16px}.help-briefing .help-release-title{font-size:var(--aos-size-body);font-weight:600}.help-release-tag{align-self:flex-start;margin:0 0 6px;padding:2px 8px;border-radius:999px;background:var(--aos-tint-accent);color:var(--aos-ink)}.help-release--highlight .help-release-icon{background:var(--aos-tint-accent);color:var(--aos-ink)}.help-briefing .help-release--highlight .help-release-title{font-size:var(--aos-size-h2)}.help-briefing-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 28px 16px;border-top:1px solid var(--aos-n100);background:var(--aos-canvas)}.help-briefing-foot-links{display:grid;gap:6px}.help-briefing-more{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--aos-size-small);color:var(--aos-n500)}.help-briefing--phone .help-briefing-banner{padding:28px 56px 0 16px}.help-briefing--phone .help-briefing-intro{padding-bottom:18px}.help-briefing--phone .help-briefing-title{font-size:24px}.help-briefing--phone .help-briefing-sous{height:104px}.help-briefing--phone .help-briefing-close{top:18px;right:12px}.help-briefing--phone .help-briefing-list{padding:0 16px}.help-briefing--phone .help-briefing-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}@media (max-width: 359px){.help-briefing--phone .help-briefing-sous{display:none}}.help-announce-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#14170f47;animation:help-fade .16s ease-out}.help-announce{position:fixed;z-index:61;left:50%;top:50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow-y:auto;padding:22px 24px 20px;background:var(--aos-canvas);color:var(--aos-ink);border-radius:var(--aos-radius-card);box-shadow:var(--aos-ring),0 24px 60px #14170f47;outline:none;animation:help-rise .22s ease-out}.help-announce-title{margin:0 0 10px}.help-announce-body{margin:0 0 18px;font:300 var(--aos-size-body) / 1.55 var(--aos-font-body);color:var(--aos-ink)}.help-announce-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:18px}.help-announce-foot{margin:14px 0 0;font-size:var(--aos-size-small);color:var(--aos-n500)}.help-announce-foot .help-linklike{font-size:var(--aos-size-small)}@keyframes help-fade{0%{opacity:0}}@keyframes help-rise{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px))}}@keyframes help-sheet{0%{transform:translateY(24px);opacity:0}}@media (prefers-reduced-motion: reduce){.help-announce,.help-announce-scrim,.help-briefing{animation:none}}.help-update{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:999px;background:var(--aos-ink);color:#fff;font-size:var(--aos-size-data);box-shadow:0 8px 24px #14170f2e}.help-update--phone{right:16px;bottom:calc(80px + env(safe-area-inset-bottom))}.help-update button{border:0;border-radius:999px;padding:6px 14px;cursor:pointer;background:var(--aos-accent);color:var(--aos-ink);font:500 var(--aos-size-small) var(--aos-font-display)}.advisor-door{width:min(100%,960px);margin-inline:auto}.advisor-door__scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:460px;gap:32px;background:var(--aos-workspace)}.advisor-door__copy .aos-label{margin:0 0 8px}.advisor-door__copy h1{max-width:20ch;margin:0 0 12px;font-size:var(--aos-size-h1)}.advisor-door__copy>p:not(.aos-label){max-width:44ch;margin:0;color:var(--aos-n500);font-size:var(--aos-size-data)}.advisor-door__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.advisor-door__art{justify-self:center;width:min(100%,420px);min-width:0}.advisor-door__art img{display:block;width:100%;height:auto}@media (max-width: 639px){.advisor-door__scene{grid-template-columns:minmax(0,1fr);min-height:0;gap:20px}.advisor-door__art{order:-1;width:min(100%,260px)}.advisor-door__copy{text-align:center}.advisor-door__copy h1,.advisor-door__copy>p:not(.aos-label){max-width:none}.advisor-door__actions{justify-content:center}}.module-placeholder{width:min(100%,960px);margin-inline:auto}.module-placeholder__header{margin-bottom:24px}.module-placeholder__header .aos-label,.module-placeholder__copy .aos-label{margin:0 0 8px}.module-placeholder__scene{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;min-height:500px;gap:32px;background:var(--aos-workspace)}.module-placeholder__copy{z-index:1}.module-placeholder__copy h2{max-width:20ch;margin-bottom:12px;font-size:var(--aos-size-h1)}.module-placeholder__copy>p:last-child{max-width:38ch;margin:0;color:var(--aos-n500);font-size:var(--aos-size-data)}.module-placeholder__art{width:min(100%,500px);justify-self:center;min-width:0}.module-placeholder__sprite{position:relative;width:100%;aspect-ratio:1}.module-placeholder__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;animation:sous-recipe-frame 6s step-end infinite}.module-placeholder__frame:nth-child(2){animation-delay:1.5s}.module-placeholder__frame:nth-child(3){animation-delay:3s}.module-placeholder__frame:nth-child(4){animation-delay:4.5s}@keyframes sous-recipe-frame{0%,24.99%{opacity:1}25%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.module-placeholder__frame{animation:none}.module-placeholder__frame:first-child{opacity:1}}@media (max-width: 639px){.module-placeholder__header{margin-bottom:16px}.module-placeholder__scene{grid-template-columns:minmax(0,1fr);min-height:0;gap:24px}.module-placeholder__art{order:-1;width:min(100%,320px)}.module-placeholder__copy{text-align:center}.module-placeholder__copy h2,.module-placeholder__copy>p:last-child{max-width:none}}.aos-open-split{display:grid;grid-template-columns:auto auto;column-gap:12px;row-gap:1px;width:max-content;max-width:100%;margin:3px 0 0;font-size:var(--aos-size-small);line-height:1.25;color:var(--aos-n500)}.aos-open-split>div{display:contents}.aos-open-split dt,.aos-open-split dd{margin:0}.aos-open-split dd{color:var(--aos-ink);white-space:nowrap;text-align:right}.sales-chips{display:flex;flex-wrap:wrap;gap:8px}.sales-chip{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;min-height:44px;padding:0 14px;border-radius:var(--aos-radius);border:1px solid var(--aos-n200);background:var(--aos-canvas);color:var(--aos-ink);font:500 var(--aos-size-data) var(--aos-font-display);white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s}.sales-chip:hover{border-color:var(--aos-action);background:var(--aos-workspace)}.sales-chip[data-on=true]{border-color:var(--aos-action);background:var(--aos-tint-positive);color:var(--aos-action)}.sales-chip:focus-visible,.sales-reset:focus-visible,.sales-split-cell:focus-visible,.sales-insight-toggle:focus-visible,.sales-range input:focus-visible{outline:none;box-shadow:var(--aos-focus)}.sales-filters{background:var(--aos-canvas);border-radius:var(--aos-radius-card);box-shadow:var(--aos-elevation-1);padding:18px 20px 14px;margin-bottom:22px}.sales-filter-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 28px}.sales-filter-group{display:flex;flex-direction:column;gap:8px;min-width:0}.sales-filter-label{display:inline-flex;align-items:center;gap:6px;font:500 var(--aos-size-small)/1.5 var(--aos-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--aos-ink)}.sales-filter-label svg{color:var(--aos-n500)}.sales-source{flex:0 1 220px}.sales-source .aos-select-wrap{height:48px;width:100%}.sales-source .aos-select-control{font-size:var(--aos-size-body);border-radius:var(--aos-radius-sm)}.sales-source[data-on=true] .aos-select-control{box-shadow:inset 0 0 0 1px var(--aos-action);background:var(--aos-tint-positive);color:var(--aos-action);font-weight:500}.sales-range{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sales-range label{display:inline-flex;align-items:center;gap:8px;font:500 var(--aos-size-small) var(--aos-font-display);color:var(--aos-ink)}.sales-range input{box-sizing:border-box;height:44px;padding:0 10px;border:1px solid var(--aos-action);border-radius:var(--aos-radius);background:var(--aos-canvas);color:var(--aos-ink);font:300 var(--aos-size-data) var(--aos-font-body)}.sales-filter-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px;margin-top:14px;padding-top:10px;border-top:1px solid var(--aos-n100)}.sales-filter-foot p{margin:0;flex:1 1 480px;min-width:0;font-size:var(--aos-size-small);color:var(--aos-n500)}.sales-filter-foot strong{font-weight:500;color:var(--aos-ink)}.sales-reset{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:-4px -8px -4px auto;padding:0 8px;border:0;border-radius:var(--aos-radius-sm);background:none;cursor:pointer;white-space:nowrap;color:var(--aos-action);font:500 var(--aos-size-data) var(--aos-font-display)}.sales-reset:hover{background:var(--aos-tint-positive)}.sales-state{display:flex;flex-wrap:wrap;gap:14px 0;padding:4px 0 20px}.sales-figure{padding:0 28px 0 0;margin-right:28px;border-right:1px solid var(--aos-n100)}.sales-figure .aos-label{margin:0 0 8px}.sales-figure-value{margin:0;font:600 calc(var(--aos-size-h2) + 4px)/1.2 var(--aos-font-display)}.sales-figure-hint{margin:2px 0 0;font-size:var(--aos-size-small);color:var(--aos-n500)}.sales-split{display:flex;flex-wrap:wrap;gap:4px 6px}.sales-split-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:44px;padding:6px 12px;border:0;border-radius:var(--aos-radius);background:transparent;color:var(--aos-ink);cursor:pointer;text-align:left}.sales-split-cell:hover{background:var(--aos-paper)}.sales-split-cell[aria-pressed=true]{background:var(--aos-tint-positive)}.sales-split-cell .aos-label{display:inline-flex;align-items:center;gap:6px;letter-spacing:.14em}.sales-split-count{font:600 calc(var(--aos-size-h2) + 4px)/1.2 var(--aos-font-display)}.sales-split-share{margin-top:-4px;font:300 var(--aos-size-small)/1.3 var(--aos-font-body);color:var(--aos-n500)}.sales-insight{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;margin:0 0 20px;border-left:3px solid var(--aos-n200);background:var(--aos-paper);border-radius:0 var(--aos-radius-sm) var(--aos-radius-sm) 0}.sales-insight[data-tone=positive]{border-left-color:var(--aos-accent);background:var(--aos-tint-positive)}.sales-insight[data-tone=negative]{border-left-color:var(--aos-danger);background:var(--aos-tint-negative)}.sales-insight-icon{flex:0 0 auto;margin-top:3px;color:var(--aos-n500)}.sales-insight[data-tone=positive] .sales-insight-icon,.sales-insight[data-tone=positive] .sales-insight-state{color:var(--aos-action)}.sales-insight[data-tone=negative] .sales-insight-icon,.sales-insight[data-tone=negative] .sales-insight-state{color:var(--aos-danger)}.sales-insight-head{margin:0;min-height:24px;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.sales-insight-state{margin:0}.sales-insight-window{font-size:var(--aos-size-small);color:var(--aos-n500)}.sales-insight ul{margin:8px 0 0;padding-left:20px;display:grid;gap:8px;font-size:var(--aos-size-data);list-style:disc}.sales-insight li{padding-left:2px}.sales-insight strong{font-weight:500}.sales-insight strong[data-tone=positive]{color:var(--aos-action)}.sales-insight strong[data-tone=negative]{color:var(--aos-danger)}.sales-insight-sub{display:block;margin-top:2px;color:var(--aos-n500)}.sales-insight-row{color:var(--aos-ink)}.sales-insight-muted{color:var(--aos-n500)}.sales-insight-name{color:var(--aos-action);font-weight:500;text-decoration:none}.sales-insight-name:hover{text-decoration:underline}.sales-insight-basis{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--aos-n100);font-size:var(--aos-size-small);color:var(--aos-n500)}.sales-insight-toggle{flex:0 0 auto;width:44px;height:44px;margin:-12px -12px -12px 0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;color:var(--aos-action)}.sales-pages{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px;font-size:var(--aos-size-small);color:var(--aos-n500)}.sales-pages button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--aos-n200);border-radius:var(--aos-radius);background:var(--aos-canvas);color:var(--aos-ink);cursor:pointer}.sales-pages button:disabled{color:var(--aos-n300);cursor:default}@media (max-width: 639px){.sales-filters{padding:16px}.sales-filter-group,.sales-source{flex:1 1 100%}.sales-figure{padding-right:16px;margin-right:16px}.sales-split{flex:1 1 100%}.sales-split-cell{flex:1 1 calc(50% - 6px)}}.sales-bars-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:4px}.sales-bars-title{margin:0;min-height:44px;display:flex;align-items:center;line-height:1.3}.sales-bars-controls{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sales-bars-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sales-bars-period .aos-select-wrap{height:44px;min-width:150px}.sales-bars-period .aos-select-control{border-radius:var(--aos-radius);font:500 var(--aos-size-data) var(--aos-font-display)}.sales-bars-readout{margin:0 0 16px;min-width:0}.sales-bars-date{font-size:var(--aos-size-small);color:var(--aos-n500)}.sales-bars-count{margin-top:12px;font:500 var(--aos-size-data)/1.4 var(--aos-font-display)}.sales-bars-amount{margin-top:2px;font:600 var(--aos-size-h1)/1.15 var(--aos-font-display);color:var(--aos-ink)}.sales-bars-svg{display:block;overflow:visible;touch-action:pan-y}.sales-bars-svg:focus-visible{outline:2px solid var(--aos-action);outline-offset:4px;border-radius:var(--aos-radius-sm)}.sales-bars-note{margin:14px 0 0;font-size:var(--aos-size-small);color:var(--aos-n500)}.sales-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-page{max-width:1180px;margin:0 auto;--home-ease: cubic-bezier(.2,.75,.25,1)}.home-page .home-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding:8px 0 0}.home-page .home-heading h1{margin:0}.home-page .home-greeting-lockup{display:flex;align-items:flex-end;min-width:0}.home-page .home-greeting-sous{width:58px;height:58px;flex:0 0 58px;margin-right:12px;overflow:hidden}.home-page .home-greeting-sous img{display:block;width:100%;height:100%;object-fit:cover}.home-page .home-greeting-copy{display:flex;min-width:0;min-height:58px;flex-direction:column;justify-content:flex-end}.home-page .home-nav{display:flex;gap:4px;padding:3px;border-radius:var(--aos-radius);background:var(--aos-paper);border:1px solid var(--aos-n100)}.home-page .home-nav a{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;color:var(--aos-n500);text-decoration:none;font-size:var(--aos-size-data);border-radius:var(--aos-radius-sm);transition:background .18s,color .18s}.home-page .home-nav a:hover,.home-page .home-nav a:focus-visible{background:var(--aos-canvas);color:var(--aos-action)}.home-page [id^=home-]{scroll-margin-top:24px}.home-page [id^=home-]:focus{outline:none}.home-page .home-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:20px;align-items:stretch}.home-page .home-needs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:20px;align-items:stretch}.home-page .home-decisions{list-style:none;margin:0;padding:0}.home-page .home-decisions li+li{border-top:1px solid var(--aos-n100)}.home-page .home-decisions a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 0;color:inherit;text-decoration:none}.home-page .home-decisions a:hover .home-decision-name{color:var(--aos-action)}.home-page .home-decision-name{display:block;font:500 var(--aos-size-data)/1.35 var(--aos-font-display);color:var(--aos-ink);overflow-wrap:anywhere}.home-page .home-decision-meta{display:block;font-size:var(--aos-size-small);color:var(--aos-n500)}.home-page .home-decisions a>svg{flex:0 0 auto;color:var(--aos-action)}.home-page .home-decisions-more{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-right:16px;font:500 var(--aos-size-data) var(--aos-font-display);color:var(--aos-action);text-decoration:none}.home-page .home-benchmark{margin:8px 0 0;color:var(--aos-n500);font-size:var(--aos-size-small)}.home-page .home-benchmark strong{color:var(--aos-ink);font-weight:500}.home-page .home-hero>section{display:flex;flex-direction:column}.home-page .home-hero>section>a{flex:1;display:flex!important;flex-direction:column}.home-page .home-hero .home-benchmark{margin-top:auto;padding-top:8px}.home-page .home-surface{position:relative;min-width:0;height:100%;perspective:1400px}.home-page .home-surface>section{position:relative;isolation:isolate;height:100%;border-radius:12px!important;transition:box-shadow .3s var(--home-ease),transform .35s var(--home-ease)}.home-page .home-surface>section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(340px circle at var(--light-x,50%) var(--light-y,0%),color-mix(in srgb,var(--aos-accent) 8%,transparent),transparent 85%);opacity:0;transition:opacity .35s}.home-page .home-surface>section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;border:1px solid transparent;background:radial-gradient(420px circle at var(--light-x,50%) var(--light-y,0%),color-mix(in srgb,var(--aos-accent) 42%,transparent),transparent 75%) border-box;mask:linear-gradient(var(--aos-canvas) 0 0) padding-box,linear-gradient(var(--aos-canvas) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .3s}.home-page .home-surface[data-engaged=true]>section:after,.home-page .home-surface[data-engaged=true]>section:before{opacity:1}.home-page .home-surface:focus-within>section{box-shadow:var(--aos-ring),0 8px 28px color-mix(in srgb,var(--aos-ink) 7%,transparent)!important}.home-page .home-surface a:focus-visible,.home-page button:focus-visible,.home-page svg[tabindex]:focus-visible{outline:2px solid var(--aos-action);outline-offset:4px;border-radius:var(--aos-radius-sm)}.home-page .home-outlook{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 16px;border-left:3px solid var(--aos-n200);border-radius:0 var(--aos-radius) var(--aos-radius) 0}.home-page .home-outlook--positive{background:var(--aos-tint-positive);border-left-color:var(--aos-accent)}.home-page .home-outlook--negative{background:var(--aos-tint-negative);border-left-color:var(--aos-danger)}.home-page .home-outlook svg{flex-shrink:0;margin-top:2px;color:var(--aos-n500)}.home-page .home-outlook--positive svg{color:var(--aos-action)}.home-page .home-outlook--negative svg{color:var(--aos-danger)}.home-page .home-outlook p{margin:0;color:var(--aos-ink);font-size:var(--aos-size-body)}.home-page .home-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:26px 0 12px}.home-page .home-section-title h2{margin:0}.home-page .home-section-title span{color:var(--aos-n500);font-size:var(--aos-size-small)}.home-page .home-open{display:inline-flex;align-items:center;gap:7px;color:var(--aos-action);text-decoration:none;min-height:44px;font:500 var(--aos-size-data) var(--aos-font-display)}.home-page a svg{transition:transform .2s var(--home-ease)}.home-page a:hover .home-arrow{transform:translate(4px)}.home-page .home-tile-link{display:block;height:100%;text-decoration:none;color:inherit}.home-page .home-tile-link .aos-label{padding-right:18px}.home-page .home-tile-arrow{position:absolute;top:20px;right:16px;color:var(--aos-action)}.home-page .home-month{isolation:isolate}.home-page .home-month>section{overflow:hidden;background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--aos-accent) 5%,var(--aos-canvas)),var(--aos-canvas) 62%)!important}.home-page .home-month svg[role=img]{touch-action:pan-y}.home-page .home-month-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:start;margin-top:14px}.home-page .home-month-facts>div{padding-top:10px}.home-page .home-target{text-align:left;cursor:pointer;background:transparent;border:1px solid var(--aos-n100);border-radius:var(--aos-radius);padding:10px 12px;min-height:44px;color:var(--aos-ink);transition:border-color .2s,background .2s,box-shadow .2s}.home-page .home-target:hover{border-color:var(--aos-n300)}.home-page .home-target[aria-pressed=true]{border-color:var(--aos-action);background:var(--aos-paper);box-shadow:inset 0 -2px var(--aos-action)}.home-page .home-daily-readout{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:14px;min-height:32px}.home-page .home-daily-value{font:600 var(--aos-size-h1) var(--aos-font-display);color:var(--aos-ink)}.home-page .home-daily-date{font-size:var(--aos-size-small);color:var(--aos-n500)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.home-page .home-surface[data-tilt=true][data-engaged=true]>section{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-2px);box-shadow:var(--aos-ring),0 12px 32px color-mix(in srgb,var(--aos-ink) 8%,transparent)!important}}@media (prefers-reduced-motion: no-preference){.home-page .home-surface[data-entered=true]>section{animation:home-arrive .55s var(--home-ease) both}.home-page .home-month[data-entered=true] svg[role=img]>polyline{animation:home-trace .9s var(--home-ease)}.home-page .home-surface[data-entered=true] .home-history-bar{transform-box:fill-box;transform-origin:bottom;animation:home-bar-in .55s var(--home-ease) both}@keyframes home-arrive{0%{opacity:.6;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes home-trace{0%{clip-path:inset(0 100% 0 0);opacity:.3}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes home-bar-in{0%{scale:1 .06}to{scale:1 1}}}@media (prefers-reduced-motion: reduce){.home-page *,.home-page *:before,.home-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (min-width: 640px) and (max-width: 1100px){.home-page .home-tiles,.home-page .home-month-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 639px){.home-page .home-month-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-page .home-month-facts>.home-open-orders{grid-column:1 / -1}.home-page .home-target{padding:10px 8px}.home-page .home-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-page .home-needs{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:12px}.home-page [id^=home-]{scroll-margin-top:64px}.home-page .home-heading{gap:14px}.home-page .home-greeting-sous{width:52px;height:52px;flex-basis:52px;margin-right:10px}.home-page .home-greeting-copy{min-height:52px}.home-page .home-nav{width:100%}.home-page .home-nav a{flex:1;justify-content:center}.home-page .home-surface>section{padding:16px!important}.home-page .home-tile-arrow{top:16px;right:12px}}.home-page .home-heading{position:sticky;top:calc(var(--aos-shell-top) + var(--aos-sync-strip-height, 0px) + var(--aos-sync-strip-gap, 0px));z-index:15;background:var(--aos-workspace);box-shadow:-32px 0 0 var(--aos-workspace),32px 0 0 var(--aos-workspace);padding-bottom:12px;border-bottom:1px solid var(--aos-n100)}.home-page [id^=home-]{scroll-margin-top:calc(var(--aos-sticky-top, var(--aos-shell-top)) + 12px)}@media (max-width: 639px){.home-page .home-heading{box-shadow:-16px 0 0 var(--aos-workspace),16px 0 0 var(--aos-workspace)}}.aos-hover-hint{position:relative;display:inline-flex}.aos-hover-hint-text{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:max-content;max-width:min(300px,calc(100vw - 32px));padding:10px 12px;border-radius:var(--aos-radius);background:var(--aos-ink);color:var(--aos-canvas);box-shadow:var(--aos-elevation-2);font:300 var(--aos-size-small) / 1.45 var(--aos-font-body);text-transform:none;letter-spacing:normal;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.aos-hover-hint-text[data-align=end]{left:auto;right:0}.aos-hover-hint-text[data-open=true]{opacity:1;visibility:visible;transform:none;transition:opacity .12s ease,transform .12s ease}.aos-hover-hint-text:not([data-open=true]){display:none}@starting-style{.aos-hover-hint-text[data-open=true]{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.aos-hover-hint-text{transition:none}}.aos-table-viewport{overflow-x:auto;isolation:isolate;scrollbar-width:none}.aos-table-viewport::-webkit-scrollbar{display:none}.aos-table-scroll{position:sticky;bottom:0;z-index:4;height:14px;overflow-x:auto;overflow-y:hidden;background:var(--aos-canvas);border-top:1px solid var(--aos-n100);scrollbar-width:thin;scrollbar-color:var(--aos-n300) var(--aos-n100)}.aos-table-scroll::-webkit-scrollbar{height:12px}.aos-table-scroll::-webkit-scrollbar-track{background:var(--aos-n100)}.aos-table-scroll::-webkit-scrollbar-thumb{background:var(--aos-n300);border-radius:999px}.aos-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--aos-n500)}.aos-table-detail{position:sticky;left:0;max-width:100%}.aos-page-header>.execution-nav{margin:0 0 12px}@media (max-width: 639px){.aos-page-header>.execution-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 8px;padding:0 16px}.aos-page-header>.execution-nav::-webkit-scrollbar{display:none}.aos-page-header>.execution-nav a{flex:none}}.people-picker{position:relative;min-width:0}.people-picker-field{display:grid;gap:6px;min-width:0}.people-picker-field>span:first-child{font:500 var(--aos-size-small) var(--aos-font-display);color:var(--aos-n500)}.people-picker-input{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:var(--aos-radius-sm);background:var(--aos-canvas);box-shadow:inset 0 0 0 1px var(--aos-n200);min-width:0}.people-picker-input>svg{flex:none;color:var(--aos-n500)}.people-picker-input>input{flex:1;min-width:0;border:0;background:transparent;font:300 var(--aos-size-data) var(--aos-font-body);color:var(--aos-ink);outline:none;padding:10px 0}.people-picker-list{position:absolute;z-index:20;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:var(--aos-canvas);border-radius:var(--aos-radius-card);box-shadow:var(--aos-elevation-2);max-height:320px;overflow:auto}.people-picker-list>li>button{display:grid;gap:2px;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;padding:10px 12px;min-height:44px;border-radius:var(--aos-radius-sm);font:300 var(--aos-size-data) var(--aos-font-body);color:var(--aos-ink)}.people-picker-list>li>button[aria-selected=true]{background:var(--aos-tint-positive);color:var(--aos-action)}.people-picker-hint{display:block;font-size:var(--aos-size-small);color:var(--aos-n500)}.people-picker-empty{padding:12px;font-size:var(--aos-size-small);color:var(--aos-n500)}.people-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:999px;background:var(--aos-paper);font:300 var(--aos-size-data) var(--aos-font-body);max-width:100%;min-width:0}.people-chip>span{min-width:0;overflow-wrap:anywhere}.people-chip>button{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:50%;background:transparent;cursor:pointer;color:var(--aos-n500)}.people-chip>button:hover:not(:disabled){background:var(--aos-n100);color:var(--aos-ink)}@media (max-width: 639px){.people-picker-list{position:static;box-shadow:none;max-height:none}.people-picker-input{min-height:48px}.people-picker-list>li>button{min-height:48px}}.sc-page{max-width:1240px;min-height:calc(100dvh - 64px);margin:-28px auto -64px;padding:28px 0 64px}.sc-page [data-page-header] .aos-label a{color:inherit;text-decoration:none}.sc-page [data-page-header] .aos-label a:hover{color:var(--aos-action);text-decoration:underline}.sc-page [data-page-header]>div{margin-bottom:4px!important}.sc-page .sc-metrics{border:0;background:transparent;padding:0;margin:14px 0}.sc-page .sc-metrics>div{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:14px 0!important}.sc-page .sc-metrics>div>div{min-width:0;padding:14px 16px!important;border:0!important;border-radius:var(--aos-radius-card);background:var(--aos-canvas);box-shadow:var(--aos-elevation-1)}.sc-page .sc-chart-card{margin:14px 0 18px}.sc-page .sc-chart-card>section{border-radius:var(--aos-radius-card)!important;box-shadow:var(--aos-elevation-2)!important}.sc-page .sc-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.sc-page .sc-chart-heading h2{font-size:var(--aos-size-h2)}.sc-page .sc-chart-context{color:var(--aos-n500);font-size:var(--aos-size-small)}.sc-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 20px;align-items:start;margin-top:16px}.sc-facts>div{min-width:0}.sc-page .sc-section{margin-top:18px;padding:18px 20px;border-radius:var(--aos-radius-card);background:var(--aos-canvas);box-shadow:var(--aos-elevation-2);overflow:clip}.sc-page .sc-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.sc-page .sc-section-heading h2{font-size:var(--aos-size-h2)}.sc-page .sc-count{background:var(--aos-paper);border:1px solid var(--aos-n100);border-radius:999px;padding:3px 10px;color:var(--aos-n500);font-size:var(--aos-size-small);white-space:nowrap}.sc-page .sc-focus{border:0;border-left:3px solid var(--aos-n200);border-radius:0 var(--aos-radius) var(--aos-radius) 0;padding:12px 16px;margin:12px 0 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:center}.sc-page .sc-focus--positive{border-left-color:var(--aos-accent);background:var(--aos-tint-positive)}.sc-page .sc-focus--negative{border-left-color:var(--aos-danger);background:var(--aos-tint-negative)}.sc-page .sc-focus a{color:var(--aos-action);font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:8px;min-height:32px}.sc-page .sc-focus--negative a{color:var(--aos-danger)}.sc-page .sc-focus a:hover{text-decoration:underline}.sc-page .sc-focus .sc-next{grid-column:1 / -1;color:var(--aos-n500);font-size:var(--aos-size-small)}.sc-page .sc-history{margin:14px 0!important;border:0!important;border-radius:var(--aos-radius-card)!important;padding:16px 18px!important;background:var(--aos-canvas);box-shadow:var(--aos-elevation-1)}.sc-page .sc-trends{border:1px solid var(--aos-n100);border-radius:var(--aos-radius);margin:16px 0;padding:10px 14px;background:color-mix(in srgb,var(--aos-canvas) 90%,var(--aos-workspace))}.sc-page .sc-trends>summary{cursor:pointer;min-height:32px;font:500 var(--aos-size-data) var(--aos-font-display)}.sc-page .sc-empty{background:var(--aos-canvas);border:1px solid var(--aos-n100);border-radius:var(--aos-radius);padding:20px;margin:12px 0}.sc-page .sc-empty a{display:inline-flex;min-height:44px;align-items:center;color:var(--aos-action)}.sc-page .sc-details{color:var(--aos-n500);font-size:var(--aos-size-small);margin:16px 0}.sc-page .sc-details>summary{cursor:pointer;min-height:36px}.sc-meter{display:grid;grid-template-columns:minmax(110px,1fr) 48px;align-items:center;gap:10px;min-width:180px}.sc-meter-track{position:relative;display:block;height:8px;border-radius:999px;background:var(--aos-n100);box-shadow:inset 0 1px 1px #14170f0f}.sc-meter-fill{position:absolute;top:0;bottom:0;left:0;min-width:0;border-radius:999px 0 0 999px;background:var(--aos-danger);transition:width .28s ease}.sc-meter--positive .sc-meter-fill{background:var(--aos-accent)}.sc-meter--level .sc-meter-fill{background:var(--aos-n300)}.sc-meter-value{color:var(--aos-danger);font:600 var(--aos-size-data) var(--aos-font-display);text-align:right;font-variant-numeric:tabular-nums}.sc-meter--positive .sc-meter-value{color:var(--aos-action)}.sc-meter--level .sc-meter-value{color:var(--aos-n500)}.sc-meter--empty{display:inline;min-width:0;color:var(--aos-n500);font-size:var(--aos-size-small)}.sc-meter-open{position:absolute;top:0;bottom:0;border-radius:0 999px 999px 0;background:repeating-linear-gradient(115deg,color-mix(in srgb,var(--aos-accent) 62%,transparent) 0,color-mix(in srgb,var(--aos-accent) 62%,transparent) 3px,color-mix(in srgb,var(--aos-accent) 16%,transparent) 3px,color-mix(in srgb,var(--aos-accent) 16%,transparent) 7px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aos-chart-1) 55%,transparent)}.sc-meter-baseline{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:1px;background:var(--aos-ink);box-shadow:0 0 0 1px var(--aos-canvas)}.sc-cover{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap;font:500 var(--aos-size-label)/1.3 var(--aos-font-display);margin-top:3px}.sc-page td .sc-cover{display:flex}.sc-cover--yes{color:var(--aos-chart-1)}.sc-cover--part{color:var(--aos-danger)}.sc-cover--aged{color:var(--aos-danger);font-weight:600}.sc-page .sc-standing{margin:4px 0 18px;padding:16px 16px 14px;border-radius:var(--aos-radius-card);background:var(--aos-canvas);box-shadow:var(--aos-elevation-1)}.sc-standing-track{position:relative;height:16px;border-radius:var(--aos-radius-sm);background:var(--aos-n100)}.sc-standing-invoiced{position:absolute;top:0;bottom:0;left:0;border-radius:var(--aos-radius-sm) 0 0 var(--aos-radius-sm);background:var(--aos-danger)}.sc-standing--ahead .sc-standing-invoiced,.sc-standing--ahead .sc-key--invoiced{background:var(--aos-accent)}.sc-standing-open{position:absolute;top:0;bottom:0;border-radius:0 var(--aos-radius-sm) var(--aos-radius-sm) 0;background:repeating-linear-gradient(115deg,color-mix(in srgb,var(--aos-accent) 62%,transparent) 0,color-mix(in srgb,var(--aos-accent) 62%,transparent) 4px,color-mix(in srgb,var(--aos-accent) 16%,transparent) 4px,color-mix(in srgb,var(--aos-accent) 16%,transparent) 9px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aos-chart-1) 55%,transparent)}.sc-standing-baseline{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--aos-ink);box-shadow:0 0 0 1px var(--aos-canvas)}.sc-standing-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px}.sc-standing-legend span{display:inline-flex;align-items:center;gap:7px;color:var(--aos-n500);font-size:var(--aos-size-small)}.sc-key{width:16px;height:9px;border-radius:2px;flex:none}.sc-key--invoiced{background:var(--aos-danger)}.sc-key--open{background:repeating-linear-gradient(115deg,color-mix(in srgb,var(--aos-accent) 62%,transparent) 0,color-mix(in srgb,var(--aos-accent) 62%,transparent) 3px,color-mix(in srgb,var(--aos-accent) 16%,transparent) 3px,color-mix(in srgb,var(--aos-accent) 16%,transparent) 7px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aos-chart-1) 55%,transparent)}.sc-key--baseline{width:2px;height:14px;border-radius:1px;background:var(--aos-ink)}.sc-standing-read{margin:10px 0 0;color:var(--aos-n500);font-size:var(--aos-size-small)}@media (max-width: 1023px) and (min-width: 640px){.sc-page{margin-top:-24px;padding-top:24px}.sc-page .sc-metrics>div{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 639px){.sc-page{min-height:calc(100dvh - 104px);margin:-16px -16px -80px;padding:16px 16px 80px}.sc-page [data-page-header]{margin-left:-2px;margin-right:-2px}.sc-page .sc-metrics>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding-left:0!important}.sc-page .sc-metrics>div>div{padding:12px!important}.sc-page .sc-chart-card>section{padding:16px 14px!important}.sc-page .sc-section{margin-left:0;margin-right:0;padding:14px 12px}.sc-page .sc-focus{padding:10px 12px;gap:4px 12px}.sc-page .sc-focus a{min-height:44px}.sc-page .sc-trends>summary{min-height:44px}.sc-page .sc-history{padding:14px 12px!important}.sc-page .sc-standing{padding:14px 12px 12px}.sc-standing-legend{gap:6px 14px;margin-top:12px}.sc-meter{grid-template-columns:minmax(0,1fr) 52px;min-width:0;width:100%}}@media (prefers-reduced-motion: reduce){.sc-meter-fill{transition:none}}.sc-figure-link{color:var(--aos-action);font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--aos-action) 35%,transparent);text-underline-offset:3px}.sc-figure-link:hover{text-decoration-color:var(--aos-action)}.sc-figure-link:focus-visible{outline:2px solid var(--aos-action);outline-offset:2px;border-radius:var(--aos-radius-sm)}.sc-page .sc-month-items .sc-section-heading{flex-wrap:wrap}.sc-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:var(--aos-size-small);color:var(--aos-ink)}.sc-status svg{color:var(--aos-n500);flex:none}.sc-status[data-status=new] svg,.sc-status[data-status=won] svg{color:var(--aos-action)}.sc-status-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 14px}.sc-status-filter-label{font-size:var(--aos-size-small);color:var(--aos-n500);margin-right:2px}.sc-status-choice{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;min-height:44px;padding:0 14px;border-radius:var(--aos-radius);border:1px solid var(--aos-n200);background:var(--aos-canvas);color:var(--aos-ink);font:500 var(--aos-size-data) var(--aos-font-display);white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s}.sc-status-choice:hover{border-color:var(--aos-action);background:var(--aos-workspace)}.sc-status-choice[aria-pressed=true]{border-color:var(--aos-action);background:var(--aos-tint-positive);color:var(--aos-action)}.sc-status-choice:focus-visible{outline:2px solid var(--aos-action);outline-offset:2px}.aos-doc-toggle{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0;border:0;background:transparent;color:var(--aos-action);font:500 var(--aos-size-data) var(--aos-font-body);cursor:pointer;text-align:left}.aos-doc-toggle:focus-visible{outline:2px solid var(--aos-action);outline-offset:2px;border-radius:var(--aos-radius-sm)}.aos-doc-toggle svg{flex-shrink:0}.aos-doc-count{color:var(--aos-n500);font-weight:300;font-size:var(--aos-size-small)}.aos-doc-muted{color:var(--aos-n500)}.aos-doc-sub{display:block;margin-top:2px;color:var(--aos-n500);font-size:var(--aos-size-small)}.aos-doc-credit{color:var(--aos-danger)}.aos-doc-lines{padding:6px 12px 12px 40px;background:color-mix(in srgb,var(--aos-canvas) 60%,var(--aos-workspace));border-bottom:1px solid var(--aos-n100)}.aos-doc-lines table{width:100%;border-collapse:collapse;font-size:var(--aos-size-small)}.aos-doc-lines th{padding:6px 10px;text-align:left;font:500 var(--aos-size-label) var(--aos-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--aos-n500);border-bottom:1px solid var(--aos-n100);white-space:nowrap}.aos-doc-lines td{padding:6px 10px;border-bottom:1px solid var(--aos-n100);vertical-align:top;color:var(--aos-ink)}.aos-doc-lines tr:last-child td{border-bottom:0}.aos-doc-lines .aos-num{text-align:right;white-space:nowrap}.aos-doc-item{display:grid;gap:2px}.aos-doc-item strong{font-weight:500}.aos-doc-item span{color:var(--aos-n500);white-space:normal}.aos-doc-lines--compact{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px;background:transparent;border:0}.aos-doc-lines--compact li{display:grid;gap:4px;padding:8px 10px;border-radius:var(--aos-radius-sm);background:color-mix(in srgb,var(--aos-canvas) 60%,var(--aos-workspace));font-size:var(--aos-size-small)}.aos-doc-figures{color:var(--aos-ink);overflow-wrap:anywhere}.aos-doc-figures strong{font-weight:500}.aos-record-actions{display:inline-flex;align-items:center;gap:2px;min-width:0}.aos-record-action-slot{display:contents}.aos-record-action{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--aos-radius);background:transparent;color:var(--aos-n500);cursor:pointer;transition:background .12s ease,color .12s ease}.aos-record-action:hover:not(:disabled){background:var(--aos-paper);color:var(--aos-ink)}.aos-record-action[data-tone=primary]{color:var(--aos-action)}.aos-record-action[data-tone=danger]{color:var(--aos-danger)}.aos-record-action:hover:not(:disabled)[data-tone=primary]{color:var(--aos-action)}.aos-record-action:hover:not(:disabled)[data-tone=danger]{color:var(--aos-danger)}.aos-record-action:disabled{opacity:.4;cursor:default}.aos-record-action:focus-visible{outline:0;box-shadow:var(--aos-focus)}.aos-record-action-name{display:block;font:500 var(--aos-size-small) var(--aos-font-display)}.aos-record-action-hint{display:block;margin-top:4px}@media (pointer: coarse){.aos-record-action{width:44px;height:44px}}.aos-record-actions:has([data-labelled]){flex-wrap:wrap;gap:8px}.aos-record-action[data-labelled]{display:inline-flex;gap:8px;width:auto;min-height:44px;height:auto;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--aos-n100);font:500 var(--aos-size-data) var(--aos-font-display)}@media (prefers-reduced-motion: reduce){.aos-record-action{transition:none}}.aos-autosave{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 8px;font:500 var(--aos-size-small) var(--aos-font-display);color:var(--aos-n500);white-space:nowrap}.aos-autosave[data-state=saved]{color:var(--aos-action)}.aos-autosave[data-state=error]{color:var(--aos-danger)}.aos-autosave button{min-height:32px;padding:0 10px;border:0;border-radius:999px;background:var(--aos-tint-negative);color:var(--aos-danger);font:inherit;cursor:pointer}.aos-autosave button:focus-visible{outline:0;box-shadow:var(--aos-focus)}.aos-autosave-spin{animation:aos-autosave-spin 1s linear infinite}@keyframes aos-autosave-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.aos-autosave-spin{animation:none}}.record-thread{border-top:1px solid var(--aos-n100);padding-top:24px;margin-top:24px;min-width:0}.record-thread-heading,.record-thread-heading h2{display:flex;align-items:center;gap:10px}.record-thread-heading{justify-content:space-between}.record-thread-heading h2{font:500 var(--aos-size-h2) var(--aos-font-display);margin:0}.record-comments{display:grid;gap:24px;margin:24px 0}.record-comment{display:flex;gap:12px;min-width:0}.record-comment-avatar{width:32px;height:32px;border-radius:50%;background:var(--aos-n100);display:grid;place-items:center;flex-shrink:0;font-size:var(--aos-size-small);font-weight:500}.record-comment-content{min-width:0;flex:1}.record-comment header{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:var(--aos-size-small)}.record-comment time,.record-reply-context{color:var(--aos-n500);font-size:var(--aos-size-small)}.record-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin:8px 0}.record-mention{background:var(--aos-tint-positive);color:var(--aos-action);font-weight:500;border-radius:4px;padding:1px 4px}.record-comment-actions{display:flex;flex-wrap:wrap;gap:4px 12px}.record-comment-actions button,.record-reply-context button,.record-at{background:transparent;border:0;color:var(--aos-n500);font:inherit;font-size:var(--aos-size-small);cursor:pointer;min-height:44px}.record-comment-actions button:hover{color:var(--aos-action);text-decoration:underline}.record-reply-context{display:flex;align-items:center;justify-content:space-between;border-left:2px solid var(--aos-n200);padding-left:10px;margin:8px 0}.record-composer{border:1px solid var(--aos-n200);border-radius:12px;background:var(--aos-canvas);position:relative;padding:12px}.record-composer textarea{border:0!important;background:transparent!important;padding:8px!important;box-shadow:none!important;resize:vertical}.record-composer-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.record-composer-footer{display:flex;align-items:center;gap:8px}.record-composer-footer .task-help{flex:1;font-size:var(--aos-size-small)}.record-at{display:grid;place-items:center;width:44px}.record-mention-options{border:1px solid var(--aos-n100);border-radius:8px;box-shadow:var(--aos-elevation-2);background:var(--aos-canvas);overflow:hidden;margin:8px 0;max-height:260px;overflow-y:auto}.record-mention-options button{display:block;border:0;background:transparent;color:var(--aos-ink);font:inherit;padding:12px;width:100%;text-align:left;min-height:44px}.record-mention-options button[aria-selected=true]{background:var(--aos-tint-positive)}.record-mention-options p{padding:12px;font-size:var(--aos-size-small)}.record-rich-editor{min-width:0}.record-formatting{display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid var(--aos-n100);padding-bottom:8px;margin-bottom:8px;flex-wrap:wrap}.record-formatting>button{min-width:44px;min-height:44px;display:grid;place-items:center;color:var(--aos-n500);background:transparent;border:0;border-radius:var(--aos-radius-sm);cursor:pointer}.record-formatting>button[aria-pressed=true]{color:var(--aos-action);background:var(--aos-tint-positive)}.record-formatting .aos-choice-field{flex:1;min-width:100px;max-width:160px}.record-rich-editor .ProseMirror{min-height:100px;max-height:360px;overflow-y:auto;padding:8px;outline:none;color:var(--aos-ink);font:300 var(--aos-size-body) var(--aos-font-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.record-rich-editor .ProseMirror:focus-visible{box-shadow:inset 0 0 0 1px var(--aos-action);border-radius:var(--aos-radius-sm)}.record-rich-editor .ProseMirror p{margin:0}.record-rich-editor .ProseMirror strong{font-weight:600}.record-rich-editor .ProseMirror:has(>p:only-child>br:only-child):before{content:attr(data-placeholder);color:var(--aos-n500);float:left;pointer-events:none;height:0}.record-rich-editor [data-tone=green],.record-text[data-tone=green]{color:var(--aos-action)}.record-rich-editor [data-tone=red],.record-text[data-tone=red]{color:var(--aos-danger)}.record-rich-editor [data-tone=muted],.record-text[data-tone=muted]{color:var(--aos-n500)}.record-mention-options>button{display:grid;gap:2px;text-align:left}.record-mention-hint{display:block;font-size:var(--aos-size-small);color:var(--aos-n500)}.record-comment[data-mine=true]{justify-content:flex-end}.record-comment-content{display:flex;flex-direction:column;align-items:flex-start}.record-comment[data-mine=true] .record-comment-content{align-items:flex-end}.record-comment-bubble{max-width:min(640px,100%);min-width:0;background:var(--aos-paper);border:1px solid var(--aos-n100);border-radius:14px 14px 14px 4px;padding:2px 14px;margin-top:6px}.record-comment[data-mine=true] .record-comment-bubble{background:var(--aos-status-ok-bg);border-color:transparent;border-radius:14px 14px 4px}.record-comment-bubble p{margin:8px 0}.record-comment[data-mine=true] .record-mention{background:var(--aos-canvas)}@media (max-width: 639px){.record-comment-content{max-width:88%}.record-comment[data-mine=true] .record-comment-content{max-width:92%}}@media (hover: hover) and (pointer: fine){.record-comment-actions{opacity:0;transition:opacity .12s ease}.record-comment:hover .record-comment-actions,.record-comment:focus-within .record-comment-actions{opacity:1}.record-comment-actions button{min-height:32px}}@media (prefers-reduced-motion: reduce){.record-comment-actions{transition:none}}.aos-meeting-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.aos-meeting-chips-label{display:inline-flex;align-items:center;gap:6px;font:500 var(--aos-size-small) var(--aos-font-display);color:var(--aos-n500)}.aos-meeting-chips-muted{color:var(--aos-n500);font-size:var(--aos-size-small)}.aos-meeting-chip{display:inline-flex;align-items:center;gap:4px;min-height:32px;max-width:100%;padding:0 4px 0 12px;border-radius:999px;background:var(--aos-paper);box-shadow:inset 0 0 0 1px var(--aos-n100);font:500 var(--aos-size-small) var(--aos-font-display);overflow-wrap:anywhere}.aos-meeting-chip[data-state=pending]{background:var(--aos-canvas);box-shadow:inset 0 0 0 1px var(--aos-n200)}.aos-meeting-chip a{color:var(--aos-action)}.aos-meeting-chip button{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--aos-n500);cursor:pointer}.aos-meeting-chip button:hover:not(:disabled){background:var(--aos-n100);color:var(--aos-ink)}.aos-meeting-chip button:focus-visible{outline:0;box-shadow:var(--aos-focus)}.aos-meeting-chips-add .aos-choice-field>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aos-meeting-chips-add .aos-select-wrap{height:32px;min-width:180px}.aos-meeting-chips-error{flex-basis:100%;margin:0;color:var(--aos-danger);font-size:var(--aos-size-small)}@media (pointer: coarse){.aos-meeting-chip{min-height:44px}.aos-meeting-chip button{width:40px;height:40px}.aos-meeting-chips-add .aos-select-wrap{height:auto;min-height:44px}}.task-page{max-width:1180px;width:100%;margin:0 auto;min-width:0}.execution-nav{display:flex;align-items:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.execution-nav a{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:999px;text-decoration:none;color:var(--aos-n500);font-size:var(--aos-size-small);font-weight:500}.execution-nav a.active{background:var(--aos-canvas);box-shadow:var(--aos-elevation-1);color:var(--aos-action)}.task-drawer-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.task-drawer-meta a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--aos-action);font-size:var(--aos-size-small)}.task-drawer-subtasks{margin-top:24px;border-top:1px solid var(--aos-n100);padding-top:24px}.task-drawer-child{padding:12px 0;border-bottom:1px solid var(--aos-n100);display:grid;gap:8px}.task-board-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.task-board-settings{background:var(--aos-workspace);padding:20px;border-radius:var(--aos-radius);margin-bottom:24px}.task-board-settings h3{font:500 var(--aos-size-h2) var(--aos-font-display);margin:0 0 8px}.task-board-column-form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.task-board-column-form .task-field{flex:1;min-width:160px}.task-board-config-row{border-top:1px solid var(--aos-n100);padding-top:16px;margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.task-board-config-row>div:first-child{display:grid;gap:8px}.task-board-config-actions{display:flex;gap:6px;flex-wrap:wrap}.task-custom-lane-title{display:grid;gap:8px;font:500 var(--aos-size-data) var(--aos-font-display);overflow-wrap:anywhere}.task-board-move{display:flex;align-items:center;gap:8px;font-size:var(--aos-size-small);margin:0 0 16px;color:var(--aos-n500)}.task-board-move>.aos-select-wrap{min-width:0;flex:1;min-height:44px}.execution-intro{color:var(--aos-n500);margin:0 0 28px;line-height:1.7}.execution-home-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px;align-items:start}.execution-home-grid>section{padding:24px;overflow:hidden}.execution-home-grid h2{font:500 var(--aos-size-h2) var(--aos-font-display);margin:0;display:flex;align-items:center;gap:8px}.execution-home-grid .task-section-title a,.execution-empty a{display:inline-flex;align-items:center;gap:6px;font-size:var(--aos-size-small);min-height:44px}.execution-priority{display:flex;gap:12px;align-items:center;padding:16px 12px;border-bottom:1px solid var(--aos-n100);border-left:3px solid transparent}.execution-priority[data-overdue=true]{background:var(--aos-tint-negative);border-left-color:var(--aos-danger)}.execution-priority>div{flex:1;min-width:0;display:grid;gap:8px}.execution-empty{padding:30px 8px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--aos-n500);line-height:1.7}.execution-empty>svg{color:var(--aos-action)}.execution-empty h3{color:var(--aos-ink);font:500 var(--aos-size-h2) var(--aos-font-display);margin:0}.execution-empty p{margin:0}.execution-meetings .task-section-title{align-items:flex-start}.execution-meetings .task-section-title>span{max-width:130px;text-align:right}.execution-upcoming-task{display:grid;gap:10px;padding:16px 0;border-bottom:1px solid var(--aos-n100)}.execution-mention{padding:20px 0;border-top:1px solid var(--aos-n100);line-height:1.65}.execution-mention>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:var(--aos-size-small)}.execution-mention p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--aos-size-data);margin-bottom:0}@media (max-width: 1023px){.execution-home-grid{grid-template-columns:1fr}.execution-today{order:0}.execution-conversations{order:1}.execution-upcoming{order:2}.execution-meetings{order:3}}@media (max-width: 639px){.execution-home-grid>section{padding:18px 16px}.execution-home-grid{gap:16px}.execution-priority{flex-wrap:wrap;padding:14px 8px}.execution-priority>.task-status{margin-left:56px}.task-board-column-form{display:grid;grid-template-columns:minmax(0,1fr)}.task-board-settings{padding:16px}.execution-nav{margin-bottom:16px}.execution-nav a{padding:8px 12px}.execution-meetings .task-section-title>span{max-width:none;text-align:left}}.task-page a{color:var(--aos-action);overflow-wrap:anywhere}.task-help{color:var(--aos-n500);font-size:var(--aos-size-small);line-height:1.65}.task-elevated,.task-surface{background:var(--aos-canvas);border-radius:var(--aos-radius-card);box-shadow:var(--aos-elevation-1);min-width:0}.task-overview{padding:24px;margin-bottom:24px}.task-overview-heading,.task-workspace-top,.task-list-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.task-overview-heading{margin-bottom:20px}.task-overview-heading .aos-label{margin:0 0 8px}.task-overview-heading h2{font-size:var(--aos-size-h2)}.task-focus-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.task-focus-card{display:grid;gap:6px;min-width:0;text-align:left;padding:16px 18px;border:1px solid var(--aos-n100);border-top:3px solid var(--aos-n200);border-radius:var(--aos-radius);background:var(--aos-canvas);color:var(--aos-ink);cursor:pointer;font:500 var(--aos-size-data) var(--aos-font-display);transition:box-shadow .15s ease,transform .15s ease}.task-focus-card:not(:disabled):hover{box-shadow:var(--aos-elevation-2);transform:translateY(-1px)}.task-focus-card:disabled{cursor:default}.task-focus-card[aria-pressed=true]{box-shadow:var(--aos-focus)}.task-focus-top,.task-focus-top>span{display:flex;align-items:center;gap:8px}.task-focus-top{justify-content:space-between}.task-focus-top>svg{color:var(--aos-n500);flex-shrink:0}.task-focus-top>span>svg{flex-shrink:0}.task-focus-card strong{font:600 var(--aos-size-display)/1.2 var(--aos-font-display);margin:2px 0;font-variant-numeric:tabular-nums}.task-focus-hint{color:var(--aos-n500);font:300 var(--aos-size-small) var(--aos-font-body)}.task-focus-overdue[data-active=true]{border-top-color:var(--aos-danger);background:var(--aos-tint-negative)}.task-focus-overdue[data-active=true] .task-focus-top,.task-focus-overdue[data-active=true] strong,.task-focus-stuck[data-active=true] .task-focus-top,.task-focus-stuck[data-active=true] strong{color:var(--aos-danger)}.task-focus-stuck[data-active=true]{border-top-color:var(--aos-danger)}.task-focus-today[data-active=true]{border-top-color:var(--aos-accent)}.task-focus-today[data-active=true] .task-focus-top{color:var(--aos-action)}.task-overview-note{margin:16px 0 0;font-size:var(--aos-size-small)}.task-overview-note>span{color:var(--aos-n500)}.task-overview-compact{padding-top:16px;padding-bottom:16px}.task-overview-compact .task-overview-heading,.task-overview-compact .task-overview-note,.task-overview-compact .task-focus-hint{display:none}.task-overview-compact .task-focus-card{padding:10px 16px}.task-overview-compact .task-focus-card strong{font-size:var(--aos-size-h1)}.task-summary-error{display:flex;align-items:center;gap:12px;font-size:var(--aos-size-small);margin-top:12px;color:var(--aos-danger)}.task-workspace{padding:0 24px 8px;margin-bottom:24px}.task-workspace-top{border-bottom:1px solid var(--aos-n100)}.task-views{display:flex;gap:4px}.task-views button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:60px;padding:12px 18px;background:transparent;border:0;border-bottom:3px solid transparent;font:500 var(--aos-size-data) var(--aos-font-display);color:var(--aos-n500);cursor:pointer}.task-views button[aria-selected=true]{color:var(--aos-action);border-bottom-color:var(--aos-accent)}.task-toolbar,.task-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;margin:22px 0}.task-filter-extras{display:contents}.task-toolbar>button{align-self:end}.task-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:var(--aos-size-small)}.task-field>span{font-family:var(--aos-font-display);font-weight:500}.task-field input,.task-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--aos-n200);border-radius:var(--aos-radius-sm);color:var(--aos-ink);background:var(--aos-canvas);font:300 var(--aos-size-body) var(--aos-font-body)}.task-field textarea{resize:vertical}.task-field input:focus-visible,.task-field textarea:focus-visible,.task-page button:focus-visible{outline:2px solid var(--aos-action);outline-offset:3px}.task-field input:disabled,.task-field textarea:disabled{background:var(--aos-paper);opacity:1}.task-actions,.task-pagination,.task-section-title,.task-record-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.task-actions{justify-content:flex-end}.task-actions>a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.task-list-heading{margin:22px 0 14px}.task-list-heading h2{display:inline-flex;gap:10px;align-items:center;font-size:var(--aos-size-h2)}.task-total{display:inline-flex;justify-content:center;align-items:center;min-width:28px;padding:3px 8px;border-radius:var(--aos-radius);background:var(--aos-paper);color:var(--aos-n500);font-weight:500}.task-clear-focus{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;font:500 var(--aos-size-small) var(--aos-font-display);color:var(--aos-action);min-height:44px;cursor:pointer}.task-pagination{justify-content:flex-end;margin:18px 0 8px;font-size:var(--aos-size-small)}.task-pagination>span{margin-right:auto;color:var(--aos-n500)}.task-list-title{display:flex;gap:6px;align-items:center;min-width:0}.task-list-title>div{min-width:0}.task-title{font:500 var(--aos-size-data)/1.55 var(--aos-font-display);color:var(--aos-ink);border:0;padding:8px 0;background:transparent;cursor:pointer;text-align:left;white-space:normal;overflow-wrap:anywhere;min-height:44px;max-width:400px}.task-title:hover{color:var(--aos-action);text-decoration:underline;text-underline-offset:3px}.task-title>svg{color:var(--aos-danger);margin-right:6px;vertical-align:middle}.task-complete{border:0;background:transparent;color:var(--aos-n300);padding:8px;width:44px;min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--aos-radius)}.task-complete:not(:disabled):hover,.task-complete[data-done=true]{color:var(--aos-action);background:var(--aos-tint-positive)}.task-complete:disabled{cursor:default}.task-subtitle{display:block;color:var(--aos-n500);font:300 var(--aos-size-small) var(--aos-font-body)}.task-assignee{display:block;max-width:180px;white-space:normal;overflow-wrap:anywhere}.task-tags{display:flex;flex-wrap:wrap;gap:6px;max-width:190px;white-space:normal;overflow-wrap:anywhere}.task-tags>span{background:var(--aos-paper);padding:3px 7px;border-radius:var(--aos-radius-sm);font-size:var(--aos-size-small);color:var(--aos-n500)}.task-state{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--aos-radius);color:var(--aos-n500);background:var(--aos-paper);font:500 var(--aos-size-small)/1.4 var(--aos-font-display);white-space:nowrap}.task-state-blocked{color:var(--aos-danger);background:var(--aos-tint-negative)}.task-state-in_progress{color:var(--aos-action);background:var(--aos-tint-positive)}.task-state-done{color:var(--aos-action)}.task-due{display:inline-flex;align-items:center;gap:6px;font-size:var(--aos-size-small);color:var(--aos-n500);white-space:normal}.task-due>svg{flex-shrink:0}.task-due-overdue{color:var(--aos-danger);font-weight:500}.task-due-today{color:var(--aos-action);font-weight:500}.task-board-viewport{overflow-x:auto;max-width:100%;padding:3px 3px 12px;overscroll-behavior-x:contain}.task-board-navigation{display:flex;align-items:center;gap:8px;margin-bottom:12px}.task-board-navigation>span{margin-right:auto}.task-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);grid-template-columns:none;gap:14px;align-items:start}.task-drag-handle{float:right;display:grid;place-items:center;min-width:44px;height:44px;margin:-8px -8px 0 0;background:transparent;border:0;color:var(--aos-n500);cursor:grab}.task-drag-handle:active{cursor:grabbing}.task-lane{background:var(--aos-workspace);border-top:3px solid var(--aos-n200);border-radius:var(--aos-radius);padding:12px;min-width:0;min-height:260px}.task-lane-blocked{border-top-color:var(--aos-danger)}.task-lane-in_progress{border-top-color:var(--aos-action)}.task-lane-done{border-top-color:var(--aos-accent)}.task-lane[data-drop=true]{outline:2px solid var(--aos-action);outline-offset:2px}.task-lane h2{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:var(--aos-size-data);margin:0 0 16px}.task-lane h2 .task-state{padding:4px 0;background:transparent}.task-lane-empty{font-size:var(--aos-size-small);color:var(--aos-n500);text-align:center;padding:36px 0}.task-lane-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:12px 0 0;font-size:var(--aos-size-small);color:var(--aos-n500);text-align:center}.task-lane-footer>button{background:none;border:0;padding:0;font:inherit;color:var(--aos-action);cursor:pointer;text-decoration:underline;text-underline-offset:2px;min-height:24px}.task-lane-footer>button:focus-visible{outline:2px solid var(--aos-action);outline-offset:2px;border-radius:2px}.task-card{min-width:0;padding:12px;margin-bottom:12px;background:var(--aos-canvas);border-radius:var(--aos-radius);box-shadow:var(--aos-elevation-1);border-left:3px solid transparent;overflow-wrap:anywhere;transition:box-shadow .15s ease}.task-card:hover{box-shadow:var(--aos-elevation-2)}.task-card[data-attention=overdue],.task-card[data-attention=stuck]{border-left-color:var(--aos-danger)}.task-card[data-attention=today]{border-left-color:var(--aos-accent)}.task-card[data-attention=done]{opacity:.8}.task-card[draggable=true]{cursor:grab}.task-card .task-title{width:100%;margin-bottom:8px}.task-card-person{display:flex;gap:8px;align-items:center;margin:14px 0;font-size:var(--aos-size-small)}.task-avatar{display:inline-flex;flex:0 0 30px;height:30px;align-items:center;justify-content:center;border-radius:var(--aos-radius);background:var(--aos-paper);color:var(--aos-n500);font:500 var(--aos-size-small) var(--aos-font-display)}.task-card>.task-due{display:flex;margin-top:10px}.task-card>.task-state:last-child{margin-top:10px}.task-calendar-toolbar{border-top:1px solid var(--aos-n100);padding-top:20px}.task-calendar-heading,.task-calendar-options,.task-calendar-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.task-calendar-heading{justify-content:space-between;margin-bottom:16px}.task-calendar-navigation{gap:8px}.task-calendar-navigation>button{min-width:44px;padding-left:12px!important;padding-right:12px!important}.task-calendar-options{gap:16px;align-items:flex-end}.task-calendar-options>.task-field{flex:0 1 200px}.task-segmented{display:inline-flex;align-items:center;padding:4px;gap:4px;background:var(--aos-paper);border-radius:var(--aos-radius)}.task-segmented>button{min-height:44px;padding:8px 18px;border:0;border-radius:var(--aos-radius-sm);color:var(--aos-n500);background:transparent;font:500 var(--aos-size-data) var(--aos-font-display);cursor:pointer}.task-segmented>button[aria-pressed=true]{background:var(--aos-canvas);box-shadow:var(--aos-elevation-1);color:var(--aos-action)}.task-weekdays,.task-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.task-weekdays{border:1px solid var(--aos-n100);border-bottom:0;border-radius:var(--aos-radius) var(--aos-radius) 0 0;background:var(--aos-paper)}.task-weekdays>span{padding:10px 6px;text-align:center;font:500 var(--aos-size-small) var(--aos-font-display);color:var(--aos-n500)}.task-calendar{border-top:1px solid var(--aos-n100);border-left:1px solid var(--aos-n100)}.task-day{min-width:0;min-height:140px;padding:8px;border-right:1px solid var(--aos-n100);border-bottom:1px solid var(--aos-n100);background:var(--aos-canvas)}.task-calendar-week>.task-day{min-height:300px}.task-day h3{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font:500 var(--aos-size-small) var(--aos-font-display);color:var(--aos-n500);margin:0 0 10px}.task-day h3>span:first-child:not(.task-day-number){display:none}.task-day-number{display:inline-flex;min-width:30px;height:30px;align-items:center;justify-content:center;font-size:var(--aos-size-data);color:var(--aos-ink)}.task-today{background:color-mix(in srgb,var(--aos-tint-positive) 45%,var(--aos-canvas))}.task-today .task-day-number{background:var(--aos-ink);color:var(--aos-accent);border-radius:var(--aos-radius)}.task-day-today{font-size:var(--aos-size-small);color:var(--aos-action)}.task-other-month{background:var(--aos-workspace)}.task-other-month .task-day-number{color:var(--aos-n500)}.task-card-compact{padding:6px 8px;margin-bottom:8px;box-shadow:none;background:var(--aos-paper)}.task-card-compact .task-title{margin:0;padding:4px 0;font-size:var(--aos-size-small)}.task-card-compact[data-attention=overdue],.task-card-compact[data-attention=stuck]{background:var(--aos-tint-negative)}.task-calendar-status{display:block;font-size:var(--aos-size-small);color:var(--aos-n500)}.task-card-compact[data-attention=overdue] .task-calendar-status{color:var(--aos-danger)}.task-calendar-agenda{margin-top:20px}.task-calendar-agenda h3{font-size:var(--aos-size-h2);margin:0 0 16px}.task-drag-hint{margin:4px 0 12px}.task-error{color:var(--aos-danger);background:var(--aos-tint-negative);border-left:3px solid var(--aos-danger);padding:14px 16px;margin:16px 0;overflow-wrap:anywhere}.task-error button{margin:8px}.task-notice{display:flex;gap:12px;flex-wrap:wrap;align-items:center;background:var(--aos-ink);color:var(--aos-canvas);padding:8px 16px;border-radius:var(--aos-radius);margin-bottom:16px}.task-notice button{border:0;background:transparent;color:var(--aos-accent);min-height:44px;padding:8px;font:500 var(--aos-size-data) var(--aos-font-display);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.task-notice button:last-child{margin-left:auto}.task-form{display:grid;gap:20px;min-width:0}.task-form .task-form-grid{margin:0}.task-check{display:flex;gap:12px;align-items:center;min-height:44px;font-size:var(--aos-size-data);cursor:pointer}.task-check input{flex:0 0 auto;width:20px;height:20px;accent-color:var(--aos-action)}.task-surface{margin-bottom:24px;padding:24px}.task-section-title{justify-content:space-between;margin:0 0 14px}.task-record-meta{margin-bottom:18px;font-size:var(--aos-size-small);color:var(--aos-n500)}.task-record-tools{margin-top:24px;padding-top:20px;border-top:1px solid var(--aos-n100)}@media (max-width: 1023px) and (min-width: 640px){.task-board{grid-auto-columns:minmax(260px,1fr)}.task-workspace,.task-overview{padding-left:18px;padding-right:18px}.task-calendar-week{grid-template-columns:repeat(2,minmax(0,1fr))}.task-calendar-week>.task-day{min-height:160px}.task-weekdays-week{display:none}.task-calendar-week .task-day h3>span:first-child:not(.task-day-number){display:inline}.task-focus-top>svg{display:none}.task-calendar-month .task-card-compact{padding:4px}}@media (max-width: 639px){.task-overview,.task-surface{padding:16px}.task-overview{margin-bottom:18px}.task-overview-heading{gap:4px;margin-bottom:14px}.task-overview-heading>.task-help{flex-basis:100%}.task-focus-cards{gap:8px}.task-focus-card{padding:12px 10px;gap:8px}.task-overview-compact .task-focus-card{padding:8px;gap:4px}.task-focus-top>span{flex-direction:column;align-items:flex-start;gap:6px;font-size:var(--aos-size-small)}.task-focus-top>svg,.task-focus-hint{display:none}.task-focus-card strong{font-size:var(--aos-size-h1);overflow-wrap:anywhere}.task-overview-note{font-size:var(--aos-size-small);margin-top:12px}.task-overview-note>span{display:none}.task-workspace{padding:0 14px 4px}.task-workspace-top>.task-help{display:none}.task-views{width:100%;gap:0}.task-views button{padding:10px 8px;flex:1 1 0}.task-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.task-search{grid-column:1 / -1}.task-filter-extras{display:grid;grid-template-columns:minmax(0,1fr);grid-column:1 / -1;gap:12px}.task-form-grid,.task-board,.task-calendar-week{grid-template-columns:minmax(0,1fr)}.task-board{margin-top:16px;grid-auto-flow:row;grid-auto-columns:auto}.task-board-viewport{overflow:visible;padding:0}.task-list-title{gap:0}.task-list-heading{margin-top:18px}.task-lane{min-height:0;padding:12px}.task-calendar-heading{gap:12px}.task-calendar-navigation{flex:1 1 100%}.task-calendar-options{gap:12px}.task-calendar-options>.task-field{flex:1 1 150px}.task-calendar-week>.task-day{min-height:0;padding:14px}.task-day h3>span:first-child:not(.task-day-number){display:inline}.task-calendar-picker{border:0;gap:2px;margin-inline:-6px}.task-calendar-picker>.task-day{min-height:52px;border:0;padding:4px 0;border-radius:var(--aos-radius-sm);font:500 var(--aos-size-small) var(--aos-font-display);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--aos-ink);cursor:pointer}.task-calendar-picker>.task-other-month{color:var(--aos-n500)}.task-calendar-picker>.task-day[aria-pressed=true]{background:var(--aos-ink);color:var(--aos-accent)}.task-date-count{font:500 var(--aos-size-label) var(--aos-font-display);line-height:1.1}.task-weekdays{border:0;background:var(--aos-canvas)}.task-weekdays>span{padding:8px 0;font-size:var(--aos-size-label)}.task-actions{width:100%}.task-actions>a{width:100%}.task-pagination>span{flex-basis:100%}.task-title{max-width:100%}.task-page .aos-actionbar>a{display:inline-flex;align-items:center;gap:8px;color:var(--aos-accent)}}@media (prefers-reduced-motion: reduce){.task-focus-card,.task-card{transition:none}.task-focus-card:not(:disabled):hover{transform:none}}.execution-misses{padding:20px 24px;margin-top:24px}.execution-misses>button{display:inline-flex;align-items:center;gap:8px;min-height:44px;background:transparent;border:0;cursor:pointer;font:500 var(--aos-size-data) var(--aos-font-display);color:var(--aos-ink);padding:0}.execution-misses ul{list-style:none;margin:8px 0 0;padding:0}.execution-misses li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--aos-n100);font-size:var(--aos-size-small)}.execution-misses li>span{color:var(--aos-n500)}@media (max-width: 639px){.execution-misses li{grid-template-columns:minmax(0,1fr);gap:4px}}.execution-section-heading{font:500 var(--aos-size-h2) var(--aos-font-display);margin:26px 0 0}.execution-grades{margin-top:40px;padding-top:32px;border-top:1px solid var(--aos-n100)}.execution-grades .task-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.execution-grades h2{font:500 var(--aos-size-h2) var(--aos-font-display);margin:0}.grade-scope{display:inline-flex;align-items:center;gap:8px;font-size:var(--aos-size-small);color:var(--aos-n500);min-height:44px}.grade-meter{display:inline-flex;align-items:center;gap:8px;min-width:0}.grade-meter--none{color:var(--aos-n500);font-size:var(--aos-size-small)}.grade-meter-track{flex:1 1 64px;min-width:48px;max-width:120px;height:6px;border-radius:999px;background:var(--aos-n100);overflow:hidden}.grade-meter-fill{display:block;height:100%;border-radius:999px;background:var(--aos-n300)}.grade-meter[data-tone=positive] .grade-meter-fill{background:var(--aos-chart-1)}.grade-meter[data-tone=negative] .grade-meter-fill{background:var(--aos-danger)}.task-record-meetings{margin:0 0 16px}.task-autosave-line{display:flex;justify-content:flex-end;margin:-8px 0 4px}.task-drawer-meetings{margin:4px 0 8px}.task-recurrence{display:grid;gap:8px}.task-recurrence-options{display:grid;gap:16px;padding:4px 0 4px 16px;border-left:2px solid var(--aos-n200)}.task-recurrence-every{display:flex;align-items:center;gap:10px;font:300 var(--aos-size-body) var(--aos-font-body);color:var(--aos-ink)}.task-recurrence-every input{width:80px;min-height:44px;box-sizing:border-box;padding:0 12px;border:1px solid var(--aos-n200);border-radius:var(--aos-radius-sm);background:var(--aos-canvas);color:var(--aos-ink);font:inherit}.task-repeat-days{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0;min-width:0}.task-repeat-days legend{width:100%;margin-bottom:8px;padding:0;font:500 var(--aos-size-small) var(--aos-font-display)}.task-repeat-day{min-width:52px;min-height:40px;padding:0 10px;border:1px solid var(--aos-n200);border-radius:var(--aos-radius-sm);background:var(--aos-canvas);color:var(--aos-ink);font:500 var(--aos-size-small) var(--aos-font-display);cursor:pointer}.task-repeat-day:hover{border-color:var(--aos-action)}.task-repeat-day[aria-pressed=true]{background:var(--aos-action);border-color:var(--aos-action);color:var(--aos-canvas)}.task-repeat-day:focus-visible{outline:2px solid var(--aos-action);outline-offset:2px}.task-recurrence-summary{display:flex;align-items:flex-start;gap:8px;margin:0}.task-recurrence-summary>svg{flex-shrink:0;margin-top:3px}.task-repeats{display:inline-flex;align-items:center;gap:4px;color:var(--aos-n500);font-size:var(--aos-size-small)}@media (max-width: 639px){.task-repeat-day{min-height:44px}}.record-access{display:grid;gap:12px;min-width:0}.record-access h2{font-size:var(--aos-size-h2)}.record-access h3{font:500 var(--aos-size-small) var(--aos-font-display);color:var(--aos-n500);margin:8px 0 0}.record-access ul{list-style:none;padding:0;margin:0;display:grid;gap:2px}.record-access li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--aos-n100);min-width:0}.record-access li>svg{flex:none;color:var(--aos-n500)}.record-access li>span{flex:1;min-width:0;overflow-wrap:anywhere}.record-access li strong{display:block;font-weight:500}.record-access-hint{display:block;font-size:var(--aos-size-small);color:var(--aos-n500);margin-top:2px}.record-access li>button{margin-left:auto}.tg-page{max-width:1240px;min-height:calc(100dvh - 64px);margin:-28px auto -64px;padding:28px 0 64px}.tg-page [data-page-header] .aos-label a{color:inherit;text-decoration:none}.tg-page [data-page-header] .aos-label a:hover{color:var(--aos-action);text-decoration:underline}.tg-page [data-page-header]>div{margin-bottom:4px!important}.tg-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.tg-tile{min-width:0;padding:14px 16px;border-radius:var(--aos-radius-card);background:var(--aos-canvas);box-shadow:var(--aos-elevation-1)}.tg-tile .aos-label{margin:0 0 6px}.tg-tile-value{margin:0;font:600 var(--aos-size-h1) var(--aos-font-display);letter-spacing:-.01em;line-height:1.1}.tg-tile-hint{margin:6px 0 0;font-size:var(--aos-size-small);color:var(--aos-n500);min-height:18px}.tg-section{margin-top:18px;padding:18px 20px;border-radius:var(--aos-radius-card);background:var(--aos-canvas);box-shadow:var(--aos-elevation-2);overflow:clip}.tg-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.tg-section-heading h2{font-size:var(--aos-size-h2)}.tg-count{background:var(--aos-paper);border:1px solid var(--aos-n100);border-radius:999px;padding:3px 10px;color:var(--aos-n500);font-size:var(--aos-size-small);white-space:nowrap}.tg-targets-toolbar{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;margin:8px 0 18px}.tg-amount{width:124px;height:34px;padding:0 10px;border:0;border-radius:var(--aos-radius-sm);text-align:right;font:500 var(--aos-size-data) var(--aos-font-body);font-variant-numeric:tabular-nums;color:var(--aos-ink);background:var(--aos-canvas);box-shadow:inset 0 0 0 1px var(--aos-n200)}.tg-amount:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px var(--aos-action)}.tg-amount--dirty{box-shadow:inset 0 0 0 1.5px var(--aos-accent)}.tg-second-line{display:block;margin-top:2px;color:var(--aos-n500);font-size:var(--aos-size-small)}.tg-mono{font-variant-numeric:tabular-nums}@media (max-width: 1023px) and (min-width: 640px){.tg-page{margin-top:-24px;padding-top:24px}.tg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.tg-page{min-height:calc(100dvh - 104px);margin:-16px -16px -80px;padding:16px 16px 80px}.tg-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tg-tile{padding:12px}.tg-section{padding:14px 12px}}.tg-page a{color:var(--aos-action)}.tg-page .aos-label a{color:inherit;text-decoration:none}.tg-page .aos-label a:hover{color:var(--aos-action);text-decoration:underline}.fc-page{max-width:1240px;min-height:calc(100dvh - 64px);margin:-28px auto -64px;padding:28px 0 64px}.fc-page [data-page-header] .aos-label a{color:inherit;text-decoration:none}.fc-page [data-page-header] .aos-label a:hover{color:var(--aos-action);text-decoration:underline}.fc-page [data-page-header]>div{margin-bottom:4px!important}.fc-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.fc-tile{min-width:0;padding:14px 16px;border-radius:var(--aos-radius-card);background:var(--aos-canvas);box-shadow:var(--aos-elevation-1)}.fc-tile .aos-label{margin:0 0 6px}.fc-tile-value{margin:0;font:600 var(--aos-size-h1) var(--aos-font-display);letter-spacing:-.01em;line-height:1.1}.fc-tile-value--action{color:var(--aos-action)}.fc-tile-value--danger{color:var(--aos-danger)}.fc-tile-hint{margin:6px 0 0;font-size:var(--aos-size-small);color:var(--aos-n500);min-height:18px}.fc-banner{display:flex;gap:12px;align-items:flex-start;margin:4px 0 16px;padding:12px 16px;border-left:3px solid var(--aos-n200);border-radius:0 var(--aos-radius) var(--aos-radius) 0}.fc-banner--negative{border-left-color:var(--aos-danger);background:var(--aos-tint-negative)}.fc-banner--positive{border-left-color:var(--aos-accent);background:var(--aos-tint-positive)}.fc-banner--neutral{background:color-mix(in srgb,var(--aos-canvas) 70%,var(--aos-workspace))}.fc-banner svg{flex-shrink:0;margin-top:3px;color:var(--aos-n500)}.fc-banner--negative svg{color:var(--aos-danger)}.fc-banner--positive svg{color:var(--aos-action)}.fc-banner p{margin:0;font-size:var(--aos-size-data)}.fc-banner .fc-banner-title{font:600 var(--aos-size-data) var(--aos-font-display);margin-bottom:2px}.fc-banner blockquote{margin:6px 0 0;padding:0 0 0 12px;border-left:2px solid var(--aos-n200);color:var(--aos-ink);font-size:var(--aos-size-data)}.fc-banner .fc-banner-meta{color:var(--aos-n500);font-size:var(--aos-size-small);margin-top:4px}.fc-section{margin-top:18px;padding:18px 20px;border-radius:var(--aos-radius-card);background:var(--aos-canvas);box-shadow:var(--aos-elevation-2);overflow:clip}.fc-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.fc-section-heading h2{font-size:var(--aos-size-h2)}.fc-count{background:var(--aos-paper);border:1px solid var(--aos-n100);border-radius:999px;padding:3px 10px;color:var(--aos-n500);font-size:var(--aos-size-small);white-space:nowrap}.fc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:12px}.fc-toolbar label{display:inline-flex;align-items:center;gap:8px;font-size:var(--aos-size-small);color:var(--aos-n500)}.fc-toolbar input[type=search]{flex:1 1 220px;min-width:0}.fc-sort-note{display:flex;align-items:center;gap:6px;margin:-4px 0 12px;color:var(--aos-n500);font-size:var(--aos-size-small)}.fc-sort-note svg{flex:0 0 auto}.fc-footnote{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0 0;color:var(--aos-n500);font-size:var(--aos-size-small)}.fc-pager{display:inline-flex;align-items:center;gap:8px}.fc-pager button{min-width:44px;min-height:36px;border:0;border-radius:var(--aos-radius-sm);background:var(--aos-canvas);box-shadow:inset 0 0 0 1px var(--aos-n200);color:var(--aos-ink);cursor:pointer}.fc-pager button:disabled{opacity:.4;cursor:default}.fc-amount{width:124px;height:34px;padding:0 10px;border:0;border-radius:var(--aos-radius-sm);text-align:right;font:500 var(--aos-size-data) var(--aos-font-body);font-variant-numeric:tabular-nums;color:var(--aos-ink);background:var(--aos-canvas);box-shadow:inset 0 0 0 1px var(--aos-n200)}.fc-amount:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px var(--aos-action)}.fc-amount--dirty{box-shadow:inset 0 0 0 1.5px var(--aos-accent)}.fc-amount:disabled{background:var(--aos-paper);color:var(--aos-n500)}.fc-second-line{display:block;margin-top:2px;color:var(--aos-n500);font-size:var(--aos-size-small)}.fc-second-line--negative{color:var(--aos-danger)}.fc-bucket-name{font:500 var(--aos-size-data) var(--aos-font-display)}.fc-actions{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--aos-n100)}.fc-actions .fc-save-state{color:var(--aos-n500);font-size:var(--aos-size-small)}.fc-actions .fc-buttons{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fc-review textarea{width:100%;min-height:96px;padding:10px;border:0;border-radius:var(--aos-radius-sm);box-shadow:inset 0 0 0 1px var(--aos-n200);font:300 var(--aos-size-data) var(--aos-font-body);color:var(--aos-ink);background:var(--aos-canvas);resize:vertical}.fc-review textarea:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px var(--aos-action)}.fc-history{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.fc-history li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;font-size:var(--aos-size-small);color:var(--aos-n500)}.fc-history li strong{color:var(--aos-ink);font-weight:500}.fc-history li q{grid-column:2;color:var(--aos-ink);font-style:normal}.fc-share-row td{background:var(--aos-paper)!important;color:var(--aos-n500);font-weight:500}.fc-targets-toolbar{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;margin:8px 0 18px}.fc-mono{font-variant-numeric:tabular-nums}@media (max-width: 1023px) and (min-width: 640px){.fc-page{margin-top:-24px;padding-top:24px}.fc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.fc-page{min-height:calc(100dvh - 104px);margin:-16px -16px -80px;padding:16px 16px 80px}.fc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fc-tile{padding:12px}.fc-section{padding:14px 12px}.fc-actions{flex-direction:column;align-items:stretch}.fc-actions .fc-buttons{justify-content:stretch}.fc-actions .fc-buttons>*{flex:1}}@media (prefers-reduced-motion: reduce){.fc-page *,.fc-page *:before,.fc-page *:after{transition:none!important;animation:none!important}}.fc-tiles--5{grid-template-columns:repeat(5,minmax(0,1fr))}.fc-note{width:200px;height:30px;padding:0 8px;border:0;border-radius:var(--aos-radius-sm);font:300 var(--aos-size-small) var(--aos-font-body);color:var(--aos-ink);background:var(--aos-canvas);box-shadow:inset 0 0 0 1px var(--aos-n100)}.fc-note:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px var(--aos-action)}.fc-note::placeholder{color:var(--aos-n300)}.fc-grid .fc-amount{width:100px}.fc-grid .fc-note{width:124px}.fc-grid .fc-banner{margin:0 0 12px;align-items:center}.fc-open-link{padding:0;border:0;background:transparent;color:var(--aos-action);font:inherit;font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--aos-action) 35%,transparent);text-underline-offset:3px;cursor:pointer}.fc-open-link:hover{text-decoration-color:var(--aos-action)}.fc-open-link:focus-visible{outline:2px solid var(--aos-action);outline-offset:2px;border-radius:var(--aos-radius-sm)}.fc-badge{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--aos-accent);color:var(--aos-ink);font:600 var(--aos-size-small) var(--aos-font-display);text-align:center}.fc-queue .fc-section-heading h2{display:inline-flex;align-items:center;gap:8px}.fc-queue-lead{margin:0 0 12px;max-width:820px;color:var(--aos-n500);font-size:var(--aos-size-small)}.fc-queue-empty{padding:18px 0 6px}.fc-queue-empty p{margin:0 0 4px}.fc-queue-list{margin:0;padding:0;list-style:none;display:grid;gap:14px}.fc-card{padding:16px 18px;border-radius:var(--aos-radius-card);background:var(--aos-canvas);box-shadow:var(--aos-elevation-1),inset 3px 0 0 var(--aos-n200)}.fc-card--negative{box-shadow:var(--aos-elevation-1),inset 3px 0 0 var(--aos-danger)}.fc-card--positive{box-shadow:var(--aos-elevation-1),inset 3px 0 0 var(--aos-accent)}.fc-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 24px;flex-wrap:wrap;margin-bottom:12px}.fc-card-head h3{margin:0;font-size:var(--aos-size-h2);overflow-wrap:anywhere}.fc-card-kind{display:inline-flex;align-items:center;gap:6px;margin:0 0 4px}.fc-card--negative .fc-card-kind{color:var(--aos-danger)}.fc-card--positive .fc-card-kind{color:var(--aos-action)}.fc-card-tag{margin-left:8px;padding:1px 6px;border-radius:var(--aos-radius-sm);background:var(--aos-paper);color:var(--aos-n500);font:500 var(--aos-size-label) var(--aos-font-display);letter-spacing:.08em;vertical-align:middle}.fc-card-figures{display:flex;align-items:flex-end;gap:10px 14px;flex-wrap:wrap}.fc-card-figures>span:not(.fc-card-delta){display:grid;gap:2px}.fc-card-figures strong{font:600 var(--aos-size-h2) var(--aos-font-display)}.fc-card-suggested{color:var(--aos-ink)}.fc-card-delta{display:inline-flex;align-items:center;gap:4px;font:500 var(--aos-size-data) var(--aos-font-body);padding-bottom:3px}.fc-card-delta--negative{color:var(--aos-danger)}.fc-card-delta--positive{color:var(--aos-action)}.fc-card [role=note]{margin:0 0 12px!important}.fc-card-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin:0 0 12px}.fc-card-facts dt{margin:0 0 2px}.fc-card-facts dd{margin:0;font-size:var(--aos-size-data)}.fc-card-hint{display:block;color:var(--aos-n500);font-size:var(--aos-size-small)}.fc-card-months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px 0;border-top:1px solid var(--aos-n100);border-bottom:1px solid var(--aos-n100);margin-bottom:12px}.fc-card-months>div{display:grid;gap:2px;font-size:var(--aos-size-data)}.fc-card-note{margin:0 0 12px;font-size:var(--aos-size-data)}.fc-card-orders{margin-bottom:12px}.fc-link-button{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0;border:0;background:transparent;color:var(--aos-action);font:500 var(--aos-size-data) var(--aos-font-body);cursor:pointer}.fc-link-button:focus-visible{outline:2px solid var(--aos-action);outline-offset:2px;border-radius:var(--aos-radius-sm)}.fc-card-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--aos-n100)}@media (max-width: 1100px){.fc-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.fc-card{padding:14px 12px}.fc-card-months{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-card-actions>*{flex:1 1 100%;min-height:48px}}@media (max-width: 1100px) and (min-width: 640px){.fc-tiles--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 639px){.fc-tiles--5{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-page a{color:var(--aos-action)}.fc-page .aos-label a{color:inherit;text-decoration:none}.fc-page .aos-label a:hover{color:var(--aos-action);text-decoration:underline}.fc-amount--empty{box-shadow:inset 0 0 0 1.5px var(--aos-danger);background:var(--aos-tint-negative)}.fc-needs-figure{display:inline-flex;gap:4px;align-items:center;margin-top:3px;color:var(--aos-danger);font-size:var(--aos-size-small);white-space:nowrap}.fc-actions .fc-save-state--blocked{display:inline-flex;gap:5px;align-items:center;color:var(--aos-danger)}
