@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff) format("woff")}:root{--accent:#7f6329;--accent-soft:#f4efe2;--bar:#140000;--rose:#d79d9d;--ink:#140000;--ink-soft:#6e6e73;--line:#e0dbd0;--line-soft:#efece5;--paper:#fff;--bg:#f4f1ea;--surface:#fff;--field:#fff;--surface-soft:#fbfaf7;--shadow:0 1px 1px rgba(20,0,0,.03),0 8px 28px rgba(20,0,0,.06);--danger:#9c3535;--ok:#2f6b4f;--warn:#8a5a12;--line-ctl:#8f887a;--sans:-apple-system,BlinkMacSystemFont,"Inter","Helvetica Neue",Arial,sans-serif;--r:var(--r-md);--rb:16;--t-xs:calc(11rem / var(--rb));--t-sm:calc(12rem / var(--rb));--t-md:calc(13rem / var(--rb));--t-lg:calc(14rem / var(--rb));--t-xl:calc(16rem / var(--rb));--t-2xl:calc(19rem / var(--rb));--t-3xl:calc(26rem / var(--rb));--t-4xl:calc(31rem / var(--rb));--t-5xl:calc(40rem / var(--rb));--r-sm:6px;--r-md:8px;--r-lg:12px;--r-pill:999px;--card-bg:linear-gradient(180deg,#fff 0%,#fdfbf7 100%);--card-edge:1px solid rgba(20,0,0,.08);--card-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(20,0,0,.04),0 24px 60px -30px rgba(20,0,0,.3);--r-card:24px;--r-min:8px;--r-mark:7px;--r-in:max(var(--r-min),calc(var(--r-card) - 16px))}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@supports (font: -apple-system-body){@media(pointer:coarse){:root{font:-apple-system-body;--rb:17}}}@media screen and not (display-mode:standalone){html:has(body:not(.logged-out)){background:var(--bg)}}@media screen{html:has(body:not(.logged-out)):before,html:has(body:not(.logged-out)):after{content:"";position:fixed;left:0;right:0;height:50vh;z-index:-1;pointer-events:none}html:has(body:not(.logged-out)):before{top:0;background:color-mix(in srgb,var(--appbar,var(--bar)) 84%,#fff 16%)}html:has(body:not(.logged-out)):after{bottom:0;background:var(--bg)}body:not(.logged-out){min-height:100vh;min-height:100dvh}}html.in-app body.chrome-off:not(.logged-out):before{content:"";position:fixed;top:0;left:0;right:0;z-index:41;height:env(safe-area-inset-top);background:var(--bar);pointer-events:none}@media(display-mode:standalone){body.chrome-off:not(.logged-out):before{content:"";position:fixed;top:0;left:0;right:0;z-index:41;height:env(safe-area-inset-top);background:var(--bar);pointer-events:none}html{background:var(--appbar,#140000)}body:not(.logged-out){background:var(--bar) linear-gradient(var(--bg),var(--bg))}html:has(body.logged-out){background:var(--login-accent,var(--appbar,#140000))}body{min-height:100vh;min-height:100dvh}}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:var(--t-lg);letter-spacing:0}.doc{letter-spacing:-.01em}:where(p,.hint,.cnote,.setsub):not(.doc *){line-height:1.45}:where(.hint,.cnote,.owbits,.clline,.frow .txt,.vbar-sub,.menu span span):not(.doc *){letter-spacing:.01em}.head h1,.modal h3{line-height:1.15}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:is(input,select,textarea).bad{border-color:var(--danger)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 16%,transparent)}.ferr{color:var(--danger);font-size:var(--t-sm);margin:4px 0 0;line-height:1.35}:where(button,.pb,.chip,.cbtn,[role=button]){-webkit-tap-highlight-color:transparent;transition:scale .3s cubic-bezier(.2,.8,.2,1),filter .3s ease}:where(button,.pb,.chip,.cbtn,[role=button]):not(:disabled):active{scale:.97;filter:brightness(.93);transition:none}@media(prefers-reduced-motion:reduce){:where(button,.pb,.chip,.cbtn,[role=button]):not(:disabled):active{scale:none}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bar{position:sticky;top:0;z-index:40;background:var(--bar);color:#f5f5f7;padding:12px 0;padding-top:calc(11px + env(safe-area-inset-top));background-image:linear-gradient(180deg,color-mix(in srgb,var(--bar) 84%,#fff 16%) 0,var(--bar) 100%)}.barin{max-width:1080px;margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:10px;flex-wrap:nowrap}body.on-doc .barin,body.on-stmt .barin{max-width:1400px;padding:0 20px}body.on-list .doconly,body.on-doc .listonly,.stmtonly{display:none!important}body.on-stmt .stmtonly{display:inline-flex!important}body.on-stmt .listonly,body.on-stmt .doconly{display:none!important}.stmtwork{padding:20px;max-width:1400px;margin:0 auto}.stmtcur{font-family:var(--d-head);font-size:11px;font-weight:700;letter-spacing:.09em;color:var(--d-accent);margin:22px 0 8px}#stmtDoc table.lines td .t{white-space:nowrap}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.idbtn{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#f5f5f7;border-radius:calc(var(--r-mark) + 4px);padding:5px 8px 5px 4px}.idbtn:hover,.idbtn:active,.idbtn[aria-expanded=true]{background:#ffffff1a}.idbtn .mono{border-radius:var(--r-mark)}.idbtn .idname{font-weight:600}.idbtn svg{opacity:.55;flex:0 0 auto}.idname{font-size:var(--t-lg);max-width:38vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:860px){.idname{max-width:260px}}.mono{width:27px;height:27px;flex:0 0 auto;border-radius:var(--r-sm);background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--t-xs);font-weight:700;letter-spacing:.02em;overflow:hidden;position:relative}.markbox{display:inline-block;position:relative;overflow:hidden;border-radius:var(--r-md);flex:0 0 auto;border:1px solid var(--line)}.mono img,.markbox img{position:absolute;left:50%;top:50%;max-width:none;transform-origin:center}.mono.bg-transparent,.markbox.bg-transparent,.mono.has-icon,.mk.has-icon{background:transparent}.has-icon .icoimg,.has-icon .icotint,.iconprev .icoimg,.iconprev .icotint,.impvmark .icoimg,.impvmark .icotint{position:static;flex:none;width:calc(var(--iz,1)*100%);height:calc(var(--iz,1)*100%);max-width:none;object-fit:contain;transform:none}.icotint{display:block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.iconrow{display:flex;align-items:center;gap:14px}.iconprev{flex:0 0 auto;width:48px;height:48px;border-radius:11px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-weight:700;font-size:var(--t-lg)}.iconprev:not(.none){background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.iconacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}button.iconprev{border:0;padding:0;cursor:pointer}.imgrow{display:flex;align-items:center;gap:14px}.imgthumb{flex:0 0 auto;width:96px;height:56px;border-radius:var(--r-lg);border:0;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(#efece5 0,#efece5 25%,#fff 0,#fff 50%) 0/10px 10px;box-shadow:inset 0 0 0 1px var(--line)}.imgthumb img{max-width:100%;max-height:100%;object-fit:contain}.imgthumb.none{cursor:default;background:var(--bg)}button.iconprev:focus-visible,.imgthumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono.bg-light,.markbox.bg-light{background:#fff}.mono.bg-dark,.markbox.bg-dark{background:#141414}.mono.bg-accent,.markbox.bg-accent{background:var(--accent)}.logo-white img{filter:brightness(0) invert(1)}.entpick{position:relative;display:flex;align-items:center;gap:5px;color:#f5f5f7;font-size:var(--t-lg);min-width:0;white-space:nowrap}.entpick #entLabel{overflow:hidden;text-overflow:ellipsis;min-width:0}.entpick svg{opacity:.55;flex:0 0 auto}.entpick select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.sync{display:flex;align-items:center;gap:6px;font-size:var(--t-sm);color:#ffffff8c;flex:0 0 auto}.sync .dot{width:7px;height:7px;border-radius:50%;background:#5dcaa5;flex:0 0 auto}.sync.signin .dot{background:#f0b429}.sync.local .dot{background:#9a948a}.spacer{margin-left:auto}.tabs{display:flex;align-items:center;gap:2px;margin-left:12px}.tab{position:relative;border:0;background:none;color:#f5f5f79e;font:inherit;font-size:var(--t-lg);font-weight:500;height:36px;padding:0 12px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}@media(hover:hover){.tab:hover{color:#fff}}.tab[aria-current=page]{color:#fff}.tab[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:var(--r-pill);background:var(--rose)}#viewClients .trashback,#viewOwed .trashback{display:none}.tabtag{font-size:var(--t-xs);font-weight:700;line-height:1;padding:3px 6px;border-radius:var(--r-pill);background:#f4f1ea;color:var(--bar)}@media(max-width:859px){body.on-list .barin{flex-wrap:wrap;row-gap:0}.tabs{order:99;flex:1 1 100%;margin:4px -12px -8px;padding:0 4px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{height:44px;padding:0 10px}.tab[aria-current=page]:after{left:10px;right:10px}}.backb{border:0;background:none;color:#f5f5f7;font-size:var(--t-lg);display:flex;align-items:center;gap:5px;padding:4px 2px}.navlink{border:0;background:none;color:#ffffffbf;font-size:var(--t-md);padding:8px 4px}@media(hover:hover){.navlink:hover{color:#fff}}.btn{border:0;border-radius:var(--r-pill);padding:8px 14px;font-size:var(--t-md);font-weight:600;background:#ffffff21;color:#f5f5f7;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media(hover:hover){.btn:hover{background:#ffffff3d}}.btn:disabled{opacity:.35;cursor:not-allowed}.btn.go{background:#f4f1ea;color:var(--bar)}@media(hover:hover){.btn.go:hover{background:#fff}}.btn.ico{padding:8px;background:none}@media(hover:hover){.btn.ico:hover{background:#ffffff26}}.hgroup{display:inline-flex;background:#ffffff1f;border-radius:var(--r-pill);overflow:hidden}.hgroup button{border:0;background:transparent;color:#f5f5f7;padding:8px;display:flex}.hgroup button+button{border-left:1px solid rgba(255,255,255,.16)}.hgroup button:disabled{opacity:.3;cursor:not-allowed}.status{font-size:var(--t-xs);color:#fff9;white-space:nowrap}.narrow{display:none}.ovf{position:relative}.menu{position:absolute;left:0;top:calc(100% + 9px);z-index:60;display:block;visibility:hidden;opacity:0;pointer-events:none;transform-origin:16px -9px;scale:.96;transition:scale .32s var(--ease-sheet),opacity .18s ease,visibility 0s linear .32s;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:calc(var(--r-mark) + 12px);padding:4px;min-width:276px;max-width:min(88vw,300px);box-shadow:0 14px 38px #00000042}.menu.open{visibility:visible;opacity:1;pointer-events:auto;scale:1;transition:scale .32s var(--ease-sheet),opacity .18s ease,visibility 0s}@media(prefers-reduced-motion:reduce){.menu,.menu.open{scale:1;transition:opacity .15s ease,visibility 0s}}.menu button{display:flex;gap:11px;align-items:flex-start;width:100%;text-align:left;border:0;background:none;padding:8px 12px;border-radius:calc(var(--r-mark) + 8px);color:var(--ink)}@media(hover:hover){.menu button:hover{background:var(--accent-soft)}}.menu button svg{flex:0 0 auto;margin-top:1px;color:var(--ink-soft)}.menu b{display:block;font-size:var(--t-md);font-weight:600;line-height:1.35;color:var(--ink)}.menu span span{display:block;font-size:var(--t-xs);color:var(--ink-soft);margin-top:2px;line-height:1.4}.menu button.quiet b{font-weight:500;color:var(--ink-soft)}.menu hr{border:0;border-top:1px solid var(--line-soft);margin:5px 9px}.menu .mid{display:flex;align-items:center;gap:10px;padding:8px}.menu .mid .midt{min-width:0}.menu .mid .midt b{display:block;font-size:var(--t-lg);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu .mid .midt>span{display:block;font-size:var(--t-xs);color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.menu .mlab{font-size:var(--t-xs);font-weight:700;letter-spacing:.05em;color:var(--ink-soft);padding:2px 12px 4px}.menu .ment{gap:10px}.menu .mtxt{display:block;flex:1;min-width:0}.menu .mtag{font-size:var(--t-xs);color:var(--ink-soft);flex:0 0 auto;align-self:center}.mk{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex:0 0 auto;color:#fff;font-size:var(--t-xs);font-weight:700;line-height:1}.mk img{position:absolute;left:50%;top:50%;max-width:none}.mk.bg-accent{background:var(--accent)}.mk.bg-light{background:#fff}.mk.bg-dark{background:#141414}.mk.bg-transparent{background:transparent}@media(max-width:620px){.wide{display:none}.narrow{display:inline}.barin{gap:8px;padding:0 12px}.entpick{font-size:var(--t-lg)}}.list-wrap{max-width:1080px;margin:0 auto;padding:24px 16px 80px}#viewList,#viewImport{position:relative}#viewList>.list-wrap,#viewImport>.list-wrap{position:relative;z-index:1}#viewList.has-band:before,#viewImport.has-band:before{content:"";position:absolute;left:0;right:0;top:-1px;height:calc(var(--band,0px) + 1px);background:var(--bar);border-radius:0 0 var(--band-r,0) var(--band-r,0);pointer-events:none;box-shadow:inset 0 -1px #ffffff0f,0 24px 50px -30px #000000b3}#viewList .head{margin:8px 0 12px}.bar.glass{background-image:none;background-color:color-mix(in srgb,var(--bar) calc(100% - 30% * var(--g,0)),transparent);-webkit-backdrop-filter:saturate(1.6) blur(calc(18px * var(--g,0)));backdrop-filter:saturate(1.6) blur(calc(18px * var(--g,0)));box-shadow:inset 0 -1px rgba(255,255,255,calc(.08 * var(--g,0))),0 8px 24px -16px rgba(0,0,0,calc(.6 * var(--g,0)))}.bar.glass .tab:not([aria-current=page]):not(:hover){color:rgba(245,245,247,calc(.62 + .26*var(--g,0)))}.bar.glass .sync,.bar.glass .status{color:rgba(255,255,255,calc(.58 + .27*var(--g,0)))}body.bar-light .bar.glass .tab:not([aria-current=page]):not(:hover){color:rgba(29,29,31,calc(.66 + .24*var(--g,0)))}body.bar-light .bar.glass .sync,body.bar-light .bar.glass .status{color:rgba(29,29,31,calc(.62 + .26*var(--g,0)))}.bar.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(180deg,color-mix(in srgb,var(--bar) 84%,#fff 16%) 0,var(--bar) 100%);opacity:calc(1 - var(--g,0))}.head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin:4px 0 16px}.headl{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.head h1{margin:0;font-size:var(--t-3xl);font-weight:700;letter-spacing:-.03em}.head .sub{color:var(--ink-soft);font-size:var(--t-md)}.head .newb{height:40px;border-radius:var(--r-pill);font-size:var(--t-lg);padding:0 18px}@media(min-width:860px){.head h1{font-size:var(--t-4xl)}}.newb{border:0;border-radius:var(--r-pill);background:var(--accent);color:#fff;font-size:var(--t-md);font-weight:600;padding:0 16px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;white-space:nowrap;background-image:linear-gradient(180deg,#ffffff29,#fff0);box-shadow:0 1px 2px #14000040,0 12px 24px -10px color-mix(in srgb,var(--accent) 70%,transparent)}@media(hover:hover){.newb:hover{filter:brightness(1.08)}}.wideonly{display:none}@media(min-width:860px){.wideonly{display:inline-flex}.narrowonly{display:none!important}}.setstate.dirty{color:var(--accent-text,var(--accent));font-weight:600}.themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-bottom:18px}.theme{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-in);padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:6px}@media(hover:hover){.theme:hover{border-color:var(--accent)}}.theme.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.theme .sw{width:100%;height:30px;border-radius:var(--r-sm);display:flex;align-items:flex-end;justify-content:flex-end;padding:4px}.theme .sw i{width:12px;height:12px;border-radius:var(--r-sm);display:block}.theme .nm{font-size:var(--t-xs);color:var(--ink-soft)}.theme.on .nm{color:var(--ink);font-weight:600}.setupnote{background:#fdf5e9;border:1px solid #e8d9bb;border-radius:var(--r-lg);padding:16px;margin-bottom:12px}.suhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.suhead b{font-size:var(--t-lg)}.suhead span{font-size:var(--t-sm);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.subar{height:8px;border-radius:var(--r-pill);background:#efe3cc;margin:8px 0 12px;overflow:hidden}.subar i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .3s}.susteps{list-style:none;margin:0;padding:0;display:grid;gap:4px}.susteps li>button,.susteps li.done{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border-radius:var(--r-md);text-align:left;font:inherit;color:var(--ink)}.susteps li>button{background:var(--surface);border:1px solid #e8d9bb;cursor:pointer}@media(hover:hover){.susteps li>button:hover{border-color:var(--accent)}}.sun{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:var(--t-sm);font-weight:700;border:1.5px solid var(--accent);color:var(--accent-text,var(--accent));background:var(--surface)}.susteps li.done{border:1px solid transparent}.susteps li.done .sun{background:var(--accent);color:#fff}.sut{flex:1;min-width:0}.sut b{display:block;font-size:var(--t-md)}.sut small{display:block;font-size:var(--t-xs);color:var(--ink-soft);margin-top:2px}.susteps li.done .sut b{color:var(--ink-soft);text-decoration:line-through;text-decoration-color:#c9bfae}.susteps em{font-style:normal;font-size:var(--t-sm);font-weight:600;color:var(--accent-text,var(--accent));white-space:nowrap}.sunote{margin:12px 0 0;font-size:var(--t-xs);color:var(--ink-soft)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sumgrid{display:grid;gap:12px;margin-bottom:16px;grid-template-columns:minmax(0,1fr)}.sumcard,.chase,.rows{border-radius:var(--r-card);background:var(--card-bg);border:var(--card-edge);border-top-color:#14000009;box-shadow:var(--card-shadow)}.chase{transition:transform .2s,box-shadow .2s}@media(hover:hover){.chase:hover{background:linear-gradient(180deg,#fff,#faf6ee);transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 2px 4px #1400000d,0 30px 70px -28px #14000061}}@media(prefers-reduced-motion:reduce){.chase{transition:none}@media(hover:hover){.chase:hover{transform:none}}}.sumcard{padding:16px;display:flex;flex-direction:column;gap:12px}.sumcard .k{font-size:var(--t-md);color:var(--ink-soft)}.sumcard .v{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:-8px;font-size:var(--t-5xl);line-height:1.05;font-weight:700;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.sumcard .v .alt{font-size:var(--t-lg);font-weight:600;letter-spacing:0;color:var(--ink-soft)}.sumcard .v.zero{color:var(--ink-soft)}.mbar{display:flex;gap:3px;height:8px;border-radius:var(--r-pill);box-shadow:inset 0 1px 1px #1400001a}.mbar i{display:block;min-width:6px;border-radius:var(--r-pill)}.mbar .bp{background:var(--bar)}.mbar .bw{background:#d9d3c7}.mbar .bo{background:var(--rose)}.legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.legend span{display:flex;flex-direction:column;gap:2px;font-size:var(--t-lg);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.legend b{font-size:var(--t-sm);font-weight:600}.legend .lp{color:var(--ink)}.legend .lw{color:var(--ink-soft)}.legend .lo{color:var(--danger)}.sumcard .of{font-size:var(--t-sm);color:var(--ink-soft);margin-top:-4px}.chase{padding:12px 16px;display:flex;align-items:center;gap:12px;cursor:pointer}@media(hover:hover){.chase:hover{background:var(--surface-soft)}}.chase:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chase.none{cursor:default;align-items:center;gap:8px 10px;flex-wrap:wrap;padding:12px 16px}@media(hover:hover){.chase.none:hover{background:var(--surface)}}.chase.none .tick{width:24px;height:24px;flex:0 0 auto;border-radius:var(--r-pill);background:#e3efe7;color:var(--ok);display:flex;align-items:center;justify-content:center}.chase.none .who{font-size:var(--t-lg);font-weight:600}.chase.none .meta{font-size:var(--t-md)}.chase .cbody{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.chase .tag{align-self:flex-start;font-size:var(--t-sm);font-weight:600;border-radius:var(--r-pill);padding:4px 10px;background:#f2f0ec;color:#55504a}.chase.late .tag{background:#f6e3e3;color:var(--danger)}.chase .amt{font-size:var(--t-3xl);font-weight:700;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}.chase.late .amt{color:var(--danger)}.chase .who{font-size:var(--t-xl);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chase .meta{font-size:var(--t-md);color:var(--ink-soft)}.chase .cacts{display:flex;gap:8px;flex:0 0 auto}.cbtn{height:40px;padding:0 18px;border:0;border-radius:var(--r-pill);color:#fff;background:linear-gradient(180deg,#fff3 0,#fff0 2px),linear-gradient(180deg,color-mix(in srgb,var(--bar) 78%,#fff 22%) 0%,var(--bar) 100%);box-shadow:0 1px 2px #1400004d,0 12px 24px -10px color-mix(in srgb,var(--accent) 60%,transparent);font:inherit;font-size:var(--t-lg);font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}@media(hover:hover){.cbtn:hover{filter:brightness(1.12)}}.cbtn.ghost{background:linear-gradient(180deg,#fbf8f1,#f1ebdc);color:var(--ink);border:1px solid rgba(20,0,0,.08);box-shadow:inset 0 1px #fff,0 1px 2px #1400000d}@media(hover:hover){.cbtn.ghost:hover{filter:none}}@media(hover:hover){.cbtn.ghost:hover{background:linear-gradient(180deg,#fff,#f4efe3)}}@media(max-width:859px){.chase .cbtn.wideonly{display:none}}@media(min-width:860px){.sumgrid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.sumcard,.chase{padding:20px}.legend{display:flex;gap:24px;flex-wrap:wrap}.legend span{flex-direction:row;align-items:baseline;gap:6px;font-size:var(--t-md)}.legend b{font-size:var(--t-md)}.chase{flex-direction:column;align-items:stretch}.chase.none{flex-direction:row;align-items:center;justify-content:center}.chase.none .who{font-size:var(--t-lg);white-space:nowrap}.chase .who{font-size:var(--t-2xl);white-space:normal}.chase .cacts{margin-top:auto;padding-top:8px}}.filters{display:flex;gap:8px;margin-bottom:16px;align-items:center;flex-wrap:wrap}.filters .search{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:8px;height:44px;box-sizing:border-box;border:1px solid var(--line-ctl);border-radius:var(--r-pill);background:var(--field);padding:0 16px;color:var(--ink-soft);box-shadow:inset 0 1px 2px #1400000f}.filters .search:focus-within{border-color:var(--accent);box-shadow:inset 0 1px 2px #1400000f,0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent),0 8px 20px -12px color-mix(in srgb,var(--accent) 60%,transparent)}.filters .search:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.filters .search input{border:0;outline:0;background:transparent;font:inherit;width:100%;min-width:0;padding:0;color:var(--ink)}.filters select{flex:0 0 auto;height:44px;max-width:45%;border:1px solid var(--line-ctl);border-radius:var(--r-pill);background:var(--field);padding:0 12px}.chips{flex:1 1 100%;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;height:36px;border:1px solid rgba(20,0,0,.1);border-radius:var(--r-pill);color:#3c0707;background:linear-gradient(180deg,#fff,#faf7f1);box-shadow:inset 0 1px #fff,0 1px 2px #1400000d;padding:0 14px;font:inherit;font-size:var(--t-md);font-weight:600;white-space:nowrap}@media(hover:hover){.chip:hover{background:linear-gradient(180deg,#fff,#f3eee2)}}.chip .cn{font-weight:500;color:var(--ink-soft)}.chip[aria-pressed=true]{border-color:var(--ink);color:#fff;background:linear-gradient(180deg,#ffffff2e 0,#fff0 2px),linear-gradient(180deg,color-mix(in srgb,var(--ink) 82%,#fff) 0%,var(--ink) 100%);box-shadow:0 6px 14px -8px #14000099}.chip[aria-pressed=true] .cn{color:#ffffffb3}@media(min-width:860px){.filters{flex-wrap:nowrap}.filters .search{flex:0 1 340px;height:40px}.chips{flex:1 1 auto}}.rowhead{display:none}.rows{overflow:hidden}.rowwrap{border-bottom:1px solid var(--line-soft)}.rowwrap:last-child{border-bottom:0}.row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 40px;grid-template-areas:"cli amt more" "meta st more";column-gap:12px;row-gap:4px;align-items:center;padding:12px 8px 12px 16px;min-height:64px;box-sizing:border-box;cursor:pointer}.row:hover,.row:focus-visible{background:linear-gradient(180deg,#fdfbf6,#f9f5ec);outline:none}.row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.row:active{background:#f6f4ef}.row .cli{grid-area:cli;font-size:var(--t-xl);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .amt{grid-area:amt;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.row .amt .big{font-size:var(--t-xl);font-weight:700}.row .amt small{display:none}.row .meta{grid-area:meta;font-size:var(--t-sm);color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .n,.row .d1,.row .acts{display:none}.row .st{grid-area:st;justify-self:end}.row.done .cli,.row.done .amt{color:var(--ink-soft)}.row .rowmore{grid-area:more;justify-self:center;width:40px;height:40px;border:0;background:none;color:#a39d91;display:flex;align-items:center;justify-content:center;border-radius:var(--r-md)}@media(hover:hover){.row .rowmore:hover{background:var(--line-soft);color:var(--ink-soft)}}.badge{display:inline-block;font-size:var(--t-sm);font-weight:600;padding:3px 10px;border-radius:var(--r-pill);white-space:nowrap}.badge.paid{background:#e3efe6;color:var(--ok)}.badge.part{background:#fbf0d9;color:#8a6412}.badge.draft{background:#eeece7;color:#6b6559}.badge.sent{background:#e7edf5;color:#3a5a7a}.badge.overdue{background:#f7e2dd;color:var(--danger)}.badge.quote{background:#e9e6f2;color:#4d3f6b}.badge.accepted{background:#e3efe6;color:var(--ok)}.badge.credit{background:#e0f0ee;color:#1f5f58}.badge.credited{background:#eeece7;color:#5d574b}.badge.refund{background:#f3e6f0;color:#7a2e64}.mini{border:1px solid var(--line-ctl);background:var(--surface);border-radius:var(--r-sm);padding:4px 8px;font-size:var(--t-sm);font-weight:600}@media(hover:hover){.mini:hover{background:var(--bg)}}.mini.danger{color:var(--danger);border-color:#e7cbc6}.empty{text-align:center;color:var(--ink-soft);padding:40px 20px;font-size:var(--t-lg)}.empty .empty-sub{font-size:var(--t-md);max-width:36ch;margin:0 auto 16px;line-height:1.5}.empty-say{margin:0 0 14px}.empty .newb{padding:8px 16px}@media(min-width:860px){.rowhead{display:grid;grid-template-columns:minmax(0,1fr) 140px 120px 160px 150px 44px;gap:16px;padding:0 8px 8px 20px;font-size:var(--t-sm);font-weight:600;color:var(--ink-soft)}.rowhead button{border:0;background:none;font:inherit;color:inherit;text-align:left;padding:0}@media(hover:hover){.rowhead button:hover{color:var(--accent-text,var(--accent))}}.rowhead .r{text-align:right}.row{grid-template-columns:minmax(0,1fr) 140px 120px 160px 150px 44px;grid-template-areas:"cli n d1 st amt more";column-gap:16px;row-gap:0;padding:0 8px 0 20px;min-height:56px}.row .cli{font-size:var(--t-lg)}.row .meta{display:none}.row .n{display:block;grid-area:n;font-size:var(--t-md);color:var(--ink-soft);white-space:nowrap}.row .d1{display:block;grid-area:d1;font-size:var(--t-md);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.row .st{justify-self:start}.row .amt .big{font-size:var(--t-lg)}.row .amt small{display:block;font-size:var(--t-xs);color:var(--ink-soft)}}@media(min-width:1100px){.row .acts{position:absolute;right:410px;top:50%;transform:translateY(-50%);gap:6px;align-items:center;padding-left:24px;background:linear-gradient(90deg,#fbfaf700,#fbfaf7 24px)}.row:hover .acts,.row:focus-within .acts{display:flex}.row .acts .moreact{display:none}}.work{display:grid;grid-template-columns:minmax(340px,410px) 1fr;gap:22px;padding:20px;max-width:1400px;margin:0 auto;align-items:start}.editor{background:transparent;border:0;padding:6px 8px 16px;margin:-6px -8px 0;position:sticky;top:76px;max-height:calc(100vh - 90px);overflow-y:auto}.editor h2{font-size:var(--t-xl);font-weight:700;letter-spacing:-.01em;color:var(--ink);margin:0 0 12px}.grp{background:var(--card-bg);border:var(--card-edge);border-top-color:#14000009;border-radius:var(--r-card);padding:16px;margin-bottom:12px;box-shadow:var(--card-shadow)}.grp:last-child{margin-bottom:0}.f{margin-bottom:12px}.f label{display:block;font-size:var(--t-sm);font-weight:600;color:var(--ink-soft);margin-bottom:6px}.f input,.f select,.f textarea{width:100%;border:1px solid var(--line-ctl);border-radius:var(--r-md);padding:8px 12px;background:var(--field)}.f textarea{min-height:58px;resize:vertical;line-height:1.4}.r2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.addr{display:flex;align-items:center;gap:8px}.addr input{flex:1;min-width:0}.addr span{color:var(--ink-soft);font-size:var(--t-md);white-space:nowrap}#frAddrHint.bad{color:var(--danger)}.r2>*{min-width:0}.f input,.f select,.f textarea{max-width:100%}input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:42px;padding:2px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--field);cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none;border-radius:var(--r-sm)}input[type=color]::-moz-color-swatch{border:none;border-radius:var(--r-sm)}input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;width:100%;text-align:left;font-variant-numeric:tabular-nums}input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0}.li{border:0;border-radius:var(--r-in);padding:12px;margin-bottom:12px;background:#f7f5f0}.li .lih{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.li .lin{font-size:var(--t-md);font-weight:700;color:var(--ink)}.li .lix,.prow .lix{border:0;background:none;color:var(--danger);font-size:var(--t-sm);font-weight:600;padding:2px 4px;cursor:pointer}.li .liacts{display:flex;gap:8px;align-items:center}.liname{display:flex;align-items:center;gap:10px;min-width:0}.liclip{display:inline-flex;align-items:center;gap:4px;height:28px;min-width:28px;padding:0 9px 0 7px;border-radius:var(--r-pill);border:1px solid var(--line);background-color:var(--surface);color:var(--ink);font-size:var(--t-sm);font-weight:700;cursor:pointer;font-variant-numeric:tabular-nums}.liclip.none{padding:0;justify-content:center;width:28px;background-color:transparent;border-color:var(--line-ctl);color:var(--ink-soft)}.liclip svg{flex:none}@media(hover:hover){.liclip:hover{border-color:var(--accent);color:var(--accent-text,var(--accent))}}.xgrow{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:28px;padding:0 7px;border-radius:var(--r-pill);border:0;background-color:#1400000f;color:var(--ink-soft);font-size:var(--t-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .22s cubic-bezier(.2,.8,.2,1),color .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1)}.xgrow svg{flex:none}.xgrow .w{display:inline-block;max-width:0;overflow:hidden;opacity:0;margin-left:0;transition:max-width .22s cubic-bezier(.2,.8,.2,1),opacity .18s,margin-left .22s cubic-bezier(.2,.8,.2,1)}.xgrow.open,.xgrow:focus-visible{background-color:#fbe5e2;color:var(--danger);padding:0 11px 0 9px}.xgrow.open .w,.xgrow:focus-visible .w{max-width:80px;opacity:1;margin-left:4px}@media(hover:hover){.xgrow:not(:disabled):hover{background-color:#fbe5e2;color:var(--danger);padding:0 11px 0 9px}.xgrow:not(:disabled):hover .w{max-width:80px;opacity:1;margin-left:4px}}.xgrow:disabled{opacity:.45;cursor:default}@media(prefers-reduced-motion:reduce){.xgrow,.xgrow .w{transition:none}}.lit{border:0;background:none;color:var(--accent-text,var(--accent));font-size:var(--t-sm);font-weight:600;padding:2px 4px;cursor:pointer}.lit:disabled{color:var(--ink-soft)}.flab{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.flab label{margin:0}.grph{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.grpacts{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.drafttext{width:100%;min-height:96px;margin:0 0 8px}.draftq{margin:12px 0}.draftq p{margin:0 0 8px;font-weight:600}.draftopts{display:flex;flex-wrap:wrap;gap:8px}.draftnote{margin:8px 0;padding:8px 12px;border-radius:var(--r-sm);background:var(--accent-soft);font-size:var(--t-md)}.drafterr{color:var(--danger);font-size:var(--t-md)}.draftlines{display:flex;flex-direction:column;gap:8px;margin:12px 0 4px}.draftline{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:var(--r-md);background:var(--bg);cursor:pointer}.draftline input{margin-top:3px;flex:0 0 auto}.draftbody{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.draftrow{display:flex;justify-content:space-between;gap:12px}.draftamt{font-variant-numeric:tabular-nums;white-space:nowrap}.draftdesc{font-size:var(--t-md);color:var(--ink)}.draftmeta{font-size:var(--t-sm);color:var(--ink-soft)}.draftflag{font-size:var(--t-sm);color:var(--danger)}.f label .opt{font-weight:400;color:var(--ink-soft)}.chk{display:flex;gap:8px;align-items:center;font-size:var(--t-md);cursor:pointer}.rcchk{margin:-4px 0 12px}.addrow{display:flex;gap:8px}.addrow .add{flex:1}.prow{background:var(--bg);border-radius:var(--r-md);padding:12px;margin:0 0 12px}.prowtop{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px}.prow textarea{min-height:56px}.pricebtns{display:flex;flex-direction:column;gap:8px}.pricebtns .mini{align-self:center;border:0;background:none;color:var(--accent-text,var(--accent));padding:8px}.li .tidy{margin:-4px 0 12px;padding:12px;border-radius:var(--r-md);background:var(--accent-soft)}.li .tidy p{margin:0 0 8px}.li .tidytop{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.li .tidyh{font-size:var(--t-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.li .tidyx{border:0;background:none;color:var(--ink-soft);font-size:var(--t-md);padding:2px 6px;cursor:pointer}.li .tidyt{font-weight:600}.li .tidyd{font-size:var(--t-md)}.li .tidyk{display:block;font-size:var(--t-xs);color:var(--ink-soft)}.li .tidy mark{background:#fff3c4;color:inherit;border-radius:3px;padding:0 2px}.li .tidyok{margin:-4px 0 12px;font-size:var(--t-sm);color:#2f6b3a;font-weight:600}.toast.act{width:max-content}.toast.act.show{pointer-events:auto}.toastact{border:0;background:none;color:#fff;font:inherit;font-weight:700;text-decoration:underline;margin-left:8px;padding:4px 6px;cursor:pointer}.add{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--accent-text,var(--accent));border-radius:var(--r-in);padding:12px;font-weight:600;font-size:var(--t-md)}@media(hover:hover){.add:hover{background:var(--accent-soft)}}.add.quiet{border:1px solid var(--line-ctl);color:var(--ink);font-weight:500}@media(hover:hover){.add.quiet:hover{background:var(--bg)}}.hint{font-size:var(--t-xs);color:var(--ink-soft);margin-top:5px;line-height:1.45}.cwarn{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 0 0;font-size:var(--t-xs);line-height:1.45;color:var(--warn)}.cwarn .mini{font-size:var(--t-xs)}.cnote{margin:6px 0 0;font-size:var(--t-xs);line-height:1.45;color:var(--ink-soft)}.paylist{margin-bottom:9px}.payrow{display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;border-radius:var(--r-in);padding:8px 12px;margin-bottom:8px;background:#f7f5f0;font-size:var(--t-md)}.payrow b{font-variant-numeric:tabular-nums}.doctitle,.eyeb,.sendb{display:none}.doctitle{flex-direction:column;flex:1 1 0;min-width:0;line-height:1.25}.doctitle b{font-size:var(--t-lg);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doctitle span{font-size:var(--t-xs);color:#ffffffa8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doctitle span.err{color:#ffb8ab}.eyeb{width:44px;height:44px;flex:0 0 auto;border:0;border-radius:var(--r-md);background:#ffffff1f;color:#f3efe6;align-items:center;justify-content:center}.eyeb .i-pen,body.pane-preview .eyeb .i-eye{display:none}body.pane-preview .eyeb .i-pen{display:block}@media(max-width:940px){body.on-doc .doctitle{display:flex}body.on-doc .eyeb,body.on-doc .sendb{display:inline-flex}body.on-doc #emailB,body.on-doc #printB,body.on-doc .spacer,body.on-doc .backlbl,body.on-doc #saveStat{display:none}body.on-doc .backb{min-width:44px;justify-content:center;margin-left:-8px}}@media(max-width:940px){body.chrome-off .bar{transform:translateY(-100%)}.bar{transition:transform .22s ease}}@media(prefers-reduced-motion:reduce){.bar{transition:none}}@media(max-width:940px){.work{grid-template-columns:1fr;padding:12px;gap:0}.editor{position:static;max-height:none;padding:0;margin:0}body.pane-preview #viewDoc .editor,body.pane-edit #viewDoc .preview{display:none}}.withpick{display:flex;gap:6px;align-items:stretch}.withpick input{flex:1;min-width:0}.pickbtn{flex:0 0 auto;border:1px solid var(--line-ctl);background:var(--surface);border-radius:var(--r-md);padding:0 12px;font-size:var(--t-sm);font-weight:600;color:var(--ink-soft);white-space:nowrap}@media(hover:hover){.pickbtn:hover{background:var(--accent-soft);color:var(--ink)}}.pickq{width:100%}.picklist{max-height:46vh;overflow:auto;margin:11px 0 2px;border-top:1px solid var(--line-soft)}.pickrow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line-soft);background:transparent;padding:12px 4px;font-size:var(--t-lg);color:var(--ink)}.pickrow em{font-style:normal;color:var(--ink-soft);font-size:var(--t-sm);font-variant-numeric:tabular-nums;white-space:nowrap}@media(hover:hover){.pickrow:hover{background:var(--accent-soft)}}.pvbar{display:none;align-items:center;gap:10px;margin:0 0 10px}.pvbar button{border:1px solid var(--line-ctl);background:var(--surface);border-radius:var(--r-pill);padding:8px 12px;font-size:var(--t-sm);font-weight:600;color:var(--ink)}.pvbar button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.pvbar span{font-size:var(--t-xs);color:var(--ink-soft)}@media(max-width:940px){body.pane-preview .pvbar{display:flex}}.sheets{display:flex;flex-direction:column;align-items:flex-start;gap:18px;transform-origin:top left}.sheets .sheet{box-shadow:0 2px 14px #00000024;border:0;border-radius:0;margin:0;box-sizing:border-box;background:#fff}body.page-view .preview{display:block;overflow:hidden}body.page-view .sheets{transform:scale(var(--pv,1))}body.checkout{background:var(--bg);margin:0;min-height:100dvh}.cobar{display:flex;align-items:center;gap:12px;background:var(--bar);color:#fff;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;min-height:56px}.cobar b{font-size:var(--t-xl)}.coback{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);background:#ffffff21;color:#fff;text-decoration:none;font-size:var(--t-2xl)}.cowrap{max-width:960px;margin:0 auto;padding:24px 16px 48px}.comsg{color:var(--ink-soft);text-align:center;padding:40px 0}.cogrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;align-items:start}.cocard{background:var(--card-bg);border:var(--card-edge);border-top-color:#14000009;border-radius:var(--r-lg);padding:20px;box-shadow:var(--card-shadow)}.cocard h2{font-size:var(--t-2xl);margin:0 0 4px}.cosub{color:var(--ink-soft);font-size:var(--t-md);margin:0}.coplan{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:16px 0 0}.coname{font-size:var(--t-xl);font-weight:700}.cobadge{font-size:var(--t-xs);font-weight:600;padding:4px 8px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-text,var(--accent));white-space:nowrap}.coperiod{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.copoints{list-style:none;padding:0;margin:0 0 16px;font-size:var(--t-md)}.copoints li{display:flex;gap:8px;padding:4px 0}.copoints li:before{content:"✓";color:var(--accent-text,var(--accent));font-weight:700}.coadd{display:flex;gap:8px;align-items:center;font-size:var(--t-md);margin:0 0 16px}.colines{border-top:1px solid var(--line-soft);padding-top:12px;font-size:var(--t-md)}.coline{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.coline.off{color:#2f6b3a}.cototal{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.cototal b{font-size:var(--t-3xl);letter-spacing:-.02em}.cothen{font-size:var(--t-md);color:var(--ink-soft);margin:4px 0 0}.cochange{display:inline-block;margin-top:12px;font-size:var(--t-md);font-weight:600;color:var(--accent-text,var(--accent))}.copay{margin:16px 0 8px;min-height:120px}.cotick.cotop{margin:16px 0 12px}.coexpress{margin:0 0 4px;transition:opacity .15s}.coexpress.off{opacity:.4;pointer-events:none}.coor{display:flex;align-items:center;gap:12px;color:var(--ink-soft);font-size:var(--t-sm);margin:12px 0 0}.coor:before,.coor:after{content:"";flex:1;height:1px;background:var(--line)}.cohint{font-size:var(--t-sm);color:var(--ink-soft);margin:0 0 16px}.cotick{display:flex;gap:8px;align-items:flex-start;font-size:var(--t-md);margin:0 0 16px}.cotick input{margin-top:3px}.cotick a{color:var(--accent-text,var(--accent))}.btn.cogo{display:flex;justify-content:center;width:100%;min-height:48px;font-size:var(--t-lg);background:var(--accent);color:#fff;border:0;border-radius:var(--r-md);text-decoration:none;align-items:center}.btn.cogo:disabled{opacity:.5}.coerr{color:var(--danger);font-size:var(--t-md);margin:12px 0 0}.coerr:empty{display:none}.cofine{font-size:var(--t-sm);color:var(--ink-soft);text-align:center;margin:12px 0 0}.colock{font-size:var(--t-sm);color:var(--ink-soft);text-align:center;margin:8px 0 0}.codone{text-align:center;padding:40px 20px;max-width:520px;margin:0 auto}.codone .cogo{max-width:280px;margin:20px auto 0}.cotickbig{width:56px;height:56px;border-radius:50%;background:#e6efe2;color:#2f6b3a;display:grid;place-items:center;font-size:var(--t-3xl);margin:0 auto 16px}@media(max-width:760px){.cogrid{grid-template-columns:1fr;gap:12px}.cowrap{padding:12px 12px 40px}}body.viewer{background:var(--bg);padding:0;margin:0}.vbar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--vb,var(--bar));color:var(--vbink,#fff);padding-top:calc(10px + env(safe-area-inset-top))}.vmark{flex-shrink:0;width:36px;height:36px;border-radius:var(--r-md);background:#fff;color:var(--vb,var(--bar));display:flex;align-items:center;justify-content:center;font-size:var(--t-sm);font-weight:700;overflow:hidden}.vmark.logo img{max-width:30px;max-height:30px;object-fit:contain}.vbar-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.vbar-name{font-size:var(--t-lg);font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vbar-sub{font-size:var(--t-sm);opacity:.82;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vpay{flex-shrink:0;min-height:44px;margin-left:4px;padding:0 22px;border:0;border-radius:var(--r-md);background:var(--vbink,#fff);color:var(--vb,var(--bar));font:inherit;font-size:var(--t-lg);font-weight:700;cursor:pointer}.vpay:disabled{opacity:.7}.vsettled{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:4px;padding:0 16px;border-radius:var(--r-md);background:var(--vbink,#fff);color:var(--vb,var(--bar));font-weight:700;font-size:var(--t-lg)}.vwrap{max-width:834px;margin:0 auto;padding:16px 16px 40px}.vmsg{font-size:var(--t-lg);color:var(--ink-soft);text-align:center;padding:48px 8px;line-height:1.5}.vpaid{background:#e8f3ec;color:var(--ok);border:1px solid #cfe5d7;border-radius:var(--r-lg);padding:12px 16px;margin:0 0 16px;font-weight:600;font-size:var(--t-md)}.vpaid.problem{background:#fbecea;color:var(--danger);border-color:#efcdc8}.cardfees{margin:8px 0;padding-left:18px;font-size:var(--t-md);color:var(--ink-soft);line-height:1.5}.cardfees li{margin:2px 0}.cardfees b{color:var(--ink);font-weight:600}.vbank{border:0;border-radius:var(--r-card);padding:0;width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 48px);overflow:auto;background:#fff;color:var(--ink)}@media(max-width:620px){.vbank{margin:auto 0 0;width:100%;max-width:100%;border-radius:var(--r-card) var(--r-card) 0 0}}.vbank[open]{animation:vbankUp .26s cubic-bezier(.2,.8,.2,1)}@keyframes vbankUp{0%{transform:translateY(32px);opacity:0}to{transform:none;opacity:1}}@media(max-width:620px){.vbank[open]{animation:vbankSlide .34s cubic-bezier(.2,.8,.2,1)}@keyframes vbankSlide{0%{transform:translateY(100%)}to{transform:none}}}.vbank::backdrop{background:#14120e73}.vbank[open]::backdrop{animation:vbankDim .34s ease-out}@keyframes vbankDim{0%{background:#14120e00}to{background:#14120e73}}.vbank.leaving{animation:vbankAway .26s cubic-bezier(.4,0,1,1) forwards}.vbank.leaving::backdrop{animation:vbankUndim .26s ease-in forwards}@keyframes vbankAway{to{transform:translateY(32px);opacity:0}}@keyframes vbankUndim{0%{background:#14120e73}to{background:#14120e00}}@media(max-width:620px){.vbank.leaving{animation:vbankDown .3s cubic-bezier(.4,0,1,1) forwards}@keyframes vbankDown{to{transform:translateY(100%)}}}@media(prefers-reduced-motion:reduce){.vbank[open],.vbank[open]::backdrop,.vbank.leaving,.vbank.leaving::backdrop{animation:none}}.vbank-head{display:flex;align-items:center;gap:12px;padding:12px 8px 12px 20px;border-bottom:1px solid var(--line)}.vbank-biz{font-weight:600;font-size:var(--t-lg);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vbank-no{font-size:var(--t-sm);color:var(--ink-soft);white-space:nowrap}.vbank-x{min-width:44px;min-height:44px;border:0;background:transparent;font-size:26px;line-height:1;color:var(--ink-soft);cursor:pointer}.vbank-body{padding:16px 20px 20px}.vbank-lbl{margin:0;font-size:var(--t-md);color:var(--ink-soft)}.vbank-amt{margin:0;font-size:var(--t-4xl);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.2}.vbank-due{margin:2px 0 16px;font-size:var(--t-md);color:var(--ink-soft)}.vbank-due:empty{margin-top:0}.vbank-box{border:1px solid var(--line-ctl);border-radius:var(--r-in);padding:12px 16px 4px}.vbank-box h3{display:flex;align-items:center;gap:8px;font-size:var(--t-lg);margin:0 0 2px}.vbank-sub{margin:0 0 4px;color:var(--ink-soft);font-size:var(--t-md)}.vbank-card{width:100%;min-height:48px;margin-top:12px;border:1px solid var(--ink);border-radius:var(--r-pill);background:#fff;color:var(--ink);font:inherit;font-size:var(--t-lg);font-weight:600;cursor:pointer}@media(hover:hover){.vbank-card:hover{background:var(--bg)}}.vbank-body{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.vbank-rows{margin:0}.vbank-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.vbank-row+.vbank-row{border-top:1px solid var(--line)}.vbank-row dt{font-size:var(--t-sm);color:var(--ink-soft)}.vbank-row dd{margin:0;font-size:var(--t-lg);font-weight:600;overflow-wrap:anywhere}.vbank-row dd.num{font-variant-numeric:tabular-nums}.vbank-copy{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--line-ctl);border-radius:var(--r-md);background:#fff;color:var(--ink);font:inherit;font-size:var(--t-md);font-weight:500;cursor:pointer}@media(hover:hover){.vbank-copy:hover{background:var(--bg)}}.vbank-copy.done{background:var(--ok);border-color:var(--ok);color:#fff}@media(hover:hover){.vbank-copy.done:hover{background:var(--ok)}}.vbank-copy.fail{color:var(--danger);border-color:var(--danger)}.vaccept{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;margin:0 0 16px}.vaccept h2{font-size:var(--t-xl);margin:0 0 4px}.vaccept p{margin:0;color:var(--ink-soft);font-size:var(--t-md);line-height:1.5}.vaccrow{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.vaccrow .btn.go{background:var(--vacc,#1a1a1a);color:#fff;border:0;min-height:44px;padding:0 20px}.vaccrow input{flex:1 1 200px;border:1px solid var(--line-ctl);border-radius:var(--r-md);padding:10px 12px;font:inherit}.vaccerr{color:var(--danger)!important;min-height:0;margin-top:8px!important}.vaccerr:empty{display:none}.vaccdone{color:var(--ok)!important;font-weight:600}.vfoot{font-size:var(--t-sm);color:var(--ink-soft);text-align:center;margin-top:16px;line-height:1.5}.vacts{display:flex;align-items:center;gap:9px}.vbar-promo{font-size:var(--t-sm);color:inherit;opacity:.65;text-decoration:none;white-space:nowrap}@media(hover:hover){.vbar-promo:hover{opacity:1;text-decoration:underline}}.vbar-promo b{font-weight:700}.vpdf{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:var(--r-md);background:transparent;color:inherit;font:inherit;font-size:var(--t-md);font-weight:600;cursor:pointer}@media(hover:hover){.vpdf:hover{background:#7f7f7f2e}}.vrn{font-variant-numeric:tabular-nums}a.vbank-card{display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}#vRcptSheet .rclist{margin:8px 0 0}.vpages{display:none}.vpromo{margin:24px 0 0;text-align:center;font-size:var(--t-xs);color:var(--ink-soft)}.vpromo b{color:var(--ink);font-weight:700}.vpromo a{color:inherit}.vghost{border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;border-radius:var(--r-pill);padding:8px 12px;font-size:var(--t-sm);font-weight:600;white-space:nowrap}.vghost[aria-pressed=true]{background:#ffffff29;border-color:#fff9}.vpages{font-size:var(--t-xs);color:var(--ink-soft);margin:0 0 10px;text-align:center}body.viewer .preview{display:block}body.viewer .doc{margin:0 auto}@media(max-width:760px){.vbar-promo{display:none}.vpromo{position:fixed;left:0;right:0;bottom:0;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);z-index:5}.vpromo a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;margin:-15px -6px}body.viewer.promo .vwrap{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media(max-width:620px){.vwrap{padding:12px 8px 32px}.vbar{gap:6px;padding:10px 8px 10px 12px;padding-top:calc(10px + env(safe-area-inset-top))}.vmark{width:32px;height:32px}.vbar-text{margin-left:4px}.vbar-name{font-size:var(--t-md)}.vpay{padding:0 16px}.vrcpt .vrlbl{display:none}.vrcpt{padding:0 8px;gap:3px}}.preview{display:flex;justify-content:center}.doc{font-variant-numeric:lining-nums;--d-accent:#8a6d2f;--d-ink:#1a1a1a;--d-bar:#1a1a1a;--d-barink:#f3efe6;--d-body:Georgia,"Times New Roman",serif;--d-head:"Inter",Arial,sans-serif;background:#fff;width:100%;max-width:794px;border:1px solid var(--line);border-radius:6px;box-shadow:0 5px 22px #00000012;padding:44px 48px 38px;font-family:var(--d-body);font-size:13px;line-height:1.5;color:var(--d-ink)}.doc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px}.doc-top .logo{max-width:150px;max-height:76px;object-fit:contain}.doc-top .issuer{font-family:var(--d-head);font-size:11.5px;color:#5d574b;text-align:right;line-height:1.5}.doc-top .issuer strong{color:var(--d-ink);font-size:13px}.doc h1{font-family:var(--d-head);font-size:26px;font-weight:700;letter-spacing:.15em;margin:0 0 5px}.doc .rule{height:2px;background:var(--d-accent);margin-bottom:20px}.cols{display:flex;gap:26px;margin-bottom:20px}.cols>div{flex:1}.cols .lbl{font-family:var(--d-head);font-size:10px;font-weight:700;letter-spacing:.1em;color:#8a8272;margin-bottom:6px}.cols p{margin:0 0 3px}.cols .k{display:inline-block;min-width:108px;color:#5d574b}.cols .docnum{white-space:nowrap}@media(max-width:560px){.doc:not(.sheet):not(.paper) .cols{flex-direction:column;gap:15px}.doc:not(.sheet):not(.paper) .cols .k{min-width:92px}}table.lines{width:100%;border-collapse:collapse;margin-bottom:14px;font-size:13px;table-layout:fixed}table.lines thead{display:table-header-group}table.lines th{font-family:var(--d-head);font-size:10px;font-weight:700;letter-spacing:.08em;text-align:left;padding:8px;background:var(--d-bar);color:var(--d-barink)}table.lines th.r,table.lines td.r{text-align:right}table.lines td{padding:9px 8px;border-bottom:1px solid #eae5db;vertical-align:top}table.lines td.r{font-variant-numeric:tabular-nums;white-space:nowrap}table.lines td.dt{white-space:nowrap;color:#5d574b;font-size:12.5px}table.lines tr.cat td{background:color-mix(in srgb,var(--d-accent) 12%,#fff);font-family:var(--d-head);font-size:10px;font-weight:700;letter-spacing:.07em;color:var(--d-accent);padding:7px 8px}table.lines .t{font-weight:600}table.lines .d{font-size:11.5px;color:#6b6559;margin-top:2px}table.lines .s{font-size:11px;font-style:italic;color:#7a7263;margin-top:4px}.sums{display:flex;justify-content:flex-end}.sums-in{width:290px}.srow{display:flex;justify-content:space-between;padding:4px 8px}.srow span:last-child{font-variant-numeric:tabular-nums}.srow.rate{display:block;font-size:11px;color:#7a7263;font-style:italic;padding:8px 8px 0;text-align:right;line-height:1.5}.srow.big{background:var(--d-bar);color:var(--d-barink);font-family:var(--d-head);font-weight:700;font-size:15px;padding:11px 8px;margin-top:7px;border-radius:3px}.foot{margin-top:26px;font-size:12.5px}.foot h3{font-family:var(--d-head);font-size:10px;font-weight:700;letter-spacing:.1em;color:#8a8272;margin:0 0 6px;border-top:1px solid var(--d-accent);padding-top:9px}.foot p{margin:0 0 5px}.foot .ty{font-style:italic;text-align:center;margin-top:20px;color:#5d574b}@media(max-width:640px){.doc{padding:26px 20px}.list-wrap{padding:20px 12px 64px}.bar{padding-bottom:8px;padding-top:calc(8px + env(safe-area-inset-top));gap:6px}@media(display-mode:standalone){.bar{padding-top:calc(12px + env(safe-area-inset-top))}}.barin,body.on-doc .barin,body.on-stmt .barin{padding:0 12px}.bar .btn{padding:8px 12px;font-size:var(--t-sm)}body.on-list .hgroup,body.on-list #printB,body.on-doc #newB,.status{display:none}}:root{--ease-sheet:cubic-bezier(.32,.72,0,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}.ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#14000080;z-index:60;display:flex;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .45s;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;padding-top:max(40px,calc(env(safe-area-inset-top) + 16px))}.ov.mid{align-items:flex-start}.ov.mid>.modal{margin-top:auto;margin-bottom:auto}.ov.open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .28s ease,visibility 0s}.ov>*{transition:translate .45s var(--ease-sheet),scale .45s var(--ease-sheet),filter .35s ease}.ov:not(.open)>*{scale:.96}@media(max-width:620px){.ov:not(.open)>*{scale:none;translate:0 100vh}}@media(max-width:760px){#ovSet:not(.open)>*{scale:none;translate:-100% 0}}.ov.open~.ov.open{background:transparent}.ov.open:has(~.ov.open)>*{scale:.94;filter:brightness(.9)}@media(prefers-reduced-motion:reduce){.ov>*{transition:none}.ov:not(.open)>*,.ov.open:has(~.ov.open)>*{translate:none;scale:none}}.modal{background:var(--card-bg);border:var(--card-edge);border-top-color:#14000009;border-radius:var(--r-card);max-width:540px;width:100%;padding:20px;box-shadow:inset 0 1px #fff,0 18px 54px #0000004d}.modal.sm{max-width:400px}.modal h3{margin:0 0 4px;font-size:var(--t-2xl)}.modal .s{margin:0 0 16px;color:var(--ink-soft);font-size:var(--t-md)}.macts{display:flex;justify-content:flex-end;gap:9px;margin-top:10px;flex-wrap:wrap}.macts .btn{background:var(--bg);color:var(--ink)}.macts .btn.go{background:var(--accent);color:#fff}.macts .btn.del{background:#f3e4e1;color:var(--danger)}.code{background:#141414;color:#e6dfce;border-radius:max(var(--r-min),calc(var(--r-card) - 20px));padding:12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--t-xs);overflow-x:auto;white-space:pre}.linkish{border:0;background:none;padding:0;font:inherit;color:var(--accent-text,var(--accent));font-weight:600;text-decoration:underline}.warn{background:#fdf5e9;border:1px solid #e8d9bb;border-radius:max(var(--r-min),calc(var(--r-card) - 20px));padding:12px;font-size:var(--t-sm);margin-bottom:14px}.tprev{border:1px solid var(--line);border-radius:var(--r-in);overflow:hidden;margin:2px 0 10px;background:#fff}.tprev .pbar{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#f3efe6}.tprev .pmono{width:22px;height:22px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;font-size:var(--t-xs);font-weight:700;color:#fff;flex:0 0 auto}.tprev .pname{font-size:var(--t-sm);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tprev .pbtn{font-size:var(--t-xs);font-weight:600;background:#fff;border-radius:var(--r-sm);padding:4px 8px}.tprev .pbody{padding:8px 12px;display:flex;gap:8px;align-items:center}.tprev .pchip{font-size:var(--t-xs);font-weight:700;padding:2px 8px;border-radius:var(--r-pill);color:#fff}.tprev .prow{font-size:var(--t-sm);color:var(--ink-soft)}.tprev .drule{height:2px}.tprev .dwrap{padding:12px}.tprev .dtitle{font-size:var(--t-lg);font-weight:700;letter-spacing:.13em}.tprev .dcat{font-size:var(--t-xs);font-weight:700;letter-spacing:.07em;padding:4px 8px;margin-top:8px}.tprev .dline{display:flex;justify-content:space-between;font-size:var(--t-sm);padding:8px;border-bottom:1px solid #eae5db}.tprev .dbar{display:flex;justify-content:space-between;font-size:var(--t-sm);font-weight:700;padding:8px;margin-top:7px;border-radius:var(--r-sm)}.actsheet{display:flex;flex-direction:column;gap:7px;margin-bottom:6px}.actsheet button{display:flex;align-items:center;gap:11px;width:100%;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:13px 14px;font-size:14.5px;font-weight:600}@media(hover:hover){.actsheet button:hover{background:var(--accent-soft)}}.actsheet button.danger{color:var(--danger);border-color:#e7cbc6}.actsheet button svg{flex:none}.rcprint{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:9px;padding:6px 8px 6px 14px;margin:0 0 7px;cursor:pointer;background-color:var(--surface)}.rcprint span{display:grid;min-width:0}.rcprint b{font-size:14.5px;font-weight:600}.rcprint small{font-size:var(--t-xs);color:var(--ink-soft)}.rclist{list-style:none;margin:0 0 12px;padding:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background-color:var(--surface)}.rclist:empty{display:none}.rcrow{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 8px;border-top:1px solid var(--line-soft)}.rcrow:first-child{border-top:0}.rcopen{display:flex;align-items:center;gap:12px;flex:1;min-width:0;color:inherit;text-decoration:none}.rcthumb{flex:none;width:44px;height:56px;border-radius:var(--r-sm);overflow:hidden;background-color:var(--surface-soft);border:1px solid var(--line-soft);display:grid;place-items:center}.rcthumb img{width:100%;height:100%;object-fit:cover;display:block}.rcpdf{font-size:var(--t-xs);font-weight:700;color:var(--danger);letter-spacing:.04em}.rcname{display:grid;min-width:0}.rcname b{font-size:var(--t-lg);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcname small{font-size:var(--t-xs);color:var(--ink-soft)}.rcbusy{color:var(--ink-soft);font-size:var(--t-md);padding:14px}.rcnone{margin:0 0 12px;color:var(--ink-soft);font-size:var(--t-md)}.rcadd{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}#rcptSheets{display:none}.actsheet button.go{background:var(--bar);color:var(--bar-ink,#fff);border-color:var(--bar);padding-block:15px;margin-bottom:6px;background-image:linear-gradient(180deg,color-mix(in srgb,var(--bar) 84%,#fff 16%) 0,var(--bar) 100%);box-shadow:0 1px 2px #1400002e,0 10px 20px -12px #14000080}@media(hover:hover){.actsheet button.go:hover{background:var(--bar) linear-gradient(180deg,color-mix(in srgb,var(--bar) 84%,#fff 16%) 0,var(--bar) 100%);filter:brightness(1.15)}}.actsheet button.go .amt{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:700}.steps{margin:0 0 12px;padding:0 0 0 20px;font-size:var(--t-md);line-height:1.55;color:var(--ink)}.steps li{margin:0 0 5px}.steps li::marker{color:var(--ink-soft);font-weight:600}.modal .s.mailhead{margin:0 0 8px;font-weight:600;color:var(--ink)}.modal .s.sendnote{margin:0 0 12px;padding:8px 12px;border-radius:max(var(--r-min),calc(var(--r-card) - 20px));background:var(--accent-soft);color:var(--ink)}.mailapps{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mailapps .btn{background:var(--bg);color:var(--ink);justify-content:center;text-align:center}.mailapps .btn.go{background:var(--accent);color:#fff}.mttags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.mttag{border:1px solid var(--line-ctl);background:var(--surface);border-radius:var(--r-pill);min-height:32px;padding:0 10px;font:inherit;font-size:var(--t-sm);color:var(--accent-text,var(--accent));cursor:pointer}@media(hover:hover){.mttag:hover{background:var(--bg)}}.mtacts{display:flex;gap:8px;margin:0 0 10px}#mtBody{width:100%;font:inherit;line-height:1.5;resize:vertical}.mtsubj{margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--line);font-weight:600}@media(pointer:coarse){.mttag{min-height:44px}}.trashback{flex:0 0 100%;justify-content:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:36px;margin:0 0 4px -8px;padding:0 8px;border:0;background:none;color:var(--accent-text,var(--accent));font:inherit;font-size:var(--t-md);font-weight:600;cursor:pointer;border-radius:var(--r-md)}@media(hover:hover){.trashback:hover{text-decoration:underline}}@media(pointer:coarse){.trashback{min-height:44px}}.cptop{flex:0 0 100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.cptop .trashback{flex:0 0 auto;margin-bottom:0}.cpeditlink{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 8px;margin-right:-8px;border:0;background:none;font:inherit;font-size:var(--t-md);font-weight:600;color:#3c0707;text-decoration:underline;text-decoration-color:#3c07074d;text-underline-offset:3px}@media(hover:hover){.cpeditlink:hover{text-decoration-color:currentColor}}@media(pointer:coarse){.cpeditlink{min-height:44px}}.sechips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.secard{background:var(--card-bg);border:var(--card-edge);border-top-color:#14000009;border-radius:var(--r-card);box-shadow:var(--card-shadow);padding:4px 16px}.secard>.clrow{border:0;border-top:1px solid var(--line-soft);border-radius:0;margin:0;background:none}.secard>.clrow:first-child{border-top:0}.secard>.clrow .clhead{padding:14px 4px}@media(hover:hover){.secard>.clrow .clhead:hover{background:none}}@media(hover:hover){.secard>.clrow .clhead:hover b{text-decoration:underline}}.secard .serow:first-child{border-top:0}.secard .empty{padding:32px 8px}.serow{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:14px 4px;border-top:1px solid var(--line)}.serow.link{cursor:pointer}@media(hover:hover){.serow.link:hover{background:var(--bg)}}.sewhat{min-width:0;font-size:var(--t-md);line-height:1.45}.sewho,.sesubj{display:block;color:var(--ink-soft);font-size:var(--t-sm);overflow-wrap:anywhere}.sewhen{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:var(--t-sm);color:var(--ink-soft);text-align:right}.sest{font-weight:600;padding:2px 8px;border-radius:var(--r-pill);background:var(--bg);color:var(--ink-soft)}.sest.ok{background:#e8f3ec;color:var(--ok)}.sest.bad{background:#fbecea;color:var(--danger)}.page .secard+.secard{margin-top:12px}.page .clbar{margin:0 0 12px}.yrpage{padding:16px 20px}.yrrow{font-feature-settings:"calt" 0}#viewYear .head{align-items:flex-end}.owages{padding:16px 20px;margin-bottom:12px}.owages:empty{display:none}.owage4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.owage4+.owage4{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.owage4 span{display:block;font-size:var(--t-sm);color:var(--ink-soft)}.owage4 b{font-size:var(--t-xl);font-variant-numeric:tabular-nums}.owage4 .late b{color:var(--danger)}@media(max-width:620px){.owage4{grid-template-columns:repeat(2,minmax(0,1fr))}}.yrrow.link{cursor:pointer;border-radius:var(--r-sm)}@media(hover:hover){.yrrow.link:hover{background:var(--bg)}}.owname{all:unset;cursor:pointer;display:block;font-size:var(--t-lg);font-weight:600;line-height:1.3;overflow-wrap:anywhere}@media(hover:hover){.owname:hover{text-decoration:underline}}.owname,.owwho{font-feature-settings:"calt" 0}.owname:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cpfigs{padding:12px 20px}.cpfig{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cpfig+.cpfig{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.cpfig .k{font-size:var(--t-sm);color:var(--ink-soft)}.cpfig .v{font-size:var(--t-2xl);font-weight:700;font-variant-numeric:tabular-nums}.cpfig .v.late{color:var(--danger)}.cpfig .kl{font-size:var(--t-xs);color:var(--danger)}.cpacts{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.pb{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 12px;border:0;border-radius:var(--r-pill);font:inherit;font-size:var(--t-md);font-weight:600;white-space:nowrap}.pb svg{width:14px;height:14px;flex:0 0 auto}.pb.dark{background-color:var(--bar);color:#fff}@media(hover:hover){.pb.dark:hover{filter:brightness(1.35)}}.pb.tone{background-color:#1400000f;color:#3c0707}@media(hover:hover){.pb.tone:hover{background-color:#1400001a}}.pb.text{background-color:transparent;color:var(--danger);padding:0 8px}@media(hover:hover){.pb.text:hover{text-decoration:underline}}.pb.text.quiet{color:var(--ink-soft)}.cpedit{background:var(--surface);border-radius:var(--r-lg);padding:16px;margin:0 0 16px;box-shadow:0 1px 2px #0000000a,0 4px 16px #0000000d}.cph{font-size:var(--t-lg);margin:24px 0 8px}.cprow{display:flex;align-items:center;gap:12px;padding:12px 4px;border-top:1px solid var(--line);cursor:pointer}.secard .cprow:first-child{border-top:0}@media(hover:hover){.cprow:hover{background:var(--bg)}}.cpn{flex:1;min-width:0;display:flex;flex-direction:column;font-size:var(--t-md)}.cpn span{font-size:var(--t-sm);color:var(--ink-soft);overflow-wrap:anywhere}.cpn,.sewhat{font-feature-settings:"calt" 0}.cpa{flex:0 0 auto;font-weight:600;font-variant-numeric:tabular-nums}.cpa.soft{font-weight:400;color:var(--ink-soft);font-size:var(--t-sm)}@media(max-width:620px){.cpfig .v{font-size:var(--t-xl)}}.sendprev{margin:0 0 12px}.sendprev .f{margin-bottom:8px}.sphead{display:flex;align-items:center;justify-content:space-between;font-size:var(--t-sm);font-weight:600;color:var(--ink-soft);margin:4px 0}.sphead .btn.link{min-height:32px;padding:0 8px;background:none;border:0;color:var(--accent-text,var(--accent));font-weight:600;font-size:var(--t-md);text-decoration:underline}@media(pointer:coarse){.sphead .btn.link{min-height:44px}}.spbox{border:1px solid var(--line-ctl);border-radius:var(--r-in);background:var(--surface);padding:16px;max-height:46vh;overflow:auto}.spbox p{max-width:none}.mailprev{background:#fff;color:#1d1d1f;border-color:#d9d4cb;color-scheme:light}#mtPreview .mtsubj{border-color:#e5e0d6}.semail{display:flex;flex-direction:column;gap:12px}.semhead{display:flex;align-items:flex-start;gap:12px}.semtext{flex:1;min-width:0}.semtext h3{margin:2px 0 4px;overflow-wrap:anywhere}.semtext .s{margin:0}.semhead .sest{flex:none;font-size:var(--t-sm)}.semail .spbox{max-height:58vh}.semgone{margin:0;padding:16px;border-radius:var(--r-in);background:var(--surface-soft,var(--bg));color:var(--ink-soft);font-size:var(--t-lg);line-height:1.5}#spBody{width:100%;font:inherit;font-size:var(--t-md);line-height:1.5;border:1px solid var(--line-ctl);border-radius:var(--r-md);padding:12px;resize:vertical;min-height:220px}#spHint{margin:6px 0 0}.sendme{margin:0 0 16px}.sendme .btn{width:100%;justify-content:center;background:var(--accent);color:#fff}.sendme .btn:disabled{opacity:.7}.modal .sendme .s{margin:8px 0 0}.sentmark{display:block;font-size:var(--t-xs);color:var(--ink-soft)}.sentmark.bad{color:var(--danger)}.billnote{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fdf5e9;border:1px solid #e8d9bb;border-radius:var(--r-lg);padding:12px 16px;margin-bottom:12px}.billnote p{margin:0;font-size:var(--t-md)}.billnote.bad{background:#fbeeec;border-color:#e7cbc6}.billnow{margin:0 0 12px;font-size:var(--t-md)}.aplcard{display:flex;flex-direction:column;gap:14px}.apltop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.apltop .hint{margin:2px 0 0}.aplname{font-size:var(--t-2xl)}.aplby{flex:none;font-size:var(--t-sm);font-weight:600;background:var(--bg);border-radius:var(--r-pill);padding:4px 10px;white-space:nowrap}.aplrows{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--bg);border-radius:var(--r-md);font-size:var(--t-lg)}.aplrows div{display:flex;justify-content:space-between;gap:12px}.aplrows div span:last-child{font-variant-numeric:tabular-nums}.aplacts{display:flex;flex-wrap:wrap;gap:8px}.aplbar{height:6px;border-radius:var(--r-pill);background:var(--line-soft,var(--line));overflow:hidden}.aplbar span{display:block;height:100%;background:var(--bar)}.aplsay{margin:0;font-size:var(--t-lg);line-height:1.45}.aplsoon{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;background:var(--bg);border-radius:var(--r-md);font-size:var(--t-md);line-height:1.4}.aplsoon span{flex:none;width:8px;height:8px;border-radius:50%;background:var(--rose)}.aplsheet{display:flex;flex-direction:column;gap:12px}.aplhead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.aplhead h3{margin:0}.aplhead .hint{margin:4px 0 0}.aplx{flex:none;width:44px;height:44px;border-radius:var(--r-pill);border:0;background:var(--bg);color:var(--ink);font-size:var(--t-xl);cursor:pointer}.aplseg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--bg)}.aplseg button{height:40px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-soft);font:600 var(--t-lg)/1 var(--sans);cursor:pointer}.aplseg button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #14000026}.aplplans{display:flex;flex-direction:column;gap:10px}.aplplan{border-radius:var(--r-card);padding:12px 14px;background:var(--surface);border:2px solid var(--line)}.aplplan.on{border-color:var(--bar)}.aplplan.feat{box-shadow:0 0 0 3px color-mix(in srgb,var(--rose) 40%,transparent)}.aplpick{all:unset;box-sizing:border-box;-webkit-tap-highlight-color:transparent;width:100%;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:44px}.apldot{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--line-ctl)}.aplplan.on .apldot{border:7px solid var(--bar)}.aplwhat{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.aplwhat .hint{margin:0;font-size:var(--t-md)}.apln{font-weight:700;font-size:var(--t-xl);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aplbadge{font-size:var(--t-xs);font-weight:700;color:var(--bar);background:color-mix(in srgb,var(--rose) 35%,#fff);border-radius:var(--r-pill);padding:2px 8px}.aplprice{text-align:right;display:flex;flex-direction:column;gap:2px}.aplprice b{font-size:var(--t-xl);font-variant-numeric:tabular-nums}.aplprice .hint{margin:0;font-size:var(--t-sm)}.apltidy{display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px 10px 8px 12px;background:var(--bg);border-radius:var(--r-md);font-size:var(--t-md)}.apltidy span{flex:1}.aplsheet .btn.go{background-color:var(--bar);color:var(--bar-ink,#fff);border-color:var(--bar)}.aplsheet .btn.go:disabled{opacity:.45}.aplsheet .btn.link{background-color:transparent;border:0;color:var(--ink);font-weight:600}.aplbuy{min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.aplbuy small{font-weight:400;font-size:var(--t-sm);opacity:.8}.aplrestore{align-self:center}.aplsmall{margin:0;font-size:var(--t-xs);line-height:1.45;color:var(--ink-soft);text-align:center}.apllinks{margin:0;display:flex;justify-content:center;gap:16px;font-size:var(--t-sm)}html.in-app .login-note:has(a[href$="/pricing"]){display:none}.billoffer{margin:0 0 12px;font-size:var(--t-md)}.billperiod{display:flex;gap:8px;margin:12px 0}#billBody{container-type:inline-size}.billplans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;align-items:stretch}.billplan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-in);padding:16px;display:flex;flex-direction:column;box-shadow:0 1px 2px #0000000a}.billplan.feat{border:2px solid var(--accent);padding:15px;box-shadow:0 6px 20px #00000014}.billplan.on{box-shadow:0 0 0 3px var(--accent-soft)}.billtop{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:24px}.billplan h5{margin:0;font-size:var(--t-xl)}.billbadge{font-size:var(--t-xs);font-weight:600;padding:4px 8px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-text,var(--accent));white-space:nowrap}.billplan p{margin:0}.billprice{margin-top:12px!important}.billprice b{font-size:var(--t-3xl);letter-spacing:-.02em}.billprice s{color:var(--ink-soft);margin-left:4px}.billplan ul{list-style:none;margin:12px 0;padding:0;font-size:var(--t-md);flex:1}.billplan li{display:flex;gap:8px;padding:4px 0}.billplan li:before{content:"✓";color:var(--accent-text,var(--accent));font-weight:700}.billadd{display:flex;gap:8px;align-items:center;font-size:var(--t-md);margin-bottom:12px}#billBody .btn{background:var(--bg);color:var(--ink);border:1px solid var(--line);min-height:44px}@media(hover:hover){#billBody .btn:hover{background:var(--line-soft)}}#billBody .btn.go,.billnote .mini.go{background:var(--accent);color:#fff;border-color:var(--accent)}.billplan .btn{width:100%;justify-content:center}.billcur{text-align:center}.billsw{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line-soft);margin:0 0 12px;padding-top:4px;font-size:var(--t-md);min-height:44px;cursor:pointer}.billsw span{display:grid;min-width:0}.billsw b{font-weight:600}.billsw small{font-size:var(--t-xs);color:var(--ink-soft)}.planov .plsum{border-radius:max(var(--r-min),calc(var(--r-card) - 20px));background:var(--bg);padding:4px 16px;margin:0 0 12px}.planov .plsum>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;align-items:baseline}.planov .plsum>div+div{border-top:1px solid var(--line)}.planov .plsum dt{font-size:var(--t-md);min-width:0}.planov .plsum dt small{display:block;color:var(--ink-soft);font-size:var(--t-sm);margin-top:2px}.planov .plsum dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--t-lg)}.planov .plsum .today dd{font-size:var(--t-2xl);letter-spacing:-.01em}.planov .plsum .sk{height:14px;margin:12px 0}.planov .plsum .sk.w60{width:60%}.planov .plsum .sk.w40{width:40%}.planov .warn{font-size:var(--t-md);margin-bottom:12px}.planov .warn b{display:block;margin-bottom:2px}.planov .plerr{margin:0 0 12px;padding:12px;border-radius:max(var(--r-min),calc(var(--r-card) - 20px));background:#fbeeec;border:1px solid #e7cbc6;font-size:var(--t-md)}.planov .plfine{font-size:var(--t-xs);color:var(--ink-soft);margin:0}.planov .macts{margin-top:16px;gap:8px}.planov .macts .pb{height:44px;font-size:var(--t-lg);padding:0 18px}.planov .macts .pb:disabled{opacity:.35;cursor:default}@media(max-width:620px){.ov.planov{align-items:flex-end;padding:0}.ov.planov>.modal{margin:0;max-width:none;border-radius:var(--r-card) var(--r-card) 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.planov .macts{flex-direction:column-reverse}.planov .macts .pb{width:100%;height:48px}}@container (max-width:560px){.billplans{grid-template-columns:1fr}.billplan.feat{order:-1}}@media(max-width:620px){.billnote{flex-direction:column;align-items:flex-start}}.modal .s.rowchase{margin:-4px 0 12px;color:var(--ink)}.chaseprev{margin-top:12px}.chasehead{margin:0 0 8px;font-weight:600;font-size:var(--t-md)}.chaselist{list-style:none;margin:0 0 12px;padding:0}.chaselist li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line-soft);font-size:var(--t-md)}.chaselist li span{color:var(--ink-soft);white-space:nowrap}.macts .btn.link{margin-right:auto;background:none;color:var(--ink-soft);font-weight:500;text-decoration:underline;text-underline-offset:2px;padding-left:0}.modal.roomy{max-width:720px}.yrhead{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.yrnav{display:flex;gap:6px;flex:0 0 auto}.yrfig{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px}.yrfig div{background:var(--bg);border-radius:var(--r-md);padding:12px}.yrfig .k{font-size:var(--t-xs);color:var(--ink-soft)}.yrfig .v{font-size:var(--t-2xl);font-weight:700;margin-top:3px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.yrvs{font-size:var(--t-sm);color:var(--ink-soft);margin:-8px 0 16px}.yrvs b{color:var(--ink)}.yrvs .up{color:var(--ok)}.yrvs .down{color:var(--danger)}.yrbars{display:grid;grid-template-columns:34px minmax(0,1fr) 84px;gap:4px 9px;align-items:center;font-size:var(--t-xs);margin-bottom:6px}.yrbars .m{color:var(--ink-soft)}.yrbars .track{background:var(--line-soft);border-radius:var(--r-sm);height:15px;position:relative;overflow:hidden}.yrbars .yrbar{position:absolute;inset:0 auto 0 0;border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 26%,#fff)}.yrbars .yrbar.paid{background:var(--accent)}.yrbars .amt{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.yrbars .zero{color:var(--line-ctl)}.yrkey{font-size:var(--t-xs);color:var(--ink-soft);margin:2px 0 18px}.yrkey i{display:inline-block;width:9px;height:9px;border-radius:var(--r-sm);margin-right:4px;font-style:normal;background:color-mix(in srgb,var(--accent) 26%,#fff)}.yrkey i.paid{background:var(--accent);margin-left:12px}.yrwho{margin-top:4px}.yrwho h4{font-size:var(--t-xs);font-weight:700;letter-spacing:.05em;color:var(--ink-soft);margin:0 0 8px}.yrrow{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line-soft);font-size:var(--t-md)}.yrrow span{color:var(--ink-soft);font-size:var(--t-xs)}.yrrow b{font-variant-numeric:tabular-nums;flex:0 0 auto}@media(max-width:560px){.yrfig{grid-template-columns:minmax(0,1fr);gap:6px;margin:12px 0 14px}.yrfig div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px}.yrfig .v{font-size:var(--t-xl);margin-top:0}.yrbars{grid-template-columns:30px minmax(0,1fr) 72px}}.owrow{border:1px solid var(--line-soft);border-radius:var(--r-md);padding:12px;margin-bottom:8px;background:var(--surface)}#owedList:has(.owrow){background:var(--card-bg);border:var(--card-edge);border-top-color:#14000009;border-radius:var(--r-card);box-shadow:var(--card-shadow);overflow:hidden}#owedList .owrow{border:0;border-top:1px solid var(--line-soft);border-radius:0;margin:0;padding:16px 20px;background:none}#owedList .owrow:first-child{border-top:0}.owrow.late .owamt{color:var(--danger)}.owtop{display:flex;align-items:baseline;gap:12px}.owwho{flex:1;min-width:0}.owwho b{display:block;font-size:var(--t-lg);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.owage{display:block;font-size:var(--t-xs);color:var(--ink-soft);margin-top:2px}.owrow.late .owage{color:var(--danger)}.owamt{flex:0 0 auto;font-size:var(--t-lg);font-weight:700;font-variant-numeric:tabular-nums}.owbits{font-size:var(--t-xs);color:var(--ink-soft);margin-top:7px;line-height:1.5}.owacts{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap;align-items:center}@media(max-width:859px){.owacts,.cpacts{gap:0 8px}.owacts .pb.tone,.cpacts .pb.tone{background-color:transparent;padding:0 4px;color:#3c0707;border-left-width:0;border-right-width:0}.owacts .owold{display:none}}.cardbox h5{margin:0 0 4px;font-size:var(--t-lg)}.cardacts{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}.cardacts .mini{padding:8px 12px;font-size:var(--t-md)}.cardacts a.mini{text-decoration:none;color:var(--ink);display:inline-flex;align-items:center}.schrow{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid var(--line-soft);border-radius:var(--r-md);padding:12px;margin-bottom:8px;background:var(--surface)}.schrow.off{background:var(--bg)}.schwho{min-width:0;flex:1 1 220px}.schacts{display:flex;gap:8px;flex-wrap:wrap}.clbar{display:flex;gap:8px;align-items:center;margin-bottom:10px}.clbar .clq{flex:1;min-width:0;margin:0}.clbar .add{white-space:nowrap}.clq{width:100%;border:1px solid var(--line-ctl);border-radius:var(--r-md);padding:8px 12px;margin-bottom:10px;font-size:var(--t-md)}.clrow{border:1px solid var(--line-soft);border-radius:var(--r-md);margin-bottom:8px;background:var(--surface);overflow:hidden}.clrow:has(.cledit:not([hidden])){border-color:var(--accent)}.clhead{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;background:none;padding:12px}@media(hover:hover){.clhead:hover{background:var(--accent-soft)}}.clwho{flex:1;min-width:0}.clwho b{display:block;font-size:var(--t-lg);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.clline{display:block;font-size:var(--t-xs);color:var(--ink-soft);line-height:1.45;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clline.none{font-style:italic}.clnum{flex:0 0 auto;text-align:right}.clnum b{display:block;font-size:var(--t-md);font-weight:600;font-variant-numeric:tabular-nums}.clnum span{display:block;font-size:var(--t-xs);color:var(--ink-soft);margin-top:1px}.clchev{flex:0 0 auto;color:var(--ink-soft);transition:transform .15s}.clrow:has(.cledit:not([hidden])) .clchev{transform:rotate(180deg)}.cledit{padding:2px 12px 12px;border-top:1px solid var(--line-soft)}.cledit .f{margin:11px 0 0}.cledit label{display:block;font-size:var(--t-xs);color:var(--ink-soft);margin-bottom:4px}.cledit input,.cledit textarea{width:100%;border:1px solid var(--line-ctl);border-radius:var(--r-sm);padding:8px}.cledit textarea{min-height:56px;resize:vertical}.cledit .ca{display:flex;gap:7px;justify-content:flex-end;align-items:center;margin-top:12px}.cledit .ca .sp{flex:1}.mini.go{background:var(--accent);color:#fff}@media(max-width:560px){.clnum{text-align:left}.clhead{flex-wrap:wrap;gap:6px 12px}.clwho{flex:1 0 100%}}.frow{display:flex;gap:11px;align-items:center;border:1px solid var(--line-soft);border-radius:var(--r-in);padding:12px;margin-bottom:7px;background:var(--surface-soft);cursor:pointer}@media(hover:hover){.frow:hover{border-color:var(--accent)}}:is(.frow,.billsw,.apltidy,.remindask,.rcprint) input.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;margin:0 0 0 auto;width:48px;height:44px;position:relative;cursor:pointer;background:none;border:0}:is(.frow,.billsw,.apltidy,.remindask,.rcprint) input.switch:before{content:"";position:absolute;left:2px;top:9px;width:44px;height:26px;border-radius:999px;background:var(--line-ctl);transition:background .2s}:is(.frow,.billsw,.apltidy,.remindask,.rcprint) input.switch:after{content:"";position:absolute;left:5px;top:12px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .22s cubic-bezier(.2,.8,.2,1)}:is(.frow,.billsw,.apltidy,.remindask,.rcprint) input.switch:checked:before{background:var(--accent)}:is(.frow,.billsw,.apltidy,.remindask,.rcprint) input.switch:checked:after{transform:translate(18px)}:is(.frow,.billsw,.apltidy,.remindask,.rcprint) input.switch:focus-visible:before{outline:2px solid var(--accent);outline-offset:2px}:is(.frow,.billsw,.apltidy,.remindask,.rcprint) input.switch:disabled{cursor:default}:is(.frow,.billsw,.apltidy,.remindask,.rcprint) input.switch:disabled:before{opacity:.5}@media(prefers-reduced-motion:reduce){:is(.frow,.billsw,.apltidy,.remindask,.rcprint) input.switch:before,:is(.frow,.billsw,.apltidy,.remindask,.rcprint) input.switch:after{transition:none}}.frow .fico{flex:0 0 auto;width:20px;height:20px;color:var(--ink-soft)}.frow .txt{display:block;flex:1;min-width:0;font-size:var(--t-xs);color:var(--ink-soft);line-height:1.45}.frow .txt b{display:block;font-size:var(--t-md);color:var(--ink);margin-bottom:2px;font-weight:600}.frow.lock{opacity:.65;background:#f4f2ed;cursor:default}@media(hover:hover){.frow.lock:hover{border-color:var(--line-soft)}}.frow .tag{display:inline-block;font-size:var(--t-xs);font-weight:700;letter-spacing:.05em;color:var(--accent-text,var(--accent));border:1px solid var(--accent);border-radius:var(--r-pill);padding:2px 8px;margin-left:7px;vertical-align:1px}.alertbar{position:fixed;left:0;right:0;bottom:0;z-index:85;background:#7d2b22;color:#fff;padding:12px 16px;padding-bottom:calc(13px + env(safe-area-inset-bottom));font-size:var(--t-md);line-height:1.45;text-align:center}.toast{position:fixed;left:50%;transform:translate(-50%) translateY(18px);bottom:calc(22px + env(safe-area-inset-bottom));background:#140000;color:#f5f5f7;padding:12px 20px;border-radius:var(--r-pill);font-size:var(--t-md);z-index:90;opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;max-width:88vw;text-align:center}@media(prefers-reduced-motion:reduce){.toast{transform:translate(-50%)}}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.creditref{margin:-4px 0 12px;font-size:var(--t-sm);line-height:1.45;color:var(--ink-soft)}.creditref.warn{color:var(--danger);font-weight:600}.locknote{background:#f7f2e7;border:1px solid #ddcda8;border-radius:var(--r-in);padding:8px 12px;margin:0 0 15px;font-size:var(--t-sm);line-height:1.45;color:#6d5524}.setmodal{max-width:880px;padding:0;overflow:hidden}.sethead{display:flex;align-items:center;gap:11px;padding:12px 16px;border-bottom:1px solid var(--line)}.setmark{width:30px;height:30px;border-radius:var(--r-md);background:var(--accent);flex:0 0 auto;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:var(--t-xs)}.settitle{min-width:0}.settitle h3{margin:0;font-size:var(--t-lg)}.settitle p{margin:0;font-size:var(--t-xs);color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setent{margin-left:auto;display:flex;align-items:center;gap:7px;flex:0 1 auto;min-width:0}.setent span{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ink-soft)}.setent select{border:1px solid var(--line-ctl);border-radius:var(--r-sm);padding:4px 8px;font-size:var(--t-sm);background:var(--field);max-width:190px}.setbody{display:grid;grid-template-columns:244px 1fr;grid-template-rows:minmax(0,1fr);min-height:420px;max-height:min(70vh,620px);overflow:hidden}.setrail{background:#faf8f4;border-right:1px solid var(--line);padding:12px;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:3px}.setgrp{font-size:var(--t-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);font-weight:700;margin:13px 8px 5px}.setgrp:first-child{margin-top:0}.setnav{display:flex;gap:9px;align-items:flex-start;width:100%;text-align:left;border:0;background:var(--accent-soft);font:inherit;font-size:var(--t-md);padding:8px;border-radius:max(var(--r-min),calc(var(--r-card) - 12px));cursor:pointer;color:var(--ink);line-height:1.3}.setnav>span{flex:1;min-width:0;font-weight:600}.setnav small{display:block;font-size:var(--t-xs);color:var(--ink-soft);font-weight:400;margin-top:2px}.setnav em{display:none;font-style:normal;color:var(--line-ctl);font-size:var(--t-xl);align-self:center}.setic{flex:0 0 auto;width:26px;height:26px;border-radius:var(--r-sm);background:var(--surface);color:var(--accent-text,var(--accent));display:flex;align-items:center;justify-content:center}.setic svg{width:15px;height:15px}@media(hover:hover){.setnav:hover{background:#efe7d4}}.setnav[aria-current=true]{background:var(--accent);color:#fff}.setnav[aria-current=true] small{color:#ffffffd1}.setnav[aria-current=true] .setic{background:#ffffff2e;color:#fff}.setpanes{overflow-y:auto;min-height:0;background:var(--bg);padding:16px}.setpanel h4{margin:0 0 3px;font-size:var(--t-xl)}.setsub{margin:0 0 14px;font-size:var(--t-sm);color:var(--ink-soft)}.setpanel input[readonly]{background:var(--bg);color:var(--ink-soft)}.setcount{margin-left:8px;font-size:var(--t-xs);font-weight:500;color:var(--ink-soft)}.featgrp{font-size:var(--t-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--ink-soft);margin:16px 0 4px}.setback{display:none}.setcard{background:var(--surface);border:var(--card-edge);border-top-color:#14000009;box-shadow:var(--card-shadow);background-image:var(--card-bg);border-radius:var(--r-in);padding:16px}.acwho{display:flex;align-items:center;gap:12px}.acwho b{display:block;font-size:var(--t-xl)}.acwho span{display:block;font-size:var(--t-md);color:var(--ink-soft)}.acmark{flex:none;width:44px;height:44px;border-radius:var(--r-pill);background:var(--bar);color:var(--bar-ink,#fff);display:flex;align-items:center;justify-content:center;font-weight:700}.aclist{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--bg);border-radius:max(var(--r-min),calc(var(--r-in) - 12px));font-size:var(--t-lg)}.acrow{display:flex;justify-content:space-between;gap:12px}.acrow span:last-child{color:var(--ink-soft)}.acacts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.dalist{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.daitem{display:flex;gap:10px;padding:12px;background:var(--bg);border-radius:var(--r-md);font-size:var(--t-lg);line-height:1.45}.daitem i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--line-ctl);margin-top:6px}.daitem.gone{background:#fbeeec}.daitem.gone i{background:var(--danger)}#acctBody .setcard+.setcard{margin-top:12px}#acctBody h5{margin:0 0 10px}.acctseat{background:var(--bg);border-radius:max(var(--r-min),calc(var(--r-in) - 16px));padding:16px;margin-top:12px}.acctseat p{margin:8px 0 12px;font-size:var(--t-md);color:var(--ink-soft)}.acctseat .f{margin-bottom:12px}.acctseat .pb.dark{width:100%;height:44px}.accthead{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--t-lg)}.acctfree{flex:0 0 auto;background:var(--ink);color:var(--surface);border-radius:var(--r-pill);padding:4px 12px;font-size:var(--t-sm);font-weight:600}.acctrow{display:flex;align-items:center;justify-content:space-between;gap:8px}.acctwho{min-width:0;display:flex;flex-direction:column;font-size:var(--t-lg);overflow-wrap:anywhere}.acctwho span{font-size:var(--t-md);color:var(--ink-soft)}#mLimit{margin:12px 0 0}#mLimit button{background:none;border:0;padding:0;font:inherit;color:var(--accent-text,var(--accent));text-decoration:underline;cursor:pointer}.setcard>.f:last-child,.setcard>details:last-child{margin-bottom:0}.setlive{background:#eef3ee;border-radius:var(--r-in);padding:8px 12px;font-size:var(--t-sm);margin:0 0 13px}.setfoot{display:flex;align-items:center;gap:9px;border-top:1px solid var(--line);padding:12px 16px;background:var(--surface-soft)}.setstate{flex:1;font-size:var(--t-sm);color:var(--ink-soft)}.setver{margin:0;padding:0 16px 12px;font-size:var(--t-xs);color:var(--ink-soft);background:var(--surface-soft)}.setfoot .btn{background:var(--bg);color:var(--ink)}.setfoot .btn.go{background:var(--accent);color:#fff}.setpanes[data-live="1"]~.setfoot .btn.go,.setbody:has(.setpanel[data-live="1"]:not([hidden]))~.setfoot .btn.go{display:none}.setbody:has(.setpanel[data-live="1"]:not([hidden]))~.setfoot .setstate{visibility:hidden}@media(max-width:760px){#ovSet{padding:0;padding-top:env(safe-area-inset-top);align-items:stretch}.setmodal{max-width:none;border:0;border-radius:0;min-height:100dvh;display:flex;flex-direction:column}.setbody{grid-template-columns:1fr;max-height:none;flex:1;position:relative;min-height:0}.setrail{border-right:0;padding:12px;overflow-y:auto}.setnav em{display:block}.setent select{max-width:132px}.setpanes{position:absolute;top:0;right:0;bottom:0;left:0;padding:12px;z-index:2;translate:100% 0;visibility:hidden;box-shadow:-12px 0 28px -18px #00000073;transition:translate .42s var(--ease-sheet),visibility 0s linear .42s}.setpanes.in{translate:none;visibility:visible;transition:translate .42s var(--ease-sheet),visibility 0s}.setrail{transition:translate .42s var(--ease-sheet),filter .42s ease}.setbody:has(.setpanes.in) .setrail{translate:-30% 0;filter:brightness(.95)}.setback{display:inline-flex;align-items:center;justify-content:center;gap:2px;height:32px;padding:0 12px 0 8px;border:1px solid var(--line-ctl);background:var(--surface);border-radius:var(--r-pill);font-size:var(--t-lg);font-weight:600;line-height:1;margin:0 0 10px;color:var(--ink);cursor:pointer}.setback:before{content:"‹";font-size:var(--t-2xl);font-weight:400;margin-top:-2px}.setfoot,.setver{padding-bottom:calc(11px + env(safe-area-inset-bottom))}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.setpanes,.setpanes.in,.setrail{transition:none}.setbody:has(.setpanes.in) .setrail{translate:none;filter:none}}.login-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:auto;color:var(--login-ink,#fff);background:var(--login-accent,var(--bar));--od-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Helvetica Neue",sans-serif}.login-page[hidden]{display:none}body.logged-out{background:var(--login-accent,var(--bar))}.login-stack{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:48px 16px calc(32px + env(safe-area-inset-bottom));padding-top:max(48px,calc(env(safe-area-inset-top) + 24px))}.login-id{display:flex;align-items:center;justify-content:center;gap:16px;max-width:min(560px,100%);text-align:left}.login-logo{display:flex;align-items:center;justify-content:center;flex:none}.login-logo[hidden]{display:none}.login-logo img{display:block;width:auto;height:auto;max-height:52px;max-width:52px;object-fit:contain;filter:var(--login-logo,brightness(0) invert(1))}.login-logo.wide img{max-width:280px;max-height:48px}.login-logo.tile{width:64px;height:64px;padding:8px;background:#fff;border-radius:var(--r-md)}.login-logo.tile img{filter:none;max-width:100%;max-height:100%}.login-logo.tile.wide{width:auto;height:auto;padding:8px 12px}.login-logo.tile.wide img{max-width:240px;max-height:40px}.login-name{font-size:var(--t-2xl);font-weight:700;margin:0;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.login-id.wordmark .login-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.login-card{width:100%;max-width:400px;background:var(--paper);color:var(--ink);border-radius:var(--r-lg);padding:40px 32px 32px;text-align:center;box-shadow:0 24px 64px -24px #00000073}.login-product{display:flex;flex-direction:column;align-items:center;margin:0 0 28px;font-family:var(--od-sans)}.login-icon{width:72px;height:72px;margin:0 0 16px;display:block}.login-app{font-size:var(--t-4xl);font-weight:700;line-height:1.1;letter-spacing:-.035em}.login-by{font-size:var(--t-xl);color:var(--ink-soft);margin-top:4px;letter-spacing:-.01em}.login-by b{color:var(--ink);font-weight:700;letter-spacing:-.03em}.login-sub{margin:0 auto 20px;color:var(--ink-soft);font-size:var(--t-lg);line-height:1.5;max-width:28ch}.google-btn,.ms-btn,.apple-btn,.signup-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;border:1px solid var(--line-ctl);background:#fff;border-radius:var(--r-pill);padding:12px 24px;font-size:var(--t-lg);font-weight:600;color:var(--ink);cursor:pointer;transition:background .15s,border-color .15s}@media(hover:hover){.google-btn:hover,.ms-btn:hover,.apple-btn:hover,.signup-btn:hover{background:var(--bg);border-color:var(--ink-soft)}}.google-btn:focus-visible,.ms-btn:focus-visible,.apple-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.google-btn svg,.ms-btn svg{flex:0 0 auto}.ms-btn,.ms-only{display:none}body.ms-site .ms-btn{display:inline-flex;margin-top:12px}body.ms-site .ms-only{display:inline}body.ms-site .g-only,.apple-btn{display:none}body.apple-site .apple-btn{display:inline-flex;margin-top:12px}body.apple-site .ms-only{display:inline}body.apple-site .g-only{display:none}.apple-btn img{flex:0 0 auto;width:48px;height:48px;margin:-14px}@media(hover:hover){.apple-btn:hover{background:#fff}}.login-email{display:none;text-align:left}body.email-site .login-email{display:block}body.email-site .ms-only{display:inline}body.email-site .g-only{display:none}.login-email label,.login-sent label{display:block;font-size:var(--t-md);font-weight:600;margin:0 0 6px}.login-email input,.login-sent input{display:block;width:100%;box-sizing:border-box;min-height:48px;padding:0 16px;font-size:var(--t-lg);color:var(--ink);background:#fff;border:1px solid var(--line-ctl);border-radius:var(--r-lg)}.email-btn{display:block;width:100%;min-height:48px;margin-top:12px;padding:12px 24px;border:0;border-radius:var(--r-pill);background-color:var(--ink);color:#fff;font-size:var(--t-lg);font-weight:600;cursor:pointer}.email-btn:disabled{opacity:.6;cursor:default}.email-btn:focus-visible,.login-again:focus-visible,.login-email-close:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.login-email-new{display:none;text-align:center}body.signup-site .login-email-new{display:block}html.in-app .login-email-new{display:none}.login-sent{text-align:left}.login-sent h2{font-size:var(--t-2xl);margin:4px 0 8px;text-align:center}.login-sent p{color:var(--ink-soft);font-size:var(--t-lg);line-height:1.5;margin:0 0 20px;text-align:center;overflow-wrap:anywhere}.login-sent b{color:var(--ink)}.login-again,.login-email-close{display:block;width:100%;min-height:44px;margin-top:8px;border:0;background:none;color:var(--ink);font-size:var(--t-md);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}body.email-sent .login-card>:not(.login-product):not(.login-sent):not(#liErr){display:none}.login-email .ferr,.login-sent .ferr{color:var(--danger);font-size:var(--t-md);margin:6px 0 0;text-align:left}.login-done{text-align:center}.login-done h2{font-size:var(--t-2xl);margin:4px 0 8px}.login-done p{color:var(--ink-soft);font-size:var(--t-lg);line-height:1.5;margin:0 auto 20px;max-width:30ch}.login-home{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--r-pill);background-color:var(--bg);color:var(--ink);font-weight:600;text-decoration:none}body.acct-gone .login-card>:not(.login-product):not(.login-done){display:none}#liErr{background:#f6e3e3;color:var(--danger);border-radius:var(--r-lg);padding:12px 16px;margin:0 0 20px;font-size:var(--t-lg);font-weight:500;line-height:1.45;text-align:left}#liErr:empty{display:none}.login-note{font-size:var(--t-sm);color:var(--ink-soft);margin:16px 0 0}.login-signup{display:none}body.signup-site .login-signup{display:block}body.signup-site .login-card>.login-note{display:none}body.starting #ovFirstRun{z-index:120}.frterms{display:flex;gap:8px;align-items:flex-start;font-size:var(--t-md);margin:4px 0 8px}.frterms input{margin-top:3px}.frterms a{color:inherit}.login-demo{display:none}body.demo-site .login-demo{display:block}body.demo-site .login-card>.login-sub,body.demo-site .login-card>.login-note{display:none}.demo-btn{width:100%;min-height:48px;border:0;border-radius:var(--r-pill);background:var(--ink);color:#fff;padding:12px 24px;font:inherit;font-size:var(--t-xl);font-weight:600;cursor:pointer}@media(hover:hover){.demo-btn:hover{background:#000}}.demo-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.demo-btn:disabled{opacity:.6;cursor:default}.login-or{display:flex;align-items:center;gap:12px;margin:24px 0 16px;font-size:var(--t-sm);color:var(--ink-soft)}.login-or:before,.login-or:after{content:"";flex:1;height:1px;background:var(--line)}.login-legal{font-size:var(--t-sm);margin:0;color:color-mix(in srgb,var(--login-ink,#fff) 72%,transparent)}.login-legal a{color:color-mix(in srgb,var(--login-ink,#fff) 86%,transparent)}@media(hover:hover){.login-legal a:hover{color:var(--login-ink,#fff)}}@media(max-width:760px){.login-stack{justify-content:flex-start;gap:24px;padding-top:max(40px,calc(env(safe-area-inset-top) + 24px))}.login-id{gap:12px}.login-logo img{max-height:44px;max-width:44px}.login-logo.wide img{max-width:240px;max-height:40px}.login-name{font-size:var(--t-xl)}.login-card{padding:32px 24px 28px}.login-icon{width:64px;height:64px;margin-bottom:12px}}.hub-only,.li-go,.login-email-open,.login-email-close,.hub-trial{display:none}.hub-bar{background-image:linear-gradient(180deg,#2c1a1a 0,#140000);padding:12px 0;padding-top:calc(12px + env(safe-area-inset-top))}.hub-in{max-width:1088px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:8px;font-family:var(--od-sans)}.hub-wm{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:700;letter-spacing:-.02em;font-size:17px;min-height:44px;margin-right:auto}.hub-wm img{width:30px;height:30px;border-radius:var(--r-md);display:block}.hub-wm span{font-weight:400;color:#d6cfcf}.hub-bar nav{display:flex;align-items:center;gap:2px}.hub-bar nav a{color:#e9e2e2;text-decoration:none;font-size:15px;padding:0 12px;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}@media(hover:hover){.hub-bar nav a:hover{color:#fff}}.hub-bar a:focus-visible,.hub-intro a:focus-visible,.hub-foot a:focus-visible{outline:2px solid #fff;outline-offset:2px}body.hub-site .login-stack{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:72px;row-gap:0;align-items:center;max-width:1088px;min-height:0;margin:0 auto;padding:56px 24px 48px}body.hub-site .login-id{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.hub-site .login-legal{display:none}body.hub-site .login-card{grid-column:2;grid-row:1}.hub-intro{grid-column:1;grid-row:1;color:#fff;font-family:var(--od-sans)}.hub-kick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--t-lg);color:#cbbebe;margin:0 0 18px}.hub-kick b{background:#d79d9d2e;color:#f2dede;border-radius:var(--r-pill);padding:2px 12px;font-weight:600}.hub-intro h2{font-size:52px;line-height:1.04;letter-spacing:-.035em;margin:0 0 18px;font-weight:800;text-wrap:balance;color:#fff}.hub-lead{font-size:19px;line-height:1.5;color:#d9cfcf;margin:0 0 32px;max-width:34ch}.hub-feats{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:12px}.hub-feats li{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:calc(var(--r-card) - 6px);background:linear-gradient(180deg,#ffffff12,#ffffff08);box-shadow:inset 0 1px #ffffff14}.hub-feats i{flex:none;width:36px;height:36px;border-radius:var(--r-md);background:#d79d9d2e;display:flex;align-items:center;justify-content:center;color:#f2dede}.hub-feats b{display:block;font-size:var(--t-xl);color:#fff;line-height:1.3}.hub-feats span{display:block;font-size:var(--t-lg);color:#cbbebe;line-height:1.4}.hub-more{display:flex;gap:10px;flex-wrap:wrap;margin:0}.hub-more a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--r-pill);font-size:15px;font-weight:600;text-decoration:none}.hub-more .l{background:#f4f1ea;color:#140000}.hub-more .g{color:#f4efe8;box-shadow:inset 0 0 0 1px #ffffff47}@media(hover:hover){.hub-more .l:hover{background:#fff}.hub-more .g:hover{box-shadow:inset 0 0 0 1px #ffffff8c}}.hub-free{font-size:var(--t-lg);color:#cbbebe;margin:14px 0 0}.hub-foot{max-width:1040px;margin:0 auto;padding:20px 0 calc(40px + env(safe-area-inset-bottom));border-top:1px solid #3a2626;font-size:var(--t-lg);line-height:1.7;color:#b9abab;font-family:var(--od-sans)}.hub-foot a{color:#d9cfcf}@media(hover:hover){.hub-foot a:hover{color:#fff}}body.hub-site.signup-site .login-signup,body.hub-site.signup-site .login-sub .g-only,body.hub-site.signup-site .login-sub .ms-only,body.hub-site.signup-site .li-in,body.hub-site .login-email-new{display:none}body.hub-site.signup-site .hub-only,body.hub-site.signup-site .li-go{display:inline}body.hub-site.signup-site .hub-trial{display:block;font-size:var(--t-sm);color:var(--ink-soft);margin:18px 0 0;line-height:1.5}.hub-trial b,.hub-trial a{color:var(--ink)}body.hub-site.email-site .login-email{display:none}body.hub-site.email-site .login-email-open,body.hub-site.email-site.email-open .login-email{display:block}body.hub-site.email-site.email-open .login-email-open{display:none}body.hub-site.email-site.email-open .login-email-close{display:block}.login-email-open{width:100%;min-height:44px;margin:8px 0 0;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--t-lg);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.login-email-open:focus-visible{outline:2px solid var(--ink);outline-offset:3px}html.in-app .hub-intro,html.in-app .hub-bar nav,html.in-app .hub-web,html.in-app .hub-trial{display:none!important}html.in-app body.hub-site .login-stack{display:flex}@media(max-width:1087px){.hub-foot{margin:0 24px}}@media(max-width:899px){body.hub-site .login-stack{grid-template-columns:minmax(0,1fr);justify-items:center;max-width:560px;padding:20px 16px 8px}body.hub-site .login-card{grid-column:1;grid-row:1}.hub-intro{grid-row:2;width:100%;padding:40px 4px 8px}.hub-intro h2{font-size:34px}.hub-lead{font-size:17px;margin-bottom:24px}.hub-kick span,.hub-free{display:none}}@media(max-width:640px){.hub-in{padding:0 16px}.hub-wm{font-size:16px;gap:8px}.hub-wm span{display:none}.hub-bar nav a{padding:0 8px;font-size:var(--t-lg)}.hub-foot{margin:0 16px}}@media(max-width:360px){.hub-wm b{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}body.logged-out .bar,body.logged-out #viewList,body.logged-out #viewDoc{display:none!important}.skel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--bg);overflow:hidden;transition:opacity .18s ease-out}.skel.gone{opacity:0;pointer-events:none}body.boot-out #bootSkel{display:none}body.boot-in .skel-bar,body.boot-in .skel-wrap{animation:none}.skel-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skel-bar,.skel-wrap{animation:skel-in .2s ease-out .3s both}@keyframes skel-in{0%{opacity:0}to{opacity:1}}.skel-bar{background:#1d1d1d;padding:12px 0;padding-top:calc(11px + env(safe-area-inset-top))}.skel-barin{max-width:1080px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;height:36px}.skel-wrap{max-width:1080px;margin:0 auto;padding:20px 16px}.sk{display:block;border-radius:var(--r-sm);background:linear-gradient(90deg,#e7e3da,#efebe3,#e7e3da 80%) 0 0/200% 100%;animation:skel-shine 1.4s ease-in-out infinite}.skel-bar .sk{background:linear-gradient(90deg,#2c2c2c,#383838,#2c2c2c 80%) 0 0/200% 100%}@keyframes skel-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.sk-chip{width:152px;height:36px;border-radius:var(--r-pill)}.sk-new{width:88px;height:36px;border-radius:var(--r-md);visibility:hidden}.sk-title{width:136px;height:24px;margin:4px 0 18px}.skel-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.skel-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:16px;display:flex;flex-direction:column;gap:10px;min-height:128px}.sk-l1{width:92px;height:12px}.sk-big{width:148px;height:28px}.sk-l2{width:62%;height:12px}.sk-l3{width:52%;height:18px}.skel-filters{display:flex;gap:8px;margin-bottom:12px}.sk-search{flex:1;height:38px;border-radius:var(--r-md)}.sk-btn{width:132px;height:38px;border-radius:var(--r-md)}.sk-sel{width:106px;height:38px;border-radius:var(--r-md)}.skel-rows{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;margin-top:32px}.skel-row{display:grid;grid-template-columns:120px minmax(0,1fr) 100px 96px;gap:16px;align-items:center;padding:20px 16px;border-bottom:1px solid var(--line-soft)}.skel-row:last-child{border-bottom:0}.sk-num{width:88px;height:14px}.sk-client{width:min(220px,80%);height:14px}.sk-date{width:80px;height:12px}.sk-amt{width:72px;height:14px;justify-self:end}.skel-row:nth-child(2) .sk-client{width:min(160px,70%)}.skel-row:nth-child(4) .sk-client{width:min(190px,75%)}@media(max-width:940px){.sk-new{visibility:visible;background:linear-gradient(90deg,#e7e3da,#efebe3,#e7e3da 80%) 0 0/200% 100%}.sk-btn{display:none}.skel-rows{margin-top:0}}@media(max-width:620px){.skel-wrap{padding-top:16px}.skel-filters{flex-wrap:wrap}.sk-search{flex:1 0 100%;height:44px}.sk-sel{flex:1;height:44px}.skel-filters:after{content:"";flex:1;height:44px;border-radius:var(--r-md);background:#e7e3da}.skel-card{min-height:180px}.skel-row{grid-template-columns:minmax(0,1fr) 80px;row-gap:8px;padding:16px}.sk-num,.sk-client,.sk-date{grid-column:1}.sk-amt{grid-row:1;grid-column:2}}@media(prefers-reduced-motion:reduce){.sk{animation:none}.skel-bar,.skel-wrap{animation-duration:0s}.skel{transition:none}}#ovImg{align-items:flex-start}#ovImg>.modal{margin:auto}.imed{max-width:440px;padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:min(900px,calc(100dvh - 48px))}.imtop{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 8px 4px;flex:none}.imtop h3{margin:0;font-size:var(--t-xl);font-weight:600;text-align:center;flex:1}.imstage{position:relative;height:300px;flex:none;background:#1c1414;touch-action:none;cursor:grab;outline:none;-webkit-user-select:none;user-select:none;overflow:hidden}.imstage:active{cursor:grabbing}.imstage:focus-visible{box-shadow:inset 0 0 0 2px var(--rose)}.imstage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.imhint{position:absolute;bottom:10px;left:0;right:0;margin:0;text-align:center;pointer-events:none;color:#ffffffa6;font-size:var(--t-sm)}.imh{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center;touch-action:none;cursor:nwse-resize}#imH-tr,#imH-bl{cursor:nesw-resize}.imh i{display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000073}.imh.turn{cursor:grab}.imh.turn i{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#140000}.imh:focus-visible i{outline:2px solid var(--rose);outline-offset:2px}.imstem{position:absolute;width:2px;height:22px;margin:-11px 0 0 -1px;background:#ffffffbf;pointer-events:none}.imreadout{position:absolute;transform:translate(-50%,-50%);background:#ffffff29;color:#fff;border-radius:var(--r-pill);padding:3px 12px;font-size:var(--t-sm);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.imcmp{position:absolute;top:10px;right:12px;height:32px;padding:0 12px;border:0;border-radius:var(--r-pill);background-color:#ffffff24;color:#fff;font-size:var(--t-sm);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none}@media(hover:hover){.imcmp:hover{background-color:#ffffff38}}.imprevs{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);flex:none}.impv{flex:1;min-width:0;margin:0;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border-radius:var(--r-lg)}.impv figcaption{font-size:var(--t-sm);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impv.paper{background:var(--bg)}.impv.light{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.impv.tab{background:#ebe7df;flex:.7}.impvdoc{flex:none;width:48px;height:26px;padding:3px 5px;border-radius:4px;background:#fff;box-shadow:0 1px 2px #1400001f;display:flex;align-items:center}.impvdoc img{max-width:100%;max-height:100%;object-fit:contain}.impvbar{display:block;flex:none;max-width:56px;max-height:24px;object-fit:contain}.impvbar.whiten{filter:brightness(0) invert(1)}.impvbar.tile{background:#fff;padding:2px 4px;border-radius:var(--r-sm)}.impvmark{flex:none;width:27px;height:27px;border-radius:7px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.impvmark.tiny{width:16px;height:16px;border-radius:4px}.imbody{flex:1 1 auto;overflow:auto;padding:4px 16px;min-height:0}.imsec{margin:20px 0 8px;font-size:var(--t-md);font-weight:600;color:var(--ink-soft)}.impanel>.imsec:first-child{margin-top:16px}.imtidy{margin-top:16px;border-radius:var(--r-card);background:#f7eded;padding:16px}.imtidyhd{display:flex;align-items:center;gap:8px}.imtidyhd b{font-size:var(--t-xl);font-weight:700;letter-spacing:-.01em}.imspark{width:30px;height:30px;border-radius:50%;background:var(--bar);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.imtidy>p{margin:8px 0 6px;color:var(--ink-soft);font-size:var(--t-md)}.imtick{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0;border:0;background:none;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.imtick .box{width:22px;height:22px;border-radius:50%;flex:none;box-sizing:border-box;border:2px solid #c9c2b4;background:var(--surface);color:#fff;display:flex;align-items:center;justify-content:center}.imtick[aria-pressed=true] .box{border:0;background:var(--bar)}.imtick b{display:block;font-weight:600}.imtick small{display:block;font-size:var(--t-sm);color:var(--ink-soft)}.imtidyacts{display:flex;gap:8px;margin-top:10px}.imtidyacts .pb.dark{flex:1;height:44px;font-size:var(--t-lg)}.imtidy.done{display:flex;align-items:center;gap:10px;background:#e9f3ec;color:#1f5130;border-radius:var(--r-card);padding:8px 8px 8px 14px}.imtidy.done span{flex:1;font-weight:600}.imlink{border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;min-height:36px;padding:0 6px;cursor:pointer}.imtidyagain{display:inline-flex;align-items:center;gap:8px;margin-top:16px;min-height:44px;padding:0 16px;border-radius:var(--r-pill);border:1px dashed #c08a8a;background:#fbf4f4;color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.imsliders{margin-top:12px}.imslrow{display:flex;align-items:center;gap:10px}.imstep{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:0;display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer}@media(hover:hover){.imstep:hover{background:var(--bg)}}.imtrack{position:relative;flex:1;height:44px}.imtrack:before{content:"";position:absolute;left:0;right:0;top:20px;height:4px;border-radius:2px;background:#e5e0d6}.imtrack .fill{position:absolute;top:20px;height:4px;border-radius:2px;background:var(--bar)}.imtrack .mid{position:absolute;left:50%;top:15px;width:2px;height:14px;margin-left:-1px;border-radius:1px;background:#a29c90}.imtrack input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:44px;margin:0;padding:0;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.imtrack input::-webkit-slider-runnable-track{background:transparent;height:44px}.imtrack input::-moz-range-track{background:transparent}.imtrack input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:12px;border-radius:50%;background:var(--bar);box-shadow:0 1px 3px #00000040}.imtrack input::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--bar)}.imtrack input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--rose);outline-offset:2px}.imquick{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.imseg{display:flex;background:var(--bg);border-radius:var(--r-pill);padding:3px}.imseg button{flex:1;min-height:36px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-soft);font:inherit;cursor:pointer}.imseg button[aria-checked=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0000001f}.imnote{margin:8px 0 0;font-size:var(--t-sm);color:var(--ink-soft);line-height:1.4}.imsw{display:flex;flex-wrap:wrap;gap:12px}.imsw button{width:32px;height:32px;border-radius:50%;border:1px solid var(--line-ctl);padding:0}.imsw button[aria-checked=true]{outline:2px solid var(--bar);outline-offset:3px}.imfoot{display:flex;justify-content:space-between;margin:16px -8px 4px}@media(max-width:760px){#ovImg{padding:0;align-items:stretch}#ovImg>.modal{margin:0;max-width:none;max-height:none;height:100%;border:0;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}@media(pointer:coarse){.imstep{width:44px;height:44px}.imseg button{min-height:44px}.imsw button{width:44px;height:44px}.imcmp{min-height:44px}.imfoot .pb,.imtop .pb{min-width:44px}}.remindask{background:var(--bg);border-radius:max(var(--r-min),calc(var(--r-card) - 20px));padding:12px 16px;margin:0 0 12px;display:flex;flex-direction:column;gap:4px}.ratop{display:flex;gap:12px;align-items:flex-start}.ratxt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:4px;font-size:var(--t-md);line-height:1.45;color:var(--ink-soft);font-weight:400;cursor:pointer}.ratxt b{font-size:var(--t-lg);font-weight:600;color:var(--ink)}.raothers{color:var(--ink)}.ratop input.switch{margin:0}.remindask .f,.remindask .f .hint{margin:4px 0 0}.raerr{color:var(--danger)}.rafreq{display:flex;flex-direction:column;gap:4px;margin-top:4px}.rafreq label{display:flex;gap:8px;align-items:flex-start;font-size:var(--t-md);line-height:1.4;font-weight:400;color:var(--ink);padding:4px 0;cursor:pointer}.rafreq input{margin:2px 0 0;flex:0 0 auto;width:auto;min-height:0}.ralinks{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.btn.link.ralink{min-height:32px;padding:0;background:none;border:0;box-shadow:none;color:var(--accent-text,var(--accent));font-weight:500;font-size:var(--t-md);text-decoration:underline}.sumoffer{position:relative;border-radius:var(--r-card);background:var(--card-bg);border:var(--card-edge);border-top-color:#14000009;box-shadow:var(--card-shadow);padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.sumoffer>b{font-size:var(--t-lg);font-weight:600}.sumoffer>p{margin:0;font-size:var(--t-md);line-height:1.45;color:var(--ink-soft);max-width:none}.sumoffer>p.raothers{color:var(--ink)}.sumoffer .f{margin:0;max-width:360px}.roacts{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:4px}@media(min-width:860px){.sumoffer{padding:20px}}.chase:has(.cnext){flex-wrap:wrap}.cnext{flex:1 0 100%;display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--line-soft);padding-top:4px;font-size:var(--t-md);color:var(--ink-soft)}.rspills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.rssubj{margin:0 0 8px;font-size:var(--t-lg);font-weight:600}.modal .s.rsnote{margin:12px 0 0}#viewImport .list-wrap{display:flex;flex-direction:column;gap:16px}.imback{display:flex;align-items:center;gap:12px;color:var(--bar-ink,#fff)}.imbacklink{min-height:32px;border:0;padding:0;background:none;color:inherit;font:inherit;font-size:var(--t-lg);font-weight:600}@media(hover:hover){.imbacklink:hover{text-decoration:underline}}.imyour{display:none}.imfile{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-md);opacity:.75}.imcards{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px}#viewImport .sumcard{padding:20px;gap:10px}#viewImport .sumcard .v{font-size:var(--t-4xl);margin-top:0;letter-spacing:-.02em}#viewImport .sumcard .of{margin-top:0;font-size:var(--t-md)}.imlegend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--t-md);font-variant-numeric:tabular-nums}.imgrow{flex-grow:1}.imnarrow{display:none}.imnext .pb{align-self:flex-start}.imask{display:flex;gap:8px;flex-wrap:wrap}.imnext .imeach{align-self:flex-start;margin-top:-4px}#imCopy:not(:empty){padding:12px 0 4px}.imnextwords{display:flex;flex-direction:column;gap:10px;min-width:0}.imnexttitle{font-size:var(--t-2xl);font-weight:700;line-height:1.2}.imnextsub{font-size:var(--t-md);color:var(--ink-soft)}.imcheck{display:none}.imhead{display:flex;align-items:center;gap:8px;padding-top:8px}.imhead h1{font-size:var(--t-3xl);font-weight:700;margin:0 8px 0 0}.imchips{display:flex;gap:8px;flex:1 1 auto;min-width:0}.imhead .pb,.imbring .pb{height:40px;padding:0 24px;font-size:var(--t-lg)}.imhead .pb:disabled,.imbring .pb:disabled{opacity:.5}.imtablecard,.imlook,.imlist{border-radius:var(--r-card);background:var(--card-bg);border:var(--card-edge);box-shadow:var(--card-shadow)}.imtablecard{padding:8px 20px;font-size:var(--t-md)}.imscroll{overflow-x:auto}.imtable{width:100%;border-collapse:collapse;font-variant-numeric:normal}.imtable th{padding:6px 8px 8px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-weight:400}.imtable td{padding:0 8px 0 0;height:44px;border-bottom:1px solid var(--line-soft,var(--line));max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"calt" 0}.imtable th.num,.imtable td.num{text-align:right;font-variant-numeric:tabular-nums}.imtable .imstrong{font-weight:600}.imquiet,.imgone{color:var(--ink-soft)}.impick{display:block;width:100%;min-width:84px;height:30px;border:0;border-radius:var(--r-pill);padding:0 6px;background:var(--bg);color:var(--ink);font:inherit;font-size:var(--t-sm);font-weight:600}.imfrom{display:block;margin-top:3px;padding-left:8px;font-size:var(--t-xs);color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.imtable th.num .imfrom{text-align:right}.imlink{display:flex;align-items:center;min-height:44px;border:0;padding:0;background:none;color:var(--ink);font:inherit;font-size:var(--t-md);text-decoration:underline;text-underline-offset:2px}.imleft{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:var(--t-md);color:var(--ink-soft)}.imlist,.imbring,.imlooktitle{display:none}.imlook{padding:8px 20px;font-size:var(--t-md)}.imbad{display:grid;grid-template-columns:170px 66px minmax(0,1fr) 260px 90px;gap:12px;align-items:center;min-height:64px;border-bottom:1px solid var(--line-soft,var(--line))}.imbwho{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.imbnum{color:var(--ink-soft);font-feature-settings:"calt" 0}.imbamt{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.imbfield input{width:100%;height:40px;box-sizing:border-box;border:1px solid var(--line-ctl);border-radius:var(--r-md);padding:0 12px;background:var(--field);color:var(--ink);font:inherit;font-size:var(--t-lg)}.imfixed{color:var(--ok)}.imlooknote{margin:0;display:flex;align-items:center;min-height:44px;color:var(--ink-soft)}.imsheet{width:auto;flex:0 0 auto}.imdone{align-self:stretch;max-width:560px;width:100%}.imdone h1{margin:0;font-size:var(--t-3xl);font-weight:700;line-height:1.15}.imdone p{margin:0;font-size:var(--t-lg);line-height:1.45;color:var(--ink-soft)}.imdoneacts{display:flex;gap:8px;flex-wrap:wrap}.imdoneacts .pb{height:44px;padding:0 20px;font-size:var(--t-lg)}.imstart{display:block;margin:12px auto 0;min-height:32px;border:0;background:none;color:var(--accent-text,var(--accent));font:inherit;font-size:var(--t-md);font-weight:600;text-decoration:underline;text-underline-offset:2px}.imcols h3{margin:0;font-size:var(--t-2xl);font-weight:700}.imhandle{display:none}.imcols{display:flex;flex-direction:column;gap:8px;padding:20px}.imcol{display:grid;grid-template-columns:minmax(0,1fr) 146px;gap:10px;align-items:center;min-height:66px;border-bottom:1px solid var(--line-soft,var(--line))}.imcol label{display:flex;flex-direction:column;gap:2px;min-width:0}.imcol b{font-size:var(--t-lg);font-weight:600}.imcol span{font-size:var(--t-sm);color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"calt" 0}.imcol .impick{height:44px;padding:0 10px;font-size:var(--t-md)}.imcolsdone{height:44px;font-size:var(--t-lg);margin-top:4px;flex:0 0 auto}#imColList{overflow-y:auto;min-height:0}@media(max-width:859px){#viewImport .list-wrap{gap:12px}.imback,.imbacklink{min-height:44px}.imfile{display:none}.imsheet{margin-left:auto;width:auto;max-width:50%}.imcards{grid-template-columns:minmax(0,1fr);gap:12px}#viewImport .sumcard{padding:16px;gap:8px}.imwide{display:none}.imnarrow{display:inline}.imnext,.imcheck{flex-direction:row;align-items:center;gap:12px;padding:12px 12px 12px 16px!important}.imnext .imgrow{display:none}.imnext .imnextwords,.imcheck .imnextwords{flex:1 1 auto;gap:2px}.imnext .imnexttitle{font-size:var(--t-xl)}.imnext .pb,.imcheck .pb{flex:0 0 auto;align-self:center;height:44px;padding:0 16px;font-size:var(--t-lg)}.imnext.imasking{flex-direction:column;align-items:stretch;padding:16px!important;gap:8px}.imasking .imask{padding-top:4px;flex-wrap:nowrap}.imasking .imask .pb{flex:1 1 0;padding:0 8px}.imasking .imeach{align-self:center;margin-top:0}.imcopy{width:100%}.imcheck{display:flex}.imchecktitle{font-size:var(--t-lg);font-weight:600}.imcheck .imnextsub{font-size:var(--t-sm)}.imhead,.imtablecard,.imleft{display:none}.imlist{display:block;padding:4px 16px}.imlrow{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;border-bottom:1px solid var(--line-soft,var(--line));font-size:var(--t-lg)}.imlrow:last-child{border-bottom:0}.imlwho{min-width:0;display:flex;flex-direction:column}.imlwho b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imlwho span{font-size:var(--t-sm);color:var(--ink-soft);font-feature-settings:"calt" 0}.imlamt{font-weight:600;font-variant-numeric:tabular-nums;flex:0 0 auto}.imbring{display:block;padding-bottom:12px}.imbring .pb{width:100%;height:44px}#imBody[data-filter=look] .imall,#imBody[data-filter=look] .imcards,#imBody[data-filter=look] .imcheck{display:none}#imBody[data-filter=look] .imyour{display:inline;color:var(--ink)}#imBody[data-filter=look] .imback{color:var(--ink)}.imlooktitle{display:block;margin:0;font-size:var(--t-3xl);font-weight:700;line-height:1.15}.imlook{padding:16px}.imbad{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-bottom:12px;margin-bottom:12px;min-height:0}.imbwho{grid-column:1;grid-row:1;font-size:var(--t-lg)}.imbamt{grid-column:2;grid-row:1;font-size:var(--t-lg)}.imbnum{grid-column:1 / -1;grid-row:2}.imbwhy,.imbfield{grid-column:1 / -1}.imbfield:empty{display:none}.imbfield input{height:44px;font-size:16px}.imlooknote{min-height:0;display:block;line-height:1.45}.imdone{padding:20px!important;gap:12px!important;max-width:none}.imdoneacts{flex-direction:column}.imdoneacts .pb{width:100%}#ovImCols{align-items:flex-end;padding:0}.imcols{padding:10px 16px calc(20px + env(safe-area-inset-bottom));max-width:540px;max-height:92dvh;border-radius:28px 28px 0 0;border-bottom:0}.imhandle{display:block;align-self:center;width:40px;height:5px;border-radius:var(--r-pill);background:var(--line);flex:0 0 auto}.imcol .impick{font-size:16px}}body.bar-light .bar,body.bar-light .bar .idbtn,body.bar-light .bar .entpick,body.bar-light .bar .backb,body.bar-light .bar .hgroup button{color:#1d1d1f}body.bar-light .bar .idbtn:hover,body.bar-light .bar .idbtn:active,body.bar-light .bar .idbtn[aria-expanded=true]{background:#1d1d1f14}body.bar-light .bar .sync{color:#1d1d1f99}body.bar-light .bar .tab{color:#1d1d1fa8}body.bar-light .bar .tab:hover,body.bar-light .bar .tab[aria-current=page]{color:#1d1d1f}body.bar-light .bar .tab[aria-current=page]:after{background:#1d1d1f}body.bar-light .bar .tabtag{background:#1d1d1f;color:var(--bar)}body.bar-light .bar .navlink{color:#1d1d1fb8}@media(hover:hover){body.bar-light .bar .navlink:hover{color:#1d1d1f}}body.bar-light .bar .btn{background:#1d1d1f14;color:#1d1d1f}@media(hover:hover){body.bar-light .bar .btn:hover{background:#1d1d1f24}}body.bar-light .bar .btn.go{background:#1d1d1f;color:var(--bar)}@media(hover:hover){body.bar-light .bar .btn.go:hover{background:#000}}body.bar-light .bar .btn.ico{background:none}@media(hover:hover){body.bar-light .bar .btn.ico:hover{background:#1d1d1f14}}body.bar-light .bar .hgroup{background:#1d1d1f14}body.bar-light .bar .hgroup button+button{border-left-color:#1d1d1f24}body.bar-light .bar .status{color:#1d1d1f9e}body.bar-light .bar .doctitle span{color:#1d1d1fa8}body.bar-light .bar .doctitle span.err{color:var(--danger)}body.bar-light .bar .eyeb{background:#1d1d1f14;color:#1d1d1f}body.bar-light .cbtn:not(.ghost),body.bar-light .pb.dark,body.bar-light .imspark{color:#1d1d1f}@media(hover:hover){body.bar-light .cbtn:not(.ghost):hover,body.bar-light .pb.dark:hover{filter:brightness(.94)}}body.accent-light .mono:not(.has-icon):not(.bg-dark):not(.bg-light):not(.bg-transparent),body.accent-light .mk:not(.has-icon):not(.bg-dark):not(.bg-light):not(.bg-transparent),body.accent-light .iconprev.none,body.accent-light .newb,body.accent-light .susteps li.done .sun,body.accent-light .pvbar button[aria-pressed=true],body.accent-light .btn.cogo,body.accent-light .macts .btn.go,body.accent-light .mailapps .btn.go,body.accent-light .sendme .btn,body.accent-light #billBody .btn.go,body.accent-light .billnote .mini.go,body.accent-light .mini.go,body.accent-light .setmark,body.accent-light .setnav[aria-current=true],body.accent-light .setnav[aria-current=true] .setic,body.accent-light .setfoot .btn.go{color:#1d1d1f}body.accent-light .setnav[aria-current=true] small{color:#1d1d1fb8}body.accent-light .setnav[aria-current=true] .setic{background:#1d1d1f1a}@media(pointer:coarse){input,select,textarea,.filters .search input,.clq,.vaccrow input,.cledit input,.cledit textarea,.spbox input,.setent select{font-size:max(16px,var(--t-xl))}.f input,.f select,.f textarea,.filters input,.filters select,.cledit input,.cledit textarea{padding:12px}input[type=color]{height:44px}.btn,.add,.mini,.pickbtn,.rowexp,.rowmore,.idbtn,.backb,.lix,.lit,.tidyx,.toastact,.actsheet button,.pickrow,.vghost,.chip,.cbtn,.tab,.hgroup>button{min-height:44px;min-width:44px}.menu button{min-height:44px;align-items:center}.btn,.mini,.pickbtn,.rowexp,.rowmore,.backb,.lix,.lit,.tidyx,.toastact,.vghost,.hgroup>button{display:inline-flex;align-items:center;justify-content:center}.pb{height:44px;border:6px solid transparent;background-clip:padding-box}.acctseat .pb.dark{border:0}.liclip,.xgrow{height:44px;min-width:44px;border:8px solid transparent;background-clip:padding-box;margin:-8px}.liclip{box-shadow:inset 0 0 0 1px var(--line)}.liclip.none{width:44px;box-shadow:inset 0 0 0 1px var(--line-ctl)}#mLimit button{min-height:44px}.owacts,.schacts,.clbar{gap:0 2px}.cpacts{gap:0 4px}}@media(prefers-reduced-transparency:reduce){.bar.glass{background-color:var(--bar);-webkit-backdrop-filter:none;backdrop-filter:none}.bar.glass:before{opacity:1}}@media(prefers-contrast:more){:root,body.dark:not(.logged-out){--line:var(--line-ctl);--line-soft:var(--line-ctl);--card-edge:1px solid var(--line-ctl)}.bar .tab,.bar .sync,.bar .status{color:var(--bar-ink,#fff)!important}body.bar-light .bar .tab,body.bar-light .bar .sync,body.bar-light .bar .status{color:#1d1d1f!important}.bar.glass{background-color:var(--bar);-webkit-backdrop-filter:none;backdrop-filter:none}.bar.glass:before{opacity:1}}@media(pointer:coarse){.setback{position:relative}.setback:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}@media(pointer:coarse){.login-email input,.login-sent input{font-size:16px}}@media(pointer:coarse){.btn.link.ralink,.rafreq label{min-height:44px;align-items:center}.rafreq label{align-items:flex-start;padding-top:12px}.roacts,.rspills{margin-left:-6px}}@media(pointer:coarse){.impick,.imbfield input{font-size:16px;min-height:44px}.imstart{min-height:44px}}
