@layer components{.ts-site{--mw:var(--ts-margin-width);--gut:32px;--hdr:72px;--section-pad:64px;background:var(--ts-page);min-height:100vh;color:var(--ts-ink);font-family:var(--ts-font-sans);font-size:16px;line-height:24px;position:relative}:root:has(.ts-site:not([style*="display: none"])){scroll-padding-top:72px}.ts-site [id]{scroll-margin-top:0}html.lenis,html.lenis body{height:auto}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.ts-site :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}.ts-site :where(h1,h2,h3) em{font-style:normal}.ts-site :focus-visible{outline:2px solid var(--ts-margin);outline-offset:2px}.ts-skip{z-index:60;background:var(--ts-ink);border-radius:var(--ts-radius-control);padding:10px 14px;font-weight:500;position:absolute;top:-120px;left:16px;color:var(--ts-page)!important}.ts-skip:focus{top:12px}.ts-site__header{z-index:40;grid-template-columns:var(--mw) minmax(0,1fr);background:var(--ts-page);border-bottom:var(--ts-line-bar) solid var(--ts-pen);align-items:center;min-height:72px;display:grid;position:sticky;top:0}.ts-site__brand{padding-left:24px;text-decoration:none}.ts-site__bar,.ts-site__brand,.ts-site__end,.ts-site__nav{align-items:center;display:flex}.ts-site__bar{padding:0 24px 0 var(--gut);gap:32px;min-width:0}.ts-site__nav{gap:28px;font-size:15px;font-weight:500}.ts-site__login,.ts-site__nav a{white-space:nowrap;text-decoration:none}.ts-site__login:hover,.ts-site__nav a:hover,.ts-site__nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--ts-margin);text-decoration-color:var(--ts-margin);text-underline-offset:6px;text-decoration-thickness:1.5px}.ts-site__end{margin-left:auto}.ts-site__login{font-size:15px;font-weight:500}.ts-site__menu{display:none}.ts-header-slot{transition:grid-template-columns .35s var(--ts-ease),margin-left .35s var(--ts-ease);grid-template-columns:1fr;margin-left:24px;display:grid}.ts-header-cta{white-space:nowrap;min-width:0;transition:opacity .2s,visibility .2s,background-color .15s}.ts-site:has(.ts-hero) .ts-site__header:not([data-past-hero]) .ts-header-slot{grid-template-columns:0fr;margin-left:0;overflow:hidden}.ts-site:has(.ts-hero) .ts-site__header:not([data-past-hero]) .ts-header-cta{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.ts-header-slot{transition:none}}@media (max-width:1080px){.ts-header-slot,.ts-site__login,.ts-site__nav{display:none}.ts-site__menu{margin-left:auto;display:block}}@media (max-width:720px){.ts-site{--mw:var(--ts-margin-width-phone);--gut:16px;--hdr:60px;--section-pad:32px}:root:has(.ts-site:not([style*="display: none"])){scroll-padding-top:60px}.ts-site__header{min-height:60px;padding-left:calc(var(--mw) + var(--gut));display:flex}.ts-site__brand{padding-left:0}.ts-site__bar{flex:1;padding-right:16px}}.ts-site__menu summary{border:1px solid var(--ts-rule-strong);border-radius:var(--ts-radius-control);cursor:pointer;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.ts-site__menu summary::-webkit-details-marker{display:none}.ts-site__menu[open] summary{border-color:var(--ts-ink)}.ts-site__sheet{padding:16px 16px 24px calc(var(--mw) + var(--gut));background:var(--ts-page);border-bottom:1px solid var(--ts-rule);box-shadow:var(--ts-shadow-float);gap:4px;display:grid;position:absolute;top:calc(100% + 3px);left:0;right:0}.ts-site__sheet a{align-items:center;min-height:44px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.ts-site__sheet .ts-btn{justify-self:start;margin-top:12px}.ts-site__footer,.ts-site__main{position:relative}.ts-site__footer:before,.ts-site__main:before{content:"";z-index:1;top:0;bottom:0;left:calc(var(--mw) - var(--ts-line-margin));width:var(--ts-line-margin);background:var(--ts-margin);pointer-events:none;transform-origin:top;position:absolute}.ts-sec{grid-template-columns:var(--mw) minmax(0,1fr);padding-block:var(--section-pad);display:grid;position:relative}.ts-sec__body{min-width:0;max-width:1120px;padding:0 24px 0 var(--gut);grid-column:2}.ts-sec__head{gap:16px;max-width:760px;margin-bottom:48px;display:grid}@media (max-width:720px){.ts-sec__head{margin-bottom:32px}}.ts-sec+.ts-sec{padding-top:var(--section-pad)}.ts-fine{max-width:640px;color:var(--ts-ink-muted);text-wrap:pretty;margin-top:24px;font-size:13px;line-height:20px}.ts-fine a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ts-margin);text-decoration-color:var(--ts-margin);text-underline-offset:3px}.ts-toc-scope{position:relative}.ts-toc{z-index:2;width:var(--mw);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.ts-toc__inner{top:calc(40px + var(--hdr));margin-top:var(--section-pad);pointer-events:auto;padding:0 24px;position:sticky}.ts-toc__head{color:var(--ts-ink);font-family:var(--ts-font-serif);letter-spacing:-.01em;margin:0 0 12px;font-size:20px;font-style:italic;line-height:28px}.ts-toc ol{margin:0;padding:0;list-style:none;display:grid}.ts-toc li{position:relative}.ts-toc a{color:var(--ts-ink-muted);text-wrap:pretty;padding:4px 0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .3s;display:block}.ts-toc a:hover,.ts-toc a[aria-current]{color:var(--ts-ink)}.ts-toc li:after{content:"";width:0;height:var(--ts-line-bar);background:var(--ts-pen);transition:width .35s var(--ts-ease);position:absolute;top:12.5px;right:-24px}.ts-toc li:has(>a[aria-current]):after{width:14px}.ts-toc li[data-open]:has(.ts-toc__steps a[aria-current]):after{width:0}.ts-toc__steps{opacity:0;transition:grid-template-rows .45s var(--ts-ease),opacity .3s ease;grid-template-rows:0fr;display:grid}.ts-toc li[data-open]>.ts-toc__steps{opacity:1;grid-template-rows:1fr}.ts-toc__steps>ol{min-height:0;margin:0 -24px 0 1px;padding:0 24px 0 0;overflow:hidden}.ts-toc__steps li{border-left:var(--ts-line-hair) solid var(--ts-rule);padding-left:13px}.ts-toc__steps li:first-child{margin-top:2px;padding-top:2px}.ts-toc__steps li:last-child{margin-bottom:8px;padding-bottom:2px}.ts-toc__steps a{font-family:var(--ts-font-serif);padding:3px 0;font-size:15px;font-style:italic;font-weight:400;line-height:20px}.ts-toc__steps li:after{top:11.5px}.ts-toc__steps li:first-child:after{top:13.5px}.ts-toc-scope [tabindex="-1"]:focus{outline:none}@media (max-width:720px){.ts-toc{display:none}}@media (prefers-reduced-motion:reduce){.ts-toc a,.ts-toc li:after,.ts-toc__steps{transition:none}}.ts-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.ts-hero{background-image:repeating-linear-gradient(to bottom,transparent 0 31px,var(--ts-lines) 31px 32px);padding-top:64px;padding-bottom:72px}.ts-hero__grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:56px;display:grid}.ts-hero__copy{justify-items:start;gap:28px;display:grid}.ts-hero__copy h1{font-size:76px;line-height:80px}.ts-hero__copy p{max-width:30em}.ts-hero__lede{gap:14px;display:grid}.ts-hero__zero{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:32px}.ts-ring{margin:0 16px;display:inline-block;position:relative}.ts-pencil--ring{width:64px;height:48px;color:var(--ts-pen);position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)rotate(-4deg)}.ts-pencil--ring path{stroke-width:2.6px;stroke-dasharray:1}.ts-hero__copy .ts-actions{column-gap:12px;margin-top:4px}.ts-hero__copy .ts-actions .ts-btn{padding-inline:16px}.ts-hero__media{gap:14px;display:grid}.ts-hero__media figcaption{color:var(--ts-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;font-size:14px;line-height:20px;display:flex}.ts-hero__media figcaption .ts-btn--quiet{color:var(--ts-ink);font-size:15px}.ts-hero__media .ts-hero__quote{justify-content:stretch;gap:14px;margin-top:6px;display:grid}.ts-hero__quote blockquote{max-width:34em;font-family:var(--ts-font-serif);color:var(--ts-ink);text-wrap:pretty;margin:0;font-size:22px;font-style:italic;line-height:30px}.ts-hero__by{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.ts-hero__by .ts-person img{width:40px;height:40px}.ts-person{align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.ts-person img{object-fit:cover;border-radius:999px;width:48px;height:48px}.ts-person strong{font-weight:600;display:block}.ts-person span,.ts-promises__label{color:var(--ts-ink-muted)}@media (max-width:1080px){.ts-hero__grid{grid-template-columns:minmax(0,1fr);gap:48px}.ts-hero__copy h1{max-width:12em}}@media (max-width:720px){.ts-hero{padding-top:40px;padding-bottom:48px}.ts-hero__copy{gap:20px}.ts-hero__copy h1{font-size:44px;line-height:48px}.ts-hero__grid{gap:40px}}.ts-promises{border-bottom:1px solid var(--ts-rule);padding-block:48px 56px}.ts-sec.ts-promises+.ts-sec{padding-top:var(--section-pad)}.ts-promises__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;max-width:960px;display:grid}.ts-promises__label{font-family:var(--ts-font-serif);margin-bottom:12px;font-size:20px;font-style:italic;font-weight:400;line-height:28px}.ts-promises__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ts-promises__list li{letter-spacing:-.01em;text-wrap:balance;align-items:flex-start;gap:12px;font-size:24px;font-weight:500;line-height:36px;display:flex}.ts-promises__item{position:relative}[data-side=never] .ts-promises__item{color:var(--ts-ink-muted);white-space:nowrap;transition:color .3s}[data-side=never] li:hover .ts-promises__item{color:var(--ts-ink)}.ts-pencil{pointer-events:none;overflow:visible;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.25 1.42'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/120px 120px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.25 1.42'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/120px 120px}.ts-pencil path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ts-pencil--strike{width:calc(100% + 16px);height:20px;color:var(--ts-margin);opacity:.55;clip-path:inset(0);transition:clip-path .5s var(--ts-ease),opacity .5s ease;position:absolute;top:calc(50% - 9px);left:-8px}li:hover>.ts-promises__item>.ts-pencil--strike{clip-path:inset(0 0 0 100%);opacity:0}.ts-pencil--strike path{stroke-width:4px}.ts-pencil--strike .ts-pencil__pass{stroke-width:2.6px;opacity:.7}.ts-pencil--check{width:28px;height:28px;color:var(--ts-success);flex:none;margin-top:4px}.ts-pencil--check path{stroke-width:3.6px}@media screen and (prefers-reduced-motion:no-preference){[data-pencil] .ts-pencil path{stroke-dasharray:1;stroke-dashoffset:0}[data-pencil=armed] .ts-pencil path{stroke-dashoffset:1px}[data-pencil=drawn] .ts-pencil path{transition:stroke-dashoffset .45s cubic-bezier(.55,.1,.3,1) var(--d,0s)}[data-pencil=drawn] .ts-pencil .ts-pencil__pass{transition-delay:calc(.3s + var(--d,0s))}}@media (prefers-reduced-motion:reduce){.ts-pencil--strike,[data-side=never] .ts-promises__item{transition:none}}@media (max-width:900px){.ts-promises__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ts-promises{padding-block:32px 40px}.ts-promises__label{margin-bottom:8px;font-size:18px}.ts-promises__list li{gap:10px;font-size:20px;line-height:30px}.ts-pencil--check{width:24px;height:24px;margin-top:3px}}@media (prefers-reduced-motion:no-preference){html:not([data-ts-opened]) .ts-site:has(.ts-hero) .ts-site__header{animation:ts-rule-draw .42s var(--ts-ease) both}html:not([data-ts-opened]) .ts-site:has(.ts-hero) .ts-site__main:before{animation:ts-rule-drop .32s var(--ts-ease) .3s both}html:not([data-ts-opened]) .ts-hero{animation:.4s .36s both ts-lines-in}html:not([data-ts-opened]) .ts-hero h1{animation:ts-rise .36s var(--ts-ease) .6s both}html:not([data-ts-opened]) .ts-hero__copy>:not(h1),html:not([data-ts-opened]) .ts-hero__media{animation:ts-land .24s var(--ts-ease) .9s both}html:not([data-ts-opened]) .ts-pencil--ring path{animation:.3s cubic-bezier(.55,.1,.3,1) .95s both ts-pencil-draw}}@keyframes ts-rule-draw{0%{border-bottom-color:#0000;box-shadow:inset 0 -3px #0000}to{border-bottom-color:var(--ts-pen)}}@keyframes ts-pencil-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ts-rule-drop{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ts-lines-in{0%{background-size:100% 0}to{background-size:100% 100%}}@keyframes ts-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ts-land{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lauren-frame{width:100%;box-shadow:0 0 0 1px var(--ts-rule),var(--ts-shadow-float);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.lauren-frame,.lauren-frame-bar{background:var(--ts-page-raised)}.lauren-frame-bar{border-bottom:1px solid var(--ts-rule);height:36px;color:var(--ts-ink-muted);align-items:center;gap:6px;padding:0 14px;font-size:12px;display:flex}.lauren-frame-bar>i{background:var(--ts-rule);border-radius:999px;width:8px;height:8px}.lauren-frame-host{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lauren-frame-live{display:none}.lauren-frame-url{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:12px;display:inline-flex}.lauren-frame-window{aspect-ratio:8/5;display:block;position:relative;overflow:hidden}.lauren-frame-phone{border-radius:0}.lauren-frame-phone .lauren-frame-window{aspect-ratio:9/19.5}.lauren-frame-notch{display:none}.lauren-frame-page{width:100%;height:auto;transition:transform 6s cubic-bezier(.45,0,.25,1);display:block}.lauren-frame:focus-visible .lauren-frame-page,.lauren-frame:hover .lauren-frame-page{transform:translateY(var(--pan))}@media (prefers-reduced-motion:reduce){.lauren-frame-page{transition:none}}.ts-shop-dialog{font-family:var(--ts-font-sans);box-shadow:var(--ts-shadow-float)}.ts-shop-dialog__bar{height:44px;padding-right:6px}.ts-shop-dialog__close{border-radius:var(--ts-radius-control);width:36px;height:36px;color:var(--ts-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ts-shop-dialog__close:hover{background:var(--ts-page-sunk)}.ts-shop-dialog__close:focus-visible{outline:2px solid var(--ts-margin);outline-offset:-2px}.ts-shop-dialog__frame{background:var(--ts-page-raised);border:0;width:100%;height:100%;display:block}.ts-shop-dialog__shots{overscroll-behavior:contain;background:var(--ts-page-raised);min-height:0;overflow-y:auto}.ts-shop-dialog__shots img{width:100%;height:auto;display:block}.ts-shop-dialog__shots img+img{border-top:1px solid var(--ts-rule)}.ts-frames{grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,.55fr);align-items:start;gap:32px;display:grid}.ts-frames figure{gap:16px;display:grid}.ts-frames figcaption{gap:4px;display:grid}.ts-frames figcaption strong{font-size:15px;font-weight:600}.ts-frames figcaption span{color:var(--ts-ink-muted);font-size:14px;line-height:20px}.ts-pull{grid-template-columns:minmax(0,1fr);gap:20px;max-width:760px;margin-top:64px;display:grid}@media (max-width:900px){.ts-frames{grid-template-columns:minmax(0,1fr) minmax(0,.45fr)}.ts-frames figure:nth-child(2){display:none}}.ts-bars{gap:20px;max-width:760px;display:grid}.ts-bars__head{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:8px;display:flex}.ts-bars__title{font-size:17px;font-weight:600}.ts-tags{gap:8px;display:flex}.ts-tag{border:1px solid var(--ts-rule-strong);border-radius:var(--ts-radius-control);background:var(--ts-page-raised);height:40px;color:var(--ts-ink);font:600 17px/1 var(--ts-font-sans);font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;gap:8px;padding:0 14px 0 12px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ts-tag:hover{border-color:var(--ts-ink)}.ts-tag[aria-pressed=true]{border-color:var(--ts-pen);background:var(--ts-pen);color:var(--ts-on-pen)}.ts-tag:focus-visible{outline:2px solid var(--ts-margin);outline-offset:2px}.ts-bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 16px;display:grid}.ts-bar__label{color:var(--ts-ink-muted);font-size:14px;line-height:20px}.ts-bar__value{font-family:var(--ts-font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;font-stretch:75%;line-height:1}.ts-bar__track{background:var(--ts-page-sunk);grid-column:1/-1;height:12px}.ts-bar__fill{height:100%;width:var(--w);background:var(--ts-chart-2);transition:width .5s var(--ts-ease);display:block}.ts-bar--yours .ts-bar__fill{background:var(--ts-pen)}.ts-more{interpolate-size:allow-keywords;margin-top:40px}.ts-more>summary{border:1px solid var(--ts-rule-strong);border-radius:var(--ts-radius-control);background:var(--ts-page-raised);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 18px;font-size:15px;font-weight:500;list-style:none;transition:border-color .2s;display:inline-flex}.ts-more>summary::-webkit-details-marker{display:none}.ts-more>summary:hover{border-color:var(--ts-ink)}.ts-more>summary:focus-visible{outline:2px solid var(--ts-margin);outline-offset:2px}.ts-more__icon{color:var(--ts-pen);transition:rotate .3s var(--ts-ease)}.ts-more[open] .ts-more__icon{rotate:180deg}.ts-more__body{gap:64px;max-width:1040px;padding-top:40px;display:grid}@media (prefers-reduced-motion:no-preference){.ts-more::details-content{block-size:0;transition:block-size .5s var(--ts-ease),content-visibility .5s allow-discrete;overflow-y:clip}.ts-more[open]::details-content{block-size:auto}}.ts-weigh{margin:0}.ts-weigh__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.ts-weigh__table td,.ts-weigh__table th{text-align:left;vertical-align:top;padding:14px 28px}.ts-weigh__table thead th{color:var(--ts-ink-muted);vertical-align:bottom;padding-top:22px;padding-bottom:6px;font-size:15px;font-weight:600;line-height:20px}.ts-weigh__table thead th:first-child{width:22%}.ts-weigh__table thead .ts-weigh__us{color:var(--ts-ink)}.ts-weigh__table tbody th{color:var(--ts-ink-muted);padding-top:26px;padding-left:0;font-size:14px;font-weight:500;line-height:20px}.ts-weigh__us{background:var(--ts-page-raised);border-inline:1px solid var(--ts-ink)}thead .ts-weigh__us{border-top:var(--ts-line-bar) solid var(--ts-pen);border-radius:var(--ts-radius-control) var(--ts-radius-control) 0 0}tbody tr:last-child .ts-weigh__us{border-bottom:1px solid var(--ts-ink);border-radius:0 0 var(--ts-radius-control) var(--ts-radius-control);padding-bottom:26px}.ts-weigh__figure{font-family:var(--ts-font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ts-ink-muted);font-size:40px;font-weight:500;font-stretch:75%;line-height:44px;display:block}.ts-weigh__us .ts-weigh__figure{color:var(--ts-ink)}.ts-weigh__note{max-width:24em;color:var(--ts-ink-muted);text-wrap:pretty;margin-top:4px;font-size:14px;line-height:20px;display:block}.ts-weigh .ts-fine{margin-top:20px}@media (max-width:720px){.ts-weigh__table,.ts-weigh__table tbody,.ts-weigh__table thead{display:block}.ts-weigh__table tr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;display:grid}.ts-weigh__table td,.ts-weigh__table th{padding:14px 16px}.ts-weigh__table thead th:first-child{display:none}.ts-weigh__table thead th{border:0;border-radius:0;padding:0 16px 10px;font-size:14px}.ts-weigh__table thead th:not(.ts-weigh__us){padding-left:0}.ts-weigh__table tbody th{grid-column:1/-1;padding:20px 0 8px}.ts-weigh__table tbody td:not(.ts-weigh__us){padding-left:0}.ts-weigh__table .ts-weigh__us,.ts-weigh__table tbody tr:last-child .ts-weigh__us{border:1px solid var(--ts-ink);border-top:var(--ts-line-bar) solid var(--ts-pen);border-radius:var(--ts-radius-control);padding:12px 14px 14px}.ts-weigh__table thead .ts-weigh__us{background:0 0;border:0;padding:0 14px 10px}.ts-weigh__figure{font-size:28px;line-height:32px}.ts-weigh__note{font-size:13px;line-height:18px}}.ts-get{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.ts-get article{align-content:start;gap:20px;display:grid}.ts-get .ts-mat{padding:16px}.ts-get .ts-mat__cover{aspect-ratio:4/3}.ts-get .ts-mat__cover>img{object-fit:cover;object-position:top}.ts-get p{color:var(--ts-ink-muted)}@media (max-width:900px){.ts-get{grid-template-columns:minmax(0,1fr);gap:48px}}.ts-ws{background:var(--ts-page);height:100%;color:var(--ts-ink);text-align:left;grid-template-columns:30% minmax(0,1fr);font-size:9px;line-height:12px;display:grid}.ts-ws__side{background:var(--ts-page-sunk);border-right:1.5px solid var(--ts-margin);align-content:start;gap:6px;padding:12px 10px;display:grid}.ts-ws__side b{font-weight:400;font-family:var(--ts-font-serif);color:var(--ts-ink-muted);margin:6px 0 0;font-style:italic}.ts-ws__side span{padding:3px 6px}.ts-ws__side span[aria-current]{background:var(--ts-pen-soft);box-shadow:inset 2px 0 0 var(--ts-pen)}.ts-ws__main{border-top:3px solid var(--ts-pen);align-content:start;gap:10px;padding:14px;display:grid}.ts-ws__title{font-size:13px;font-weight:600;font-stretch:92%;line-height:16px}.ts-ws__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ts-ws__stats div{border-top:1px solid var(--ts-ink);gap:2px;padding-top:4px;display:grid}.ts-ws__stats strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;font-stretch:75%;line-height:20px}.ts-versus__costs,.ts-versus__label,.ts-ws__row em,.ts-ws__stats span{color:var(--ts-ink-muted)}.ts-ws__row{border-bottom:1px solid var(--ts-rule);grid-template-columns:1fr auto;gap:8px;padding:4px 0;display:grid}.ts-ws__row em{font-family:var(--ts-font-serif)}.ts-versus{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px;max-width:1040px;display:grid}.ts-versus__side{grid-template-rows:auto 1fr auto;gap:24px;display:grid}.ts-versus__label{min-height:32px;font:italic 400 20px/28px var(--ts-font-serif);align-items:flex-end;margin:0;display:flex}.ts-versus__label .ts-wordmark{margin-bottom:4px;display:block}.ts-versus__pile{align-content:start;justify-items:start;gap:10px;margin:0;padding:4px 0 0;list-style:none;display:grid}.ts-versus__pile li{background:var(--ts-page-raised);border:1px solid var(--ts-rule-strong);border-radius:var(--ts-radius-control);transform:translateX(var(--shift,0)) rotate(var(--tilt,0deg));align-items:center;gap:10px;padding:9px 10px 9px 12px;font-size:14px;line-height:20px;display:inline-flex}.ts-versus__pile li:first-child{--tilt:-2deg}.ts-versus__pile li:nth-child(2){--shift:56px;--tilt:1.5deg}.ts-versus__pile li:nth-child(3){--shift:16px;--tilt:-1deg}.ts-versus__pile li:nth-child(4){--shift:120px;--tilt:2.5deg}.ts-versus__pile li:nth-child(5){--shift:36px;--tilt:-2.5deg}.ts-versus__pile li:nth-child(6){--shift:88px;--tilt:1deg}.ts-versus__pile li:nth-child(7){--shift:6px;--tilt:-1.5deg}.ts-versus__costs{border-left:1px solid var(--ts-rule);gap:4px;padding-left:10px;display:inline-flex}.ts-versus__shop{background:var(--ts-page-raised);border:1px solid var(--ts-ink);border-top:var(--ts-line-bar) solid var(--ts-pen);border-radius:var(--ts-radius-control);grid-template-rows:1fr auto;display:grid;overflow:hidden}.ts-versus__jobs{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:16px 24px;margin:0;padding:24px;list-style:none;display:grid}.ts-versus__jobs li{align-items:center;gap:12px;font-size:15px;line-height:20px;display:flex}.ts-versus__icon{color:var(--ts-pen);flex:none;display:inline-flex}.ts-versus__once{background:var(--ts-page-sunk);flex-wrap:wrap;gap:8px 28px;margin:0;padding:16px 24px;font-size:15px;font-weight:500;line-height:20px;display:flex}.ts-versus__once span{align-items:center;gap:8px;display:inline-flex}.ts-versus__once svg{color:var(--ts-ink-muted)}.ts-versus__count{align-items:baseline;gap:12px;margin:0;display:flex}.ts-versus__count .ts-figure{color:var(--ts-ink-muted);font-size:56px}.ts-versus__side--us .ts-versus__count .ts-figure{color:var(--ts-pen)}@media (max-width:900px){.ts-versus{grid-template-columns:minmax(0,1fr);gap:56px}}@media (max-width:560px){.ts-versus__pile li{transform:translateX(calc(var(--shift,0px) / 2)) rotate(var(--tilt,0deg))}.ts-versus__jobs{grid-template-columns:minmax(0,1fr);padding:20px 16px}.ts-versus__once{padding:14px 16px}}.ts-compare{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.ts-compare table{min-width:640px}.ts-compare__scroll{overflow-x:auto}.ts-compare th[scope=row]{width:26%;font:500 14px/20px var(--ts-font-sans);color:var(--ts-ink);text-align:left;padding-right:24px}.ts-compare td{width:37%}.ts-compare .ts-compare__you{font-family:var(--ts-font-serif);color:var(--ts-ink-muted);font-style:italic;display:block}.ts-compare__label{display:none}.ts-compare .ts-compare__them{color:var(--ts-ink-muted)}.ts-compare .ts-compare__ours{align-items:baseline;gap:10px;display:flex}.ts-compare .ts-compare__ours svg{color:var(--ts-pen);flex:none;transform:translateY(3px)}.ts-compare tfoot td,.ts-compare tfoot th{border-bottom:0;border-top:1px solid var(--ts-ink);height:72px}.ts-compare tfoot .ts-figure{font-size:40px}@media (max-width:720px){.ts-compare table{min-width:0}.ts-compare thead{display:none}.ts-compare td,.ts-compare th[scope=row],.ts-compare tr{border:0;width:auto;height:auto;padding:0;display:block}.ts-compare tbody tr{border-bottom:1px solid var(--ts-rule);gap:6px;padding:14px 0;display:grid}.ts-compare tbody tr:first-child,.ts-compare tfoot tr{border-top:1px solid var(--ts-ink)}.ts-compare .ts-compare__label{color:var(--ts-ink-muted);font-size:12px;line-height:16px;display:block}.ts-compare tbody tr:hover td{background:0 0}.ts-compare tfoot tr{grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;display:grid}.ts-compare tfoot td,.ts-compare tfoot th{border-top:0}.ts-compare tfoot th[scope=row],.ts-frames .lauren-frame-url{display:none}.ts-compare tfoot td{text-align:left}}.ts-price{flex-wrap:wrap;align-items:flex-end;gap:32px 48px;display:flex}.ts-price .ts-note{width:280px}.ts-price .ts-note__per{letter-spacing:0;margin-left:4px;font-size:22px;font-stretch:100%}.ts-price .ts-note__text{font-family:var(--ts-font-serif);letter-spacing:0;text-wrap:balance;font-size:20px;font-style:italic;font-weight:400;line-height:26px}.ts-price__copy{justify-items:start;gap:20px;max-width:460px;display:grid}.ts-sec--plans{overflow-x:clip}.ts-plans{z-index:2;grid-template-columns:repeat(auto-fill,minmax(min(100%,264px),300px));gap:80px 56px;margin:72px 0 0;padding:0;list-style:none;display:grid;position:relative}.ts-peel,.ts-plans>li{display:grid;container-type:inline-size}.ts-plans>li>.ts-peel{aspect-ratio:auto;min-height:122cqi}.ts-plans>li:nth-child(3n+1){--peel-tilt:-1.4deg}.ts-plans>li:nth-child(3n+2){--peel-tilt:1deg}.ts-plans>li:nth-child(3n){--peel-tilt:-.7deg}.ts-plans+.ts-fine{margin-top:48px}.ts-peel{--peel-paper:var(--ts-note);aspect-ratio:1/1.22;rotate:var(--peel-tilt,0deg);cursor:pointer;position:relative}.ts-peel--pink{--peel-paper:var(--ts-note-pink)}.ts-peel--blue{--peel-paper:var(--ts-note-blue)}.ts-peel__details{background:var(--ts-page-raised);color:var(--ts-ink);border-radius:2px;grid-area:1/1;padding:34% calc(min(18px,6cqi)) calc(min(16px,5.333cqi)) calc(min(22px,7.333cqi));font-size:calc(min(14px,4.667cqi));line-height:calc(min(20px,6.667cqi));box-shadow:0 1px 1px #141b330f,0 12px 26px -16px #141b3361}.ts-peel__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--ts-ink-muted);margin-bottom:calc(min(10px,3.333cqi));font-size:calc(min(12px,4cqi));font-weight:600;line-height:calc(min(16px,5.333cqi))}.ts-peel__list{gap:calc(min(5px,1.667cqi));margin:0;padding:0;list-style:none;display:grid}.ts-peel__list li{padding-left:calc(min(16px,5.333cqi));position:relative}.ts-peel__list li:before{content:"";background:var(--peel-paper);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(min(7px,2.333cqi));left:1px;box-shadow:inset 0 0 0 1px #141b3340}.ts-peel__aside{color:var(--ts-ink-muted);margin-top:1px;font-size:calc(min(12px,4cqi));line-height:calc(min(16px,5.333cqi));display:block}.ts-peel__note{color:var(--ts-ink-muted);margin-top:calc(min(10px,3.333cqi));font-size:calc(min(13px,4.333cqi));line-height:calc(min(18px,6cqi))}.ts-peel__face{z-index:1;background:var(--peel-paper);color:var(--ts-on-note);flex-direction:column;grid-area:1/1;padding:46px 24px 22px;display:flex;position:relative}.ts-peel:not([data-peel-ready]):is(:hover,:focus-within) .ts-peel__face{opacity:0}.ts-peel__name{font-family:var(--ts-font-sans);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:28px}.ts-peel__kicker{font-family:var(--ts-font-serif);margin-top:2px;font-size:16px;font-style:italic;line-height:22px}.ts-peel__price{margin-top:auto}.ts-peel__figure{font-family:var(--ts-font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:500;font-stretch:75%;line-height:1}.ts-peel__per{letter-spacing:0;margin-left:3px;font-size:22px;font-stretch:100%}.ts-peel__billing{margin-top:10px;font-size:15px;font-weight:600;line-height:20px}.ts-peel__clip{width:0;height:0;position:absolute}.ts-peel__curl{z-index:2;width:calc(100% + 88px);height:calc(100% + 88px);top:-64px;left:-64px}.ts-peel__curl,.ts-peel__tape{pointer-events:none;position:absolute}.ts-peel__tape{z-index:3;background:var(--ts-tape);backdrop-filter:blur(1.5px);clip-path:polygon(0 0,4px 20%,0 40%,4px 60%,0 80%,3px 100%,calc(100% - 3px) 100%,100% 80%,calc(100% - 4px) 60%,100% 40%,calc(100% - 4px) 20%,100% 0);width:37%;height:28px;top:4px;left:-26px;rotate:-38deg}.ts-peel__toggle{z-index:4;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0;position:absolute;inset:0}.ts-peel__toggle:focus-visible{outline:2px solid var(--ts-margin);outline-offset:8px}.ts-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0;list-style:none;display:grid}.ts-steps li{align-content:start;gap:8px;display:grid}.ts-steps li:before{counter-increment:step;content:counter(step);color:var(--ts-pen);font:italic 400 40px/1 var(--ts-font-serif);margin-bottom:4px}.ts-steps strong{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:24px}.ts-faq details>div,.ts-faq summary:after,.ts-move__from svg,.ts-steps span,.ts-tax-ways-grid p,.ts-trust{color:var(--ts-ink-muted)}.ts-steps__cta{margin-top:40px}@media (max-width:720px){.ts-steps{grid-template-columns:minmax(0,1fr)}}.ts-faq{border-top:1px solid var(--ts-ink);max-width:820px}.ts-faq details,.ts-tax-ways li{border-bottom:1px solid var(--ts-rule)}.ts-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:12px 0;font-size:17px;font-weight:500;line-height:24px;list-style:none;display:flex}.ts-faq summary::-webkit-details-marker{display:none}.ts-faq summary:after{content:"+";flex:none;font-size:22px;font-weight:400}.ts-faq details[open] summary:after{content:"–"}.ts-faq details>div{gap:12px;max-width:680px;padding:0 48px 24px 0;display:grid}.ts-faq-group+.ts-faq-group{margin-top:64px}.ts-faq-group h2{margin-bottom:16px}.ts-expert{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:48px;display:grid}.ts-expert>img,.ts-tax-feature>img{border-radius:var(--ts-radius-control);width:100%;height:auto}.ts-expert__copy{justify-items:start;gap:16px;max-width:620px;display:grid}@media (max-width:900px){.ts-expert{grid-template-columns:minmax(0,1fr);gap:32px}.ts-expert>img{max-width:420px}}.ts-expert--lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ts-trust{gap:8px;padding-left:20px;list-style:outside;display:grid}.ts-tax-ways-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:24px;display:grid}.ts-tax-ways-grid article{border-top:1px solid var(--ts-ink);align-content:start;gap:12px;padding-top:20px;display:grid}.ts-tax-ways-grid strong{color:var(--ts-ink);font-weight:600}@media (max-width:1080px){.ts-expert--lead,.ts-tax-ways-grid{grid-template-columns:minmax(0,1fr)}.ts-expert--lead>img{max-width:480px}}.ts-tax-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.ts-tax-feature__copy{justify-items:start;gap:20px;display:grid}.ts-tax-feature__copy .ts-display{font-size:calc(clamp(36px,4vw,56px))}.ts-tax-feature__name{align-items:baseline;gap:10px;font-size:19px;display:flex}.ts-tax-feature__name span{color:var(--ts-ink-muted);font:italic 400 19px/1 var(--ts-font-serif)}.ts-tax-ways{gap:8px;width:100%;display:grid}.ts-close,.ts-tax-ways ul{border-top:1px solid var(--ts-ink);display:grid}.ts-tax-ways li{font:500 19px/1.3 var(--ts-font-sans);padding-block:10px}@media (max-width:900px){.ts-tax-feature{grid-template-columns:minmax(0,1fr);gap:32px}}.ts-close{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;margin-top:96px;padding-top:48px}.ts-close:not(:has(img)){grid-template-columns:minmax(0,1fr)}.ts-close__copy .ts-display{max-width:16em}.ts-sec--close .ts-close{border-radius:var(--ts-radius-control);background:var(--ts-page-sunk);border-top:0;margin-top:0;padding:56px}.ts-sec--close .ts-close:has(.ts-move){grid-template-columns:minmax(0,1fr) auto;gap:48px}.ts-sec--close .ts-close__copy .ts-display{font-size:calc(clamp(32px,3.4vw,48px))}.ts-move{grid-template-columns:auto auto auto;align-items:center;gap:20px;display:grid}.ts-move__from{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ts-move__from li{background:var(--ts-page-raised);border:1px solid var(--ts-rule-strong);border-radius:var(--ts-radius-control);white-space:nowrap;align-items:center;gap:10px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.ts-move__arrow,.ts-move__to svg{color:var(--ts-pen)}.ts-move__to{background:var(--ts-page-raised);border:1px solid var(--ts-ink);border-top:var(--ts-line-bar) solid var(--ts-pen);border-radius:var(--ts-radius-control);gap:12px;padding:20px 24px;display:grid}.ts-move__to strong{white-space:nowrap;font-size:16px;font-weight:600;line-height:22px}.ts-move__to ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ts-move__to li{align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}@media (max-width:1080px){.ts-sec--close .ts-close:has(.ts-move){grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ts-sec--close .ts-close{padding:32px 20px}.ts-move{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px}.ts-move__arrow{margin-left:16px;transform:rotate(90deg)}}.ts-close img{object-fit:cover;width:120px;height:120px}.ts-close__copy{gap:20px;display:grid}@media (max-width:720px){.ts-close{grid-template-columns:minmax(0,1fr);margin-top:64px}.ts-close img{width:80px;height:80px}}.ts-site__footer{grid-template-columns:var(--mw) minmax(0,1fr);border-top:1px solid var(--ts-rule);padding:48px 0 64px;display:grid}.ts-site__footer-body{padding:0 24px 0 var(--gut);grid-column:2;grid-template-columns:minmax(0,1fr) auto;gap:32px 64px;max-width:1120px;display:grid}.ts-site__footer-body>div{align-content:start;gap:16px;display:grid}.ts-site__footer-body p{color:var(--ts-ink-muted);font-size:14px;line-height:20px}.ts-site__footer nav{grid-template-columns:repeat(2,minmax(0,auto));gap:8px 40px;font-size:14px;line-height:20px;display:grid}.ts-site__footer nav a{text-decoration:none}.ts-facts .ts-link,.ts-site__footer nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ts-margin);text-decoration-color:var(--ts-margin);text-underline-offset:4px}@media (max-width:720px){.ts-site__footer-body{grid-template-columns:minmax(0,1fr)}}.ts-page-title{gap:20px;max-width:820px;display:grid}.ts-contact{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:64px;margin-top:48px;display:grid}.ts-contact__aside{gap:40px;display:grid}.ts-next{counter-reset:next;border-top:1px solid var(--ts-ink);padding:0;list-style:none;display:grid}.ts-next li{border-bottom:1px solid var(--ts-rule);grid-template-columns:24px minmax(0,1fr);gap:4px 8px;padding:12px 0;font-size:15px;line-height:22px;display:grid}.ts-next li:before{counter-increment:next;content:counter(next);font-family:var(--ts-font-serif);color:var(--ts-ink-muted);font-style:italic}.ts-next--plain li{grid-template-columns:minmax(0,1fr)}.ts-next--plain li:before{display:none}@media (max-width:900px){.ts-contact{grid-template-columns:minmax(0,1fr);gap:48px}}.seller-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.seller-field{grid-column:1/-1;gap:8px;display:grid}.seller-field-half{grid-column:span 1}.seller-field-label{color:var(--ts-ink);align-items:baseline;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.seller-field-optional{font-family:var(--ts-font-serif);color:var(--ts-ink-muted);font-style:italic;font-weight:400}.seller-input{border:1px solid var(--ts-rule-strong);border-radius:var(--ts-radius-control);background:var(--ts-page-raised);width:100%;min-height:44px;color:var(--ts-ink);font:400 16px/24px var(--ts-font-sans);padding:10px 12px}.seller-input::placeholder{color:var(--ts-ink-muted);opacity:.8}.seller-input:hover{border-color:var(--ts-ink-muted)}.seller-input:focus{outline:2px solid var(--ts-margin);outline-offset:2px;border-color:var(--ts-ink)}.seller-textarea{resize:vertical}.seller-field-error,.seller-form-error{color:var(--ts-danger);font-size:14px;line-height:20px}.seller-form-error{background:var(--ts-danger-soft);color:var(--ts-ink);grid-column:1/-1;padding:12px 16px}.seller-form>.ts-btn{grid-column:1/-1;justify-self:start;margin-top:8px}.seller-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.seller-form-done{border-top:1px solid var(--ts-ink);gap:12px;padding-top:24px;display:grid}.seller-form-done p,.seller-partner-start p{color:var(--ts-ink-muted)}.seller-choice-set{border:0;gap:12px;margin:0;padding:0;display:grid}.seller-choice-legend{padding:0;font-size:14px;font-weight:500;line-height:20px}.seller-choices{flex-wrap:wrap;gap:12px;display:flex}.seller-choice{border:1px solid var(--ts-rule-strong);border-radius:var(--ts-radius-control);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:15px;display:inline-flex}.seller-choice:has(input:checked){border-color:var(--ts-ink);background:var(--ts-pen-soft)}.seller-choice input{accent-color:var(--ts-pen)}.seller-partner-start{border-top:1px solid var(--ts-rule);border-bottom:1px solid var(--ts-rule);grid-column:1/-1;gap:6px;padding:16px 0;display:grid}.seller-partner-start h2{font-size:17px;font-weight:600;line-height:24px}@media (max-width:720px){.seller-field-half{grid-column:1/-1}}.ts-calc input[type=range]{width:100%;height:28px;accent-color:var(--ts-pen);appearance:none;cursor:pointer;background:0 0;margin:0}.ts-calc input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--ts-pen) var(--fill,0),var(--ts-rule) var(--fill,0));border-radius:999px;height:4px}.ts-calc input[type=range]::-moz-range-track{background:var(--ts-rule);border-radius:999px;height:4px}.ts-calc input[type=range]::-moz-range-progress{background:var(--ts-pen);border-radius:999px;height:4px}.ts-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--ts-page-raised);background:var(--ts-pen);width:22px;height:22px;box-shadow:0 0 0 1px var(--ts-pen),0 1px 4px #141b3340;border-radius:999px;margin-top:-9px;transition:transform .15s}.ts-calc input[type=range]::-moz-range-thumb{border:3px solid var(--ts-page-raised);background:var(--ts-pen);width:16px;height:16px;box-shadow:0 0 0 1px var(--ts-pen),0 1px 4px #141b3340;border-radius:999px}.ts-calc input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.ts-calc input[type=range]:focus-visible{outline:2px solid var(--ts-margin);outline-offset:4px}.ts-calc{border-radius:var(--ts-radius-control);background:var(--ts-page-sunk);grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:32px 48px;padding:40px;display:grid}.ts-calc__inputs{gap:28px;display:grid}.ts-calc__title{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:28px}.ts-calc__field{gap:10px;display:grid}.ts-calc__field>span{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.ts-calc__field output{font-variant-numeric:tabular-nums;font-size:24px;font-stretch:75%;line-height:28px}.ts-calc__field output small{color:var(--ts-ink-muted);font-size:13px;font-weight:400;font-stretch:100%}.ts-calc__field>small{color:var(--ts-ink-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.ts-calc__tools{border:0;gap:20px;margin:0;padding:0;display:grid}.ts-calc__tools legend{gap:2px;margin-bottom:12px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:grid}.ts-calc__tools legend span{font-family:var(--ts-font-serif);color:var(--ts-ink-muted);font-size:15px;font-style:italic;font-weight:400}.ts-calc__chips{flex-wrap:wrap;gap:10px;display:flex}.ts-calc__chip{border:1px solid var(--ts-rule-strong);border-radius:var(--ts-radius-control);background:var(--ts-page-raised);min-height:52px;color:var(--ts-ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 16px 8px 12px;transition:border-color .2s,background .2s;display:inline-flex}.ts-calc__chip:hover{border-color:var(--ts-ink)}.ts-calc__chip:focus-visible{outline:2px solid var(--ts-margin);outline-offset:2px}.ts-calc__chip[aria-pressed=true]{border-color:var(--ts-pen);background:var(--ts-pen-soft)}.ts-calc__chip strong{font-size:14px;font-weight:500;line-height:18px;display:block}.ts-calc__chip small{color:var(--ts-ink-muted);font-size:13px}.ts-calc__check{border:1px solid var(--ts-rule-strong);color:#0000;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;transition:background .2s,border-color .2s;display:grid}.ts-calc__chip[aria-pressed=true] .ts-calc__check{border-color:var(--ts-pen);background:var(--ts-pen);color:var(--ts-on-pen)}.ts-calc__result{border-radius:var(--ts-radius-control);background:var(--ts-page-raised);gap:24px;padding:28px;display:grid;box-shadow:0 1px 2px #141b330f}.ts-calc__kicker{font-family:var(--ts-font-serif);color:var(--ts-ink-muted);font-size:17px;font-style:italic;line-height:22px}.ts-calc__result .ts-bar__value{font-size:36px}.ts-calc__verdict{border-radius:var(--ts-radius-control);background:var(--ts-pen-soft);gap:4px;margin-top:4px;padding:20px;display:grid}.ts-calc__verdict[data-ahead=false]{background:var(--ts-page-sunk)}.ts-calc__verdict strong{font-family:var(--ts-font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ts-pen);font-size:48px;font-weight:500;font-stretch:75%;line-height:1}.ts-calc__verdict[data-ahead=false] strong{color:var(--ts-ink)}.ts-calc__verdict span{font-size:15px;font-weight:500;line-height:20px}.ts-calc__verdict p{font-family:var(--ts-font-serif);color:var(--ts-ink-muted);margin-top:6px;font-size:15px;font-style:italic;line-height:20px}.ts-calc__foot{grid-column:1/-1;max-width:none;margin-top:0}@media (max-width:900px){.ts-calc{grid-template-columns:minmax(0,1fr);padding:24px 20px}.ts-calc__result{padding:20px}}.ts-kicker{font:italic 400 20px/28px var(--ts-font-serif);color:var(--ts-ink-muted);margin:0}.ts-join{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:32px;display:flex}.ts-join p{margin:0;font-size:15px;line-height:22px}.ts-calc--balance{grid-template-columns:minmax(0,1fr);gap:24px}.ts-balance{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px 0;display:grid}.ts-balance__scale{--room:136px;--u:calc(1cqi / 9);padding-top:var(--room);grid-column:1/-1;position:relative;container-type:inline-size}.ts-balance__scale svg{fill:none;width:100%;height:auto;stroke:var(--ts-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.ts-balance__scale circle,.ts-balance__scale path{vector-effect:non-scaling-stroke}.ts-balance__bold{stroke-width:3px}.ts-balance__stand{fill:var(--ts-pen-soft)}.ts-balance__pin{fill:var(--ts-page-raised)}.ts-balance__move{transition:transform .7s cubic-bezier(.3,1.25,.5,1)}.ts-balance__beam{transform-box:view-box;transform-origin:450px 96px}.ts-balance__card{--ax:-50%;top:calc(var(--room) + 28 * var(--u));left:calc(var(--x) * var(--u));background:var(--ts-page-raised);border:1px solid var(--ts-rule);border-bottom:3px solid var(--ts-ink);text-align:center;white-space:nowrap;min-width:208px;translate:calc(var(--ax) + var(--mx) * var(--u)) calc(-100% + var(--my) * var(--u));border-radius:6px 6px 2px 2px;justify-items:center;gap:2px;padding:14px 20px 12px;transition:translate .7s cubic-bezier(.3,1.25,.5,1);display:grid;position:absolute;box-shadow:0 10px 24px -16px #141b3373}.ts-balance__card span{color:var(--ts-ink-muted);font-size:13px;font-weight:600;line-height:18px}.ts-balance__card strong{font-family:var(--ts-font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ts-ink-muted);font-size:40px;font-weight:500;font-stretch:75%;line-height:44px}.ts-balance__card--you strong{color:var(--ts-pen)}.ts-balance__card small{color:var(--ts-ink-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.ts-balance__control{padding:0 24px}.ts-balance__total{text-align:center;justify-items:center;gap:6px;padding:0 16px;display:grid}.ts-balance__total>span:first-child{color:var(--ts-ink-muted);font-size:14px;font-weight:500;line-height:20px}.ts-balance__total strong{font-family:var(--ts-font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:500;font-stretch:75%;line-height:1}.ts-balance__total[data-sign=\+] strong,.ts-checks svg{color:var(--ts-pen)}.ts-balance__total p{max-width:18em;font-family:var(--ts-font-serif);color:var(--ts-ink-muted);margin:4px 0 0;font-size:16px;font-style:italic;line-height:22px}@media (max-width:720px){.ts-balance{grid-template-columns:minmax(0,1fr);gap:28px}.ts-balance__scale{--room:100px}.ts-balance__card{--ax:0%;min-width:0;padding:10px 12px 8px}.ts-balance__card--them{left:auto;right:0}.ts-balance__card--you{left:0}.ts-balance__card small,.ts-balance__card span{font-size:12px;line-height:16px}.ts-balance__card strong{font-size:26px;line-height:30px}.ts-balance__total{grid-row:2}.ts-balance__control{padding:0}.ts-balance__total strong{font-size:40px}}@media (prefers-reduced-motion:reduce){.ts-balance__card,.ts-balance__move,.ts-bar__fill{transition:none}}.ts-story-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:64px;display:grid}.ts-story-hero .ts-mat{max-width:380px}.ts-facts{border-top:1px solid var(--ts-ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 32px;margin:56px 0 0;padding-top:16px;display:grid}@media (max-width:900px){.ts-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ts-facts dt{color:var(--ts-ink-muted);font-size:12px;font-weight:500;line-height:16px}.ts-facts dd{font-family:var(--ts-font-serif);margin:2px 0 0;font-size:16px;font-style:italic;line-height:22px}.ts-facts .ts-link{font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.ts-checks{border-top:1px solid var(--ts-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;max-width:960px;padding:0;list-style:none;display:grid}.ts-checks li{border-bottom:1px solid var(--ts-rule);gap:10px;padding:14px 0;font-size:15px;line-height:22px;display:flex}.ts-checks svg{flex:none;margin-top:3px}@media (max-width:900px){.ts-checks,.ts-story-hero{grid-template-columns:minmax(0,1fr)}.ts-story-hero{gap:40px}}.ts-legal{gap:32px;max-width:720px;display:grid}.ts-legal section{border-top:1px solid var(--ts-rule);gap:8px;padding-top:16px;display:grid}.ts-auth{min-height:calc(100vh - 72px)}.ts-auth__form{flex-direction:column;gap:16px;width:100%;max-width:400px;display:flex}}
