@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_5ec137{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_5ec137{--font-schibsted:"Schibsted Grotesk","Schibsted Grotesk Fallback"}:root{--ink:#151313;--ink-2:#262222;--ink-line:#3a3433;--cream:#f3e2c4;--paper:#f7f3ec;--paper-2:#efe7da;--card:#ffffff;--white-warm:#fbf7f0;--orange:#f9971e;--orange-ink:#a85d00;--orange-wash:#fff4e3;--line:#e6dccb;--line-soft:#f3ece0;--line-strong:#cdbfa8;--muted:#5f5754;--muted-2:#4a4442;--nav-muted:#b8aa95;--nav-soft:#d9cbb3;--blue:#3b6fd4;--blue-soft:#b9cdee;--green:#2f7a49;--red:#b3261e;--radius:16px;--radius-sm:10px;--font:var(--font-schibsted),system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);font-family:var(--font);font-size:15px;line-height:1.45}a,body{color:var(--ink)}a:hover{color:var(--orange-ink)}h1,h2,h3{margin:0;line-height:1.15}p{margin:0}img{max-width:100%}:focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell{min-height:100vh;background:linear-gradient(to right,var(--ink) 248px,var(--paper) 248px)}.nav,.shell{display:flex}.nav{position:-webkit-sticky;position:sticky;top:0;height:100vh;flex:0 0 248px;background:var(--ink);color:var(--cream);padding:28px 20px;flex-direction:column;gap:28px;overflow-y:auto}.nav-logo{width:168px;height:auto;display:block}.nav-client{background:var(--ink-2);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.nav-context{color:var(--orange);font-size:13px;font-weight:600}.nav-client strong{font-size:16px;color:var(--white-warm)}.nav-client span:last-child{font-size:13px;color:var(--nav-soft)}.nav-links{display:flex;flex-direction:column;gap:4px}.nav-link{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;border-radius:var(--radius-sm);color:var(--cream);text-decoration:none;font-size:15px}.nav-link:hover{background:var(--ink-2);color:var(--white-warm)}.nav-link[aria-current=page]{font-weight:700}.nav-count,.nav-link[aria-current=page]{background:var(--orange);color:var(--ink)}.nav-count{font-weight:800;font-size:13px;border-radius:999px;padding:2px 9px}.nav-link[aria-current=page] .nav-count{background:var(--ink);color:var(--orange)}.nav-cta{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--radius-sm);border:1.5px solid var(--orange);color:var(--orange);text-decoration:none;font-weight:700}.nav-cta:hover{background:var(--orange);color:var(--ink)}.nav-section{font-size:13px;font-weight:600;color:var(--nav-muted);padding:0 14px;margin-top:8px}.nav-user{margin-top:auto;display:flex;align-items:center;gap:12px;border-top:1px solid var(--ink-line);padding-top:18px}.nav-user .who{display:flex;flex-direction:column;min-width:0}.nav-user .who b{font-size:14px;color:var(--white-warm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user .who a,.nav-user .who button{color:var(--nav-muted);background:none;border:0;padding:0;font:inherit;font-size:12px;cursor:pointer;text-align:left;text-decoration:none}.nav-user .who a:hover,.nav-user .who button:hover{color:var(--orange)}.avatar{flex:none;width:36px;height:36px;border-radius:50%;background:var(--cream);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.avatar.jdb{background:var(--orange)}.mobile-bar{display:none}.main{flex:1 1;min-width:0;padding:40px 48px 64px}.page{max-width:1120px;display:flex;flex-direction:column;gap:28px}.page.wide{max-width:none}@media (max-width:900px){.shell{display:block;background:var(--paper)}.mobile-bar{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--ink);padding:14px 16px;align-items:center;justify-content:space-between}.mobile-bar img{width:128px;height:auto}.nav{display:none;position:fixed;inset:0;z-index:30;height:100dvh;width:100%;padding:20px 16px}.nav.open{display:flex}.nav-close{display:inline-flex!important}.main{padding:20px 16px 48px}.page{gap:18px}}.icon-btn{width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--ink-line);background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cream)}.nav-close{display:none!important;align-self:flex-end}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.page-head>div{display:flex;flex-direction:column;gap:6px}.eyebrow{font-size:14px;font-weight:700;color:var(--orange-ink)}.context{font-size:15px;font-weight:600;color:var(--muted)}.title{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.lede{font-size:17px;color:var(--muted);max-width:64ch}.back{font-size:14px;font-weight:600}@media (max-width:900px){.title{font-size:30px}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:14px}.card.tight{padding:18px 20px;gap:10px}.card.dark{background:var(--ink);color:var(--white-warm);border-color:var(--ink)}.card.dark a{color:var(--orange)}.card.highlight{background:var(--orange-wash);border:1.5px solid var(--orange)}.card.dashed{border-style:dashed;border-color:var(--line-strong)}.card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.card-head h2{font-size:16px;font-weight:700}.card-head .h2{font-size:20px;font-weight:800}.card-head .note{font-size:13px;color:var(--muted)}.card.dark .card-head .note{color:var(--nav-soft)}.h2{font-size:20px}.h2,.h3{font-weight:800}.h3{font-size:17px}.big{font-size:44px;font-weight:800;line-height:1}.big small{font-size:20px;font-weight:600;color:var(--muted)}.card.dark .big{color:var(--orange)}.muted{color:var(--muted)}.foot,.small{font-size:13px}.foot{color:var(--muted);border-top:1px solid var(--paper-2);padding-top:12px}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.grid-cards.small{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.split{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.split>.grow{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:20px}.split>.side{flex:1 1 300px;gap:16px}.split>.side,.stack{display:flex;flex-direction:column}.stack{gap:14px}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.kv,.row.between{justify-content:space-between}.kv{display:flex;gap:12px;font-size:14px}.empty,.kv span:first-child{color:var(--muted)}.empty{padding:20px;border:1px dashed var(--line-strong);border-radius:12px;font-size:14px;text-align:center}.bar{display:flex;height:14px;border-radius:999px;overflow:hidden;gap:2px;background:var(--paper-2)}.bar span{min-width:4px}.legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;font-size:13px;color:var(--muted-2)}.swatch{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:0}.blocks{display:flex;gap:6px}.blocks span{flex:1 1;height:14px;border-radius:4px;background:var(--line)}.c-review{background:var(--orange)!important}.c-progress{background:var(--blue)!important}.c-approved{background:var(--blue-soft)!important}.c-waiting{background:var(--ink)!important}.c-live{background:var(--green)!important}.c-quoted{background:var(--line-strong)!important}.c-requested{background:var(--paper-2)!important;outline:1px solid var(--line-strong)}.pill{display:inline-block;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.pill.live{background:#e2f0e6;color:#1e6b3a}.pill.review{background:var(--orange);color:var(--ink)}.pill.prog{background:#dbe6fa;color:#1e4fae}.pill.approved{background:#eef1f6;color:#33415c}.pill.waiting{background:var(--ink);color:var(--cream)}.pill.quoted{background:var(--orange-wash);color:var(--orange-ink);border:1px solid var(--orange)}.pill.requested{background:var(--paper-2);color:var(--muted-2)}.pill.muted{color:var(--muted)}.pill.muted,.pill.tag{background:var(--paper-2)}.pill.tag{color:var(--muted-2);font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-sm);border:1.5px solid var(--ink);background:var(--card);font:inherit;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer;white-space:nowrap}.btn,.btn:hover{color:var(--ink)}.btn:hover{background:var(--paper)}.btn.primary{background:var(--ink);color:var(--white-warm);border-color:var(--ink)}.btn.primary:hover{background:#2c2727;color:var(--white-warm)}.btn.orange{background:var(--orange);border-color:var(--orange);color:var(--ink)}.btn.ghost{border:1px dashed var(--line-strong);background:transparent;font-weight:500}.btn.danger{border-color:var(--red);color:var(--red)}.btn.big{min-height:48px;font-size:15px;padding:0 22px}.btn.block{width:100%}.btn.small{min-height:36px;padding:0 12px;font-size:13px}.btn:disabled{opacity:.55;cursor:not-allowed}.linkish{background:none;border:0;padding:0;font:inherit;color:var(--ink);text-decoration:underline;cursor:pointer;font-weight:600}.field{display:flex;flex-direction:column;gap:6px}.field>label,.label{font-size:14px;font-weight:600}.field .hint,.hint{font-size:13px;color:var(--muted);font-weight:400}.input,.select,.textarea{font:inherit;font-size:15px;padding:0 14px;min-height:44px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--card);color:var(--ink);width:100%}.textarea{padding:12px 14px;resize:vertical;min-height:96px}.select{padding-right:32px}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(249,151,30,.35)}.check{display:flex;gap:10px;align-items:flex-start;font-size:15px;cursor:pointer}.check input{width:18px;height:18px;margin-top:2px;accent-color:var(--ink);flex:none}.choice-grid{display:flex;flex-wrap:wrap;gap:10px}.choice{position:relative}.choice input{position:absolute;opacity:0;inset:0;cursor:pointer}.choice span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-sm);border:1.5px solid var(--line-strong);background:var(--card);font-weight:600;font-size:14px}.choice input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--white-warm)}.choice input:focus-visible+span{outline:3px solid var(--orange);outline-offset:2px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}legend{font-size:14px;font-weight:600;margin-bottom:10px;padding:0}.notice{padding:12px 16px;border-radius:var(--radius-sm);font-size:14px}.notice.ok{background:#e2f0e6;color:#1e6b3a}.notice.err{background:#fbe4e2;color:var(--red)}.notice.info{background:var(--orange-wash);color:var(--orange-ink)}input[type=file]{font:inherit;font-size:14px}.table-wrap{overflow-x:auto}table.t{width:100%;border-collapse:collapse;font-size:15px}table.t th{text-align:left;color:var(--muted);font-size:13px;font-weight:600;padding:10px 12px;border-bottom:1px solid var(--paper-2);white-space:nowrap}table.t td{padding:12px;border-bottom:1px solid var(--line-soft);vertical-align:top}table.t tr:last-child td{border-bottom:0}table.t .num{text-align:right;font-weight:700;white-space:nowrap}table.t a{font-weight:600;text-decoration:none}table.t a:hover{text-decoration:underline}.board-wrap{overflow-x:auto;padding-bottom:8px;margin:0 -4px}.board{display:grid;grid-auto-flow:column;grid-auto-columns:250px;grid-gap:16px;gap:16px;align-items:flex-start;padding:0 4px}.col{background:var(--paper-2);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px}.col-head{justify-content:space-between;padding:2px 4px}.col-head,.col-head h2{display:flex;align-items:center}.col-head h2{font-size:14px;font-weight:800;gap:8px}.col-head span{font-size:13px;color:var(--muted)}.dot{display:inline-block;width:10px;height:10px;border-radius:50%}.jcard{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:var(--card);border:1px solid var(--line);text-decoration:none;color:var(--ink)}.jcard:hover{border-color:var(--ink);color:var(--ink)}.jcard.hot{border:2px solid var(--orange)}.jcard .proj{font-size:13px;font-weight:600;color:var(--muted)}.jcard .t{font-size:15px;font-weight:700;line-height:1.3}.jcard .m{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:var(--muted-2)}.jcard .m b{color:var(--ink)}.progress{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;max-width:1000px}.progress li{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--muted)}.progress li:before{content:"";height:6px;border-radius:3px;background:var(--line)}.progress li.done{color:var(--muted-2)}.progress li.done:before{background:var(--ink)}.progress li.now{color:var(--ink);font-weight:700}.progress li.now:before{background:var(--orange)}@media (max-width:600px){.progress{grid-template-columns:1fr}.progress li{flex-direction:row;align-items:center}.progress li:before{width:28px;flex:none}}.prose{font-size:15px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.comment{display:flex;gap:12px}.comment .body{display:flex;flex-direction:column;gap:4px;min-width:0}.comment .meta{font-size:13px;color:var(--muted)}.comment .meta b{color:var(--ink)}.files{display:flex;flex-direction:column;gap:8px}.file{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:14px}.file a{font-weight:600;overflow-wrap:anywhere}.history{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--muted-2)}dialog.modal{border:0;border-radius:var(--radius);padding:0;max-width:520px;width:calc(100% - 32px);box-shadow:0 24px 64px rgba(21,19,19,.3)}dialog.modal::-webkit-backdrop{background:rgba(21,19,19,.5)}dialog.modal::backdrop{background:rgba(21,19,19,.5)}.modal-body{padding:24px;display:flex;flex-direction:column;gap:14px}.option{display:flex;gap:12px;padding:14px;border:1.5px solid var(--line-strong);border-radius:12px;cursor:pointer;align-items:flex-start}.option:has(input:checked){border-color:var(--ink);background:var(--paper)}.option input{margin-top:3px;accent-color:var(--ink)}.signin{min-height:100vh;background:var(--ink);color:var(--cream);display:flex;align-items:center;justify-content:center;padding:24px 16px}.signin-box{width:100%;max-width:420px;display:flex;flex-direction:column;gap:28px}.signin-box h1{font-size:36px;font-weight:800;color:var(--white-warm)}.signin-box p{color:var(--nav-soft)}.signin-box form{background:var(--card);color:var(--ink);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:14px}.signin-box form p{color:var(--muted);font-size:13px}.signin-foot{font-size:13px;color:var(--nav-muted)!important}.signin-foot a{color:var(--orange)}.mini-bar{display:flex;align-items:center;gap:10px}.mini-bar .bar{width:120px;height:10px}.inbox-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.inbox-item:last-child{border-bottom:0}.inbox-item .what{display:flex;flex-direction:column;gap:2px;min-width:0}.inbox-item .what b{font-weight:700}.inbox-item .what span{font-size:13px;color:var(--muted)}details.disclose summary{cursor:pointer;font-weight:700;list-style:none}details.disclose summary::-webkit-details-marker{display:none}details.disclose summary:before{content:"+ ";color:var(--orange-ink)}details.disclose[open] summary:before{content:"– "}.only-phone{display:none}table.t.jobs{min-width:600px}@media (max-width:640px){.only-phone{display:flex}.big{font-size:34px}.big small{font-size:16px}.card{padding:16px;border-radius:14px}table.t.jobs{min-width:0}table.t.jobs thead{display:none}table.t.jobs tr{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--line-soft)}table.t.jobs td{padding:0;border:0}table.t.jobs td:first-child{grid-column:1/-1;font-size:15px}table.t.jobs td:nth-child(2){font-size:13px}table.t.jobs td:nth-child(3){display:none}table.t.jobs td:nth-child(4){grid-column:2;grid-row:2}.page-head .btn.big{width:100%}}.waiting-banner{background:var(--ink);border-radius:14px;padding:16px;justify-content:space-between;align-items:center;text-decoration:none;gap:12px}.waiting-banner,.waiting-banner:hover{color:var(--white-warm)}.waiting-banner b{font-size:15px;font-weight:800;display:block}.waiting-banner span{font-size:13px;color:var(--nav-soft)}.waiting-banner i{font-style:normal;font-size:22px;color:var(--orange)}.ask-list .since,.big,.mini-bar b,.nav-count,.num,.strip-legend b,table.t .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plain{display:flex;flex-direction:column;gap:12px;border-top:2px solid var(--ink);padding-top:16px}.points-hero,.strip-wrap{display:flex;flex-direction:column;gap:14px}.points-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.points-total{font-size:22px;font-weight:600;color:var(--muted-2)}.points-total .num{font-size:72px;font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:.9;margin-right:6px}.strip{display:flex;gap:8px;height:72px}.strip-job{display:flex;gap:3px;flex-basis:0;min-width:0;text-decoration:none;border-radius:10px}.strip-job span{flex:1 1;border-radius:6px;min-width:6px}.strip-job:first-child span:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.strip-job:last-child span:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}a.strip-job:focus-visible span,a.strip-job:hover span{filter:brightness(.88)}.strip-job.free span{border:2px dashed var(--line-strong);background:transparent}.strip-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:var(--muted-2)}.strip-legend li{display:inline-flex;align-items:center;gap:8px}.strip-legend b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.swatch.free{border:2px dashed var(--line-strong);background:transparent}@media (max-width:640px){.points-total .num{font-size:56px}.strip{height:48px;gap:5px}.strip-job{gap:2px}}.needs{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px;gap:20px;align-items:start}.card.dark a.btn{color:var(--ink)}.card.dark a.btn:hover{background:#ffad47}.needs .card{gap:12px}.ask-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-size:15px}.ask-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--ink-line)}.ask-list li:last-child{border-bottom:0}.ask-list .since{color:var(--orange);white-space:nowrap;font-weight:600}.allowance{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,360px);grid-gap:12px 32px;gap:12px 32px;align-items:center;border-top:1px solid var(--line);padding-top:18px}.allowance .blocks span{height:18px}@media (max-width:640px){.allowance{grid-template-columns:1fr}}.next-job{flex-direction:row!important;justify-content:space-between;align-items:flex-start;text-decoration:none;border-radius:12px}.next-job:hover{border-color:var(--ink);color:var(--ink)}.progress li .when{color:var(--muted);font-weight:400;margin-top:-4px}.waiting-banner{border-left:6px solid var(--orange)}