.cal-head__do{align-items:center;gap:var(--ef-s2) var(--ef-s5);flex-wrap:wrap;display:flex}.cf-open{font-size:16px}.ef-row--button{width:calc(100% + 2 * var(--ef-s3));color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}@media (hover:hover){.ef-row--button:hover{background:color-mix(in srgb, var(--ef-tint) 55%, transparent)}}.cf{gap:var(--ef-s5);flex-direction:column;display:flex}.cf-lead{color:var(--ef-espresso);font-size:17px;line-height:26px}.cf-ways{gap:var(--ef-s3);flex-direction:column;display:flex}.cf-ways .ef-button{justify-content:center;width:100%}.cf-url{font-size:15px}.cf-end{justify-content:space-between;align-items:center;gap:var(--ef-s4);flex-wrap:wrap;display:flex}.cf-stop{color:var(--ef-quiet);font-size:16px}.mn-gap{margin-top:var(--ef-s4)}.mn-lead{margin-top:var(--ef-s2)}.mn-block{display:block}.mn-nowrap{white-space:nowrap}.mn-inline{min-height:0;display:inline}.mn-clay{color:var(--ef-clay)}.mn-underline{color:var(--ef-espresso);text-underline-offset:3px;text-decoration:underline}.mn-section-head{padding-bottom:var(--ef-s3)}.mn-note{margin-bottom:var(--ef-s5)}.mn-note>*+*{margin-top:var(--ef-s2)}.mn-calm{color:var(--ef-quiet);margin-bottom:var(--ef-s5)}.mn-problem>*+*{margin-top:var(--ef-s2)}.mn-buttons{align-items:center;gap:var(--ef-s3) var(--ef-s5);flex-wrap:wrap;display:flex}.mn-head-end{align-items:center;gap:var(--ef-s4);display:inline-flex}.mn-under{padding-bottom:var(--ef-s3)}.mn-mark{padding-block:var(--ef-s3)}.mn-fact{min-height:56px}.mn-fact__line{justify-content:space-between;align-items:baseline;gap:var(--ef-s4);display:flex}.mn-money-box{align-items:center;gap:var(--ef-s2);display:flex}.mn-money-box .ef-input{max-width:160px}.mn-under-box{min-height:24px;margin-top:var(--ef-s1)}.mn-facts{border-top:1px solid var(--ef-sand);margin-bottom:var(--ef-s6)}.mn-fact-row{align-items:center;column-gap:var(--ef-s4);padding-block:var(--ef-s3);border-bottom:1px solid var(--ef-sand);grid-template-columns:1fr auto;grid-template-areas:"label change""value value";display:grid}.mn-fact-row__label{grid-area:label}.mn-fact-row__value{grid-area:value}.mn-fact-row__change{grid-area:change}.mn-row-form{padding-block:var(--ef-s3);grid-column:1/-1;max-width:512px}.mn-tick{gap:var(--ef-s3);cursor:pointer}@media (width>=768px){.mn-fact-row{grid-template-columns:72px 1fr auto;grid-template-areas:"label value change";align-items:baseline}}.mn-figure-line{align-items:baseline;gap:var(--ef-s3) var(--ef-s4);margin-top:var(--ef-s2);flex-wrap:wrap;display:flex}.mn-word--quiet{color:var(--ef-quiet)}.mn-word--clay{color:var(--ef-clay)}.mn-word--moss{color:var(--ef-moss)}.mn-foot{margin-top:var(--ef-s7);padding-top:var(--ef-s4);border-top:1px solid var(--ef-sand)}.mn-foot>*+*{margin-top:var(--ef-s2)}.mn-months>*+*{margin-top:var(--ef-s5)}.mn-month{border-collapse:collapse;width:100%;max-width:360px;font-size:16px;line-height:24px}.mn-month caption{text-align:left;padding-bottom:var(--ef-s2);font-weight:600}.mn-month th,.mn-month td{padding-block:var(--ef-s2);border-bottom:1px solid var(--ef-sand);text-align:left;font-weight:400}.mn-amount{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.mn-paper{font-size:16px;line-height:24px}.mn-paper__head{justify-content:space-between;gap:var(--ef-s4);flex-wrap:wrap;display:flex}.mn-paper__practice{font-size:18px;font-weight:600}.mn-paper__right{text-align:right}.mn-paper__kind{font-size:18px;font-weight:600}.mn-paper__who,.mn-paper__bill{margin-top:var(--ef-s5)}.mn-paper__label{color:var(--ef-quiet);font-size:15px}.mn-paper__who>div,.mn-paper__rows>div{gap:var(--ef-s3);grid-template-columns:120px 1fr;display:grid}.mn-paper__who dt,.mn-paper__rows dt{color:var(--ef-quiet)}.mn-lines{width:100%;margin-top:var(--ef-s5);border-collapse:collapse}.mn-lines th{text-align:left;color:var(--ef-quiet);padding-bottom:var(--ef-s2);border-bottom:1px solid var(--ef-sand);font-weight:400}.mn-lines td{padding-block:var(--ef-s2);vertical-align:top}.mn-lines td:first-child{padding-right:var(--ef-s4)}.mn-lines tfoot tr:first-child td{border-top:1px solid var(--ef-sand)}.mn-lines tfoot tr:last-child td{font-weight:600}.mn-lines__quiet td{color:var(--ef-quiet)}.mn-paper__section{margin-top:var(--ef-s5)}.mn-paper__section h3{margin-bottom:var(--ef-s2)}.mn-paper__foot{margin-top:var(--ef-s5);padding-top:var(--ef-s3);border-top:1px solid var(--ef-sand)}@media (width<=420px){.mn-paper__who>div,.mn-paper__rows>div{grid-template-columns:1fr;gap:0}}.ef-page .mn-sheet-section{margin-top:var(--ef-s7)}@media (width<=520px){.mn-paper__right{text-align:left}}.mn-for{margin-bottom:var(--ef-s6)}.mn-for input[type=radio]{width:22px;height:22px;accent-color:var(--ef-espresso);flex:none;margin:0}.mn-for>.ef-rows>li:last-child{border-bottom:0}.mn-choice-more{max-width:512px;padding:var(--ef-s1) 0 var(--ef-s2) calc(22px + var(--ef-s3))}.mn-send-email{max-width:512px}.ef-page.mn-rq{max-width:640px}.mn-rq-head .ic-line{margin-top:var(--ef-s1)}.mn-rq .mn-facts{margin-bottom:var(--ef-s5)}.mn-rq-side{margin-bottom:var(--ef-s6)}.mn-rq-tabs{margin-bottom:var(--ef-s4)}.mn-rq-tabs .is-tab{cursor:pointer}.mn-rq-tabs .is-tab[aria-pressed=true]{background:var(--ef-sheet);color:var(--ef-espresso);font-weight:600}.mn-rq-side .mn-paper{padding:20px var(--ef-s4);border:1px solid var(--ef-sand);background:var(--ef-paper);overflow-wrap:anywhere;border-radius:6px;box-shadow:0 6px 20px #20171414}@media (width>=768px){.mn-rq-side .mn-paper{padding:28px 30px}}.mn-lines__placeholder td,.mn-letter__placeholder{color:var(--ef-quiet);font-style:italic}.mn-rq-goes{margin-top:var(--ef-s4)}.mn-rq-send .mn-send-email{margin-bottom:0}@media (width>=1100px){.ef-page.mn-rq{max-width:1120px}.mn-rq-layout{column-gap:var(--ef-s7);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:start;display:grid}.mn-rq-layout>*{grid-column:1}.mn-rq-layout>.mn-rq-side{top:var(--ef-s5);grid-area:1/2/-1;margin-bottom:0;position:sticky}.mn-rq-tabs{width:100%}.mn-rq-tabs .is-tab{flex:1 1 0}}.mn-sent{justify-content:center;align-items:center;gap:var(--ef-s3);text-align:center;flex-direction:column;min-height:70vh;display:flex}.mn-sent__check{width:80px;height:80px;margin-bottom:var(--ef-s3);border:1px solid var(--ef-sand);background:var(--ef-sheet);color:var(--ef-moss);border-radius:50%;justify-content:center;align-items:center;display:flex}.mn-sent__title{letter-spacing:-.015em;font-size:32px;font-weight:500;line-height:40px}.mn-sent__title:focus{outline:none}.mn-sent__figure{font-variant-numeric:tabular-nums;font-size:20px;line-height:28px}.mn-sent__line{max-width:34ch;color:var(--ef-quiet)}.mn-sent__setup{font-size:16px}.mn-sent__done{min-width:220px;margin-top:var(--ef-s5)}.mn-sent .mn-cancel__buttons{justify-content:center}@media (width<=767.98px){.mn-sent__done{width:100%}}.mn-cancel,.mn-cancel>*+*{margin-top:var(--ef-s2)}.mn-cancel__buttons{align-items:center;gap:var(--ef-s3) var(--ef-s4);flex-wrap:wrap;display:flex}.mn-quiet-row{margin-top:var(--ef-s6);padding-top:var(--ef-s3);border-top:1px solid var(--ef-sand)}.mn-quiet-row>*+*{margin-top:var(--ef-s2)}.mn-quiet-row__links{align-items:center;gap:0 var(--ef-s5);flex-wrap:wrap;font-size:16px;line-height:24px;display:flex}.more-card{padding:var(--ef-s4) var(--ef-s4) var(--ef-s1);border:1px solid var(--ef-sand);border-radius:var(--radius);background:var(--ef-sheet)}.more-card>.ef-heading{padding-bottom:var(--ef-s2)}.more-card .ef-rows{border-top:0}.more-card .ef-rows>li{border-top:1px solid var(--ef-sand);border-bottom:0}.more-card .ef-row--button{width:calc(100% + var(--ef-s3) * 2);text-align:left;cursor:pointer}@media (hover:hover){.more-card .ef-row--button:hover{background:color-mix(in srgb, var(--ef-tint) 55%, transparent)}}.more-needs{margin-bottom:var(--ef-s5);border-color:var(--ef-deep-gold)}.more-needs .ef-row{padding-left:var(--ef-s6);position:relative}.more-needs .ef-row:before{content:"";left:var(--ef-s3);background:var(--ef-deep-gold);border-radius:50%;width:10px;height:10px;position:absolute;top:22px}.more-groups{gap:var(--ef-s5);display:grid}.more-page .more-signed-in{padding-bottom:var(--ef-s4)}.more-links{margin-top:var(--ef-s5);color:var(--ef-quiet);flex-wrap:wrap;justify-content:center;align-items:center;font-size:16px;line-height:24px;display:flex}.more-links .ef-link{padding-inline:var(--ef-s2);color:var(--ef-quiet)}.more-links__dot{padding-inline:var(--ef-s1)}@media (width>=768px){.more-phone-only{display:none}.more-card{padding-inline:var(--ef-s5)}}@media (width>=1024px){main:has(.more-page){max-width:1040px}.more-page{max-width:944px}.more-groups,.more-needs .ef-rows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.more-groups{column-gap:var(--ef-s5)}.more-needs .ef-rows{column-gap:var(--ef-s7)}.more-page .ef-page-head{margin-bottom:var(--ef-s5)}}.cal-day__top{justify-content:space-between;align-items:center;gap:var(--ef-s3);margin-bottom:var(--ef-s2);display:flex}.cal-day__top .cal-day__head{margin-bottom:0}.cal-add{min-width:44px;min-height:44px;padding-inline:var(--ef-s2);color:var(--ef-quiet);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:20px;display:inline-flex}.cal-add:hover{background:var(--ef-tint);color:var(--ef-espresso)}.calg{--calg-hours:64px;background:var(--ef-sheet);border:1px solid var(--ef-sand);border-radius:16px;overflow:hidden}.calg__head,.calg__body{grid-template-columns:var(--calg-hours) repeat(7, minmax(0, 1fr));display:grid}.calg__head{scrollbar-gutter:stable;border-bottom:1px solid var(--ef-sand);overflow:hidden}.calg__day{min-width:0;padding:var(--ef-s2) var(--ef-s1);border-left:1px solid var(--ef-tint);color:var(--ef-quiet);cursor:pointer;flex-direction:column;align-items:center;gap:2px;display:flex}.calg__day:hover{background:var(--ef-tint)}.calg__day:focus-visible,.calg__slot:focus-visible{outline:2px solid var(--ef-espresso);outline-offset:-2px}.calg__weekday{font-size:15px;line-height:20px}.calg__date{min-width:36px;height:36px;color:var(--ef-espresso);border-radius:999px;place-items:center;font-size:20px;font-weight:500;line-height:28px;display:grid}.calg__day--today .calg__weekday{color:var(--ef-espresso);font-weight:600}.calg__day--today .calg__date{background:var(--ef-espresso);color:var(--ef-sheet)}.calg__scroll{scrollbar-gutter:stable;max-height:max(420px,100vh - 300px);overflow-y:auto}.calg__body,.calg__hours{position:relative}.calg__hour{right:var(--ef-s2);color:var(--ef-quiet);white-space:nowrap;margin-top:2px;font-size:15px;line-height:20px;position:absolute}.calg__col{border-left:1px solid var(--ef-tint);flex-direction:column;min-width:0;display:flex;position:relative}.calg__col--today{background:var(--ef-cream)}.calg__slot{border-top:1px dotted var(--ef-tint);text-align:left;cursor:pointer;flex:none;width:100%;display:block;position:relative}.calg__slot--hour{border-top-style:solid}.calg__slot:first-child{border-top-color:#0000}.calg__plus{padding-inline:var(--ef-s2);background:var(--ef-tint);color:var(--ef-quiet);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;font-size:15px;line-height:20px;display:none;position:absolute;inset:1px 2px;overflow:hidden}.calg__slot:hover .calg__plus,.calg__slot:focus-visible .calg__plus{display:flex}.calg .calg-m{z-index:1;border-radius:8px;flex-direction:column;gap:0;min-width:0;min-height:0;margin:0;padding:2px 6px;display:flex;position:absolute;overflow:hidden}.calg .calg-m:hover{border-color:var(--ef-edge)}.calg .cal-m--chosen,.calg .cal-m--chosen:hover{z-index:2;border-color:var(--ef-espresso)}.calg .calg-m:focus-visible{outline:2px solid var(--ef-espresso);outline-offset:1px}.calg-m__line{align-items:center;gap:var(--ef-s1);white-space:nowrap;flex:none;min-width:0;font-size:15px;line-height:20px;display:flex}.calg .cal-m__who{text-overflow:ellipsis;font-size:15px;line-height:20px;display:block;overflow:hidden}.calg-m__cut{text-overflow:ellipsis;min-width:0;overflow:hidden}.calg-m__one{color:var(--ef-espresso);justify-content:space-between}.calg-m__time{color:var(--ef-quiet)}.calg-m__one strong{font-weight:600}.calg__now{z-index:3;background:var(--ef-espresso);pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:0;right:0}.calg__now:before{background:var(--ef-espresso);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}@media (width>=1280px){.calg{--calg-hours:56px}}.fu-layout{gap:var(--ef-s6);flex-direction:column;display:flex}.fu-layout__week{min-width:0}.fu{gap:var(--ef-s3);min-width:0;padding:var(--ef-s5) var(--ef-s4);background:var(--ef-sheet);border:1px solid var(--ef-sand);border-radius:16px;flex-direction:column;display:flex}.fu-add{padding-inline:var(--ef-s4);align-self:flex-start}.fu-quiet,.fu-problem{color:var(--ef-quiet);font-size:16px;line-height:24px}.fu-problem{color:var(--ef-careful)}.fu-inline{min-height:0;display:inline}.fu-list>*+*{border-top:1px solid var(--ef-tint)}.fu-row{gap:var(--ef-s2);padding-block:var(--ef-s2);grid-template-columns:44px minmax(0,1fr);display:grid}.fu-tick{cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:relative}.fu-tick input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.fu-circle{border:2px solid var(--ef-edge);color:#0000;background:var(--ef-sheet);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.fu-tick:hover .fu-circle{border-color:var(--ef-espresso);color:var(--ef-quiet)}.fu-tick input:checked+.fu-circle{background:var(--ef-espresso);border-color:var(--ef-espresso);color:var(--ef-sheet)}.fu-tick input:focus-visible+.fu-circle{outline:2px solid var(--ef-espresso);outline-offset:3px}.fu-words{min-width:0;padding-top:10px}.fu-text{color:var(--ef-espresso);overflow-wrap:anywhere;font-size:16px;line-height:24px}.fu-row--done .fu-text{color:var(--ef-quiet);text-decoration:line-through}.fu-meta{align-items:center;gap:0 var(--ef-s3);flex-wrap:wrap;display:flex}.fu-client{min-height:44px;color:var(--ef-quiet);text-decoration:underline;-webkit-text-decoration-color:var(--ef-sand);text-decoration-color:var(--ef-sand);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;font-size:15px;line-height:20px;display:inline-flex}.fu-client:hover{color:var(--ef-espresso);text-decoration-color:currentColor}.fu-chip{background:var(--ef-tint);color:var(--ef-espresso);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:15px;line-height:22px;display:inline-block}.fu-chip--late{background:color-mix(in srgb, var(--ef-careful) 9%, var(--ef-sheet));color:var(--ef-careful)}.fu-done{padding-top:var(--ef-s2);border-top:1px solid var(--ef-tint)}.fu-done .ef-link{font-size:16px}@media (width>=1280px){.fu-layout{align-items:start;gap:var(--ef-s5);grid-template-columns:minmax(0,1fr) 280px;display:grid}.fu{top:var(--ef-s4);max-height:calc(100vh - 2 * var(--ef-s4));position:sticky;overflow-y:auto}}@media (width>=1440px){.fu-layout{grid-template-columns:minmax(0,1fr) 320px}}.fu-late{margin-bottom:var(--ef-s2);position:relative}.fu-late__line{min-height:44px;color:var(--ef-careful);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:16px;font-weight:500;display:inline-flex}.fu-late__line:hover{text-underline-offset:3px;text-decoration:underline}.fu-late__line:focus-visible{outline:2px solid var(--ef-espresso);outline-offset:3px}.fu-late-by{color:var(--ef-careful);font-size:15px;line-height:22px}.fu-late__pop{z-index:30;width:min(420px,100%);max-height:60vh;padding:var(--ef-s2) var(--ef-s4);background:var(--ef-sheet);border:1px solid var(--ef-sand);border-radius:16px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 24px #20171424}.pp-phone{align-items:center;gap:var(--ef-s2);display:inline-flex}.pp-copied{color:var(--ef-quiet);font-size:15px;line-height:22px}.pp-links .ef-link.pp-text{display:none}@media (pointer:coarse){.pp-links .ef-link.pp-text{display:inline-flex}}.pp-links{column-gap:var(--ef-s5)}.pp-top{align-items:center}.pp-name{overflow-wrap:anywhere;min-width:0}.pp-end{align-items:center;gap:var(--ef-s1);flex:none;display:inline-flex}.pp-star{width:44px;height:44px;color:var(--ef-quiet);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:inline-grid}.pp-star:hover{background:var(--ef-tint);color:var(--ef-espresso)}.pp-star--on{color:var(--ef-espresso)}@media (hover:hover) and (pointer:fine){.pp-row .pp-star:not(.pp-star--on){opacity:0}.pp-row:hover .pp-star,.pp-row:focus-within .pp-star{opacity:1}}.pp-call{margin-top:calc(var(--ef-s2) * -1);padding-left:36px;padding-bottom:var(--ef-s1)}.pp-call .ef-link{font-size:16px}.pp-added__row{justify-content:space-between;align-items:center;gap:var(--ef-s3);padding-block:var(--ef-s1);display:flex}.pp-added__words{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:24px}.pp-checkins{margin-top:var(--ef-s4)}.pp-checkins__ask{font-size:18px;font-weight:600;line-height:26px}.pp-checkins .cp-buttons{margin-top:var(--ef-s2);align-items:center}.ag-row__line{width:calc(100% + var(--ef-s3) * 2);justify-content:space-between;align-items:center;gap:var(--ef-s3);min-height:56px;padding:var(--ef-s3);margin-inline:calc(var(--ef-s3) * -1);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover){.ag-row__line:hover{background:color-mix(in srgb, var(--ef-tint) 55%, transparent)}}.ag-row__words{overflow-wrap:anywhere;flex:1;min-width:0}.ag-row__words .ef-row__title{display:inline}.ag-row__rest{color:var(--ef-quiet)}.ag-settled{color:var(--ef-moss)}.ag-row__chevron{color:var(--ef-quiet);flex:none}.ag-history{padding:0 0 var(--ef-s4)}.ag-history__line{margin-bottom:var(--ef-s3);overflow-wrap:anywhere}.ag-history__list>li{justify-content:space-between;gap:0 var(--ef-s4);padding-block:var(--ef-s1);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ag-history__list .ef-row__detail{font-variant-numeric:tabular-nums}.ag-history__do{align-items:center;gap:var(--ef-s3) var(--ef-s5);margin-top:var(--ef-s3);flex-wrap:wrap;display:flex}.ag-history__do .ef-link,.ag-after .ef-link{margin-top:0}.ag-who+.ag-who{margin-top:var(--ef-s2)}.ag-who>.ef-link{margin-top:calc(var(--ef-s2) * -1);margin-bottom:var(--ef-s3)}.ag-new-person{padding-left:var(--ef-s4);border-left:2px solid var(--ef-sand);margin-bottom:var(--ef-s3)}.ag-add{margin:calc(var(--ef-s3) * -1) 0 var(--ef-s4)}.ag-chosen{margin-bottom:var(--ef-s4);font-weight:500}.ag-no-email,.ag-signs,.ag-none{margin-bottom:var(--ef-s4)}.ag-buttons{flex-wrap:wrap}@media (width<=767px){.ag-buttons .ef-button{width:100%}}.ag-link .dc-address{margin-block:var(--ef-s3);overflow-wrap:anywhere}.ag-link .ef-detail{margin-top:var(--ef-s3)}.ag-switch{justify-content:space-between;align-items:center;gap:var(--ef-s4);width:100%;min-height:48px;padding:var(--ef-s3) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ag-switch__track{border:1px solid var(--ef-edge);background:var(--ef-sheet);border-radius:16px;flex:none;width:52px;height:32px;transition:background .12s;position:relative}.ag-switch__track:after{content:"";background:var(--ef-quiet);border-radius:50%;width:24px;height:24px;transition:transform .12s;position:absolute;top:3px;left:3px}.ag-switch[aria-checked=true] .ag-switch__track{background:var(--ef-espresso);border-color:var(--ef-espresso)}.ag-switch[aria-checked=true] .ag-switch__track:after{background:var(--ef-sheet);transform:translate(20px)}.ag-switch:focus-visible{outline:2px solid var(--ef-espresso);outline-offset:2px}.ag-switch-row{align-items:center;gap:0 var(--ef-s4);flex-wrap:wrap;display:flex}.ag-waiting{margin:calc(var(--ef-s2) * -1) 0 var(--ef-s4);color:var(--ef-quiet)}.ag-nudge{justify-content:space-between;align-items:center;gap:var(--ef-s2) var(--ef-s4);padding:var(--ef-s3) 0;flex-wrap:wrap;display:flex}.ag-nudge__words{flex:14rem;min-width:0}.ag-nudge__words a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:flex}@media (hover:hover){.ag-nudge__words a:hover{text-underline-offset:3px;text-decoration:underline}}.ag-nudge__do{align-items:center;gap:var(--ef-s3);display:flex}.dc-sign{margin-block:var(--ef-s4) var(--ef-s6);border-top:1px solid var(--ef-sand);border-bottom:1px solid var(--ef-sand)}.dc-sign-word{margin-block:var(--ef-s4) var(--ef-s6)}.cp>#documents{margin-bottom:var(--ef-s7)}.st-card{margin-bottom:var(--ef-s6);padding:var(--ef-s4);border:1px solid var(--ef-sand);border-radius:var(--radius)}.st-card>p{margin-bottom:var(--ef-s3)}.dc-page .ef-section.st-group{margin-top:var(--ef-s7)}.st-group .st-line{margin:calc(var(--ef-s2) * -1) 0 var(--ef-s4)}.ef-section__head+.st-line{margin-top:var(--ef-s2)}.st-row{justify-content:space-between;align-items:center;gap:var(--ef-s2) var(--ef-s4);padding-block:var(--ef-s3);display:flex}.st-row__words{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.st-row__do{flex:none}.st-head{margin-bottom:var(--ef-s5)}.st-head .st-line{margin-top:var(--ef-s2)}.st-page .ef-form{max-width:none}.st-inline{margin-block:-13px;padding-block:13px}.st-missing{margin-bottom:var(--ef-s4)}.st-hint{margin-bottom:var(--ef-s3)}.st-doc{cursor:text;overflow-wrap:anywhere;font-size:17px;line-height:27px}.st-words{white-space:pre-wrap;min-height:27px;caret-color:var(--ef-espresso);border-radius:3px;outline:none;display:block}.st-words:hover{background:var(--ef-cream)}.st-words:focus{box-shadow:0 0 0 2px var(--ef-sheet), 0 0 0 4px var(--ef-espresso);background:0 0}.st-field{background:var(--ef-wash);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.st-doc>*+*{margin-top:var(--ef-s4)}.st-doc .st-doc-h{font-size:19px;font-weight:600;line-height:28px}.st-doc .st-doc-h:not(:first-child){margin-top:var(--ef-s6)}.st-doc .st-doc-h--3{font-size:17px}.st-doc-list{gap:var(--ef-s1);padding:0;list-style:none;display:grid}.st-doc-item{gap:var(--ef-s2);align-items:baseline;display:flex}.st-doc-item>.st-words{flex:1 1 0;min-width:0}.st-doc-mark{min-width:14px;color:var(--ef-quiet);flex:none}.st-doc-item--box .st-doc-mark,.st-doc-item--ticked .st-doc-mark{font-size:20px}.st-doc-table{overflow-x:auto}.st-doc-table table{border-collapse:collapse;width:100%}.st-doc-table th,.st-doc-table td{border:1px solid var(--ef-edge);vertical-align:top;text-align:left;min-width:112px;padding:0}.st-doc-table th{background:var(--ef-tint);font-weight:600}.st-doc-table .st-words{border-radius:0;min-height:44px;padding:8px 10px}.st-end{align-items:center;gap:var(--ef-s3) var(--ef-s5);margin-top:var(--ef-s5);flex-wrap:wrap;display:flex}.st-none-do{margin-top:var(--ef-s4)}.about-choice{align-items:center;min-width:0;display:flex}.about-choice .ef-field.about-choice__field{align-items:center;gap:var(--ef-s1);flex-direction:row;min-width:0;margin:0;display:flex}.about-choice__label{color:var(--ef-quiet);font-size:16px;line-height:24px}.about-choice .cf .cf-button{width:auto;max-width:100%;min-height:44px;padding:0 var(--ef-s1);color:var(--ef-espresso);background:0 0;border-color:#0000;font-size:16px;font-weight:500}.about-choice .cf-anchor{min-width:0}@media (hover:hover){.about-choice .cf .cf-button:hover:not(:disabled){background:var(--ef-tint)}}.about-choice .cf-pop{width:auto;min-width:max(var(--pop-anchor), min(240px, calc(100vw - 120px)))}.vp-chips{align-items:center;gap:0 var(--ef-s5);margin-top:var(--ef-s1);flex-wrap:wrap;display:flex}.vp-chips .vp-written{margin-top:0}.rv-done__title--saved{max-width:20ch;font-size:32px;line-height:40px}.rv-done__links{justify-content:center;gap:0 var(--ef-s5);flex-wrap:wrap;display:flex}.rv-done__links .ef-link{min-height:44px;font-size:16px}.who-pick{gap:var(--ef-s3);margin-top:var(--ef-s4);grid-template-columns:1fr;display:grid}.who-pick__one{justify-content:flex-start;width:100%;min-height:56px;font-size:18px}.ef-page .ef-field.who-pick__others{margin-top:var(--ef-s4)}.who-pick__more{gap:0 var(--ef-s5);margin-top:var(--ef-s3);flex-wrap:wrap;display:flex}.who-pick__more .ef-link{min-height:44px;font-size:16px}.who-pick__skip{color:var(--ef-quiet)}@media (width>=768px){.who-pick{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}}.ef-toast-region{inset:auto 0 calc(64px + var(--ef-s4) + env(safe-area-inset-bottom));z-index:80;pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:fixed}.ef-toast{max-width:480px;padding:var(--ef-s3) var(--ef-s5);background:var(--ef-espresso);color:var(--ef-cream);pointer-events:auto;border-radius:12px;font-size:16px;line-height:24px;box-shadow:0 8px 24px #2017142e}.ef-toast:focus-visible{outline:2px solid var(--ef-espresso);outline-offset:3px}@media (width>=768px){.ef-toast-region{bottom:var(--ef-s6);padding-left:240px}}.talk-meet__head{align-items:center;gap:var(--ef-s1);flex-direction:column;display:flex}.about-choice--night .about-choice__label{color:var(--ef-sand)}.about-choice--night .cf .cf-button,.about-choice--night .cf-button--empty .cf-value{color:var(--ef-cream)}@media (hover:hover){.about-choice--night .cf .cf-button:hover:not(:disabled){background:var(--ef-night-rule)}}.about-choice--night .cf-chevron{color:var(--ef-cream)}.ef-page.lb-library{max-width:944px}.lb-head{flex-wrap:wrap}.lb-said{margin-bottom:var(--ef-s4)}.lb-shelf{margin-top:var(--ef-s6)}.lb-shelf>.ef-heading{margin-bottom:var(--ef-s4);scroll-margin-top:var(--ef-s5)}.lb-shelf>.ef-heading:focus{outline:none}.lb-empty__go{color:var(--ef-espresso);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-10px 0;padding:10px 0;text-decoration:underline;text-decoration-thickness:1px;display:inline}.lb-empty__go:focus-visible{outline:2px solid var(--ef-espresso);outline-offset:2px}.lb-grid{gap:var(--ef-s6) var(--ef-s5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}@media (width<=767.98px){.lb-grid{gap:var(--ef-s4) var(--ef-s3);grid-template-columns:repeat(2,minmax(0,1fr))}}.lb-item{border-radius:var(--radius)}.lb-card{height:calc(100% + var(--ef-s2) * 2);gap:var(--ef-s3);padding:var(--ef-s2);margin:calc(var(--ef-s2) * -1);border-radius:var(--radius);color:inherit;flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.lb-card:hover{background:color-mix(in srgb, var(--ef-tint) 55%, transparent)}.lb-card:hover .lb-card__title{text-underline-offset:3px;text-decoration:underline}}.lb-card:focus-visible{outline:2px solid var(--ef-espresso);outline-offset:2px}.lb-card--lit{box-shadow:inset 0 0 0 1px var(--ef-deep-gold)}.lb-card__lit{color:var(--ef-clay);font-size:15px;font-weight:600;line-height:22px}.lb-card__words{flex-direction:column;gap:2px;min-width:0;display:flex}.lb-card__title{overflow-wrap:anywhere;font-weight:500}.lb-card__line{color:var(--ef-quiet);white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:22px;overflow:hidden}.lb-tag{margin-top:var(--ef-s1);padding:0 var(--ef-s2);border:1px solid var(--ef-sand);color:var(--ef-quiet);border-radius:999px;align-self:flex-start;font-size:15px;line-height:22px}.lb-thumb{aspect-ratio:8.5/11;border:1px solid var(--ef-sand);background:var(--ef-paper,#fff);border-radius:4px;flex:none;display:block;overflow:hidden;box-shadow:0 1px 2px #2017140f;container-type:inline-size}.lb-thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.lb-sheet{background:var(--ef-sheet);flex-direction:column;gap:clamp(4px,6cqw,12px);height:100%;padding:14% 12%;display:flex;overflow:hidden}.lb-sheet__title{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(8px,8.5cqw,15px);font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.lb-sheet__lines{flex-direction:column;gap:clamp(4px,5.5cqw,10px);display:flex}.lb-sheet__lines span{background:var(--ef-tint);border-radius:2px;height:clamp(2px,2.2cqw,4px);display:block}.lb-sheet__lines span:nth-child(2n){width:82%}.lb-sheet__kind{color:var(--ef-quiet);margin-top:auto;font-size:clamp(7px,7.5cqw,13px);line-height:1.3}@media (width<=359.98px){.lb-grid{gap:var(--ef-s3);grid-template-columns:minmax(0,1fr)}.lb-card{flex-direction:row;align-items:flex-start}.lb-card .lb-thumb{flex:none;width:88px}.lb-card__words{padding-top:var(--ef-s1);flex:1}}.lb-add{position:relative}.lb-add__choices{z-index:20;top:calc(100% + var(--ef-s2));width:min(320px,100vw - 40px);padding:var(--ef-s2);background:var(--ef-sheet);border:1px solid var(--ef-sand);border-radius:var(--radius);flex-direction:column;display:flex;position:absolute;right:0;box-shadow:0 8px 24px #2017141f}@media (width<=767.98px){.lb-add__choices{left:0;right:auto}}.lb-add__choice{min-height:56px;padding:var(--ef-s2) var(--ef-s3);border-radius:calc(var(--radius) - 2px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;display:flex}.lb-add__choice:hover,.lb-add__choice:focus-visible{background:var(--ef-tint);outline:none}.lb-add__title{font-weight:500}.lb-add__line{color:var(--ef-quiet);font-size:15px;line-height:22px}.lb-file{margin-bottom:var(--ef-s4);overflow-wrap:anywhere}.lb-switch{margin-bottom:var(--ef-s4)}.lb-switch .ef-hint{margin-top:calc(var(--ef-s1) * -1)}.dp-page{max-width:1120px}.dp-layout{gap:var(--ef-s5);margin-top:var(--ef-s4);grid-template-columns:minmax(0,1fr);grid-template-areas:"about""actions""main";display:grid}.dp-about{grid-area:about}.dp-actions{grid-area:actions}.dp-main{grid-area:main;min-width:0}@media (width>=1024px){.dp-layout{column-gap:var(--ef-s6);row-gap:var(--ef-s4);grid-template:"main about""main actions""main."1fr/minmax(0,1fr) 300px}.dp-about,.dp-actions{position:sticky}.dp-about{top:var(--ef-s5)}}.dp-title{overflow-wrap:anywhere}.dp-description{margin-top:var(--ef-s2)}.dp-about>.ef-detail{margin-top:var(--ef-s1)}.dp-tag{margin-top:var(--ef-s3);display:inline-block}.dp-said{margin-top:var(--ef-s3)}.dp-note{margin-top:var(--ef-s4)}.dp-buttons{align-items:stretch;gap:var(--ef-s2);flex-direction:column;display:flex}.dp-buttons .ef-button{justify-content:flex-start}.dp-buttons>.ef-button--main{margin-bottom:var(--ef-s2);justify-content:center}.dp-buttons .ag-switch{padding-inline:var(--ef-s1)}.dp-buttons .ef-button--careful{margin-top:var(--ef-s2)}.dp-make-line{margin-top:var(--ef-s1)}.dp-sign-word{margin-block:var(--ef-s1)}.dp-preview{padding:var(--ef-s5);border-radius:var(--radius);background:var(--ef-tint)}@media (width>=1024px){.dp-preview{overscroll-behavior:contain;max-height:calc(100dvh - 160px);overflow-y:auto}}.lb-pages{gap:var(--ef-s4);flex-direction:column;max-width:760px;margin-inline:auto;display:flex}.lb-page{background:var(--ef-paper,#fff);width:100%;position:relative;box-shadow:0 1px 3px #20171424}.lb-page canvas{width:100%;height:100%;display:block}.lb-pages>.lb-sheet{aspect-ratio:8.5/11;width:100%;max-width:420px;margin-inline:auto;box-shadow:0 1px 3px #20171424}.lb-pages--plain{align-items:center}.lb-pages__said{text-align:center}.lb-image{background:var(--ef-paper,#fff);max-width:100%;margin-inline:auto;display:block;box-shadow:0 1px 3px #20171424}.lb-text{max-width:760px;padding:var(--ef-s6);background:var(--ef-paper,#fff);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin-inline:auto;font-size:16px;line-height:26px;box-shadow:0 1px 3px #20171424}.dp-main .dp-sent{margin-top:var(--ef-s6)}.dp-dialog-line{margin-bottom:var(--ef-s4)}.dp-link>*+*{margin-top:var(--ef-s3)}.dp-buttons--sheet{margin-top:var(--ef-s2)}.dp-bar,.dp-phone-only{display:none}@media (width<=767.98px){.ef-app:has(.dp-page) .ef-bottom-bar{display:none}.dp-actions{display:none}.dp-layout{gap:var(--ef-s4)}.dp-preview{padding:var(--ef-s3);border-radius:0;margin-inline:-20px}.lb-pages{gap:var(--ef-s3)}.lb-text{padding:var(--ef-s4)}.dp-phone-only{margin-top:var(--ef-s4);display:block}.dp-bar{z-index:30;gap:var(--ef-s2);padding:var(--ef-s3) 20px calc(var(--ef-s3) + env(safe-area-inset-bottom));background:var(--ef-sheet);border-top:1px solid var(--ef-sand);display:flex;position:fixed;inset:auto 0 0}.dp-bar__main{flex:1;min-width:0}.dp-bar__only{display:flex}.dp-bar__only>.ef-button{flex:1}.dp-bar__more{padding-inline:var(--ef-s4);flex:none}}@media (width<=359.98px){.dp-bar{padding-inline:12px}.dp-bar__more{padding-inline:var(--ef-s3)}}.nh-record{gap:var(--ef-s3);margin-bottom:var(--ef-s5);flex-wrap:wrap;display:flex}.nh-record__one{min-height:48px}.nh-record .talk-dot{width:14px;height:14px}@media (width<=767.98px){.nh-record{grid-template-columns:minmax(0,1fr) auto;display:grid}.nh-record__one{white-space:nowrap;gap:6px;min-height:52px;padding-inline:14px;font-size:17px}.nh-record__one:first-child{grid-column:1/-1}.nh-record .talk-dot{width:12px;height:12px}}@media (width<=359.98px){.nh-record{grid-template-columns:1fr}}.nh-search{max-width:480px}.nh-count{margin:var(--ef-s3) 0}.nh-hit__text{display:block}.nh-needs{margin-top:var(--ef-s4);flex-wrap:wrap;align-items:center;column-gap:.5em;font-size:17px;line-height:26px;display:flex}.nh-needs__sort{min-height:44px;font-weight:500}.nh-filters{justify-content:space-between;align-items:center;gap:var(--ef-s2) var(--ef-s4);margin-top:var(--ef-s4);flex-wrap:wrap;display:flex}.nh-seg{border:1px solid var(--ef-sand);border-radius:999px;padding:2px;display:inline-flex}.nh-seg__one{min-height:44px;padding:0 var(--ef-s4);color:var(--ef-quiet);border-radius:999px;font-size:16px}.nh-seg__one[aria-pressed=true]{background:var(--ef-sand);color:var(--ef-espresso);font-weight:500}.ef-page .ef-field.nh-client{margin:0}.nh-client .cf .cf-button,.nh-client.cf .cf-button{width:auto;min-height:44px;padding:0 var(--ef-s2);color:var(--ef-espresso);background:0 0;border-color:#0000;font-size:16px;font-weight:500}.nh-client.cf .cf-button--empty .cf-value{color:var(--ef-espresso)}.nh-client.cf .cf-pop{width:auto;min-width:max(var(--pop-anchor), min(240px, calc(100vw - 120px)))}.nh-group{margin-top:var(--ef-s5)}.nh-group__head{margin-bottom:var(--ef-s1);color:var(--ef-quiet);font-size:15px;font-weight:500;line-height:22px}.ef-row.nh-row{display:block}.nh-row__top{justify-content:space-between;align-items:baseline;gap:var(--ef-s3);display:flex}.nh-row__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nh-row__when{color:var(--ef-quiet);flex:none;font-size:16px;line-height:24px}.nh-row__line{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:26px;display:block;overflow:hidden}.nh-none{margin-top:var(--ef-s5)}.nh-more{margin-top:var(--ef-s5);justify-content:center;display:flex}.sn-facts{margin-bottom:var(--ef-s2)}.sn-words{margin-bottom:var(--ef-s2);white-space:pre-wrap}.sn .who-pick{margin-top:var(--ef-s3)}.sn-actions{align-items:center;gap:var(--ef-s3) var(--ef-s5);margin-top:var(--ef-s4);flex-wrap:wrap;display:flex}.sn-actions--quiet .ef-link{min-height:44px;font-size:16px}.sn-delete-link{color:var(--ef-careful)}.sn-end{margin-top:var(--ef-s4)}:root{--ex-check-row:#f3e9de;--ex-check-pill:#f3e2d9}.ex-page{max-width:1120px}.ex-head{justify-content:space-between;align-items:flex-end;gap:var(--ef-s4) var(--ef-s5);margin-bottom:var(--ef-s5);flex-wrap:wrap;display:flex}.ex-head__left{flex-direction:column;flex:320px;gap:14px;min-width:0;display:flex}.ex-head__actions{align-items:center;gap:var(--ef-s2) 18px;flex-wrap:wrap;display:flex}.ex-tabs .is-tab{gap:6px}@media (width>=640px){.ex-tabs{align-self:flex-start}}.ex-pill{padding:0 var(--ef-s2);background:var(--ef-sheet);color:var(--ef-espresso);border-radius:999px;font-size:15px;font-weight:400;line-height:22px}.ex-tabs .is-tab[aria-current=page] .ex-pill{background:var(--ef-tint)}@media (width<=767.98px){.ex-head__actions{justify-content:space-between;width:100%}}@media (width>=768px){.inv-setup.ex-setup{grid-template-columns:minmax(0,1fr)}}.ex-drop{justify-content:center;align-items:center;gap:var(--ef-s3);padding:20px var(--ef-s4);border:1.5px dashed var(--ef-edge);background:var(--ef-sheet);color:var(--ef-quiet);text-align:center;border-radius:16px;flex-direction:column;font-size:17px;line-height:26px;display:flex}.ex-drop--over{border-color:var(--ef-espresso);background:var(--ef-wash)}.ex-drop b{color:var(--ef-espresso);font-weight:600}.ex-drop__icon{flex:none}.ex-drop__choose{cursor:pointer;justify-content:center;width:100%;display:flex}.ex-drop__choose:focus-within{outline:2px solid var(--ef-espresso);outline-offset:2px;border-radius:var(--radius)}.ex-drop__choose .ef-button{width:100%}.ex-drop .ex-drop__computer{display:none}@media (width>=768px){.ex-drop{text-align:left;flex-direction:row;gap:14px;padding:22px}.ex-drop .ex-drop__computer{white-space:nowrap;display:inline}.ex-drop__choose{flex:none;width:auto}.ex-drop .ex-drop__phone{display:none}}.ex-problems{margin-top:var(--ef-s3)}.ex-saved{margin-top:var(--ef-s2);justify-content:flex-end;display:flex}.ex-none,.ex-month{margin-top:var(--ef-s5)}.ex-month__head{justify-content:space-between;align-items:baseline;gap:0 var(--ef-s3);margin-bottom:var(--ef-s2);flex-wrap:wrap;display:flex}.ex-month__total{min-height:44px;color:var(--ef-quiet);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:16px;line-height:24px;display:inline-flex}.ex-chevron{font-size:20px;transition:transform .15s;display:inline-block}.ex-chevron--open{transform:rotate(90deg)}.ex-table{border:1px solid var(--ef-sand);background:var(--ef-sheet);border-radius:16px;overflow:hidden}.ex-row{align-items:center;gap:2px var(--ef-s3);min-height:64px;padding:var(--ef-s3) var(--ef-s4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"where amount""meta amount";font-size:16px;line-height:24px;display:grid;position:relative}.ex-table li+li{border-top:1px solid var(--ef-tint)}.ex-row--head{display:none}.ex-where{overflow-wrap:anywhere;grid-area:where;min-width:0;font-size:17px;font-weight:500}.ex-meta{min-width:0;color:var(--ef-quiet);grid-area:meta;font-size:15px;line-height:22px}.ex-meta>span:not(:empty)+span:not(:empty):before{content:" · "}.ex-amount{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;grid-area:amount;align-items:flex-end;display:flex}.ex-figure{font-size:17px}.ex-under{color:var(--ef-quiet);font-size:15px;line-height:22px}.ex-open{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.ex-open:focus-visible{outline:2px solid var(--ef-espresso);outline-offset:-3px}.ex-set-share{z-index:1;min-height:44px;color:var(--ef-espresso);text-underline-offset:3px;align-items:center;margin-block:-11px;text-decoration:underline;display:inline-flex;position:relative}.ex-icon{display:none}@media (hover:hover){.ex-row:has(.ex-open):hover{background:var(--ef-cream)}}.ex-row--check,.ex-row--check:hover{background:var(--ex-check-row)}.ex-check-pill{background:var(--ex-check-pill);color:var(--ef-careful);white-space:nowrap;border-radius:999px;grid-area:amount;justify-self:end;padding:2px 10px;font-size:15px;font-weight:500;line-height:22px}.ex-row--reading{color:var(--ef-quiet)}@media (width<=767.98px){.ex-row--reading .ex-date{display:none}.ex-row--reading .ex-meta>span:before{content:none!important}}.ex-row--reading .ex-where{font-style:italic;font-weight:400}.ex-bar{background:var(--ef-tint);vertical-align:middle;border-radius:5px;width:120px;max-width:100%;height:10px;display:inline-block}@media (prefers-reduced-motion:no-preference){.ex-bar{animation:1.6s ease-in-out infinite ex-breathe}@keyframes ex-breathe{50%{opacity:.45}}}@media (width>=768px){.ex-row{gap:var(--ef-s3);grid-template-columns:90px minmax(0,1.4fr) minmax(0,1.3fr) minmax(0,1fr) minmax(110px,.8fr) 24px;grid-template-areas:none;min-height:56px;padding:14px 20px}.ex-row--head{border-bottom:1px solid var(--ef-tint);min-height:0;color:var(--ef-quiet);padding-block:10px;font-size:15px;display:grid}.ex-meta{font-size:16px;display:contents}.ex-meta>span:before{content:none!important}.ex-date{grid-area:1/1}.ex-where{grid-area:1/2;font-size:16px}.ex-cat{color:var(--ef-espresso);grid-area:1/3}.ex-client{grid-area:1/4}.ex-amount,.ex-check-pill{grid-area:1/5}.ex-figure{font-size:16px}.ex-icon{color:var(--ef-quiet);grid-area:1/6;justify-content:flex-end;display:flex}.ex-right{text-align:right}}.ex-form__note{margin-bottom:var(--ef-s4);font-size:16px;line-height:24px}.ex-receipt{align-items:flex-start;gap:var(--ef-s1);margin-bottom:var(--ef-s4);flex-direction:column;display:flex}.ex-receipt__img{border:1px solid var(--ef-sand);background:var(--ef-cream);object-fit:contain;border-radius:8px;max-width:100%;max-height:220px}.ex-form__share{margin-top:var(--ef-s2)}.ex-attach{cursor:pointer;overflow-wrap:anywhere}.ex-attach:focus-within{outline:2px solid var(--ef-espresso);outline-offset:2px}.ex-form__end{margin-top:var(--ef-s6);padding-top:var(--ef-s5);border-top:1px solid var(--ef-sand)}.ex-form__end .cp-step{padding:0}.tr-need,.tr-list{background:var(--ef-sheet);border-radius:16px;overflow:hidden}.tr-need{border:1.5px solid var(--ef-espresso)}.tr-list{border:1px solid var(--ef-sand)}.tr-need__head{justify-content:space-between;align-items:baseline;gap:var(--ef-s1) var(--ef-s4);padding:var(--ef-s4) var(--ef-s4) var(--ef-s3);border-bottom:1px solid var(--ef-tint);flex-wrap:wrap;display:flex}.tr-need__head .ef-detail,.tr-log__head .ef-detail{font-size:15px;line-height:22px}.tr-item+.tr-item{border-top:1px solid var(--ef-tint)}.tr-item .cp-step{padding:0 var(--ef-s4) var(--ef-s4)}.tr-row{align-items:center;gap:2px var(--ef-s2);padding:var(--ef-s3) var(--ef-s4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"who who who""date where where""km km end";font-size:16px;line-height:24px;display:grid}.tr-date{color:var(--ef-quiet);grid-area:date;font-size:15px}.tr-who{overflow-wrap:anywhere;grid-area:who;font-size:17px;font-weight:500}.tr-where{color:var(--ef-quiet);overflow-wrap:anywhere;grid-area:where;font-size:15px}.tr-where:not(:empty):before{content:"· "}.tr-km{margin-top:var(--ef-s2);flex-wrap:wrap;grid-area:km;align-items:center;gap:6px;display:flex}.ef-page .tr-km .tr-km__input{background:#fff;width:96px;min-height:44px;padding:6px 10px;font-size:17px}.tr-km__unit{color:var(--ef-quiet)}.tr-km__state{margin-left:var(--ef-s1);color:var(--ef-moss);align-items:center;gap:4px;font-size:15px;display:inline-flex}.tr-km__fix{flex-basis:100%;font-size:15px}.tr-end{grid-area:end;justify-content:flex-end;align-self:end;align-items:center;margin-right:-10px;display:flex}.tr-end:empty{display:none}.tr-item:has(.tr-chip) .tr-row{grid-template-areas:"who who who""date where where""km km km""end end end"}.tr-item:has(.tr-chip) .tr-end{justify-content:flex-start;margin-right:0}.tr-chip{min-height:44px;margin-top:var(--ef-s1);border:1px solid var(--ef-edge);background:var(--ef-sheet);color:var(--ef-espresso);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:15px;line-height:22px}.tr-chip:hover{background:var(--ef-tint)}.tr-more{padding:var(--ef-s1) var(--ef-s4);border-top:1px solid var(--ef-tint)}.tr-none{margin-top:var(--ef-s2)}.tr-need+.tr-log{margin-top:var(--ef-s6)}.tr-log__head{justify-content:space-between;align-items:baseline;gap:0 var(--ef-s4);margin-bottom:var(--ef-s2);flex-wrap:wrap;display:flex}.ef-page .ef-field .tr-form-km{max-width:160px}@media (width>=768px){.tr-need__head{padding:var(--ef-s4) 20px}.tr-row{gap:var(--ef-s3);padding:var(--ef-s3) 12px var(--ef-s3) 20px;grid-template-columns:64px minmax(0,180px) minmax(0,220px) 200px minmax(44px,1fr);grid-template-areas:"date who where km end"}.tr-item:has(.tr-chip) .tr-row{gap:var(--ef-s3);padding:var(--ef-s3) 12px var(--ef-s3) 20px;grid-template-columns:64px minmax(0,180px) minmax(0,220px) 200px minmax(44px,1fr);grid-template-areas:"date who where km end"}.tr-date{color:var(--ef-espresso);font-size:16px}.tr-who,.tr-where{font-size:16px}.tr-where:before{content:none!important}.tr-km{margin-top:0}.tr-end{align-self:center;margin-right:0}.tr-item:has(.tr-chip) .tr-end{align-self:center;margin-right:0}.tr-end:empty{display:flex}.tr-chip{margin-top:0}.tr-need .tr-row{grid-template-columns:64px minmax(0,180px) minmax(0,220px) 200px minmax(max-content,1fr)}.tr-need .tr-item:has(.tr-chip) .tr-row{grid-template-columns:64px minmax(0,180px) minmax(0,220px) 200px minmax(max-content,1fr)}.tr-more{padding-inline:20px}}.es-head{margin-bottom:var(--ef-s5)}.es-head .mn-lead{max-width:760px}.es-box{gap:var(--ef-s5);padding:20px var(--ef-s4);border:1px solid var(--ef-sand);background:var(--ef-sheet);border-radius:16px;margin-bottom:20px;display:grid}.es-box__form{flex-direction:column;gap:14px;min-width:0;display:flex}.es-question{border:0;margin:0;padding:0}.es-label{margin-bottom:6px;font-size:16px;font-weight:500;line-height:24px;display:block}.es-choices{align-items:center;gap:var(--ef-s2);flex-wrap:wrap;display:flex}.es-or{margin-left:var(--ef-s1);color:var(--ef-quiet);font-size:16px}.es-pct{align-items:center;gap:6px;display:inline-flex}.ef-page .es-pct .es-pct__input{text-align:right;width:76px;min-height:44px}.es-pair{gap:var(--ef-s3) 14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.es-sqft{align-items:center;gap:6px;display:flex}.es-sqft .ef-detail{white-space:nowrap}.es-share{align-items:center;gap:var(--ef-s1) var(--ef-s3);flex-wrap:wrap;display:flex}.es-share .es-label{margin-bottom:0}.es-cra{gap:var(--ef-s2);padding:14px var(--ef-s4);background:var(--ef-cream);border-radius:12px;flex-direction:column;align-self:start;font-size:15px;line-height:22px;display:flex}.es-cra b{font-weight:600}.es-save{gap:var(--ef-s2);flex-direction:column;display:flex}.es-save .is-save{flex-wrap:nowrap;flex:none}@media (width>=900px){.es-box{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:22px}.es-save{flex-direction:row;align-items:center;gap:14px}}.tr-km__from{color:var(--ef-quiet);flex-basis:100%;font-size:14px;line-height:20px}.ef-page .es-address{width:100%;max-width:440px}.ef-page .es-box__form .es-start{margin-bottom:0}.ic{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:.15em;margin:0 -4px;padding:0 4px;display:inline-flex;position:relative}.ic:before{content:"";position:absolute;inset:min(0px,-22px + 50%) 0}.ic-words{text-decoration-line:underline;-webkit-text-decoration-color:var(--ef-sand);text-decoration-color:var(--ef-sand);text-underline-offset:.18em;text-decoration-thickness:1.5px}.ic-chevron{width:.7em;height:.7em;color:var(--ef-quiet);flex:none;align-self:center}@media (hover:hover){.ic:hover{background:var(--ef-tint)}}.ic:focus-visible{outline:2px solid var(--ef-espresso);outline-offset:2px}.ic[aria-invalid=true] .ic-words{-webkit-text-decoration-color:var(--ef-careful);text-decoration-color:var(--ef-careful)}.ic-pop{width:auto;min-width:max(var(--pop-anchor), min(240px, calc(100vw - 32px)));max-width:calc(100vw - 32px)}.ic-detail{color:var(--ef-quiet);font-size:15px;font-weight:400;display:block}.ic-line{flex-wrap:wrap;align-items:center;column-gap:.3em;min-height:44px;font-size:17px;line-height:24px;display:flex}.ic-label{color:var(--ef-quiet)}.ic-line .ic{min-height:44px;color:var(--ef-espresso);align-items:center;font-weight:500}.ic-fix{flex-basis:100%}.tm-to{margin:0 0 var(--ef-s1)}.tm-to__name{font-weight:500}.tm-email{margin:0 0 var(--ef-s4);overflow-wrap:anywhere}.tm-remind{margin-bottom:var(--ef-s2)}.tm-google{margin:0 0 var(--ef-s2)}.tm-none{margin:0 0 var(--ef-s4)}.tm-buttons{align-items:center;gap:var(--ef-s3) var(--ef-s5);flex-wrap:wrap;display:flex}.tm-page .ef-section{margin-bottom:var(--ef-s7)}.tm-page .ef-heading{margin-bottom:var(--ef-s3)}.tm-empty{margin:0}.tm-inline{align-items:center;min-height:44px;display:inline-flex}.tm-list{margin:0;padding:0;list-style:none}.tm-item{padding:var(--ef-s5) 0;border-top:1px solid var(--ef-sand)}.tm-item:last-child{border-bottom:1px solid var(--ef-sand)}.tm-quote{margin:0 0 var(--ef-s3);overflow-wrap:anywhere;font-size:18px;line-height:28px}.tm-quote p{margin:0 0 var(--ef-s3);white-space:pre-line}.tm-quote p:last-child{margin-bottom:0}.tm-by{margin:0;font-weight:500}.tm-meta{gap:0 var(--ef-s4);margin:var(--ef-s1) 0 var(--ef-s3);flex-wrap:wrap;display:flex}.tm-do{align-items:center;gap:var(--ef-s3) var(--ef-s4);flex-wrap:wrap;display:flex}.tm-delete{margin-left:auto}.tm-address{margin:0 0 var(--ef-s3);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.tm-box .ef-form{max-width:34rem}.tm-box .ef-field{margin-bottom:var(--ef-s3)}.yp-page .ef-section{margin-bottom:var(--ef-s7)}.yp-page .ef-heading{margin-bottom:var(--ef-s3)}.yp-lead{max-width:40rem;margin-top:var(--ef-s2)}.yp-address{margin:0 0 var(--ef-s3);overflow-wrap:anywhere;font-size:18px;font-weight:500}.yp-do{align-items:center;gap:var(--ef-s3) var(--ef-s4);flex-wrap:wrap;display:flex}.yp-box .ef-form{max-width:34rem}.yp-name-line{align-items:center;gap:0 var(--ef-s4);min-height:44px;margin:calc(-1 * var(--ef-s3)) 0 var(--ef-s4);flex-wrap:wrap;display:flex}.yp-would{overflow-wrap:anywhere}.yp-would strong{color:var(--ef-espresso);font-weight:500}.yp-count{margin:calc(-1 * var(--ef-s3)) 0 var(--ef-s4)}.yp-switch{max-width:34rem;padding-bottom:var(--ef-s3);margin-bottom:var(--ef-s3);border-bottom:1px solid var(--ef-sand)}.yp-switch-detail{margin:0}.yp-inline{align-items:center;min-height:44px;display:inline-flex}.yp-also{max-width:34rem;margin:var(--ef-s4) 0 0;color:var(--ef-quiet);padding:0;font-size:16px;line-height:24px;list-style:none}.yp-also li{margin-bottom:var(--ef-s2)}.yp-custom{max-width:34rem;padding:var(--ef-s5);border:1px solid var(--ef-sand);background:var(--ef-sheet);border-radius:12px}.yp-custom .ef-heading{margin-bottom:var(--ef-s2)}.yp-custom-words{margin:0 0 var(--ef-s4)}.yp-custom-done{color:var(--ef-espresso);margin:0;font-weight:500}.yp-ask-lead{margin:0 0 var(--ef-s4)}.et-list{margin:0;padding:0;list-style:none}.et-item{padding-block:var(--ef-s5);border-bottom:1px solid var(--ef-sand);position:relative}.et-item>*+*{margin-top:var(--ef-s2)}.et-ask{font-size:18px;line-height:28px}.et-why{padding-left:var(--ef-s5);color:var(--ef-quiet);list-style:outside}.et-address{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.et-email{white-space:pre-wrap;max-height:60vh;font-family:inherit;overflow:auto}.et-item--lit:before{content:"";left:-20px;top:calc(var(--ef-s5) + 8px);background:var(--ef-deep-gold);border-radius:50%;width:12px;height:12px;position:absolute}.fc-day{align-items:center;gap:var(--ef-s3);grid-template-columns:9rem 1fr;display:grid}.fc-range{align-items:center;gap:var(--ef-s3);display:flex}.fc-range>*{margin-bottom:0}.fc-off{margin:0}.fc-hours>div{gap:var(--ef-s4);padding-block:var(--ef-s1);grid-template-columns:minmax(10rem,auto) 1fr;display:grid}.fc-call .ef-row__body>*+*{margin-top:var(--ef-s1)}@media (width<=520px){.fc-day{grid-template-columns:1fr}.fc-hours>div{grid-template-columns:1fr;gap:0}}.es-column{max-width:640px}.es-column>*+*{margin-top:var(--ef-s5)}.es-intro>*+*{margin-top:var(--ef-s3)}.es-question{margin-top:var(--ef-s7)}.es-question>*+*{margin-top:var(--ef-s3)}.es-section{margin-top:var(--ef-s6)}.es-section>*+*,.es-line{margin-top:var(--ef-s3)}.es-ask{font-size:20px;font-weight:500;line-height:28px}.es-top-line>*+*{margin-top:var(--ef-s1)}.es-steps{border-top:1px solid var(--ef-sand);padding:0;list-style:none}.es-column>.es-steps{margin-top:var(--ef-s6)}.es-step{padding-block:var(--ef-s4);border-bottom:1px solid var(--ef-sand)}.es-step--now{padding-block:var(--ef-s5)}.es-step--row{padding-block:0}.es-step__head{justify-content:space-between;align-items:baseline;gap:0 var(--ef-s4);flex-wrap:wrap;display:flex}.es-step__title{font-size:18px;font-weight:500;line-height:28px}.es-step--now .es-step__title{font-size:20px;font-weight:600}.es-step--later .es-step__title{color:var(--ef-quiet);font-weight:400}.es-step__again{padding-bottom:var(--ef-s5)}.es-row{width:calc(100% + var(--ef-s3) * 2);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}@media (hover:hover){.es-row:hover{background:color-mix(in srgb, var(--ef-tint) 55%, transparent)}}.es-step__body>*{margin-top:var(--ef-s5)}.es-group>*+*,.es-column>.es-group>*+*{margin-top:var(--ef-s3)}.es-howto{counter-reset:howto;padding:0;list-style:none}.es-howto li{counter-increment:howto;gap:var(--ef-s3);padding-block:var(--ef-s1);display:flex}.es-howto li:before{content:counter(howto);font-variant-numeric:tabular-nums;flex:none;width:20px;font-weight:600}.es-howto li>span{flex:1;min-width:0}.es-here{font-weight:600}.es-paste{align-items:center;gap:0 var(--ef-s3);margin-top:var(--ef-s1);flex-wrap:wrap;display:flex}.es-paste .ef-link{min-width:44px}.es-address{justify-content:space-between;align-items:center;gap:var(--ef-s2) var(--ef-s4);padding:var(--ef-s3) var(--ef-s4);flex-wrap:wrap;display:flex}.es-address__words{overflow-wrap:anywhere;flex:240px;min-width:0;font-weight:500}.es-nb{white-space:nowrap}@media (width<=360px){.es-nb{white-space:normal;overflow-wrap:anywhere}}.es-open{align-items:center;gap:var(--ef-s2) var(--ef-s4);flex-wrap:wrap;display:flex}.es-do{align-items:center;gap:var(--ef-s2) var(--ef-s3);margin-top:var(--ef-s3);flex-wrap:wrap;display:flex}.es-step__body>.es-do{margin-top:var(--ef-s5)}.es-end{align-items:center;gap:var(--ef-s2) var(--ef-s5);flex-wrap:wrap;display:flex}.es-column>.es-end{margin-top:var(--ef-s6)}.es-phone-note>*+*{margin-top:var(--ef-s1)}@media (width>=768px){.es-phone-note{display:none}}.ty-page{max-width:1040px}.ty-head{margin-bottom:var(--ef-s5);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ty-years{max-width:100%;overflow-x:auto}.ty-years .is-tab{font-variant-numeric:tabular-nums;flex:1 0 auto}.ty-quiet{color:var(--ef-quiet)}.ty-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ty-numbers{gap:var(--ef-s4);margin:0 0 var(--ef-s5);display:grid}.ty-number{flex-direction:column;min-width:0;display:flex}.ty-number dt{color:var(--ef-quiet);font-size:16px;line-height:24px}.ty-number dd{margin:0}.ty-number__figure{letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;font-weight:500;line-height:38px}.ty-number__detail{color:var(--ef-quiet);font-size:15px;line-height:22px}@media (width>=768px){.ty-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767.98px){.ty-number__figure{font-size:26px;line-height:34px}}.ty-download{margin-bottom:var(--ef-s6)}.ty-download__main{align-items:center;gap:var(--ef-s2) var(--ef-s5);flex-wrap:wrap;display:flex}.ty-download__words{margin-top:var(--ef-s1);color:var(--ef-quiet);font-size:15px;line-height:22px}.ty-download__words .ef-link{vertical-align:baseline;min-height:44px;margin:-11px 0;display:inline-flex}.ef-page .ty-tidy-link{font-size:16px}@media (width<=639.98px){.ty-download .ef-button--main{width:100%}}.ty-tidy{gap:var(--ef-s5);margin-bottom:var(--ef-s5);flex-direction:column;font-size:16px;line-height:24px;display:flex}.ty-tidy ul{margin:var(--ef-s2) 0 0;padding:0;list-style:none}.ty-tidy li{align-items:center;gap:0 var(--ef-s3);border-top:1px solid var(--ef-tint);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ty-tidy li .ef-link{overflow-wrap:anywhere;min-width:0}.ty-sheet{--ty-pad:32px;padding:28px var(--ty-pad) 20px;border:1px solid var(--ef-sand);background:var(--ef-paper);border-radius:6px;box-shadow:0 6px 20px #20171414}.ty-sheet section+section{margin-top:var(--ef-s6)}.ty-sheet__heading{padding-bottom:var(--ef-s2);border-bottom:1px solid var(--ef-sand);font-size:18px;font-weight:600;line-height:26px}.ty-rows{margin:0;padding:0;list-style:none}.ty-row{border-bottom:1px solid var(--ef-tint)}.ty-row__head{align-items:center;column-gap:var(--ef-s3);grid-template-columns:minmax(0,max-content) minmax(0,1fr) 56px 132px 168px;grid-template-areas:"name counts no amount right";min-height:52px;padding:13px 0;font-size:17px;line-height:26px;display:grid}.ty-row--opens .ty-row__head{cursor:pointer}.ty-row__name{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-area:name;padding:0}button.ty-row__name{cursor:pointer;margin:-9px 0;padding-block:9px}@media (hover:hover){.ty-row--opens .ty-row__head:hover .ty-row__name{text-underline-offset:3px;text-decoration:underline}}.ty-row__counts{min-height:44px;color:var(--ef-quiet);text-decoration:underline;-webkit-text-decoration-color:var(--ef-sand);text-decoration-color:var(--ef-sand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;grid-area:counts;justify-self:start;margin:-10px 0;padding:0;font-size:15px}.ty-row__counts:hover,.ty-row__counts[aria-expanded=true]{color:var(--ef-espresso);text-decoration-color:currentColor}.ty-row__no{color:var(--ef-quiet);font-variant-numeric:tabular-nums;text-align:right;grid-area:no;font-size:15px}.ty-row__amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:amount}.ty-row__right{grid-area:right;justify-content:flex-end;align-items:center;min-width:0;display:flex}.ty-row__right .ef-link{white-space:nowrap;min-height:44px;margin:-9px 0;font-size:16px}.ty-row__chevron{color:var(--ef-quiet);transition:transform .15s}.ty-row--open .ty-row__chevron{transform:rotate(180deg)}.ty-row--strong .ty-row__name,.ty-row--strong .ty-row__amount{font-weight:600}.ty-guide{max-width:680px;color:var(--ef-quiet);padding:0 0 14px;font-size:15px;line-height:22px}.ty-guide .ef-link{min-height:44px;margin:-6px 0 -14px;font-size:15px}.ty-row__body{margin:0 calc(-1 * var(--ty-pad));padding:var(--ef-s3) var(--ty-pad) var(--ef-s4);background:color-mix(in srgb, var(--ef-cream) 55%, var(--ef-paper))}.ty-workings{margin:0 0 var(--ef-s2);font-variant-numeric:tabular-nums;padding:0;font-size:16px;line-height:24px;list-style:none}.ty-workings li{padding:4px 0}.ty-workings .ef-link{min-height:44px;margin:-10px 0;display:inline-flex}.ty-row__note{margin-top:var(--ef-s2);font-size:15px;line-height:22px}.ty-items{border-collapse:collapse;width:100%;font-size:16px;line-height:24px}.ty-items th{color:var(--ef-quiet);text-align:left;padding:6px 8px 6px 0;font-size:15px;font-weight:400}.ty-items th.ty-num{text-align:right}.ty-items td{border-top:1px solid var(--ef-tint);vertical-align:top;padding:8px 8px 8px 0}.ty-items .ty-num{padding-right:0;padding-left:var(--ef-s4)}.ty-items td:first-child{white-space:nowrap}.ef-page .ty-where{text-align:left;overflow-wrap:anywhere;align-items:center;min-height:44px;margin:-10px 0;display:inline-flex}.ty-sub{color:var(--ef-quiet);white-space:normal;font-size:15px;line-height:22px;display:block}.ty-sheet__foot{align-items:center;gap:0 var(--ef-s2);margin-top:var(--ef-s5);color:var(--ef-quiet);flex-wrap:wrap;font-size:15px;line-height:22px;display:flex}.ty-sheet__foot .ef-link{font-size:15px}.ty-dialog-fields{gap:var(--ef-s3) 14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ef-page .ty-dialog-fields .ef-field{margin-bottom:0}.ef-page .ty-dialog-fields+.ef-field{margin-top:var(--ef-s4)}.ty-dialog-fields .ef-input{width:100%;min-width:0}.ty-dialog-rule{margin:var(--ef-s3) 0 var(--ef-s5);font-size:15px;line-height:22px}@media (width<=899.98px){.ty-row__head{grid-template-columns:minmax(0,max-content) minmax(0,1fr) 52px 116px 150px}}@media (width<=639.98px){.ty-page .ty-sheet{--ty-pad:20px;border-left:0;border-right:0;border-radius:0;margin:0 -20px;padding-top:20px}.ty-row__head{align-items:start;column-gap:var(--ef-s3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name name amount""no counts right";row-gap:2px;padding:12px 0;font-size:16px;line-height:24px}.ty-row__no{text-align:left}button.ty-row__name{margin:-10px 0;padding-block:10px}.ty-row__right .ef-link{font-size:15px}.ty-items thead{display:none}.ty-items tr{gap:0 var(--ef-s3);border-top:1px solid var(--ef-tint);grid-template-columns:minmax(0,1fr) auto;padding:8px 0;display:grid}.ty-items td{border:0;padding:0}.ty-items .ty-num{padding-left:0}.ty-items td:first-child{color:var(--ef-quiet);grid-column:1;font-size:15px}.ty-items td:nth-child(2){grid-column:1}.ty-items td:nth-child(3){color:var(--ef-quiet);grid-area:1/2;font-size:15px}.ty-items td:nth-child(4){grid-area:2/2/span 2}}.bkg{gap:var(--ef-s7);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.bkg-nav{top:var(--ef-s5);position:sticky}.bkg-progress{border:1px solid var(--ef-sand);padding:var(--ef-s4);background:var(--ef-sheet);margin-bottom:var(--ef-s4);border-radius:12px}.bkg-progress__line{margin:0 0 var(--ef-s2);justify-content:space-between;align-items:baseline;display:flex}.bkg-progress__bar{background:var(--ef-sand);border-radius:999px;height:6px;overflow:hidden}.bkg-progress__bar span{background:var(--ef-moss);border-radius:999px;height:100%;display:block}.bkg-steps{gap:var(--ef-s2);margin:0;padding:0;list-style:none;display:grid}.bkg-step{text-align:left;width:100%;padding:var(--ef-s3) var(--ef-s4);border:1px solid var(--ef-sand);cursor:pointer;background:0 0;border-radius:12px;gap:2px;min-height:56px;display:grid}.bkg-step--on{border:2px solid var(--ef-espresso);background:var(--ef-sheet)}.bkg-step__title{font-weight:600}.bkg-step__status{color:var(--ef-quiet);font-size:15px}.bkg-step__status--ok:before{content:"";background:var(--ef-moss);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.bkg-section{display:none}.bkg-section--on{display:block}.bkg-week{margin:var(--ef-s4) 0;border-top:1px solid var(--ef-sand);padding:0;list-style:none}.bkg-day{gap:var(--ef-s3);padding-block:var(--ef-s3);border-bottom:1px solid var(--ef-sand);grid-template-columns:9rem minmax(0,1fr) minmax(0,14rem);align-items:center;display:grid}.bkg-day__name{margin:0}.bkg-day__range{align-items:center;gap:var(--ef-s3);display:flex}.bkg-day__busy{gap:var(--ef-s1) var(--ef-s2);flex-wrap:wrap;justify-content:flex-end;display:flex}.bkg-busy{background:var(--ef-sand);color:var(--ef-quiet);border-radius:6px;padding:2px 8px;font-size:14px}.bkg-pill{background:var(--ef-sand);border-radius:999px;margin:0;padding:6px 12px;display:inline-block}.bkg-pill--live{background:#e3ead9}.bkg-pill--live:before{content:"";background:var(--ef-moss);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.bkg-sample{background:var(--ef-espresso);color:var(--ef-sheet);border-radius:8px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-block}.bkg-code{white-space:pre-wrap;word-break:break-all;background:var(--ef-sheet);border:1px solid var(--ef-sand);padding:var(--ef-s3);border-radius:8px;font-size:13px}.bkg-calls{margin:0;padding:0;list-style:none}.bkg-call{padding-block:var(--ef-s3);border-bottom:1px solid var(--ef-sand)}.bkg-call__top{justify-content:space-between;align-items:center;gap:var(--ef-s3);flex-wrap:wrap;display:flex}@media (width<=900px){.bkg{display:block}.bkg-nav{position:static}.bkg-steps{display:none}.bkg-section{margin-top:var(--ef-s6);display:block}.bkg-day{gap:var(--ef-s2);grid-template-columns:1fr}.bkg-day__busy{justify-content:flex-start}}.help-page .help-section,.help-page .help-write{margin-top:var(--ef-s7)}.help-page .help-section>.ef-heading,.help-page .help-write>.ef-heading,.help-ask>.ef-heading{margin-bottom:var(--ef-s3)}.help-ask__out:not(:empty){margin-top:var(--ef-s4)}.help-waiting .ask-thinking{gap:var(--ef-s2);color:var(--ef-quiet)}.help-waiting__slow{margin-top:var(--ef-s1);color:var(--ef-quiet)}@media (prefers-reduced-motion:no-preference){.help-waiting__line{animation:.4s ease-out help-waiting-in}}@keyframes help-waiting-in{0%{opacity:0}to{opacity:1}}.help-label{font-weight:500}.help-links{gap:var(--ef-s2);margin-top:var(--ef-s4);flex-wrap:wrap;display:flex}.help-go{min-height:44px;padding:8px 16px;font-size:16px;line-height:24px}.help-steps{padding-left:var(--ef-s5);list-style:decimal}.help-steps>li+li{margin-top:var(--ef-s2)}.help-intro{margin-top:var(--ef-s3)}.help-asked{border-top:1px solid var(--ef-sand)}.help-asked>li{border-bottom:1px solid var(--ef-sand)}.help-asked summary{justify-content:space-between;align-items:center;gap:var(--ef-s4);min-height:56px;padding:var(--ef-s3);margin-inline:calc(var(--ef-s3) * -1);cursor:pointer;font-weight:500;list-style:none;display:flex}.help-asked summary::-webkit-details-marker{display:none}@media (hover:hover){.help-asked summary:hover{background:color-mix(in srgb, var(--ef-tint) 55%, transparent)}}.help-asked__chevron{color:var(--ef-quiet);flex:none;transition:transform .15s}.help-asked details[open] .help-asked__chevron{transform:rotate(90deg)}.help-asked__answer{padding:0 0 var(--ef-s4)}@media (prefers-reduced-motion:reduce){.help-asked__chevron{transition:none}}.help-write__shot{align-items:center;gap:var(--ef-s3);flex-wrap:wrap;display:flex}.help-write__name{overflow-wrap:anywhere;color:var(--ef-quiet)}.help-write__add{cursor:pointer}.help-write input[type=file]:focus-visible+.help-write__add{outline:2px solid var(--ef-espresso);outline-offset:2px}.ef-sidebar__help{display:none}@media (width>=768px){.ef-sidebar__help{min-height:44px;padding:0 var(--ef-s3);color:var(--ef-quiet);text-underline-offset:3px;align-self:flex-start;align-items:center;font-size:15px;line-height:22px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ef-sidebar__help:hover{color:var(--ef-espresso)}}@media (width<=359.98px){.more-links .ef-link{padding-inline:var(--ef-s1)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Figtree Variable", Arial, Helvetica, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--default-font-family:"Figtree Variable", Arial, Helvetica, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-\[420px\]{max-width:420px}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#747775\]\!{border-color:#747775!important}.border-\[var\(--ef-edge\)\]\!{border-color:var(--ef-edge)!important}.border-destructive{border-color:var(--destructive)}.border-primary\!{border-color:var(--primary)!important}.bg-accent{background-color:var(--accent)}.bg-card{background-color:var(--card)}.bg-primary{background-color:var(--primary)}.bg-white{background-color:var(--color-white)}.p-3{padding:calc(var(--spacing) * 3)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[10px\]{padding-block:10px}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-\[72px\]{padding-top:72px}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-left{text-align:left}.-indent-3{text-indent:calc(var(--spacing) * -3)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[48px\]{font-size:48px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[56px\]{--tw-leading:56px;line-height:56px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-\[\#1f1f1f\]{color:#1f1f1f}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.first\:pt-0:first-child{padding-top:0}@media (hover:hover){.hover\:border-\[var\(--ef-espresso-press\)\]\!:hover{border-color:var(--ef-espresso-press)!important}.hover\:border-foreground\!:hover{border-color:var(--foreground)!important}.hover\:bg-\[var\(--ef-espresso-press\)\]:hover{background-color:var(--ef-espresso-press)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-card:hover{background-color:var(--card)}}@media (width>=48rem){.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:inline-flex{display:inline-flex}.md\:w-auto{width:auto}.md\:gap-\[10px\]{gap:10px}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:pt-\[max\(72px\,calc\(50dvh-256px\)\)\]{padding-top:max(72px,50dvh - 256px)}.md\:text-\[56px\]{font-size:56px}.md\:leading-\[64px\]{--tw-leading:64px;line-height:64px}}.\[\&_svg\]\:-ml-1 svg{margin-left:calc(var(--spacing) * -1)}.\[\&_svg\]\:size-14 svg{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}@media (width>=48rem){.md\:\[\&_svg\]\:size-16 svg{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}}}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ef-wash:#f9ead2;--ef-night-rule:#4f443c;--ef-record:#e5473a;--ef-s1:4px;--ef-s2:8px;--ef-s3:12px;--ef-s4:16px;--ef-s5:24px;--ef-s6:32px;--ef-s7:48px;--ef-s8:72px}.ef-app{min-height:100dvh}.ef-skip{z-index:60;min-height:48px;padding-inline:var(--ef-s4);background:var(--ef-sheet);border:1px solid var(--ef-edge);border-radius:var(--radius);align-items:center;display:inline-flex;position:absolute;top:-64px;left:8px}.ef-skip:focus{top:8px}.ef-sidebar{display:none}.ef-main{width:100%;max-width:680px;padding:var(--ef-s5) 20px 112px;margin-inline:auto}.ef-main:focus,.ef-main h1:focus{outline:none}.ef-bottom-bar{background:var(--ef-sheet);border-top:1px solid var(--ef-sand);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.ef-bottom-bar a{min-height:64px;color:var(--ef-quiet);-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:15px;line-height:22px;display:flex}.ef-bottom-bar a[aria-current=page]{color:var(--ef-espresso);background:var(--ef-tint);font-weight:600}.ef-bottom-bar a:focus-visible{outline-offset:-3px}@media (width<=767.98px){.ef-app:has(input:not([type=checkbox],[type=radio],[type=file]):focus,textarea:focus,select:focus) .ef-bottom-bar{display:none}}.ef-nav-link{align-items:center;gap:var(--ef-s3);min-height:48px;padding-inline:var(--ef-s3);border-radius:var(--radius);color:var(--ef-quiet);display:flex}.ef-nav-link[aria-current=page]{color:var(--ef-espresso);background:var(--ef-tint);font-weight:600}@media (hover:hover){.ef-nav-link:not([aria-current=page]):hover{background:var(--ef-tint)}@supports (color:color-mix(in lab, red, red)){.ef-nav-link:not([aria-current=page]):hover{background:color-mix(in srgb, var(--ef-tint) 55%, transparent)}}.ef-nav-link:not([aria-current=page]):hover{color:var(--ef-espresso)}}.ef-wordmark{letter-spacing:-.015em;gap:6px;font-size:24px;font-weight:500;line-height:32px}.ef-back{min-height:44px;color:var(--ef-quiet);text-underline-offset:3px;align-items:center;gap:2px;margin-left:-6px;font-size:16px;line-height:24px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (width>=768px){.ef-app{grid-template-columns:224px minmax(0,1fr);display:grid}.ef-sidebar{gap:var(--ef-s1);height:100dvh;padding:var(--ef-s5) var(--ef-s4);border-right:1px solid var(--ef-sand);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:18px;line-height:28px;display:flex;position:sticky;top:0;overflow-y:auto}.ef-sidebar nav{gap:var(--ef-s1);flex-direction:column;display:flex}.ef-sidebar__home{min-height:44px;margin:0 0 var(--ef-s5) var(--ef-s3);align-self:flex-start;align-items:center;display:inline-flex}.ef-sidebar__practice{padding:var(--ef-s3);color:var(--ef-quiet);overflow-wrap:anywhere;margin-top:auto;font-size:15px;line-height:22px}.ef-bottom-bar{display:none}.ef-main{max-width:736px;padding:var(--ef-s7) var(--ef-s7) var(--ef-s8)}}.ef-page{-webkit-font-smoothing:antialiased;width:100%;max-width:640px;margin-inline:auto;font-size:18px;line-height:28px}.ef-title{letter-spacing:-.015em;font-size:28px;font-weight:500;line-height:36px}.ef-heading{font-size:20px;font-weight:600;line-height:28px}.ef-subheading{font-size:18px;font-weight:600;line-height:28px}.ef-detail{color:var(--ef-quiet);font-size:16px;line-height:24px}.ef-page-head{margin-bottom:var(--ef-s6)}.ef-page-head__line{justify-content:space-between;align-items:center;gap:var(--ef-s3);flex-wrap:wrap;display:flex}.ef-rows{border-top:1px solid var(--ef-sand)}.ef-rows>li{border-bottom:1px solid var(--ef-sand)}.ef-row{justify-content:space-between;align-items:center;gap:var(--ef-s4);min-height:56px;padding:var(--ef-s3);margin-inline:calc(var(--ef-s3) * -1);display:flex}@media (hover:hover){a.ef-row:hover{background:var(--ef-tint)}@supports (color:color-mix(in lab, red, red)){a.ef-row:hover{background:color-mix(in srgb, var(--ef-tint) 55%, transparent)}}}.ef-row__body{flex:1;min-width:0}.ef-row__title{font-weight:500;display:block}.ef-row__detail{color:var(--ef-quiet);font-size:16px;line-height:24px;display:block}.ef-row__end{text-align:right;font-variant-numeric:tabular-nums;flex:none}.ef-row__chevron{color:var(--ef-quiet);flex:none}.ef-sheet{background:var(--ef-sheet);border:1px solid var(--ef-sand);border-radius:var(--radius);padding:20px}.ef-button{justify-content:center;align-items:center;gap:var(--ef-s2);border:1px solid var(--ef-edge);border-radius:var(--radius);min-height:48px;color:var(--ef-espresso);cursor:pointer;background:0 0;padding:10px 20px;font-size:18px;font-weight:500;line-height:26px;display:inline-flex}.ef-button:hover{background:var(--ef-tint)}.ef-button--main{background:var(--ef-espresso);border-color:var(--ef-espresso);color:var(--ef-sheet)}.ef-button--main:hover{background:var(--ef-espresso-press);border-color:var(--ef-espresso-press)}.ef-link{min-height:44px;color:var(--ef-espresso);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (width<=767.98px){.ef-button--block-phone{width:100%;display:flex}}.ef-form{max-width:512px}.ef-form-end{align-items:center;gap:var(--ef-s4);margin-top:var(--ef-s6);flex-wrap:wrap;display:flex}.ef-page .ef-field{margin-bottom:var(--ef-s5)}.ef-page .ef-label{margin-bottom:var(--ef-s1);font-weight:500;display:block}.ef-page .ef-optional{color:var(--ef-quiet);font-weight:400}.ef-page .ef-hint{margin-bottom:var(--ef-s2);color:var(--ef-quiet);font-size:16px;line-height:24px}.ef-page .ef-input{width:100%;min-height:48px;padding:9px var(--ef-s3);border:1px solid var(--ef-edge);border-radius:var(--radius);background:var(--ef-sheet);color:var(--ef-espresso);font-size:18px;line-height:28px;display:block}.ef-page input[type=search]::-webkit-search-cancel-button{appearance:none}.ef-page textarea.ef-input{resize:vertical;min-height:120px;line-height:30px}.ef-page .ef-field--fix .ef-input{border:2px solid var(--ef-careful);padding:8px 11px}.ef-page .ef-fix{margin-top:var(--ef-s1);color:var(--ef-careful);font-size:16px;line-height:24px}.ef-page .ef-fix-box{margin-bottom:var(--ef-s5);scroll-margin-top:var(--ef-s5);padding:var(--ef-s4) 20px;background:var(--ef-sheet);border:2px solid var(--ef-careful);border-radius:var(--radius)}.ef-page .ef-fix-box p{margin-bottom:var(--ef-s1);font-weight:600}.ef-page .ef-fix-box a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:flex}.ef-page .ef-check{align-items:center;gap:var(--ef-s3);min-height:48px;margin-bottom:0;display:flex}.ef-page .ef-check input{width:24px;height:24px;accent-color:var(--ef-espresso);flex:none}.ef-page .ef-check label{cursor:pointer;flex:1;align-items:center;min-height:48px;display:flex}.ef-tabs{gap:var(--ef-s5);border-bottom:1px solid var(--ef-sand);flex-wrap:wrap;display:flex}.ef-tab{min-height:48px;color:var(--ef-quiet);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0;font-size:18px;line-height:28px;display:inline-flex}@media (hover:hover){.ef-tab:hover{color:var(--ef-espresso)}}.ef-tab[aria-pressed=true],.ef-tab[aria-selected=true]{color:var(--ef-espresso);border-bottom-color:var(--ef-espresso);font-weight:500}.ef-word{color:var(--ef-quiet);font-size:16px;font-weight:500;line-height:24px}.ef-word--soon{color:var(--ef-clay)}.ef-saved{min-height:44px;color:var(--ef-moss);align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.ef-empty--line{padding-block:var(--ef-s4);color:var(--ef-quiet);font-size:16px;line-height:24px}.ef-waiting{color:var(--ef-quiet)}.ef-note{padding:var(--ef-s3) var(--ef-s4);background:var(--ef-tint);border-radius:var(--radius)}@media (prefers-reduced-motion:no-preference){a.ef-row,.ef-button,.ef-tab{transition:background-color .15s,color .15s}}@media (width>=768px){.ef-title{font-size:32px;line-height:40px}.ef-sheet{padding:var(--ef-s5)}}.ef-spread>*+*{margin-top:var(--ef-s7)}@media (width>=1280px){main:has(.ef-page--spread){max-width:1040px}.ef-page--spread{max-width:944px}.ef-spread{gap:var(--ef-s7);grid-template-columns:minmax(0,640px) 256px;align-items:start;display:grid}.ef-spread>*+*{margin-top:0}.ef-spread>.ef-spread__margin{top:var(--ef-s7);position:sticky}}.cl-line{justify-content:space-between;align-items:baseline;column-gap:var(--ef-s4);flex-wrap:wrap;display:flex}.cl-line .ef-row__title{flex:0 auto;min-width:0}.cl-hours{color:var(--ef-quiet);font-variant-numeric:tabular-nums;flex:none;font-size:16px;line-height:24px}.cl-hours--over{color:var(--ef-clay);font-weight:500}.cl-low{margin-left:auto}.cl-rows{border-top:0}.cl-below{margin-top:var(--ef-s2)}.cl-added{margin-bottom:var(--ef-s3)}.cl-waiting,.cl-problem{padding-block:var(--ef-s5)}.cl-problem .ef-button{margin-top:var(--ef-s4)}.cl-found{justify-content:space-between;align-items:center;column-gap:var(--ef-s4);padding-bottom:var(--ef-s2);flex-wrap:wrap;display:flex}.cl-found .ef-detail{flex:280px}.cl-form-section{margin-top:var(--ef-s7)}.cl-hint-under-heading{margin-top:var(--ef-s1);margin-bottom:var(--ef-s5)}.cl-actions{align-items:center;gap:0 var(--ef-s5);margin-top:var(--ef-s2);flex-wrap:wrap;display:flex}.cl-wrap{overflow-wrap:anywhere}.cl-left-out{color:var(--ef-quiet);font-weight:400}.cl-open{padding-block:var(--ef-s3)}.cl-open-head{margin-bottom:var(--ef-s4)}.cl-pasted__text{margin-top:var(--ef-s2);white-space:pre-wrap;overflow-wrap:anywhere}@media (width>=1280px){.cl-pasted{max-height:calc(100dvh - 96px);overflow-y:auto}}:root{--ef-column:640px;--ef-margin:256px}.ef-section{margin-top:var(--ef-s7)}.ef-section:first-of-type{margin-top:0}.ef-section__head{justify-content:space-between;align-items:baseline;gap:var(--ef-s4);padding-bottom:var(--ef-s3);display:flex}.ef-reading{line-height:30px}.ef-reading>*+*{margin-top:var(--ef-s3)}.ef-small{color:var(--ef-quiet);font-size:15px;line-height:22px}.ef-number{font-variant-numeric:tabular-nums}.ef-figure{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:40px}.ef-light{background:var(--ef-deep-gold);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.ef-row--lit{position:relative}.ef-row--lit:before{content:"";background:var(--ef-deep-gold);border-radius:50%;width:12px;height:12px;position:absolute;top:22px;left:-4px}.ef-button--careful-confirm{background:var(--ef-careful);border-color:var(--ef-careful);color:var(--ef-sheet)}.ef-button--careful-confirm:hover{background:var(--ef-careful)}.ef-page .ef-field legend{margin-bottom:var(--ef-s2);font-weight:500}.ef-page .ef-choices{gap:var(--ef-s2);flex-wrap:wrap;display:flex}.ef-page .ef-choice{min-height:48px;padding:9px var(--ef-s4);border:1px solid var(--ef-edge);border-radius:var(--radius);background:var(--ef-sheet);color:var(--ef-espresso);cursor:pointer;font-size:18px;line-height:28px}.ef-page .ef-choice:hover{background:var(--ef-tint)}.ef-page .ef-choice[aria-pressed=true]{border:2px solid var(--ef-espresso);background:var(--ef-tint);padding:8px 15px;font-weight:500}@media (prefers-reduced-motion:no-preference){.ef-just-saved{animation:1.8s ease-out backwards ef-settle}@keyframes ef-settle{0%{background-color:var(--ef-wash)}to{background-color:#0000}}}.cp{flex-direction:column;display:flex}.cp-back{margin-bottom:var(--ef-s3);color:var(--ef-quiet);align-self:flex-start;text-decoration:none}.cp-head{gap:var(--ef-s4);margin-bottom:var(--ef-s6);flex-direction:column;display:flex}.cp-actions{gap:var(--ef-s3);flex-wrap:wrap;display:flex}.cp-actions .ef-button{flex:auto}.cp-tiles{gap:var(--ef-s3);margin-bottom:var(--ef-s6);grid-template-columns:1fr;display:grid}.cp-tile{gap:var(--ef-s1);min-height:44px;padding:var(--ef-s4) 20px;background:var(--ef-sheet);border:1px solid var(--ef-sand);color:var(--ef-espresso);font:inherit;text-align:left;border-radius:16px;flex-direction:column;text-decoration:none;display:flex}.cp-tile--link{cursor:pointer}.cp-tile--link:hover{border-color:var(--ef-edge)}.cp-tile__label{color:var(--ef-quiet);font-size:15px;line-height:22px}.cp-tile__figure{font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:36px}.cp-tile__figure small{color:var(--ef-quiet);font-size:17px}.cp-tile__detail{color:var(--ef-quiet);font-size:15px;line-height:22px}.cp-tile__detail--late{color:var(--ef-clay)}.cp-tile__detail--paid{color:var(--ef-moss)}.cp-cols{margin-bottom:var(--ef-s6);flex-direction:column;display:flex}@media (width<=767.98px){.cp-tiles{background:var(--ef-sheet);border:1px solid var(--ef-sand);border-radius:16px;gap:0}.cp-tile{column-gap:var(--ef-s3);padding:var(--ef-s3) var(--ef-s4);background:0 0;border:0;border-radius:0;grid-template-columns:auto 1fr;align-items:baseline;display:grid}.cp-tile+.cp-tile{border-top:1px solid var(--ef-tint)}.cp-tile__figure{text-align:right;justify-self:end;font-size:20px;line-height:28px}.cp-tile__detail{text-align:right;grid-column:2;justify-self:end}}@media (width>=768px){.cp-head{flex-direction:row;justify-content:space-between;align-items:flex-end}.cp-actions .ef-button{flex:none}.cp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.cp-cols{align-items:start;column-gap:var(--ef-s7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}}.cp-wait{margin-bottom:var(--ef-s6)}.cp-wait .ef-row{padding-block:var(--ef-s4);flex-wrap:wrap}.cp-wait .ef-row__body{flex-basis:260px}.cp-wait__do{flex-direction:column;flex:100%;display:flex}.cp-item{padding-block:var(--ef-s3)}.cp-item__top{justify-content:space-between;align-items:baseline;gap:var(--ef-s4);display:flex}.cp-item__top>.ef-word,.cp-item__top>.ef-row__end,.cp-item__top>.ef-link{flex:none}.cp-links{column-gap:var(--ef-s5);flex-wrap:wrap;display:flex}.cp-links a,.cp-item .ef-link,.cp-task-row>.ef-link{overflow-wrap:anywhere;font-size:16px}.cp-visit{padding-block:var(--ef-s3)}.cp-note{margin-top:var(--ef-s2)}.cp-month{padding-block:var(--ef-s5) var(--ef-s2)}.cp-prose{padding-top:var(--ef-s3);border-top:1px solid var(--ef-sand)}.cp-keep-lines{white-space:pre-line}.cp-after-list{align-items:center;gap:var(--ef-s3) var(--ef-s5);margin-top:var(--ef-s4);flex-wrap:wrap;display:flex}.cp-open-form{padding-block:var(--ef-s3)}.cp-task-row{justify-content:space-between;align-items:flex-start;gap:var(--ef-s4);display:flex}.cp-task{align-items:flex-start;gap:var(--ef-s3);min-width:0;min-height:48px;padding-block:var(--ef-s3);cursor:pointer;flex:1;display:flex}.cp-task input{width:24px;height:24px;accent-color:var(--ef-espresso);flex:none;margin:2px 0 0}.cp-task__words,.cp-block{display:block}.cp-task-row>.ef-link{flex:none}.cp-done{color:var(--ef-quiet)}.cp-facts{border-top:1px solid var(--ef-sand)}.cp-facts>div{padding-block:var(--ef-s3);border-bottom:1px solid var(--ef-sand);grid-template-columns:1fr;display:grid}.cp-facts dt{color:var(--ef-quiet);font-size:16px;line-height:24px}.cp-ended{margin-top:var(--ef-s4)}.cp-buttons{align-items:center;gap:var(--ef-s3) var(--ef-s5);margin-top:var(--ef-s4);flex-wrap:wrap;display:flex}.cp-buttons--step{gap:var(--ef-s3);margin-top:0}.cp-step{padding-block:var(--ef-s4)}.cp-step>p,.cp-message{margin-bottom:var(--ef-s4)}.cp-could-not{margin-bottom:var(--ef-s2)}.cp-problem,.cp-refresh p{margin-top:var(--ef-s2);color:var(--ef-careful);font-size:16px;line-height:24px}.cp-refresh{margin-top:var(--ef-s4)}@media (width<=767.98px){.cp-form-end .ef-button{width:100%}}@media (width>=768px){.cp-head{justify-content:space-between;align-items:flex-start;gap:var(--ef-s5);flex-direction:row}.cp-actions{flex:none}.cp-wait .ef-row{flex-wrap:nowrap}.cp-wait__do{flex:none}.cp-facts>div{align-items:baseline;column-gap:var(--ef-s4);grid-template-columns:176px 1fr}}.ef-button--careful{border-color:var(--ef-careful);color:var(--ef-careful)}.ef-page .ef-field--fix .ef-choice{border-color:var(--ef-careful)}.vf-crumb{min-height:44px;color:var(--ef-quiet);text-underline-offset:3px;align-items:center;font-size:16px;line-height:24px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ef-page .vf-form .ef-field legend{margin-bottom:var(--ef-s1)}.vf-quiet{color:var(--ef-quiet)}.vf-readback{margin-top:var(--ef-s2)}.ef-page .vf-short{max-width:240px}.ef-page .vf-tiny{width:112px}.vf-unit,.vf-boxes{align-items:center;gap:var(--ef-s2);flex-wrap:wrap;display:flex}.vf-boxes{gap:var(--ef-s4)}.vf-box-label{align-items:center;gap:var(--ef-s2);display:inline-flex}.vf-group{margin-top:var(--ef-s7)}.ef-page .vf-hours{margin-top:calc(var(--ef-s3) - var(--ef-s5))}.vf-under-check{padding-left:36px}.ef-page .vf-check--ruled{border-bottom:1px solid var(--ef-sand);min-height:56px}.ef-page textarea.vf-note{min-height:168px}.vf-note-part{margin-top:var(--ef-s3)}.vf-note-label{margin-bottom:var(--ef-s1);font-weight:600;display:block}.ef-page textarea.vf-note-box{min-height:88px}.ef-page .vf-plain .ef-fix-box p{margin-bottom:0;font-weight:400}.vf-delete{margin-top:var(--ef-s7);padding-top:var(--ef-s5);border-top:1px solid var(--ef-sand)}.vf-trouble p+p{margin-top:var(--ef-s2)}.vf-trouble .ef-form-end{margin-top:var(--ef-s4)}.vf-after-rows{margin-top:var(--ef-s3)}.ef-empty{padding-block:var(--ef-s7);text-align:center}.ef-empty__mark{width:48px;height:48px;margin:0 auto var(--ef-s4);color:var(--ef-sand);display:block}.vf-empty-action{margin-top:var(--ef-s4)}.more-practice{font-weight:500}.ef-section.more-signed-in{margin-top:var(--ef-s7)}.more-signed-in__who{overflow-wrap:anywhere}.more-signed-in__end{align-items:center;gap:var(--ef-s2) var(--ef-s4);margin-top:var(--ef-s4);flex-wrap:wrap;display:flex}.more-colophon{margin-top:var(--ef-s8);justify-content:center;display:flex}.more-colophon .ef-wordmark{gap:var(--ef-s1);font-size:18px;line-height:28px}@media (width>=768px){.more-practice,.more-colophon{display:none}}.td-row{align-items:flex-start}.td-row .ef-row__end{line-height:28px}.td-when{font-weight:500}.td-row.ef-row--lit:before{top:20px}.td-saved-words{border-radius:2px}.td-actions{align-items:center;gap:var(--ef-s2) var(--ef-s5);margin-top:calc(var(--ef-s1) * -1);padding-bottom:var(--ef-s3);flex-wrap:wrap;display:flex}.td-in-row{margin-top:var(--ef-s3)}.td-task{align-items:flex-start;gap:var(--ef-s4);display:flex}.td-task .ef-row{flex:1;min-width:0;margin-right:0;padding-right:0}.td-task__do{margin-top:var(--ef-s1);flex:none}.td-task__state{margin-top:var(--ef-s1);flex-direction:column;flex:none;align-items:flex-end;display:flex}.td-task__state .ef-link{justify-content:flex-end;min-width:44px}.ef-page .td-task__fix{padding-bottom:var(--ef-s3);margin-top:0}.td-calm{font-size:20px;font-weight:500;line-height:28px}.td-calm+.ef-section{margin-top:var(--ef-s7)}.td-first{margin-bottom:var(--ef-s6);padding:var(--ef-s4) 20px}.td-first__account{justify-content:space-between;align-items:center;gap:0 var(--ef-s4);margin-top:var(--ef-s4);padding-top:var(--ef-s3);border-top:1px solid var(--ef-sand);overflow-wrap:anywhere;flex-wrap:wrap;font-size:16px;line-height:24px;display:flex}.td-first__account .ef-link{white-space:nowrap}.td-problem>*+*{margin-top:var(--ef-s3)}.ef-word--settled{color:var(--ef-moss)}.talk-lede{margin-top:var(--ef-s2)}.talk-page .ef-section{margin-top:var(--ef-s7)}.talk-page .ef-page-head{margin-bottom:var(--ef-s5)}.talk-go{gap:var(--ef-s3);width:100%;min-height:64px;font-size:20px;line-height:28px;display:flex}.talk-big{min-height:56px}.talk-starting{flex-direction:column;justify-content:center;min-height:64px;display:flex}.talk-choices{gap:var(--ef-s3);flex-direction:column;display:flex}.talk-choice{align-items:flex-start;gap:var(--ef-s1);width:100%;min-height:88px;padding:18px var(--ef-s5);text-align:left;border-width:1.5px;flex-direction:column;display:flex}.talk-choice--outline{border:1.5px solid var(--ef-espresso);background:var(--ef-sheet);color:var(--ef-espresso)}.talk-choice__label{align-items:center;gap:var(--ef-s3);font-size:22px;font-weight:500;line-height:30px;display:flex}.talk-choice__sub{padding-left:30px;font-size:17px;font-weight:400;line-height:24px}.talk-dot{background:var(--ef-record);border-radius:50%;flex:none;width:18px;height:18px}.talk-type-line{margin-top:var(--ef-s4);color:var(--ef-quiet);font-size:16px;line-height:24px}.talk-unsent{margin-bottom:var(--ef-s5)}.talk-problem{margin-bottom:var(--ef-s4)}.talk-actions{gap:var(--ef-s3);margin-top:var(--ef-s4);flex-direction:column;display:flex}.talk-actions .ef-button{width:100%}.talk-ask{font-weight:500}.talk-after{margin-top:var(--ef-s4)}.talk-consent{margin-bottom:var(--ef-s5)}.talk-inline-link{min-height:44px;padding-block:0;line-height:44px;display:inline-block}.talk-live,.talk-meet{z-index:50;-webkit-font-smoothing:antialiased;font-size:18px;line-height:28px;position:fixed;inset:0}.talk-live:focus,.talk-meet:focus{outline:none}.talk-live{background:var(--ef-cream);flex-direction:column;display:flex}.talk-live__head{justify-content:space-between;align-items:center;gap:0 var(--ef-s4);width:calc(100% - 40px);max-width:var(--ef-column);padding:max(var(--ef-s4), env(safe-area-inset-top)) 0 var(--ef-s3);border-bottom:1px solid var(--ef-sand);flex-wrap:wrap;flex:none;margin-inline:auto;display:flex}.talk-live__status{font-weight:500}.talk-clock{font-variant-numeric:tabular-nums}.talk-live__words{width:100%;min-height:0;max-width:calc(var(--ef-column) + 40px);padding:var(--ef-s4) 20px;flex:1;margin-inline:auto;overflow-y:auto}.talk-words{white-space:pre-wrap;font-size:18px;line-height:30px}.talk-guess,.talk-live--paused .talk-clock,.talk-prompt{color:var(--ef-quiet)}.talk-live__foot{gap:var(--ef-s3);width:100%;max-width:calc(var(--ef-column) + 40px);padding:var(--ef-s3) 20px max(var(--ef-s5), env(safe-area-inset-bottom));flex-direction:column;flex:none;margin-inline:auto;display:flex}.talk-live__foot .talk-actions{margin-top:0}.talk-live__foot .talk-delete-link{align-self:flex-start;font-size:16px}.talk-live__foot .talk-delete-link--small{min-height:44px;color:var(--ef-quiet);font-size:15px}.ef-night{background:var(--ef-espresso);color:var(--ef-cream)}.ef-night .ef-detail{color:var(--ef-sand)}.ef-night .ef-button{color:var(--ef-cream);border-color:var(--ef-sand)}.ef-night .ef-button:hover{background:var(--ef-night-rule)}.ef-night .ef-button--main,.ef-night .ef-button--main:hover{background:var(--ef-sheet);border-color:var(--ef-sheet);color:var(--ef-espresso)}.ef-night .ef-button--careful-confirm,.ef-night .ef-button--careful-confirm:hover{background:var(--ef-careful);border-color:var(--ef-careful);color:var(--ef-sheet)}.ef-night .ef-light{background:var(--ef-candle-gold)}.ef-night :focus-visible{outline-color:var(--ef-cream)}.talk-meet{justify-content:space-between;align-items:center;gap:var(--ef-s6);padding:max(var(--ef-s6), env(safe-area-inset-top)) 20px max(var(--ef-s5), env(safe-area-inset-bottom));text-align:center;flex-direction:column;display:flex;overflow-y:auto}.talk-meet__status{justify-content:center;align-items:center;column-gap:var(--ef-s2);flex-wrap:wrap;font-weight:500;display:inline-flex}.talk-meet__middle{width:100%;max-width:384px}.talk-meet__clock{margin-bottom:var(--ef-s6);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:72px;font-weight:400;line-height:80px}.talk-meet__foot{gap:var(--ef-s3);flex-direction:column;width:100%;max-width:384px;display:flex}.talk-meet__foot .talk-actions{margin-top:0}.talk-level{height:8px;margin-bottom:var(--ef-s3);background:var(--ef-night-rule);border-radius:4px;overflow:hidden}.talk-level span{background:var(--ef-cream);border-radius:4px;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.talk-level span{transition:width .15s linear}}.talk-night-link{color:var(--ef-cream);justify-content:center;font-size:16px}.talk-steps{margin-top:var(--ef-s4);border-top:1px solid var(--ef-sand);counter-reset:step}.ef-section .talk-steps{margin-top:0}.talk-steps>li{padding-block:var(--ef-s3);border-bottom:1px solid var(--ef-sand);counter-increment:step;grid-template-columns:32px 1fr;display:grid}.talk-steps>li:before{content:counter(step);font-variant-numeric:tabular-nums;font-weight:600}.talk-address{overflow-wrap:anywhere;font-weight:600}.talk-helper{margin-top:var(--ef-s6)}@media (width>=768px){.talk-go{width:auto;min-width:320px;display:inline-flex}.talk-choices{max-width:480px}.talk-actions{flex-flow:wrap;align-items:center}.talk-actions .ef-button{width:auto}.talk-actions--stack .ef-button{min-width:320px}.talk-live__words,.talk-live__foot{max-width:calc(var(--ef-column) + 96px);padding-inline:var(--ef-s7)}.talk-live__head{width:calc(100% - 96px);padding-top:var(--ef-s5)}.talk-live__words{padding-block:var(--ef-s5)}.talk-words{font-size:19px;line-height:32px}.talk-live__foot{padding-bottom:var(--ef-s7)}.talk-live__foot .ef-button{width:auto;min-width:240px}.talk-meet{padding-block:var(--ef-s7)}.talk-meet__clock{font-size:96px;line-height:104px}.talk-meet__foot .talk-actions{flex-direction:column;align-items:stretch}.talk-meet__foot .talk-actions .ef-button{width:100%}}.ef-mark{background:var(--ef-wash);color:var(--ef-espresso);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:1px 2px}.ef-panel-shade{z-index:60;background:#20171459;place-items:stretch stretch;display:grid;position:fixed;inset:0}.ef-panel{width:100%;padding:var(--ef-s5) 20px;background:var(--ef-sheet);overflow-y:auto}.ef-panel__title{margin-bottom:var(--ef-s5)}.ef-page select.ef-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23201714' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:40px}.rv-gap{margin-top:var(--ef-s3)}.rv-note h3{font-size:18px;font-weight:600;line-height:28px}.rv-note h3:not(:first-child){margin-top:var(--ef-s5)}.rv-note h3+p{margin-top:var(--ef-s1)}.rv-kept{white-space:pre-wrap;line-height:30px}.rv-throw{margin-top:var(--ef-s7);padding-top:var(--ef-s5);border-top:1px solid var(--ef-sand)}.rv-throw .cp-step{padding-block:0}.rv-not-done{margin-top:var(--ef-s3);color:var(--ef-careful);font-size:16px;line-height:24px}.rv-stack{gap:var(--ef-s3);margin-top:var(--ef-s5);flex-wrap:wrap;display:flex}.rv-stack+.ef-section{margin-top:var(--ef-s7)}.rv-sub{margin-top:var(--ef-s1)}.ef-page .ef-field legend.ef-heading{font-weight:600}@media (width>=768px){.ef-panel-shade{padding:var(--ef-s7);place-items:center}.ef-panel{max-width:512px;max-height:100%;padding:var(--ef-s6);border-radius:var(--radius);box-shadow:0 8px 32px #20171429}}.vp-page{max-width:640px}.vp-head{margin-bottom:var(--ef-s5)}.vp-head__line{justify-content:space-between;align-items:center;gap:0 var(--ef-s4);margin-bottom:var(--ef-s2);flex-wrap:wrap;display:flex}.vp-sub{margin-top:var(--ef-s1)}.vp-written{align-items:center;gap:0 var(--ef-s3);margin-top:var(--ef-s1);flex-wrap:wrap;display:flex}.ef-page .ef-field.vp-written__field{align-items:center;gap:var(--ef-s1);flex-direction:row;margin:0;display:flex}.vp-written__label{color:var(--ef-quiet);font-size:16px;line-height:24px}.vp-written .cf .cf-button{width:auto;min-height:44px;padding:0 var(--ef-s1);color:var(--ef-espresso);background:0 0;border-color:#0000;font-size:16px;font-weight:500}@media (hover:hover){.vp-written .cf .cf-button:hover:not(:disabled){background:var(--ef-tint)}}.vp-written .cf-pop{width:auto;min-width:max(var(--pop-anchor), min(240px, calc(100vw - 120px)))}.vp-written .cf-value{overflow:visible}.vp-written__state{font-size:16px}.vp-written__ask{align-items:center;gap:var(--ef-s3) var(--ef-s5);margin-top:var(--ef-s4);flex-wrap:wrap;display:flex}@media (width<=767.98px){.vp-written__ask .ef-button{width:100%}}.vp-nav{align-items:center;gap:var(--ef-s1);color:var(--ef-quiet);font-variant-numeric:tabular-nums;font-size:16px;line-height:24px;display:inline-flex}.vp-nav__go{min-width:44px;min-height:44px;color:var(--ef-quiet);border-radius:8px;justify-content:center;align-items:center;gap:2px;display:inline-flex}.vp-nav__go:hover{background:var(--ef-tint);color:var(--ef-espresso)}.vp-nav__day{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (width<=767.98px){.vp-nav__day,.vp-nav__dot{display:none}}@media (width>=768px){.vp-nav__go{padding-inline:var(--ef-s1)}}.vp-note{cursor:text}.vp-note:focus-within{border-color:var(--ef-edge);box-shadow:0 0 0 2px var(--ef-espresso)}.vp-note__part+.vp-note__part{margin-top:var(--ef-s5)}.vp-note__heading{font-size:18px;font-weight:600;line-height:28px}.ef-page textarea.vp-words{width:100%;min-height:30px;color:var(--ef-espresso);font:inherit;field-sizing:content;resize:none;background:0 0;border:0;padding:0;line-height:30px;display:block;overflow:hidden}.ef-page textarea.vp-words:focus,.ef-page textarea.vp-words:focus-visible{outline:none}.vp-note__part:only-child textarea.vp-words{min-height:120px}.vp-saveline{min-height:44px;margin-top:var(--ef-s2);align-items:center;display:flex}.vp-trouble{max-width:560px;scroll-margin-bottom:88px;display:block}.vp-trouble__do{gap:0 var(--ef-s5);flex-wrap:wrap;display:flex}.vp-share{margin-top:var(--ef-s3)}.vp-side{margin-top:var(--ef-s7)}.vp-side__part+.vp-side__part{margin-top:var(--ef-s6)}.vp-side .ef-heading{margin-bottom:var(--ef-s2)}.vp-none{padding-block:var(--ef-s2)}.cp-quote{font-style:italic}.vp-add,.vp-change{align-items:center;gap:0 var(--ef-s4);flex-wrap:wrap;display:flex}.vp-fact{padding-block:var(--ef-s2)}.vp-left{white-space:nowrap}.vp-below{margin-top:var(--ef-s7)}.vp-said__head{align-items:center;gap:var(--ef-s2);cursor:pointer;min-height:48px;list-style:none;display:flex}.vp-said__head::-webkit-details-marker{display:none}.vp-said__mark{color:var(--ef-quiet);flex:none;transition:transform .15s ease-out}.vp-said[open] .vp-said__mark{transform:rotate(90deg)}.vp-said__words{margin-top:var(--ef-s3);line-height:30px}.vp-line+.vp-line{margin-top:var(--ef-s3)}.vp-line--part{padding-top:var(--ef-s5);border-top:1px solid var(--ef-sand);margin-top:var(--ef-s6)!important}.vp-who{min-height:44px;color:var(--ef-espresso);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;margin-block:-7px;padding:0;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;display:inline-flex}.vp-who:hover{text-decoration-style:solid}.vp-dot{color:var(--ef-quiet)}.vp-said__text{cursor:text;overflow-wrap:anywhere;border-radius:4px}.vp-said__text:focus{outline:2px solid var(--ef-espresso);outline-offset:2px}.vp-foot{margin-top:var(--ef-s1)}.vp-name__said{margin-bottom:var(--ef-s4)}.vp-name__choices{gap:var(--ef-s2);display:grid}.vp-name__choices .ef-button{justify-content:flex-start}.vp-name__other{margin-top:var(--ef-s4)}.vp-name__cancel{margin-top:var(--ef-s3)}.vp-share__do{gap:var(--ef-s3);flex-wrap:wrap;display:flex}.vp-share__said{min-height:44px;margin-block:var(--ef-s1);align-items:center;font-size:16px;line-height:24px;display:flex}.vp-end{margin-top:var(--ef-s7);padding-top:var(--ef-s4);border-top:1px solid var(--ef-sand)}.ef-link.vp-delete{color:var(--ef-careful);font-size:16px}.vp-gone{padding-block:var(--ef-s4)}.vp-gone__do{align-items:center;gap:var(--ef-s3) var(--ef-s5);margin-top:var(--ef-s4);flex-wrap:wrap;display:flex}@media (width>=1200px){.vp-page{max-width:1040px}.vp-grid{column-gap:var(--ef-s7);grid-template:"main side""below side""end side"1fr/minmax(0,1fr) 340px;display:grid}.vp-main{grid-area:main}.vp-side{grid-area:side;margin-top:0}.vp-below{grid-area:below}.vp-end{grid-area:end;align-self:start}}.vp-print{display:none}.vp-print__practice{font-size:16px;font-weight:500;line-height:24px}.vp-print__name{margin-top:var(--ef-s5)}.vp-print__head{margin-bottom:var(--ef-s5);padding-bottom:var(--ef-s4);border-bottom:1px solid var(--ef-sand)}.vp-print__said{margin-block:var(--ef-s6) var(--ef-s3)}.vp-print__line+.vp-print__line{margin-top:var(--ef-s2)}@media print{@page{margin:20mm}html:has(.vp-page){background:#fff}html:has(.vp-page) body{background:#fff}.ef-app:has(.vp-page){display:block}:is(.ef-app:has(.vp-page) .ef-sidebar,.ef-app:has(.vp-page) .ef-bottom-bar,.ef-app:has(.vp-page) .ef-skip,.vp-page>:not(.vp-print)){display:none!important}.ef-app:has(.vp-page) .ef-main{max-width:none;padding:0}.vp-page .vp-print{display:block}}.vp-page.pn-page{max-width:640px}.ef-page .ef-field.pn-about{justify-content:flex-start;align-items:center;gap:var(--ef-s1) var(--ef-s3);margin-bottom:var(--ef-s4);flex-flow:wrap;display:flex}.pn-about__label{color:var(--ef-quiet);font-size:16px;line-height:24px}.ef-page .pn-about .cf-anchor{flex:200px;max-width:360px}.pn-about>p{flex-basis:100%}.pn-about--fixed{min-height:44px;color:var(--ef-quiet);font-size:16px;line-height:24px;display:block}.pn-page .vp-note__part:only-child textarea.vp-words{min-height:240px}.pn-followups{margin-top:var(--ef-s6)}.nt-page .nt-using{margin-top:var(--ef-s2)}.nt-page .nt-using strong{font-weight:600}.nt-page .ef-page-head .ef-detail{margin-top:var(--ef-s1)}.nt-page .ef-section+.ef-section{margin-top:var(--ef-s7)}.nt-switch{min-height:64px}.nt-row__body{flex:1;min-width:0;display:block}.nt-row__top{align-items:baseline;column-gap:var(--ef-s3);flex-wrap:wrap;display:flex}.nt-how{margin-top:var(--ef-s1)}.nt-heading{display:inline-block}.nt-state{color:var(--ef-quiet);white-space:nowrap;font-size:16px;line-height:24px}.nt-unsure{max-width:320px;margin-top:var(--ef-s5)}.nt-under{padding:0 0 var(--ef-s2)}.ef-page p.nt-under{padding-top:var(--ef-s1);padding-bottom:var(--ef-s3)}.nt-step,.nt-added{padding-top:var(--ef-s3);padding-bottom:var(--ef-s4)}.nt-step .cp-step{padding-block:0}.nt-buttons{align-items:center;gap:var(--ef-s3) var(--ef-s4);margin-top:var(--ef-s3);flex-wrap:wrap;display:flex}.nt-below,.nt-foot{margin-top:var(--ef-s3)}.nt-formhead{padding-bottom:var(--ef-s3);border-bottom:1px solid var(--ef-sand);margin-bottom:var(--ef-s5)}.nt-page .ef-form>[tabindex="-1"]:focus{outline:none}@media (width<=767.98px){.nt-step,.nt-added{padding-left:0}.nt-buttons .ef-button,.nt-step .ef-button{width:100%}}.dc-head{align-items:flex-start;gap:var(--ef-s4);margin-bottom:var(--ef-s6);flex-direction:column;display:flex}.dc-head__words{min-width:0}.dc-head__sub{margin-top:var(--ef-s1)}.dc-do,.dc-buttons,.dc-foot{align-items:center;gap:var(--ef-s3) var(--ef-s4);flex-wrap:wrap;display:flex}.dc-removed{min-height:44px;color:var(--ef-quiet);align-items:center;font-size:16px;line-height:24px;display:inline-flex}label.dc-upload:focus-within{outline:2px solid var(--ring);outline-offset:2px}.dc-uploading,.dc-upload-fix{margin-bottom:var(--ef-s5)}.dc-empty-action{margin-top:var(--ef-s5)}.dc-then{margin-top:var(--ef-s1)}.dc-again{margin-top:var(--ef-s4)}.dc-tabs{row-gap:0;column-gap:var(--ef-s3)}.dc-tabs .ef-tab{min-width:44px}.ef-rows.dc-under-tabs{border-top:0}.dc-small-link{font-size:16px}.dc-row-fix{margin-top:0}.dc-after-list{margin-top:var(--ef-s2)}.ef-rows.dc-ended{border-top:0}.dc-link-sheet>*+*{margin-top:var(--ef-s3)}.dc-address{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:16px;line-height:24px}.dc-back-to{margin-top:var(--ef-s3)}.ef-page .dc-inline-fix{margin-top:0}.dc-page .cp-step{padding-block:0}@media (width>=768px){.dc-head{justify-content:space-between;gap:var(--ef-s5);flex-direction:row}.dc-head>.dc-do{flex:none;justify-content:flex-end}.dc-tabs{column-gap:var(--ef-s5)}}.ac-who{margin-top:var(--ef-s1);overflow-wrap:anywhere}.ac-head{padding-bottom:var(--ef-s3);margin-bottom:var(--ef-s4);border-bottom:1px solid var(--ef-sand)}.ac-head+.ef-rows{margin-top:calc(var(--ef-s4) * -1);border-top:0}.ac-page .ef-reading a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ac-note{margin-bottom:var(--ef-s4)}.ac-act{align-items:center;gap:var(--ef-s2) var(--ef-s4);margin-top:var(--ef-s4);flex-wrap:wrap;display:flex}.ac-said{flex:240px;font-size:16px;line-height:24px}.ac-said--quiet{color:var(--ef-quiet)}.ac-private{margin-top:var(--ef-s2)}.ac-sub{margin-top:var(--ef-s5);margin-bottom:var(--ef-s2)}.ac-then{margin-top:var(--ef-s3)}.ac-step{margin-top:var(--ef-s5);overflow-wrap:anywhere;font-weight:500}.ac-step:focus{outline:none}.ac-answers{scroll-margin-bottom:var(--ef-s5)}@media (width<=767.98px){.ac-answers{scroll-margin-bottom:96px}}.ac-vendors .ef-row{min-height:56px}.ac-after-rows{margin-top:var(--ef-s3)}.ac-bare{width:100%;max-width:460px;padding:var(--ef-s5) 20px var(--ef-s7);margin-inline:auto}.ac-bare--reading{max-width:calc(var(--ef-column) + 40px)}.ac-lockup{margin-bottom:var(--ef-s6);display:flex}.ac-closed-title{margin-bottom:var(--ef-s3)}.ac-stack{gap:var(--ef-s3);margin-top:var(--ef-s5);flex-direction:column;display:flex}.ac-stack .ef-link{align-self:flex-start}.ac-stack .ac-said{flex:none}.ef-button--block{width:100%;display:flex}.ac-intro{margin-bottom:var(--ef-s4)}.ac-act--lead{margin-top:0;margin-bottom:var(--ef-s5)}.ac-notice__title{font-size:18px;font-weight:600;line-height:28px}.ac-notice p{margin-top:var(--ef-s3);line-height:30px}.ac-letterhead{display:none}@media (width>=768px){.ac-bare{padding-top:var(--ef-s7)}}@media print{html:has(.ac-notice-page){background:#fff}html:has(.ac-notice-page) body{background:#fff}.ef-app:has(.ac-notice-page){display:block}:is(.ef-app:has(.ac-notice-page) .ef-sidebar,.ef-app:has(.ac-notice-page) .ef-bottom-bar,.ef-app:has(.ac-notice-page) .ef-skip,.ac-notice-page .ac-noprint){display:none!important}.ef-app:has(.ac-notice-page) .ef-main{max-width:none;padding:0}.ac-notice-page .ef-sheet{background:0 0;border:0;padding:0}.ac-notice-page .ac-letterhead{margin-bottom:var(--ef-s5);font-size:20px;font-weight:500;line-height:28px;display:block}}.rv-done{justify-content:center;align-items:center;gap:var(--ef-s3);text-align:center;flex-direction:column;min-height:60vh;display:flex}.rv-done__title{margin-top:var(--ef-s2);font-size:40px;font-weight:500;line-height:48px}.rv-done__sub{max-width:30ch;color:var(--ef-quiet);font-size:17px;line-height:26px}.rv-done__back{margin-top:var(--ef-s6)}.rv-throw--quiet{margin-top:var(--ef-s7);border-top:0;padding-top:0}.rv-quiet{color:var(--ef-quiet);font-size:16px}.nc-field,.nc-speakers{margin-top:var(--ef-s5)}.nc-label{margin-bottom:var(--ef-s1);color:var(--ef-quiet);font-size:16px;line-height:24px;display:block}.nc-note{font-size:18px;line-height:28px}.nc-transcript{margin-top:var(--ef-s3)}.nc-transcript__text{margin-top:var(--ef-s3);white-space:pre-wrap;line-height:28px}.nc-speaker+.nc-speaker{margin-top:var(--ef-s4)}.nc-quote{color:var(--ef-quiet);font-size:16px;font-style:italic;line-height:24px}.nc-speaker .nc-quote{margin-bottom:var(--ef-s2)}.ef-page--wide{max-width:none}@media (width>=1024px){main:has(.ef-page--wide){max-width:none}}.cal-head,.cal-bar{justify-content:space-between;align-items:center;gap:var(--ef-s3);flex-wrap:wrap;display:flex}.cal-head{margin-bottom:var(--ef-s5)}.cal-bar{margin-bottom:var(--ef-s4)}.cal-bar__go{gap:var(--ef-s2);display:flex}.cal-arrow{min-width:44px;padding-inline:0;font-size:22px}.cal-none{margin-top:var(--ef-s4)}.cal-week{gap:var(--ef-s4);flex-direction:column;display:flex}.cal-day--empty{display:none}.cal-day__head{margin-bottom:var(--ef-s2);font-size:16px;font-weight:600;line-height:24px}.cal-day--today .cal-day__head{color:var(--ef-espresso)}.cal-m{overflow-wrap:break-word;width:100%;min-width:0;min-height:44px;margin-bottom:var(--ef-s2);padding:var(--ef-s2) var(--ef-s3);background:var(--ef-tint);border:1.5px solid var(--ef-tint);color:var(--ef-espresso);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;display:flex}.cal-m--remote{background:var(--ef-sheet);border-color:var(--ef-edge);border-style:dashed}.cal-m--chosen{border-color:var(--ef-espresso);border-style:solid}.cal-m__when,.cal-m__how{justify-content:space-between;align-items:center;gap:var(--ef-s1);color:var(--ef-quiet);font-size:15px;line-height:20px;display:flex}.cal-m__who{font-size:16px;font-weight:600;line-height:22px}.cal-m__note{color:var(--ef-espresso);flex:none}.cal-panel{gap:var(--ef-s4);margin-top:var(--ef-s5);padding:var(--ef-s5);background:var(--ef-sheet);border:1px solid var(--ef-sand);border-radius:16px;flex-direction:column;display:flex}.cal-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--ef-s3);display:flex}.cal-panel__who{color:var(--ef-espresso);font-size:24px;font-weight:500;line-height:32px}.cal-panel__close{width:44px;height:44px;color:var(--ef-quiet);border-radius:8px;flex:none;place-items:center;display:inline-grid}.cal-panel__close:hover{background:var(--ef-tint)}.cal-panel__facts>div{justify-content:space-between;gap:var(--ef-s3);padding-block:var(--ef-s2);border-bottom:1px solid var(--ef-tint);font-size:16px;line-height:24px;display:flex}.cal-panel__facts dt{color:var(--ef-quiet)}.cal-panel .ef-link{align-self:flex-start}@media (width>=1024px){.cal-week{background:var(--ef-sheet);border:1px solid var(--ef-sand);border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;min-height:420px;display:grid;overflow:hidden}.cal-day,.cal-day--empty{padding:0 6px var(--ef-s2);border-right:1px solid var(--ef-tint);display:block}.cal-day:last-child{border-right:0}.cal-day--today{background:var(--ef-cream)}.cal-day__head{margin:0 -6px var(--ef-s2);padding:var(--ef-s2) var(--ef-s3);border-bottom:1px solid var(--ef-tint);color:var(--ef-quiet);font-size:15px;font-weight:500}.cal-panel{max-width:480px}}.inv-head-actions{align-items:center;gap:var(--ef-s4);display:flex}.inv-box{cursor:pointer}.inv-box--chosen{border-color:var(--ef-espresso);box-shadow:inset 0 0 0 1px var(--ef-espresso)}.inv-list-head{justify-content:space-between;align-items:baseline;gap:var(--ef-s2);margin-bottom:var(--ef-s3);flex-wrap:wrap;display:flex}.inv-none{margin-bottom:var(--ef-s6)}.inv-table{margin-bottom:var(--ef-s5);background:var(--ef-sheet);border:1px solid var(--ef-sand);border-radius:16px;overflow:hidden}.inv-row{align-items:baseline;gap:2px var(--ef-s3);min-height:44px;padding:var(--ef-s3) var(--ef-s4);border-top:1px solid var(--ef-tint);color:var(--ef-espresso);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"client amount""for status";text-decoration:none;display:grid}.inv-row:hover{background:var(--ef-cream)}.inv-row--head{display:none}.inv-client{grid-area:client;font-weight:500}.inv-for{color:var(--ef-quiet);grid-area:for;font-size:16px}.inv-sent,.inv-chevron{display:none}.inv-amount{text-align:right;font-variant-numeric:tabular-nums;grid-area:amount}.inv-status-cell{grid-area:status;justify-self:end}.inv-status{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:15px;font-weight:500;line-height:22px;display:inline-block}.inv-status--not{background:var(--ef-tint);color:var(--ef-quiet)}.inv-status--due{background:var(--ef-tint);color:var(--ef-espresso)}.inv-status--overdue{color:var(--ef-careful);background:#f3e2d9}.inv-status--paid{color:#4a4e33;background:#e6e8da}@media (width>=768px){.inv-row{align-items:center;gap:var(--ef-s3);padding:var(--ef-s3) 20px;grid-template-columns:1.3fr 1.4fr .8fr 1.1fr .7fr 20px;grid-template-areas:none}.inv-row--head{color:var(--ef-quiet);border-top:0;font-size:15px;display:grid}.inv-row--head:hover{background:0 0}.inv-client,.inv-for,.inv-amount,.inv-status-cell{grid-area:auto;justify-self:auto}.inv-for{color:var(--ef-espresso)}.inv-sent{color:var(--ef-quiet);font-size:16px;display:block}.inv-chevron{color:var(--ef-quiet);display:block}.inv-row--head>:last-child{grid-column:5}}.cal-panel__more{align-items:center;gap:var(--ef-s4);flex-wrap:wrap;display:flex}.ef-panel .cal-panel{background:0 0;border:0;margin:0;padding:0}.cp-more-meetings{margin-top:var(--ef-s4)}.td-record{flex:none}.td-writing{margin-bottom:var(--ef-s4)}.td-week{margin-top:var(--ef-s5)}.td-steps{gap:var(--ef-s3);margin-top:var(--ef-s3);flex-direction:column;padding-left:1.4em;list-style:decimal;display:flex}.td-steps li{padding-left:var(--ef-s1)}.td-step-first{align-items:center;gap:var(--ef-s3);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.bym-wrap{width:100%}.bym-toggle{min-height:44px}.bym{gap:var(--ef-s4);margin-top:var(--ef-s2);padding:var(--ef-s4) 20px;background:var(--ef-sheet);border:1px solid var(--ef-sand);border-radius:16px;flex-direction:column;display:flex}.cp-before .bym{margin-top:0}.cp-before{margin-bottom:var(--ef-s6)}.bym-label{margin-bottom:var(--ef-s1);color:var(--ef-quiet);font-size:15px;font-weight:500;line-height:22px}.bym-text{font-size:17px;line-height:26px}.bym-quiet{color:var(--ef-quiet);font-size:15px;line-height:22px}.bym-notes{flex-direction:column;display:flex}.bym-note{align-items:center;column-gap:var(--ef-s3);min-height:44px;padding-block:var(--ef-s2);border-bottom:1px solid var(--ef-tint);color:var(--ef-espresso);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when chevron""text chevron";text-decoration:none;display:grid}.bym-note .bym-quiet{grid-area:when}.bym-note .bym-text{grid-area:text}.bym-chevron{color:var(--ef-quiet);grid-area:chevron}.bym-note:hover{background:var(--ef-cream)}.bym-all{align-items:center;min-height:44px;display:inline-flex}.bym-list{gap:var(--ef-s1);flex-direction:column;font-size:17px;line-height:26px;display:flex}.cp-x{width:44px;height:44px;color:var(--ef-quiet);border-radius:8px;flex:none;place-items:center;display:inline-grid}.cp-x:hover{background:var(--ef-tint);color:var(--ef-espresso)}.cp-item__end{align-items:center;gap:var(--ef-s1);display:inline-flex}@media (hover:hover) and (pointer:fine){.cp-has-x .cp-x{opacity:0}.cp-has-x:hover .cp-x,.cp-has-x:focus-within .cp-x{opacity:1}}.df{position:relative}.df-row{align-items:center;gap:var(--ef-s3);display:flex}.df-button{text-align:left;cursor:pointer}.df-button--empty{color:var(--ef-quiet)}.df-pop{z-index:70;overscroll-behavior:contain;width:min(320px,100vw - 32px);padding:var(--ef-s3);background:var(--ef-sheet);border:1px solid var(--ef-sand);border-radius:14px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #20171424}.df-head{margin-bottom:var(--ef-s2);justify-content:space-between;align-items:center;display:flex}.df-month{font-size:17px;font-weight:600}.df-step{width:44px;height:44px;color:var(--ef-espresso);border-radius:8px;place-items:center;display:inline-grid}.df-step:hover{background:var(--ef-tint)}.df-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.df-weekday{padding-block:var(--ef-s1);text-align:center;color:var(--ef-quiet);font-size:15px}.df-day{font-variant-numeric:tabular-nums;min-height:40px;color:var(--ef-espresso);border-radius:999px;font-size:16px}.df-day:hover:not(:disabled){background:var(--ef-tint)}.df-day--other{color:var(--ef-quiet)}.df-day--today{box-shadow:inset 0 0 0 1.5px var(--ef-edge)}.df-day--chosen,.df-day--chosen:hover:not(:disabled){background:var(--ef-espresso);color:var(--ef-sheet)}.df-day:disabled{opacity:.35;cursor:default}.df-day:focus-visible{outline:2px solid var(--ef-espresso);outline-offset:1px}.df-foot{gap:var(--ef-s5);margin-top:var(--ef-s2);display:flex}.cf-anchor{position:relative}.cf .cf-button{align-items:center;gap:var(--ef-s2);text-align:left;cursor:pointer;display:flex}.cf .cf-button:disabled{opacity:.6;cursor:default}.cf-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cf-button--empty .cf-value{color:var(--ef-quiet)}.cf-chevron{color:var(--ef-espresso);flex:none}.cf-pop{z-index:70;width:var(--pop-anchor);padding:var(--ef-s1);overscroll-behavior:contain;background:var(--ef-sheet);border:1px solid var(--ef-sand);border-radius:14px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #20171424}.cf-option{align-items:center;gap:var(--ef-s2);min-height:44px;padding:8px var(--ef-s3) 8px var(--ef-s2);color:var(--ef-espresso);cursor:pointer;border-radius:8px;font-size:17px;line-height:24px;display:flex}.cf-option--active{background:var(--ef-tint)}.cf-option--chosen{font-weight:600}.cf-tick{flex:none;place-items:center;width:20px;display:inline-grid}.cf-option__label{overflow-wrap:anywhere;min-width:0}.cp-matters{margin-top:var(--ef-s3);max-width:62ch}.cp-matters__words{padding:var(--ef-s2) var(--ef-s3);border-radius:var(--radius);background:var(--ef-wash);color:var(--ef-espresso);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:17px;font-style:italic;line-height:26px}.cp-matters__text{display:block}.cp-matters__text--short{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cp-matters__do{align-items:center;gap:0 var(--ef-s4);flex-wrap:wrap;display:flex}.cp-matters__add{color:var(--ef-quiet)}.ef-empty__do{justify-content:center;align-items:center;gap:var(--ef-s3) var(--ef-s4);margin-top:var(--ef-s4);flex-wrap:wrap;display:flex}.ob-steps{gap:var(--ef-s3);margin:var(--ef-s3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ob-step{align-items:flex-start;gap:var(--ef-s3);min-height:44px;display:flex}.ob-mark{border:1.5px solid var(--ef-edge);width:28px;height:28px;color:var(--ef-quiet);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:8px;font-size:15px;line-height:1;display:inline-flex}.ob-step--done .ob-mark{border-color:var(--ef-moss);background:var(--ef-moss);color:var(--ef-sheet)}.ob-step--done .ob-label{min-height:44px;color:var(--ef-quiet);align-items:center;display:inline-flex}.ob-next{align-items:center;gap:var(--ef-s2) var(--ef-s4);flex-wrap:wrap;flex:auto;min-width:0;display:inline-flex}.ob-hide{margin-top:var(--ef-s2);color:var(--ef-quiet)}.ob-set-up{align-items:center;gap:var(--ef-s2);min-height:44px;margin:0;display:flex}.ob-close{margin-top:var(--ef-s4);justify-content:flex-end;display:flex}.ob-card{padding:var(--ef-s3);border:1px solid var(--ef-sand);border-radius:var(--radius);background:var(--ef-sheet);margin-top:auto;font-size:15px;line-height:22px}.ob-card+.ef-sidebar__practice{margin-top:0}.ob-card__open{gap:var(--ef-s1);width:100%;min-height:44px;color:var(--ef-espresso);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ob-card__title{font-weight:600}.ob-bar{background:var(--ef-tint);border-radius:999px;height:4px;display:block;overflow:hidden}.ob-bar__done{background:var(--ef-espresso);height:100%;display:block}.ob-card__count{color:var(--ef-quiet)}.ob-card__next{font-size:15px}:root{--ef-paper:#fff}.is-page{max-width:1120px}.is-head{align-items:flex-start;gap:var(--ef-s3);flex-direction:column;display:flex}.is-tabs{gap:var(--ef-s1);width:100%;padding:var(--ef-s1);background:var(--ef-tint);border-radius:12px;display:flex}.is-tab{min-height:44px;padding:0 var(--ef-s3);color:var(--ef-quiet);white-space:nowrap;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;font-size:16px;line-height:24px;text-decoration:none;display:inline-flex}.is-tab:hover{color:var(--ef-espresso)}.is-tab[aria-current=page]{background:var(--ef-sheet);color:var(--ef-espresso);font-weight:600}@media (width>=640px){.is-tabs{width:auto}.is-tab{flex:none;padding:0 18px}}.is-form{max-width:640px}.is-section{margin:0 0 var(--ef-s6);border:0;padding:0}.is-section>.ef-heading{margin-bottom:var(--ef-s3)}.is-legend{margin-bottom:var(--ef-s3);padding:0}.is-pair{column-gap:var(--ef-s4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.is-cards{margin-top:var(--ef-s2);padding-top:var(--ef-s4);border-top:1px solid var(--ef-sand)}.is-cards__title{margin:0 0 var(--ef-s1);font-weight:600}.is-cards .ef-detail{margin:0 0 var(--ef-s2)}.is-cards .ef-button{margin-top:var(--ef-s2)}.ef-page .is-under-check{margin-bottom:var(--ef-s4)}.is-save{align-items:center;gap:var(--ef-s4);flex-wrap:wrap;display:flex}.is-preview{gap:var(--ef-s2);margin-top:var(--ef-s7);flex-direction:column;display:flex}@media (width>=1024px){.is-layout{gap:var(--ef-s7);grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:start;display:grid}.is-preview{top:var(--ef-s5);margin-top:0;position:sticky}}.is-paper{gap:var(--ef-s4);padding:20px var(--ef-s4);border:1px solid var(--ef-sand);background:var(--ef-paper);color:var(--ef-espresso);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;font-size:15px;line-height:22px;display:flex;box-shadow:0 6px 20px #20171414}@media (width>=768px){.is-paper{padding:28px 30px}}.is-paper__head{justify-content:space-between;gap:var(--ef-s3);flex-wrap:wrap;display:flex}.is-paper__from{flex:160px;min-width:0}.is-paper__right{text-align:right}.is-paper__big{font-size:18px;font-weight:600;line-height:26px}.is-paper__empty,.is-paper__quiet,.is-paper__note{color:var(--ef-quiet)}.is-paper__empty{font-style:italic;font-weight:400}.is-paper__lines{border-collapse:collapse;width:100%}.is-paper__lines th{color:var(--ef-quiet);text-align:left;font-weight:400}.is-paper__lines th,.is-paper__lines td{padding-block:var(--ef-s2);border-bottom:1px solid var(--ef-tint);vertical-align:top}.is-paper__lines th:last-child,.is-paper__lines td:last-child{padding-left:var(--ef-s3);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.is-paper__lines tfoot td{border-bottom:0;font-weight:600}.is-paper__pay{padding:var(--ef-s3) 14px;background:var(--ef-cream);border-radius:6px}.is-paper__strong{font-weight:600}.is-paper__note{white-space:pre-line;font-style:italic}.of-add{justify-content:flex-end;align-items:center;gap:var(--ef-s4);margin-bottom:var(--ef-s5);flex-wrap:wrap;display:flex}.of-none{max-width:820px}.of-table{background:var(--ef-sheet);border:1px solid var(--ef-sand);border-radius:16px;max-width:820px;overflow:hidden}.of-row{align-items:center;gap:var(--ef-s3);padding:var(--ef-s2) var(--ef-s2) var(--ef-s2) var(--ef-s4);grid-template-columns:minmax(0,1fr) 44px;display:grid}.of-row--head{display:none}.of-item+.of-item{border-top:1px solid var(--ef-tint)}.of-item:hover{background:var(--ef-cream)}.of-item .cp-step{padding:0 var(--ef-s4) var(--ef-s4)}.of-open{align-items:baseline;gap:2px var(--ef-s3);width:100%;min-height:44px;padding:var(--ef-s1) 0;color:var(--ef-espresso);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""kind kind";display:grid}.of-name{grid-area:name;font-size:17px;font-weight:500}.of-kind{color:var(--ef-quiet);grid-area:kind;font-size:16px}.of-price{text-align:right;font-variant-numeric:tabular-nums;grid-area:price;font-size:17px}.ef-page .of-hours{max-width:160px}@media (width>=768px){.of-row{padding:var(--ef-s2) var(--ef-s2) var(--ef-s2) 20px}.of-row--head{padding-block:var(--ef-s3);border-bottom:1px solid var(--ef-tint);color:var(--ef-quiet);grid-template-columns:1.4fr 1fr .8fr 44px;font-size:15px;display:grid}.of-open{grid-template-columns:1.4fr 1fr .8fr;grid-template-areas:none;align-items:center;padding-block:6px}.of-name,.of-kind,.of-price{grid-area:auto}}.of-staying{max-width:820px}.inv-setup{gap:var(--ef-s5);margin-bottom:var(--ef-s5);padding:20px var(--ef-s4);border:1.5px solid var(--ef-espresso);background:var(--ef-sheet);border-radius:16px;align-items:center;display:grid}.inv-setup .ef-heading{margin-bottom:var(--ef-s1)}.inv-setup__line{flex-wrap:wrap;align-items:center;column-gap:6px;min-width:0;display:flex}.inv-setup__line .ef-detail{line-height:22px}.inv-setup__dot{display:none}@media (width>=768px){.inv-setup__dot{display:inline}}.inv-setup__line .ef-link{font-size:17px}.inv-setup__paper{display:none}@media (width>=768px){.inv-setup{padding:20px var(--ef-s5);grid-template-columns:minmax(0,1fr) 240px}.inv-setup__paper{padding:14px var(--ef-s4);border:1px solid var(--ef-sand);background:var(--ef-paper);color:var(--ef-espresso);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;gap:6px;font-size:15px;line-height:20px;display:flex}}.inv-setup__practice{font-size:16px;font-weight:600}.inv-setup__bar{background:var(--ef-tint);border-radius:3px;height:6px}.inv-setup__bar--short{width:70%}.inv-setup__pay{padding:6px var(--ef-s2);background:var(--ef-cream);border-radius:4px}.mn-paper__more{margin-top:var(--ef-s2)}.mn-paper__note{color:var(--ef-quiet);white-space:pre-line;font-style:italic}:root{--ef-found:#f3dfb8}.ef-search{border:1px solid var(--ef-edge);border-radius:var(--radius);background:var(--ef-sheet);flex:220px;align-items:center;min-width:0;min-height:48px;display:flex}.ef-search:focus-within{border-color:var(--ef-espresso);box-shadow:0 0 0 1px var(--ef-espresso)}.ef-search__icon{color:var(--ef-quiet);flex:none;margin-left:14px}.ef-search__input{min-width:0;min-height:46px;color:var(--ef-espresso);background:0 0;border:0;outline:none;flex:1;padding:0 10px;font-size:18px;line-height:26px}.ef-search .ef-search__input:focus-visible{outline:none}.ef-search__input::placeholder{color:var(--ef-quiet);opacity:1}.ef-search__input::-webkit-search-cancel-button{appearance:none}.ef-search__clear{border-radius:var(--radius);width:44px;height:44px;color:var(--ef-quiet);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ef-search__clear:hover{color:var(--ef-espresso)}.ef-search--small{min-height:44px}.ef-search--small .ef-search__input{min-height:44px;font-size:16px}.ef-found{background:var(--ef-found);color:var(--ef-espresso);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 2px}.ns-bar{gap:var(--ef-s2);margin-bottom:var(--ef-s4);flex-wrap:wrap;display:flex}.ns-bar .ef-button{flex:none}.ns-count{padding-bottom:var(--ef-s3)}.ns-hit__text{overflow-wrap:anywhere;margin-bottom:2px;display:block}.ask-form{gap:var(--ef-s2);display:flex}.ef-page .ask-form .ask-input{flex:1;min-width:0}.ask-form .ef-button{flex:none}.ask-out:not(:empty){margin-top:var(--ef-s5);padding-top:var(--ef-s4);border-top:1px solid var(--ef-tint)}.ask-ref{color:var(--ef-quiet);margin-left:1px;font-size:.72em;font-weight:600}.ask-sources{margin-top:var(--ef-s4)}.ask-source{min-height:44px;color:var(--ef-quiet);align-items:center;gap:4px;font-size:16px;line-height:24px;text-decoration:none;display:inline-flex}.ask-source:hover{color:var(--ef-espresso);text-decoration:underline}.ask-source sup{font-size:.75em;font-weight:600}.ask-failed p{margin-bottom:var(--ef-s3)}.ask-close{margin-top:var(--ef-s5)}.ask-thinking{align-items:center;min-height:30px;display:flex}.ask-dots{gap:6px;display:inline-flex}.ask-dots span{background:var(--ef-quiet);opacity:.35;border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.ask-dots span{animation:1.2s ease-in-out infinite ask-dot}.ask-dots span:nth-child(2){animation-delay:.2s}.ask-dots span:nth-child(3){animation-delay:.4s}}@keyframes ask-dot{0%,80%,to{opacity:.35}40%{opacity:1}}.vp-said{position:relative}.vp-find{align-items:center;gap:var(--ef-s2);margin-top:var(--ef-s2);flex-wrap:wrap;display:flex}.vp-find .ef-search{flex:160px}@media (width<=379.98px){.vp-find .ef-search{flex-basis:100%}}.vp-find__count{white-space:nowrap}.vp-find__steps{gap:var(--ef-s2);display:inline-flex}.vp-find__go{border:1px solid var(--ef-edge);border-radius:var(--radius);background:var(--ef-sheet);width:44px;height:44px;color:var(--ef-espresso);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.vp-find__go:hover{background:var(--ef-tint)}@media (width>=768px){.vp-find{margin-top:0;position:absolute;top:2px;right:0}.vp-find .ef-search{flex:0 0 220px}}.vp-said__words{position:relative}.vp-find__ring{border:2px solid var(--ef-espresso);pointer-events:none;border-radius:4px;position:absolute}::highlight(vp-find){color:#201714;background-color:#f3dfb8}::highlight(vp-find-now){color:#201714;background-color:#e5b865}:root{--radius:.5rem;--ef-espresso:#201714;--ef-cream:#f5eee2;--ef-sheet:#fffbf4;--ef-candle-gold:#e0a548;--ef-deep-gold:#bc7c22;--ef-clay:#9c5636;--ef-moss:#5e6242;--ef-sand:#dccbb4;--ef-tint:#ebe1d1;--ef-quiet:#5a4c42;--ef-careful:#8a3323;--ef-edge:#918374;--ef-espresso-press:#3b322f;--background:var(--ef-cream);--foreground:var(--ef-espresso);--card:var(--ef-sheet);--card-foreground:var(--ef-espresso);--primary:var(--ef-espresso);--primary-foreground:var(--ef-sheet);--secondary:var(--ef-sheet);--secondary-foreground:var(--ef-espresso);--muted:var(--ef-sand);--muted-foreground:var(--ef-quiet);--accent:var(--ef-tint);--accent-foreground:var(--ef-espresso);--destructive:var(--ef-careful);--destructive-foreground:var(--ef-sheet);--border:var(--ef-sand);--input:var(--ef-sand);--ring:var(--ef-espresso)}*{border-color:var(--border)}html{background:var(--background)}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);margin:0}input[type=checkbox]{accent-color:var(--ef-espresso)}::selection{background:var(--ef-candle-gold)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--ef-candle-gold) 40%, transparent)}}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
