.bk-kpi{display:grid}.bk-mm{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;white-space:normal}.bk-plus{font-size:.6em;color:var(--soft)}.facts dd .bk-mm{white-space:normal}.bk-dot{width:8px;height:8px;flex:none;border-radius:50%;background:none;box-shadow:inset 0 0 0 1px var(--soft)}.bk-dot.pending{background:var(--red);box-shadow:none}.bk-dot.paid{background:var(--ink);box-shadow:none;border-radius:0;width:7px;height:7px}.bk-thumb{position:relative;width:56px;aspect-ratio:4/3;overflow:hidden;flex:none;display:grid;place-items:center;background-color:#FAFAFA;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:8px 8px;box-shadow:inset 0 0 0 1px var(--line)}.bk-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bk-thumb b{position:relative;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.bk-quiet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:22px 0;border-top:1px dashed var(--dash);border-bottom:1px dashed var(--dash);color:var(--soft);font-size:14.5px}.bk-more{justify-self:start}.bk-alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red);font-size:14px;line-height:1.45}.bk-alert svg{width:15px;height:15px;flex:none;margin-top:2px;stroke-width:2}.bk-ph{display:grid;margin-bottom:calc(-1 * clamp(18px, 2vw, 28px))}.bk-list,.bk-pv{display:grid;gap:22px}.bk-bar-r{display:flex;align-items:flex-end;gap:10px;flex:0 1 600px;min-width:0}.bk-bar-r .menu{flex:none}.bk-bar-r .sortbtn{white-space:nowrap}.bar .bk-bar-r .search{flex:1 1 auto;min-width:0}@media (max-width:760px){.bk-bar-r{flex:1 1 100%}}.bk-strip{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:16px 0;border-top:1px dashed var(--dash);border-bottom:1px dashed var(--dash);margin-bottom:calc(-1 * clamp(10px, 1.5vw, 20px))}.bk-strip-ic{width:44px;height:44px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--dash);color:var(--red)}.bk-strip-ic svg{width:19px;height:19px}.bk-strip-t{display:grid;gap:3px;min-width:0}.bk-strip-main{font-size:18px;letter-spacing:-.012em;line-height:1.25}.bk-strip-main b{font-weight:500}.bk-strip-a{display:flex;align-items:center;gap:22px}@media (max-width:640px){.bk-strip{grid-template-columns:44px minmax(0,1fr)}.bk-strip-a{grid-column:1/-1;justify-content:space-between;gap:12px}}.bk-case .sec-h h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.bk-case-code{font-size:11px}.bk-case-board{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);border:1px dashed var(--dash)}.bk-case-media{display:block;padding:16px;border-right:1px dashed var(--dash);color:inherit}.bk-case-media .cover{height:100%;min-height:380px;aspect-ratio:auto!important}.bk-case-media .cover img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.bk-case-media:hover .cover img{transform:scale(1.03)}.bk-case-info{display:flex;flex-direction:column;gap:22px;min-width:0;padding:22px clamp(18px,2vw,28px) 24px}.bk-case-meta{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bk-case-meta li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--ink-2)}.bk-case-meta svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--soft)}.bk-case-money{display:grid;gap:10px;padding-top:20px;border-top:1px dashed var(--dash)}.bk-case-amt{font-size:clamp(40px,4.2vw,60px);line-height:.95;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.bk-case-amt .unit{font-size:13px;margin-left:8px;letter-spacing:.04em}.bk-case-alldone{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.03em}.bk-case-stage{font-size:15.5px;color:var(--ink-2)}.bk-case-stage b{font-weight:500;color:var(--ink)}.bk-case-due{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px}.bk-case-facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;margin:0;border-top:1px dashed var(--dash);border-bottom:1px dashed var(--dash)}.bk-case-facts>div{min-width:0;padding:13px 18px 14px 0}.bk-case-facts>div+div{padding-left:18px;border-left:1px dashed var(--dash)}.bk-case-facts dt{font:500 10.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.bk-case-facts dd{margin:8px 0 0;font-size:17px;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.bk-case-info .btn-block{margin-top:auto}.bk-case-sched{grid-column:1/-1;display:grid;gap:14px;min-width:0;padding:18px 16px 20px;border-top:1px dashed var(--dash)}@media (max-width:1000px){.bk-case-board{grid-template-columns:1fr}.bk-case-media{border-right:0;border-bottom:1px dashed var(--dash)}.bk-case-media .cover{min-height:0;height:auto;aspect-ratio:4/3!important}}@media (max-width:640px){.bk-case-media{padding:10px}.bk-case-info{padding:18px 14px 20px}.bk-case-sched{padding:14px 10px 16px}.bk-case-facts{grid-template-columns:1fr;justify-content:stretch}.bk-case-facts>div,.bk-case-facts>div+div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-left:0}.bk-case-facts>div+div{border-top:1px dashed var(--dash)}.bk-case-facts dd{margin:0}}.bk-gantt{--lw:210px;--rh:56px;display:grid;min-width:0}.bk-g-head,.bk-g-row{display:grid;grid-template-columns:var(--lw) minmax(0,1fr)}.bk-g-head{height:34px;border-top:1px dashed var(--dash);border-bottom:1px dashed var(--dash)}.bk-g-lh{align-self:center}.bk-g-months{position:relative;border-left:1px dashed var(--dash);overflow:hidden}.bk-g-mon{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 8px;font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);white-space:nowrap;overflow:hidden}.bk-g-mon+.bk-g-mon{border-left:1px dashed var(--dash)}.bk-g-body{position:relative;border-bottom:1px dashed var(--dash)}.bk-g-paper{left:var(--lw);right:0;pointer-events:none;background-image:linear-gradient(180deg,transparent 27px,#EFEFEF 0),linear-gradient(90deg,transparent 27px,#EFEFEF 0);background-size:28px 28px}.bk-g-mline,.bk-g-paper{position:absolute;top:0;bottom:0;border-left:1px dashed var(--dash)}.bk-g-mline{width:0}.bk-g-today{position:absolute;top:0;bottom:0;width:0;border-left:1px solid var(--red)}.bk-g-today span{position:absolute;z-index:3;top:0;left:0;transform:translate(-50%,-50%);padding:3px 5px 2px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--red);font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red);white-space:nowrap}.bk-g-row{height:var(--rh)}.bk-g-lab{display:flex;align-items:center;gap:10px;min-width:0;padding-right:12px;border-bottom:1px dashed var(--dash)}.bk-g-row:last-child .bk-g-lab{border-bottom:0}.bk-g-n{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;font:500 10.5px/1 var(--mono);color:var(--soft);box-shadow:inset 0 0 0 1px var(--dash);background:var(--paper)}.bk-g-n.done{background:var(--ink);color:#fff;box-shadow:none}.bk-g-n.due,.bk-g-n.now,.bk-g-n.owed{background:var(--red);color:#fff;box-shadow:none}.bk-g-tt{display:grid;gap:3px;min-width:0}.bk-g-t{font-size:13.5px;line-height:1.25}.bk-g-d,.bk-g-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-g-d{font-size:11.5px;line-height:1.2;color:var(--soft);font-variant-numeric:tabular-nums}.bk-g-track{position:relative;min-width:0}.bk-g-bar{position:absolute;top:16px;height:24px;display:flex;align-items:center;justify-content:flex-end;padding:0 3px;overflow:hidden;background:var(--bg);border:1px dashed #8a9096;transition:transform .25s;transform-origin:left center;container-type:inline-size}.bk-g-bar:hover{transform:scaleY(1.12)}.bk-g-bar.done{border:1px solid var(--ink)}.bk-g-bar.due,.bk-g-bar.owed{border:1px dashed var(--red)}.bk-g-bar.now{background:var(--red);border:1px solid var(--red)}.bk-g-bar.est{opacity:.5}.bk-g-bar.cl{border-left-width:0}.bk-g-bar.cr{border-right-width:0}.bk-g-stamp{width:16px;height:16px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--soft)}.bk-g-stamp svg{width:10px;height:10px;stroke-width:2.4}.bk-g-bar.done .bk-g-stamp{background:var(--ink);color:#fff}.bk-g-bar.due .bk-g-stamp{background:var(--red);color:#fff}.bk-g-bar.now .bk-g-stamp{background:#fff}.bk-g-bar.now .bk-g-stamp i{width:6px;height:6px;border-radius:50%;background:var(--red)}.bk-g-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;padding-top:14px;font:500 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.bk-g-legend>span{display:inline-flex;align-items:center;gap:8px}.bk-g-sw{width:22px;height:10px;flex:none;background:var(--bg);border:1px dashed #8a9096}.bk-g-sw.done{border:1px solid var(--ink)}.bk-g-sw.now{background:var(--red);border:1px solid var(--red)}.bk-g-sw.due{border:1px dashed var(--red)}.bk-g-legend .bk-g-note{font:400 12.5px/1.4 var(--sans);letter-spacing:0;text-transform:none}@media (max-width:640px){.bk-gantt{--lw:126px;--rh:60px}.bk-g-n{display:none}.bk-g-lab{padding-right:8px}.bk-g-t{font-size:12.5px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bk-g-d{font-size:10.5px}.bk-g-bar{top:18px}.bk-g-mon{padding:0 4px;font-size:9.5px;letter-spacing:.06em}.bk-g-yy{display:none}.bk-g-legend{gap:8px 14px}}.bk-prows{border-top:1px dashed var(--dash)}.bk-prow{display:grid;grid-template-columns:56px minmax(0,2.3fr) minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.1fr) 112px;gap:20px;align-items:center;padding:12px 0;border-bottom:1px dashed var(--dash);color:inherit;text-decoration:none;transition:background .2s}a.bk-prow:hover{background:var(--tint)}.bk-prow-h{padding:10px 0 9px}.bk-prow .r{text-align:right}.bk-prow-t{display:grid;gap:3px;min-width:0}.bk-prow-n{font-size:15.5px;line-height:1.25;transition:color .25s}a.bk-prow:hover .bk-prow-n{color:var(--red)}.bk-prow-a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-prow-a,.bk-prow-m{font-size:13px;color:var(--soft)}.bk-prow-m{display:none}.bk-prow-p{display:grid;gap:8px}.bk-prow-c{font-size:14.5px;color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-prow-pay{display:grid;justify-items:end;gap:3px;text-align:right;font-size:15.5px}.bk-prow-pay small{font-size:12.5px;color:var(--soft);white-space:nowrap}.bk-prow-s{justify-self:end}@media (max-width:860px){.bk-prow-h{display:none}.bk-prow{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"th t s" "th p p" "th pay pay";gap:8px 14px;align-items:start;padding:14px 0}.bk-prow .bk-thumb{grid-area:th}.bk-prow-t{grid-area:t}.bk-prow-s{grid-area:s;padding-top:3px}.bk-prow-a,.bk-prow-c{display:none}.bk-prow-m{display:block}.bk-prow-p{grid-area:p;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.bk-prow-pay{grid-area:pay;display:flex;flex-wrap:wrap;align-items:baseline;justify-items:start;gap:4px 8px;text-align:left}}.bk-pl{border-top:1px dashed var(--dash)}.bk-pr{display:grid;gap:18px;align-items:center;padding:13px 0;border-bottom:1px dashed var(--dash);color:inherit;text-decoration:none;transition:background .2s}.v-pipe .bk-pr{grid-template-columns:8px minmax(0,2.3fr) minmax(0,1.7fr) 130px 150px}.v-broker .bk-pr{grid-template-columns:8px minmax(0,2.2fr) minmax(0,1.6fr) minmax(0,1.2fr) 130px 160px}.v-admin .bk-pr{grid-template-columns:8px minmax(0,2.4fr) minmax(0,1.1fr) minmax(0,1.1fr) 116px 140px 176px}a.bk-pr:hover{background:var(--tint)}a.bk-pr:hover .bk-pr-title{color:var(--red)}.bk-pr-h{padding:10px 0 9px}.bk-pr-h .r{text-align:right}.bk-pr-stage{display:grid;gap:4px;min-width:0}.bk-pr-title{font-size:15px;line-height:1.3;transition:color .25s}.bk-pr-plink{justify-self:start;font-size:13px;color:var(--ink-2);text-decoration:none}.bk-pr-plink:hover{color:var(--red)}.bk-pr-plink .code{margin-left:4px;font-size:10px}.bk-pr-obj{display:grid;gap:4px;min-width:0}.bk-pr-col,.bk-pr-ot{font-size:14.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-pr-col{min-width:0}.bk-pr-m{display:none}.bk-pr-when{display:grid;gap:4px;font-size:14px}.bk-pr-wl{display:none}.bk-pr-sum{display:grid;justify-items:end;gap:4px;text-align:right;font-size:17px;letter-spacing:-.01em;white-space:nowrap}.bk-pr-sum small{font-size:12px;color:var(--soft);letter-spacing:0}.bk-pr.paid .bk-pr-sum .unit{color:var(--faint)}.bk-pr-act{justify-self:end}.bk-pr-act .lnk{white-space:nowrap}@media (max-width:860px){.bk-pr-h{display:none}.bk-pl .bk-pr{grid-template-columns:8px minmax(0,1fr) auto;grid-template-areas:"dot st sum" ". m m" ". w w" ". act act";gap:6px 12px;align-items:start;padding:14px 0}.bk-pr .bk-dot{grid-area:dot;margin-top:4px}.bk-pr-stage{grid-area:st}.bk-pr-sum{grid-area:sum}.bk-pr-col,.bk-pr-obj{display:none}.bk-pr-m{display:block;grid-area:m;font-size:13px;color:var(--soft)}.bk-pr-m:empty{display:none}.bk-pr-when{grid-area:w;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px}.bk-pr-when .lbl:after{content:":"}.bk-pr-wl{display:inline}.bk-pr-act{grid-area:act;justify-self:start;padding-top:4px}.bk-pr-plink{display:none}}.bk-groups{display:grid;gap:40px}.bk-grp{border-top:2px solid var(--ink)}.bk-grp.pending{border-top-color:var(--red)}.bk-grp.locked{border-top-color:#DADDE0}.bk-grp-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding:14px 0}.bk-grp-h h3{font-size:20px;letter-spacing:-.015em;line-height:1.2}.bk-grp-n{font-size:13.5px;letter-spacing:0;margin-left:6px}.bk-grp-sum{font-size:22px;letter-spacing:-.02em}.bk-grp.paid .bk-grp-sum{color:var(--ink-2)}.bk-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bk-filters .sel{width:auto;min-width:160px;max-width:280px;height:40px;font-size:14px;padding-left:12px}.bk-date{display:inline-flex;align-items:center;gap:8px}.bk-date .in{width:158px;height:40px;padding:0 10px;font-size:14px}.bk-fsum{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13.5px;color:var(--soft)}.bk-fsum b{font-weight:500;color:var(--ink)}@media (max-width:760px){.bk-filters .sel{flex:1 1 100%;max-width:none}.bk-date{flex:1 1 calc(50% - 5px);min-width:0}.bk-date .in{width:auto;flex:1;min-width:0}.bk-fsum{margin-left:0;flex:1 1 100%;justify-content:space-between}}.bk-cards>.bk-pcard{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none;background:var(--bg)}.bk-pcard .cover{border-bottom:1px dashed var(--dash)}.bk-pcard .cover img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.bk-pcard:hover .cover img{transform:scale(1.04)}.bk-pcard-b{flex:1;display:flex;flex-direction:column;gap:6px;padding:18px clamp(16px,1.6vw,22px) 0}.bk-pcard-t{font-size:clamp(19px,1.6vw,21px);line-height:1.2;letter-spacing:-.015em;transition:color .3s}.bk-pcard:hover .bk-pcard-t{color:var(--red)}.bk-pcard-a{font-size:14px;color:var(--soft)}.bk-pcard-pr{display:grid;gap:10px;margin:12px 0 18px;padding-top:14px;border-top:1px dashed var(--dash)}.bk-pcard-prh{justify-content:space-between;gap:12px}.bk-pcard-prh,.bk-pcard-st{display:flex;align-items:baseline}.bk-pcard-st{gap:8px;min-height:21px;font-size:14px;color:var(--ink-2)}.bk-pcard-st .lbl{flex:none}.bk-pcard-f{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 0 18px;border-top:1px dashed var(--dash)}.bk-pcard-f>div{display:grid;gap:5px;min-width:0}.bk-pcard-f .r{justify-items:end;text-align:right;font-size:17px;white-space:nowrap}.bk-pcard-c{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border:1px dashed var(--dash)}.bk-hero-media{padding:16px;border-right:1px dashed var(--dash)}.bk-hero-media .cover{height:100%;min-height:420px;aspect-ratio:auto!important}.bk-ready .st{font-size:10.5px}.cover .chip-r.bk-ready{color:var(--red)}.bk-hero-info{display:flex;flex-direction:column;gap:18px;min-width:0;padding:26px clamp(18px,2.2vw,30px)}.bk-hero-top{display:flex;align-items:center;gap:14px}.bk-hero-t{font-size:clamp(30px,3vw,44px)}.bk-hero-addr{display:flex;gap:8px;align-items:flex-start;font-size:15px;color:var(--ink-2)}.bk-hero-addr svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--soft)}.bk-hero-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0 0;border-top:1px dashed var(--dash)}.bk-hero-facts>div{min-width:0;padding:14px 16px 15px 0;border-bottom:1px dashed var(--dash)}.bk-hero-facts>div:nth-child(2n){padding:14px 0 15px 16px;border-left:1px dashed var(--dash)}.bk-hero-facts dt{font:500 10.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.bk-hero-facts dd{margin:9px 0 0;font-size:19px;line-height:1.15;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-hero-prog{margin-top:auto;display:grid;gap:10px;padding-top:6px}@media (max-width:1000px){.bk-hero{grid-template-columns:1fr}.bk-hero-media{border-right:0;border-bottom:1px dashed var(--dash)}.bk-hero-media .cover{min-height:0;height:auto;aspect-ratio:4/3!important}}@media (max-width:640px){.bk-hero-media{padding:10px}.bk-hero-info{padding:18px 14px 20px}.bk-hero-facts dd{font-size:17px}}.bk-stages{display:grid;grid-template-columns:300px minmax(0,1fr);border:1px dashed var(--dash)}.bk-stages-l{border-right:1px dashed var(--dash);max-height:640px;overflow-y:auto;scrollbar-width:thin}.bk-stages-l .stagelist{border-top:0}.bk-sd{display:grid;gap:22px;align-content:start;min-width:0;padding:24px clamp(18px,2.2vw,30px) 28px;scroll-margin-top:76px}.bk-sd-h{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.bk-sd-tt{display:grid;gap:8px;max-width:60ch;min-width:0}.bk-sd-t{font-size:clamp(22px,2vw,26px);line-height:1.15;letter-spacing:-.02em}.bk-sd-pay{flex:none;display:grid;justify-items:end;gap:8px;text-align:right}.bk-sd-amt{font-size:clamp(26px,2.4vw,32px);line-height:1;letter-spacing:-.035em}.bk-sd-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px dashed var(--dash);border-bottom:1px dashed var(--dash)}.bk-sd-meta>div{min-width:0;padding:12px 14px 13px}.bk-sd-meta>div:first-child{padding-left:0}.bk-sd-meta>div+div{border-left:1px dashed var(--dash)}.bk-sd-meta dt{font:500 10.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.bk-sd-meta dd{margin:7px 0 0;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:1000px){.bk-stages{grid-template-columns:1fr}.bk-stages-l{border-right:0;border-bottom:1px dashed var(--dash);max-height:none}}@media (max-width:640px){.bk-sd{padding:18px 14px 22px}.bk-sd-h{flex-direction:column;gap:16px}.bk-sd-pay{justify-items:start;text-align:left;grid-template-columns:auto auto;align-items:baseline;gap:6px 14px}.bk-sd-pay .lbl{grid-column:1/-1}.bk-sd-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-sd-meta>div:nth-child(odd){padding-left:0;border-left:0}.bk-sd-meta>div:nth-child(n+3){border-top:1px dashed var(--dash)}}.bk-client .bk-cv{grid-column:2;overflow-wrap:anywhere}.bk-leads{list-style:none;margin:0;padding:0;border-top:1px dashed var(--dash)}.bk-lead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 32px;padding:18px 0 20px;border-bottom:1px dashed var(--dash)}.bk-lead-m{display:grid;gap:5px;min-width:0}.bk-lead-n{font-size:18px;line-height:1.25;letter-spacing:-.012em}.bk-lead.rejected .bk-lead-n{color:var(--ink-2)}.bk-lead-c{font-size:14.5px;overflow-wrap:anywhere}.bk-lead-d{font-size:14px;color:var(--ink-2)}.bk-note{display:grid;gap:5px;max-width:76ch;margin-top:8px;padding:4px 0 4px 14px;border-left:2px solid var(--ink)}.bk-lead.rejected .bk-note{border-left-color:var(--dash)}.bk-note p{font-size:14px;line-height:1.5;color:var(--ink-2)}.bk-lead-s{display:grid;justify-items:end;align-content:start;gap:9px;padding-top:4px}@media (max-width:640px){.bk-lead{grid-template-columns:1fr;gap:10px}.bk-lead-s{grid-row:1;display:flex;justify-content:space-between;align-items:center;padding-top:0}}.bk-form{display:grid;gap:18px}.bk-form-sub{margin-top:-4px}.bk-form .tag{margin-bottom:-4px}.bk-hr{border:0;border-top:1px dashed var(--dash);margin:4px 0}.bk-row2k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bk-ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;width:100%}.bk-ask-t{margin-right:auto;display:grid;gap:2px;font-size:14px}.bk-ask-t b{font-weight:500}.bk-ask-t small{font-size:12.5px;color:var(--soft)}@media (max-width:560px){.bk-ask-t{flex:1 1 100%}}.bk-docs{border-top:1px dashed var(--dash)}.bk-docp{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(20px,3vw,40px);padding:26px 0 28px;border-bottom:1px dashed var(--dash)}.bk-docp-side{display:grid;gap:14px;align-content:start;justify-items:start;min-width:0}.bk-docp-cover{display:block;width:100%}.bk-docp-t{display:grid;gap:8px}.bk-docp-top{display:flex;align-items:center;gap:12px}.bk-docp-n{font-size:21px;line-height:1.2;letter-spacing:-.015em}.bk-docp-files{min-width:0}@media (max-width:860px){.bk-docp{grid-template-columns:1fr}.bk-docp-cover{display:none}}.bk-how{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(24px,4vw,56px);align-items:start}.bk-steps{list-style:none;margin:0;padding:0;border-top:1px dashed var(--dash)}.bk-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:18px 0 20px;border-bottom:1px dashed var(--dash)}.bk-step-n{width:44px;height:44px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--ink);font:500 12.5px/1 var(--mono);letter-spacing:.04em}.bk-step-n.r{color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.bk-step-t{font-size:18px;line-height:1.25;letter-spacing:-.012em;margin:2px 0 6px}.bk-steps p{font-size:15px;line-height:1.55}.bk-how-fig{position:sticky;top:100px;margin:0}.bk-how-fig img{width:100%;mix-blend-mode:multiply}@media (max-width:1000px){.bk-how{grid-template-columns:1fr}.bk-how-fig{display:none}}.bk-faq{margin:0;border-top:1px dashed var(--dash)}.bk-faq>div{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:10px 40px;padding:20px 0 22px;border-bottom:1px dashed var(--dash)}.bk-faq dt{font-size:18px;line-height:1.3;letter-spacing:-.012em}.bk-faq dd{margin:0;font-size:15px;line-height:1.6;max-width:64ch}@media (max-width:760px){.bk-faq>div{grid-template-columns:1fr}}.bk-settings{display:grid;gap:clamp(36px,4vw,52px);max-width:860px}.bk-prof-h{display:flex;align-items:center;gap:14px}.bk-prof-h>div{display:grid;gap:5px;min-width:0}.bk-prof-h b{font-weight:500;font-size:17px;letter-spacing:-.01em}.bk-prof{margin:0;border-top:1px dashed var(--dash)}.bk-prof>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4px 16px;align-items:baseline;padding:13px 0;border-bottom:1px dashed var(--dash)}.bk-prof dd{margin:0;font-size:15px;overflow-wrap:anywhere}@media (max-width:560px){.bk-prof>div{grid-template-columns:1fr}}.bk-temp{display:flex;align-items:center;gap:10px;padding:4px 0 4px 14px;border-left:2px solid var(--red);font-size:14.5px}.bk-temp svg{width:16px;height:16px;color:var(--red);flex:none}.bk-pw{display:grid;gap:16px;max-width:480px}.bk-pw .in-wrap .in{padding-right:0}.bk-eye{width:46px;height:46px;flex:none;display:grid;place-items:center;border:0;background:none;color:var(--soft);cursor:pointer}.bk-eye svg{width:17px;height:17px}.bk-eye:hover,.bk-eye[aria-pressed=true]{color:var(--ink)}.bk-checklist{list-style:none;margin:-6px 0 2px;padding:0;display:grid;gap:7px;font-size:13.5px;color:var(--soft)}.bk-checklist li{display:flex;align-items:center;gap:9px;transition:color .2s}.bk-checklist li.on{color:var(--ink)}.bk-ck{width:16px;height:16px;flex:none;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--dash);background:var(--paper)}.bk-ck,.bk-ck i{border-radius:50%}.bk-ck i{width:4px;height:4px;background:var(--dash)}.bk-ck.on{background:var(--ink);color:#fff;box-shadow:none}.bk-ck svg{width:10px;height:10px;stroke-width:2.6}.bk-settings>*,.main-in>.facts,.main-in>.ph,.main-in>[class*=bk-]{min-width:0}@container (max-width: 21px){.bk-g-stamp{display:none}}.bk-case-money,.bk-case-sched,.bk-docp-side,.bk-form,.bk-gantt,.bk-groups,.bk-kpi,.bk-lead-m,.bk-list,.bk-pv,.bk-pw,.bk-sd,.bk-sec,.bk-settings{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.bk-bar-r{flex-wrap:wrap}.bar .bk-bar-r .search{flex:1 1 100%}}.bk-mgr{list-style:none;margin:0;padding:0}.bk-digest{text-align:center}.bk-date .in.on,.bk-filters .sel.on{box-shadow:inset 0 0 0 1.5px var(--ink)}.ph-tile.bk-ph-fail{cursor:pointer;background:var(--paper);box-shadow:inset 0 0 0 1px var(--dash)}.bk-ph-retry{display:grid;justify-items:center;gap:6px;padding:0 12px;font-size:12.5px;line-height:1.35;text-align:center;color:var(--soft)}.bk-ph-retry svg{width:15px;height:15px}.ph-tile.bk-ph-fail:hover .bk-ph-retry{color:var(--ink)}.doc-t:disabled{cursor:default}.docs .lnk{flex:none}.bk-doc-spin{margin-right:10px;color:var(--soft)}.bk-lb-img{opacity:0;transition:opacity .2s}.bk-lb-img.on{opacity:1}.lb-stage .bk-lb-spin{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;color:rgba(255,255,255,.7)}.bk-lb-fail{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;font-size:14px;color:rgba(255,255,255,.8)}.btn.bk-lb-retry{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}.btn.bk-lb-retry:before{background:#fff}.btn.bk-lb-retry:focus-visible,.btn.bk-lb-retry:hover{color:var(--ink)}.bk-lb-t{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.lb .bk-lb-orig{flex:none;align-self:flex-start;color:#fff}.lb .bk-lb-orig svg{width:12px;height:12px}.bk-docv .dlg-bar{gap:8px}.bk-docv .dlg-ttl{margin-right:8px}.bk-docv-tab{flex:none;margin-right:6px}.bk-docv .dlg-body{position:relative;display:block;padding:0;overflow:hidden}.bk-docv iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff}@media (max-width:640px){.bk-docv-tab{margin-right:0}}.bk-skrow{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px dashed var(--dash)}.bk-dates{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}@media (max-width:760px){.bk-dates{display:flex;flex:1 1 100%}}.ad-page{display:grid;gap:clamp(30px,3.6vw,46px);align-content:start;min-width:0}.ad-back{justify-self:start}.ad-back+.ad-chero,.ad-back+.ad-hero{margin-top:calc(-1 * clamp(10px, 1.6vw, 20px))}.ad-sel{color:var(--ink);text-decoration:none;user-select:text;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ad-sel:hover{color:var(--red)}.ad-tlink{text-decoration:none;color:var(--ink)}.ad-tlink:hover{color:var(--red)}.ad-strong{font-weight:500}.ad-none{padding:30px 0;text-align:center;color:var(--soft);border-top:1px dashed var(--dash);border-bottom:1px dashed var(--dash)}.ad-note{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--soft)}.ad-note svg{width:15px;height:15px;flex:none;margin-top:1px}.ad-alert{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;box-shadow:inset 0 0 0 1px var(--red);color:var(--red);font-size:13.5px;line-height:1.45}.ad-alert:before{content:"";width:7px;height:7px;margin-top:6px;flex:none;border-radius:50%;background:var(--red)}.ad-arr{width:30px;height:30px}.ad-arr svg{width:14px;height:14px}.sq.ad-arr:disabled,.sq.ad-arr[disabled]{opacity:.28;pointer-events:none}.sq.ad-sq-danger:hover{background:var(--red);box-shadow:inset 0 0 0 1px var(--red);color:#fff}.ad-form{display:grid;gap:18px}@media (max-width:640px){.row2.ad-keep2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ad-mm{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.ad-mm.multi{white-space:normal;font-size:.72em}.ad-plus{font:500 12px/1 var(--mono);color:var(--soft)}.ad-info{margin:0}.ad-info>div{padding:14px 18px 16px}.ad-info dt{display:block}.ad-info dd{margin:8px 0 0;font-size:15.5px;line-height:1.35;overflow-wrap:anywhere}.ad-info-s{margin-top:3px;font-size:13px;color:var(--soft)}.ad-kpi{display:grid}.ad-kpi .sharebar{margin-top:-1px}.ad-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.ad-legend span{display:inline-flex;align-items:center;gap:7px}.ad-legend i{width:14px;height:3px;background:#DADDE0}.ad-legend i.red{background:var(--red)}.ad-legend i.ink{background:var(--ink)}.ad-tile{position:relative;display:flex;flex-direction:column;gap:6px;min-height:172px;padding:20px;color:var(--ink);text-decoration:none;transition:background .25s}.ad-tile:hover{background:var(--tint)}.ad-tile-ic{position:relative;width:42px;height:42px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--dash);color:var(--ink);transition:box-shadow .25s}.ad-tile:hover .ad-tile-ic{box-shadow:inset 0 0 0 1px var(--ink)}.ad-tile-ic svg{width:18px;height:18px}.ad-tile.hot .ad-tile-ic:after{content:"";position:absolute;top:-4px;right:-4px;width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px var(--bg)}.ad-tile.hot:hover .ad-tile-ic:after{box-shadow:0 0 0 3px var(--tint)}.ad-tile-t{margin-top:auto;font-size:19px;line-height:1.2;letter-spacing:-.015em}.ad-tile-h{font-size:13.5px;color:var(--soft)}.ad-tile.hot .ad-tile-h{color:var(--red)}.ad-tile-a{position:absolute;top:22px;right:20px;font-size:18px;line-height:1;color:var(--soft);transition:transform .45s var(--ease),color .25s}.ad-tile:hover .ad-tile-a{transform:translateX(4px);color:var(--ink)}@media (max-width:620px){.ad-tile{min-height:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:2px 14px;padding:16px}.ad-tile-ic{grid-row:1/3}.ad-tile-t{margin-top:0;font-size:17px}.ad-tile-a{top:50%;margin-top:-9px}}.ad-prows{list-style:none;margin:0;padding:0;border-top:1px dashed var(--dash)}.ad-prows li{border-bottom:1px dashed var(--dash)}.ad-prow{display:grid;gap:5px;padding:14px 0;color:inherit;text-decoration:none}.ad-prow:active{background:var(--tint)}.ad-prow-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ad-prow-t{min-width:0;font-size:15.5px;line-height:1.3}.ad-prow-h .st{flex:none}.ad-prow-s{font-size:13.5px;color:var(--ink-2)}.ad-prow-m{font-size:12.5px;line-height:1.45;color:var(--soft);font-variant-numeric:tabular-nums}.ad-prow-m b{font-weight:500;color:var(--ink)}.bar .search.ad-psearch{flex-basis:380px}.ad-cbar{align-items:center}.ad-cbar .ad-bsel{flex:0 1 280px;height:42px}@media (max-width:640px){.ad-cbar .ad-bsel{flex:1 1 100%}}.dlg.ad-wiz{height:min(900px,calc(100vh - 32px))}@media (max-width:560px){.ov:has(>.dlg.ad-wiz){padding:0}.dlg.ad-wiz{width:100%;height:100dvh;max-height:100dvh}.dlg.ad-wiz .dlg-body{padding:18px 16px 24px}}.ad-steps{display:grid;gap:12px}.ad-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ad-steps button{width:100%;display:grid;gap:9px;padding:0;border:0;background:none;text-align:left;font:500 10.5px/1.25 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);cursor:pointer}.ad-steps button:disabled{cursor:default}.ad-steps i{display:block;height:2px;background:var(--dash);transition:background .35s var(--ease)}.ad-steps li.done i{background:var(--ink)}.ad-steps li.on i{background:var(--red)}.ad-steps li.on button{color:var(--ink)}.ad-steps li.done button{color:var(--ink-2)}.ad-steps li.done button:hover{color:var(--red)}.ad-steps-k{margin-right:8px}.ad-steps-n{color:var(--ink)}.ad-wiz-1{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start}.ad-wiz-fields{display:grid;gap:18px}@media (max-width:720px){.ad-wiz-1{grid-template-columns:1fr;gap:18px}}.ad-locked{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 14px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--dash)}.ad-locked svg{width:15px;height:15px;flex:none;color:var(--soft)}.ad-locked span{display:grid;gap:2px;min-width:0}.ad-locked b{font-weight:500}.ad-locked small{font-size:12.5px;color:var(--soft)}.ad-cpick{position:relative}.ad-cpick-empty{width:100%;aspect-ratio:16/10;display:grid;place-content:center;justify-items:center;gap:10px;padding:16px;border:1px dashed var(--dash);background:repeating-linear-gradient(135deg,#F3F3F3 0 1px,transparent 1px 8px);color:var(--ink-2);font-size:14.5px;cursor:pointer;transition:border-color .2s,color .2s}.ad-cpick-empty:hover{border-color:var(--ink);color:var(--ink)}.ad-cpick-empty svg{width:24px;height:24px;color:var(--soft)}.ad-cpick-prev{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--tint)}.ad-cpick-prev img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ad-cpick-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;background:rgba(255,255,255,.95)}.ad-cpick-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ad-wiz-2,.ad-wiz-3{display:grid;gap:22px}.ad-fin{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr);gap:16px}@media (max-width:640px){.ad-fin{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.ad-fin .ad-fin-c{grid-column:1/-1}}.ad-sum{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);margin:0;border-top:1px dashed var(--dash);border-bottom:1px dashed var(--dash)}.ad-sum>div{min-width:0;padding:16px 18px 18px}.ad-sum>div:first-child{padding-left:0}.ad-sum>div+div{border-left:1px dashed var(--dash)}.ad-sum dd{margin:10px 0 0;font-size:clamp(24px,2.6vw,34px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-sum .ad-sum-f dd{font-size:13px;letter-spacing:0;line-height:1.4;white-space:normal}@media (max-width:640px){.ad-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-sum .ad-sum-pay{grid-column:1/-1;border-bottom:1px dashed var(--dash)}.ad-sum>div:nth-child(2){border-left:0;padding-left:0}}.ad-explain{display:grid;gap:8px;padding:14px 16px;border:1px dashed var(--dash)}.ad-explain p{font-size:14px;line-height:1.55;color:var(--ink-2)}.ad-explain b{font-weight:500}.ad-tplrow{display:grid;gap:10px}.ad-chip-clear{color:var(--soft)}.ad-stbl{border-top:1px dashed var(--dash)}.ad-stbl-h,.ad-stbl-r{display:grid;grid-template-columns:34px minmax(0,1fr) 170px 32px;gap:14px}.ad-stbl-h{padding:10px 0;border-bottom:1px dashed var(--dash);font:500 10.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.ad-stbl-h span:first-child{text-align:center}.ad-stbl-r{padding:14px 0;align-items:start}.ad-stbl-empty,.ad-stbl-r{border-bottom:1px dashed var(--dash)}.ad-stbl-empty{padding:22px 0;text-align:center;color:var(--soft)}.ad-ord{display:grid;justify-items:center;gap:3px}.ad-ord .ad-arr{width:28px;height:28px}.ad-ord-n{font:500 12px/1.4 var(--mono);color:var(--ink)}.ad-stbl-in{display:grid;gap:6px;min-width:0}.in.ad-in-sm{height:38px;font-size:14px}.ad-share{gap:6px}.ad-share-a{font-size:12.5px;line-height:1.35;color:var(--soft);font-variant-numeric:tabular-nums}.ad-share-a b{font-weight:500;color:var(--ink)}.ad-stbl-del{margin-top:8px}@media (max-width:640px){.ad-stbl-h{display:none}.ad-stbl-r{grid-template-columns:30px minmax(0,1fr) 32px;gap:10px 10px}.ad-ord{grid-row:1/span 2}.ad-share{grid-column:2}.ad-stbl-del{grid-column:3;grid-row:1;margin-top:4px}}.ad-stbl-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:-8px}.ad-wsum{margin-left:6px;font-size:12px}.ad-dist{display:grid;gap:10px;padding-top:14px;border-top:1px dashed var(--dash)}.ad-dist-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px}.ad-dist-h b{font-weight:500;font-variant-numeric:tabular-nums}.ad-distbar{display:flex;gap:2px;height:4px}.ad-distbar i{display:block;min-width:2px;background:var(--ink)}.ad-distbar i.b{background:rgba(25,28,31,.6)}.ad-distbar.empty{border-top:1px dashed var(--dash);height:0}.ad-g-title{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px}@media (max-width:640px){.ad-g-title{grid-template-columns:1fr}}.ad-ibox{display:grid;gap:9px;padding:14px 16px;border:1px dashed var(--dash);font-size:13.5px;line-height:1.45;color:var(--ink-2)}.ad-ibox.bad{border:1px solid var(--red);box-shadow:inset 0 0 0 .5px var(--red)}.ad-ibox-pay{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ad-ibox-pay .num{font-size:19px;letter-spacing:-.02em;color:var(--ink)}.ad-ibox-pay .ad-old{color:var(--soft);text-decoration:line-through;text-decoration-thickness:1px;font-size:15px}.ad-ibox-l{display:flex;gap:8px;align-items:flex-start}.ad-ibox-l svg{width:15px;height:15px;flex:none;margin-top:2px}.ad-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,3.4vw,48px);align-items:start}@media (max-width:960px){.ad-hero{grid-template-columns:1fr}}.ad-hero-cov{position:relative;min-width:0}.cover .chip-r.ad-chip-pend{color:var(--red)}.ad-cov-acts{position:absolute;right:12px;bottom:12px;z-index:1;display:flex;gap:6px}.ad-cov-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;background:#fff;color:var(--ink);font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s}.ad-cov-btn:hover{background:var(--ink);color:#fff}.ad-cov-btn svg{width:15px;height:15px}.sq.ad-cov-del{background:#fff;box-shadow:none}.sq.ad-cov-del:hover{background:var(--red);color:#fff;box-shadow:none}.ad-hero-info{display:grid;gap:22px;align-content:start;min-width:0}.ad-hero-top{justify-content:space-between;gap:12px;flex-wrap:wrap}.ad-hero-tools,.ad-hero-top{display:flex;align-items:center}.ad-hero-tools{gap:6px}.ad-hero-tools .code{margin-right:6px;user-select:all}.ad-hero-h{display:grid;gap:12px}.ad-hero-h .h1{overflow-wrap:anywhere}.ad-hero-addr{display:flex;align-items:flex-start;gap:8px;color:var(--ink-2)}.ad-hero-addr svg{width:17px;height:17px;flex:none;margin-top:3px;color:var(--soft)}.ad-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;border-top:1px dashed var(--dash)}.ad-meta>div{padding:12px 0 13px;border-bottom:1px dashed var(--dash);min-width:0}.ad-meta dt,.ad-sed-meta dt{font:500 10.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.ad-meta dd{margin:6px 0 0;font-size:16px;font-variant-numeric:tabular-nums}.ad-prog{display:grid;gap:10px}.ad-prog-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ad-pfacts dd{white-space:nowrap}.ad-stp{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start}.ad-stp-rail{display:grid;gap:14px;align-content:start;min-width:0}.ad-stp-add{justify-self:start}.ad-stp-ed{min-width:0;padding-left:clamp(22px,2.6vw,36px);border-left:1px dashed var(--dash);align-self:stretch}.ad-stp-empty,.ad-stp-none{padding:22px 18px;box-shadow:inset 0 0 0 1px var(--dash);color:var(--soft);font-size:14px;text-align:center;background:repeating-linear-gradient(135deg,#F2F2F2 0 1px,transparent 1px 8px)}@media (max-width:900px){.ad-stp{grid-template-columns:1fr;gap:26px}.ad-stp-ed{padding-left:0;border-left:0;scroll-margin-top:76px}}.ad-sed{display:grid;gap:22px;padding-top:18px;border-top:1px dashed var(--dash)}.ad-sed-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px 28px}.ad-sed-t{display:grid;gap:10px;flex:1 1 300px;min-width:0}.ad-sed-t .tag.ad-tag-q:before{background:var(--dash)}.ad-sed-n{font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.022em;overflow-wrap:anywhere}.ad-sed-t p{font-size:14.5px;max-width:60ch}.ad-sed-pay{display:grid;justify-items:end;gap:8px;text-align:right}.ad-sed-amt{font-size:clamp(30px,3vw,40px);line-height:1;letter-spacing:-.035em;white-space:nowrap}@media (max-width:640px){.ad-sed-pay{justify-items:start;text-align:left;flex-basis:100%;padding-top:14px;border-top:1px dashed var(--dash)}}.ad-sed-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:0 18px;margin:0;border-top:1px dashed var(--dash)}.ad-sed-meta>div{padding:11px 0 12px;border-bottom:1px dashed var(--dash);min-width:0}.ad-sed-meta dd{margin:6px 0 0;font-size:14.5px;font-variant-numeric:tabular-nums}.ad-sed-acts{flex-wrap:wrap;gap:10px}.ad-sed-acts,.ad-sed-tools{display:flex;align-items:center}.ad-sed-tools{margin-left:auto;gap:6px}.ad-sed-tools .ad-arr{width:32px;height:32px}.ad-seg,.ad-seg button{display:inline-flex}.ad-seg button{position:relative;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 15px;border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--dash);font:400 14px/1 var(--sans);color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:color .2s,box-shadow .2s}.ad-seg button+button{margin-left:-1px}.ad-seg button:hover:not(:disabled){z-index:1;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ad-seg button[aria-pressed=true]{z-index:2;color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink);cursor:default}.ad-seg button[aria-pressed=true]:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--red)}@media (max-width:640px){.ad-seg{display:flex;width:100%}.ad-seg button{flex:1 1 auto;padding:0 8px;font-size:13.5px}.ad-sed-acts .btn{flex:1 1 auto}.ad-sed-tools{margin-left:0;width:100%;justify-content:flex-end}}.ad-sedit{display:grid;gap:18px;padding-bottom:4px}.ad-sedit-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.ad-sedit-g{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px;align-items:start}.ad-sedit-f{display:grid;gap:16px}.ad-sedit-help{display:flex;gap:8px;align-items:flex-start;padding-top:28px;font-size:13px;line-height:1.5;color:var(--soft)}.ad-sedit-help svg{width:15px;height:15px;flex:none;margin-top:2px}.ad-sedit-b{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:760px){.ad-sedit-g{grid-template-columns:1fr;gap:12px}.ad-sedit-help{padding-top:0}}.ad-up{display:grid;gap:12px;padding-top:18px;border-top:1px dashed var(--dash)}.ad-up-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px}.ad-up-g{display:grid;grid-template-columns:minmax(0,1fr) 210px auto;gap:12px;align-items:end}@media (max-width:760px){.ad-up-g{grid-template-columns:1fr}.ad-up-go{width:100%}}.ad-drop{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--dash);outline:1px dashed transparent;cursor:pointer;color:var(--ink);font-size:14.5px;transition:box-shadow .2s,background .2s}.ad-drop:focus-within,.ad-drop:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.ad-drop.over{box-shadow:inset 0 0 0 1.5px var(--red);background:#FDF1EF}.ad-drop svg{width:17px;height:17px;flex:none;color:var(--soft)}.ad-drop.has svg{color:var(--red)}.ad-drop-or{margin-left:auto;font-size:13px;white-space:nowrap}.ad-up-list{list-style:none;margin:0;padding:0;border-top:1px dashed var(--dash)}.ad-up-list li{display:flex;align-items:center;gap:10px;padding:5px 0;border-bottom:1px dashed var(--dash)}.ad-up-list li>svg{width:16px;height:16px;flex:none;color:var(--soft)}.ad-up-n{flex:1;min-width:0;font-size:14px;overflow-wrap:anywhere}.ad-up-rail{margin:4px 0 2px}.ad-files{display:grid;gap:22px}.ad-fman{display:grid;gap:10px}.ad-fman ul{list-style:none;margin:0;padding:0;border-top:1px dashed var(--dash)}.ad-fman li{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px dashed var(--dash)}.ad-fman-n{flex:1;min-width:0;font-size:14px;overflow-wrap:anywhere}.ad-as{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:start}.ad-as-l{display:grid;gap:12px;align-content:start;min-width:0}.ad-as-list{list-style:none;margin:0;padding:0;border-top:1px dashed var(--dash)}.ad-as-list li{position:relative;border-bottom:1px dashed var(--dash)}.ad-as-it{position:relative;width:100%;display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;padding:12px 76px 12px 12px;border:0;background:none;text-align:left;cursor:pointer;transition:background .2s}.ad-as-it:hover,.ad-as-list li.on .ad-as-it{background:var(--tint)}.ad-as-list li.on .ad-as-it:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ink)}.ad-as-n{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font:500 11px/1 var(--mono);color:var(--soft);box-shadow:inset 0 0 0 1px var(--dash);background:var(--paper)}.ad-as-n.dr{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.ad-as-n.dr0{color:var(--faint);box-shadow:none;outline:1px dashed var(--dash);outline-offset:-1px}.ad-as-t{display:grid;gap:3px;min-width:0}.ad-as-tt{font-size:14.5px;line-height:1.3;overflow-wrap:anywhere}.ad-as-sub{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;font-size:12.5px;color:var(--soft);font-variant-numeric:tabular-nums}.ad-as-sub svg{width:11px;height:11px}.ad-as-mv{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;gap:4px;opacity:0;transition:opacity .2s}.ad-as-mv .ad-arr{width:28px;height:28px;background:var(--paper)}.ad-as-list li.on .ad-as-mv,.ad-as-list li:focus-within .ad-as-mv,.ad-as-list li:hover .ad-as-mv{opacity:1}@media (hover:none){.ad-as-mv{opacity:1}}.ad-as-more{justify-self:start}.ad-as-r{min-width:0;align-self:stretch;padding:18px 0 0 clamp(20px,2.6vw,32px);border-left:1px dashed var(--dash);margin-top:0}.ad-as-pane{display:grid;gap:18px;align-content:start}.ad-as-ph{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ad-as-w{font-size:13.5px;line-height:1.5;color:var(--ink-2)}.ad-as-w em{font-style:normal;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.ad-as-w b{font-weight:500;font-variant-numeric:tabular-nums}.ad-as-lock{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2)}.ad-as-lock svg{width:13px;height:13px}.ad-as-ex{display:grid;gap:8px}@media (max-width:760px){.ad-as{grid-template-columns:1fr;gap:22px}.ad-as-r{padding:18px 0 0;border-left:0;border-top:1px dashed var(--dash)}.ad-as-mv{opacity:1}}@media (max-width:560px){.dlg-foot .ad-as-sum{flex:1 1 100%}}.ad-chero{gap:14px}.ad-chero .ad-info{margin-top:14px}.ad-notes{display:grid;gap:8px;padding-top:4px}.ad-notes p{white-space:pre-wrap;color:var(--ink-2);line-height:1.6;max-width:72ch}@media (min-width:761px){.ad-phone{display:none}}@media (max-width:760px){.ad-ptbl{display:none}}.tbl .t1.ad-tlink{display:inline}.dlg:has(>.dlg-body>:is(.ad-wiz-1,.ad-wiz-2,.ad-wiz-3,.ad-as)){height:min(900px,calc(100vh - 32px));max-height:none}@media (max-width:560px){.ov:has(>.dlg>.dlg-body>:is(.ad-wiz-1,.ad-wiz-2,.ad-wiz-3,.ad-as)){padding:0}.dlg:has(>.dlg-body>:is(.ad-wiz-1,.ad-wiz-2,.ad-wiz-3,.ad-as)){width:100%;height:100dvh;max-height:100dvh}.dlg:has(>.dlg-body>:is(.ad-wiz-1,.ad-wiz-2,.ad-wiz-3,.ad-as))>.dlg-body{padding:18px 16px 24px}}@media (max-width:640px){.ad-fin>.f:first-child{grid-column:1/-1}}:is(.ad-wiz-2,.ad-form,.ad-as) .in-wrap:has(>.in[aria-invalid=true]),:is(.ad-wiz-2,.ad-form,.ad-as) .in[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--red)}.ad-locked{color:var(--ink)}.ad-note>span{min-width:0}.btn.ad-btn-danger{height:40px;padding:0 18px;gap:10px;font-size:14px;color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.btn.ad-btn-danger:before{background:var(--red)}.btn.ad-btn-danger:focus-visible,.btn.ad-btn-danger:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--red)}.sq.sm.ad-cov-del{width:40px;height:40px}.ad-cov-btn:disabled{opacity:.6;cursor:default}.ad-cov-btn .spin{width:14px;height:14px}.ad-seg button .spin{width:12px;height:12px}.ad-seg button:disabled:not([aria-pressed=true]){cursor:default}.ad-sed-pay .st{white-space:normal;text-align:right}@media (max-width:640px){.ad-sed-pay .st{text-align:left}}.ad-sed-meta dd.red{color:var(--red)}.ad-up-list li .sq{margin-left:2px}.ad-drop .sr{pointer-events:none}.ad-info dd .ad-sel{overflow-wrap:anywhere}.ad-stp-ed{container-type:inline-size}@media (min-width:761px){@container (max-width: 600px){.ad-up-g{grid-template-columns:minmax(0,1fr) auto}.ad-up-g>:first-child{grid-column:1/-1}}}.pp-list{display:grid;gap:18px;min-width:0}.pp-sec{gap:16px}.pp-list>*,.pp-sec,.pp-sec>*{min-width:0}.pp-link,.pp-sel{user-select:text;overflow-wrap:anywhere}.pp-link{color:var(--ink);text-decoration:none;transition:color .2s}.pp-link:hover{color:var(--red)}.pp-wrap{border-top:0}.pp-tbl .t1{line-height:1.35}.pp-tbl td.acts{width:1%;white-space:nowrap;text-align:right;padding-top:10px;padding-bottom:10px}.pp-tbl td.acts .sq+.sq{margin-left:6px}.pp-tbl tr.click:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.pp-tbl tr.click:hover .t1{color:var(--ink)}.pp-br td:first-child{min-width:200px}.pp-ap td:nth-child(2){min-width:180px}.pp-ld td:nth-child(2){min-width:220px}@media (max-width:760px){.pp-wrap{overflow:visible}.pp-tbl,.pp-tbl tbody{display:block}.pp-tbl thead{display:none}.pp-tbl tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:14px 0;border-bottom:1px dashed var(--dash);align-items:start}.pp-tbl tr.click{padding-left:0}.pp-tbl td{display:block;padding:0!important;border:0;min-width:0!important;overflow-wrap:anywhere}.pp-tbl td.m-a{grid-column:1;grid-row:1}.pp-tbl td.m-s{grid-column:2;grid-row:1;justify-self:end;padding-top:4px!important}.pp-tbl td.m-f{grid-column:1/-1}.pp-tbl td.m-d{grid-column:1;align-self:end}.pp-tbl td.m-x{grid-column:2;justify-self:end;align-self:end;text-align:right}.pp-tbl td[data-l]:before{content:attr(data-l);display:inline-block;margin-right:8px;font:500 10px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.pp-tbl .hide-m{display:none}.pp-tbl td[data-l]>.t1{display:inline}.pp-tbl td.acts{width:auto}}.pp-foot{display:contents}.dlg:has(.pp-nc) .dlg-ttl .lbl{text-transform:none;letter-spacing:.02em}@media (max-width:560px){.dlg-foot:has(>.pp-foot){gap:8px}.pp-foot .btn{padding:0 12px;gap:8px}.pp-foot .cr-copy{order:-1;flex:1 1 100%}}.pp-form{display:grid;gap:18px}.pw-row{display:flex;gap:8px}.pw-row .in{flex:1;min-width:0}.pw-row .sq{width:48px;height:48px}.mono-in{font:500 15px/1 var(--mono)!important;letter-spacing:.08em}.pp-foot-l{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}@media (max-width:560px){.pp-foot-l{flex:1 1 100%}}.pp-save{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-top:-8px}.pp-msg{display:grid;gap:8px;padding:2px 0 2px 16px;border-left:2px solid var(--ink)}.pp-msg p{white-space:pre-wrap;color:var(--ink-2);overflow-wrap:anywhere}.pp-kv{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));margin:0;border-top:1px dashed var(--dash);border-left:1px dashed var(--dash)}.pp-kv>div{min-width:0;padding:12px 14px 14px;border-right:1px dashed var(--dash);border-bottom:1px dashed var(--dash)}.pp-kv>.wide{grid-column:1/-1}.pp-kv dd{margin:6px 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;user-select:text}.pp-kv .mono-v{font:500 13px/1.3 var(--mono);letter-spacing:.06em}@media (max-width:560px){.pp-kv{grid-template-columns:repeat(var(--nm,1),minmax(0,1fr))}}.cr-rows{list-style:none;margin:0;padding:0;border-top:1px dashed var(--dash)}.cr-rows li{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:10px 0;border-bottom:1px dashed var(--dash)}.cr-v{min-width:0;overflow-wrap:anywhere;user-select:all;font-size:15px}.cr-pw{font:500 18px/1.2 var(--mono);letter-spacing:.1em;color:var(--ink)}@media (max-width:560px){.cr-rows li{grid-template-columns:minmax(0,1fr) auto}.cr-rows li .lbl{grid-column:1/-1}}.cr-note{margin-top:-8px}.cr-msg{display:grid;gap:8px;justify-items:start;padding-top:14px;border-top:1px dashed var(--dash)}.cr-pre{justify-self:stretch;margin:0;padding:14px 16px;white-space:pre-wrap;font:400 14px/1.55 var(--sans);color:var(--ink-2);background:var(--paper);box-shadow:inset 0 0 0 1px var(--dash);user-select:all}.au-sel,.cr-pre{overflow-wrap:anywhere}.au-sel{user-select:text;font-weight:500;color:var(--ink)}.au-bar-r{white-space:nowrap}.au-form{display:grid;gap:18px}.au-pw-l{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.au-pw-l .lnk{padding:0;font-size:10.5px}.au-alert{display:flex;align-items:baseline;gap:10px;padding:12px 14px;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red);font-size:14px;line-height:1.45}.au-alert:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--red);transform:translateY(-1px)}.au-acts{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:480px){.au-acts .btn{flex:1 1 100%}}.au-mark{width:56px;height:56px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);background:var(--paper)}.au-mark svg{width:24px;height:24px}.au-mark.ok{border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink)}.au-mark.ok svg{width:26px;height:26px;stroke-width:1.8}.au-contacts{list-style:none;margin:4px 0 0;padding:0;width:100%;border-top:1px dashed var(--dash)}.au-contacts li{display:grid;grid-template-columns:16px 76px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;border-bottom:1px dashed var(--dash)}.au-contacts li>svg{width:16px;height:16px;color:var(--red)}.au-contacts a{color:var(--ink);text-decoration:none;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14.5px}.au-contacts a:hover{color:var(--red)}.au-login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--bg)}@media (min-width:1000px){.au-login{grid-template-columns:minmax(460px,5fr) minmax(0,7fr)}}.au-l{display:flex;flex-direction:column;min-width:0}.au-l-head{flex:none;height:var(--bar);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 clamp(16px,3vw,40px);border-bottom:1px dashed var(--dash)}@media (max-width:999px){.au-l-head{height:60px}}.au-l-body{flex:1;width:100%;max-width:500px;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(16px,3vw,40px) 48px;display:grid;gap:30px;align-content:start}.au-intro{display:grid;gap:14px}.au-intro .tag{margin-bottom:-2px}.au-blk{display:grid;gap:10px;justify-items:start;padding-top:22px;border-top:1px dashed var(--dash)}.au-blk .ink2{font-size:14.5px}.au-blk .au-apply{margin-top:4px}.au-l-foot{flex:none;padding:18px clamp(16px,3vw,40px);border-top:1px dashed var(--dash)}.au-top-dwg{display:block;height:168px;overflow:hidden;border-bottom:1px dashed var(--dash)}.au-top-dwg img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;mix-blend-mode:multiply}@media (min-width:1000px){.au-top-dwg{display:none}}.au-panel{display:none}@media (min-width:1000px){.au-panel{position:sticky;top:0;height:100vh;min-height:620px;display:flex;flex-direction:column;overflow:hidden;border-left:1px dashed var(--dash)}.au-panel-t{flex:none;display:grid;gap:18px;padding:clamp(40px,5vw,72px) clamp(32px,4vw,64px) 32px}.au-hl{font-size:clamp(38px,3.9vw,60px);line-height:1.02;letter-spacing:-.035em;max-width:12.5ch;text-wrap:balance}.au-panel .lead{max-width:46ch}.au-facts{flex:none;margin:0 clamp(32px,4vw,64px)}.au-facts>div{display:flex;flex-direction:column}.au-facts dd{margin-top:auto;padding-top:12px;font-size:clamp(24px,2.4vw,34px)}.au-dwg{position:relative;flex:1 1 0;min-height:180px}.au-dwg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%);mask-image:linear-gradient(180deg,transparent,#000 16%)}}.au-page{position:relative;min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.au-page:after,.au-page:before{content:"";position:absolute;top:0;bottom:0;border-left:1px dashed var(--dash);pointer-events:none}.au-page:before{left:max(16px,calc((100% - 1240px) / 2))}.au-page:after{right:max(16px,calc((100% - 1240px) / 2))}@media (max-width:640px){.au-page:after,.au-page:before{display:none}}.au-bar{flex:none;height:var(--bar);border-bottom:1px dashed var(--dash)}@media (max-width:640px){.au-bar{height:60px}}.au-bar-in{height:100%;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(16px,3vw,40px);display:flex;align-items:center;justify-content:space-between;gap:16px}.au-bar .lnk{padding:4px 0}.au-col{flex:1;width:100%;max-width:592px;margin:0 auto;padding:clamp(36px,6vw,80px) 16px 72px;display:grid;gap:32px;align-content:start}.au-foot{flex:none;border-top:1px dashed var(--dash);padding:18px 0}.au-foot .au-bar-in{height:auto;flex-wrap:wrap;gap:8px 20px}.au-foot-c{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13.5px}.au-foot-c a{color:var(--soft);text-decoration:none}.au-foot-c a:hover{color:var(--red)}.au-shell{width:100%;max-width:460px;margin:0 auto;display:grid;gap:22px;align-content:start}.au-back{justify-self:start}.au-back svg{width:13px;height:13px}.au-shell .h1{margin-top:4px;font-size:clamp(30px,3vw,40px)}.au-help{padding-top:18px;border-top:1px dashed var(--dash)}.au-help a{color:var(--ink);text-decoration:none;white-space:nowrap}.au-help a:hover{color:var(--red)}.au-checks{list-style:none;margin:-8px 0 0;padding:0;display:grid;gap:6px;font-size:13.5px;color:var(--soft)}.au-checks li{display:flex;align-items:center;gap:8px}.au-checks svg{width:14px;height:14px;flex:none}.au-checks li.on{color:var(--ink)}.ap-head{display:grid;gap:14px}.ap-eta{display:flex;align-items:center;gap:8px;font-size:14.5px}.ap-eta svg{width:16px;height:16px}.ap-form{display:grid;gap:20px}.ap-kind{min-width:0;margin:0;padding:0;border:0;display:grid;gap:12px}.ap-kind legend{padding:0;margin-bottom:10px;font-size:13.5px;color:var(--ink-2)}.ap-hint{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;color:var(--ink)}.ap-hint .lbl{color:var(--red)}.ap-dwg{margin:0;aspect-ratio:16/7;overflow:hidden;border-top:1px dashed var(--dash);border-bottom:1px dashed var(--dash)}.ap-dwg img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;mix-blend-mode:multiply;animation:fade .45s ease}.ap-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ap-done{display:grid;gap:18px;justify-items:start}.ap-done .lead{max-width:52ch}.ap-done-img{width:100%;margin-top:16px;mix-blend-mode:multiply;border-top:1px dashed var(--dash)}.au-nf{border-top:0;padding-top:0;gap:14px}.au-nf img{width:min(360px,86%)}.au-nf-code{margin-top:10px;font-size:clamp(64px,8vw,104px);line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink)}.au-nf .h3{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em}.au-nf p{max-width:46ch}.au-nf-a{color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.au-nf-a:hover{color:var(--red)}.au-nf-dg{margin-top:6px;user-select:all}