:root{--red:#ed2043;--text:#21191b;--muted:#5f5357;--bg:#f2f0f0;--line:#e2dadd;--tint:#fce5e9;--dark-red:#92142d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.5 system-ui,sans-serif}header{border-bottom:1px solid var(--line);background:#fff}.wrap{max-width:1176px;margin:auto;padding-inline:25px}.header{justify-content:space-between;align-items:center;gap:10px;min-height:70px;display:flex}.header>span,.muted,time{color:var(--muted);font-size:.85rem}.brand{color:var(--text);letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.3rem;font-weight:800;text-decoration:none;display:flex}main{padding-block:26px 52px}a{color:var(--dark-red);text-underline-offset:.2em}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--dark-red);outline-offset:3px}h1,h2,h3,p{margin:0 0 .5em}h1{letter-spacing:-.065em;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05}h2{letter-spacing:-.04em;font-size:1.55rem;line-height:1.2}h3{font-size:1rem}.back{margin-bottom:16px;display:inline-block}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--dark-red);font-size:.73rem;font-weight:800}.hero{isolation:isolate;background:var(--red);border-radius:22px;padding:32px 38px;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;background:repeating-radial-gradient(#0000 0 22px,#ffffff42 23px 24px);border-radius:50%;width:480px;height:480px;position:absolute;top:-160px;right:-95px;transform:rotate(-20deg)scaleY(.68)}.hero h1{color:#fff;font-size:clamp(3rem,8vw,5rem)}.hero .eyebrow{color:#210a11}.tag{background:var(--bg);color:var(--muted);border-radius:99px;padding:3px 9px;font-size:.75rem;font-weight:650;display:inline-block}.tabs,.toolbar,.toolbar>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolbar{justify-content:space-between;margin-bottom:16px}.toolbar form{margin:0}.tabs{margin:18px 0}.tabs a{color:var(--text);border-radius:99px;padding:8px 14px;font-weight:700;text-decoration:none}.tabs a[aria-current]{background:var(--tint);color:var(--dark-red)}.panel,.lane{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:16px;min-width:0;padding:20px}.panel p:not(.eyebrow),.lane p{color:var(--muted)}.grid,.dashboard,.lanes{align-items:start;gap:14px;display:grid}.grid,.dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard{grid-template-columns:1.15fr .85fr;grid-template-areas:"history next""history docs"}.history{grid-area:history;align-self:stretch}.next{background:var(--tint);grid-area:next}.docs{grid-area:docs}.lanes,.manage{grid-template-columns:repeat(3,minmax(0,1fr))}.manage{margin-top:16px}.lane{background:#f9f7f7}.lane h3{justify-content:space-between;gap:8px;display:flex}.work-card,.editor{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:8px;padding:10px}.work-card summary,.editor summary{cursor:pointer}.work-card summary .tag,.editor summary .tag{margin-left:5px}.work-card dl{margin:12px 0 0;font-size:.87rem}.work-card dt{font-weight:750}.work-card dd{color:var(--muted);margin:0 0 6px}.timeline,.documents{margin:12px 0 0;padding:0;list-style:none}.timeline li{border-left:2px solid var(--line);padding:0 0 15px 14px;position:relative}.timeline li:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:-5px}.timeline h3,.documents p{margin-bottom:0}.documents li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-block:10px;display:flex}.documents p,.timeline p{font-size:.9rem}.project-link{color:inherit;text-decoration:none}.project-link:hover{border-color:var(--red)}form{gap:10px;margin-top:12px;display:grid}label{gap:4px;font-size:.87rem;font-weight:650;display:grid}input,textarea,select,button{font:inherit}input:not([type=checkbox]),textarea,select{width:100%;min-width:0;color:inherit;background:#fff;border:1px solid #bdb2b5;border-radius:8px;padding:8px}textarea{resize:vertical;min-height:65px}.check{align-items:center;gap:7px;display:flex}.check input{width:18px;height:18px;accent-color:var(--dark-red)}button{border:1px solid var(--dark-red);color:#fff;background:var(--dark-red);cursor:pointer;border-radius:8px;justify-self:start;padding:8px 12px;font-weight:700}.secondary{color:var(--dark-red);background:#fff}.documents form{margin:0}.login{max-width:420px;margin:35px auto}.feedback,.error{background:var(--tint);border-radius:8px;padding:10px 14px}.error{color:var(--dark-red)!important}@media (max-width:760px){.grid,.dashboard,.manage{grid-template-columns:1fr}.dashboard{grid-template-areas:"history""next""docs"}.lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.wrap{padding-inline:15px}.hero{padding:25px}.hero:after{right:-235px}.panel,.lane{padding:15px}}@media (max-width:460px){.lanes{grid-template-columns:1fr}.documents li{flex-wrap:wrap}}
