summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.t-fold,details>summary:not([class]){padding:10px 0;display:block}.t-fold:after,details>summary:not([class]):after{content:"";vertical-align:middle;border-right:2px solid var(--o-sec);border-bottom:2px solid var(--o-sec);width:7px;height:7px;margin:0 4px 3px 10px;display:inline-block;transform:rotate(45deg)}details[open]>.t-fold:after,details[open]>summary:not([class]):after{margin-bottom:-2px;transform:rotate(-135deg)}.o-card>summary:not([class]):after{float:right;margin-top:8px}details>summary.o-link:after{content:"";vertical-align:middle;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin:0 4px 3px 10px;display:inline-block;transform:rotate(45deg)}.si{gap:var(--o-s5);flex-direction:column;max-width:460px;margin:0 auto;padding:64px 20px 40px;display:flex}.si-card{gap:var(--o-s5);flex-direction:column;padding:36px 32px 32px;display:flex}.si-head{gap:var(--o-s2);flex-direction:column;display:flex}.si-ic{background:var(--o-tint);width:48px;height:48px;color:var(--o-tint-ink);margin-bottom:var(--o-s2);border-radius:50%;place-items:center;display:grid}.si-h{font-size:26px;line-height:1.2;font-weight:var(--o-w-strong);text-wrap:balance}.si-sub{font-size:var(--o-fs-body);color:var(--o-sec);line-height:1.5}.si-sub b,.si-ways strong{color:var(--o-ink);font-weight:var(--o-w-head);overflow-wrap:anywhere}.si-form{gap:var(--o-s4);flex-direction:column;display:flex}.si-input{min-height:52px;font-size:17px}.si-fine{font-size:var(--o-fs-sm);color:var(--o-sec);text-align:center;padding:0 var(--o-s3);line-height:1.5}.si-steps{font-size:var(--o-fs-md);flex-direction:column;gap:6px;padding-left:22px;line-height:1.5;list-style:decimal;display:flex}.si-steps b{font-weight:var(--o-w-head)}.si-actions{gap:var(--o-s4);flex-direction:column;align-items:center;display:flex}.si-center{text-align:center}.si-to{box-shadow:none;background:var(--o-bg);padding:0 16px}.si-to strong{overflow-wrap:anywhere}.si-ways{border-top:1px solid var(--o-line);flex-direction:column;display:flex}.si-ways>div{border-bottom:1px solid var(--o-line);font-size:var(--o-fs-md);color:var(--o-sec);flex-direction:column;gap:2px;padding:14px 0;line-height:1.45;display:flex}.si-wordmark{text-align:center}.t-main{flex-direction:column;gap:22px;max-width:1240px;margin:0 auto;padding:32px 40px 64px;display:flex}.t-si-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:10px;overflow:hidden}.o-si>.t-si-l:first-child{margin-left:0}.t-si-m{color:var(--o-sec);font-size:13px}.o-si.is-on .t-si-m{color:inherit}.t-fail{color:var(--o-bad);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.t-signout{color:var(--o-pri);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.t-signout:hover{text-decoration:underline}.t-me{flex:1;min-width:0}.t-me b,.t-me span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-signout{min-height:var(--o-target)}.t-keys{padding:4px var(--o-s6);flex-direction:column;display:flex}.t-key{gap:var(--o-s3) var(--o-s5);grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:18px 0;display:grid}.t-key+.t-key{border-top:1px solid var(--o-line)}.t-key__main{flex-direction:column;gap:4px;min-width:0;display:flex}.t-key__main>.t-dim{font-size:var(--o-fs-md);overflow-wrap:anywhere}.t-key__main>.o-banner{margin-top:var(--o-s2)}.t-key__name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.t-key__name b{font-weight:var(--o-w-head);font-size:var(--o-fs-lg)}.t-key>form{gap:var(--o-s3);flex-direction:column;grid-column:1/-1;display:flex}.t-key__fields{gap:var(--o-s3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.t-mono{font-family:inherit;font-weight:var(--o-w-label);font-size:var(--o-fs-md);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.t-steps{flex-direction:column;gap:6px;display:flex}.t-dim{color:var(--o-sec)}.t-gap{margin-top:var(--o-s2)}.t-tcard{padding:var(--o-s2) var(--o-s6)}.o-card .o-table tbody tr:last-child>*{border-bottom:0}@container o (width<=760px){.si{padding:28px 16px 24px}.si-card{padding:24px 20px}.si-h{font-size:24px}.t-main{padding:18px 16px 40px}form>.o-btn:not(.o-btn--sm):not(.o-btn--quiet){width:100%}.t-tcard{padding:var(--o-s1) var(--o-s4)}.t-keys{padding:4px var(--o-s4)}.t-key{grid-template-columns:1fr}.o-card .o-table--stack tbody tr:last-child{border-bottom:0}}.t-mails{padding:4px var(--o-s6)}.t-mail+.t-mail{border-top:1px solid var(--o-line)}.t-mail>summary{cursor:pointer;min-height:var(--o-target);flex-direction:column;gap:2px;padding:14px 0;display:flex}.t-mail>summary b{font-weight:var(--o-w-head)}.t-mail>summary span{font-size:var(--o-fs-sm);color:var(--o-sec);overflow-wrap:anywhere}.t-mail__frame{width:100%;height:640px;margin-bottom:var(--o-s4);border-radius:var(--o-r-md);background:var(--o-bg);border:0;display:block}.t-people{padding:4px var(--o-s6)}.t-member+.t-member{border-top:1px solid var(--o-line)}.t-member__row{align-items:center;gap:var(--o-s2) var(--o-s3);grid-template-columns:40px minmax(0,1fr) 170px 350px;padding:14px 0;display:grid}.t-member__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.t-member__main b{font-weight:var(--o-w-head)}.t-member__main span{font-size:var(--o-fs-sm);color:var(--o-sec);overflow-wrap:anywhere}.t-member__act{justify-content:flex-end;gap:2px;display:flex}.t-member__form{gap:var(--o-s4);padding:0 0 var(--o-s5) 52px;flex-direction:column;max-width:812px;display:flex}.t-addform{gap:var(--o-s4);flex-direction:column;display:flex}.t-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.o-choice>span:has(small){flex-direction:column;gap:2px;display:flex}.o-choice small{font-size:var(--o-fs-sm);font-weight:var(--o-w-body);color:var(--o-sec)}@container o (width<=1360px){.t-member__row{grid-template-columns:40px minmax(0,1fr) auto}.t-member__act{margin:-6px 0 0 calc(-1 * var(--o-s3));grid-column:2/-1;justify-content:flex-start}}@container o (width<=760px){.t-people{padding:4px 16px}.t-member__row{grid-template-columns:40px minmax(0,1fr);align-items:start}.t-member .t-chips,.t-member__act{grid-column:2;justify-content:flex-start}.t-member__act{margin:-4px 0 0 calc(-1 * var(--o-s2));flex-wrap:wrap}.t-member__act .o-btn--quiet{padding:0 var(--o-s2)}.t-member__form{padding-left:0}.t-roles{grid-template-columns:1fr}}.t-setup{border-top:1px solid var(--o-line);padding-top:var(--o-s4)}.t-setup>summary{cursor:pointer;font-size:var(--o-fs-md)}.t-setup__steps{gap:var(--o-s6);margin-top:var(--o-s4);flex-direction:column;padding-left:22px;list-style:decimal;display:flex}.t-setup__steps>li{gap:var(--o-s3);flex-direction:column;line-height:1.5;display:flex}.t-setup__form{gap:var(--o-s3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:end;display:grid}.t-kv{gap:6px var(--o-s4);font-size:var(--o-fs-md);grid-template-columns:max-content minmax(0,1fr);display:grid}.t-kv dt{color:var(--o-sec)}.t-wrap{overflow-wrap:anywhere}.t-pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--o-bg);padding:var(--o-s4);margin-top:var(--o-s3);font-family:inherit;font-size:var(--o-fs-sm);border-radius:12px;line-height:1.6}.t-add{gap:var(--o-s3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;display:grid}@media (width<=700px){.t-kv{grid-template-columns:1fr}}.t-queue{gap:var(--o-s5);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}.t-qdetail{top:var(--o-s5);gap:var(--o-s4);flex-direction:column;display:flex;position:sticky}.t-qitems{border-top:1px solid var(--o-line);flex-direction:column;display:flex}.t-qitem{gap:var(--o-s3);border-bottom:1px solid var(--o-line);border-radius:8px;align-items:flex-start;padding:12px 8px;display:flex}.t-qitem.is-sel{background:var(--o-tint)}.t-qitem input{cursor:pointer;flex:none;width:20px;height:20px;margin-top:2px}.t-detail__chips{margin-top:var(--o-s2);align-items:center}.t-qitem__main{min-width:0;color:inherit;flex-direction:column;flex:1;gap:4px;text-decoration:none;display:flex}.t-qitem__main b{font-weight:var(--o-w-head)}.t-chips{flex-wrap:wrap;gap:6px;display:flex}.t-detail .o-h2,.t-how p{margin-top:4px}.t-rows{gap:var(--o-s3);flex-direction:column;display:flex}.t-row{padding-bottom:var(--o-s3);border-bottom:1px solid var(--o-line);flex-direction:column;gap:4px;display:flex}.t-now{color:var(--o-sec);-webkit-text-decoration:line-through #00000040;text-decoration:line-through #00000040}.t-tag{font-size:var(--o-fs-xs);font-weight:var(--o-w-head);color:var(--o-sec);margin-right:6px;text-decoration:none;display:inline-block}.t-after{line-height:1.5}.t-checks{font-size:var(--o-fs-sm);flex-direction:column;gap:4px;display:flex}.t-checks li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.t-checks li.is-bad{color:var(--o-bad);font-weight:600}.t-pend{justify-content:space-between;align-items:center;gap:var(--o-s3) var(--o-s5);display:flex}.t-pend>div{align-items:flex-start;gap:var(--o-s2);flex-direction:column;min-width:0;display:flex}@container o (width<=760px){.t-pend{flex-direction:column;align-items:stretch}}@media (width<=960px){.t-queue{grid-template-columns:1fr}.t-qdetail{position:static}}.client{flex-direction:column;min-height:100dvh;display:flex}.client>*{width:100%}.client>.c-body{flex:1 0 auto}.client .c-body{padding-bottom:96px}@container o (width<=760px){.client .c-body{padding-bottom:24px}}.c-banner-wrap{max-width:var(--o-max);padding:0 var(--o-gutter);flex-direction:column;gap:8px;margin:14px auto 0;display:flex}.c-solo{grid-template-columns:1fr}.c-flow{gap:var(--o-s7);flex-direction:column;min-width:0;display:flex}@container o (width<=760px){.c-flow{gap:var(--o-s6)}}.c-sechead{justify-content:space-between;align-items:baseline;gap:var(--o-s3);flex-wrap:wrap;display:flex}.c-chev{color:var(--o-sec);flex:none}@container o (width<=760px){.o-item .c-chev{position:absolute;top:calc(50% - 9px);right:18px}}.c-row{justify-content:space-between;align-items:center;gap:var(--o-s4);color:inherit;text-decoration:none;display:flex}.c-lower{gap:var(--o-s5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.c-num{font-weight:var(--o-w-strong);white-space:nowrap}.c-chartcard{gap:var(--o-s4);flex-direction:column;display:flex}.c-chart{width:100%;height:auto;display:block}.c-deeper>summary{cursor:pointer}.c-deeper .o-list{margin-top:var(--o-s3);box-shadow:none;padding:0}.c-qtable{padding:var(--o-s3) var(--o-s5);overflow-x:auto}.c-qtool{width:72px;font-size:var(--o-fs-sm);text-align:center!important}.c-mark{border:2px solid var(--o-line-strong);vertical-align:middle;border-radius:50%;width:14px;height:14px;display:inline-block}.c-mark--rec{background:var(--o-ok);border-color:var(--o-ok)}.c-mark--named{background:var(--o-tint);border-color:var(--o-pri)}.c-mark--absent{background:0 0}.c-mark--none{opacity:.5;border-style:dashed}.c-qlegend{margin-top:var(--o-s3);flex-wrap:wrap}.c-qlegend i{margin-right:6px}.o-legend i.c-mark{border-radius:50%}.c-qtitle{font-size:26px;line-height:1.25}@container o (width<=760px){.c-qtable{padding:4px 16px 12px;overflow:visible}.c-qtable thead{display:none}.c-qtable table,.c-qtable tbody{display:block}.c-qtable tr{border-bottom:1px solid var(--o-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 4px;padding:14px 0;display:grid}.c-qtable td{border:0;padding:0;display:block}.c-qtable td:first-child{grid-column:1/-1}.c-qtable td.c-qtool{width:auto;color:var(--o-sec);flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:1.2;display:flex}.c-qtable td.c-qtool:before{content:attr(data-label);text-align:center;justify-content:center;align-items:flex-end;height:2.4em;display:flex}}.c-answer>summary{cursor:pointer;color:var(--o-pri);font-weight:600}.c-answer__text,.c-brief__body,.c-note{white-space:pre-wrap;margin-top:var(--o-s3);line-height:1.6}.c-brief>.c-brief__body{margin-top:0}.c-file{justify-content:center;align-items:center;gap:var(--o-s2);min-height:128px;padding:var(--o-s5);border:1.5px dashed var(--o-line-strong);border-radius:var(--o-r-md);background:var(--o-bg);text-align:center;color:var(--o-sec);cursor:pointer;flex-direction:column;display:flex;position:relative}.c-file:hover{border-color:var(--o-pri)}.c-file:focus-within{box-shadow:var(--o-focus)}.c-file:has(input:valid){border-style:solid;border-color:var(--o-pri);background:var(--o-tint)}.c-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.c-file svg{color:var(--o-pri)}.c-file b{color:var(--o-pri);font-weight:var(--o-w-head);display:block}.c-file small{font-size:var(--o-fs-sm);margin-top:2px;display:block}.c-links{font-size:var(--o-fs-sm);overflow-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.c-facts{gap:var(--o-s4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.c-facts>div{flex-direction:column;gap:2px;display:flex}.c-ba{gap:var(--o-s4);flex-direction:column;display:flex}.c-ba__row{padding-bottom:var(--o-s4);border-bottom:1px solid var(--o-line);flex-direction:column;gap:6px;display:flex}.c-ba__row:last-child{border-bottom:0;padding-bottom:0}.c-ba__now{color:var(--o-sec)}.c-ba p{overflow-wrap:anywhere;line-height:1.55}.c-source{margin-top:var(--o-s4)}.c-toggle{justify-content:space-between;align-items:center;gap:var(--o-s4);border-bottom:1px solid var(--o-line);padding:8px 0;display:flex}.c-toggle:last-child{border-bottom:0}.c-switch{min-height:var(--o-target);border-radius:var(--o-r-pill);flex:none;align-items:center;gap:10px;padding:0 2px;display:inline-flex}.c-switch__track{border-radius:var(--o-r-pill);background:var(--o-surface);width:48px;height:28px;box-shadow:inset 0 0 0 1.5px var(--o-line-strong);transition:background var(--o-t);position:relative}.c-switch__thumb{background:var(--o-line-strong);width:20px;height:20px;transition:transform var(--o-t), background var(--o-t);border-radius:50%;position:absolute;top:4px;left:4px}.c-switch.is-on .c-switch__track{background:var(--o-pri);box-shadow:none}.c-switch.is-on .c-switch__thumb{background:#fff;transform:translate(20px)}.c-switch__word{min-width:24px;font-size:var(--o-fs-sm);font-weight:var(--o-w-head);color:var(--o-sec)}.c-switch.is-on .c-switch__word{color:var(--o-ink)}.c-switch:disabled{cursor:default}.c-invite{gap:var(--o-s3);grid-template-columns:1fr 1.4fr auto;display:grid}.c-sheet-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}@media (width<=640px){.c-invite{grid-template-columns:1fr}}@container o (width<=760px){.c-banner-wrap{margin-top:12px;padding:0 16px}}.o-card .o-list{box-shadow:none;background:0 0;padding:0}.o-stat b.c-soon,.o-stats .o-stat b.c-soon{color:var(--o-sec);font-size:28px;line-height:54px}.c-latest{gap:var(--o-s3);color:inherit;flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.c-latest:hover{box-shadow:var(--o-lift)}.c-latest__t{font-size:24px;line-height:1.3;font-weight:var(--o-w-strong);max-width:40ch}@media (width<=640px){.c-latest .o-btn{width:100%}}.c-dochead{align-items:flex-start;gap:var(--o-s2);flex-direction:column;display:flex}.c-dochead .o-lede{max-width:640px}.c-doc{gap:var(--o-s5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.c-doc__main{grid-area:1/1;min-width:0}.c-doc__side{top:var(--o-s5);grid-area:1/2;position:sticky}@media (width<=900px){.c-doc{grid-template-columns:1fr}.c-doc__side{grid-area:auto/1;position:static}.c-doc__main{grid-row:auto}}.c-sec{scroll-margin-top:var(--o-s5)}.c-sec__h{justify-content:space-between;align-items:center;gap:var(--o-s3);flex-wrap:wrap;display:flex}@container o (width<=760px){.c-sec__h{gap:0 var(--o-s3)}.c-sec__h .o-btn--quiet{padding:0}}.c-dl{gap:var(--o-s2) var(--o-s4);grid-template-columns:160px 1fr;margin:0;display:grid}.c-dl dt{color:var(--o-sec);font-size:var(--o-fs-sm)}.c-dl dd{margin:0}@media (width<=640px){.c-dl{grid-template-columns:1fr;gap:2px}.c-dl dd{margin-bottom:var(--o-s3)}}.c-doctable{width:100%}.c-doctable td{vertical-align:top}@container o (width>=761px){.c-doctable th,.c-doctable td{text-align:left!important}}.c-nowrap{white-space:nowrap}.c-block{display:block}.c-wrap{overflow-wrap:anywhere}.c-claims{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;display:flex}.c-point{background:var(--o-warn-bg);color:var(--o-warn);border-radius:var(--o-r-sm);padding:var(--o-s2) var(--o-s3);font-size:var(--o-fs-md);margin:0}.c-myedit{border-left:3px solid var(--o-pri);padding:var(--o-s2) var(--o-s3);background:var(--o-tint);border-radius:0 var(--o-r-sm) var(--o-r-sm) 0}.c-myedit p{white-space:pre-wrap;margin:4px 0}.c-myedit__foot{gap:var(--o-s3);flex-wrap:wrap;align-items:baseline;display:flex}.c-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.c-ask{gap:var(--o-s2)}.c-side-h{font-size:var(--o-fs-md);font-weight:var(--o-w-head);margin:0 0 var(--o-s2)}.c-checks{flex-direction:column;display:flex}.c-checkrow{gap:6px var(--o-s3);padding:var(--o-s3) 0;border-top:1px solid var(--o-line);color:inherit;min-height:var(--o-target);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.c-checkrow>.o-chip{grid-column:1;justify-self:start}.c-checkrow>.c-checkrow__m{grid-column:1}.c-checkrow>svg{color:var(--o-sec);grid-area:1/2/span 2}.c-checkrow__m{flex-direction:column;gap:2px;min-width:0;display:flex}.c-checkrow__m span{color:var(--o-sec);font-size:var(--o-fs-sm);overflow-wrap:anywhere}.c-versions>summary{cursor:pointer}.c-versions ol{margin:var(--o-s3) 0 0;gap:var(--o-s3);flex-direction:column;padding:0;list-style:none;display:flex}.c-versions p{font-size:var(--o-fs-sm);margin:2px 0 0}.c-factlist{padding:4px 34px}@container o (width<=760px){.c-factlist{padding:4px var(--o-s5)}}.c-fact{justify-content:space-between;align-items:flex-start;gap:var(--o-s4);padding:var(--o-s4) 0;border-bottom:1px solid var(--o-line);scroll-margin-top:var(--o-s5);display:flex}.c-fact:last-child{border-bottom:0}.c-fact__m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.c-fact__m p{margin:0}.c-fact .c-source,.c-sec .c-source{margin-top:2px}.c-pad{padding:var(--o-s4) 0}.c-openfact{justify-content:space-between;align-items:center;gap:var(--o-s3);display:flex}.c-factchoices{gap:var(--o-s2);flex-direction:column;display:flex}.c-factchoice{text-align:left;align-items:flex-start}.c-factchoice input{margin-top:4px}.c-qtopic{flex-direction:column;display:flex}.c-q{border-top:1px solid var(--o-line);padding:var(--o-s3) 0}.c-q:first-of-type,.c-sec__h+.c-q{border-top:0}.c-q__row{justify-content:space-between;align-items:flex-start;gap:var(--o-s3);display:flex}.c-q__t{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.c-q__tools{flex-shrink:0;gap:2px;display:flex}.c-q__tools form{display:contents}.c-x{color:var(--o-sec);width:var(--o-target);height:var(--o-target);border-radius:var(--o-r-sm);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.c-x:hover{background:var(--o-sunken);color:var(--o-ink)}.c-q__edit{gap:var(--o-s2);flex-direction:column;display:flex}.c-q__suggest{margin-top:var(--o-s2);background:var(--o-warn-bg);border-radius:var(--o-r-sm);padding:var(--o-s3)}.c-q__suggest p{margin:0 0 var(--o-s2)}.c-welcome{gap:var(--o-s6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}@media (width<=1000px){.c-welcome{grid-template-columns:1fr}}.c-calendly{background:var(--o-surface);border-radius:var(--o-r-lg);min-width:280px;height:720px;box-shadow:var(--o-ring);overflow:hidden}@media (width<=640px){.c-calendly{height:900px}}.c-howto{flex-direction:column;gap:4px;margin:0;padding-left:1.2em;display:flex}.c-code{letter-spacing:.3em;font-variant-numeric:tabular-nums;max-width:140px}.c-codeform{gap:var(--o-s3);flex-wrap:wrap;align-items:center;display:flex}.c-reads{gap:var(--o-s2);flex-direction:column;display:flex}.c-reads>div{gap:var(--o-s2);font-size:var(--o-fs-md);grid-template-columns:20px 1fr;align-items:start;display:grid}.c-prog{margin-top:var(--o-s4);flex-direction:column;gap:6px;max-width:420px;display:flex}.c-xstep{padding:0;display:block}.c-xhead{gap:var(--o-s3);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:var(--o-s3) 0;min-height:var(--o-target);background:0 0;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}.c-xstep.is-open .c-xhead>:last-child{transform:rotate(180deg)}.c-when{font-size:var(--o-fs-sm);color:var(--o-sec);white-space:nowrap}.c-when.is-hot{color:var(--o-warn);font-weight:var(--o-w-head)}.c-xbody{padding:0 0 var(--o-s4) 44px}@media (width<=640px){.c-xhead{grid-template-columns:auto 1fr auto}.c-when{display:none}.c-xbody{padding-left:0}}.c-tl{padding-top:var(--o-s2);border-top:1px solid var(--o-line);flex-direction:column;gap:2px;display:flex}.c-tl span,.c-doing span{color:var(--o-sec);font-size:var(--o-fs-sm)}.c-doing{justify-content:space-between;align-items:flex-start;gap:var(--o-s3);padding-top:var(--o-s3);border-top:1px solid var(--o-line);display:flex}.c-doing>div{flex-direction:column;gap:2px;display:flex}.c-doclinks{gap:var(--o-s3);flex-wrap:wrap;margin-top:4px;display:flex}.t-filter{gap:var(--o-s3);align-items:center;display:flex}.t-filter .o-select{max-width:260px}.t-task-steps{margin:0;padding:0;list-style:none}.t-task-steps .o-step__main{gap:var(--o-s2)}.t-perms{font-size:var(--o-fs-sm);flex-direction:column;gap:4px;margin:0;padding-left:1.2em;display:flex}.t-code{letter-spacing:.2em;background:var(--o-sunken);border-radius:var(--o-r-sm);padding:2px 8px;font-size:18px}.t-person{padding:var(--o-s2) 0;border-top:1px solid var(--o-line)}.t-inline{gap:var(--o-s2);flex-wrap:wrap;align-items:center;display:flex}.t-inline .o-input{max-width:320px}.t-update{gap:var(--o-s2);padding:var(--o-s4) 0;border-top:1px solid var(--o-line);flex-direction:column;display:flex}.t-quote{padding-left:var(--o-s3);border-left:3px solid var(--o-line-strong);color:var(--o-sec);margin:0;font-style:italic}.t-call>summary{cursor:pointer;padding:var(--o-s2) 0}.t-brief{padding:var(--o-s2) 0 var(--o-s4) var(--o-s4)}.t-brief ul{margin:4px 0 0;padding-left:1.2em}.t-next{box-shadow:inset 0 0 0 2px var(--o-pri), var(--o-ring)}.t-next .o-eyebrow{color:var(--o-tint-ink);margin:0}.t-next .o-actions .o-btn--quiet{color:var(--o-sec)}.t-task-steps{gap:var(--o-s3);flex-direction:column;display:flex}.t-task-steps .o-step{box-shadow:none;background:0 0;align-items:flex-start;padding:0}.t-task-steps .o-step__main{flex:1;min-width:0}.t-task-steps .t-kv dd{overflow-wrap:anywhere;min-width:0}.t-task-steps .t-pre{max-width:100%;overflow-x:auto}.c-xstep .c-xhead .o-step__mark{flex-shrink:0}.c-audit__verdict h2{margin:var(--o-s2) 0}.c-audit__stats .o-stat b{font-size:40px;line-height:46px}.c-audit__full{margin-top:var(--o-s4)}.c-phase{border-top:1px solid var(--o-line);padding-top:var(--o-s3)}.c-planlist{margin:var(--o-s2) 0 0;flex-direction:column;gap:6px;padding-left:1.2em;display:flex}.c-planlist .o-chip{margin-left:6px}.c-findings{gap:var(--o-s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-findings li{gap:var(--o-s2);grid-template-columns:12px 1fr;align-items:start;display:grid}.c-findings .o-dot{margin-top:7px}.c-tx h4{margin:var(--o-s2) 0;font-size:var(--o-fs-md)}.c-you td{background:var(--o-tint)}.c-flagged{outline:2px dashed var(--o-warn);outline-offset:3px;border-radius:4px}@media (width<=640px){.c-audit__stats{flex-direction:column}.c-audit__stats .o-stat{border-right:0;border-bottom:1px solid var(--o-line)}}.t-review{gap:var(--o-s5);grid-template-columns:420px minmax(0,1fr);align-items:start;display:grid}.t-phone{width:420px;max-height:80vh;padding:var(--o-s4);background:var(--o-bg);box-shadow:var(--o-lift);border-radius:28px;overflow-y:auto;container:o/inline-size}.t-phone .o-stats{flex-direction:column}.t-phone .o-stat{border-right:0;border-bottom:1px solid var(--o-line)}.t-review__panel{top:var(--o-s5);position:sticky}@media (width<=1100px){.t-review{grid-template-columns:1fr}.t-phone{width:100%;max-height:none}.t-review__panel{position:static}}.t-flag{padding-top:var(--o-s3);border-top:1px solid var(--o-line);flex-direction:column;gap:4px;display:flex}.t-flag form{margin-top:4px}.t-checks,.t-receipt{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.t-checks li{gap:var(--o-s2);color:var(--o-sec);align-items:center;display:flex}.t-checks li.is-ok{color:var(--o-ok)}.t-receipt li:before{content:"· "}.t-prompt{gap:var(--o-s3);background:var(--o-sunken);border-radius:var(--o-r-sm);padding:var(--o-s2) var(--o-s3);flex-wrap:wrap;align-items:center;display:flex}.t-prompt code{white-space:normal;min-width:200px;font-family:inherit;font-weight:var(--o-w-label);flex:1}.t-tries{flex-direction:column;display:flex}.t-try{border-top:1px solid var(--o-line)}.t-try__head{width:100%;font:inherit;color:inherit;padding:var(--o-s3) 0;cursor:pointer;min-height:var(--o-target);background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.t-try__form{padding:0 0 var(--o-s4)}.t-txq legend{margin-bottom:4px}.t-stopped{font-weight:var(--o-w-head)}@media print{.o-head,.o-ptop,.o-tabbar,.c-banner-wrap,.c-noprint,.o-sheet,.o-scrim{display:none!important}.client .c-body{padding:0}body{background:#fff}.o-card{box-shadow:none;break-inside:avoid;border:1px solid #ddd}}.t-txq .o-choices{gap:var(--o-s2);flex-flow:wrap;display:flex}.t-txq .o-choice{flex:none;width:auto;padding:8px 14px}.t-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.t-tk{font-size:var(--o-fs-sm);flex-direction:column;gap:4px;padding-right:6px;display:flex;position:relative}.t-tk__dot{background:var(--o-sunken);width:22px;height:22px;color:var(--o-sec);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.t-tk.is-done .t-tk__dot{background:var(--o-ok-bg);color:var(--o-ok)}.t-tk.is-now .t-tk__dot{background:var(--o-tint);color:var(--o-tint-ink);box-shadow:0 0 0 2px var(--o-pri)}.t-tk.is-stuck .t-tk__dot{background:var(--o-bad);color:#fff}.t-tk__name{font-weight:var(--o-w-head)}.t-tk__date{color:var(--o-sec)}.t-tk.is-stuck .t-tk__date{color:var(--o-bad);font-weight:600}.t-confirm{border-top:1px solid var(--o-line);padding-top:var(--o-s4)}.t-form{gap:var(--o-s5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.t-form__body{gap:var(--o-s5);flex-direction:column;display:flex}.t-fsec{gap:var(--o-s3);padding-bottom:var(--o-s5);border-bottom:1px solid var(--o-line);flex-direction:column;display:flex}.t-fsec:last-child{border-bottom:0;padding-bottom:0}.t-fstep{gap:var(--o-s3);font-weight:var(--o-w-head);font-size:var(--o-fs-lg);align-items:center;display:flex}.t-fstep__n{background:var(--o-tint);width:28px;height:28px;color:var(--o-tint-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.t-two{gap:var(--o-s3);grid-template-columns:1fr 1fr;display:grid}.t-tiles{gap:var(--o-s3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.t-tile{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.t-tiles__h{margin:var(--o-s2) 0 -4px}.t-tile input{opacity:0;pointer-events:none;position:absolute}.t-tile:has(input:checked){box-shadow:0 0 0 2px var(--o-pri)}.t-tile:has(input:focus-visible){outline:2px solid var(--o-pri);outline-offset:2px}.t-tile b{font-weight:var(--o-w-head)}.t-tile small{color:var(--o-sec);font-size:var(--o-fs-sm);line-height:1.4}.t-receipt-card{top:var(--o-s5);gap:var(--o-s3);flex-direction:column;display:flex;position:sticky}.t-receipt-card .o-btn{white-space:normal;text-align:center;padding-top:8px;padding-bottom:8px;line-height:1.25}.t-total{font-size:var(--o-fs-num);font-weight:var(--o-w-strong);letter-spacing:-.02em;line-height:1}.t-total small{font-size:var(--o-fs-md);color:var(--o-sec);letter-spacing:0;margin-left:6px;font-weight:400}.t-lines{border-top:1px solid var(--o-line);margin:0;padding:0;list-style:none}.t-lines li{border-bottom:1px solid var(--o-line);font-size:var(--o-fs-sm);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.t-lines li span:first-child{color:var(--o-sec)}.t-lines li span:last-child{text-align:right}.t-prev{padding:0;overflow:hidden}.t-prev__bar{justify-content:space-between;align-items:center;gap:var(--o-s3);padding:10px var(--o-s4);border-bottom:1px solid var(--o-line);font-size:var(--o-fs-sm);display:flex}.t-prev__scroll{max-height:78vh;overflow-y:auto}.t-prev .pd{container:o/inline-size}.t-flagged{outline:2px dashed var(--o-warn);outline-offset:4px;border-radius:6px}.t-checkreview{gap:var(--o-s5);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}@container o (width<=900px){.t-form,.t-checkreview{grid-template-columns:1fr}.t-receipt-card{position:static}.t-two{grid-template-columns:1fr}.t-track{grid-template-columns:1fr;gap:0}.t-tk{align-items:center;gap:var(--o-s3);grid-template-columns:22px minmax(0,1fr) auto;padding:6px 0;display:grid}.t-tk__date{text-align:right}}.c-cardhead{justify-content:space-between;align-items:center;gap:var(--o-s3);flex-wrap:wrap;display:flex}.c-steps{border-top:1px solid var(--o-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-steps li{gap:var(--o-s3);border-bottom:1px solid var(--o-line);grid-template-columns:150px minmax(0,1fr);padding:12px 0;line-height:1.5;display:grid}.c-steps--keep li{color:var(--o-ink);grid-template-columns:24px minmax(0,1fr)}.c-steps--keep li>span:first-child{color:var(--o-ok)}.c-steps li b{font-weight:var(--o-w-head)}.c-offer{background:var(--o-tint);border-radius:var(--o-r-md);padding:var(--o-s4);line-height:1.5}@container o (width<=760px){.c-steps li{grid-template-columns:1fr;gap:2px}.c-steps--keep li{gap:var(--o-s3);grid-template-columns:24px minmax(0,1fr)}}
