@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--paper:#fcf9f5;--ink:#2e2a14;--grey:#777972;--grey-text:#666860;--red:#c21129;--red-dark:#a00e22;--tint:#c2112917;--rule:#2e2a1429;--rule-strong:#2e2a1452;--surface:#fff;--surface-2:#f4f0ea;--font:"General Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--side:208px;--tabbar:56px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:500 14px/1.45 var(--font);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,dl,dd,ul,ol,pre,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;border-radius:0}:focus-visible{outline:2px solid var(--red);outline-offset:2px}::selection{background:var(--red);color:var(--paper)}.muted{color:var(--grey-text)}.small{font-size:12.5px}.nowrap{white-space:nowrap}.num{font-variant-numeric:tabular-nums}.link{color:var(--red);font-weight:600}.link:hover{text-decoration:underline}.prelike{white-space:pre-wrap;overflow-wrap:anywhere}.break{overflow-wrap:anywhere}.shell{grid-template-columns:var(--side) minmax(0, 1fr);min-height:100dvh;display:grid}.side{border-right:1px solid var(--rule);flex-direction:column;height:100dvh;padding:14px 10px 10px;display:flex;position:sticky;top:0;overflow-y:auto}.side__brand{letter-spacing:-.01em;align-items:center;gap:9px;padding:2px 8px 14px;font-weight:600;display:flex}.side__group{color:var(--grey-text);padding:14px 8px 4px;font-size:11.5px;font-weight:600}.side__foot{margin-top:auto;padding-top:12px}.nav-item{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;padding:6px 8px;display:flex}.nav-item:hover{background:var(--surface-2)}.nav-item svg{color:var(--grey);flex:none}.nav-item[aria-current=page]{box-shadow:inset 2px 0 0 var(--red);background:var(--surface-2);font-weight:600}.nav-item[aria-current=page] svg{color:var(--red)}.nav-item__count{color:var(--red);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:600}.main{flex-direction:column;min-width:0;display:flex}.strip{border-bottom:1px solid var(--rule);background:var(--surface-2);color:var(--grey-text);flex-wrap:wrap;gap:4px 16px;padding:5px 24px;font-size:12.5px;display:flex}.strip strong{color:var(--ink);font-weight:600}.strip a{text-underline-offset:2px;text-decoration:underline}.content{flex:1;min-width:0;padding:20px 24px 48px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin-bottom:16px;display:flex}.page-head h1{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.15}.page-head__sub{color:var(--grey-text);overflow-wrap:anywhere;margin-top:3px}.page-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.back{color:var(--grey-text);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:inline-flex}.back:hover{color:var(--ink)}.search-trigger{background:var(--surface);border:1px solid var(--rule);width:100%;color:var(--grey-text);cursor:pointer;align-items:center;gap:8px;margin-bottom:8px;padding:6px 8px;font-size:13px;display:flex}.search-trigger:hover{border-color:var(--rule-strong)}.search-trigger kbd{font:500 11px var(--font);margin-left:auto}.topbar,.tabbar{display:none}@media (max-width:860px){.shell{padding-bottom:calc(var(--tabbar) + env(safe-area-inset-bottom));display:block}.side{display:none}.topbar{z-index:20;background:var(--paper);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex;position:sticky;top:0}.topbar__search{background:0 0;border:0;place-items:center;width:44px;height:44px;margin-right:-12px;display:grid}.tabbar{z-index:20;height:calc(var(--tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--paper);border-top:1px solid var(--rule);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tab{color:var(--grey-text);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:500;display:flex;position:relative}.tab[aria-current=page]{color:var(--red);font-weight:600}.tab__dot{background:var(--red);min-width:15px;height:15px;color:var(--paper);text-align:center;padding:0 3px;font-size:10px;font-weight:600;line-height:15px;position:absolute;top:7px;left:calc(50% + 7px)}.strip{padding:4px 16px;font-size:12px}.content{padding:16px 16px 32px}body{font-size:15px}.hide-sm{display:none!important}}@media (min-width:861px){.show-sm{display:none!important}}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:5px 12px;font-size:13.5px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.btn:disabled{opacity:.55;cursor:default}.btn--primary{background:var(--red);color:var(--paper)}.btn--primary:hover:not(:disabled){background:var(--red-dark)}.btn--secondary{background:var(--surface);border-color:var(--rule-strong)}.btn--secondary:hover:not(:disabled){border-color:var(--ink)}.btn--ghost{color:var(--grey-text);background:0 0}.btn--ghost:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}.btn--danger{background:var(--surface);border-color:var(--red);color:var(--red)}.btn--danger:hover:not(:disabled){background:var(--tint)}@media (max-width:860px){.btn{min-height:42px;padding:8px 14px;font-size:15px}}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field>span{color:var(--grey-text);font-size:12.5px;font-weight:600}.field small{color:var(--grey-text);font-size:12px;font-weight:400}input[type=text],input[type=email],input[type=password],input[type=url],input[type=date],input[type=search],input[type=tel],input:not([type]),select,textarea{background:var(--surface);border:1px solid var(--rule-strong);width:100%;min-height:32px;padding:5px 8px;font-weight:500}textarea{resize:vertical;min-height:96px;line-height:1.5}input:focus,select:focus,textarea:focus{outline:2px solid var(--red);outline-offset:-1px;border-color:var(--red)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--red);flex:none;margin:0}@media (max-width:860px){input[type=text],input[type=email],input[type=password],input[type=url],input[type=date],input[type=search],input[type=tel],input:not([type]),select,textarea{min-height:42px;font-size:16px}input[type=checkbox]{width:20px;height:20px}}.check{align-items:flex-start;gap:8px;font-weight:500;display:flex}.check input{margin-top:2px}.stack{flex-direction:column;gap:10px;display:flex}.stack--tight{gap:6px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}.inline-form{flex-direction:column;gap:4px;display:inline-flex}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-msg{color:var(--grey-text);font-size:13px}.form-msg--error{color:var(--red);font-weight:600}.quick{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.quick>.field--grow,.quick>input[type=text]{flex:200px}.reveal>summary{cursor:pointer;list-style:none}.reveal>summary::-webkit-details-marker{display:none}.reveal:not(.reveal--btn)>summary{color:var(--grey-text);text-underline-offset:2px;font-size:13px;text-decoration:underline}.reveal__body{background:var(--surface);border:1px solid var(--rule);margin-top:10px;padding:14px}.reveal[open]>summary.btn{background:var(--surface-2)}.badge{white-space:nowrap;background:var(--surface-2);height:20px;color:var(--ink);align-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}.badge--red{background:var(--red);color:var(--paper)}.badge--tint{background:var(--tint);color:var(--red)}.badge--ink{background:var(--ink);color:var(--paper)}.badge--line{box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--grey-text);background:0 0}.badge--sample{box-shadow:inset 0 0 0 1px var(--grey);color:var(--grey-text);letter-spacing:.04em;background:0 0;height:16px;padding:0 4px;font-size:10px}.notice{background:var(--surface-2);border-left:2px solid var(--rule-strong);padding:10px 12px;font-size:13.5px}.notice--red{background:var(--tint);border-left-color:var(--red)}.notice strong{font-weight:600}.section{margin-bottom:22px}.section__head{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.section__head h2{color:var(--red);letter-spacing:-.005em;font-size:14px;font-weight:600}.section__head .count{color:var(--grey-text);font-weight:500}.layout-main{grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}@media (max-width:1100px){.layout-main{grid-template-columns:minmax(0,1fr)}}.rows>li,.row{border-bottom:1px solid var(--rule)}.row-link{align-items:baseline;gap:10px;min-width:0;padding:7px 4px;display:flex}.row-link:hover{background:var(--surface-2)}.row-link__main{flex:1;min-width:0}.row-link__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.row-link__sub{color:var(--grey-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.row-link__meta{color:var(--grey-text);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12.5px;display:flex}.empty{color:var(--grey-text);padding:18px 4px}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;color:var(--grey-text);border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:600}.tbl td{border-bottom:1px solid var(--rule);vertical-align:baseline;padding:7px 8px}.tbl tbody tr:hover{background:var(--surface-2)}.tbl .primary{font-weight:600}.tbl .primary a:hover{color:var(--red)}.tbl .sub{color:var(--grey-text);overflow-wrap:anywhere;font-size:12.5px;font-weight:500;display:block}.tbl th:first-child,.tbl td:first-child{padding-left:4px}.tbl-wrap{overflow-x:auto}.dl{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;display:grid}.dl dt{color:var(--grey-text);font-size:13px}.dl dd{overflow-wrap:anywhere}.filters{flex-wrap:wrap;gap:2px;margin-bottom:10px;display:flex}.filters a{color:var(--grey-text);white-space:nowrap;padding:4px 9px;font-size:13px;font-weight:500}.filters a:hover{color:var(--ink)}.filters a[aria-current=true]{background:var(--ink);color:var(--paper);font-weight:600}.searchbar{max-width:320px;margin-bottom:10px}.today-date{letter-spacing:-.025em;font-size:26px;font-weight:600;line-height:1.1}.today-date:first-letter{text-transform:uppercase}.tally{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0;margin:12px 0 20px;display:flex}.tally a{flex:110px;padding:8px 10px 8px 0}.tally a:hover{background:var(--surface-2)}.tally b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1;display:block}.tally b.is-hot{color:var(--red)}.tally span{color:var(--grey-text);font-size:12.5px}.task{border-bottom:1px solid var(--rule);align-items:center;gap:8px;min-width:0;padding:5px 4px;display:flex}.task__box{background:var(--surface);border:1px solid var(--rule-strong);cursor:pointer;width:18px;height:18px;color:var(--paper);flex:none;place-items:center;padding:0;display:grid}.task__box:hover{border-color:var(--red)}.task__box--done{background:var(--ink);border-color:var(--ink)}.task__main{flex:1;min-width:0}.task__title{overflow-wrap:anywhere;display:block}.task--done .task__title{color:var(--grey-text);text-decoration:line-through}.task__meta{color:var(--grey-text);font-size:12.5px;display:block}.task__due{color:var(--grey-text);white-space:nowrap;flex:none;font-size:12.5px}.task__due--late{color:var(--red);font-weight:600}@media (max-width:860px){.task{padding:9px 4px}.task__box{width:24px;height:24px}}.timeline{position:relative}.timeline li{border-left:1px solid var(--rule-strong);padding:7px 0 7px 14px;position:relative}.timeline li:before{content:"";background:var(--grey);width:5px;height:5px;position:absolute;top:13px;left:-3px}.timeline li[data-kind=contract]:before,.timeline li[data-kind=brief]:before{background:var(--red)}.timeline__head{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;display:flex}.timeline__title{overflow-wrap:anywhere;font-weight:600}.timeline__at{color:var(--grey-text);white-space:nowrap;font-size:12.5px}.timeline__body{color:var(--grey-text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:13.5px}.split{grid-template-columns:340px minmax(0,1fr);gap:0;min-height:calc(100dvh - 30px);margin:-20px -24px -48px;display:grid}.split__list{border-right:1px solid var(--rule);min-width:0;padding:16px 0 24px}.split__list-head{padding:0 14px}.split__detail{min-width:0;padding:20px 24px 48px}.split__placeholder{text-align:center;color:var(--grey-text);padding-top:15vh}@media (max-width:1000px){.split{min-height:0;margin:0;display:block}.split__list{border:0;padding:0}.split__list-head,.split__detail{padding:0}.split--detail .split__list,.split--index .split__detail{display:none}}@media (min-width:1001px){.split__back{display:none!important}}.brief-row{border-bottom:1px solid var(--rule);padding:9px 14px;display:block;box-shadow:inset 2px 0 #0000}@media (max-width:1000px){.brief-row{padding:11px 4px}}.brief-row:hover{background:var(--surface-2)}.brief-row[aria-current=true]{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--red)}.brief-row__top{align-items:baseline;gap:8px;display:flex}.brief-row__who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.brief-row__when{color:var(--grey-text);flex:none;font-size:12px}.brief-row__text{-webkit-line-clamp:2;color:var(--grey-text);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 5px;font-size:13px;display:-webkit-box;overflow:hidden}.brief-row__tags{flex-wrap:wrap;gap:4px;display:flex}.brief-row[data-new=true] .brief-row__who:before{content:"";background:var(--red);vertical-align:1px;width:7px;height:7px;margin-right:6px;display:inline-block}.answers{border-top:1px solid var(--rule-strong)}.answer{border-bottom:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.answer__label{color:var(--grey-text);font-size:13px;font-weight:600}.answer__text{white-space:pre-wrap;overflow-wrap:anywhere}.answer--lead .answer__text{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.35}.chips{flex-wrap:wrap;gap:4px;margin-bottom:3px;display:flex}.chip{background:var(--tint);color:var(--red);overflow-wrap:anywhere;padding:1px 7px;font-size:13px;font-weight:500}@media (max-width:560px){.answer{grid-template-columns:minmax(0,1fr);gap:3px}}.message{background:var(--surface);border:1px solid var(--rule);margin-bottom:8px;padding:10px 12px}.message--in{border-left:2px solid var(--red)}.message__head{color:var(--grey-text);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-bottom:5px;font-size:12.5px;display:flex}.message__subject{overflow-wrap:anywhere;margin-bottom:4px;font-weight:600}.message__body{white-space:pre-wrap;overflow-wrap:anywhere}.board{scroll-snap-type:x proximity;grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column;gap:6px;padding-bottom:12px;display:grid;overflow-x:auto}.lane{background:var(--surface-2);scroll-snap-align:start;flex-direction:column;min-height:200px;display:flex}.lane[data-over=true]{box-shadow:inset 0 0 0 2px var(--red)}.lane__head{justify-content:space-between;gap:6px;padding:8px 8px 6px;font-size:13px;font-weight:600;display:flex}.lane__sum{color:var(--grey-text);font-size:12px;font-weight:500}.lane__cards{flex-direction:column;flex:1;gap:6px;padding:0 6px 8px;display:flex}.deal{background:var(--surface);border:1px solid var(--rule);cursor:grab;padding:7px 8px}.deal:hover{border-color:var(--rule-strong)}.deal[data-dragging=true]{opacity:.45}.deal__title{overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.3;display:block}.deal__title:hover{color:var(--red)}.deal__sub{color:var(--grey-text);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;display:block}.deal__foot{justify-content:space-between;align-items:center;gap:6px;margin-top:6px;display:flex}.deal__value{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.deal__select{width:auto;min-height:0;color:var(--grey-text);background:0 0;border:0;max-width:124px;padding:0 2px;font-size:12px}@media (hover:none){.deal{cursor:default}}@media (max-width:860px){.board{grid-auto-columns:78vw;margin:0 -16px;padding:0 16px 12px;scroll-padding-left:16px}.deal__select{max-width:150px;min-height:36px;font-size:16px}}.steps{gap:2px;display:flex}.steps i{background:var(--surface-2);height:8px;box-shadow:inset 0 0 0 1px var(--rule);flex:1;min-width:0}.steps i.on{background:var(--red);box-shadow:none}.print{grid-template-columns:repeat(16, var(--px,9px));grid-auto-rows:var(--px,9px);width:max-content;display:grid}.hash{font:500 12px/1.5 var(--mono);overflow-wrap:anywhere;color:var(--ink);display:block}.proof-head{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.doc{max-width:720px}.doc h1{letter-spacing:-.01em;margin:18px 0 6px;font-size:18px;font-weight:600}.doc h2{margin:18px 0 5px;font-size:14.5px;font-weight:600}.doc h3{margin:12px 0 4px;font-size:14px;font-weight:600}.doc p{overflow-wrap:anywhere;margin-bottom:9px;line-height:1.55}.doc ul,.doc ol{margin:0 0 9px 18px}.doc ul{list-style:square}.doc ol{list-style:decimal}.doc li{margin-bottom:3px;line-height:1.5}.doc strong{font-weight:600}.doc .doc__note{color:var(--grey-text);font-size:13px}.doc mark{background:var(--tint);color:var(--red);padding:0 2px;font-weight:600}.auth{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth__box{width:100%;max-width:340px}.auth__brand{align-items:center;gap:10px;margin-bottom:26px;font-weight:600;display:flex}.auth__title{letter-spacing:-.02em;font-size:22px;font-weight:600}.code-input{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:18px!important}.qr{background:var(--surface);border:1px solid var(--rule);width:180px;padding:12px}.qr svg{width:100%;height:auto;display:block}.recovery{background:var(--surface);border:1px solid var(--rule);font:500 14px/1.8 var(--mono);padding:12px}dialog.palette{border:1px solid var(--rule-strong);background:var(--paper);width:min(560px,100vw - 32px);color:var(--ink);margin:12vh auto auto;padding:0;box-shadow:0 12px 40px #2e2a142e}dialog.palette::backdrop{background:#2e2a1447}.palette input{border:0;border-bottom:1px solid var(--rule);min-height:46px;padding:12px 14px;font-size:16px}.palette input:focus{border-color:var(--rule);outline:none}.palette__results{max-height:50vh;overflow-y:auto}.palette__item{align-items:baseline;gap:10px;padding:8px 14px;display:flex}.palette__item:hover,.palette__item[data-active=true]{background:var(--surface-2)}.palette__kind{width:74px;color:var(--grey-text);flex:none;font-size:12px}.palette__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.palette__sub{color:var(--grey-text);white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-size:12.5px;overflow:hidden}.public{background:var(--paper);min-height:100dvh}.band{background:var(--red);color:var(--paper)}.band__pixels{grid-template-columns:repeat(8,20px);grid-auto-rows:20px;width:max-content;display:grid}.band__inner{max-width:760px;margin:0 auto;padding:22px 20px 26px}.band__brand{align-items:center;gap:10px;margin-bottom:26px;font-weight:600;display:flex}.band__eyebrow{font-size:15px;font-weight:500}.band__title{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(26px,5vw,36px);font-weight:600;line-height:1.08}.band__meta{opacity:.92;overflow-wrap:anywhere;margin-top:8px;font-size:14px}.public__body{max-width:760px;margin:0 auto;padding:22px 20px 48px;font-size:15.5px}.public__foot{max-width:760px;color:var(--grey-text);border-top:1px solid var(--rule);margin:0 auto;padding:16px 20px 40px;font-size:13px}.sample-flag{background:var(--ink);color:var(--paper);text-align:center;padding:6px 20px;font-size:13px;font-weight:600}.signbox{background:var(--surface);border:1px solid var(--rule-strong);margin-top:24px;padding:16px}.signbox h2{letter-spacing:-.015em;margin-bottom:4px;font-size:18px;font-weight:600}.signpad{background:var(--paper);border:1px dashed var(--rule-strong);touch-action:none;cursor:crosshair;width:100%;height:130px;display:block}.public input[type=text],.public input[type=email],.public input[type=url],.public select,.public textarea{min-height:42px;font-size:16px}.public .btn{min-height:44px;padding:9px 16px;font-size:15.5px}.public .btn--wide{width:100%}.step-card{border-bottom:1px solid var(--rule);padding:14px 0}.step-card__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.step-card__title{overflow-wrap:anywhere;font-size:16px;font-weight:600}.step-card__help{color:var(--grey-text);margin:2px 0 8px;font-size:14px}.filelist{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.filelist li{background:var(--surface-2);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;padding:5px 8px;display:flex}@media (max-width:860px){.tally a{flex:42%}.row-link{flex-wrap:wrap;gap:3px 10px;padding:10px 4px}.row-link__main{flex:100%}.row-link__title,.row-link__sub{white-space:normal;overflow-wrap:anywhere}.row-link__sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:1100px){.layout-main--aside-first>aside{order:-1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.score{font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-weight:600;display:inline-flex}.score__bar{grid-template-columns:repeat(10,5px);gap:1px;display:grid}.score__bar i{background:var(--surface-2);height:12px;box-shadow:inset 0 0 0 1px var(--rule)}.score__bar i.on{background:var(--grey);box-shadow:none}.score--hot{color:var(--red)}.score--hot .score__bar i.on{background:var(--red)}.lead-row--hot td:first-child{box-shadow:inset 2px 0 0 var(--red)}.lead-row--hot{background:#c2112909}.lead-why{color:var(--grey-text);overflow-wrap:anywhere;max-width:340px;font-size:12.5px;display:block}.score-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.score-big--hot{color:var(--red)}.reasons li{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;justify-content:space-between;gap:10px;padding:4px 0;font-size:13.5px;display:flex}.reasons b{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.reasons b.minus{color:var(--red)}.point{border-bottom:1px solid var(--rule);padding:9px 0}.point__title{overflow-wrap:anywhere;font-weight:600}.point__detail{overflow-wrap:anywhere;margin-top:2px}.point__source{color:var(--grey-text);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.csv-map{border-collapse:collapse;width:100%}.csv-map th,.csv-map td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px 8px;font-size:13px}.csv-map th{color:var(--grey-text);font-size:12px;font-weight:600}.csv-map th:first-child,.csv-map td:first-child{overflow-wrap:normal;white-space:nowrap}.csv-map select{min-width:150px}.pipeline-card--hot{box-shadow:inset 2px 0 0 var(--red)}.deal__score{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.deal__score--hot{color:var(--red)}@media (max-width:860px){.lead-why{max-width:none}.csv-map select{min-width:120px;font-size:16px}}.dl--editable{align-items:start;gap:2px 14px;padding:8px 0}.dl--editable dt{padding-top:4px}.editable{align-items:flex-start;gap:4px;min-width:0;display:flex}.editable__value{text-align:left;cursor:text;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;justify-content:space-between;align-items:flex-start;gap:8px;margin-left:-6px;padding:3px 6px;display:flex}.editable__value:hover{background:var(--surface-2)}.editable__text{overflow-wrap:anywhere;min-width:0}.editable__text--empty{color:var(--grey-text);font-weight:400}.editable__pencil{color:var(--grey);opacity:0;flex:none;padding-top:2px;transition:opacity .12s}.editable__value:hover .editable__pencil,.editable__value:focus-visible .editable__pencil{opacity:1}.editable__go{width:26px;height:26px;color:var(--red);flex:none;place-items:center;display:grid}.editable__go:hover{background:var(--tint)}.editable__form{flex-direction:column;flex:1;gap:3px;min-width:0;margin-left:-6px;display:flex}.editable__form input,.editable__form select,.editable__form textarea{min-height:28px;padding:3px 6px}@media (hover:none){.editable__pencil{opacity:.55}}@media (max-width:860px){.dl--editable{gap:4px 12px}.dl--editable dt{padding-top:8px}.editable__value{min-height:36px;padding:7px 6px}.editable__go{width:36px;height:36px}}.seq-step{border-bottom:1px solid var(--rule);padding:12px 0;scroll-margin-top:60px}.seq-step:target{background:var(--surface-2);box-shadow:-8px 0 0 var(--surface-2), 8px 0 0 var(--surface-2)}.seq-step__head{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:8px;display:flex}.seq-step__head strong{font-weight:600}.seq-plan{grid-template-columns:auto minmax(0,1fr);gap:2px 12px;font-size:13px;display:grid}.seq-plan dt{white-space:nowrap;font-weight:600}.seq-plan dd{color:var(--grey-text)}
