body:has(>:is(.login,.workspace-join)){background:#111512}.login,.workspace-join{--entry-column:min(560px, 42vw);--entry-image:url(/brand/cadence.jpg);--entry-band:url(/brand/continuum.jpg);--vault-canvas:#111512;--vault-surface:#181d19;--vault-fill:#1f2520;--vault-ink:#f1f2eb;--vault-muted:#a3aaa4;--vault-faint:#737b75;--vault-line:#343c36;--vault-control-line:#5f6761;--vault-control-line-hover:#a3aaa4;--vault-focus:#9fb4bf;--vault-accent:#f1f2eb;--vault-accent-hover:#fff;--vault-on-ink:#111512;--vault-danger:#f08a7e;--vault-danger-ink:#f4a59b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--vault-ink);box-sizing:border-box;grid-template-columns:minmax(0, 1fr) var(--entry-column);background:var(--vault-canvas);border:0;grid-template-rows:auto 1fr auto auto auto auto 1fr;max-width:none;min-height:100vh;margin:0;padding:0;display:grid}.login *,.workspace-join *{box-sizing:border-box}.login>*,.workspace-join>*{grid-column:2;min-width:0}.login:before,.workspace-join:before{content:"";inset:0 var(--entry-column) 0 0;background:#0b0d0c var(--entry-image) 50% 30% / cover no-repeat;position:fixed}:is(.login,.workspace-join) .vault-button-primary:active{background:#fff}.login>.wordmark,.workspace-join>.brand{min-height:0;padding:var(--vault-space-7) var(--vault-space-7) var(--vault-space-6);font:600 var(--vault-text-md) / 1 var(--vault-heading-font);color:var(--vault-ink);grid-row:1;align-items:center;margin:0;text-decoration:none;display:flex}:is(.login,.workspace-join) :is(.brand-wordmark,.brand-symbol){width:auto;height:28px;fill:var(--vault-ink)}:is(.login,.workspace-join) .brand-logo{filter:brightness(0)invert();opacity:.94;max-width:200px;height:34px}.login>:is(h1,p,form,.vault-button){margin-inline:var(--vault-space-7)}.workspace-join>main{padding-inline:var(--vault-space-7)}.login>h1{grid-row:3}.login>p:not(.login-alt){grid-row:4}.login>:is(form,.vault-button){grid-row:5}.login>.login-alt{grid-row:6}.login>:last-child{margin-bottom:var(--vault-space-7)}.workspace-join>main{max-width:none;padding-block:var(--vault-space-7);flex-direction:column;grid-row:3/6;gap:0;margin:0;display:flex}.workspace-join-content>section{display:contents}.login>h1:before,.workspace-join-content h1:before,.workspace-join-notice>h1:before{content:"Sign in";margin-bottom:var(--vault-space-4);font:600 var(--vault-text-label) / 16px var(--vault-font);letter-spacing:var(--vault-tracking-label);text-transform:uppercase;color:var(--vault-muted);display:block}.login-reset>h1:before{content:"Reset password"}.workspace-join-content h1:before,.workspace-join-notice>h1:before{content:"Invitation"}.login>h1,.workspace-join h1{font:600 var(--vault-text-xl) / 44px var(--vault-heading-font);letter-spacing:var(--vault-tracking-heading);color:var(--vault-ink);margin-block:0}.login>p:not(.login-alt),.workspace-join-description,.workspace-join-notice>p{margin-block:var(--vault-space-3) 0;color:var(--vault-muted);font-size:17px;line-height:26px}.login>p strong{color:var(--vault-ink);font-weight:600}.login form,.workspace-join form{gap:var(--vault-space-5);margin-top:var(--vault-space-6);padding-top:var(--vault-space-6);border-top:1px solid var(--vault-line);display:grid}.login label,.workspace-join form>label{gap:var(--vault-space-2);font:600 var(--vault-text-sm) / 20px var(--vault-font);color:var(--vault-ink);margin:0;display:grid}.login input,.workspace-join form input{box-sizing:border-box;width:100%;min-height:var(--vault-control-height);border:1px solid var(--vault-control-line);background:var(--vault-surface);color:var(--vault-ink);font:400 var(--vault-text-base) / 22px var(--vault-font);transition:border-color var(--vault-motion-quick,.16s) var(--vault-ease-settle,ease);border-radius:0;padding:10px 12px}.login input:hover,.workspace-join form input:not([readonly]):hover{border-color:var(--vault-control-line-hover)}.login input:focus-visible,.workspace-join form input:focus-visible{outline:2px solid var(--vault-focus);outline-offset:2px;border-color:var(--vault-ink)}.workspace-join form input[readonly]{border-color:var(--vault-line);color:var(--vault-muted);background:0 0}:is(.login,.workspace-join) form small{font:400 var(--vault-text-sm) / 20px var(--vault-font);color:var(--vault-muted)}:is(.login,.workspace-join) :is(form,main) .vault-button,.login>.vault-button{width:auto;min-height:var(--vault-control-height);font-size:var(--vault-text-sm)}:is(.login,.workspace-join) form .vault-button{margin-top:var(--vault-space-2)}.login>.vault-button{margin-top:var(--vault-space-6)}:is(.login,.workspace-join) form .vault-button:disabled{opacity:1;color:#4a524c;cursor:progress;background:#c9cdc4;border-color:#c9cdc4}.login-forgot{margin-top:calc(-1 * var(--vault-space-3));font:600 var(--vault-text-sm) / 20px var(--vault-font);color:var(--vault-muted);justify-self:end;text-decoration:none}.login-alt{margin-block:var(--vault-space-5) 0;font-size:var(--vault-text-sm);color:var(--vault-muted);line-height:20px}.login-alt a{color:var(--vault-ink);font-weight:600;text-decoration:none}:is(.login-forgot,.login-alt a):hover{color:var(--vault-ink)}.login-alt a:hover{color:var(--vault-muted)}.login .error,.workspace-join [role=alert]{padding:2px 0 2px var(--vault-space-3);border:0;border-left:2px solid var(--vault-danger);font:400 var(--vault-text-sm) / 20px var(--vault-font);color:var(--vault-danger-ink);background:0 0;border-radius:0;margin-block:0}.login>p.error{margin-top:var(--vault-space-5)}.login>.vault-button+.error{grid-row:6}.login>.vault-button+.error+.login-alt{grid-row:7;align-self:start}.workspace-join-notice>[role=alert]{margin-top:var(--vault-space-5);font-size:var(--vault-text-base);line-height:24px}.workspace-join-notice>.vault-button{margin-top:var(--vault-space-6);align-self:stretch}.workspace-join-notice>.vault-button+p{font-size:var(--vault-text-sm);line-height:20px}.workspace-join-content>aside{margin:var(--vault-space-6) 0 0;border:0;order:0;padding:0}.workspace-join-content>section>form{order:1}.workspace-join aside h2{padding:var(--vault-space-3) 0;border-top:1px solid var(--vault-control-line);font:600 var(--vault-text-label) / 16px var(--vault-font);letter-spacing:var(--vault-tracking-label);text-transform:uppercase;color:var(--vault-ink);margin:0;display:flex}.workspace-join aside :is(ul+p,dl)+h2{margin-top:var(--vault-space-5)}.workspace-join dl{font-size:var(--vault-text-base);border:0;margin:0;padding:0;display:block}.workspace-join dl>div{gap:var(--vault-space-4);border-top:1px solid var(--vault-line);grid-template-columns:120px minmax(0,1fr);align-items:baseline;padding:10px 0;display:grid}.workspace-join dt{width:auto;color:var(--vault-muted);font:600 var(--vault-text-label) / 16px var(--vault-font);letter-spacing:var(--vault-tracking-label);text-transform:uppercase}.workspace-join :is(dd,li){overflow-wrap:anywhere;min-width:0}.workspace-join dd{font:600 var(--vault-text-base) / 22px var(--vault-heading-font);color:var(--vault-ink);margin:0}.workspace-join aside ul{border:0;margin:0;padding:0;list-style:none;display:block}.workspace-join aside li{align-items:center;gap:var(--vault-space-3);border-top:1px solid var(--vault-line);min-height:44px;font:600 var(--vault-text-base) / 22px var(--vault-heading-font);padding:0;display:flex}.workspace-join aside li svg{width:18px;height:18px;color:var(--vault-muted);flex-shrink:0}.workspace-join aside p{padding-top:var(--vault-space-3);border-top:1px solid var(--vault-line);font-size:var(--vault-text-sm);color:var(--vault-muted);margin:0;line-height:20px}.workspace-join-notice{flex-direction:column;display:flex}.workspace-join-notice .vault-loading-page{min-height:0;padding:0}@media (max-width:1100px){.login,.workspace-join{--entry-gutter:var(--vault-space-7);grid-template-columns:minmax(var(--entry-gutter), 1fr) minmax(0, 560px) minmax(var(--entry-gutter), 1fr);grid-template-rows:auto auto auto auto auto auto 1fr}.login:before,.workspace-join:before{background-image:var(--entry-band);background-position:75% 55%;grid-area:1/1/auto/-1;height:200px;position:static;inset:auto}.login>.wordmark,.workspace-join>.brand{padding:40px 0 var(--vault-space-6);grid-row:2}.login>:is(h1,p,form,.vault-button){margin-inline:0}.workspace-join>main{grid-row:3/-1;padding-inline:0}.login>h1{grid-row:3}.login>p:not(.login-alt){grid-row:4}.login>:is(form,.vault-button){grid-row:5}.login>.login-alt{grid-row:6}}@media (max-width:800px){.login,.workspace-join{--entry-gutter:var(--vault-space-4)}.login:before,.workspace-join:before{height:120px}.login>.wordmark,.workspace-join>.brand{padding-block:var(--vault-space-6)}.login>:last-child{margin-bottom:var(--vault-space-6)}.workspace-join>main{padding-block:0 var(--vault-space-6)}.login>h1,.workspace-join h1{font-size:28px;line-height:36px}.workspace-join dl>div{grid-template-columns:96px minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.login:before,.workspace-join:before{animation:vault-atmosphere var(--vault-motion-atmosphere,1.2s) var(--vault-ease-settle,ease) backwards}.login>*,.workspace-join>.brand,.workspace-join>main>*,.workspace-join-content>section>*{animation:vault-rise var(--vault-motion-stage,.48s) var(--vault-ease-settle,ease) backwards}.login>h1,.workspace-join main>:first-child,.workspace-join-content>section>:first-child{animation-delay:80ms}.login>p:not(.login-alt),.workspace-join main>:nth-child(2),.workspace-join-content>section>:nth-child(2){animation-delay:.12s}.login>:is(form,.vault-button),.workspace-join main>:nth-child(3),.workspace-join-content>section>:nth-child(3){animation-delay:.16s}.login>.login-alt,.workspace-join main>:nth-child(n+4),.workspace-join-content>aside{animation-delay:.2s}}
:root{--vault-motion-instant:80ms;--vault-motion-quick:.16s;--vault-motion-settle:.24s;--vault-motion-stage:.48s;--vault-motion-atmosphere:1.2s;--vault-ease-settle:cubic-bezier(.2, 0, 0, 1);--vault-ease-exit:cubic-bezier(.4, 0, 1, 1)}@keyframes vault-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes vault-unfold{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes vault-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vault-fade{0%{opacity:0}to{opacity:1}}@keyframes vault-atmosphere{0%{filter:brightness(.15);transform:scale(1.04)}to{filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){.vault-board :is(.vault-button,button,a,input,select,textarea,summary){transition:color var(--vault-motion-quick) var(--vault-ease-settle), background-color var(--vault-motion-quick) var(--vault-ease-settle), border-color var(--vault-motion-quick) var(--vault-ease-settle), box-shadow var(--vault-motion-quick) var(--vault-ease-settle)}.vault-board :is(.vault-button,button):active:not(:disabled){transition-duration:var(--vault-motion-instant)}.vault-board :focus-visible{transition:outline-offset var(--vault-motion-quick) var(--vault-ease-settle)}.vault-board :is(a,button) svg:is(.lucide-arrow-right,.lucide-arrow-up-right,.lucide-chevron-right){transition:transform var(--vault-motion-quick) var(--vault-ease-settle)}.vault-board :is(a,button):hover svg:is(.lucide-arrow-right,.lucide-chevron-right){transform:translate(3px)}.vault-board :is(a,button):hover svg.lucide-arrow-up-right{transform:translate(2px,-2px)}.vault-board :is(a,button):hover svg.lucide-arrow-left{transform:translate(-3px)}.vault-board svg.lucide-arrow-left{transition:transform var(--vault-motion-quick) var(--vault-ease-settle)}.vault-board :is(.lucide-chevron-down,.tree-chevron,.page-section-chevron,.delivery-chevron){transition:transform var(--vault-motion-settle) var(--vault-ease-settle)}.vault-board .board-header .board-nav-item:after{transform-origin:0;transition:transform var(--vault-motion-settle) var(--vault-ease-settle)}.vault-board .board-header .board-nav-item[aria-current=page]:after{animation:vault-draw var(--vault-motion-stage) var(--vault-ease-settle) backwards}.vault-board :is(.workspace-menu,.vault-account-menu,.board-advanced-filters:popover-open,.page-metadata-panel,.page-new-options,.tree-menu,.workspace-finder-panel),.vault-board .board-header nav.open{animation:vault-unfold var(--vault-motion-settle) var(--vault-ease-settle) backwards}.vault-board main:has(>.task-board):before{animation:vault-atmosphere var(--vault-motion-atmosphere) var(--vault-ease-settle) backwards;transform-origin:60% 40%}.vault-board :is(.board-heading,.task-head,.knowledge-surface-tools,.knowledge-editor-heading,.catalogue-heading,.knowledge-pages-main>header){animation:vault-rise var(--vault-motion-stage) var(--vault-ease-settle) backwards}.vault-board :is(.board-filters,.task-meta,.knowledge-summary-field,.knowledge-reader-heading+p){animation:vault-rise var(--vault-motion-stage) var(--vault-ease-settle) 40ms backwards}.vault-board .board-column{animation:vault-rise var(--vault-motion-stage) var(--vault-ease-settle) backwards}.vault-board .board-column:first-child{animation-delay:80ms}.vault-board .board-column:nth-child(2){animation-delay:.12s}.vault-board .board-column:nth-child(3){animation-delay:.16s}.vault-board .board-column:nth-child(n+4){animation-delay:.2s}.vault-board :is(.task-main,.knowledge-editor-card,.knowledge-article,.catalogue-grid,.knowledge-page-list){animation:vault-rise var(--vault-motion-stage) var(--vault-ease-settle) 80ms backwards}.vault-board .task-side{animation:vault-rise var(--vault-motion-stage) var(--vault-ease-settle) .16s backwards}.vault-board :is(.board-column h2,.page-section>summary,.task-main .task-section){position:relative}.vault-board :is(.board-column h2,.page-section>summary){border-top-color:#0000}.vault-board :is(.board-column h2,.page-section>summary):after{content:"";background:var(--vault-ink);transform-origin:0;height:1px;animation:vault-draw var(--vault-motion-stage) var(--vault-ease-settle) .12s backwards;position:absolute;inset:-1px 0 auto}.vault-board .board-column:has(.empty-column) h2:after{background:var(--vault-line)}.vault-board dialog[open]{animation:vault-unfold var(--vault-motion-settle) var(--vault-ease-settle) backwards}.vault-board dialog[open]::backdrop{animation:vault-fade var(--vault-motion-settle) var(--vault-ease-settle) backwards}.vault-board :is(.task-card,.catalogue-card){transition:border-color var(--vault-motion-quick) var(--vault-ease-settle), background-color var(--vault-motion-quick) var(--vault-ease-settle)}.vault-board .task-card.your-turn:before{content:"";z-index:2;pointer-events:none;background:var(--vault-ink);transform-origin:0;width:auto;height:3px;animation:vault-draw var(--vault-motion-stage) var(--vault-ease-settle) .24s backwards;border-radius:0;display:block;position:absolute;inset:-3px -1px auto}.vault-board .task-card.your-turn{border-top-color:#0000}.vault-board .card-action{transition:background-color var(--vault-motion-quick) var(--vault-ease-settle), color var(--vault-motion-quick) var(--vault-ease-settle)}.vault-board .view-switch button{position:relative;border-bottom-color:#0000!important}.vault-board .view-switch button:after{content:"";background:var(--vault-ink);transform-origin:0;height:2px;transition:transform var(--vault-motion-settle) var(--vault-ease-settle);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.vault-board .view-switch button[aria-pressed=true]:after{transform:scaleX(1)}.vault-board :is(.board-more-metrics:not([hidden]),.page-section[open]>.page-section-content,.tree-children:not([hidden]),.task-records-collapse[open]>:not(summary),.knowledge-audience-preview){animation:vault-unfold var(--vault-motion-settle) var(--vault-ease-settle) backwards}.vault-board .metrics-group .stat{animation:vault-rise var(--vault-motion-settle) var(--vault-ease-settle) backwards}.vault-board .metrics-group .stat:nth-child(2){animation-delay:30ms}.vault-board .metrics-group .stat:nth-child(3){animation-delay:60ms}.vault-board .metrics-group .stat:nth-child(4){animation-delay:90ms}.vault-board .metrics-group .stat:nth-child(5){animation-delay:.12s}.vault-board .metrics-group .stat:nth-child(6){animation-delay:.15s}.vault-board .decision-choice .choice-title kbd{transition:background-color var(--vault-motion-quick) var(--vault-ease-settle), color var(--vault-motion-quick) var(--vault-ease-settle), border-color var(--vault-motion-quick) var(--vault-ease-settle)}.vault-board .decision-choice .choice-title:not(:has(kbd)):before{transition:background-color var(--vault-motion-quick) var(--vault-ease-settle), color var(--vault-motion-quick) var(--vault-ease-settle), border-color var(--vault-motion-quick) var(--vault-ease-settle)}.vault-board .decision-choice{transition:border-color var(--vault-motion-quick) var(--vault-ease-settle), background-color var(--vault-motion-quick) var(--vault-ease-settle)}.vault-board :is(.workspace-sidebar nav>a,.tree-row>a)[aria-current=page]{animation:vault-current var(--vault-motion-settle) var(--vault-ease-settle) backwards}}@keyframes vault-current{0%{box-shadow:inset 0 0 0 var(--vault-ink)}to{box-shadow:inset 2px 0 0 var(--vault-ink)}}@media (hover:hover){.vault-board :is(.task-card,.catalogue-card){position:relative}.vault-board :is(.task-card:not(.your-turn),.catalogue-card):before{content:"";z-index:2;background:var(--vault-ink);transform-origin:0;pointer-events:none;border-radius:0;width:auto;height:3px;display:block;position:absolute;inset:-1px -1px auto;transform:scaleX(0)}.vault-board :is(.task-card:not(.your-turn),.catalogue-card):hover:before{transform:scaleX(1)}.vault-board :is(.task-card,.catalogue-card):hover{border-color:var(--vault-ink);background:var(--vault-surface)}.vault-board .task-card:not(.your-turn):hover .card-action{color:var(--vault-ink)}.vault-board :is(.page-section-row,.knowledge-page-list a){position:relative}.vault-board :is(.page-section-row,.knowledge-page-list a):before{content:"";background:var(--vault-ink);transform-origin:top;pointer-events:none;width:2px;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.vault-board :is(.page-section-row,.knowledge-page-list a):hover{background:var(--vault-surface)}.vault-board :is(.page-section-row,.knowledge-page-list a):hover:before{transform:scaleY(1)}.vault-board :is(.page-section-row,.knowledge-page-list a):hover>svg:first-child{color:var(--vault-ink)}.vault-board .decision-choice:hover,.vault-board .decision-choice:hover .choice-title kbd{border-color:var(--vault-ink)}.vault-board .decision-choice:hover .choice-title:not(:has(kbd)):before{border-color:var(--vault-ink)}.vault-board :is(.workspace-breadcrumbs,.catalogue-crumbs,.knowledge-breadcrumbs,.task-crumbs) a:hover{color:var(--vault-ink);text-decoration:none}}@media (hover:hover) and (min-width:961px){.vault-board .board-header .board-nav-item:not([aria-current=page]):after{content:"";left:var(--vault-space-3);right:var(--vault-space-3);background:var(--vault-on-ink-muted);transform-origin:0;height:2px;position:absolute;bottom:4px;transform:scaleX(0)}.vault-board .board-header .board-nav-item:not([aria-current=page]):hover:after{transform:scaleX(1)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.vault-board .task-card:hover .card-action svg,.vault-board .catalogue-card:hover .catalogue-card-action svg{transform:translate(3px)}.vault-board .catalogue-card:hover .catalogue-card-action svg.lucide-arrow-up-right{transform:translate(2px,-2px)}.vault-board :is(.page-section-row,.knowledge-page-list a):hover>:nth-child(-n+2){transform:translateX(var(--vault-space-2))}.vault-board :is(.workspace-sidebar nav>a,.tree-row>a):not([aria-current=page]):hover>*{transform:translateX(var(--vault-space-1))}.vault-board :is(.task-card,.catalogue-card,.page-section-row,.knowledge-page-list a):before,.vault-board .board-header .board-nav-item:after{transition:transform var(--vault-motion-settle) var(--vault-ease-settle)}.vault-board :is(.page-section-row,.knowledge-page-list a)>:nth-child(-n+2),.vault-board :is(.workspace-sidebar nav>a,.tree-row>a)>*{transition:transform var(--vault-motion-settle) var(--vault-ease-settle), color var(--vault-motion-quick) var(--vault-ease-settle)}.vault-board :is(.page-section-row,.knowledge-page-list a,.workspace-sidebar nav>a,.tree-row>a,.tree-folder-toggle){transition:background-color var(--vault-motion-quick) var(--vault-ease-settle), box-shadow var(--vault-motion-quick) var(--vault-ease-settle), color var(--vault-motion-quick) var(--vault-ease-settle)}.vault-board .card-action svg,.vault-board .catalogue-card-action svg{transition:transform var(--vault-motion-quick) var(--vault-ease-settle)}}
