@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";:root{--font-display:"Manrope", "Aptos Display", "Segoe UI", sans-serif;--font-body:"Inter Tight", "Aptos", "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--color-paper:oklch(98% .012 205);--color-paper-2:oklch(95% .018 205);--color-paper-3:oklch(90% .022 205);--color-ink:oklch(18% .075 265);--color-ink-2:oklch(29% .052 258);--color-muted:oklch(48% .026 235);--color-rule:oklch(83% .024 205);--color-rule-2:oklch(90% .018 205);--color-accent:oklch(64% .145 190);--color-accent-2:oklch(77% .16 190);--color-accent-ink:oklch(15% .072 265);--color-navy:oklch(18% .075 265);--color-navy-2:oklch(23% .066 262);--color-warning:oklch(78% .14 70);--color-danger:oklch(58% .17 28);--color-success:oklch(64% .145 160);--color-status-created:oklch(58% .16 250);--color-status-waiting:oklch(72% .16 62);--color-status-sent:oklch(64% .145 155);--color-status-ink:oklch(16% .06 265);--color-focus:oklch(68% .19 190);--color-shadow:oklch(12% .05 265/.18);--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--text-xs:.78rem;--text-sm:.9rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.35rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-display:4.5rem;--radius-xs:.375rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-pill:999px;--rule-hair:1px;--dur-fast:.12s;--dur-med:.22s;--dur-slow:.36s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--page-max:1180px;--page-gutter:1.25rem}@media (width<=58rem){:root{--text-display:3.5rem;--text-3xl:2.45rem;--text-2xl:2rem;--space-4xl:4rem}}@media (width<=40rem){:root{--page-gutter:1rem;--text-display:2.8rem;--text-3xl:2rem;--text-2xl:1.7rem;--space-3xl:3rem;--space-4xl:3.5rem}}*{box-sizing:border-box}html,body{background:var(--color-paper);min-width:0;color:var(--color-ink);font-family:var(--font-body);letter-spacing:0;margin:0;font-size:16px;overflow-x:clip}body{min-height:100vh}button,input,a{font:inherit}button{border:0}a{color:inherit;text-decoration:none}.app-shell{background:linear-gradient(180deg, var(--color-paper), var(--color-paper-2));min-height:100vh}.nav{z-index:20;border-bottom:var(--rule-hair) solid var(--color-rule-2);background:color-mix(in oklch, var(--color-paper) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);position:sticky;top:0}.nav__inner{width:min(100%, var(--page-max));height:4.5rem;padding:0 var(--page-gutter);align-items:center;gap:var(--space-md);grid-template-columns:1fr auto 1fr;margin:0 auto;display:grid}.brand{align-items:center;gap:var(--space-sm);font-family:var(--font-display);color:var(--color-ink);min-width:0;font-weight:800;display:inline-flex}.brand__mark{border-radius:var(--radius-sm);background:var(--color-navy);width:2rem;height:2rem;color:var(--color-accent-2);flex:none;place-items:center;display:inline-grid}.nav__links{align-items:center;gap:var(--space-xs);display:flex}.nav__link{min-height:2.75rem;padding:0 var(--space-md);border-radius:var(--radius-pill);color:var(--color-muted);white-space:nowrap;align-items:center;display:inline-flex}.nav__right{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.icon-button,.button{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);cursor:pointer;min-height:2.75rem;transition:transform var(--dur-fast) var(--ease-out);display:inline-flex}.button{padding:0 var(--space-lg);white-space:nowrap;font-weight:750}.icon-button{width:2.75rem;color:var(--color-ink);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule)}.button--primary{color:var(--color-accent-ink);background:var(--color-accent)}.button--secondary{color:var(--color-ink);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule)}.button--ghost{color:var(--color-muted);background:0 0}.button:hover,.icon-button:hover{transform:translateY(-1px)}.button:active,.icon-button:active{transform:translateY(0)}.button:focus-visible,.icon-button:focus-visible,.nav__link:focus-visible,.attachment-link:focus-visible,.pagination-button:focus-visible,input:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.button:disabled{cursor:not-allowed;opacity:.58;transform:none}.mobile-menu{display:none}.hero{width:min(100%, var(--page-max));padding:var(--space-3xl) var(--page-gutter) var(--space-4xl);gap:var(--space-2xl);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);align-items:start;margin:0 auto;display:grid}.hero__copy{min-width:0}.hero__status{align-items:center;gap:var(--space-xs);min-height:2rem;margin-bottom:var(--space-lg);padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-muted);font-size:var(--text-sm);display:inline-flex}.hero h1{max-width:11ch;font-family:var(--font-display);font-size:var(--text-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;line-height:.96}.hero__lead{max-width:42rem;margin:var(--space-lg) 0 0;color:var(--color-ink-2);font-size:var(--text-md);line-height:1.65}.hero__actions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.metric-strip{margin-top:var(--space-2xl);border-top:var(--rule-hair) solid var(--color-rule);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric{padding:var(--space-md);border-right:var(--rule-hair) solid var(--color-rule)}.metric:last-child{border-right:0}.metric b{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);display:block}.metric span{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);line-height:1.35;display:block}.auth-card,.panel,.workbench__frame,.dashboard-card{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:0 24px 70px -52px var(--color-shadow)}.auth-card{padding:var(--space-xl);position:sticky;top:5.5rem}.auth-card__head{justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg);align-items:flex-start;display:flex}.auth-card h2,.section__head h2,.dashboard h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:0;margin:0;line-height:1.05}.auth-card p,.section__head p{margin:var(--space-sm) 0 0;color:var(--color-muted);line-height:1.55}.section__head a{color:var(--color-accent);text-underline-offset:.18em;font-weight:800;text-decoration:underline}.section-kicker{color:var(--color-accent);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:1000}.form{gap:var(--space-md);display:grid}.field{gap:var(--space-xs);display:grid}.field span{color:var(--color-muted);font-size:var(--text-sm);font-weight:700}.field input{width:100%;min-height:3.25rem;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-ink);background:var(--color-paper-2)}.auth-card__hint,.form-message{color:var(--color-muted);font-size:var(--text-sm);line-height:1.45}.form-message--error{color:var(--color-danger)}.section{width:min(100%, var(--page-max));padding:0 var(--page-gutter) var(--space-4xl);margin:0 auto}.section__head{max-width:42rem;margin-bottom:var(--space-xl)}.workbench__frame{background:var(--color-navy);overflow:hidden}.workbench__frame img{width:100%;height:auto;display:block}.workflow,.process-grid,.document-grid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.process-grid{counter-reset:process}.process-card{position:relative}.process-card:after{counter-increment:process;content:counter(process, decimal-leading-zero);top:var(--space-md);right:var(--space-md);color:var(--color-rule);font-family:var(--font-mono);font-size:var(--text-sm);position:absolute}.panel{padding:var(--space-lg)}.panel__icon{width:2.5rem;height:2.5rem;margin-bottom:var(--space-lg);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-accent);place-items:center;display:grid}.panel h3{font-family:var(--font-display);font-size:var(--text-lg);margin:0;line-height:1.15}.panel p{margin:var(--space-sm) 0 0;color:var(--color-muted);line-height:1.55}.roles{gap:var(--space-md);grid-template-columns:.78fr 1.22fr;display:grid}.roles__list{gap:var(--space-sm);display:grid}.landing-split{gap:var(--space-xl);margin-bottom:var(--space-xl);grid-template-columns:minmax(0,.82fr) minmax(20rem,1.18fr);align-items:stretch;display:grid}.example-copy{padding-top:var(--space-md);align-self:start}.example-steps{gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.example-steps div{gap:var(--space-sm);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;display:grid}.example-steps svg{border-radius:var(--radius-sm);background:var(--color-paper);width:2.25rem;height:2.25rem;color:var(--color-accent);padding:.5rem}.example-steps span{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:750;line-height:1.35}.example-carousel{align-self:start;gap:var(--space-sm);align-content:start;min-width:0;display:grid}.example-carousel__rail{align-items:flex-start;gap:var(--space-md);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:0 0 var(--space-xs);scrollbar-width:thin;scrollbar-color:var(--color-rule-strong) transparent;display:flex;overflow-x:auto}.example-carousel__rail::-webkit-scrollbar{height:.5rem}.example-carousel__rail::-webkit-scrollbar-track{background:0 0}.example-carousel__rail::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-rule-strong)}.example-slide{align-content:start;gap:var(--space-md);scroll-snap-align:start;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper);min-height:0;box-shadow:0 24px 70px -54px var(--color-shadow);flex:0 0 100%;display:grid;position:relative;overflow:hidden}.example-slide h3{font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,1.2rem + .5vw,1.85rem);line-height:1.08}.example-slide p{color:var(--color-ink-2);margin:0;line-height:1.48}.example-slide--photo{background:var(--color-navy);grid-template-rows:clamp(20rem,34vw,30rem) auto}.example-slide--photo img{object-fit:cover;width:100%;height:100%;display:block}.example-slide__caption{padding:var(--space-lg);gap:var(--space-sm);background:var(--color-paper);display:grid}.example-slide__caption span,.example-slide__topline span{color:var(--color-muted);font-size:var(--text-sm);font-weight:900}.example-slide--form{padding:var(--space-lg)}.example-slide--sms{background:var(--color-navy);grid-template-rows:clamp(22rem,38vw,32rem) auto}.example-slide__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.example-slide__topline{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--color-navy);display:flex}.example-form-card{align-content:center;gap:var(--space-md);min-height:100%;display:grid}.example-form-card__head{gap:var(--space-sm);display:grid}.example-form-card__head span{color:var(--color-muted);font-size:var(--text-sm);font-weight:900}.example-form-card__head h3{overflow-wrap:anywhere;font-size:clamp(2.25rem,1.5rem + 2vw,4.6rem)}.example-form-card__head p{max-width:30rem;font-size:clamp(1.05rem,.95rem + .35vw,1.45rem)}.example-field{gap:var(--space-xs);display:grid}.example-field>span{color:var(--color-ink-2);font-size:clamp(1rem,.95rem + .25vw,1.25rem);font-weight:900}.example-input,.example-file-picker{min-height:4.9rem;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);align-items:center;display:flex}.example-input{color:var(--color-navy);font-size:clamp(1.05rem,.95rem + .45vw,1.55rem);font-weight:700}.example-file-picker{gap:var(--space-sm)}.example-file-picker b{min-height:3rem;padding:0 var(--space-md);justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);color:var(--color-accent-ink);background:var(--color-accent);font-size:var(--text-sm);white-space:nowrap;font-style:normal;font-weight:900;display:inline-flex}.example-file-picker em{min-width:0;color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:850;overflow:hidden}.example-form__submit{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-accent);min-height:3rem;color:var(--color-navy);font-weight:1000;display:flex}.example-carousel__dots{justify-content:center;gap:var(--space-xs);display:flex}.example-carousel__dots span{border-radius:var(--radius-pill);background:var(--color-rule-strong);width:.55rem;height:.55rem}.example-carousel__dots span:first-child{background:var(--color-accent);width:1.8rem}.document-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.document-card{min-height:10rem;padding:var(--space-lg);gap:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper);align-content:start;display:grid}.document-card svg{color:var(--color-accent)}.document-card b{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.15}.document-card span{color:var(--color-muted);line-height:1.45}.status-board{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.status-preview{min-height:11rem;padding:var(--space-lg);align-content:space-between;gap:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper);display:grid}.status-preview p{color:var(--color-muted);margin:0;line-height:1.5}.status-pill{width:fit-content;max-width:100%;min-height:3.25rem;padding:0 var(--space-md);border-radius:var(--radius-pill);color:var(--color-status-ink);font-size:var(--text-sm);text-align:center;white-space:normal;justify-content:center;align-items:center;font-weight:850;line-height:1.15;display:flex}.status-pill--created{background:color-mix(in oklch, var(--color-status-created) 20%, var(--color-paper));color:var(--color-status-created)}.status-pill--waiting_money{background:color-mix(in oklch, var(--color-status-waiting) 24%, var(--color-paper));color:var(--color-status-waiting)}.status-pill--money_sent{background:color-mix(in oklch, var(--color-status-sent) 22%, var(--color-paper));color:var(--color-status-sent)}.role-row{align-items:center;gap:var(--space-sm);min-height:3.75rem;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink-2);font-weight:750;display:flex}.role-row svg{color:var(--color-accent);flex:none}.footer{padding:var(--space-4xl) var(--page-gutter) var(--space-xl);background:var(--color-navy);color:var(--color-paper)}.footer__inner{width:min(100%, var(--page-max));margin:0 auto}.footer__line{max-width:34ch;font-family:var(--font-display);font-size:var(--text-3xl);margin:0;line-height:1.02}.footer__meta{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:var(--rule-hair) solid color-mix(in oklch, var(--color-paper) 22%, transparent);justify-content:space-between;align-items:flex-start;gap:var(--space-md);color:color-mix(in oklch, var(--color-paper) 72%, transparent);flex-wrap:wrap;display:flex}.footer__links{justify-content:flex-end;gap:var(--space-xs) var(--space-md);text-align:right;flex-wrap:wrap;max-width:48rem;display:flex}.footer__links a{color:inherit;font-size:var(--text-xs);letter-spacing:.02em;text-underline-offset:.22em;font-weight:600;line-height:1.35;text-decoration:underline}.footer__links a:hover{color:var(--color-paper)}.footer__links a:focus-visible{outline:2px solid var(--color-accent);outline-offset:.25rem}.dashboard{width:min(100%, var(--page-max));padding:var(--space-2xl) var(--page-gutter) var(--space-4xl);margin:0 auto}.dashboard__top{justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xl);align-items:flex-start;display:flex}.dashboard__top p{margin:var(--space-sm) 0 0;color:var(--color-muted)}.dashboard__grid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-card{min-height:10rem;padding:var(--space-lg)}.dashboard-card b{margin-top:var(--space-lg);font-family:var(--font-display);font-size:var(--text-2xl);display:block}.dashboard-card span{margin-top:var(--space-xs);color:var(--color-muted);display:block}.dashboard-card svg{color:var(--color-accent)}.dashboard-workspace{margin-top:var(--space-xl);gap:var(--space-xl);grid-template-columns:minmax(19rem,.75fr) minmax(0,1.25fr);align-items:start;display:grid}.application-form,.applications-list{gap:var(--space-md);display:grid}.application-form{padding:var(--space-xl);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:0 24px 70px -52px var(--color-shadow)}.application-form .section__head,.applications-list .section__head{margin-bottom:0}.field .file-picker__input{width:1px;height:1px;block-size:1px;inline-size:1px;clip:rect(0 0 0 0);white-space:nowrap;border:0;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-picker{min-height:3.25rem;padding:var(--space-sm);align-items:center;gap:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-ink);background:var(--color-paper-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.file-picker__button{min-height:2.25rem;padding:0 var(--space-md);justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);color:var(--color-accent-ink);background:var(--color-accent);white-space:nowrap;font-weight:850;display:inline-flex}.file-picker__name{min-width:0;color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field .file-picker__input:focus-visible+.file-picker{outline:3px solid var(--color-focus);outline-offset:3px}.application-row{gap:var(--space-sm) var(--space-lg);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper-2);grid-template-columns:minmax(0,1fr) minmax(14rem,19rem);align-items:start;display:grid}.application-row__summary{min-width:0}.application-row b,.application-row span,.application-row small,.application-row time{display:block}.application-row b{font-family:var(--font-display);font-size:var(--text-md)}.application-row span,.application-row small,.application-row time{margin-top:var(--space-2xs);color:var(--color-muted);line-height:1.4}.application-row small,.application-row time{font-size:var(--text-sm)}.attachment-list{min-width:0;padding-top:var(--space-sm);gap:var(--space-xs);border-top:var(--rule-hair) solid var(--color-rule);grid-column:1/-1;display:grid}.attachment-list__head{align-items:center;gap:var(--space-xs);color:var(--color-ink);display:flex}.application-row .attachment-list__title{color:var(--color-ink);font-size:var(--text-sm);margin-top:0;font-weight:850}.attachment-list__grid{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.attachment-item{align-items:stretch;gap:var(--space-xs);min-width:0;min-height:5.75rem;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);grid-template-columns:1fr;display:grid}.attachment-item__text{gap:var(--space-2xs);min-width:0;display:grid}.application-row .attachment-item__label,.application-row .attachment-item__filename{text-overflow:ellipsis;white-space:nowrap;margin-top:0;display:block;overflow:hidden}.application-row .attachment-item__label{color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:850;line-height:1.2}.application-row .attachment-item__filename{color:var(--color-muted);font-size:var(--text-sm);line-height:1.2}.attachment-item__actions{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.attachment-link{width:100%;min-width:0;min-height:2rem;padding:0 var(--space-sm);justify-content:center;align-items:center;gap:var(--space-2xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;font-weight:800;display:inline-flex}.attachment-link:hover{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent)}.application-row__meta{justify-items:end;gap:var(--space-xs);min-width:0;display:grid}.status-actions{gap:var(--space-2xs);grid-template-columns:1fr;width:min(19rem,100%);display:grid}.status-action{min-height:2.1rem;padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-muted);border:var(--rule-hair) solid var(--color-rule);cursor:pointer;font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:800;line-height:1.1;display:inline-flex}.status-action:disabled{cursor:default;opacity:.5}.applications-pagination{align-items:center;gap:var(--space-sm);padding-top:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.applications-pagination span{color:var(--color-muted);font-size:var(--text-sm);text-align:center;font-weight:800;display:block}.pagination-button{min-width:6.5rem;min-height:2.35rem;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink-2);cursor:pointer;font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:850;display:inline-flex}.pagination-button:hover{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent)}.pagination-button:disabled{cursor:default;opacity:.48}.empty-state{place-items:center;gap:var(--space-xs);border:var(--rule-hair) dashed var(--color-rule);border-radius:var(--radius-md);min-height:8rem;color:var(--color-muted);background:var(--color-paper-2);font-weight:800;display:grid}@media (width<=58rem){.nav__inner{grid-template-columns:1fr auto}.nav__links,.nav__right .button--ghost{display:none}.mobile-menu{display:inline-flex}.hero,.roles{grid-template-columns:1fr}.auth-card{position:static}.workflow,.process-grid,.document-grid,.status-board,.dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-split,.dashboard-workspace{grid-template-columns:1fr}}@media (width<=40rem){.nav__inner{height:auto;min-height:4rem;padding-block:var(--space-sm)}.brand span{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.hero{padding-top:var(--space-xl)}.hero h1{max-width:10ch}.hero__actions,.dashboard__top,.footer__meta{flex-direction:column;align-items:stretch}.footer__links{text-align:left;justify-content:flex-start}.button{width:100%}.metric-strip,.workflow,.process-grid,.document-grid,.status-board,.dashboard__grid,.example-slide,.application-row{grid-template-columns:1fr}.example-slide{flex-basis:100%}.example-slide--photo,.example-slide--sms{grid-template-rows:18rem auto}.example-slide--form,.example-slide--sms,.example-slide__caption{padding:var(--space-md)}.application-row__meta{justify-items:start}.attachment-list{grid-column:auto}.attachment-list__grid{grid-template-columns:1fr}.attachment-item{grid-template-columns:1fr;align-items:start}.attachment-item__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.attachment-link{width:100%;min-width:0}.applications-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.applications-pagination span{grid-area:1/1/auto/-1}.pagination-button{grid-row:2;width:100%;min-width:0}.pagination-button:first-child{grid-column:1}.pagination-button:last-child{grid-column:2}.metric{border-right:0;border-bottom:var(--rule-hair) solid var(--color-rule)}.metric:last-child{border-bottom:0}.auth-card,.panel,.dashboard-card{border-radius:var(--radius-md)}.attachment-item__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:var(--dur-fast)!important;animation-duration:var(--dur-fast)!important;animation-iteration-count:1!important}}
