body{background:var(--surface-alt);min-height:100vh}:focus-visible{outline:var(--focus-outline);outline-offset:2px;box-shadow:var(--focus-ring)}.skip-link{left:var(--gap-gap-16);z-index:10;background:var(--fg-1);color:var(--fg-inv-1);border-radius:var(--radius-pill);font-size:var(--font-paragraph-small-size);padding:8px 16px;position:absolute;top:-100px}.skip-link:focus{top:var(--gap-gap-8)}main:focus{outline:none}.filter-button{align-self:flex-end}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo{width:111px;height:26px;display:block}.app-header{background:var(--surface);border-bottom:var(--stroke-border) solid var(--line)}.app-header-inner,.page{max-width:1200px;padding:0 var(--page-padding-sm);margin:0 auto}.app-header-inner{align-items:center;gap:var(--gap-gap-24);flex-wrap:wrap;min-height:64px;display:flex}.app-nav{gap:var(--gap-gap-4);flex-wrap:wrap;flex:1;display:flex}.app-nav a{color:var(--fg-1);border-radius:var(--radius-8);font-size:var(--font-paragraph-small-size);padding:8px 12px;text-decoration:none}.app-nav a:hover{background:#0203030d}.app-nav a[aria-current=page]{background:var(--fg-1);color:var(--fg-inv-1)}.app-user{align-items:center;gap:var(--gap-gap-12);font-size:var(--font-paragraph-small-size);color:var(--fg-2);display:flex}.app-user>a{color:var(--fg-2);text-decoration:none}.app-user>a:hover,.app-user>a[aria-current=page]{color:var(--fg-1);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-primary-blue);text-decoration-color:var(--color-brand-primary-blue)}.page{padding-top:var(--gap-gap-32);padding-bottom:var(--gap-gap-80)}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--gap-gap-16);margin-bottom:var(--gap-gap-24);flex-wrap:wrap;display:flex}.page-header p{color:var(--fg-2);margin-top:var(--gap-gap-8)}.eyebrow{margin-bottom:var(--gap-gap-8);padding-left:0}.narrow-page{max-width:480px;padding:var(--gap-gap-60) var(--page-padding-sm);margin:0 auto}.narrow-page .logo{margin-bottom:var(--gap-gap-40)}.narrow-page h1{margin-bottom:var(--gap-gap-12)}.narrow-page>p{color:var(--fg-2);margin-bottom:var(--gap-gap-24)}@media (width>=768px){.app-header-inner,.page{padding-left:var(--page-padding-md);padding-right:var(--page-padding-md)}}.card{background:var(--surface);border:var(--stroke-border) solid var(--line);border-radius:var(--radius-12);box-shadow:var(--shadow-subtle);padding:var(--gap-gap-24)}.card+.card,.stack>*+*{margin-top:var(--gap-gap-24)}.card h2{font-size:var(--font-h4-size);line-height:var(--font-h4-line-height);margin-bottom:var(--gap-gap-16)}.card-header{justify-content:space-between;align-items:baseline;gap:var(--gap-gap-12);margin-bottom:var(--gap-gap-16);flex-wrap:wrap;display:flex}.card-header h2{margin-bottom:0}.muted{color:var(--fg-3)}.small{font-size:var(--font-paragraph-small-size);line-height:var(--font-paragraph-small-line-height)}.columns{gap:var(--gap-gap-24);display:grid}@media (width>=960px){.columns{grid-template-columns:2fr 1fr;align-items:start}}.people{margin:0;padding:0;list-style:none}.people li{justify-content:space-between;align-items:center;gap:var(--gap-gap-12);padding:var(--gap-gap-12) 0;border-top:var(--stroke-border) solid var(--line);flex-wrap:wrap;display:flex}.people li:first-child{border-top:0}.person-name{font-weight:600}.person-meta{font-size:var(--font-paragraph-small-size);color:var(--fg-3)}.row-actions{gap:var(--gap-gap-8);flex-wrap:wrap;display:flex}.group-title{font-family:var(--font-paragraph-default-family);font-size:var(--font-paragraph-small-size);color:var(--fg-3);margin:var(--gap-gap-20) 0 var(--gap-gap-4)}.group-title:first-of-type{margin-top:0}.project-list{gap:var(--gap-gap-12);margin:0;padding:0;list-style:none;display:grid}.project-link{justify-content:space-between;align-items:center;gap:var(--gap-gap-16);color:var(--fg-1);background:var(--surface);border:var(--stroke-border) solid var(--line);border-radius:var(--radius-12);padding:var(--gap-gap-20) var(--gap-gap-24);transition:box-shadow var(--dur-fast) ease, border-color var(--dur-fast) ease;text-decoration:none;display:flex}.project-link:hover{box-shadow:var(--shadow-card-hover);border-color:var(--line-strong);color:var(--fg-1)}.project-link strong{font-size:var(--font-h5-size);display:block}.badge{font-size:var(--font-paragraph-xsmall-size);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 8px;line-height:16px;display:inline-block}.badge-neutral{background:var(--color-neutral-grey-100);color:var(--fg-2)}.badge-brand{background:var(--color-brand-primary-blue-50);color:var(--fg-1)}.button{justify-content:center;align-items:center;gap:var(--gap-gap-6);border-radius:var(--radius-pill);font-family:var(--font-button-default-family);font-size:var(--font-button-default-size);line-height:var(--font-button-default-line-height);cursor:pointer;transition:gap var(--dur-med) var(--ease-out), background-color var(--dur-fast) ease, color var(--dur-fast) ease;border:1px solid #0000;padding:12px 20px;font-weight:500;text-decoration:none;display:inline-flex}.button:hover,.button:focus-visible{gap:var(--gap-gap-16)}.button-arrow{flex-shrink:0;width:16px;height:16px}.button-primary{background:var(--color-brand-primary-blue);color:var(--fg-inv-1)}.button-primary:hover{background:var(--color-neutral-grey-700);color:var(--fg-inv-1)}.button-secondary{color:var(--fg-1);border-color:var(--fg-1);background:0 0}.button-secondary:hover{background:var(--fg-1);color:var(--fg-inv-1)}.button-full{width:100%}.button[disabled]{opacity:.5;cursor:not-allowed}.link-button{font:inherit;font-size:var(--font-paragraph-small-size);color:var(--fg-1);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-primary-blue);text-decoration-color:var(--color-brand-primary-blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0}.link-button:hover{color:var(--fg-2)}.link-button-danger{-webkit-text-decoration-color:var(--color-error);text-decoration-color:var(--color-error)}.button-danger{border-color:var(--color-error);color:var(--color-error)}form.stack-form{gap:var(--gap-gap-16);display:grid}.field{gap:var(--gap-gap-6);display:grid}.field label,.field legend{font-weight:600;font-size:var(--font-paragraph-small-size)}.field-hint{font-size:var(--font-paragraph-small-size);color:var(--fg-3)}.field input:not([type=radio]):not([type=checkbox]),.field select{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-6);background:var(--surface);color:var(--fg-1);width:100%;padding:10px 12px}.field input:focus,.field select:focus{border-color:var(--color-brand-primary-blue)}.check{gap:var(--gap-gap-8);font-size:var(--font-paragraph-small-size);align-items:center;display:flex}.form-row{gap:var(--gap-gap-16);display:grid}@media (width>=640px){.form-row{grid-template-columns:1fr 1fr}}.divider{align-items:center;gap:var(--gap-gap-12);color:var(--fg-3);font-size:var(--font-paragraph-small-size);margin:var(--gap-gap-24) 0;display:flex}.divider:before,.divider:after{content:"";border-top:1px solid var(--line);flex:1}.notice{padding:var(--gap-gap-12) var(--gap-gap-16);border-radius:var(--radius-12);border:1px solid var(--line);background:var(--color-neutral-grey-50);margin-bottom:var(--gap-gap-16);font-size:var(--font-paragraph-small-size)}.notice-success{background:#10b9811f;border-color:#10b98159}.notice-error{background:#fef2f2;border-color:#dc262640}.activity{font-size:var(--font-paragraph-small-size);margin:0;padding:0;list-style:none}.activity li{padding:var(--gap-gap-8) 0;border-top:1px solid var(--line)}.activity li:first-child{border-top:0}.badge-warn{color:var(--fg-1);background:#fef2f2;border:1px solid #dc262640}.field textarea{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-6);background:var(--surface);color:var(--fg-1);resize:vertical;width:100%;padding:10px 12px}.field textarea:focus{border-color:var(--color-brand-primary-blue)}fieldset.field{border:0;min-width:0;margin:0;padding:0}fieldset.field legend{margin-bottom:var(--gap-gap-6);padding:0}.prewrap{white-space:pre-wrap}.plain-list{gap:var(--gap-gap-4);margin:0;padding:0;list-style:none;display:grid}.tracker{background:var(--surface);border:var(--stroke-border) solid var(--line);border-radius:var(--radius-12);padding:var(--gap-gap-20) var(--gap-gap-24);margin-bottom:var(--gap-gap-16)}.tracker-head{margin-bottom:var(--gap-gap-8);justify-content:space-between;align-items:baseline;display:flex}.tracker-percent{font-family:var(--font-h1-family);font-size:var(--font-h5-size)}.tracker-bar{background:var(--color-neutral-grey-100);border-radius:var(--radius-pill);height:6px;margin-bottom:var(--gap-gap-20);overflow:hidden}.tracker-bar span{background:var(--color-brand-primary-blue);border-radius:inherit;height:100%;display:block}.tracker-stages{gap:var(--gap-gap-12);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.tracker-stages{gap:var(--gap-gap-8);grid-template-columns:repeat(6,1fr)}}.tracker-stage{gap:var(--gap-gap-8);align-items:flex-start;display:flex}.tracker-marker{border-radius:var(--radius-full);width:26px;height:26px;font-size:var(--font-paragraph-xsmall-size);border:1.5px solid var(--line-strong);color:var(--fg-3);background:var(--surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tracker-marker.is-complete{background:var(--fg-1);border-color:var(--fg-1);color:var(--fg-inv-1)}.tracker-marker.is-current{border-color:var(--color-brand-primary-blue);color:var(--fg-1);box-shadow:0 0 0 3px var(--color-brand-primary-blue-50)}.tracker-marker.is-large{width:32px;height:32px;font-size:var(--font-paragraph-small-size)}.stage-heading{align-items:center;gap:var(--gap-gap-12);flex-wrap:wrap;display:flex}.tracker-text{gap:2px;display:grid}.tracker-name{font-size:var(--font-paragraph-small-size);color:var(--fg-2);line-height:18px}.tracker-stage.is-current .tracker-name,.tracker-stage.is-complete .tracker-name{color:var(--fg-1);font-weight:600}.tracker-date{font-size:var(--font-paragraph-xsmall-size);color:var(--fg-3)}.tracker-blocked{font-size:var(--font-paragraph-xsmall-size);color:var(--color-error)}.project-header{flex-wrap:nowrap;align-items:center}.project-header .page-header-text{flex:auto;min-width:0}.project-nav{gap:var(--gap-gap-8);flex-shrink:0;margin-left:auto;display:flex}@media (width<=599px){.project-header:has(.client-logo){flex-wrap:wrap}.project-header:has(.client-logo) .page-header-text{flex-basis:100%;order:3}.project-header:has(.client-logo) .project-nav{order:2}}.icon-link{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--fg-1);justify-content:center;align-items:center;display:inline-flex}.icon-link:hover,.icon-link[aria-current=page]{background:var(--fg-1);color:var(--fg-inv-1);border-color:var(--fg-1)}.ui-icon{flex-shrink:0;width:22px;height:22px}.project-content{margin-top:var(--gap-gap-24)}.back-link{margin-bottom:var(--gap-gap-16)}.task-list{margin:0;padding:0;list-style:none}.task-list li{justify-content:space-between;gap:var(--gap-gap-16);padding:var(--gap-gap-12) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.task-list li:first-child{border-top:0}.task-main{flex:280px;gap:2px;display:grid}.task-title{font-weight:600}.task-desc{font-size:var(--font-paragraph-small-size);color:var(--fg-2)}.task-meta{gap:var(--gap-gap-6);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;display:flex}.task-list li.is-done .task-title{color:var(--fg-3);text-decoration:line-through}.welcome-card h2{margin-bottom:var(--gap-gap-12)}.wizard{gap:var(--gap-gap-24);display:grid}.wizard>*{min-width:0}.wizard-steps{overflow-x:auto}@media (width>=960px){.wizard{grid-template-columns:240px 1fr;align-items:start}}.wizard-body{min-width:0;max-width:820px}.wizard-steps ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}@media (width<=959px){.wizard-steps ol{grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}}.wizard-step a,.wizard-step>span{align-items:center;gap:var(--gap-gap-8);border-radius:var(--radius-8);font-size:var(--font-paragraph-small-size);color:var(--fg-2);white-space:nowrap;padding:8px 10px;text-decoration:none;display:flex}.wizard-step a:hover{color:var(--fg-1);background:#0203030d}.wizard-step.is-current>span{background:var(--fg-1);color:var(--fg-inv-1)}.wizard-step.is-todo>span,.wizard-body>.muted{color:var(--fg-2)}.wizard-step-number{border-radius:var(--radius-full);width:22px;height:22px;font-size:var(--font-paragraph-xsmall-size);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wizard-step.is-done .wizard-step-number{background:var(--fg-1);color:var(--fg-inv-1);border-color:var(--fg-1)}.choice-grid{gap:var(--gap-gap-8);display:grid}@media (width>=640px){.choice-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.choice{gap:var(--gap-gap-8);padding:var(--gap-gap-12);border:1px solid var(--line-strong);border-radius:var(--radius-8);cursor:pointer;align-items:flex-start;display:flex}.choice:has(input:checked){border-color:var(--fg-1);box-shadow:inset 0 0 0 1px var(--fg-1)}.choice span{gap:2px;display:grid}.check-block{padding:var(--gap-gap-8) 0;border-top:1px solid var(--line);align-items:flex-start}.check-block span{gap:2px;display:grid}.check input,.choice input{accent-color:var(--fg-1);margin-top:3px}.person-row,.team-row{gap:var(--gap-gap-8);margin-top:var(--gap-gap-8);align-items:center;display:grid}@media (width>=720px){.person-row{grid-template-columns:1fr 1.3fr 1fr auto auto}.team-row{grid-template-columns:1fr 1.2fr}}.person-row input:not([type=radio]):not([type=checkbox]),.team-row input:not([type=radio]),.call-field input[type=url],.date-row input{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-6);width:100%;padding:9px 12px}.date-row{gap:var(--gap-gap-6);padding:var(--gap-gap-8) 0;border-top:1px solid var(--line);align-items:center;display:grid}@media (width>=640px){.date-row{grid-template-columns:200px 180px 1fr}}.call-field{padding-top:var(--gap-gap-12);gap:var(--gap-gap-8);display:grid;border-top:1px solid var(--line)!important}.review-grid,.settings-grid{gap:var(--gap-gap-24);margin-bottom:var(--gap-gap-24);display:grid}@media (width>=720px){.review-grid,.settings-grid{grid-template-columns:1fr 1fr}}.review-grid .card,.settings-grid .card{margin-top:0}.summary{gap:4px var(--gap-gap-16);font-size:var(--font-paragraph-small-size);grid-template-columns:max-content 1fr;margin:0;display:grid}.summary dt{color:var(--fg-3)}.summary dd{margin:0}.task-preview{gap:var(--gap-gap-12);display:grid}@media (width>=720px){.task-preview{grid-template-columns:1fr 1fr}}.email-preview{white-space:pre-wrap;font-family:inherit;font-size:var(--font-paragraph-small-size);background:var(--color-neutral-grey-50);border:1px solid var(--line);border-radius:var(--radius-8);padding:var(--gap-gap-16);margin:var(--gap-gap-8) 0 0}.send-bar{gap:var(--gap-gap-16);margin-top:var(--gap-gap-24);flex-wrap:wrap;align-items:center;display:flex}.delete-draft{margin-top:var(--gap-gap-40);padding-top:var(--gap-gap-16);border-top:1px solid var(--line)}.danger-card{border-color:#dc262640}.filters{gap:var(--gap-gap-4);margin-top:var(--gap-gap-24);flex-wrap:wrap;display:flex}.filters a{color:var(--fg-1);border-radius:var(--radius-pill);border:1px solid var(--line-strong);font-size:var(--font-paragraph-small-size);background:var(--surface);padding:6px 12px;text-decoration:none}.filters a:hover,.filters a[aria-current=page]{background:var(--fg-1);color:var(--fg-inv-1);border-color:var(--fg-1)}a.task-title{color:var(--fg-1)}.stage-controls{margin-top:var(--gap-gap-16);padding-top:var(--gap-gap-12);border-top:1px solid var(--line);font-size:var(--font-paragraph-small-size)}.stage-controls summary{cursor:pointer;color:var(--fg-3)}.stage-controls-body{gap:var(--gap-gap-8);margin-top:var(--gap-gap-8);display:grid}.inline-form{gap:var(--gap-gap-8);flex-wrap:wrap;align-items:center;display:flex}.inline-form input{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-6);flex:220px;padding:6px 10px}.page-header:has(.client-logo){justify-content:flex-start;align-items:center}.client-logo{object-fit:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-12);width:72px;height:72px;padding:8px}.logo-preview{align-items:center;gap:var(--gap-gap-16);margin-bottom:var(--gap-gap-8);display:flex}.logo-preview img{object-fit:contain;max-width:140px;max-height:48px}.steps{gap:var(--gap-gap-8);margin:0;padding-left:1.4em;display:grid}.steps li::marker{color:var(--color-brand-primary-blue);font-weight:600}.plain-fieldset{gap:var(--gap-gap-16);border:0;min-width:0;margin:0;padding:0;display:grid}.entity{border:1px solid var(--line);border-radius:var(--radius-12);padding:var(--gap-gap-16) var(--gap-gap-20);gap:var(--gap-gap-12);min-width:0;margin:0;display:grid}.entity legend{padding:0 var(--gap-gap-6)}.field-label{font-weight:600;font-size:var(--font-paragraph-small-size)}.field .form-row input,.entity .form-row input{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-6);width:100%;padding:10px 12px}.other-person summary{cursor:pointer;font-size:var(--font-paragraph-small-size);color:var(--fg-2)}.other-person .form-row{margin-top:var(--gap-gap-8)}.field input[type=file]{padding:8px}.comment-list{margin:0 0 var(--gap-gap-16);padding:0;list-style:none}.comment-list li{padding:var(--gap-gap-12) 0;border-top:1px solid var(--line)}.comment-list li:first-child{border-top:0;padding-top:0}.comment-list li.is-internal{background:var(--surface-alt);border-radius:var(--radius-6);padding:var(--gap-gap-12);margin-top:var(--gap-gap-8);border-top:0}.comment-list li.is-internal .muted{color:var(--fg-2)}.comment-head{gap:var(--gap-gap-8);font-size:var(--font-paragraph-small-size);flex-wrap:wrap;align-items:baseline;margin-bottom:4px;display:flex}.comment-list p{font-size:var(--font-paragraph-small-size)}.comment-list form{margin-top:4px}.comment-form{margin-top:var(--gap-gap-8)}.mention-suggestions{border:1px solid var(--line-strong);border-radius:var(--radius-6);background:var(--surface);gap:2px;margin:0;padding:4px;list-style:none;display:grid}.mention-suggestions button{text-align:left;border-radius:var(--radius-6);width:100%;font:inherit;font-size:var(--font-paragraph-small-size);color:var(--fg-1);cursor:pointer;background:0 0;border:0;padding:8px 10px}.mention-suggestions button:hover,.mention-suggestions button:focus-visible{background:var(--color-brand-primary-blue-50)}.stage-comments{margin-top:var(--gap-gap-12);padding-top:var(--gap-gap-12);border-top:1px solid var(--line)}.stage-comments summary{cursor:pointer;font-size:var(--font-paragraph-small-size);color:var(--fg-2)}.stage-comments[open] summary{margin-bottom:var(--gap-gap-12)}.avatar{border-radius:var(--radius-full);object-fit:cover;background:var(--surface-alt);flex-shrink:0}.avatar-initials{background:var(--color-brand-primary-blue-50);color:var(--fg-1);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.person-with-photo{align-items:center;gap:var(--gap-gap-12);min-width:0;display:flex}.profile-photo{gap:var(--gap-gap-24);flex-wrap:wrap;align-items:flex-start;display:flex}.profile-photo>.stack-form{flex:260px}.team-list{gap:var(--gap-gap-12);margin:0;padding:0;list-style:none;display:grid}.team-list li{align-items:center;gap:var(--gap-gap-12);display:flex}.team-list .person-meta{display:block}.welcome-owner{align-items:center;gap:var(--gap-gap-12);margin-top:var(--gap-gap-16);display:flex}.text-strong{color:var(--fg-1);font-weight:600}.task-filters{gap:var(--gap-gap-12);margin-top:var(--gap-gap-24);display:grid}.task-filters .filters{margin-top:0}.filter-selects{gap:var(--gap-gap-12);flex-wrap:wrap;align-items:flex-end;display:flex}.filter-selects .field{flex:180px}.filter-selects>a{padding-bottom:10px}.dependency-picker{gap:var(--gap-gap-12);max-height:420px;padding-right:4px;display:grid;overflow-y:auto}.dependency-picker fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.dependency-picker legend{font-weight:600;font-size:var(--font-paragraph-small-size);margin-bottom:4px}.dependency-picker .check{align-items:flex-start}.link-list{gap:var(--gap-gap-8);font-size:var(--font-paragraph-small-size);margin:0;padding:0;list-style:none;display:grid}.rich-text{gap:var(--gap-gap-12);display:grid}.rich-text p,.rich-text li{overflow-wrap:anywhere}.rich-text ul,.rich-text ol{gap:4px;margin:0;padding-left:1.4em;display:grid}.rich-text .rich-text-heading{font-family:inherit;font-size:var(--font-h6-size);line-height:var(--font-h6-line-height);letter-spacing:0;margin:var(--gap-gap-4) 0 0;font-weight:600}.rich-text-image{margin:0}.rich-text-image img{border:1px solid var(--line);border-radius:var(--radius-8);max-width:100%;height:auto;display:block}.rich-text-toolbar{flex-wrap:wrap;gap:4px;display:flex}.toolbar-button{font:inherit;font-size:var(--font-paragraph-small-size);border:1px solid var(--line-strong);border-radius:var(--radius-6);background:var(--surface);color:var(--fg-1);cursor:pointer;padding:4px 10px}.toolbar-button:hover:not(:disabled){background:var(--color-brand-primary-blue-50)}.toolbar-button:disabled{color:var(--fg-3);cursor:default}.toolbar-preview{margin-left:auto}.toolbar-preview[aria-pressed=true]{background:var(--fg-1);color:var(--fg-inv-1);border-color:var(--fg-1)}.rich-text-preview{border:1px dashed var(--line-strong);border-radius:var(--radius-6);padding:var(--gap-gap-12);background:var(--surface);min-height:120px}.field-error{color:var(--color-error)}.call-when{font-size:var(--font-paragraph-small-size);margin-bottom:var(--gap-gap-12)}.date-time{gap:var(--gap-gap-12);flex-wrap:wrap;display:flex}.date-time .field{flex:140px}.project-link .row-actions{justify-content:flex-end}.dev-banner{background:var(--fg-1);color:var(--fg-inv-1);font-size:var(--font-paragraph-small-size);text-align:center;padding:6px}.dev-banner a{color:var(--fg-inv-1)}.outbox pre{white-space:pre-wrap;margin:var(--gap-gap-8) 0 0;font-family:inherit}pre.stack{white-space:pre-wrap;font-size:var(--font-paragraph-xsmall-size);overflow-x:auto}
