.p-status{padding-bottom:80px}.st-head{padding:56px 0 0}.st-kicker{margin:0 0 10px;font-size:12.5px;font-weight:700;color:var(--ink-3);letter-spacing:-.02em}.st-head h1{margin:0;font-size:34px;font-weight:800;line-height:1.28;letter-spacing:-.045em;color:var(--ink)}.st-sub{margin:14px 0 0;max-width:64ch;font-size:14.5px;line-height:1.78;color:var(--ink-3);letter-spacing:-.02em}.st-sec{padding:64px 0 0}.st-back{margin:56px 0 0;padding-top:26px;border-top:1px solid var(--line);font-size:13.5px;font-weight:700;color:var(--ink-2);letter-spacing:-.02em}.log{display:grid;grid-template-columns:280px minmax(0,1fr);gap:35px}.log-head .sec-lead{max-width:30ch}.log-stats{grid-template-columns:1fr 1fr}.log-stats>div:nth-child(2n){border-right:0}.log-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line-2)}.log-stats b{font-size:23px}.log-kicker{margin:0 0 4px;font-size:12.5px;font-weight:700;color:var(--ink);letter-spacing:-.025em}.log-lead{margin:0 0 6px;font-size:13px;line-height:1.6;color:var(--ink-3);letter-spacing:-.02em}.log-list{margin:0;padding:0;list-style:none;position:relative}.log-list:before{content:"";position:absolute;left:150px;top:10px;bottom:10px;width:1px;background:var(--line)}.log-list>li{display:grid;grid-template-columns:120px 30px minmax(0,1fr);gap:0 15px;padding:13px 0;align-items:start}.log-date{padding-top:2px;text-align:right;font-size:12.5px;color:var(--ink-3);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.log-date.todo{color:var(--ink-3);opacity:.8}.log-dot{position:relative;display:grid;place-items:center;padding-top:5px}.log-dot i{display:block;width:11px;height:11px;border-radius:50%;background:var(--bg);border:2px solid var(--ink-3)}.log-dot.done i{background:var(--ink);border-color:var(--ink)}.log-body b{display:block;font-size:15px;font-weight:700;line-height:1.55;color:var(--ink);letter-spacing:-.03em}.log-body b.todo{font-weight:500;color:var(--ink-2)}.log-body .d{display:block;margin-top:4px;font-size:13px;line-height:1.7;color:var(--ink-3);letter-spacing:-.02em}.log-chip{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:999px;background:var(--tag-purple-bg);color:var(--tag-purple-ink);font-size:11.5px;font-weight:700;letter-spacing:-.02em;vertical-align:1px}.log-now{padding:20px 0!important;align-items:center!important}.log-now .mark{display:grid;place-items:center}.log-now .mark i{display:block;width:15px;height:15px;border-radius:50%;background:var(--tag-blue-bg);border:2px solid var(--blue-soft)}.log-now p{margin:0;font-size:13.5px;font-weight:700;line-height:1.65;color:var(--blue-soft);letter-spacing:-.025em}.log-legend{flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.log-legend,.log-legend span{display:flex;align-items:center}.log-legend span{gap:7px;font-size:12px;color:var(--ink-3);letter-spacing:-.02em}.log-legend i{display:block;width:11px;height:11px;border-radius:50%;background:var(--bg);border:2px solid var(--ink-3)}.log-legend i.done{background:var(--ink);border-color:var(--ink)}.log-legend .log-src{flex:1;min-width:24ch;justify-content:flex-end;text-align:right}.budget{display:grid;grid-template-columns:280px minmax(0,1fr);gap:35px}.budget-head .sec-lead{max-width:30ch}.budget-sum{display:flex;align-items:baseline;gap:8px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.budget-sum b{font-size:24px;font-weight:800;letter-spacing:-.04em}.budget-sum span{font-size:13px}.budget-cap,.budget-sum span{color:var(--ink-3);letter-spacing:-.02em}.budget-cap{margin:16px 0 0;font-size:12.5px;line-height:1.72}.waitblock{display:grid;grid-template-columns:280px minmax(0,1fr);gap:35px}.wb-head .sec-lead{max-width:30ch}.wb-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.wb-list li{display:flex;align-items:baseline;gap:8px;background:var(--surface);border-radius:999px;padding:10px 17px}.wb-list b{font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.wb-list span{font-size:11.5px}.wb-fine,.wb-list span{color:var(--ink-3);letter-spacing:-.02em}.wb-fine{margin:18px 0 0;font-size:12.5px;line-height:1.75;max-width:80ch}.bnd{display:grid;grid-template-columns:280px minmax(0,1fr);gap:35px}.bnd-head .sec-lead{max-width:30ch}.bnd-list{margin:0;padding:0;list-style:none}.bnd-list li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;align-items:start;padding:18px 0;border-top:1px solid var(--line)}.bnd-list li:last-child{border-bottom:1px solid var(--line)}.bnd-lab{padding-top:3px;font-size:12.5px;font-weight:700;color:var(--ink-3);letter-spacing:-.02em}.bnd-list p{margin:0;font-size:15.5px;line-height:1.72;color:var(--ink);letter-spacing:-.025em}.bnd-more{grid-column:2;margin:14px 0 0;font-size:13.5px;letter-spacing:-.02em}.bnd-more a{color:var(--ink-2);border-bottom:1px solid var(--line-2);padding-bottom:2px}.bnd-more a:hover{color:var(--ink);border-bottom-color:var(--ink)}@media (max-width:1100px){.bnd,.budget,.log,.waitblock{grid-template-columns:1fr;gap:22px}.bnd-more{grid-column:1}.bnd-head .sec-lead,.budget-head .sec-lead,.log-head .sec-lead,.wb-head .sec-lead{max-width:64ch}.log-stats{grid-template-columns:repeat(4,1fr)}.log-stats>div:nth-child(2n){border-right:1px solid var(--line-2)}.log-stats>div:last-child{border-right:0}.log-stats>div:nth-child(-n+2){border-bottom:0}.rs-split{grid-template-columns:1fr 1fr}}@media (max-width:640px){.st-head{padding-top:36px}.st-head h1{font-size:26px;letter-spacing:-.04em}.st-sec{padding-top:48px}.wb-list li{padding:8px 14px}.bnd-list li{grid-template-columns:1fr;gap:6px;padding:16px 0}.bnd-list p{font-size:14.5px;letter-spacing:-.02em}.log-stats{grid-template-columns:1fr 1fr}.log-stats>div:nth-child(2n){border-right:0}.log-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line-2)}.log-list:before{left:9px}.log-list>li{grid-template-columns:20px minmax(0,1fr);gap:4px 14px}.log-date{grid-column:2;grid-row:1;text-align:left;padding-top:0;font-size:11.5px}.log-dot{grid-column:1;grid-row:1;padding-top:3px;place-items:start}.log-body{grid-column:2;grid-row:2}.log-body b{font-size:14.5px;letter-spacing:-.025em}.log-now{grid-template-columns:20px minmax(0,1fr)}.log-now .mark{grid-column:1;grid-row:1;place-items:start}.log-now p{grid-column:2;grid-row:1;font-size:13px}.log-legend .log-src{flex:none;min-width:0;text-align:left;justify-content:flex-start}.rs-split{grid-template-columns:1fr}}