@layer theme,base,components,utilities;@layer components{.consent-frame{position:fixed;inset-inline:0;inset-block-end:0;z-index:25;display:flex;justify-content:center;padding-block:var(--tako-space-tight) calc(var(--tako-space-tight) + env(safe-area-inset-bottom));padding-inline:var(--tako-page-margin);pointer-events:none}:root:has(.bottom-nav) .consent-frame{inset-block-end:calc(var(--tako-tab-bar-height) + env(safe-area-inset-bottom));padding-block-end:var(--tako-space-tight)}:root:has(.site-menu) .consent-frame{visibility:hidden}:root:has(.side-bar) .consent-frame{padding-inline-start:calc(var(--tako-sidebar-width) + 2 * var(--tako-sidebar-inset))}:root:has(.side-bar[data-collapsed=true]) .consent-frame{padding-inline-start:calc(var(--tako-sidebar-collapsed) + 2 * var(--tako-sidebar-inset))}.consent-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tako-space-normal) var(--tako-space-loose);inline-size:100%;max-inline-size:var(--tako-consent-strip-width);padding-block:var(--tako-space-normal);padding-inline:var(--tako-space-loose) var(--tako-space-normal);border:1px solid var(--tako-border);border-radius:var(--tako-radius-entry-row);background:var(--tako-surface-raised);color:var(--tako-text);pointer-events:auto}.consent-strip__text{flex:1 1 var(--tako-consent-text-min);margin:0;font:var(--tako-text-secondary)}.consent-strip__link{color:var(--tako-brand-ink);text-decoration:underline;text-underline-offset:var(--tako-space-hairline);white-space:nowrap}.consent-strip__brief{display:none}.consent-strip__actions{display:grid;flex:1 1 100%;grid-template-columns:1fr 1fr;gap:var(--tako-space-tight)}@media(min-width:768px){.consent-strip{padding-block:var(--tako-space-tight)}.consent-strip__actions{flex:none}}@media(max-width:1023px){:root:has(.entry-stage) .consent-frame{inset-block-end:var(--tako-entry-notice-floor, 0px);padding-block:0 var(--tako-space-tight);padding-inline:var(--tako-entry-padding)}:root:has(.entry-stage) .consent-strip{gap:var(--tako-space-tight);max-inline-size:calc(var(--tako-entry-card) - 2 * var(--tako-entry-padding));padding:var(--tako-space-tight);padding-inline-start:var(--tako-space-normal);box-shadow:var(--tako-consent-card-shadow)}}@media(min-width:1024px){:root:has(.entry-stage--split) .consent-frame{inset-inline:calc(var(--tako-space-normal) + var(--tako-entry-aside-padding)) auto;inset-block-end:calc(var(--tako-space-normal) + var(--tako-entry-aside-padding) + var(--tako-entry-aside-copy-clearance, 0px));inline-size:min(var(--tako-consent-card-width),calc((100vw - 2 * var(--tako-space-normal)) * var(--tako-entry-aside-ratio) - 2 * var(--tako-entry-aside-padding)));padding:0}:root:has(.entry-aside__copy) .consent-frame{margin-block-end:var(--tako-space-loose)}:root:has(.entry-stage--split) .consent-strip{gap:var(--tako-space-tight) var(--tako-space-normal);padding:var(--tako-space-normal);padding-inline-start:var(--tako-space-loose);border-color:transparent;box-shadow:var(--tako-consent-card-shadow)}:root:has(.entry-stage--split) .consent-strip__actions{margin-inline-start:auto}}:root:has(.entry-stage) .consent-strip__text{flex-basis:var(--tako-consent-text-min-compact);font:var(--tako-text-caption)}:root:has(.entry-stage) .consent-strip .glass-button{min-block-size:var(--tako-button-height-small);padding-inline:var(--tako-button-padding-small);font:var(--tako-text-button-small)}@media(max-width:1023px){:root:has(.entry-stage) .consent-strip__full{display:none}:root:has(.entry-stage) .consent-strip__brief{display:inline}:root:has(.entry-stage) .consent-strip__text{flex-basis:var(--tako-consent-text-min-brief)}:root:has(.entry-stage) .consent-strip__actions{flex:none;margin-inline-start:auto}}}:root[data-screen-transition]::view-transition-group(root){animation:none}:root[data-screen-transition=stack]::view-transition-image-pair(root){isolation:auto}:root[data-screen-transition=stack]::view-transition-old(root),:root[data-screen-transition=stack]::view-transition-new(root){mix-blend-mode:normal}:root[data-screen-transition=stack]::view-transition-old(root){animation:screen-recede var(--tako-screen-arrive) both}:root[data-screen-transition=stack]::view-transition-new(root){animation:screen-cover var(--tako-screen-leave) both,screen-arrive var(--tako-screen-arrive) both}:root[data-screen-transition=fade]::view-transition-old(root){display:none}:root[data-screen-transition=fade]::view-transition-new(root){animation:screen-fade-in var(--tako-screen-fade) both}:root[data-screen-transition]::view-transition-old(*),:root[data-screen-transition]::view-transition-new(*){block-size:100%;object-fit:cover}:root[data-screen-transition]::view-transition-group(*){animation-duration:var(--tako-screen-shared);animation-timing-function:var(--tako-ease-settle)}@keyframes screen-recede{to{scale:var(--tako-screen-recede-scale)}}@keyframes screen-cover{0%{opacity:0}}@keyframes screen-arrive{0%{translate:0 var(--tako-screen-arrive-offset)}}@keyframes screen-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root[data-motion=reduced]::view-transition-group(*),:root[data-motion=reduced]::view-transition-old(*),:root[data-motion=reduced]::view-transition-new(*){animation:none!important}:root[data-screen-transition]::view-transition-old(public-header){display:none}:root[data-screen-transition]::view-transition-old(public-header):only-child{display:block}:root[data-screen-transition]::view-transition-new(public-header){animation:none}.tako-mascot{display:block;overflow:visible}.tako-mascot__figure{transform-box:view-box;transform-origin:center;animation:tako-float var(--tako-mascot-float-duration) ease-in-out infinite}@keyframes tako-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5%)}}.tako-mascot--plate{animation:tako-plate-float var(--tako-mascot-float-duration) var(--tako-ease-ambient) infinite}@keyframes tako-plate-float{0%,to{translate:0 0}50%{translate:0 -2.5%}}@media(prefers-reduced-motion:reduce){.tako-mascot__figure,.tako-mascot--plate{animation:none}}.scene-art{display:block;width:var(--tako-scene-plate);max-width:100%;height:auto;object-fit:contain}.scene-art--hero{width:var(--tako-hero-art)}@layer theme,base,components,utilities;@layer components{.entry-stage{position:relative;display:flex;height:100dvh;flex-direction:column;overflow:hidden;background:var(--tako-surface)}.entry-stage__shape{display:none}.entry-card{position:relative;display:flex;flex:1;min-block-size:0;flex-direction:column;background:var(--tako-surface);color:var(--tako-ink)}@media(min-width:768px){.entry-stage{align-items:center;justify-content:center;background:var(--tako-entry-mint)}.entry-stage__shape{position:absolute;display:block;inline-size:var(--tako-entry-shape-size);block-size:var(--tako-entry-shape-size);border-radius:42% 58% 61% 39%/45% 39% 61% 55%;background:var(--tako-entry-mint-shape)}.entry-stage__shape--start{inset-block-start:-14%;inset-inline-start:-6%}.entry-stage__shape--end{inset-block-end:-20%;inset-inline-end:-4%;rotate:140deg}.entry-card{flex:none;inline-size:var(--tako-entry-card);block-size:min(var(--tako-entry-card-height),calc(100dvh - 2 * var(--tako-space-roomy)));overflow:hidden;border-radius:var(--tako-entry-card-radius);box-shadow:var(--tako-entry-card-shadow)}}@media(min-width:1024px){.entry-stage--page{align-items:stretch;justify-content:flex-start;background:var(--tako-surface)}.entry-stage--page .entry-stage__shape{display:none}.entry-stage--page .entry-card{flex:1;inline-size:100%;block-size:auto;min-block-size:0;overflow:visible;border-radius:0;background:none;box-shadow:none}.entry-stage--split{display:grid;grid-template-columns:minmax(0,var(--tako-entry-aside-share)) minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:stretch;padding:var(--tako-space-normal);box-sizing:border-box}.entry-stage--split .entry-card{inline-size:100%;block-size:100%}}.entry-card .glass-button:not(.glass-button--small){min-block-size:var(--tako-button-height-large);font:var(--tako-text-button-large)}.entry-card .glass-button--secondary{background:var(--tako-entry-row);color:var(--tako-ink)}@media(hover:hover){.entry-card .glass-button--secondary:hover:not(:disabled){background:var(--tako-entry-row-hover)}}.entry-title{margin:0;font:var(--tako-text-entry-title);letter-spacing:var(--tako-tracking-entry-title);color:var(--tako-ink);text-wrap:balance}.entry-help{margin:0;font:var(--tako-text-body);color:var(--tako-entry-muted);text-wrap:pretty}.art-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--tako-space-tight);padding:var(--tako-entry-padding);overflow:hidden;border-radius:var(--tako-radius-art);background:var(--tako-art-gradient);color:var(--tako-ink);text-align:center}.art-card__mascot{display:block;flex:none;line-height:0}.art-card__mascot--small{inline-size:var(--tako-art-mascot-small);block-size:var(--tako-art-mascot-small)}.art-card__mascot--medium{inline-size:calc((var(--tako-art-mascot-small) + var(--tako-art-mascot)) / 2);block-size:calc((var(--tako-art-mascot-small) + var(--tako-art-mascot)) / 2)}.art-card__mascot--large{inline-size:var(--tako-art-mascot);block-size:var(--tako-art-mascot)}.art-card__mascot--thinking{animation:art-mascot-think var(--tako-art-pulse) var(--tako-ease-in-out) infinite alternate}.entry-list{display:flex;flex-direction:column;margin:0;padding:var(--tako-space-tighter) var(--tako-space-loose);border-radius:var(--tako-radius-entry-row);background:var(--tako-entry-row);list-style:none}.entry-list__row{display:flex;align-items:center;gap:var(--tako-space-normal);min-block-size:var(--tako-entry-row-height);padding-block:var(--tako-space-tight);box-sizing:border-box}.entry-list__row+.entry-list__row{border-block-start:1px solid var(--tako-border)}.entry-list__disc{display:grid;flex:none;place-items:center;inline-size:var(--tako-entry-icon-disc);block-size:var(--tako-entry-icon-disc);border-radius:var(--tako-radius-pill);background:var(--tako-surface);color:var(--tako-ink);font:var(--tako-text-body)}.entry-list__disc>svg{inline-size:var(--tako-glyph-small);block-size:var(--tako-glyph-small)}.entry-list__disc--mint{background:var(--tako-tile-mint)}.entry-list__disc--butter{background:var(--tako-butter);color:var(--tako-butter-ink)}.entry-list__disc--sky{background:var(--tako-tile-sky)}.entry-list__disc--lilac{background:var(--tako-tile-lilac)}.entry-list__disc--bare{border-radius:0;background:none}.entry-list__text{display:flex;flex:1;flex-direction:column;gap:var(--tako-space-hairline);min-inline-size:0}.entry-list__title{font:var(--tako-text-body-emphasis);color:var(--tako-ink);transition:color var(--tako-motion-change)}.entry-list__detail{font:var(--tako-text-caption);color:var(--tako-entry-muted)}.entry-list__trailing{flex:none;font:var(--tako-text-amount-compact);color:var(--tako-ink)}.entry-list__row--muted .entry-list__title{color:var(--tako-entry-muted)}.entry-list__row--muted .entry-list__disc{opacity:.5}}@keyframes art-mascot-think{to{translate:0 calc(-1 * var(--tako-space-tight));rotate:-3deg}}@media(prefers-reduced-motion:reduce){.art-card__mascot--thinking{animation:none}}:root[data-motion=reduced] .art-card__mascot--thinking{animation:none}.newsletter-signup{display:grid;gap:var(--tako-space-loose);min-inline-size:0}.newsletter-signup[data-variant=banner]{padding:var(--tako-space-roomy);border-radius:var(--tako-radius-art);background:var(--tako-accent-soft)}.newsletter-signup__intro{display:flex;flex-direction:column;gap:var(--tako-space-tight)}.newsletter-signup__title{margin:0;font:var(--tako-text-landing-row-title);letter-spacing:var(--tako-tracking-landing-title);color:var(--tako-text);text-wrap:balance}.newsletter-signup[data-variant=compact] .newsletter-signup__title{font:var(--tako-text-label);letter-spacing:normal}.newsletter-signup__lead{margin:0;font:var(--tako-text-body);color:var(--tako-secondary-text)}.newsletter-signup__stage{display:grid;min-inline-size:0}.newsletter-signup__form,.newsletter-signup__outcome{grid-area:1 / 1;min-inline-size:0}.newsletter-signup__form{display:flex;flex-direction:column;gap:var(--tako-space-tighter)}.newsletter-signup[data-settled] .newsletter-signup__form{visibility:hidden}.newsletter-signup__row{display:flex;flex-wrap:wrap;gap:var(--tako-space-tight)}.newsletter-signup__field{flex:1 1 60%;inline-size:auto;min-inline-size:0;text-align:start}.newsletter-signup__submit{flex:1 0 auto}.newsletter-signup__feedback{display:grid;min-block-size:1lh;font:var(--tako-text-caption)}.newsletter-signup__consent{margin:0;font:var(--tako-text-caption);color:var(--tako-secondary-text)}.newsletter-signup__privacy{color:var(--tako-brand-ink);text-decoration:underline;text-underline-offset:var(--tako-space-hairline)}.newsletter-signup__outcome{display:flex;align-items:flex-start;align-self:center;gap:var(--tako-space-normal);pointer-events:none}.newsletter-signup__outcome:focus-visible{box-shadow:none}.newsletter-signup[data-settled] .newsletter-signup__outcome{pointer-events:auto}.newsletter-signup__outcome-icon{flex:none;inline-size:var(--tako-glyph-large);block-size:var(--tako-glyph-large);color:var(--tako-brand-ink)}.newsletter-signup__outcome-copy{display:flex;flex-direction:column;gap:var(--tako-space-tighter);min-inline-size:0}.newsletter-signup__outcome-title{margin:0;font:var(--tako-text-heading);color:var(--tako-text)}.newsletter-signup__outcome-body{margin:0;font:var(--tako-text-secondary);color:var(--tako-secondary-text)}@media(min-width:768px){.newsletter-signup[data-variant=banner]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--tako-space-spacious);padding:var(--tako-space-spacious)}}.newsletter-result{display:flex;flex-direction:column;align-items:center;gap:var(--tako-space-roomy);text-align:center}.newsletter-result__copy{display:flex;flex-direction:column;align-items:center;gap:var(--tako-space-tight);inline-size:100%}.newsletter-result__signup{inline-size:100%;text-align:start}.cue-spin{display:inline-block}.cue-write{clip-path:inset(-12% -6% -24% -6%);transition:clip-path var(--tako-landing-write-duration) var(--tako-ease-out) var(--cue-delay, 0s)}[data-cue=hidden] .cue-write{clip-path:inset(-12% 106% -24% -6%);transition:none}[dir=rtl] [data-cue=hidden] .cue-write{clip-path:inset(-12% -6% -24% 106%)}.cue-print{clip-path:inset(var(--tako-landing-print-bleed))}.cue-rise,.cue-fade,.cue-assemble,.cue-slide,.cue-deal,.cue-print{transition-property:opacity,translate,scale,rotate,filter,clip-path;transition-duration:var(--tako-landing-reveal-duration);transition-timing-function:var(--tako-ease-out);transition-delay:var(--cue-delay, 0s)}.cue-stamp,.cue-pop,.cue-spin{transition-property:opacity,translate,scale,rotate;transition-duration:var(--tako-landing-reveal-duration);transition-timing-function:var(--tako-ease-spring);transition-delay:var(--cue-delay, 0s)}.cue-sweep{transition:translate var(--tako-landing-scan-duration) var(--tako-ease-out) var(--cue-delay, 0s)}[data-cue=hidden]:is(.cue-assemble,.cue-deal),[data-cue=hidden] :is(.cue-rise,.cue-fade,.cue-assemble,.cue-slide,.cue-deal,.cue-print,.cue-stamp,.cue-pop,.cue-spin,.cue-sweep){transition:none}[data-cue=hidden] :is(.cue-rise,.cue-fade,.cue-assemble,.cue-slide,.cue-stamp,.cue-pop,.cue-spin),[data-cue=hidden]:is(.cue-assemble,.cue-deal){opacity:0}[data-cue=hidden] :is(.cue-rise,.cue-assemble),[data-cue=hidden].cue-assemble{translate:0 var(--tako-landing-reveal-offset)}[data-cue=hidden] .cue-assemble,[data-cue=hidden].cue-assemble{scale:var(--tako-landing-assemble-scale)}[data-cue=hidden] .cue-slide{translate:var(--tako-landing-slide-from) 0}[data-cue=hidden] .cue-stamp{scale:var(--tako-landing-stamp-scale);rotate:var(--tako-landing-stamp-turn)}[data-cue=hidden] .cue-pop{translate:0 var(--tako-landing-reveal-offset);scale:var(--tako-landing-pop-scale)}[data-cue=hidden] .cue-spin{rotate:var(--tako-landing-spin-turn)}[data-cue=hidden] .cue-print{clip-path:inset(var(--tako-landing-print-bleed) var(--tako-landing-print-bleed) 100% var(--tako-landing-print-bleed));translate:0 var(--tako-landing-print-offset)}[data-cue=hidden] .cue-sweep{translate:0 -100%}[data-cue=hidden].cue-deal{translate:var(--tako-landing-deal-from) 0;rotate:var(--tako-landing-deal-turn)}.cue-children>*{transition-property:opacity,translate;transition-duration:var(--tako-landing-reveal-duration);transition-timing-function:var(--tako-ease-out);transition-delay:var(--cue-delay, 0s)}.cue-children>[data-cue=hidden]{opacity:0;translate:0 var(--tako-landing-reveal-offset);transition:none}.site-column{width:100%;max-width:var(--tako-site-column);margin-inline:auto;padding-inline:var(--tako-page-margin);box-sizing:border-box}.public-header__sentinel{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:var(--tako-landing-scroll-threshold);pointer-events:none}.public-header{position:sticky;top:0;z-index:10;view-transition-name:public-header;block-size:var(--tako-site-header);background:var(--tako-canvas);transition:box-shadow var(--tako-duration-base) var(--tako-ease-out)}.public-header[data-scrolled=true],.public-header[data-menu-open=true]{box-shadow:var(--tako-site-header-shade)}.public-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--tako-space-normal);inline-size:100%;max-inline-size:var(--tako-site-column);block-size:100%;margin-inline:auto;padding-inline:var(--tako-page-margin);box-sizing:border-box}.public-header__brand{display:inline-flex;grid-column:1;justify-self:start;border-radius:var(--tako-radius-small)}.public-header__nav{display:none;grid-column:2}.public-header__actions{display:flex;grid-column:3;align-items:center;justify-self:end;gap:var(--tako-space-tight)}.public-header__language.language-menu__trigger,.public-header__sign-in{display:none}.public-header__sign-in{align-items:center;min-height:var(--tako-button-height);padding-inline:var(--tako-space-normal);border-radius:var(--tako-radius-pill);font:var(--tako-text-label);color:var(--tako-text);white-space:nowrap;transition:background-color var(--tako-motion-hover)}.public-header__cta{border-radius:var(--tako-radius-pill);white-space:nowrap}.public-header__menu-button{margin-inline-end:calc(-1 * var(--tako-space-tight));border-radius:var(--tako-radius-pill);color:var(--tako-text)}@media(hover:hover){.public-header__sign-in:hover{background:var(--tako-surface-hover)}}@media(min-width:1024px){.public-header__nav{display:block}.public-header__language.language-menu__trigger,.public-header__sign-in{display:inline-flex}.public-header__menu-button{display:none}}.site-nav{display:flex;margin:0;padding:0;list-style:none}.site-nav--inline{align-items:center;gap:var(--tako-space-tighter)}.site-nav--stacked{flex-direction:column}.site-nav__link{display:inline-flex;align-items:center;min-height:var(--tako-button-height);padding-inline:var(--tako-space-normal);border-radius:var(--tako-radius-pill);font:var(--tako-text-label);color:var(--tako-secondary-text);white-space:nowrap;transition:color var(--tako-motion-hover),background-color var(--tako-motion-hover)}.site-nav--stacked .site-nav__link{width:100%;min-height:var(--tako-site-menu-row);box-sizing:border-box;font:var(--tako-text-site-menu);color:var(--tako-text)}@media(hover:hover){.site-nav__link:hover{background:var(--tako-surface-hover);color:var(--tako-text)}}.site-menu{position:absolute;inset-block-start:100%;inset-inline:0;display:flex;flex-direction:column;gap:var(--tako-space-tight);max-block-size:calc(100dvh - var(--tako-site-header));padding:var(--tako-space-tight) calc(var(--tako-page-margin) - var(--tako-space-normal)) var(--tako-space-roomy);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;border-end-start-radius:var(--tako-radius-art);border-end-end-radius:var(--tako-radius-art);background:var(--tako-canvas);box-shadow:var(--tako-site-menu-shade);clip-path:inset(0 0 calc(-1 * var(--tako-space-spacious)) 0);animation:site-menu-unfold var(--tako-motion-enter) both}@keyframes site-menu-unfold{0%{opacity:0;translate:0 calc(-1 * var(--tako-space-tight))}}.site-menu__actions{display:flex;flex-direction:column;gap:var(--tako-space-tight);padding:var(--tako-space-tight) var(--tako-space-normal) 0}.landing-cta{box-shadow:var(--tako-landing-cta-shadow)}.landing-anchor{scroll-margin-block-start:calc(var(--tako-site-header) + var(--tako-space-loose))}.site-footer{margin-block-start:var(--tako-landing-section-block);padding-block-end:var(--tako-page-margin)}.site-footer__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tako-space-spacious) var(--tako-space-roomy);padding:var(--tako-site-footer-padding);border-radius:var(--tako-site-footer-radius);background:var(--tako-entry-row);color:var(--tako-ink)}.site-footer__newsletter{display:flex;grid-column:1 / -1;flex-direction:column;gap:var(--tako-space-tight);max-inline-size:var(--tako-site-footer-newsletter)}.site-footer__title{margin:0;font:var(--tako-text-title);font-weight:600;letter-spacing:var(--tako-tracking-landing-title);text-wrap:balance}.site-footer__lead{margin:0;font:var(--tako-text-body);color:var(--tako-entry-muted);text-wrap:pretty}.site-footer__signup{margin-block-start:var(--tako-space-tight)}.site-footer__column ul,.site-footer__legal ul{display:flex;margin:0;padding:0;list-style:none}.site-footer__column ul{flex-direction:column}.site-footer__heading{margin-block-end:var(--tako-space-tight);font:var(--tako-text-label);color:var(--tako-ink)}.site-footer__link{display:inline-flex;align-items:center;min-height:var(--tako-touch-target);font:var(--tako-text-secondary);color:var(--tako-entry-muted);transition:color var(--tako-motion-hover)}@media(hover:hover)and (pointer:fine){.site-footer__link{min-height:var(--tako-button-height-small)}.site-footer__link:hover{color:var(--tako-ink)}}.site-footer__base{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tako-space-tight) var(--tako-space-roomy);padding-block-start:var(--tako-space-roomy);border-block-start:1px solid var(--tako-border)}.site-footer__brand{display:inline-flex;border-radius:var(--tako-radius-small)}.site-footer__legal ul{flex-wrap:wrap;gap:0 var(--tako-space-roomy)}@media(min-width:768px){.site-footer__panel{grid-template-columns:repeat(12,minmax(0,1fr))}.site-footer__newsletter{grid-column:1 / span 6}.site-footer__column{grid-column:span 3}}@media(min-width:1024px){.site-footer__column{grid-column:8 / span 3}.site-footer__column+.site-footer__column{grid-column:11 / span 2}}@media(min-width:768px){.site-footer__panel--links-only>.site-footer__column{grid-column:span 3}}.site-footer__panel>:nth-child(2){--cue-delay: var(--tako-landing-reveal-step)}.site-footer__panel>:nth-child(3){--cue-delay: calc(2 * var(--tako-landing-reveal-step))}.site-footer__panel>:nth-child(n+4){--cue-delay: calc(3 * var(--tako-landing-reveal-step))}.legal-list{padding-inline-start:var(--tako-space-loose);list-style:disc}.legal-table{width:100%;border-collapse:collapse}.legal-table th,.legal-table td{padding-block:var(--tako-space-tight);padding-inline:0 var(--tako-space-tight);border-bottom:1px solid var(--tako-separator);text-align:start;vertical-align:top}@media(prefers-reduced-motion:reduce){.public-header,.site-menu{transition:none;animation:none}}:root[data-motion=reduced] .public-header,:root[data-motion=reduced] .site-menu{transition:none;animation:none}@layer theme,base,components,utilities;@layer components{.flag{display:inline-block;flex:none;inline-size:var(--tako-flag);block-size:var(--tako-flag);border-radius:var(--tako-radius-pill);box-shadow:0 0 0 1px var(--tako-flag-rim);vertical-align:middle}.flag--small{inline-size:var(--tako-glyph-small);block-size:var(--tako-glyph-small)}.flag--missing{background:var(--tako-surface-sunken)}}@property --language-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --language-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}.language-flag{flex:none;inline-size:var(--tako-flag);block-size:var(--tako-flag);border-radius:var(--tako-radius-pill);box-shadow:0 0 0 1px var(--tako-flag-rim)}.language-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--tako-space-normal);border-radius:var(--tako-radius-pill);color:var(--tako-text);transition:background-color var(--tako-motion-hover)}.language-menu__trigger--compact{inline-size:var(--tako-button-height);block-size:var(--tako-button-height)}.language-menu__trigger--labelled{display:flex;justify-content:flex-start;inline-size:100%;min-block-size:var(--tako-touch-target);padding-inline:var(--tako-space-normal);box-sizing:border-box;font:var(--tako-text-body-emphasis)}.language-menu__current{flex:1;min-inline-size:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.language-menu__chevron{flex:none;inline-size:var(--tako-glyph-small);block-size:var(--tako-glyph-small);color:var(--tako-secondary-text)}.language-menu__trigger[aria-expanded=true]{background:var(--tako-surface-hover)}@media(hover:hover){.language-menu__trigger:hover{background:var(--tako-surface-hover)}}.language-menu{z-index:70;display:flex;flex-direction:column;inline-size:min(var(--tako-language-panel),var(--radix-popover-content-available-width));max-block-size:min(var(--radix-popover-content-available-height),var(--tako-language-panel-max));overflow:hidden;border:1px solid var(--tako-border);border-radius:var(--tako-radius-card);background:var(--tako-surface-raised);box-shadow:var(--tako-elevation-3);transform-origin:var(--radix-popover-content-transform-origin);animation:language-menu-open var(--tako-duration-base) var(--tako-ease-out) both}.language-menu:focus-visible{outline:none}@keyframes language-menu-open{0%{opacity:0;scale:var(--tako-language-panel-from)}}.language-picker{display:flex;flex:1;flex-direction:column;min-block-size:0}.language-picker__search{display:flex;flex:none;align-items:center;gap:var(--tako-space-tight);min-block-size:var(--tako-button-height);margin:var(--tako-space-tight) var(--tako-space-tight) var(--tako-space-tighter);padding-inline:var(--tako-space-normal);border-radius:var(--tako-radius-pill);background:var(--tako-surface-sunken);color:var(--tako-secondary-text)}.language-picker__glyph{flex:none;inline-size:var(--tako-glyph-small);block-size:var(--tako-glyph-small)}.language-picker__input{flex:1;min-inline-size:0;border:0;background:none;font:var(--tako-text-language-search);color:var(--tako-text);outline:none}.language-picker__input:focus-visible{box-shadow:none}.language-picker__input::placeholder{color:var(--tako-secondary-text)}.language-picker__list{position:relative;flex:1;min-block-size:0;margin:0;padding:var(--tako-space-tighter) var(--tako-space-tight) var(--tako-space-tight);overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,transparent,var(--tako-landing-mask) var(--language-fade-start),var(--tako-landing-mask) calc(100% - var(--language-fade-end)),transparent);mask-image:linear-gradient(to bottom,transparent,var(--tako-landing-mask) var(--language-fade-start),var(--tako-landing-mask) calc(100% - var(--language-fade-end)),transparent)}@supports (animation-timeline: scroll()){.language-picker__list{animation:language-fade linear both;animation-timeline:scroll(self)}}@supports not (animation-timeline: scroll()){.language-picker__list{--language-fade-end: var(--tako-language-fade);padding-block-end:var(--tako-language-fade)}}@keyframes language-fade{0%{--language-fade-start: 0px;--language-fade-end: var(--tako-language-fade)}6%,94%{--language-fade-start: var(--tako-language-fade);--language-fade-end: var(--tako-language-fade)}to{--language-fade-start: var(--tako-language-fade);--language-fade-end: 0px}}.language-picker__option{display:flex;align-items:center;gap:var(--tako-space-normal);min-block-size:var(--tako-button-height);padding-inline:var(--tako-space-normal);border-radius:var(--tako-radius-field);font:var(--tako-text-language-row);color:var(--tako-text);cursor:default;-webkit-user-select:none;user-select:none}.language-picker__option[data-active]{background:var(--tako-surface-hover)}.language-picker__names{display:flex;flex:1;align-items:baseline;gap:var(--tako-space-tight);min-inline-size:0}.language-picker__endonym{flex:none;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-picker__local{min-inline-size:0;overflow:hidden;font:var(--tako-text-secondary);color:var(--tako-secondary-text);text-overflow:ellipsis;white-space:nowrap}.language-picker__check{flex:none;inline-size:var(--tako-glyph-small);block-size:var(--tako-glyph-small);color:var(--tako-brand-ink)}.language-picker__empty{margin:0;padding:var(--tako-space-normal) var(--tako-space-roomy) var(--tako-space-roomy);font:var(--tako-text-body);color:var(--tako-secondary-text)}.sheet.language-sheet{block-size:var(--tako-language-sheet)}.language-sheet__title{flex:none;margin:0;padding:var(--tako-space-roomy) var(--tako-space-roomy) var(--tako-space-tight);font:var(--tako-text-title);color:var(--tako-text);outline:none;touch-action:none}.language-sheet__title:focus-visible{box-shadow:none}.language-sheet .language-picker__search{min-block-size:var(--tako-touch-target);margin-inline:var(--tako-space-loose)}.language-sheet .language-picker__list{padding-inline:var(--tako-space-loose);padding-block-end:var(--tako-space-roomy)}.language-sheet .language-picker__option{min-block-size:var(--tako-language-sheet-row)}@media(prefers-reduced-motion:reduce){.language-menu{animation:none}}:root[data-motion=reduced] .language-menu{animation:none}.language-menu__field{gap:var(--tako-space-tight)}@layer theme,base,components,utilities;@layer components{.chart-plot{position:relative;width:100%;height:100%}.chart .recharts-surface{overflow:visible;outline:none;direction:ltr}.chart .recharts-surface:focus-visible{border-radius:var(--tako-radius-small);box-shadow:var(--tako-focus-ring)}.chart .recharts-yAxis text{fill:var(--tako-text-tertiary);font-variant-numeric:tabular-nums}.chart-tick{transition:fill var(--tako-motion-hover)}.chart-tick[data-active=true]{fill:var(--tako-text);font-weight:600}.chart-bar{transform-box:fill-box;transform-origin:50% 100%;transition:opacity var(--tako-motion-hover)}.chart-plot:has(.chart-bar[data-active=true]) .chart-bar[data-active=false],.chart-plot[data-highlight=billed] .chart-bar[data-series=expenses],.chart-plot[data-highlight=expenses] .chart-bar[data-series=billed]{opacity:var(--tako-dimmed-opacity)}.chart--entering .chart-bar{animation:tako-chart-rise var(--tako-duration-slower) var(--tako-ease-settle) both;animation-delay:calc(var(--i, 0) * var(--tako-duration-stagger))}.chart--entering .chart-ghost{animation:tako-crossfade var(--tako-duration-chart) var(--tako-ease-out) both}.chart--entering .chart-mark{animation:tako-crossfade var(--tako-duration-slow) var(--tako-ease-out) var(--tako-duration-slower) both}.chart-band{fill:var(--tako-chart-band)}.chart-stub{fill:var(--tako-chart-stub)}.chart-baseline{stroke:var(--tako-chart-grid)}.chart-hatch__ground{fill:color-mix(in srgb,var(--hatch, var(--tako-brand)) 12%,transparent)}.chart-hatch__line{fill:color-mix(in srgb,var(--hatch, var(--tako-brand)) 48%,transparent)}.chart-mark foreignObject{overflow:visible}.chart-plan-label{display:flex;block-size:100%;align-items:baseline;gap:var(--tako-space-tight)}.chart-callout{display:flex;block-size:100%;align-items:center;justify-content:center}.chart-callout[data-align=start]{justify-content:flex-start}.chart-callout[data-align=end]{justify-content:flex-end}.chart-callout__pill{display:inline-flex;align-items:baseline;gap:var(--tako-space-tight);block-size:var(--tako-chart-callout);padding-inline:var(--tako-space-normal);border:1px solid var(--tako-border);border-radius:var(--tako-radius-pill);background:var(--tako-surface-raised);box-shadow:var(--tako-elevation-1);line-height:calc(var(--tako-chart-callout) - 2px);white-space:nowrap}.chart-callout__name{font:var(--tako-text-caption);line-height:inherit;color:var(--tako-secondary-text)}.chart-callout__value{font:var(--tako-text-label);line-height:inherit;font-variant-numeric:tabular-nums;color:var(--tako-text)}.chart-mark__rule{stroke:var(--tako-border-strong)}.chart-mark__dot{fill:var(--tako-brand-ink);stroke:var(--tako-surface);stroke-width:2px}.chart-tooltip{display:flex;min-width:var(--tako-chart-tip-min);flex-direction:column;gap:var(--tako-space-tight);padding:var(--tako-space-normal);border:1px solid var(--tako-border);border-radius:var(--tako-radius-field);background:var(--tako-surface-raised);box-shadow:var(--tako-elevation-2);color:var(--tako-text)}.chart-tooltip__title{padding-block-end:var(--tako-space-tight);border-block-end:1px solid var(--tako-hairline);font:var(--tako-text-caption);color:var(--tako-secondary-text)}.chart-tooltip__title:first-letter{text-transform:uppercase}.chart-tooltip__row{display:flex;align-items:center;justify-content:space-between;gap:var(--tako-space-roomy)}.chart-tooltip__name{display:inline-flex;align-items:center;gap:var(--tako-space-tight);font:var(--tako-text-caption);color:var(--tako-secondary-text)}.chart-tooltip__value{font:var(--tako-text-label);font-variant-numeric:tabular-nums;color:var(--tako-text)}.chart-key{flex:none;inline-size:var(--tako-chart-key);block-size:var(--tako-chart-key);border-radius:var(--tako-radius-xs);background:var(--key, var(--tako-brand))}.chart-key--line{block-size:var(--tako-chart-key-line);border-radius:var(--tako-radius-pill)}.chart-key.chart-key--hatched,.chart-compare__bar.chart-hatch{background-color:color-mix(in srgb,var(--key, var(--tako-brand)) 16%,transparent);background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--key, var(--tako-brand)) 62%,transparent) 0 var(--tako-chart-hatch-line),transparent var(--tako-chart-hatch-line) calc(var(--tako-chart-hatch-line) + var(--tako-chart-hatch-gap)))}.chart-legend{display:flex;flex-wrap:wrap;gap:var(--tako-space-tighter);margin:0;margin-inline-start:calc(-1 * var(--tako-space-tight));padding:0;list-style:none}.chart-legend__key{display:inline-flex;align-items:center;gap:var(--tako-space-tight);min-block-size:var(--tako-button-height-small);padding-inline:var(--tako-space-tight) var(--tako-space-normal);border-radius:var(--tako-radius-pill);font:var(--tako-text-caption);color:var(--tako-secondary-text);transition:background-color var(--tako-motion-hover),color var(--tako-motion-hover),opacity var(--tako-motion-hover)}.chart-legend__key:hover,.chart-legend__key:focus-visible{background:var(--tako-surface-hover);color:var(--tako-text)}.chart-legend__key[aria-pressed=false]{color:var(--tako-text-tertiary);text-decoration:line-through}.chart-legend__key[aria-pressed=false] .chart-key{background:transparent;box-shadow:inset 0 0 0 1.5px var(--tako-border-strong)}.chart-legend__figure{font:var(--tako-text-label);font-variant-numeric:tabular-nums;color:var(--tako-text)}.chart__slice{outline:none;cursor:pointer;transition:opacity var(--tako-motion-hover)}.chart__slice:focus-visible path{stroke:var(--tako-brand-ink);stroke-width:2px}.chart__slice[data-dimmed=true]{opacity:var(--tako-dimmed-opacity)}.chart__slice--rest{cursor:default}.chart-donut{position:relative;flex:none;inline-size:var(--tako-donut-diameter);block-size:var(--tako-donut-diameter)}.chart-donut__centre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--tako-space-hairline);padding-inline:20%;text-align:center;pointer-events:none}.chart-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.chart-rows__row{display:flex;flex-direction:column;gap:var(--tako-space-tight);padding-block:var(--tako-space-normal);border-radius:var(--tako-radius-small);transition:opacity var(--tako-motion-hover)}.chart-rows--compact .chart-rows__row{padding-block:var(--tako-space-hairline)}.chart-rows__row+.chart-rows__row{border-block-start:1px solid var(--tako-hairline)}.chart-rows--compact .chart-rows__row+.chart-rows__row{border-block-start:0}.chart-rows__button{display:flex;flex-direction:column;gap:var(--tako-space-tight);inline-size:100%;min-block-size:var(--tako-button-height-small);justify-content:center;text-align:start;border-radius:var(--tako-radius-small)}.chart-rows__head{display:flex;align-items:center;gap:var(--tako-space-tight);inline-size:100%;min-inline-size:0}.chart-rows__label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--tako-text-secondary);color:var(--tako-text)}.chart-rows--ranked .chart-rows__label{font:var(--tako-text-body-emphasis)}.chart-rows__share{flex:none;font:var(--tako-text-caption);font-variant-numeric:tabular-nums;color:var(--tako-secondary-text)}.chart-rows__value{flex:none;min-inline-size:5.5em;text-align:end;font:var(--tako-text-label);font-variant-numeric:tabular-nums;color:var(--tako-text)}.chart-rows[data-has-selection=true] .chart-rows__row[data-selected=false]{opacity:var(--tako-dimmed-opacity)}.chart-rows__more{display:inline-flex;align-items:center;gap:var(--tako-space-tight);min-block-size:var(--tako-button-height-small);font:var(--tako-text-secondary);color:var(--tako-secondary-text)}.chart-rows__more:hover{color:var(--tako-text)}.chart-rows__chevron{inline-size:1em;block-size:1em}.chart-track{display:block;inline-size:100%;block-size:var(--tako-chart-row-bar);border-radius:var(--tako-radius-pill);background:var(--tako-chart-band)}.chart-track__fill{display:block;block-size:100%;min-inline-size:var(--tako-chart-row-bar);inline-size:var(--share, 0%);border-radius:var(--tako-radius-pill);background:var(--key, var(--tako-brand));transition:inline-size var(--tako-motion-change)}.chart-track--entering .chart-track__fill{animation:tako-chart-draw var(--tako-duration-chart) var(--tako-ease-settle) both;animation-delay:calc(var(--i, 0) * var(--tako-duration-stagger))}.chart-compare{display:flex;flex-direction:column;gap:var(--tako-space-hairline);inline-size:100%}.chart-compare__bar{display:block;block-size:var(--tako-chart-compare-bar);min-inline-size:var(--tako-chart-compare-bar);inline-size:var(--share, 0%);border-radius:var(--tako-radius-pill);background-color:var(--key, var(--tako-brand));transition:inline-size var(--tako-motion-change)}.chart-compare--entering .chart-compare__bar{animation:tako-chart-draw var(--tako-duration-chart) var(--tako-ease-settle) both;animation-delay:calc(var(--i, 0) * var(--tako-duration-stagger))}.chart-silhouette{display:flex;align-items:flex-end;justify-content:space-around;gap:var(--tako-space-tight);inline-size:100%;block-size:var(--tako-chart-height);padding-block-end:var(--tako-space-roomy)}.chart-silhouette--lead{block-size:var(--tako-chart-lead-height)}.chart-silhouette--fills{block-size:100%}.chart-silhouette__ring--fills.skeleton{inline-size:100%;block-size:100%}.chart-silhouette__group{display:flex;flex:1;align-items:flex-end;justify-content:center;gap:var(--tako-chart-bar-gap);block-size:100%}.chart-silhouette__bar.skeleton{inline-size:min(var(--tako-chart-bar-max),100%);block-size:calc(var(--share) * 100%);border-radius:var(--tako-chart-bar-radius) var(--tako-chart-bar-radius) 0 0}.chart-silhouette__ring.skeleton{inline-size:var(--tako-donut-diameter);block-size:var(--tako-donut-diameter);flex:none;border-radius:var(--tako-radius-pill);-webkit-mask:radial-gradient(closest-side,transparent 80%,#000 81%);mask:radial-gradient(closest-side,transparent 80%,#000 81%)}}@keyframes tako-chart-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tako-chart-draw{0%{inline-size:0;min-inline-size:0}}@media(prefers-reduced-motion:reduce){.chart--entering .chart-bar,.chart--entering .chart-ghost,.chart--entering .chart-mark,.chart-track--entering .chart-track__fill,.chart-compare--entering .chart-compare__bar{animation:none}.chart-track__fill,.chart-compare__bar{transition:none}}:root[data-motion=reduced] .chart--entering .chart-bar,:root[data-motion=reduced] .chart--entering .chart-ghost,:root[data-motion=reduced] .chart--entering .chart-mark,:root[data-motion=reduced] .chart-track--entering .chart-track__fill,:root[data-motion=reduced] .chart-compare--entering .chart-compare__bar{animation:none}:root[data-motion=reduced] .chart-track__fill,:root[data-motion=reduced] .chart-compare__bar{transition:none}@layer theme,base,components,utilities;@layer components{.brand-icon{display:inline-grid;flex:none;place-items:center;inline-size:var(--tako-brand-icon);block-size:var(--tako-brand-icon);object-fit:contain}.brand-icon--small{--tako-brand-icon: var(--tako-brand-icon-small)}.brand-icon--large{--tako-brand-icon: var(--tako-brand-icon-large)}.brand-icon--check{border-radius:var(--tako-radius-pill);background:var(--tako-accent-soft);color:var(--tako-accent-soft-ink)}.brand-icon--check>svg{inline-size:50%;block-size:50%}}.row-action{display:inline-flex;flex-direction:column;align-items:stretch;gap:var(--tako-space-tighter);color:var(--tako-secondary-text)}.row-action__pill{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tako-row-action-width);height:var(--tako-row-action-height);padding-inline:var(--tako-space-normal);border-radius:var(--tako-radius-pill)}.row-action__pill>svg{width:var(--tako-row-glyph);height:var(--tako-row-glyph)}.row-action__label{font:var(--tako-text-caption);text-align:center;white-space:nowrap}.day-group{display:flex;flex-direction:column}.day-group__title{position:sticky;top:var(--tako-day-title-offset);z-index:1;padding-block:var(--tako-space-tight);background:var(--tako-canvas)}.day-group__list{display:flex;flex-direction:column;gap:var(--tako-row-card-gap);margin:0;padding:0;list-style:none}.day-group__list>li{padding-inline:var(--tako-space-normal);border:1px solid var(--tako-card-border);border-radius:var(--tako-radius-card);background:var(--tako-surface);box-shadow:var(--tako-card-shadow)}.day-group__list>li:after{display:none}.day-group__list>li{animation:tako-rise var(--tako-duration-base) var(--tako-ease-out) both}.day-group__list>li:nth-child(2){animation-delay:calc(1 * var(--tako-duration-stagger))}.day-group__list>li:nth-child(3){animation-delay:calc(2 * var(--tako-duration-stagger))}.day-group__list>li:nth-child(4){animation-delay:calc(3 * var(--tako-duration-stagger))}.day-group__list>li:nth-child(n+5){animation-delay:calc(4 * var(--tako-duration-stagger))}.home__kind{flex:none}.day-group+.day-group{margin-block-start:var(--tako-space-tight)}@layer theme,base,components,utilities;@layer components{.select-menu{z-index:70;min-inline-size:max(var(--radix-select-trigger-width),var(--tako-menu-min-width));max-block-size:min(var(--radix-select-content-available-height),var(--tako-select-menu-max));overflow:hidden;border:1px solid var(--tako-border);border-radius:var(--tako-radius-card);background:var(--tako-surface-raised);box-shadow:var(--tako-elevation-2);animation:tako-pop var(--tako-duration-base) var(--tako-ease-out) both}.select-menu__viewport{padding:var(--tako-space-tighter)}.select-menu__item{display:flex;align-items:center;justify-content:space-between;gap:var(--tako-space-normal);min-block-size:var(--tako-button-height-small);padding-inline:var(--tako-space-normal);border-radius:var(--tako-radius-small);font:var(--tako-text-body);color:var(--tako-text);cursor:default;outline:none;-webkit-user-select:none;user-select:none}.select-menu__item[data-highlighted]{background:var(--tako-surface-hover)}.select-menu__item[data-disabled]{color:var(--tako-text-faint)}.select-menu__check{display:inline-flex;color:var(--tako-brand-ink)}@media(prefers-reduced-motion:reduce){.select-menu{animation:none}}:root[data-motion=reduced] .select-menu{animation:none}}.landing-hero{display:flex;flex-direction:column;gap:var(--tako-landing-heading-gap);padding-block:calc(var(--tako-landing-hero-block-start) + var(--tako-space-spacious)) 0}.landing-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--tako-space-roomy);text-align:center}.landing-hero__title{max-inline-size:var(--tako-landing-hero-title-max);margin:0;font:var(--tako-text-landing-hero);letter-spacing:var(--tako-tracking-landing-hero);color:var(--tako-ink);text-wrap:balance}@media(min-width:1024px){.landing-hero__title{text-wrap:wrap}}.landing-hero__title-accent{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(transparent var(--tako-landing-marker-start),var(--tako-butter) var(--tako-landing-marker-start),var(--tako-butter) var(--tako-landing-marker-end),transparent var(--tako-landing-marker-end));background-repeat:no-repeat;background-position:left center;background-size:100% 100%;color:var(--tako-entry-accent-ink)}[dir=rtl] .landing-hero__title-accent{background-position:right center}@keyframes landing-marker-sign{0%{background-size:0% 100%}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .landing-hero__title-accent{animation:landing-marker-sign var(--tako-landing-sign-duration) var(--tako-ease-settle) var(--tako-landing-sign-delay) backwards}}.landing-hero__lead{max-inline-size:var(--tako-landing-lead-max);margin:0;font:var(--tako-text-landing-lead);color:var(--tako-entry-muted);text-wrap:balance}.landing-hero__actions{display:flex;flex-direction:column;align-items:center;gap:var(--tako-space-tight);min-block-size:calc(var(--tako-entry-button) + var(--tako-space-tight) + var(--tako-touch-target));margin-block-start:var(--tako-space-tight)}@media(min-width:640px){.landing-hero__actions{flex-direction:row;justify-content:center;gap:var(--tako-space-roomy);min-block-size:var(--tako-entry-button)}}.landing-cta--hero{min-block-size:var(--tako-entry-button);padding-inline:var(--tako-space-spacious);border-radius:var(--tako-radius-pill);font:var(--tako-text-entry-button)}.landing-cta__arrow{inline-size:var(--tako-glyph-small);block-size:var(--tako-glyph-small);margin-inline-start:var(--tako-space-tight);transition:translate var(--tako-landing-roll-duration) var(--tako-ease-settle)}@media(hover:hover){.landing-cta:hover .landing-cta__arrow{translate:var(--tako-space-tighter) 0}[dir=rtl] .landing-cta:hover .landing-cta__arrow{translate:calc(-1 * var(--tako-space-tighter)) 0}}.landing-hero__secondary{min-block-size:var(--tako-touch-target);padding-inline:var(--tako-space-tight);border-radius:var(--tako-radius-pill);font:var(--tako-text-entry-button);line-height:var(--tako-touch-target);color:var(--tako-ink)}.launch-video{--launch-band-inset: var(--tako-launch-band-inset);--launch-fade: var(--tako-launch-fade);position:relative;margin-block:calc(-1*min(var(--tako-launch-band-margin),var(--tako-landing-heading-gap))) calc(-1*min(var(--tako-launch-band-margin),var(--tako-landing-section-block)));margin-inline:0;overflow:hidden;aspect-ratio:var(--tako-launch-aspect);border-radius:var(--tako-landing-forest-radius);transform-origin:center top;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--launch-fade)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--launch-fade)),transparent)}.launch-video--started .launch-video__poster{visibility:hidden;transition:visibility 0s var(--tako-duration-slow)}.launch-video__poster>img,.launch-video__clip{position:absolute;inset-block-start:0;inset-inline-start:var(--tako-launch-crop-inline);display:block;inline-size:calc(100% - 2 * var(--tako-launch-crop-inline));max-inline-size:none;block-size:100%;object-fit:cover}.launch-video__clip{opacity:0;transition:opacity var(--tako-duration-slow) var(--tako-ease-out)}.launch-video__clip--started{opacity:1}.launch-video__toggle.icon-button{position:absolute;inset-block-end:calc(var(--launch-band-inset) + var(--tako-space-roomy));inset-inline-end:var(--tako-space-roomy);background:var(--tako-surface);box-shadow:var(--tako-landing-float-shadow),0 0 0 1px var(--tako-border);color:var(--tako-ink)}.launch-video__toggle.icon-button:focus-visible{box-shadow:var(--tako-focus-ring),var(--tako-landing-float-shadow)}@media(hover:hover){.launch-video__toggle.icon-button:hover{background:var(--tako-surface-hover);color:var(--tako-ink)}}@media(max-width:899px){.launch-video{border-radius:var(--tako-radius-art)}.launch-video__toggle.icon-button{inset-block:calc(var(--launch-band-inset) + var(--tako-space-tight)) auto;inset-inline:auto var(--tako-space-tight)}[dir=rtl] .launch-video__toggle.icon-button{inset-inline:var(--tako-space-tight) auto}}@media(max-width:639px){.launch-video{--launch-band-inset: 0%;--launch-fade: var(--tako-launch-tall-fade);inline-size:min(100%,calc(var(--tako-launch-tall-max-block) * var(--tako-launch-tall-aspect)));margin-block:0;margin-inline:auto;aspect-ratio:var(--tako-launch-tall-aspect)}.launch-video__poster>img,.launch-video__clip{inset-inline-start:0;inline-size:100%;filter:brightness(var(--tako-launch-tall-white-lift))}}@keyframes hero-copy-leave{to{translate:0 var(--tako-landing-exit-lift);scale:var(--tako-landing-exit-scale)}}@keyframes launch-grow{to{scale:var(--tako-landing-grow-to)}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .launch-video{animation:launch-grow linear both;animation-timeline:scroll(root block);animation-range:0 var(--tako-landing-grow-range)}:root:not([data-motion=reduced]) .landing-hero__copy{transform-origin:center bottom;animation:hero-copy-leave linear both;animation-timeline:scroll(root block);animation-range:var(--tako-landing-exit-from) var(--tako-landing-exit-range)}}}@media(prefers-reduced-motion:reduce){.launch-video__clip{transition:none}}:root[data-motion=reduced] .launch-video__clip{transition:none}.landing{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100dvh;overflow-x:clip}.landing__main{display:flex;flex:1;flex-direction:column}.landing__deferred{min-height:100dvh}.landing-heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tako-space-normal);max-width:var(--tako-landing-copy-max);text-align:start}.landing-heading--center{align-items:center;margin-inline:auto;text-align:center}.landing-heading__title{font:var(--tako-text-landing-title);letter-spacing:var(--tako-tracking-landing-title);color:var(--tako-text);text-wrap:balance}.landing-heading__lead{max-width:var(--tako-landing-lead-max);font:var(--tako-text-landing-lead);color:var(--tako-secondary-text);text-wrap:balance}.landing-section{display:flex;flex-direction:column;gap:var(--tako-landing-heading-gap);padding-block:var(--tako-landing-section-block) 0}@keyframes landing-enter{0%{opacity:0;transform:translateY(var(--tako-landing-reveal-offset))}to{opacity:1;transform:none}}@keyframes landing-enter-solid{0%{transform:translateY(var(--tako-landing-reveal-offset))}to{transform:none}}.landing-enter{animation:landing-enter var(--tako-landing-reveal-duration) var(--tako-ease-out) both;animation-delay:calc(var(--i, 0) * var(--tako-landing-enter-step))}.landing-enter--solid{animation-name:landing-enter-solid}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]):has(.landing){scroll-behavior:smooth}}.count-up{display:inline-grid;justify-items:end}.count-up>*{grid-area:1 / 1}.count-up__ghost{visibility:hidden}@media(prefers-reduced-motion:reduce){.landing-enter{animation:none}}:root[data-motion=reduced] .landing-enter{animation:none}.public-content__main{padding-block-start:var(--tako-landing-section-inner-gap)}.prose{display:flex;flex-direction:column;gap:var(--tako-prose-block-gap);max-inline-size:var(--tako-prose-measure)}.prose p,.prose li{font:var(--tako-text-prose);text-wrap:pretty}.prose [id]{scroll-margin-block-start:calc(var(--tako-site-header) + var(--tako-site-header-float) + var(--tako-space-loose))}.prose>h2{margin-block-start:calc(var(--tako-prose-heading-gap) - var(--tako-prose-block-gap));padding:0;font:var(--tako-text-title);letter-spacing:var(--tako-tracking-title);text-wrap:balance}.prose>h3{margin-block-start:var(--tako-space-tight);font:var(--tako-text-heading)}.prose a{color:var(--tako-brand-ink);text-decoration:underline;text-underline-offset:.18em}.prose strong{font-weight:600;color:var(--tako-text)}.prose .legal-list{gap:var(--tako-space-tight);padding-inline-start:var(--tako-space-roomy)}.prose .legal-list li::marker{color:var(--tako-brand)}.prose-quote{margin:0;padding:var(--tako-space-roomy) var(--tako-space-spacious);border:0;border-radius:var(--tako-radius-art);background:var(--tako-entry-mint);font:var(--tako-text-landing-lead);color:var(--tako-ink)}.prose-table{border:1px solid var(--tako-border);border-radius:var(--tako-radius-card)}.prose-table .legal-table th,.prose-table .legal-table td{padding:var(--tako-space-normal) var(--tako-space-loose);border-block-end:0}.prose-table .legal-table th{background:var(--tako-entry-row);color:var(--tako-secondary-text)}.prose-table .legal-table tbody tr+tr td{border-block-start:1px solid var(--tako-border)}.prose-table .legal-table td{font-variant-numeric:tabular-nums}.article__toc{padding-block:var(--tako-space-tight)}@media(min-width:1024px){.article__toc{position:sticky;inset-block-start:calc(var(--tako-site-header) + var(--tako-site-header-float) + var(--tako-space-spacious))}}.try-factuly{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tako-space-loose);padding:var(--tako-space-spacious);border-radius:var(--tako-radius-art);background:var(--tako-forest);color:var(--tako-on-forest)}.try-factuly__mascot{display:block;inline-size:var(--tako-art-mascot-small);block-size:var(--tako-art-mascot-small);line-height:0}.try-factuly__copy{display:flex;flex-direction:column;gap:var(--tako-space-tight)}.try-factuly__title{margin:0;font:var(--tako-text-landing-row-title);letter-spacing:var(--tako-tracking-landing-title);text-wrap:balance}.try-factuly__body{margin:0;font:var(--tako-text-body);color:var(--tako-on-forest-muted)}.try-factuly__action{min-block-size:var(--tako-entry-button);padding-inline:var(--tako-space-spacious);border-radius:var(--tako-radius-pill);font:var(--tako-text-entry-button)}.try-factuly__arrow{inline-size:var(--tako-glyph-small);block-size:var(--tako-glyph-small);margin-inline-start:var(--tako-space-tight)}@media(min-width:768px){.try-factuly{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--tako-space-loose) var(--tako-space-spacious)}.try-factuly__mascot{grid-row:span 2}.try-factuly__action{justify-self:start}}.content-hero{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tako-space-normal)}.content-hero__icon{display:grid;place-items:center;inline-size:var(--tako-content-icon-tile);block-size:var(--tako-content-icon-tile);border-radius:var(--tako-radius-art);background:var(--tako-art-gradient);box-shadow:var(--tako-landing-tile-shadow)}.content-hero__icon .brand-icon{--tako-brand-icon: var(--tako-content-icon-glyph)}.content-hero__title{margin:0;font:var(--tako-text-landing-title);letter-spacing:var(--tako-tracking-landing-title);color:var(--tako-text);text-wrap:balance}.content-hero__lead{margin:0;max-inline-size:var(--tako-prose-measure);font:var(--tako-text-landing-lead);color:var(--tako-secondary-text);text-wrap:pretty}.content-art{inline-size:100%;block-size:var(--tako-content-art-height)}.content-art .cover-art__mascot{inset-block-end:calc(-2 * var(--tako-cover-mascot-crop));block-size:118%}@keyframes content-icon-arrive{0%{opacity:0;scale:var(--tako-landing-pop-scale);rotate:var(--tako-landing-stamp-turn)}}@keyframes content-art-rise{0%{translate:0 var(--tako-landing-reveal-offset)}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .content-hero__icon{animation:content-icon-arrive var(--tako-landing-reveal-duration) var(--tako-ease-spring) var(--tako-landing-reveal-step) backwards}:root:not([data-motion=reduced]) .content-art .cover-art__mascot{animation:content-art-rise var(--tako-landing-reveal-duration) var(--tako-ease-out) var(--tako-landing-enter-step) backwards}}@media(max-width:1023px){.article>*{order:3}.article>.article-header{order:0}.article>.article__body{order:1}.article>.article__aside{order:2}}.prose.cue-children>[data-cue]{transition-property:opacity,translate,clip-path}.prose.cue-children>:is(h2,h3){clip-path:inset(-12% -6% -24% -6%);transition-duration:var(--tako-landing-write-duration)}.prose.cue-children>:is(h2,h3)[data-cue=hidden]{opacity:1;translate:none;clip-path:inset(-12% 106% -24% -6%)}[dir=rtl] .prose.cue-children>:is(h2,h3)[data-cue=hidden]{clip-path:inset(-12% -6% -24% 106%)}.prose.cue-children>.prose-quote[data-cue=hidden]{translate:var(--tako-landing-slide-from) 0}.prose.cue-children>.prose-table{clip-path:inset(0 round var(--tako-radius-card))}.prose.cue-children>.prose-table[data-cue=hidden]{translate:none;clip-path:inset(0 0 100% 0 round var(--tako-radius-card))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--side-bar-fade-start:0px;--side-bar-fade-end:0px}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-medium:500;--font-weight-semibold:600;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--tako-font);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--tako-font);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--tako-canvas);min-height:100dvh;color:var(--tako-text);font:var(--tako-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}::selection{background:var(--tako-accent-soft);color:var(--tako-accent-soft-ink)}:focus-visible{box-shadow:var(--tako-focus-ring);outline:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}kbd{min-width:var(--tako-kbd-size);height:var(--tako-kbd-size);padding-inline:var(--tako-space-tighter);border-radius:var(--tako-radius-xs);border:1px solid var(--tako-border);background:var(--tako-surface-sunken);color:var(--tako-secondary-text);font:var(--tako-text-micro);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}}@layer components{.tinted-fill{background:currentColor}@supports (color:color-mix(in lab,red,red)){.tinted-fill{background:color-mix(in srgb,currentColor calc(var(--tako-tinted-fill-opacity) * 100%),transparent)}}[dir=rtl] .directional-glyph{transform:scaleX(-1)}.icon-circle{border-radius:var(--tako-radius-pill);background:var(--tako-icon-circle-fill);color:var(--tako-brand-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-circle--emoji{background:var(--tako-emoji-chip-fill)}.icon-circle>svg{width:40%;height:40%}.icon-circle>.icon-circle__emoji{font:var(--tako-text-subheading);line-height:1}.icon-circle>.icon-circle__art{--tako-brand-icon:var(--tako-icon-circle-art)}.progress-track{height:var(--tako-progress-height);border-radius:var(--tako-radius-pill);background:currentColor;position:relative}@supports (color:color-mix(in lab,red,red)){.progress-track{background:color-mix(in srgb,currentColor 15%,transparent)}}.progress-track{overflow:hidden}.progress-track--system{height:var(--tako-system-progress-height);background:var(--tako-system-track)}.progress-fill{border-radius:var(--tako-radius-pill);transition:width var(--tako-motion-change);background:currentColor;position:absolute;inset-block:0;inset-inline-start:0}.page-dot{width:var(--tako-page-dot);height:var(--tako-page-dot);border-radius:var(--tako-radius-pill);background:var(--tako-text-faint);transition:width var(--tako-motion-change),background-color var(--tako-motion-change)}.page-dot[data-current=true]{width:var(--tako-page-dot-current);background:var(--tako-brand)}.glass-button{justify-content:center;align-items:center;gap:var(--tako-space-tight);min-height:var(--tako-button-height);padding-inline:var(--tako-button-padding);border-radius:var(--tako-radius-button);font:var(--tako-text-button);white-space:nowrap;cursor:pointer;border:0;flex:none;text-decoration:none;display:inline-flex}.glass-button--small{min-height:var(--tako-button-height-small);padding-inline:var(--tako-button-padding-small);font:var(--tako-text-button-small)}.glass-button--large{min-height:var(--tako-button-height-large);padding-inline:var(--tako-button-padding-large);font:var(--tako-text-button-large)}.glass-button>.busy-label svg,.glass-button svg{width:var(--tako-button-glyph);height:var(--tako-button-glyph);flex:none}.glass-button--primary{background:var(--tako-brand-prominent);color:var(--tako-on-brand)}.glass-button--secondary{background:var(--tako-button-secondary-fill);color:var(--tako-text)}.glass-button--tertiary{padding-inline:var(--tako-button-padding-small);background:0 0}.glass-button--ink{color:var(--tako-text)}.glass-button--brand{color:var(--tako-brand-ink)}.glass-button--negative{color:var(--tako-negative-ink)}.glass-button:disabled{cursor:default}@media(hover:hover){.glass-button--primary:hover:not(:disabled){background:var(--tako-brand-pressed)}.glass-button--secondary:hover:not(:disabled),.glass-button--tertiary:hover:not(:disabled){background:var(--tako-button-secondary-hover)}.glass-button--negative:hover:not(:disabled){background:var(--tako-negative-soft)}}.glass-button--primary:active:not(:disabled){background:var(--tako-brand-pressed)}.button-row{align-items:center;gap:var(--tako-space-tight);flex-wrap:wrap;display:flex}.button-row>*{flex:1 1 0;min-width:0}@media(min-width:1024px){.button-row{justify-content:flex-end}.button-row>*{flex:none}}.busy-label{place-items:center;display:grid}.busy-label>*{grid-area:1/1}.busy-label>span{align-items:center;gap:var(--tako-space-tight);display:inline-flex}.selection-glass{background:var(--tako-surface);border:1px solid var(--tako-border);color:var(--tako-text);transition:transform var(--tako-motion-tap),background-color var(--tako-motion-hover),border-color var(--tako-motion-hover),box-shadow var(--tako-motion-hover)}@media(hover:hover){.selection-glass:hover:not([data-selected=true]):not(:disabled){border-color:var(--tako-border-strong);background:var(--tako-surface-hover)}}.selection-glass[data-selected=true]{background:var(--tako-accent-soft);border-color:var(--tako-brand);box-shadow:inset 0 0 0 1px var(--tako-brand);color:var(--tako-text);transform:scale(var(--tako-scale-selected))}.step-option__label{font:var(--tako-text-body-emphasis)}.notch-wheel{--wheel-row:calc(1lh + 2 * var(--tako-space-tight));height:calc(var(--wheel-row) * var(--tako-wheel-visible-rows));position:relative}.notch-wheel__band{inset-inline:0;top:calc(var(--wheel-row) * (var(--tako-wheel-visible-rows) - 1) / 2);height:var(--wheel-row);border-radius:var(--tako-radius-field);background:var(--tako-text);position:absolute}@supports (color:color-mix(in lab,red,red)){.notch-wheel__band{background:color-mix(in srgb,var(--tako-text) 6%,transparent)}}.notch-wheel__band{pointer-events:none}.notch-wheel__list{height:100%;padding-block:calc(var(--wheel-row) * (var(--tako-wheel-visible-rows) - 1) / 2);scroll-snap-type:y mandatory;scrollbar-width:none;margin:0;list-style:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.notch-wheel__list::-webkit-scrollbar{display:none}.notch-wheel__row{height:var(--wheel-row);scroll-snap-align:center;color:var(--tako-secondary-text);opacity:.55;transition:opacity var(--tako-motion-track),color var(--tako-motion-track);justify-content:center;align-items:center;display:flex}.notch-wheel__row[data-selected=true]{color:var(--tako-text);opacity:1}.hold-dial{width:var(--tako-hold-dial);height:var(--tako-hold-dial);touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.hold-dial__arc{transition:stroke-dashoffset var(--tako-hold-seconds) linear}.hold-dial__arc[data-releasing=true]{transition:stroke-dashoffset var(--tako-motion-tap)}.hold-dial__disc{border-radius:var(--tako-radius-pill);background:var(--tako-brand);margin:auto;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hold-dial__disc{background:color-mix(in srgb,var(--tako-brand) calc(var(--tako-tinted-fill-opacity) * 100%),transparent)}}.hold-dial__disc{transition:transform var(--tako-hold-seconds) linear}.hold-dial__disc[data-releasing=true]{transition:transform var(--tako-motion-tap)}.hold-button{min-block-size:var(--tako-row-height-large);min-inline-size:var(--tako-onboarding-cta-min);padding-inline:var(--tako-space-roomy);border-radius:var(--tako-radius-button);background:var(--tako-accent-soft);color:var(--tako-accent-soft-ink);font:var(--tako-text-action);touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.hold-button:focus-visible{box-shadow:var(--tako-focus-ring);outline:none}.hold-button__fill{background:var(--tako-hold-button-fill);inline-size:0;transition:inline-size var(--tako-hold-seconds) linear;position:absolute;inset-block:0;inset-inline-start:0}.hold-button[data-phase=holding] .hold-button__fill,.hold-button[data-phase=sending] .hold-button__fill{inline-size:100%}.hold-button[data-releasing=true] .hold-button__fill{transition-duration:var(--tako-motion-tap)}.hold-button__label{position:relative}.toggle{appearance:none;width:var(--tako-toggle-width);height:var(--tako-toggle-height);border-radius:var(--tako-radius-pill);background:var(--tako-border-strong);transition:background-color var(--tako-motion-hover);cursor:pointer;flex:none;margin:0;position:relative}.toggle:after{content:"";top:calc((var(--tako-toggle-height) - var(--tako-toggle-knob)) / 2);width:var(--tako-toggle-knob);height:var(--tako-toggle-knob);border-radius:var(--tako-radius-pill);background:var(--tako-on-fill);transition:translate var(--tako-motion-tap);position:absolute;inset-inline-start:calc((var(--tako-toggle-height) - var(--tako-toggle-knob)) / 2);box-shadow:0 1px 3px #0003}.toggle:checked{background:var(--tako-brand)}.toggle:checked:after{translate:calc(var(--tako-toggle-width) - var(--tako-toggle-height)) 0}:root[dir=rtl] .toggle:checked:after{translate:calc(var(--tako-toggle-height) - var(--tako-toggle-width)) 0}.stepper{width:var(--tako-stepper-width);height:var(--tako-stepper-height);border-radius:var(--tako-radius-pill);background:var(--tako-segment-track);flex:none;display:inline-flex;overflow:hidden}.stepper__half{color:var(--tako-text);transition:background-color var(--tako-motion-tap),opacity var(--tako-motion-tap);flex:1;justify-content:center;align-items:center;display:inline-flex}.stepper__half+.stepper__half{border-inline-start:1px solid var(--tako-separator)}.stepper__half:active:not(:disabled){background:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){.stepper__half:active:not(:disabled){background:color-mix(in srgb,var(--tako-text) 12%,transparent)}}.stepper__half:disabled{opacity:var(--tako-disabled-opacity)}.segmented{padding:var(--tako-segment-inset);border-radius:var(--tako-radius-pill);background:var(--tako-segment-track);isolation:isolate;display:flex;position:relative}.segmented__option{min-height:calc(var(--tako-button-height-small) - 2 * var(--tako-segment-inset));padding:var(--tako-space-tighter) var(--tako-space-normal);border-radius:var(--tako-radius-pill);font:var(--tako-text-segment);color:var(--tako-secondary-text);transition:color var(--tako-motion-hover);white-space:nowrap;flex:1;position:relative}.segmented__option[aria-selected=true],.segmented__option[aria-current=page]{color:var(--tako-text)}.segmented__indicator{z-index:-1;border-radius:var(--tako-radius-pill);background:var(--tako-segment-selected);box-shadow:var(--tako-elevation-1),0 0 0 1px var(--tako-border);position:absolute;inset:0}.menu-host{align-items:center;gap:var(--tako-space-tighter);min-height:var(--tako-touch-target);color:var(--tako-brand-ink);display:inline-flex;position:relative}.particle{width:var(--particle-size);height:var(--particle-size);margin:calc(var(--particle-size) / -2);border-radius:var(--tako-radius-pill);background:var(--particle-tint);animation:tako-particle var(--tako-motion-burst) forwards;pointer-events:none;top:50%;position:absolute;inset-inline-start:50%}.skeleton{--skeleton-fill:var(--tako-surface-hover);--skeleton-shine:var(--tako-surface-sunken);border-radius:var(--tako-radius-small);max-inline-size:100%;animation:tako-crossfade var(--tako-duration-base) .15s both,tako-shimmer 1.4s ease-in-out .15s infinite;flex-shrink:0;display:block}.skeleton:not(.skeleton--text),.skeleton--text:before{background:linear-gradient(90deg,var(--skeleton-fill) 0%,var(--skeleton-shine) 50%,var(--skeleton-fill) 100%) fixed;background-size:200% 100%}.skeleton--text{block-size:1lh;animation:tako-crossfade var(--tako-duration-base) .15s both;position:relative}.skeleton--text:before{content:"";border-radius:var(--tako-radius-pill);animation:1.4s ease-in-out .15s infinite tako-shimmer;position:absolute;inset-block:calc(.5lh - .34em);inset-inline:0}.skeleton:not(.skeleton--text):dir(rtl){animation-direction:normal,reverse}.skeleton--text:dir(rtl):before{animation-direction:reverse}.skeleton--tinted,.skeleton-region--tinted .skeleton{--skeleton-fill:currentColor}@supports (color:color-mix(in lab,red,red)){.skeleton--tinted,.skeleton-region--tinted .skeleton{--skeleton-fill:color-mix(in srgb, currentColor 9%, transparent)}}.skeleton--tinted,.skeleton-region--tinted .skeleton{--skeleton-shine:currentColor}@supports (color:color-mix(in lab,red,red)){.skeleton--tinted,.skeleton-region--tinted .skeleton{--skeleton-shine:color-mix(in srgb, currentColor 4%, transparent)}}@media(min-width:1024px){.page-skeleton__title{display:none}}.settles{animation:tako-crossfade var(--tako-duration-base) var(--tako-ease-out) both}.spinner{border-radius:var(--tako-radius-pill);border:2px solid;width:1em;height:1em;display:inline-block}@supports (color:color-mix(in lab,red,red)){.spinner{border:2px solid color-mix(in srgb,currentColor 25%,transparent)}}.spinner{border-top-color:currentColor;animation:.8s linear infinite tako-spin}.glass.checklist-row--lit{background:var(--tako-option-selected-fill)}.glass.checklist-row--active{box-shadow:inset 0 0 0 var(--tako-option-selected-ring) var(--tako-brand);transform:scale(1.02)}.meter-column{width:var(--tako-meter-column)}.status-mark>svg{width:var(--tako-status-glyph);height:var(--tako-status-glyph)}.status-mark{width:var(--tako-status-mark);height:var(--tako-status-mark);border-radius:var(--tako-radius-pill);flex:none;justify-content:center;align-items:center;display:inline-flex}.sheet{--sheet-drag:0px;width:100%;max-width:var(--tako-reading-column);background:var(--tako-canvas);max-height:100dvh;color:var(--tako-text);overscroll-behavior:contain;transition:transform var(--tako-duration-slow) var(--tako-ease-out),opacity var(--tako-duration-slow) var(--tako-ease-out),display var(--tako-duration-slow) allow-discrete,overlay var(--tako-duration-slow) allow-discrete;border:0;margin:auto;padding:0}.sheet[open]{flex-direction:column;display:flex}.sheet[data-dragging=true]{transition:none}.sheet__handle{z-index:11;touch-action:none;flex:none;justify-content:center;height:0;display:flex;position:sticky;top:0}.sheet__grabber{width:var(--tako-grabber-width);height:var(--tako-grabber-height);border-radius:var(--tako-radius-pill);background:var(--tako-grabber);margin-block-start:var(--tako-grabber-inset);display:block}.sheet::backdrop,.alert::backdrop{background:var(--tako-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sheet::backdrop{transition:opacity var(--tako-duration-slow) var(--tako-ease-out),display var(--tako-duration-slow) allow-discrete,overlay var(--tako-duration-slow) allow-discrete}.sheet[data-leaving=true]::backdrop{opacity:0}@starting-style{.sheet[open]::backdrop{opacity:0}}body:has(.sheet[open]){overflow:hidden}@media(max-width:1023px){.sheet{max-width:none;height:auto;max-height:none;transform:translateY(var(--sheet-drag));box-shadow:var(--tako-elevation-3);border-start-start-radius:var(--tako-sheet-radius);border-start-end-radius:var(--tako-sheet-radius);margin:0;padding-block-end:env(safe-area-inset-bottom);inset-block-start:max(env(safe-area-inset-top),var(--tako-sheet-top-inset))}.sheet__handle{height:var(--tako-sheet-handle);margin-block-end:calc(-1 * var(--tako-sheet-handle))}.sheet[data-leaving=true]{transition-duration:var(--tako-sheet-leave);transition-timing-function:var(--tako-ease-in);transform:translateY(100%)}@starting-style{.sheet[open]{transform:translateY(100%)}}.sheet.sheet--medium{min-height:var(--tako-sheet-medium-height);max-height:calc(100dvh - var(--tako-section-gap));inset-block-start:auto}}.sheet:focus-visible,.sheet__body:focus-visible{box-shadow:none}@media(min-width:1024px){.sheet,.sheet:focus-visible{max-height:calc(100dvh - 2 * var(--tako-section-gap));border-radius:var(--tako-sheet-radius);box-shadow:var(--tako-elevation-3)}.sheet__handle{display:none}.sheet--dialog[data-leaving=true],.sheet--focus[data-leaving=true]{opacity:0;transition-duration:var(--tako-sheet-leave);transform:scale(.97)}@starting-style{.sheet--dialog[open],.sheet--focus[open]{opacity:0;transform:scale(.97)}}.sheet--dialog.sheet--wide{max-width:min(var(--tako-sheet-wide),calc(100vw - 2 * var(--tako-panel-margin)))}.sheet--drawer,.sheet--drawer:focus-visible{width:min(var(--tako-drawer-medium),calc(100vw - var(--tako-sidebar-width)));border-inline-start:1px solid var(--tako-border);border-radius:0;border-start-start-radius:var(--tako-sheet-radius);border-end-start-radius:var(--tako-sheet-radius);max-width:none;height:100dvh;max-height:100dvh;margin:0;inset-inline:auto 0}.sheet--drawer.sheet--wide{width:min(var(--tako-drawer-large),calc(100vw - var(--tako-sidebar-width)))}.sheet--drawer[data-leaving=true]{transition-duration:var(--tako-sheet-leave);transition-timing-function:var(--tako-ease-in);transform:translate(100%)}@starting-style{.sheet--drawer[open]{transform:translate(100%)}}[dir=rtl] .sheet--drawer[data-leaving=true]{transform:translate(-100%)}@starting-style{[dir=rtl] .sheet--drawer[open]{transform:translate(-100%)}}.sheet--focus,.sheet--focus:focus-visible{width:min(var(--tako-focus-sheet),calc(100vw - 2 * var(--tako-panel-margin)));max-width:none;height:min(var(--tako-focus-sheet-height),calc(100dvh - 2 * var(--tako-section-gap)))}}@media(prefers-reduced-motion:reduce){.sheet,.sheet::backdrop{transition-property:opacity,display,overlay}}.alert{width:calc(100% - 2 * var(--tako-page-margin));max-width:var(--tako-alert-width);border-radius:var(--tako-alert-radius);background:var(--tako-alert-surface);color:var(--tako-text);box-shadow:var(--tako-elevation-3);border:0;margin:auto;padding:0}.alert__body{gap:var(--tako-space-loose);padding:calc(var(--tako-card-padding) + var(--tako-space-tighter)) var(--tako-card-padding) var(--tako-card-padding);flex-direction:column;display:flex}.alert__text{gap:var(--tako-space-tighter);padding-inline:calc(var(--tako-alert-padding) - var(--tako-card-padding));text-align:start;flex-direction:column;display:flex}.alert__body[data-has-message=false] .alert__text{text-align:center}.alert__text>p+p{margin-block-start:var(--tako-space-normal)}.alert__actions{gap:var(--tako-space-normal) var(--tako-card-padding);flex-flow:row-reverse wrap;display:flex}.alert__action{min-width:max-content;min-height:var(--tako-alert-action-height);padding-inline:var(--tako-space-loose);border-radius:var(--tako-radius-button);background:var(--tako-surface-sunken);border:1px solid var(--tako-border);flex:1 1 0}@media(hover:hover){.alert__action:hover:not(:disabled){background:var(--tako-surface-hover)}}.alert__actions>.alert__action:disabled{opacity:1}.alert__field{width:100%;min-height:var(--tako-alert-action-height);padding-inline:var(--tako-space-normal);border:1px solid var(--tako-field-border);border-radius:var(--tako-radius-field);background:var(--tako-field-surface);color:var(--tako-text);font:var(--tako-text-body)}.alert__field::placeholder{color:var(--tako-field-placeholder);opacity:1}.alert__field:focus-visible{border-color:var(--tako-field-focus-border);box-shadow:var(--tako-field-focus-ring);outline:none}.field{width:100%;min-height:var(--field-height,var(--tako-button-height));padding:var(--tako-space-tight) var(--tako-space-normal);border-radius:var(--tako-radius-field);border:1px solid var(--tako-field-border);background:var(--tako-field-surface);color:var(--tako-text);font:var(--tako-text-body);box-sizing:border-box;transition:border-color var(--tako-motion-hover),box-shadow var(--tako-motion-hover),background-color var(--tako-motion-hover)}.field::placeholder{color:var(--tako-field-placeholder);opacity:1}.field[data-placeholder]{color:var(--tako-field-placeholder)}@media(hover:hover){.field:hover:not(:focus-visible):not(:disabled):not([data-disabled]){border-color:var(--tako-field-border-hover)}}.field:focus-visible,.field:focus,.field[aria-expanded=true]{border-color:var(--tako-field-focus-border);box-shadow:var(--tako-field-focus-ring);outline:none}.field[data-uncertain=true]{border-color:var(--tako-caution);background:var(--tako-caution-soft);animation:tako-uncertain-pulse .6s var(--tako-ease-out) 1}.field[aria-invalid=true]{border-color:var(--tako-field-invalid-border)}.field[aria-invalid=true]:focus-visible,.field[aria-invalid=true]:focus{box-shadow:var(--tako-field-invalid-ring)}.field:disabled,.field[data-disabled]{border-color:var(--tako-field-disabled-border);background:var(--tako-field-disabled-surface);color:var(--tako-field-disabled-text);-webkit-text-fill-color:var(--tako-field-disabled-text);opacity:1;cursor:not-allowed}.field.field--fit{width:auto;flex:none;inline-size:auto}.field-static{width:100%;min-width:0;min-height:var(--field-height,var(--tako-button-height));color:var(--tako-text);font:var(--tako-text-body);box-sizing:border-box;background:0 0;border:0;align-items:center;padding:0;display:flex}input.field-static{cursor:default;text-overflow:ellipsis}.field-group{gap:var(--tako-space-tight);flex-direction:column;width:100%;min-width:0;display:flex}.field-group__title,.field-group__footer{color:var(--tako-secondary-text);font:var(--tako-text-label)}.field-group__rows{flex-direction:column;min-width:0;display:flex}.field-row,.field-dense{--field-height:var(--tako-field-row-field)}.field-row :is(input,button).field,.field-dense :is(input,button).field{padding-block:var(--tako-space-tighter)}.field-row{gap:var(--tako-space-tighter);width:100%;padding-block:var(--tako-field-row-pad);flex-direction:column;display:flex;container:field-row/inline-size}.field-row__main{align-items:stretch;gap:var(--tako-space-tighter);flex-direction:column;padding-block-start:var(--tako-field-row-pad);display:flex}.field-row__label{align-items:center;gap:var(--tako-space-normal);min-width:0;color:var(--tako-secondary-text);font:var(--tako-text-caption);display:flex}.field-row__control{justify-content:flex-start;align-items:center;gap:var(--tako-field-row-gap);min-width:0;display:flex}.field-row[data-layout=control] .field-row__main{justify-content:space-between;align-items:center;gap:var(--tako-space-tighter) var(--tako-space-normal);min-height:calc(var(--tako-field-row-field) + 2 * var(--tako-field-row-pad));flex-flow:wrap;padding-block-start:0}.field-row[data-layout=control] .field-row__label{color:var(--tako-text);font:var(--tako-text-body);flex:auto}.field-row[data-layout=control] .field-row__control{flex-wrap:wrap;flex:0 auto;justify-content:flex-end}.field-row[data-layout=control] .field-row__control>.field-static{text-align:end;justify-content:flex-end}.field-row[data-uncertain=true] .field-row__label{color:var(--tako-caution-ink)}.field-row__note{color:var(--tako-secondary-text);font:var(--tako-text-caption)}.field-row__footer{justify-content:flex-end;display:flex}@container field-row (min-width:416px){.field-group[data-rows=adaptive] .field-row[data-layout=field] .field-row__main{align-items:center;gap:var(--tako-space-normal);padding-block:var(--tako-space-hairline);flex-direction:row}.field-group[data-rows=adaptive] .field-row[data-layout=field] .field-row__label{color:var(--tako-text);font:var(--tako-text-body);flex:1 1 0}.field-group[data-rows=adaptive] .field-row[data-layout=field][data-uncertain=true] .field-row__label{color:var(--tako-caution-ink)}.field-group[data-rows=adaptive] .field-row[data-layout=field] .field-row__control{flex:0 0 var(--tako-field-row-control);justify-content:flex-end}.field-group[data-rows=adaptive] .field-row[data-layout=field] .field-row__control>.field-static{text-align:end;justify-content:flex-end}}.field-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--tako-field-pair-min)),1fr));column-gap:var(--tako-space-normal);align-items:start;width:100%;display:grid}.field-pair--roomy{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--tako-field-pair-roomy)),1fr))}.search-field{align-items:center;gap:var(--tako-space-tight);min-width:0;min-height:var(--tako-bar-button);padding-inline:var(--tako-space-normal);border-radius:var(--tako-radius-field);color:var(--tako-text);transition:border-color var(--tako-motion-hover),box-shadow var(--tako-motion-hover),background-color var(--tako-motion-hover);flex:1;display:flex}.search-field.glass{background:var(--tako-surface);border:1px solid var(--tako-field-border);box-shadow:var(--tako-elevation-1);-webkit-backdrop-filter:none;backdrop-filter:none}.search-field:focus-within{background:var(--tako-surface);border-color:var(--tako-field-focus-border);box-shadow:var(--tako-field-focus-ring)}.search-field__glyph{width:var(--tako-glyph-small);height:var(--tako-glyph-small);color:var(--tako-secondary-text);flex:none}.search-field__input{min-width:0;color:var(--tako-text);font:var(--tako-text-body);background:0 0;border:0;flex:1}.search-field__input::placeholder{color:var(--tako-field-placeholder);opacity:1}.search-field__input:focus-visible{box-shadow:none;outline:none}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}.search-field__clear{width:var(--tako-touch-target);height:var(--tako-touch-target);color:var(--tako-secondary-text);flex:none;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--tako-space-normal));display:inline-flex}.search-field__clear>svg{width:var(--tako-glyph-small);height:var(--tako-glyph-small)}.amount-field{field-sizing:content;text-align:start;width:auto;min-width:2ch;max-width:100%;color:var(--tako-text);font:var(--tako-text-display);letter-spacing:var(--tako-tracking-display);font-variant-numeric:tabular-nums;background:0 0;border:0}.amount-field:focus-visible{box-shadow:none;outline:none}.amount-field-row--framed{padding:var(--tako-amount-frame-padding);border:1px solid var(--tako-field-border);border-radius:var(--tako-radius-field);background:var(--tako-field-surface);cursor:text;transition:border-color var(--tako-motion-hover),box-shadow var(--tako-motion-hover)}@media(hover:hover){.amount-field-row--framed:hover:not(:focus-within){border-color:var(--tako-field-border-hover)}}.amount-field-row--framed:focus-within{border-color:var(--tako-field-focus-border);box-shadow:var(--tako-field-focus-ring)}.amount-field-row--framed:has(.amount-field[aria-invalid=true]){border-color:var(--tako-field-invalid-border)}.amount-field-row--framed:has(.amount-field:disabled){cursor:default;background:0 0;border-color:#0000}.category-tile{align-items:center;gap:var(--tako-space-tighter);min-height:var(--tako-button-height-small);padding-block:var(--tako-space-tighter);padding-inline:var(--tako-space-tight) var(--tako-space-normal);border-radius:var(--tako-radius-pill);background:var(--tako-emoji-chip-fill);color:var(--tako-brand-ink);transition:background-color var(--tako-motion-hover),box-shadow var(--tako-motion-hover),transform var(--tako-motion-tap);display:inline-flex;position:relative}@media(hover:hover){.category-tile:hover:not([aria-pressed=true]){background:var(--tako-icon-circle-fill)}}.category-tile__emoji{font:var(--tako-text-body);line-height:1}.category-tile>.category-tile__art{--tako-brand-icon:var(--tako-category-chip-icon)}.category-tile__label{font:var(--tako-text-label);color:var(--tako-text);white-space:nowrap}.category-tile__check{width:1em;height:1em;margin-inline-start:var(--tako-space-tighter)}.category-grid{gap:var(--tako-space-tight);flex-wrap:wrap;display:flex}.category-tile--static{color:var(--tako-text);background:0 0;padding-inline:0}.category-tile[aria-pressed=true]{background:var(--tako-icon-circle-fill);animation:tako-pop-in var(--tako-duration-base) var(--tako-ease-spring);box-shadow:inset 0 0 0 2px}.category-tile[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 2px currentColor,var(--tako-focus-ring)}.icon-tile{width:var(--tako-icon-tile);height:var(--tako-icon-tile)}.screen-bar{--tako-bar-bleed:var(--tako-page-margin);z-index:10;align-items:center;gap:var(--tako-space-tight);min-height:var(--tako-touch-target);margin-inline:calc(-1 * var(--tako-bar-bleed));padding:calc(var(--tako-space-tight) + 1px + env(safe-area-inset-top)) var(--tako-bar-bleed) var(--tako-space-tight);transition:background-color var(--tako-motion-change),border-color var(--tako-motion-change);border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;display:grid;position:sticky;top:-1px}.screen-bar[data-collapsed=true]{background:var(--tako-glass-veil);-webkit-backdrop-filter:blur(var(--tako-glass-blur)) saturate(1.4);backdrop-filter:blur(var(--tako-glass-blur)) saturate(1.4);border-bottom-color:var(--tako-hairline)}.screen-bar__title{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;font:var(--tako-text-bar-title);color:var(--tako-text);overflow:hidden}.screen-bar__title--collapsible{opacity:0;transition:opacity var(--tako-motion-change)}.screen-bar[data-collapsed=true] .screen-bar__title--collapsible{opacity:1}.bar-button{width:var(--tako-bar-button);height:var(--tako-bar-button);border-radius:var(--tako-radius-pill);color:var(--tako-brand-ink);justify-content:center;align-items:center;display:inline-flex}.bar-button>svg{width:var(--tako-sidebar-glyph);height:var(--tako-sidebar-glyph)}.mascot{flex:none;line-height:0;display:inline-block}.mascot--hero{width:var(--tako-mascot-hero);height:var(--tako-mascot-hero)}.mascot--avatar{width:var(--tako-mascot-avatar);height:var(--tako-mascot-avatar)}.mascot--stage{width:var(--tako-mascot-stage);height:var(--tako-mascot-stage)}.mascot--paywall{width:var(--tako-mascot-paywall);height:var(--tako-mascot-paywall)}.mascot--reveal{width:var(--tako-mascot-reveal);height:var(--tako-mascot-reveal)}.mascot--sidebar{width:var(--tako-mascot-sidebar);height:var(--tako-mascot-sidebar)}.mascot--dial{width:var(--tako-mascot-dial);height:var(--tako-mascot-dial)}@media(max-height:799px){.mascot--paywall{width:var(--tako-mascot-avatar);height:var(--tako-mascot-avatar)}}.row-separator:after{content:"";background:var(--tako-border);height:1px;display:block}.row-separator:last-child:after{display:none}.row-separator--inset:after{margin-inline-start:calc(var(--tako-list-icon) + var(--tako-space-normal))}.chart{width:100%;display:block;overflow:visible}.chart text{font:var(--tako-text-caption);fill:var(--tako-secondary-text)}.chart__slice{transition:opacity var(--tako-motion-tap);cursor:pointer}.chart__slice[data-dimmed=true]{opacity:var(--tako-dimmed-opacity)}.check-badge{width:var(--tako-ready-badge);min-width:var(--tako-ready-badge);height:var(--tako-ready-badge);opacity:0;transition:transform var(--tako-motion-enter),opacity var(--tako-motion-enter);transform:scale(.3)rotateY(180deg)}.check-badge--shown{opacity:1;transform:scale(1)rotateY(0)}.check-badge__check{font-size:var(--tako-ready-check);line-height:1;display:inline-flex}.check-badge__check>svg{width:1em;height:1em}.skip-link{inset-inline-start:var(--tako-page-margin);top:var(--tako-space-tight);z-index:30;padding:var(--tako-space-tight) var(--tako-space-normal);border-radius:var(--tako-radius-pill);background:var(--tako-surface-raised);box-shadow:var(--tako-elevation-2);color:var(--tako-brand-ink);font:var(--tako-text-label);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.ink-card{gap:var(--tako-space-normal);padding:var(--tako-space-roomy) var(--tako-space-roomy) var(--tako-space-loose);border-radius:var(--tako-radius-large);border:1px solid var(--tako-ink-card-border);background:var(--tako-ink-card-background);box-shadow:var(--tako-elevation-hero);color:var(--tako-ink-card-text);isolation:isolate;animation:tako-rise var(--tako-duration-slower) var(--tako-ease-out) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.ink-card__head{justify-content:space-between;align-items:center;gap:var(--tako-space-normal);min-height:var(--tako-chip-height);display:flex}.ink-card__label{font:var(--tako-text-label);color:var(--tako-ink-card-secondary)}.ink-card__trailing{color:var(--tako-ink-card-text)}.ink-card__trailing .menu-host{min-height:var(--tako-chip-height);padding-inline:var(--tako-space-normal);border-radius:var(--tako-radius-pill);background:var(--tako-ink-card-chip);color:var(--tako-ink-card-text);font:var(--tako-text-label)}.ink-card__figure{font:var(--tako-text-hero);letter-spacing:var(--tako-tracking-hero);color:var(--tako-ink-card-text)}.ink-card__caption{align-items:center;gap:var(--tako-space-tight);font:var(--tako-text-secondary);color:var(--tako-ink-card-secondary);flex-wrap:wrap;display:flex}.ink-card__body{gap:var(--tako-space-normal);flex-direction:column;padding-block-start:var(--tako-space-tighter);display:flex}.ink-card__footer{justify-content:space-between;align-items:center;gap:var(--tako-space-tight);border-top:1px solid var(--tako-ink-card-border);font:var(--tako-text-secondary);color:var(--tako-ink-card-secondary);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--tako-space-normal);display:flex}.ink-chip{align-items:center;gap:var(--tako-space-tighter);min-height:var(--tako-kbd-size);padding:var(--tako-badge-padding-block) var(--tako-space-tight);border-radius:var(--tako-radius-pill);background:var(--tako-ink-card-chip);font:var(--tako-text-micro);color:var(--tako-ink-card-text);display:inline-flex}.ink-chip>svg{width:1.1em;height:1.1em}.split-bar{gap:var(--tako-space-normal);flex-direction:column;display:flex}.split-bar__track{gap:var(--tako-split-gap);height:var(--tako-split-bar-height);border-radius:var(--tako-radius-pill);background:var(--tako-ink-split-track);display:flex;overflow:hidden}.split-bar__segment{min-width:var(--tako-split-min);border-radius:var(--tako-radius-pill);transform-origin:0;animation:tako-grow-inline var(--tako-duration-slower) var(--tako-ease-out) both;animation-delay:calc(.2s + var(--i,0) * 90ms);flex-basis:0}[dir=rtl] .split-bar__segment{transform-origin:100%}.split-bar__legend{gap:var(--tako-space-tight) var(--tako-space-loose);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.split-bar__item{align-items:center;gap:var(--tako-space-tight);font:var(--tako-text-secondary);display:inline-flex}.split-bar__swatch{width:var(--tako-legend-swatch);height:var(--tako-legend-swatch);border-radius:var(--tako-radius-pill)}.split-bar__name{color:inherit;opacity:.8}.split-bar__value{font-weight:600}.money-split{direction:ltr;unicode-bidi:isolate}.money-split__minor{vertical-align:.35em;letter-spacing:0;font-size:.6em}.toast-region{--toast-exit-x:0;--toast-exit-y:-1;--toast-shell-offset:0px;z-index:90;width:auto;max-width:none;height:auto;max-height:none;padding:0;padding-inline:var(--tako-page-margin);color:inherit;pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:center;margin:0;display:flex;position:fixed;inset:auto;inset-block-start:calc(env(safe-area-inset-top) + var(--tako-space-tight));inset-inline:0;overflow:visible}.toast-region:focus-visible{box-shadow:none;outline:none}.toast-region:focus-visible .toast-region__item:first-child .toast{box-shadow:var(--tako-focus-ring),var(--tako-elevation-3)}@media(min-width:1024px){.toast-region{--toast-exit-x:1;--toast-exit-y:0;inset-block-start:calc(var(--tako-top-bar-height) + var(--tako-space-tighter));inset-inline:auto calc(var(--tako-panel-margin) + max(0px,(100% - var(--toast-shell-offset) - var(--tako-panel-column) - 2 * var(--tako-panel-margin)) / 2));width:var(--tako-toast-width);align-items:flex-end;padding-inline:0}.toast-region:dir(rtl){--toast-exit-x:-1}.toast-region--beside-sidebar{--toast-shell-offset:calc(var(--tako-sidebar-width) + var(--tako-sidebar-inset))}.toast-region--beside-rail{--toast-shell-offset:calc(var(--tako-sidebar-collapsed) + var(--tako-sidebar-inset))}}.toast-region__stack{width:100%;max-width:var(--tako-toast-width);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toast-region__item{transition:grid-template-rows var(--tako-duration-base) var(--tako-ease-out);grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid}.toast-region__item[data-phase=entering]{animation:tako-toast-row-in var(--tako-duration-slow) var(--tako-ease-out) both}.toast-region__item[data-phase=leaving],.toast-region__item[data-stowed=true]{grid-template-rows:0fr}.toast-region__lift{pointer-events:auto;touch-action:none;min-height:0;translate:calc(var(--toast-drag,0px) * var(--toast-exit-x)) calc(var(--toast-drag,0px) * var(--toast-exit-y));transition:translate var(--tako-duration-base) var(--tako-ease-out),scale var(--tako-duration-base) var(--tako-ease-out),opacity var(--tako-duration-base) var(--tako-ease-out);padding-block-end:var(--tako-space-tight)}.toast-region__lift[data-dragging=true]{transition:none}.toast-region__item[data-phase=entering]>.toast-region__lift{animation:tako-toast-in var(--tako-duration-slower) var(--tako-ease-spring) both}.toast-region__item[data-phase=leaving]>.toast-region__lift{opacity:0;translate:calc(var(--toast-exit-x) * (35% + var(--toast-drag,0px))) calc(var(--toast-exit-y) * (120% + var(--toast-drag,0px)));transition-timing-function:var(--tako-ease-in);pointer-events:none}.toast-region__item[data-stowed=true]>.toast-region__lift{opacity:0;pointer-events:none;scale:.96}.toast-region__item[data-refreshed=odd] .toast{animation:tako-toast-nudge-odd var(--tako-motion-tap)}.toast-region__item[data-refreshed=even] .toast{animation:tako-toast-nudge-even var(--tako-motion-tap)}.toast-region__more{padding:var(--tako-space-tighter) var(--tako-space-normal);border:1px solid var(--tako-border);border-radius:var(--tako-radius-pill);background:var(--tako-toast-surface);color:var(--tako-toast-secondary);box-shadow:var(--tako-elevation-2);font:var(--tako-text-caption);font-variant-numeric:tabular-nums;animation:tako-crossfade var(--tako-duration-base) var(--tako-ease-out) both;align-self:center;margin:0}.toast{--toast-tone:var(--tako-toast-secondary);--toast-line:var(--tako-toast-secondary);align-items:center;gap:var(--tako-space-normal);box-sizing:border-box;width:100%;min-height:calc(var(--tako-touch-target) + var(--tako-space-tight));padding-block:var(--tako-space-tight);padding-inline:var(--tako-space-normal) var(--tako-space-loose);border:1px solid var(--tako-border);border-radius:var(--tako-radius-card);background:var(--tako-toast-surface);color:var(--tako-toast-text);box-shadow:var(--tako-elevation-3);font:var(--tako-text-secondary);display:flex;position:relative}.toast:has(.toast__close){padding-inline-end:var(--tako-space-tight)}.toast--success{--toast-tone:var(--tako-brand-ink);--toast-line:var(--tako-brand)}.toast--error{--toast-tone:var(--tako-negative-ink);--toast-line:var(--tako-negative)}.toast--info{--toast-tone:var(--tako-info-ink);--toast-line:var(--tako-info)}.toast__glyph,.toast__plate{width:var(--tako-brand-icon-small);height:var(--tako-brand-icon-small);flex:none;place-items:center;display:grid}.toast__glyph{color:var(--toast-tone)}.toast__glyph>svg{width:var(--tako-glyph-large);height:var(--tako-glyph-large)}.toast--success .toast__glyph{border-radius:var(--tako-radius-pill);background:var(--tako-brand);color:var(--tako-on-brand)}.toast--success .toast__glyph>svg{width:var(--tako-glyph-small);height:var(--tako-glyph-small)}.toast__plate>img{object-fit:contain;width:100%;height:100%}:is(.toast--action .toast__plate:dir(rtl),.toast--action .toast__glyph:dir(rtl)){scale:-1 1}.toast__message{overflow-wrap:anywhere;flex:1;min-width:0}.toast__action{min-height:var(--tako-button-height-small);padding-inline:var(--tako-space-normal);border-radius:var(--tako-radius-button);background:var(--tako-toast-hover);color:var(--tako-toast-action);font:var(--tako-text-label);flex:none}.toast__close{width:var(--tako-button-height-small);height:var(--tako-button-height-small);border-radius:var(--tako-radius-pill);color:var(--tako-toast-secondary);transition:background-color var(--tako-motion-hover),color var(--tako-motion-hover);flex:none;place-items:center;display:grid}.toast__action+.toast__close{margin-inline-start:calc(-1 * var(--tako-space-tighter))}.toast__close>svg{width:var(--tako-glyph-small);height:var(--tako-glyph-small)}@media(hover:hover){.toast__close:hover{background:var(--tako-toast-hover);color:var(--tako-toast-text)}.toast__action:hover{color:var(--tako-toast-text)}}.toast__timeline{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.toast__timeline:after{content:"";block-size:var(--tako-space-hairline);background:var(--toast-line);opacity:var(--tako-waiting-opacity);transform-origin:0;animation:tako-toast-timeline var(--toast-duration) linear calc(-1 * var(--toast-spent,0s)) both;position:absolute;inset-block-end:0;inset-inline:0}.toast__timeline:dir(rtl):after{transform-origin:100%}.toast-region[data-held=true] .toast__timeline:after{animation-play-state:paused}.action-menu{z-index:70;gap:var(--tako-space-hairline);min-width:var(--tako-menu-min-width);max-width:calc(100vw - 2 * var(--tako-page-margin));padding:var(--tako-space-tighter);border-radius:var(--tako-radius-card);border:1px solid var(--tako-border);background:var(--tako-surface-raised);box-shadow:var(--tako-elevation-2);transform-origin:top;animation:tako-pop var(--tako-duration-base) var(--tako-ease-out) both;flex-direction:column;display:flex}.action-menu__item{align-items:center;gap:var(--tako-space-normal);min-height:var(--tako-button-height-small);padding-inline:var(--tako-space-normal);border-radius:calc(var(--tako-radius-card) - var(--tako-space-tighter));color:var(--tako-text);font:var(--tako-text-body-emphasis);text-align:start;white-space:nowrap;outline:none;display:flex}.action-menu__item[data-highlighted]{background:var(--tako-surface-hover);box-shadow:none}.action-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--tako-brand-ink)}.action-menu__item[data-disabled]{opacity:var(--tako-disabled-opacity)}.action-menu__item--destructive{color:var(--tako-negative-ink)}.action-menu__glyph{width:var(--tako-glyph-small);height:var(--tako-glyph-small);color:var(--tako-secondary-text);flex:none}.action-menu__item--destructive .action-menu__glyph{color:currentColor}.action-menu__label{flex:1}.action-menu__keys{gap:var(--tako-space-tighter);margin-inline-start:var(--tako-space-loose);display:inline-flex}.status-pill--stamped{animation:tako-stamp var(--tako-duration-slower) var(--tako-ease-spring) both}.amount-hero{align-items:center;gap:var(--tako-space-tight);flex-direction:column;display:flex}.amount-field-row{justify-content:flex-start;align-items:baseline;gap:var(--tako-space-tight);display:flex}.amount-hero .amount-field-row{justify-content:center;width:100%}.amount-hero .amount-field{font:var(--tako-text-hero);letter-spacing:var(--tako-tracking-hero);text-align:center}.more-details{flex-direction:column;display:flex}.more-details>summary{align-items:center;gap:var(--tako-space-tight);min-height:var(--tako-touch-target);padding-block:var(--tako-space-tight);cursor:pointer;font:var(--tako-text-label);color:var(--tako-brand-ink);list-style:none;display:flex}.more-details>summary::-webkit-details-marker{display:none}.more-details>summary>svg{width:var(--tako-glyph-small);height:var(--tako-glyph-small);transition:transform var(--tako-duration-base) var(--tako-ease-out)}.more-details[open]>summary>svg{transform:rotate(90deg)}[dir=rtl] .more-details:not([open])>summary>svg{transform:scaleX(-1)}.more-details[open]>:not(summary){animation:tako-rise var(--tako-duration-base) var(--tako-ease-out) both}.panel-column{width:100%;max-width:calc(var(--tako-panel-column) + 2 * var(--tako-panel-margin));padding-inline:var(--tako-panel-margin);box-sizing:border-box;margin-inline:auto;padding-block-end:calc(var(--tako-section-gap) * 2)}.panel-bar{z-index:10;justify-content:space-between;align-items:center;gap:var(--tako-space-loose);min-height:var(--tako-panel-bar-height);margin-inline:calc(-1 * var(--tako-panel-margin));padding:calc(var(--tako-space-normal) + 1px) var(--tako-panel-margin) var(--tako-space-normal);transition:background-color var(--tako-motion-change),border-color var(--tako-motion-change);border-bottom:1px solid #0000;display:flex;position:sticky;top:-1px}.panel-bar[data-collapsed=true]{background:var(--tako-glass-veil);-webkit-backdrop-filter:blur(var(--tako-glass-blur)) saturate(1.6);backdrop-filter:blur(var(--tako-glass-blur)) saturate(1.6);border-bottom-color:var(--tako-border)}.panel-bar__title{font:var(--tako-text-title);letter-spacing:var(--tako-tracking-title);color:var(--tako-text);transition:font-size var(--tako-duration-base) var(--tako-ease-out)}.panel-bar[data-collapsed=true] .panel-bar__title{font:var(--tako-text-heading)}.panel-bar__subtitle{font:var(--tako-text-secondary);color:var(--tako-secondary-text)}.panel-bar[data-collapsed=true] .panel-bar__subtitle{display:none}.shell-inset .panel-bar{padding-block:var(--tako-space-roomy) var(--tako-space-tighter);position:static}.shell-inset .panel-bar[data-collapsed=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.shell-inset .panel-bar[data-collapsed=true] .panel-bar__title{font:var(--tako-text-title)}.shell-inset .panel-bar[data-collapsed=true] .panel-bar__subtitle{display:block}.avatar{width:var(--tako-avatar);height:var(--tako-avatar);border-radius:var(--tako-radius-pill);background:var(--tako-accent-soft);color:var(--tako-accent-soft-ink);font:var(--tako-text-micro);flex:none;place-items:center;display:inline-grid}.avatar--large{width:var(--tako-avatar-large);height:var(--tako-avatar-large);font:var(--tako-text-subheading)}.avatar--empty{background:var(--tako-surface-sunken);color:var(--tako-secondary-text)}.stat-card{gap:var(--tako-space-loose);min-width:0;padding:var(--tako-card-padding);background:var(--tako-ink-card-background);flex-direction:column;display:flex;container:stat-card/inline-size}.stat-card__header{justify-content:space-between;align-items:flex-start;gap:var(--tako-space-tight);display:flex}.stat-card__label{font:var(--tako-text-secondary);color:var(--tako-secondary-text)}.stat-card__action{flex:none}.stat-card__icon{width:var(--tako-stat-icon);height:var(--tako-stat-icon);border-radius:var(--tako-radius-field);border:1px solid var(--tako-border);background:var(--tako-surface);place-items:center;display:inline-grid}.stat-card__icon>svg{width:var(--tako-glyph-small);height:var(--tako-glyph-small)}.stat-card__value{font:var(--tako-text-amount);color:var(--tako-text);letter-spacing:var(--tako-tracking-title);font-variant-numeric:tabular-nums}@container stat-card (min-width:250px){.stat-card__value{font:var(--tako-text-display);letter-spacing:var(--tako-tracking-display)}}.stat-card__footer{gap:var(--tako-space-tighter);font:var(--tako-text-secondary);flex-direction:column;display:flex}.stat-card__trend{align-items:center;gap:var(--tako-space-tight);font:var(--tako-text-label);color:var(--tako-text);display:inline-flex}.stat-card__trend>svg{width:var(--tako-glyph-small);height:var(--tako-glyph-small)}.stat-card__details{gap:var(--tako-space-tighter);color:var(--tako-secondary-text);flex-wrap:wrap;display:flex}.stat-card__details>span+span:before{content:"·";margin-inline-end:var(--tako-space-tighter)}.stat-card .delta-badge{border:1px solid var(--tako-border);background:var(--tako-surface)}.stat-card__spark{height:var(--tako-sparkline-cell)}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(var(--tako-stat-min),1fr));gap:var(--tako-card-gap);display:grid}.delta-badge{align-items:center;gap:var(--tako-space-tighter);padding:var(--tako-badge-padding-block) var(--tako-space-tight);border-radius:var(--tako-radius-pill);font:var(--tako-text-micro);display:inline-flex}.badge{align-items:center;gap:var(--tako-space-tighter);padding:var(--tako-badge-padding-block) var(--tako-space-tight);border-radius:var(--tako-radius-pill);background:currentColor;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.badge{background:color-mix(in srgb,currentColor 12%,transparent)}}.badge{font:var(--tako-text-micro);white-space:nowrap}.banner{align-items:center;gap:var(--tako-space-normal);padding:var(--tako-space-normal) var(--tako-space-loose);border-radius:var(--tako-radius-card);border:1px solid;display:flex}@supports (color:color-mix(in lab,red,red)){.banner{border:1px solid color-mix(in srgb,currentColor 22%,transparent)}}.icon-button{width:var(--tako-icon-button);height:var(--tako-icon-button);border-radius:var(--tako-radius-pill);color:var(--tako-secondary-text);cursor:pointer;transition:background-color var(--tako-motion-hover),color var(--tako-motion-hover),transform var(--tako-motion-tap);border:0;flex:none;place-items:center;display:inline-grid}.icon-button>svg{width:var(--tako-button-glyph);height:var(--tako-button-glyph)}.icon-button--medium{width:var(--tako-bar-button);height:var(--tako-bar-button)}.icon-button--medium>svg{width:var(--tako-sidebar-glyph);height:var(--tako-sidebar-glyph)}.icon-button--secondary{background:var(--tako-button-secondary-fill);color:var(--tako-text)}.icon-button--primary{background:var(--tako-brand-prominent);color:var(--tako-on-brand)}@media(hover:hover){.icon-button:hover:not(:disabled){background:var(--tako-button-secondary-hover);color:var(--tako-text)}.icon-button--primary:hover:not(:disabled){background:var(--tako-brand-pressed);color:var(--tako-on-brand)}}.icon-button:active:not(:disabled){transform:scale(var(--tako-scale-pressed))}.icon-button:disabled{opacity:var(--tako-disabled-opacity)}.toolbar{justify-content:space-between;align-items:center;gap:var(--tako-space-normal);flex-wrap:wrap;display:flex}.toolbar__filters,.toolbar__actions{align-items:center;gap:var(--tako-space-tight);flex-wrap:wrap;display:flex}.toolbar__actions{margin-inline-start:auto}.toolbar .search-field{min-width:var(--tako-toolbar-search-width);flex:0 auto}.pill-tabs{gap:var(--tako-space-tighter);flex-wrap:wrap;display:flex}.pill-tabs__option{min-height:var(--tako-chip-height);padding:var(--tako-space-tighter) var(--tako-space-normal);border-radius:var(--tako-radius-pill);border:1px solid var(--tako-border);background:var(--tako-surface);color:var(--tako-secondary-text);font:var(--tako-text-segment);transition:background-color var(--tako-motion-hover),color var(--tako-motion-hover),border-color var(--tako-motion-hover),transform var(--tako-motion-tap)}@media(hover:hover){.pill-tabs__option:hover:not([aria-selected=true]){border-color:var(--tako-border-strong);color:var(--tako-text)}}.pill-tabs__option:active{transform:scale(var(--tako-scale-pressed))}.toolbar .pill-tabs__option{min-height:var(--tako-button-height-small)}.pill-tabs__option[aria-selected=true]{border-color:var(--tako-brand);background:var(--tako-accent-soft);color:var(--tako-accent-soft-ink)}.select-field{justify-content:space-between;align-items:center;gap:var(--tako-space-normal);text-align:start;cursor:pointer;inline-size:100%;display:flex}.select-field__glyph{width:var(--tako-field-glyph);height:var(--tako-field-glyph);color:var(--tako-secondary-text);flex:none}.select-field__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-field[data-placeholder] .select-field__value{color:var(--tako-field-placeholder)}.data-table{width:100%;overflow-x:auto;container:data-table/inline-size}.data-table table{border-collapse:collapse;width:100%;font:var(--tako-text-secondary);color:var(--tako-text)}.data-table th{z-index:1;padding:var(--tako-space-tight) var(--tako-table-cell-padding-inline);border-bottom:1px solid var(--tako-border);background:var(--tako-surface-sunken);text-align:start;font:var(--tako-text-label);color:var(--tako-secondary-text);white-space:nowrap;position:sticky;top:0}.card>.data-table:first-child thead tr:first-child>th:first-child{border-start-start-radius:var(--tako-radius-card)}.card>.data-table:first-child thead tr:first-child>th:last-child{border-start-end-radius:var(--tako-radius-card)}.data-table td{min-height:var(--tako-touch-target);padding:var(--tako-table-cell-padding-block) var(--tako-table-cell-padding-inline);border-bottom:1px solid var(--tako-border);vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}.data-table td.data-table__flexible,.data-table th.data-table__flexible{min-width:var(--tako-table-flexible-min)}.data-table td.data-table__flexible{white-space:normal}.truncated-text{-webkit-line-clamp:1;line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}@container data-table (max-width:559px){.data-table__from-medium{display:none}}@container data-table (max-width:879px){.data-table__from-large{display:none}}@container data-table (max-width:1079px){.data-table__from-wide{display:none}}.data-table tbody tr,.data-table__narrow>*{animation:tako-rise var(--tako-duration-base) var(--tako-ease-settle) both;animation-delay:calc(var(--tako-row-order,0) * var(--tako-duration-stagger))}.data-table tbody tr:nth-child(2),.data-table__narrow>:nth-child(2){--tako-row-order:1}.data-table tbody tr:nth-child(3),.data-table__narrow>:nth-child(3){--tako-row-order:2}.data-table tbody tr:nth-child(4),.data-table__narrow>:nth-child(4){--tako-row-order:3}.data-table tbody tr:nth-child(5),.data-table__narrow>:nth-child(5){--tako-row-order:4}.data-table tbody tr:nth-child(n+6),.data-table__narrow>:nth-child(n+6){--tako-row-order:5}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr.data-table__pending,.data-table__narrow>.data-table__pending{animation:none}.data-table__row--clickable{cursor:pointer;transition:background-color var(--tako-motion-hover)}.data-table__row--clickable:hover,.data-table__row--clickable:focus-visible,.data-table__row--clickable[aria-selected=true]{background:var(--tako-surface-hover);outline:none}.data-table__row--clickable:focus-visible{box-shadow:inset 3px 0 0 var(--tako-brand-ink)}.data-table__row--clickable[aria-selected=true]{background:var(--tako-accent-soft)}@media(hover:hover){.data-table__row--clickable .data-table__actions>*{opacity:.55;transition:opacity var(--tako-motion-hover)}.data-table__row--clickable:hover .data-table__actions>*,.data-table__row--clickable:focus-within .data-table__actions>*{opacity:1}}.data-table__actions{white-space:nowrap;text-align:end;width:1%}.data-table__footer{padding:var(--tako-space-normal) var(--tako-table-cell-padding-inline);border-top:1px solid var(--tako-border)}.popover-host{display:inline-flex;position:relative}.popover{z-index:70;min-width:var(--tako-popover-width);padding:var(--tako-card-padding);border-radius:var(--tako-radius-card);border:1px solid var(--tako-border);background:var(--tako-surface-raised);box-shadow:var(--tako-elevation-2);transform-origin:top;animation:tako-pop var(--tako-duration-base) var(--tako-ease-out) both;outline:none}.date-range-button{align-items:center;gap:var(--tako-space-tight);min-height:var(--tako-button-height);padding-inline:var(--tako-space-loose);border-radius:var(--tako-radius-button);background:var(--tako-button-secondary-fill);color:var(--tako-text);font:var(--tako-text-button);white-space:nowrap;cursor:pointer;transition:background-color var(--tako-motion-hover),transform var(--tako-motion-tap);border:0;flex:none;display:inline-flex}.date-range-button:active{transform:scale(var(--tako-scale-pressed))}@media(hover:hover){.date-range-button:hover{background:var(--tako-button-secondary-hover)}}.rank-bars{gap:var(--tako-space-normal);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rank-bars__row,.rank-bars__button{align-items:center;gap:var(--tako-space-normal);text-align:start;width:100%;display:flex}.rank-bars__index{width:1.5em;font:var(--tako-text-caption);color:var(--tako-secondary-text);text-align:center;flex:none}.rank-bars__body{gap:var(--tako-space-tighter);flex-direction:column;flex:1;min-width:0;display:flex}.rank-bars__track{height:var(--tako-rank-bar-height);border-radius:var(--tako-radius-pill);background:var(--tako-track);display:block;overflow:hidden}.rank-bars__fill{border-radius:var(--tako-radius-pill);height:100%;transition:width var(--tako-motion-change);display:block}.file-drop-zone{justify-content:center;align-items:center;gap:var(--tako-space-tight);min-height:var(--tako-drop-zone-height);padding:var(--tako-card-padding);border-radius:var(--tako-radius-card);border:1.5px dashed var(--tako-border-strong);background:var(--tako-surface);text-align:center;cursor:pointer;transition:border-color var(--tako-motion-hover),background-color var(--tako-motion-hover),transform var(--tako-motion-tap);flex-direction:column;display:flex}.file-drop-zone:hover,.file-drop-zone--dragging{border-color:var(--tako-brand-ink);background:var(--tako-accent-soft)}.file-drop-zone--dragging{transform:scale(1.01)}.file-drop-zone--disabled{opacity:var(--tako-disabled-opacity);cursor:default}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(var(--tako-dashboard-card-min),100%),1fr));gap:var(--tako-card-gap);align-items:start;display:grid}@media(min-width:1280px){.dashboard-grid--table-first{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.goal-bar{height:var(--tako-goal-bar-height)}.sheet__column{width:100%;max-width:var(--tako-focus-sheet);padding-inline:var(--tako-page-margin);box-sizing:border-box;margin-inline:auto}.invoice-form,.invoice-form__main,.invoice-form__aside{gap:var(--tako-space-tight);flex-direction:column;display:flex}@media(min-width:1024px){.invoice-form{gap:var(--tako-card-gap);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}}.form-columns,.form-columns__column{gap:var(--tako-section-gap);flex-direction:column;display:flex}@media(min-width:1024px){.form-columns{gap:var(--tako-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.taxes-layout{grid-template-columns:minmax(0,1fr) var(--tako-taxes-aside);gap:var(--tako-section-gap);align-items:start;display:grid}.taxes-layout__aside{top:calc(var(--tako-panel-bar-height) + var(--tako-space-normal));gap:var(--tako-space-normal);max-height:calc(100dvh - var(--tako-panel-bar-height) - var(--tako-section-gap));flex-direction:column;display:flex;position:sticky;overflow-y:auto}}.fold-card{flex-direction:column;display:flex}.fold-card>summary{align-items:center;gap:var(--tako-space-tight);min-height:var(--tako-touch-target);padding:var(--tako-space-normal) var(--tako-card-padding);border-radius:var(--tako-radius-card);cursor:pointer;list-style:none;display:flex}.fold-card>summary::-webkit-details-marker{display:none}.fold-card>summary>svg{width:var(--tako-glyph-small);height:var(--tako-glyph-small);color:var(--tako-secondary-text);flex:none}.fold-card[open]>summary>svg{transform:rotate(90deg)}[dir=rtl] .fold-card:not([open])>summary>svg{transform:scaleX(-1)}.fold-card__body{gap:var(--tako-space-normal);padding:0 var(--tako-card-padding) var(--tako-card-padding);flex-direction:column;display:flex}.signature-preview{max-width:var(--tako-signature-preview-width);max-height:var(--tako-signature-preview-height);padding:var(--tako-space-tight);border-radius:var(--tako-radius-field);background:var(--tako-signature-paper);object-fit:contain;display:block}.analytics-columns{gap:var(--tako-space-normal);flex-direction:column;display:flex}@media(min-width:1024px){.analytics-columns{gap:var(--tako-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}}.dashboard-tables{gap:0;overflow:hidden}.dashboard-tables__bar{justify-content:space-between;align-items:center;gap:var(--tako-space-normal);padding:var(--tako-space-normal) var(--tako-card-padding);border-bottom:1px solid var(--tako-border);flex-wrap:wrap;display:flex}.dashboard-tables__tabs{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto}.dashboard-tables__tabs .segmented__option{flex:none}.filter-chip{align-items:center;gap:var(--tako-space-tighter);max-width:100%;min-height:var(--tako-chip-height);padding-inline:var(--tako-space-normal) var(--tako-space-tighter);border-radius:var(--tako-radius-pill);background:var(--tako-accent-soft);color:var(--tako-accent-soft-ink);font:var(--tako-text-label);animation:tako-pop var(--tako-duration-base) var(--tako-ease-out) both;display:inline-flex}.filter-chip__remove{width:var(--tako-kbd-size);height:var(--tako-kbd-size);border-radius:var(--tako-radius-pill);color:currentColor;place-items:center;display:inline-grid}.filter-chip__remove:hover{background:var(--tako-accent-soft-hover)}.filter-chip__remove>svg{width:var(--tako-glyph-small);height:var(--tako-glyph-small)}.filter-count{min-width:var(--tako-kbd-size);height:var(--tako-kbd-size);padding-inline:var(--tako-space-tighter);border-radius:var(--tako-radius-pill);background:var(--tako-brand);color:var(--tako-on-brand);font:var(--tako-text-micro);box-sizing:border-box;place-items:center;display:inline-grid}.status-tabs{scrollbar-width:none;margin-inline:calc(-1 * var(--tako-page-margin));padding-inline:var(--tako-page-margin);flex-wrap:nowrap;overflow-x:auto}.status-tabs::-webkit-scrollbar{display:none}.status-tabs .pill-tabs__option{flex:none}@media(min-width:1024px){.status-tabs{margin-inline:0;padding-inline:0}}.table-panel{gap:var(--tako-section-gap);flex-direction:column;display:flex}@media(min-width:1024px){.table-panel{border:1px solid var(--tako-card-border);border-radius:var(--tako-radius-card);background:var(--tako-surface);box-shadow:var(--tako-card-shadow);gap:0;overflow:hidden}.table-panel>[role=toolbar]{padding:var(--tako-space-tighter) var(--tako-card-padding) var(--tako-space-normal)}.table-panel>*>.card,.table-panel .table-panel__body>.card{box-shadow:none;border:0;border-radius:0}.table-panel .status-tabs{gap:var(--tako-space-roomy);border-bottom:1px solid var(--tako-border);margin-block-end:var(--tako-space-tighter)}.table-panel .status-tabs .pill-tabs__option{min-height:var(--tako-row-height-large);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding-inline:0}.table-panel .status-tabs .pill-tabs__option[aria-selected=true]{border-bottom-color:var(--tako-brand);color:var(--tako-text)}}.collection-status{gap:var(--tako-space-normal)}.collection-status__legend{grid-template-columns:repeat(auto-fit,minmax(var(--tako-stat-min-narrow),1fr));gap:var(--tako-space-normal);margin:0;padding:0;list-style:none;display:grid}.collection-status__item{align-items:flex-start;gap:var(--tako-space-tight);display:flex}.collection-status__item>.split-bar__swatch{margin-block-start:var(--tako-space-tighter)}.invoice-hero{gap:var(--tako-space-tight);flex-direction:column;display:flex}.invoice-hero__total{font:var(--tako-text-display);letter-spacing:var(--tako-tracking-display);color:var(--tako-text)}.invoice-actions{align-items:center;gap:var(--tako-space-tight);flex-wrap:wrap;display:flex}.invoice-actions>.glass-button:not(.invoice-actions__destructive){flex:auto}@media(min-width:1024px){.invoice-actions>.glass-button:not(.invoice-actions__destructive){flex:none}}@media(max-width:1023px){.invoice-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invoice-actions__primary,.invoice-actions__destructive,.invoice-actions__secondary:nth-child(odd of.invoice-actions__secondary):nth-last-child(1 of.invoice-actions__secondary){grid-column:1/-1}.invoice-actions__destructive{justify-self:center}}.sheet-page{padding-block-end:calc(var(--tako-section-gap) + env(safe-area-inset-bottom))}@media(max-width:1023px){.stat-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(var(--tako-stat-min-narrow),1fr);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--tako-page-margin));padding-inline:var(--tako-page-margin);padding-block-end:var(--tako-space-hairline);overflow-x:auto}.stat-grid::-webkit-scrollbar{display:none}.stat-grid>*{scroll-snap-align:start}.stat-grid .stat-card__value{font:var(--tako-text-heading);font-variant-numeric:tabular-nums}}.data-table__narrow{padding-inline:var(--tako-space-loose)}.theme-picker{gap:var(--tako-space-tight);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.theme-picker__card{gap:var(--tako-space-tight);padding:var(--tako-space-tight);border-radius:var(--tako-radius-card);background:var(--tako-surface);box-shadow:inset 0 0 0 1px var(--tako-border);color:var(--tako-text);font:var(--tako-text-label);text-align:start;transition:box-shadow var(--tako-motion-change);flex-direction:column;display:flex}.theme-picker__card--selected{box-shadow:inset 0 0 0 2px var(--tako-brand-ink)}.theme-picker__card:focus-visible{box-shadow:var(--tako-focus-ring);outline:none}.theme-picker__label{justify-content:space-between;align-items:center;gap:var(--tako-space-hairline);padding-inline:var(--tako-space-hairline);display:flex}.theme-preview{block-size:var(--tako-theme-preview-height);border-radius:var(--tako-radius-field);display:block;position:relative;overflow:hidden}.theme-preview__pane{padding:var(--tako-space-tight);--preview-canvas:var(--tako-preview-light-canvas);--preview-surface:var(--tako-preview-light-surface);--preview-line:var(--tako-preview-light-line);background:var(--preview-canvas);display:block;position:absolute;inset:0}.theme-preview__pane--dark{--preview-canvas:var(--tako-preview-dark-canvas);--preview-surface:var(--tako-preview-dark-surface);--preview-line:var(--tako-preview-dark-line)}.theme-preview--system .theme-preview__pane--dark{clip-path:polygon(100% 0,100% 100%,0 100%)}.theme-preview__sketch{gap:var(--tako-space-hairline);flex-direction:column;display:flex}.theme-preview__bar,.theme-preview__line{block-size:var(--tako-space-tighter);border-radius:var(--tako-radius-pill);background:var(--preview-line);display:block}.theme-preview__bar{inline-size:40%}.theme-preview__line--short{inline-size:60%}.theme-preview__card{gap:var(--tako-space-hairline);padding:var(--tako-space-tighter);border-radius:var(--tako-radius-small);background:var(--preview-surface);flex-direction:column;display:flex}.theme-preview__figure{inline-size:55%;block-size:var(--tako-space-tight);border-radius:var(--tako-radius-pill);background:var(--tako-brand);display:block}.proportion-bar{block-size:var(--tako-proportion-bar-height);border-radius:var(--tako-radius-pill);background:var(--tako-surface-sunken);display:block;overflow:hidden}.proportion-bar__fill{block-size:100%;inline-size:calc(var(--fill,0) * 100%);border-radius:var(--tako-radius-pill);transform-origin:0;animation:tako-grow-inline var(--tako-duration-slower) var(--tako-ease-out) both;animation-delay:calc(var(--i,0) * 2 * var(--tako-duration-stagger));display:block}[dir=rtl] .proportion-bar__fill{transform-origin:100%}.proportion-bar__fill--billed{background:var(--tako-brand)}.proportion-bar__fill--expenses{background:var(--tako-border-strong)}.proportion-bar__fill--taxes{background:var(--tako-brand-lightest)}.proportion-bar__fill--yours{background:var(--tako-brand-light)}.bottom-nav{z-index:20;background:var(--tako-surface);border-top:1px solid var(--tako-border);inset-inline:0;padding-block-end:env(safe-area-inset-bottom);position:fixed;bottom:0}.bottom-nav__bar{max-width:var(--tako-reading-column);height:var(--tako-tab-bar-height);padding-inline:var(--tako-space-tighter);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;margin-inline:auto;display:grid}.bottom-nav__tab{justify-content:center;align-items:center;gap:var(--tako-space-hairline);min-height:var(--tako-touch-target);color:var(--tako-secondary-text);font:var(--tako-text-tab-item);transition:color var(--tako-motion-hover);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}.bottom-nav__tab[aria-current=page]{color:var(--tako-brand-ink)}.bottom-nav__glyph{width:var(--tako-bottom-glyph-width);height:var(--tako-bottom-glyph-height);isolation:isolate;place-items:center;display:grid;position:relative}.bottom-nav__glyph>svg{width:var(--tako-tab-glyph);height:var(--tako-tab-glyph)}.bottom-nav__indicator{z-index:-1;border-radius:var(--tako-radius-pill);background:var(--tako-accent-soft);position:absolute;inset:0}.bottom-nav__compose-slot{justify-content:center;display:flex}.bottom-nav__compose{width:var(--tako-compose-button);height:var(--tako-compose-button);border-radius:var(--tako-radius-pill);background:var(--tako-brand);color:var(--tako-on-brand);box-shadow:var(--tako-elevation-2);place-items:center;display:grid}.bottom-nav__compose>svg{width:var(--tako-glyph-large);height:var(--tako-glyph-large);transition:transform var(--tako-duration-slow) var(--tako-ease-spring)}.bottom-nav__compose[data-open=true]>svg{transform:rotate(45deg)}.quick-actions-sheet{gap:var(--tako-space-loose);padding:var(--tako-space-roomy) var(--tako-page-margin);flex-direction:column;display:flex}.quick-actions-sheet__list{gap:var(--tako-space-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.quick-action-row{align-items:center;gap:var(--tako-space-normal);width:100%;min-height:var(--tako-quick-action);padding:var(--tako-space-normal);border-radius:var(--tako-radius-card);border:1px solid var(--tako-border);background:var(--tako-surface);cursor:pointer;box-sizing:border-box;animation:tako-rise var(--tako-duration-base) var(--tako-ease-out) both;display:flex}.quick-actions-sheet__list>li:nth-child(2) .quick-action-row{animation-delay:calc(1 * var(--tako-duration-stagger))}.quick-actions-sheet__list>li:nth-child(3) .quick-action-row{animation-delay:calc(2 * var(--tako-duration-stagger))}.quick-actions-sheet__list>li:nth-child(4) .quick-action-row{animation-delay:calc(3 * var(--tako-duration-stagger))}.quick-actions-sheet__list>li:nth-child(n+5) .quick-action-row{animation-delay:calc(4 * var(--tako-duration-stagger))}.quick-action-row:focus-within{box-shadow:var(--tako-focus-ring)}.quick-action-row__disc{width:var(--tako-icon-circle);height:var(--tako-icon-circle);border-radius:var(--tako-radius-pill);background:var(--tako-accent-soft);color:var(--tako-accent-soft-ink);flex:none;place-items:center;display:grid}.quick-action-row__disc>svg{width:var(--tako-glyph);height:var(--tako-glyph)}.quick-action-row--primary .quick-action-row__disc{background:var(--tako-brand);color:var(--tako-on-brand)}.side-bar{inset-block:var(--tako-sidebar-inset);z-index:20;gap:var(--tako-space-tight);width:var(--tako-sidebar-width);padding:var(--tako-space-normal);border-radius:var(--tako-radius-art);background:var(--tako-sidebar);--tako-button-secondary-fill:var(--tako-surface);--tako-button-secondary-hover:var(--tako-surface-hover);box-sizing:border-box;transition:width var(--tako-duration-slow) var(--tako-ease-out);flex-direction:column;display:flex;position:fixed;inset-inline-start:var(--tako-sidebar-inset);overflow:hidden}.side-bar[data-collapsed=true]{width:var(--tako-sidebar-collapsed);padding-inline:var(--tako-space-tight)}.side-bar[data-collapsed=true] .side-bar__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.side-bar__brand{gap:var(--tako-space-hairline);min-height:var(--tako-row-height-large);padding:var(--tako-space-tighter) var(--tako-space-tight);flex-direction:column;display:flex}.side-bar__lockup .text-heading{font:var(--tako-text-subheading)}.side-bar[data-collapsed=true] .side-bar__brand{align-items:center;padding-inline:0}.side-bar[data-collapsed=true] .side-bar__lockup>span:last-child{display:none}.side-bar__caption{font:var(--tako-text-caption);color:var(--tako-secondary-text)}.side-bar__quick{align-items:center;gap:var(--tako-space-tight);padding-block:var(--tako-space-tighter);display:flex}.side-bar__quick>:first-child{flex:1;min-width:0}.side-bar[data-collapsed=true] .side-bar__quick{flex-direction:column}.side-bar__new{width:100%;justify-content:flex-start;padding-inline-end:var(--tako-space-tight)}.side-bar__item>svg,.side-bar__chevron{width:var(--tako-glyph-small);height:var(--tako-glyph-small);flex:none}.side-bar[data-collapsed=true] .side-bar__new{justify-content:center;padding-inline:0}.side-bar__new .side-bar__kbd{border-color:var(--tako-on-brand-veil);color:var(--tako-on-brand);opacity:.7;background:0 0}.side-bar__menu{gap:var(--tako-space-hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.side-bar__groups{gap:var(--tako-space-normal);min-height:0;margin:calc(-1 * var(--tako-space-tighter));padding:var(--tako-space-tighter);overscroll-behavior:contain;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--side-bar-fade-start),black calc(100% - var(--side-bar-fade-end)),transparent);mask-image:linear-gradient(to bottom,transparent,black var(--side-bar-fade-start),black calc(100% - var(--side-bar-fade-end)),transparent);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}@supports (animation-timeline:scroll()){.side-bar__groups{animation:linear both side-bar-scroll-fade;animation-timeline:scroll(self)}}.side-bar__group{gap:var(--tako-space-hairline);flex-direction:column;display:flex}.side-bar__group-label{padding:var(--tako-space-tighter) var(--tako-space-normal);font:var(--tako-text-caption);color:var(--tako-secondary-text)}.side-bar__item{align-items:center;gap:var(--tako-space-tight);min-height:var(--tako-sidebar-item);padding-inline:var(--tako-space-normal);border-radius:var(--tako-radius-pill);color:var(--tako-text);font:var(--tako-text-body);isolation:isolate;transition:background-color var(--tako-motion-hover);display:flex;position:relative}.side-bar__item:hover{background:var(--tako-sidebar-hover)}.side-bar__item[aria-current=page]{font:var(--tako-text-body-emphasis);color:var(--tako-brand-ink)}.side-bar__item[aria-current=page]:hover{background:0 0}.side-bar__indicator{z-index:-1;border-radius:var(--tako-radius-pill);background:var(--tako-sidebar-accent);box-shadow:var(--tako-elevation-1);position:absolute;inset:0}.side-bar[data-collapsed=true] .side-bar__item{justify-content:center;padding-inline:0}.side-bar__hint{gap:var(--tako-space-hairline);opacity:0;transition:opacity var(--tako-motion-hover);display:inline-flex}.side-bar__item:hover .side-bar__hint,.side-bar__item:focus-visible .side-bar__hint{opacity:1}.side-bar__badge{min-width:var(--tako-kbd-size);height:var(--tako-kbd-size);padding-inline:var(--tako-space-tighter);border-radius:var(--tako-radius-pill);background:var(--tako-brand);color:var(--tako-on-brand);font:var(--tako-text-micro);box-sizing:border-box;place-items:center;display:inline-grid}.side-bar__badge--dot{min-width:0;width:var(--tako-badge-dot);height:var(--tako-badge-dot);background:var(--tako-brand);padding:0}.side-bar[data-collapsed=true] .side-bar__badge{position:absolute;inset-block-start:0;inset-inline-end:0}.side-bar__footer{gap:var(--tako-space-tighter);flex-direction:column;flex:none;padding-block-start:var(--tako-space-tight);display:flex}.side-bar-tip{z-index:70;padding:var(--tako-space-tighter) var(--tako-space-normal);border-radius:var(--tako-radius-pill);border:1px solid var(--tako-border);background:var(--tako-surface-raised);box-shadow:var(--tako-elevation-2);color:var(--tako-text);font:var(--tako-text-label);white-space:nowrap;animation:tako-tip var(--tako-duration-fast) var(--tako-ease-out) both}.side-bar__profile{align-items:center;gap:var(--tako-space-tight);min-height:var(--tako-row-height-large);padding:var(--tako-space-tight);border-radius:var(--tako-radius-pill);color:var(--tako-text);transition:background-color var(--tako-motion-hover);display:flex}.side-bar__profile:hover{background:var(--tako-sidebar-hover)}.side-bar__profile[aria-current=page],.side-bar__profile .avatar{background:var(--tako-sidebar-accent)}.side-bar__chevron{color:var(--tako-secondary-text)}.side-bar[data-collapsed=true] .side-bar__profile{justify-content:center;padding-inline:0}.shell-content{background:var(--tako-canvas);min-height:100dvh;transition:padding-inline-start var(--tako-duration-slow) var(--tako-ease-out);padding-inline-start:calc(var(--tako-sidebar-width) + var(--tako-sidebar-inset))}.shell-content--collapsed{padding-inline-start:calc(var(--tako-sidebar-collapsed) + var(--tako-sidebar-inset))}.shell-inset{background:var(--tako-canvas);min-height:100dvh}.site-header{z-index:15;align-items:center;gap:var(--tako-space-tight);min-height:var(--tako-top-bar-height);padding-inline:var(--tako-space-normal) var(--tako-panel-margin);background:var(--tako-canvas);display:flex;position:sticky;top:0}.site-header__title{flex:none;align-items:center;min-width:0;max-width:40%;display:flex}.site-header__title .panel-bar__title{font:var(--tako-text-heading)}.site-header__title .panel-bar__subtitle{font:var(--tako-text-caption)}.site-header__actions{justify-content:flex-end;align-items:center;gap:var(--tako-space-tight);flex:1;min-width:0;display:flex}.site-header .icon-button{color:var(--tako-text)}.site-header__search{align-items:center;gap:var(--tako-space-tight);width:var(--tako-toolbar-search-width);min-height:var(--tako-button-height-small);padding-inline:var(--tako-space-tight) var(--tako-space-tighter);border-radius:var(--tako-radius-pill);background:var(--tako-surface-sunken);color:var(--tako-secondary-text);font:var(--tako-text-secondary);transition:background-color var(--tako-motion-hover);margin-inline-start:var(--tako-space-loose);display:flex}.site-header__search:hover{background:var(--tako-surface-hover)}.site-header__search>svg{width:var(--tako-glyph-small);height:var(--tako-glyph-small);flex:none}.header-corner{align-items:center;gap:var(--tako-space-tight);display:inline-flex}.header-corner__avatar{border-radius:var(--tako-radius-pill);display:inline-flex}.header-corner__avatar .avatar{width:var(--tako-bar-button);height:var(--tako-bar-button);font:var(--tako-text-label)}.command-palette{width:min(var(--tako-palette-width),calc(100vw - 2 * var(--tako-page-margin)));max-width:none;max-height:min(var(--tako-palette-height),calc(100dvh - 2 * var(--tako-palette-offset)));margin:var(--tako-palette-offset) auto auto;border:1px solid var(--tako-border);border-radius:var(--tako-sheet-radius);background:var(--tako-surface-raised);color:var(--tako-text);box-shadow:var(--tako-elevation-3);transition:opacity var(--tako-duration-base) var(--tako-ease-out),transform var(--tako-duration-base) var(--tako-ease-out),display var(--tako-duration-base) allow-discrete,overlay var(--tako-duration-base) allow-discrete;padding:0;overflow:hidden}.command-palette[open]{display:flex}@starting-style{.command-palette[open]{opacity:0;transform:translateY(calc(-1 * var(--tako-enter-offset)))}}.command-palette::backdrop{background:var(--tako-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:1023px){.command-palette{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;margin:0}}.command-palette__panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.command-palette__field{align-items:center;gap:var(--tako-space-normal);min-height:var(--tako-palette-field);padding-inline:var(--tako-space-loose);border-bottom:1px solid var(--tako-border);padding-block-start:env(safe-area-inset-top);display:flex}.command-palette__glyph{width:var(--tako-glyph);height:var(--tako-glyph);color:var(--tako-text-tertiary);flex:none}.command-palette__input{min-width:0;color:var(--tako-text);font:var(--tako-text-heading);background:0 0;border:0;flex:1}.command-palette__input::placeholder{color:var(--tako-text-tertiary)}.command-palette__input:focus-visible{box-shadow:none;outline:none}.command-palette__close{display:inline-flex}.command-palette__list{min-height:0;padding:var(--tako-space-tight);overscroll-behavior:contain;flex:1;overflow-y:auto}.command-palette__group+.command-palette__group{margin-block-start:var(--tako-space-tight)}.command-palette__heading{padding:var(--tako-space-tight) var(--tako-space-normal) var(--tako-space-tighter);font:var(--tako-text-label);color:var(--tako-text-tertiary)}.command-palette__option{align-items:center;gap:var(--tako-space-normal);min-height:var(--tako-palette-row);padding-inline:var(--tako-space-normal);border-radius:var(--tako-radius-field);cursor:pointer;animation:tako-crossfade var(--tako-duration-fast) var(--tako-ease-out) both;display:flex}.command-palette__option--active{background:var(--tako-surface-hover)}.command-palette__icon{width:var(--tako-palette-icon);height:var(--tako-palette-icon);border-radius:var(--tako-radius-small);border:1px solid var(--tako-border);background:var(--tako-surface);color:var(--tako-secondary-text);flex:none;place-items:center;display:grid}.command-palette__option--active .command-palette__icon{background:var(--tako-accent-soft);color:var(--tako-accent-soft-ink);border-color:#0000}.command-palette__icon>svg{width:var(--tako-glyph-small);height:var(--tako-glyph-small)}.command-palette__keys{gap:var(--tako-space-hairline);flex:none;display:inline-flex}.command-palette__close-glyph{width:var(--tako-glyph);height:var(--tako-glyph);color:var(--tako-secondary-text);display:none}@media(max-width:1023px)and (pointer:coarse){.command-palette__keys{display:none}}@media(max-width:1023px){.command-palette__close-key{display:none}.command-palette__close{min-width:var(--tako-touch-target);min-height:var(--tako-touch-target);justify-content:center;align-items:center}.command-palette__close-glyph{display:block}}.command-palette__empty,.command-palette__notice{padding:var(--tako-space-loose) var(--tako-space-normal);font:var(--tako-text-secondary);color:var(--tako-secondary-text)}.command-palette__notice{color:var(--tako-negative-ink);padding-block:var(--tako-space-tight)}.command-palette__footer{gap:var(--tako-space-loose);padding:var(--tako-space-tight) var(--tako-space-loose);border-top:1px solid var(--tako-border);background:var(--tako-surface-sunken);font:var(--tako-text-caption);color:var(--tako-text-tertiary);display:flex}.command-palette__footer>span{align-items:center;gap:var(--tako-space-tighter);display:inline-flex}@media(max-width:1023px){.command-palette__footer{display:none}}.global-drop{z-index:80;padding:var(--tako-section-gap);background:var(--tako-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;animation:tako-crossfade var(--tako-duration-base) var(--tako-ease-out) both;place-items:center;display:grid;position:fixed;inset:0}.global-drop__target{align-items:center;gap:var(--tako-space-tight);width:min(var(--tako-drawer-small),100%);padding:var(--tako-space-spacious) var(--tako-space-roomy);border-radius:var(--tako-radius-large);border:2px dashed var(--tako-brand-ink);background:var(--tako-surface-raised);box-shadow:var(--tako-elevation-3);text-align:center;animation:tako-pulse 1.2s var(--tako-ease-in-out) infinite alternate;flex-direction:column;display:flex}@media(min-width:1024px){.sheet--drawer .reading-column{max-width:none;padding-inline:var(--tako-space-roomy)}}.settings-layout{grid-template-columns:var(--tako-settings-nav-width) minmax(0,var(--tako-settings-pane-max));gap:var(--tako-space-spacious);align-items:start;display:grid}.settings-nav{gap:var(--tako-space-loose);flex-direction:column;padding-block-start:var(--tako-space-tight);display:flex;position:sticky;inset-block-start:var(--tako-section-gap)}.settings-nav__group{padding-inline:var(--tako-space-normal)}.settings-nav .side-bar__item:hover{background:var(--tako-surface-hover)}.settings-nav .side-bar__indicator{background:var(--tako-accent-soft);box-shadow:none}.settings-layout__pane{min-width:0}.stat-tile{gap:var(--tako-space-normal);min-width:0;color:var(--tako-text);flex-direction:column;display:flex}@media(min-width:1024px){.stat-grid .stat-tile{container:stat-tile/inline-size}}.stat-tile__head{align-items:center;gap:var(--tako-space-tight);min-width:0;display:flex}.stat-tile__disc{width:var(--tako-stat-tile-disc);height:var(--tako-stat-tile-disc);border-radius:var(--tako-radius-pill);background:var(--tako-icon-circle-fill);color:var(--tako-brand-ink);flex:none;place-items:center;display:inline-grid}.stat-tile__disc>svg{width:var(--tako-glyph-small);height:var(--tako-glyph-small)}.stat-tile__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--tako-text-label);color:var(--tako-secondary-text);flex:1;overflow:hidden}@container stat-tile (max-width:260px){.stat-tile__disc{display:none}}.stat-tile__arrow{width:var(--tako-stat-tile-arrow);height:var(--tako-stat-tile-arrow);border-radius:var(--tako-radius-pill);background:var(--tako-surface-sunken);color:var(--tako-secondary-text);transition:background-color var(--tako-motion-hover),color var(--tako-motion-hover);flex:none;place-items:center;display:inline-grid}.stat-tile__arrow>svg{width:var(--tako-glyph-small);height:var(--tako-glyph-small)}.stat-tile:hover .stat-tile__arrow{background:var(--tako-brand);color:var(--tako-on-brand)}.stat-tile__amount{font:var(--tako-text-amount);letter-spacing:var(--tako-tracking-title);white-space:nowrap}.stat-tile__foot{align-items:center;gap:var(--tako-space-tight);flex-wrap:wrap;min-width:0;display:flex}.stat-tile__caption{min-width:0;font:var(--tako-text-caption);color:var(--tako-secondary-text)}.stat-tile--compact{gap:var(--tako-space-tight);padding:var(--tako-space-loose)}.stat-tile--compact .stat-tile__disc{width:var(--tako-stat-icon);height:var(--tako-stat-icon)}.stat-tile--compact .stat-tile__label{white-space:normal;text-wrap:balance;align-items:center;min-block-size:2lh;display:flex;overflow:visible}.stat-tile--compact .stat-tile__amount{font:var(--tako-text-title)}.hero-header{margin-inline:calc(-1 * var(--tako-page-margin));flex-direction:column;display:flex}.hero-header__panel{gap:var(--tako-space-roomy);padding-block:calc(var(--tako-space-normal) + env(safe-area-inset-top)) var(--tako-hero-padding-block-end);padding-inline:var(--tako-page-margin);background:var(--tako-hero-background);color:var(--tako-on-brand);border-end-end-radius:var(--tako-hero-radius);border-end-start-radius:var(--tako-hero-radius);flex-direction:column;display:flex}@media(min-width:700px){.hero-header__panel{border-radius:var(--tako-hero-radius);margin-block-start:var(--tako-space-normal)}}.hero-header__bar{align-items:center;gap:var(--tako-space-tight);min-height:var(--tako-touch-target);grid-template-columns:1fr auto 1fr;display:grid}.hero-header__slot{align-items:center;gap:var(--tako-space-tight);display:flex}.hero-header__slot--center{justify-content:center}.hero-header__slot--end{justify-content:flex-end}.hero-header__figure{align-items:center;gap:var(--tako-space-tight);text-align:center;flex-direction:column;display:flex}.hero-header__label{font:var(--tako-text-label);color:var(--tako-on-hero-muted)}.hero-header__amount{font:var(--tako-text-hero-amount);letter-spacing:var(--tako-tracking-hero);color:var(--tako-on-brand)}.hero-header__amount .money-split__minor,.hero-header__amount .rolling-number__minor{color:var(--tako-on-hero-muted)}.hero-header__delta{min-height:var(--tako-kbd-size);padding:var(--tako-badge-padding-block) var(--tako-space-normal);border-radius:var(--tako-radius-pill);background:var(--tako-hero-glass);font:var(--tako-text-caption);color:var(--tako-on-brand);align-items:center;display:inline-flex}.hero-header__tiles{gap:var(--tako-space-normal);padding-inline:var(--tako-page-margin);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:calc(-1 * var(--tako-hero-tile-overlap));display:grid}.hero-header__bar .menu-host,.hero-header__bar .hero-header__glass{border-radius:var(--tako-radius-pill);background:var(--tako-hero-glass);color:var(--tako-on-brand)}.hero-header__bar .menu-host{min-height:var(--tako-bar-button);padding-inline:var(--tako-space-loose) var(--tako-space-normal)}.hero-header__glass{width:var(--tako-bar-button);height:var(--tako-bar-button);transition:background-color var(--tako-motion-hover);place-items:center;display:inline-grid}.hero-header__glass:hover{background:var(--tako-hero-glass-strong)}.hero-header__glass>svg{width:var(--tako-glyph);height:var(--tako-glyph)}.hero-header__glass .avatar{width:100%;height:100%;color:var(--tako-on-brand);font:var(--tako-text-label);background:0 0}.notice-strip{align-items:center;gap:var(--tako-space-normal);min-height:var(--tako-notice-strip-height);padding-block:var(--tako-space-tight);padding-inline:var(--tako-space-loose) var(--tako-space-tight);border-radius:var(--tako-radius-pill);text-align:start;display:flex}.notice-strip--ink{background:var(--tako-notice-strip);color:var(--tako-on-fill)}.notice-strip--soft{background:var(--tako-accent-soft);color:var(--tako-accent-soft-ink)}.notice-strip__icon{width:var(--tako-glyph);height:var(--tako-glyph);display:block}.notice-strip--ink .notice-strip__icon{color:var(--tako-brand-lightest)}.notice-strip__text{min-width:0;font:var(--tako-text-label);flex:1}.notice-strip__button{border-radius:var(--tako-radius-pill);flex:none}.notice-strip__action{align-items:center;gap:var(--tako-space-tighter);min-height:var(--tako-button-height-small);padding-inline:var(--tako-button-padding-small) var(--tako-space-tight);border-radius:var(--tako-radius-pill);background:var(--tako-on-fill-veil);font:var(--tako-text-button-small);flex:none;display:inline-flex}.notice-strip--soft .notice-strip__action{background:var(--tako-surface)}.notice-strip__action>svg{width:var(--tako-button-glyph);height:var(--tako-button-glyph)}.notice-list{grid-template-columns:repeat(auto-fill,minmax(min(var(--tako-notice-min),100%),1fr));gap:var(--tako-space-tight);margin:0;padding:0;list-style:none;display:grid}.notice-list .notice-strip{box-sizing:border-box;height:100%}@media(min-width:1024px){.notice-list{gap:var(--tako-card-gap)}}.settling-slot{block-size:var(--settling-slot-size,auto);transition:block-size var(--tako-duration-base) var(--tako-ease-out),margin-block-end var(--tako-duration-base) var(--tako-ease-out);overflow-y:clip}.settling-slot[data-empty=true]{margin-block-end:calc(-1 * var(--settling-slot-gap,0px))}@media(prefers-reduced-motion:reduce){.settling-slot{transition:none}}:root[data-motion=reduced] .settling-slot{transition:none}.quick-actions__list{gap:var(--tako-space-tight);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.quick-actions__button{justify-content:center;align-items:center;gap:var(--tako-space-tight);width:100%;height:100%;min-height:var(--tako-quick-action-size);padding:var(--tako-space-normal) var(--tako-space-tighter);border:1px solid var(--tako-card-border);border-radius:var(--tako-radius-card);background:var(--tako-surface);box-shadow:var(--tako-card-shadow);color:var(--tako-text);flex-direction:column;display:flex}.quick-actions__glyph{width:var(--tako-glyph-large);height:var(--tako-glyph-large);color:var(--tako-brand-ink)}.quick-actions__label{font:var(--tako-text-caption);text-align:center}.quick-actions__button--prominent{background:var(--tako-brand);color:var(--tako-on-brand);border-color:#0000}.quick-actions__button--prominent .quick-actions__glyph{color:var(--tako-on-brand)}.shell-inset>.panel-column{padding-block-start:var(--tako-section-gap)}@media(min-width:1280px){.stat-grid.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-greeting{justify-content:space-between;align-items:flex-end;gap:var(--tako-space-normal) var(--tako-space-loose);flex-wrap:wrap;display:flex}.dashboard-greeting__hello{font:var(--tako-text-title);letter-spacing:var(--tako-tracking-title);color:var(--tako-text)}@media(min-width:1024px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns{grid-template-columns:minmax(0,1fr) var(--tako-dashboard-aside);gap:var(--tako-card-gap);align-items:stretch;display:grid}}@media(min-width:1024px)and (max-width:1279px){.dashboard-columns{grid-template-columns:minmax(0,1fr)}}.client-avatar{width:var(--tako-client-avatar);height:var(--tako-client-avatar);font:var(--tako-text-label)}.invoice-card-row{align-items:center;gap:var(--tako-space-normal);padding-block:var(--tako-space-normal);border-radius:var(--tako-radius-card);display:flex}@media(max-width:1023px){.row-cards.card{box-shadow:none;background:0 0;border:0}.row-cards .data-table__narrow{gap:var(--tako-row-card-gap);padding-inline:0}.row-cards .data-table__narrow>li{padding-inline:var(--tako-space-loose);border:1px solid var(--tako-card-border);border-radius:var(--tako-radius-card);background:var(--tako-surface);box-shadow:var(--tako-card-shadow)}.row-cards .data-table__narrow>li:after{display:none}.stat-grid{scroll-padding-inline:var(--tako-page-margin)}}.editor-actions{gap:var(--tako-space-tight);flex-direction:column;margin-block-start:var(--tako-space-normal);display:flex}.editor-delete{align-self:center;margin-block-start:var(--tako-space-normal)}.editor-actions__state{font:var(--tako-text-caption);color:var(--tako-secondary-text);text-align:center}.invoice-preview{gap:var(--tako-space-normal);padding:var(--tako-space-loose);border-radius:var(--tako-radius-card);background:var(--tako-accent-soft);flex-direction:column;display:flex}.invoice-sheet{gap:var(--tako-space-roomy);padding:var(--tako-paper-padding);border-radius:var(--tako-radius-field);background:var(--tako-surface);box-shadow:var(--tako-card-shadow);flex-direction:column;display:flex}.invoice-sheet__head{justify-content:space-between;align-items:flex-start;gap:var(--tako-space-normal);display:flex}.invoice-sheet__kind{font:var(--tako-text-title);letter-spacing:var(--tako-tracking-label-caps);text-transform:uppercase;color:var(--tako-brand-ink)}.invoice-sheet__facts{gap:var(--tako-space-normal);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.invoice-sheet__lines{border-collapse:collapse;width:100%;font:var(--tako-text-caption);color:var(--tako-text)}.invoice-sheet__lines th{padding-block:var(--tako-space-tight);font:var(--tako-text-micro);letter-spacing:var(--tako-tracking-label-caps);text-transform:uppercase;text-align:start;color:var(--tako-secondary-text)}.invoice-sheet__lines td{padding-block:var(--tako-space-tight);vertical-align:top}.invoice-sheet__lines :is(th,td):not(:first-child){text-align:end;white-space:nowrap;padding-inline-start:var(--tako-space-tight)}.invoice-sheet__totals{border-block-start:1px dashed var(--tako-border-strong);padding-block-start:var(--tako-space-tight)}@media(min-width:1024px){.invoice-form{grid-template-columns:minmax(0,1fr) minmax(var(--tako-editor-preview-min),1fr);gap:var(--tako-space-roomy)}.invoice-preview{top:calc(var(--tako-panel-bar-height) + var(--tako-space-roomy));margin-block-start:var(--tako-space-normal);position:sticky}.editor-actions{z-index:2;margin-inline:calc(-1 * var(--tako-page-margin));padding:var(--tako-space-normal) var(--tako-page-margin);background:var(--tako-canvas);flex-direction:row;justify-content:flex-end;align-items:center;margin-block-end:calc(-1 * var(--tako-section-gap));position:sticky;bottom:0}.editor-actions:before{content:"";height:var(--tako-space-roomy);background:linear-gradient(to top,var(--tako-canvas),transparent);pointer-events:none;inset-inline:0;position:absolute;bottom:100%}.editor-actions__state{text-align:start;margin-inline-end:auto}}.share-card{gap:var(--tako-space-normal);flex-direction:column;display:flex}.share-card__stage{gap:var(--tako-space-normal);padding:var(--tako-space-loose);border-radius:var(--tako-radius-card);background:var(--tako-hero-background);flex-direction:column;display:flex}.share-card__title{font:var(--tako-text-heading);color:var(--tako-on-brand)}.share-card__art{width:min(100%,var(--tako-share-art));margin-inline:auto;position:relative;container-type:inline-size}.share-card__paper{inset-block:var(--tako-share-paper-top) var(--tako-share-paper-bottom);inset-inline:var(--tako-share-paper-start) var(--tako-share-paper-end);justify-content:center;align-items:center;gap:var(--tako-space-hairline);text-align:center;color:var(--tako-sage-ink);flex-direction:column;display:flex;position:absolute}.share-card__label{font:var(--tako-text-share-label)}.share-card__amount{font:var(--tako-text-share-amount);white-space:nowrap}.share-card__caption{font:var(--tako-text-share-caption)}.share-card__actions{gap:var(--tako-space-tight);flex-wrap:wrap;display:flex}.share-card__actions>.glass-button{flex:auto}@media(min-width:1024px){.analytics-columns .share-card__stage{flex-direction:row;align-items:center}.analytics-columns .share-card__title{flex:1;min-width:0}.analytics-columns .share-card__art{width:min(55%,var(--tako-share-art-compact));margin-inline:0}}.bottom-nav{box-shadow:var(--tako-bottom-nav-shadow);border-top:0;border-start-start-radius:var(--tako-hero-radius);border-start-end-radius:var(--tako-hero-radius)}.bottom-nav__compose{width:var(--tako-touch-target);height:var(--tako-touch-target);background:var(--tako-brand);box-shadow:var(--tako-elevation-2);margin-block-start:calc(-1 * var(--tako-compose-lift))}.glass{background:var(--tako-glass-veil);-webkit-backdrop-filter:blur(var(--tako-glass-blur)) saturate(1.6);backdrop-filter:blur(var(--tako-glass-blur)) saturate(1.6);border:1px solid var(--tako-border)}.glass-prominent{background:var(--tako-brand-prominent);color:var(--tako-on-brand);transition:background-color var(--tako-motion-hover),transform var(--tako-motion-tap),opacity var(--tako-motion-tap);border:1px solid #0000}@media(hover:hover){.glass-prominent:hover:not(:disabled){background:var(--tako-brand-pressed)}}.glass-prominent:active:not(:disabled){background:var(--tako-brand-pressed)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--tako-surface)}}.card{background:var(--tako-surface);border:1px solid var(--tako-card-border);border-radius:var(--tako-radius-card);padding:var(--tako-card-padding);box-shadow:var(--tako-card-shadow)}.card-small{border-radius:var(--tako-radius-field)}.card-large{border-radius:var(--tako-radius-large)}.card-interactive{transition:background-color var(--tako-motion-hover),border-color var(--tako-motion-hover),transform var(--tako-motion-tap)}@media(hover:hover){.card-interactive:hover{background:var(--tako-surface-hover);border-color:var(--tako-border-strong)}}.pressable{transition:transform var(--tako-motion-tap),opacity var(--tako-motion-tap),background-color var(--tako-motion-hover),border-color var(--tako-motion-hover),color var(--tako-motion-hover)}.pressable:active:not(:disabled){transform:scale(var(--tako-scale-pressed))}.pressable:disabled,.glass-prominent:disabled{opacity:var(--tako-disabled-opacity)}.selected{transform:scale(var(--tako-scale-selected))}.clears-tab-accessory{padding-bottom:calc(var(--tako-tab-bar-height) + var(--tako-accessory-clearance) + env(safe-area-inset-bottom))}.reading-column{width:100%;max-width:var(--tako-reading-column);padding-inline:var(--tako-page-margin);box-sizing:border-box;margin-inline:auto}.stagger-in{animation:tako-rise var(--tako-duration-base) var(--tako-ease-out) both;animation-delay:calc(min(var(--i,0),8) * var(--tako-duration-stagger))}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.end-0{inset-inline-end:calc(var(--tako-space-unit) * 0)}.top-full{top:100%}.bottom-\(--tako-tab-bar-height\){bottom:var(--tako-tab-bar-height)}.bottom-\[calc\(var\(--tako-accessory-clearance\)\+var\(--tako-tab-bar-height\)\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--tako-accessory-clearance) + var(--tako-tab-bar-height) + env(safe-area-inset-bottom))}.bottom-tight{bottom:var(--tako-space-tight)}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-normal{margin-block:var(--tako-space-normal)}.-ms-\(--tako-button-padding-small\){margin-inline-start:calc(var(--tako-button-padding-small) * -1)}.ms-auto{margin-inline-start:auto}.mt-\[0\.1em\]{margin-top:.1em}.mt-normal{margin-top:var(--tako-space-normal)}.mt-section-gap{margin-top:var(--tako-section-gap)}.mt-tight{margin-top:var(--tako-space-tight)}.mt-tighter{margin-top:var(--tako-space-tighter)}.mb-section-gap{margin-bottom:var(--tako-section-gap)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--tako-button-height\){width:var(--tako-button-height);height:var(--tako-button-height)}.size-\(--tako-button-height-small\){width:var(--tako-button-height-small);height:var(--tako-button-height-small)}.size-\(--tako-compose-button\){width:var(--tako-compose-button);height:var(--tako-compose-button)}.size-\(--tako-flow-disc\){width:var(--tako-flow-disc);height:var(--tako-flow-disc)}.size-\(--tako-icon-button\){width:var(--tako-icon-button);height:var(--tako-icon-button)}.size-\(--tako-row-glyph\){width:var(--tako-row-glyph);height:var(--tako-row-glyph)}.size-\(--tako-sidebar-glyph\){width:var(--tako-sidebar-glyph);height:var(--tako-sidebar-glyph)}.size-\(--tako-verifactu-dot\){width:var(--tako-verifactu-dot);height:var(--tako-verifactu-dot)}.size-\[0\.9em\]{width:.9em;height:.9em}.size-\[0\.75em\]{width:.75em;height:.75em}.size-\[1\.1em\]{width:1.1em;height:1.1em}.size-\[1\.2em\]{width:1.2em;height:1.2em}.size-\[1\.4em\]{width:1.4em;height:1.4em}.size-\[1\.6em\]{width:1.6em;height:1.6em}.size-\[1\.25em\]{width:1.25em;height:1.25em}.size-\[1\.25em\]\!{width:1.25em!important;height:1.25em!important}.size-\[1\.75em\]{width:1.75em;height:1.75em}.size-\[1em\]{width:1em;height:1em}.size-\[3em\]{width:3em;height:3em}.size-\[var\(--tako-mascot-hero\)\]{width:var(--tako-mascot-hero);height:var(--tako-mascot-hero)}.size-avatar{width:var(--tako-avatar);height:var(--tako-avatar)}.size-full{width:100%;height:100%}.size-glyph-small{width:var(--tako-glyph-small);height:var(--tako-glyph-small)}.size-icon-circle{width:var(--tako-icon-circle);height:var(--tako-icon-circle)}.size-list-icon{width:var(--tako-list-icon);height:var(--tako-list-icon)}.h-\(--tako-bar-button\){height:var(--tako-bar-button)}.h-\(--tako-bottom-glyph-height\){height:var(--tako-bottom-glyph-height)}.h-\(--tako-button-height\){height:var(--tako-button-height)}.h-\(--tako-button-height-large\){height:var(--tako-button-height-large)}.h-\(--tako-button-height-small\){height:var(--tako-button-height-small)}.h-\(--tako-chart-row-bar\){height:var(--tako-chart-row-bar)}.h-\(--tako-notice-strip-height\){height:var(--tako-notice-strip-height)}.h-\(--tako-receipt-preview-height\){height:var(--tako-receipt-preview-height)}.h-\(--tako-signature-preview-height\){height:var(--tako-signature-preview-height)}.h-\(--tako-toggle-height\){height:var(--tako-toggle-height)}.h-\(--tako-touch-target\){height:var(--tako-touch-target)}.h-5{height:calc(var(--tako-space-unit) * 5)}.h-24{height:calc(var(--tako-space-unit) * 24)}.h-\[1lh\]{height:1lh}.h-\[2lh\]{height:2lh}.h-\[4lh\]{height:4lh}.h-\[7lh\]{height:7lh}.h-\[calc\(1lh\+2\*var\(--tako-space-tighter\)\)\]{height:calc(1lh + 2 * var(--tako-space-tighter))}.h-\[calc\(3lh\+2\*var\(--tako-space-tight\)\+2px\)\]{height:calc(3lh + 2 * var(--tako-space-tight) + 2px)}.h-\[var\(--tako-button-height\)\]{height:var(--tako-button-height)}.h-full{height:100%}.h-progress-height{height:var(--tako-progress-height)}.min-h-0{min-height:0}.min-h-\[3lh\]{min-height:3lh}.min-h-\[4lh\]{min-height:4lh}.min-h-\[28dvh\]{min-height:28dvh}.min-h-\[var\(--tako-choice-card-height\)\]{min-height:var(--tako-choice-card-height)}.min-h-dvh{min-height:100dvh}.min-h-touch-target{min-height:var(--tako-touch-target)}.w-\(--tako-bottom-glyph-width\){width:var(--tako-bottom-glyph-width)}.w-\(--tako-filter-menu-width\){width:var(--tako-filter-menu-width)}.w-\(--tako-line-price-width\){width:var(--tako-line-price-width)}.w-\(--tako-line-quantity-width\){width:var(--tako-line-quantity-width)}.w-\(--tako-line-rate-width\){width:var(--tako-line-rate-width)}.w-\(--tako-sidebar-glyph\){width:var(--tako-sidebar-glyph)}.w-\(--tako-signature-preview-width\){width:var(--tako-signature-preview-width)}.w-\(--tako-toggle-width\){width:var(--tako-toggle-width)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-\[5ch\]{width:5ch}.w-\[6ch\]{width:6ch}.w-\[7ch\]{width:7ch}.w-\[8ch\]{width:8ch}.w-\[9ch\]{width:9ch}.w-\[10ch\]{width:10ch}.w-\[11ch\]{width:11ch}.w-\[12ch\]{width:12ch}.w-\[13ch\]{width:13ch}.w-\[14ch\]{width:14ch}.w-\[16ch\]{width:16ch}.w-\[17ch\]{width:17ch}.w-\[18ch\]{width:18ch}.w-\[19ch\]{width:19ch}.w-\[20ch\]{width:20ch}.w-\[22ch\]{width:22ch}.w-\[24ch\]{width:24ch}.w-\[27ch\]{width:27ch}.w-\[30ch\]{width:30ch}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\(--tako-documents-empty-copy\){max-width:var(--tako-documents-empty-copy)}.max-w-\(--tako-onboarding-column\){max-width:var(--tako-onboarding-column)}.max-w-\(--tako-reading-column\){max-width:var(--tako-reading-column)}.max-w-\(--tako-toast-width\){max-width:var(--tako-toast-width)}.max-w-\[32ch\]{max-width:32ch}.max-w-\[calc\(100vw-2\*var\(--tako-page-margin\)\)\]{max-width:calc(100vw - 2 * var(--tako-page-margin))}.max-w-full{max-width:100%}.min-w-\(--tako-toolbar-search-width\){min-width:var(--tako-toolbar-search-width)}.min-w-0{min-width:0}.min-w-\[3ch\]{min-width:3ch}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.translate-y-\[0\.1em\]{--tw-translate-y:.1em;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize-none{resize:none}.scroll-mt-section-gap{scroll-margin-top:var(--tako-section-gap)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--tako-greeting-gap\){gap:var(--tako-greeting-gap)}.gap-0{gap:0}.gap-\[2px\]{gap:2px}.gap-card-gap{gap:var(--tako-card-gap)}.gap-loose{gap:var(--tako-space-loose)}.gap-normal{gap:var(--tako-space-normal)}.gap-roomy{gap:var(--tako-space-roomy)}.gap-section-gap{gap:var(--tako-section-gap)}.gap-tight{gap:var(--tako-space-tight)}.gap-tighter{gap:var(--tako-space-tighter)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-separator>:not(:last-child)){border-color:var(--tako-separator)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--tako-chip-radius\)\]{border-radius:var(--tako-chip-radius)}.rounded-card{border-radius:var(--tako-radius-card)}.rounded-field{border-radius:var(--tako-radius-field)}.rounded-full{border-radius:3.40282e38px}.rounded-large{border-radius:var(--tako-radius-large)}.rounded-none{border-radius:0}.rounded-pill{border-radius:var(--tako-radius-pill)}.rounded-small{border-radius:var(--tako-radius-small)}.rounded-xs{border-radius:var(--tako-radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--tako-border)}.border-separator{border-color:var(--tako-separator)}.bg-brand{background-color:var(--tako-brand)}.bg-current{background-color:currentColor}.bg-icon-circle{background-color:var(--tako-icon-circle-fill)}.bg-negative{background-color:var(--tako-negative)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.p-0{padding:0}.p-card-padding{padding:var(--tako-card-padding)}.p-normal{padding:var(--tako-space-normal)}.p-page-margin{padding:var(--tako-page-margin)}.px-\(--tako-page-margin\){padding-inline:var(--tako-page-margin)}.px-card-padding{padding-inline:var(--tako-card-padding)}.px-loose{padding-inline:var(--tako-space-loose)}.px-normal{padding-inline:var(--tako-space-normal)}.px-page-margin{padding-inline:var(--tako-page-margin)}.px-tight{padding-inline:var(--tako-space-tight)}.px-tighter{padding-inline:var(--tako-space-tighter)}.py-card-gap{padding-block:var(--tako-card-gap)}.py-card-padding{padding-block:var(--tako-card-padding)}.py-normal{padding-block:var(--tako-space-normal)}.py-roomy{padding-block:var(--tako-space-roomy)}.py-section-gap{padding-block:var(--tako-section-gap)}.py-tight{padding-block:var(--tako-space-tight)}.py-tighter{padding-block:var(--tako-space-tighter)}.ps-loose{padding-inline-start:var(--tako-space-loose)}.pe-loose{padding-inline-end:var(--tako-space-loose)}.pt-\(--tako-row-card-gap\){padding-top:var(--tako-row-card-gap)}.pt-loose{padding-top:var(--tako-space-loose)}.pt-normal{padding-top:var(--tako-space-normal)}.pt-section-gap{padding-top:var(--tako-section-gap)}.pt-tight{padding-top:var(--tako-space-tight)}.pb-section-gap{padding-bottom:var(--tako-section-gap)}.pb-tight{padding-bottom:var(--tako-space-tight)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-hero{font:var(--tako-text-hero);letter-spacing:var(--tako-tracking-hero);font-variant-numeric:tabular-nums}.text-amount{font:var(--tako-text-amount);letter-spacing:var(--tako-tracking-title)}.text-display{font:var(--tako-text-display);letter-spacing:var(--tako-tracking-display)}.text-large-title{font:var(--tako-text-large-title);letter-spacing:var(--tako-tracking-title)}.text-title{font:var(--tako-text-title);letter-spacing:var(--tako-tracking-title)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.section-label{font:var(--tako-text-label);color:var(--tako-secondary-text)}.text-brand-ink{color:var(--tako-brand-ink)}.text-caution-ink{color:var(--tako-caution-ink)}.text-info-ink{color:var(--tako-info-ink)}.text-negative-ink{color:var(--tako-negative-ink)}.text-on-brand{color:var(--tako-on-brand)}.text-on-fill{color:var(--tako-on-fill)}.text-positive-ink{color:var(--tako-positive-ink)}.text-secondary-text{color:var(--tako-secondary-text)}.text-text{color:var(--tako-text)}.text-text-faint{color:var(--tako-text-faint)}.text-text-tertiary{color:var(--tako-text-tertiary)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-\(--tako-reloading-opacity\){opacity:var(--tako-reloading-opacity)}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-\[var\(--tako-dimmed-opacity\)\]{opacity:var(--tako-dimmed-opacity)}.shadow-floating{--tw-shadow:var(--tako-elevation-floating);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--tako-ease-out);transition-timing-function:var(--tako-ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--settling-slot-gap\:var\(--tako-card-gap\)\]{--settling-slot-gap:var(--tako-card-gap)}.\[--settling-slot-gap\:var\(--tako-section-gap\)\]{--settling-slot-gap:var(--tako-section-gap)}.text-action{font:var(--tako-text-action)}.text-alert-action{font:var(--tako-text-alert-action)}.text-alert-message{font:var(--tako-text-alert-message)}.text-alert-title{font:var(--tako-text-alert-title)}.text-amount-compact{font:var(--tako-text-amount-compact)}.text-bar-button{font:var(--tako-text-bar-button)}.text-body{font:var(--tako-text-body)}.text-body-emphasis{font:var(--tako-text-body-emphasis)}.text-caption{font:var(--tako-text-caption)}.text-heading{font:var(--tako-text-heading)}.text-label{font:var(--tako-text-label)}.text-micro{font:var(--tako-text-micro)}.text-secondary{font:var(--tako-text-secondary)}.text-subheading{font:var(--tako-text-subheading)}.placeholder\:normal-case::placeholder{text-transform:none}@media(min-width:360px){.min-\[360px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-start{align-items:flex-start}}@media(min-width:64rem){.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-start-1{grid-row-start:1}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:max-w-\(--tako-filter-menu-width\){max-width:var(--tako-filter-menu-width)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,var\(--tako-reading-column\)\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,var(--tako-reading-column)) minmax(0,1fr)}.lg\:gap-x-spacious{column-gap:var(--tako-space-spacious)}.lg\:p-roomy{padding:var(--tako-space-roomy)}}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}@media(pointer:fine){.pointer-fine\:hidden{display:none}.pointer-fine\:group-focus-within\:flex:is(:where(.group):focus-within *){display:flex}@media(hover:hover){.pointer-fine\:group-hover\:flex:is(:where(.group):hover *){display:flex}}}.\[\&_\.menu-host\]\:min-h-0 .menu-host{min-height:0}.\[\&\:\:-webkit-calendar-picker-indicator\]\:hidden::-webkit-calendar-picker-indicator{display:none}.\[\&\:\:-webkit-calendar-picker-indicator\]\:hidden\!::-webkit-calendar-picker-indicator{display:none!important}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}.\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.\[\@media\(hover\:hover\)\]\:focus-visible\:opacity-100:focus-visible{opacity:1}}li+li>*>.\[li\+li\>\*\>\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}}@font-face{font-family:Campton;font-weight:400;font-display:swap;ascent-override:87.2%;descent-override:19.2%;line-gap-override:9.6%;src:url(/fonts/CamptonBook.woff2)format("woff2")}@font-face{font-family:Campton;font-weight:500;font-display:swap;ascent-override:87.2%;descent-override:19.2%;line-gap-override:9.6%;src:url(/fonts/CamptonMedium.woff2)format("woff2")}@font-face{font-family:Campton;font-weight:600;font-display:swap;ascent-override:87.2%;descent-override:19.2%;line-gap-override:9.6%;src:url(/fonts/CamptonSemiBold.woff2)format("woff2")}@font-face{font-family:Campton;font-weight:700;font-display:swap;ascent-override:87.2%;descent-override:19.2%;line-gap-override:9.6%;src:url(/fonts/CamptonBold.woff2)format("woff2")}:root{--tako-brand:#81c196;--tako-brand-light:#9dd0ae;--tako-brand-lightest:#b5ddc2;--tako-positive:#0ea585;--tako-negative:#f04438;--tako-caution:#ffa502;--tako-gold:gold;--tako-info:#4a90e2;--tako-on-brand:#10301c;--tako-on-brand-veil:#10301c1f;--tako-on-fill:#fff;--tako-qr-ink:#0f1115;--tako-qr-paper:#fff;--tako-security-qr:168px;--tako-on-fill-veil:#ffffff29;--tako-sage-50:#f3faf5;--tako-sage-100:#e8f5ec;--tako-sage-200:#d2ebda;--tako-sage-300:#b5ddc2;--tako-sage-400:#9dd0ae;--tako-sage-500:#81c196;--tako-sage-600:#67ae7f;--tako-sage-700:#4b8e62;--tako-sage-800:#2e6b45;--tako-sage-900:#1f4d31;--tako-sage-950:#10301c;--tako-sage-ink:#0a1f12;--tako-preview-light-canvas:#fafafa;--tako-preview-light-surface:#fff;--tako-preview-light-line:#e4e4e7;--tako-preview-dark-canvas:#09090b;--tako-preview-dark-surface:#18181b;--tako-preview-dark-line:#3f3f46;--tako-brand-prominent:var(--tako-brand);--tako-brand-pressed:var(--tako-sage-600);--tako-positive-soft:var(--tako-positive)}@supports (color:color-mix(in lab,red,red)){:root{--tako-positive-soft:color-mix(in srgb, var(--tako-positive) 16%, transparent)}}:root{--tako-negative-soft:var(--tako-negative)}@supports (color:color-mix(in lab,red,red)){:root{--tako-negative-soft:color-mix(in srgb, var(--tako-negative) 14%, transparent)}}:root{--tako-caution-soft:var(--tako-caution)}@supports (color:color-mix(in lab,red,red)){:root{--tako-caution-soft:color-mix(in srgb, var(--tako-caution) 16%, transparent)}}:root{--tako-info-soft:var(--tako-info)}@supports (color:color-mix(in lab,red,red)){:root{--tako-info-soft:color-mix(in srgb, var(--tako-info) 14%, transparent)}}:root{--tako-brand-ink:#2e6b45;--tako-positive-ink:#06705c;--tako-negative-ink:#b42318;--tako-caution-ink:#985800;--tako-info-ink:#2b6cb0;--tako-canvas:#fff;--tako-surface:#fff;--tako-surface-raised:#fff;--tako-surface-sunken:#f6f7f9;--tako-surface-hover:#f0f2f5;--tako-border:#e4e7ec;--tako-border-strong:#d0d5dd;--tako-text:#0f1115;--tako-secondary-text:#5b6271;--tako-text-tertiary:#98a2b3;--tako-field-surface:#fff;--tako-field-border:#868fa0;--tako-field-placeholder:#6c7484;--tako-accent-soft:#e8f5ec;--tako-accent-soft-ink:#2e6b45;--tako-sidebar:var(--tako-entry-mint);--tako-sidebar-accent:#fff;--tako-sidebar-hover:#fff9;--tako-notice-strip:#0f1115;--tako-card-border:#eceef1;--tako-card-shadow:none;--tako-shadow-opacity:.08;--tako-shadow:#00000014;--tako-glass-veil:#ffffff9e;--tako-site-header-veil:#fff;--tako-glass-edge:#ffffffb3;--tako-glass-rim:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root{--tako-glass-rim:color-mix(in srgb, var(--tako-text) 8%, transparent)}}:root{--tako-glass-shadow:0 10px 30px -14px #00000038, inset 0 1px 0 var(--tako-glass-edge);--tako-scrim:#00000080;--tako-alert-surface:#fff;--tako-segment-track:#f0f2f5;--tako-segment-selected:#fff;--tako-system-track:#e4e4e7;--tako-tinted-fill-opacity:.12;--tako-chart-expense:#98a2b3;--tako-chart-scale-1:#81c196;--tako-chart-scale-2:#4b8e62;--tako-chart-scale-3:#b5ddc2;--tako-chart-scale-4:#71717a;--tako-chart-scale-5:#a1a1aa;--tako-chart-scale-6:#d4d4d8;--tako-chart-rank-1:var(--tako-sage-500);--tako-chart-rank-2:var(--tako-sage-600);--tako-chart-rank-3:var(--tako-sage-700);--tako-chart-rank-4:var(--tako-sage-800);--tako-chart-rank-5:var(--tako-sage-900);--tako-chart-rank-rest:#98a2b3;--tako-chart-spent:#667085;--tako-chart-grid:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root{--tako-chart-grid:color-mix(in srgb, var(--tako-text) 7%, transparent)}}:root{--tako-chart-band:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root{--tako-chart-band:color-mix(in srgb, var(--tako-text) 4%, transparent)}}:root{--tako-chart-stub:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root{--tako-chart-stub:color-mix(in srgb, var(--tako-text) 10%, transparent)}}:root{--tako-toast-surface:#fff;--tako-toast-text:#0f1115;--tako-toast-secondary:#5b6271;--tako-toast-action:#2e6b45;--tako-toast-hover:#f0f2f5;--tako-highlight:inset 0 0 0 0 transparent;--tako-elevation-1:0 1px 2px 0 #0000000d;--tako-elevation-2:0 4px 12px -4px #00000014;--tako-elevation-3:0 12px 32px -12px #00000024;--tako-elevation-hero:0 1px 2px 0 #0000000d;--tako-elevation-inset:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tako-brand-tint:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root{--tako-brand-tint:color-mix(in srgb, var(--tako-brand) 12%, transparent)}}:root{--tako-icon-circle-fill:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root{--tako-icon-circle-fill:color-mix(in srgb, var(--tako-brand) 15%, transparent)}}:root{--tako-emoji-chip-fill:var(--tako-surface-sunken);--tako-track:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root{--tako-track:color-mix(in srgb, var(--tako-brand) 15%, transparent)}}:root{--tako-hairline:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root{--tako-hairline:color-mix(in srgb, var(--tako-text) 8%, transparent)}}:root{--tako-text-faint:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root{--tako-text-faint:color-mix(in srgb, var(--tako-text) 25%, transparent)}}:root{--tako-landing-tile-border-hover:var(--tako-border-strong);--tako-landing-card-shadow:0 24px 64px -32px #0000002e;--tako-option-selected-fill:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root{--tako-option-selected-fill:color-mix(in srgb, var(--tako-brand) 6%, var(--tako-surface))}}:root{--tako-split-preview-fill:var(--tako-accent-soft);--tako-welcome-art-fill:var(--tako-accent-soft);--tako-bubble-shadow:0 0 0 1px var(--tako-border);--tako-accent-soft-hover:var(--tako-accent-soft-ink)}@supports (color:color-mix(in lab,red,red)){:root{--tako-accent-soft-hover:color-mix(in srgb, var(--tako-accent-soft-ink) 14%, transparent)}}:root{--tako-button-secondary-fill:#f4f5f6;--tako-button-secondary-hover:#eceef0;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--tako-brand-ink:#9cdfb2;--tako-positive-ink:#4fd8b8;--tako-negative-ink:#f97066;--tako-caution-ink:#ffa502;--tako-info-ink:#7fb3f0;--tako-canvas:#090b0f;--tako-surface:#14171e;--tako-surface-raised:#1d212b;--tako-surface-sunken:#1a1e26;--tako-surface-hover:#20242e;--tako-border:#2b3140;--tako-border-strong:#414859;--tako-text:#f5f7fa;--tako-secondary-text:#a9b1c1;--tako-text-tertiary:#838c9e;--tako-field-surface:#1d212b;--tako-field-border:#737c8f;--tako-field-placeholder:#8e97a8;--tako-accent-soft:#1a2e22;--tako-accent-soft-ink:#9cdfb2;--tako-sidebar:#0e1612;--tako-sidebar-accent:#1b2b21;--tako-sidebar-hover:var(--tako-sidebar-accent);--tako-notice-strip:#1d212b;--tako-card-border:var(--tako-border);--tako-card-shadow:none;--tako-shadow-opacity:.3;--tako-shadow:#0000004d;--tako-glass-veil:#090b0f9e;--tako-site-header-veil:#090b0f;--tako-glass-edge:#ffffff14;--tako-glass-rim:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--tako-glass-rim:color-mix(in srgb, var(--tako-text) 10%, transparent)}}:root:not([data-theme=light]){--tako-glass-shadow:0 10px 30px -14px #000000b3, inset 0 1px 0 var(--tako-glass-edge);--tako-scrim:#000000a8;--tako-alert-surface:#1d212b;--tako-segment-track:#20242e;--tako-segment-selected:#363d4c;--tako-system-track:#3a4150;--tako-chart-expense:#7c8597;--tako-chart-scale-1:#81c196;--tako-chart-scale-2:#4b8e62;--tako-chart-scale-3:#b5ddc2;--tako-chart-scale-4:#a1a1aa;--tako-chart-scale-5:#71717a;--tako-chart-scale-6:#3f3f46;--tako-chart-rank-1:var(--tako-sage-300);--tako-chart-rank-2:var(--tako-sage-500);--tako-chart-rank-3:var(--tako-sage-600);--tako-chart-rank-4:var(--tako-sage-700);--tako-chart-rank-5:var(--tako-sage-800);--tako-chart-rank-rest:#7c8597;--tako-chart-spent:#7c8597;--tako-chart-grid:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--tako-chart-grid:color-mix(in srgb, var(--tako-text) 9%, transparent)}}:root:not([data-theme=light]){--tako-chart-band:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--tako-chart-band:color-mix(in srgb, var(--tako-text) 6%, transparent)}}:root:not([data-theme=light]){--tako-chart-stub:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--tako-chart-stub:color-mix(in srgb, var(--tako-text) 14%, transparent)}}:root:not([data-theme=light]){--tako-toast-surface:#1d212b;--tako-toast-text:#f5f7fa;--tako-toast-secondary:#a9b1c1;--tako-toast-action:#9cdfb2;--tako-toast-hover:#2b3140;--tako-highlight:inset 0 1px 0 #ffffff0a;--tako-elevation-1:0 1px 2px 0 #0006;--tako-elevation-2:0 0 0 1px #ffffff0f, 0 8px 24px -8px #000000b3;--tako-elevation-3:0 0 0 1px #ffffff14, 0 24px 48px -16px #000c;--tako-elevation-hero:0 1px 2px 0 #0006;--tako-elevation-inset:0 0 0 1px #2b3140;--tako-brand-tint:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--tako-brand-tint:color-mix(in srgb, var(--tako-brand) 12%, transparent)}}:root:not([data-theme=light]){--tako-icon-circle-fill:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--tako-icon-circle-fill:color-mix(in srgb, var(--tako-brand) 15%, transparent)}}:root:not([data-theme=light]){--tako-emoji-chip-fill:var(--tako-surface-hover);--tako-track:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--tako-track:color-mix(in srgb, var(--tako-brand) 15%, transparent)}}:root:not([data-theme=light]){--tako-hairline:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--tako-hairline:color-mix(in srgb, var(--tako-text) 8%, transparent)}}:root:not([data-theme=light]){--tako-text-faint:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--tako-text-faint:color-mix(in srgb, var(--tako-text) 25%, transparent)}}:root:not([data-theme=light]){--tako-landing-tile-border-hover:var(--tako-border-strong);--tako-landing-card-shadow:0 24px 64px -32px #000c, 0 0 0 1px var(--tako-border);--tako-option-selected-fill:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--tako-option-selected-fill:color-mix(in srgb, var(--tako-brand) 6%, var(--tako-surface))}}:root:not([data-theme=light]){--tako-split-preview-fill:var(--tako-accent-soft);--tako-welcome-art-fill:var(--tako-accent-soft);--tako-bubble-shadow:0 6px 20px -8px #000000b3, 0 0 0 1px var(--tako-border);--tako-accent-soft-hover:var(--tako-accent-soft-ink)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--tako-accent-soft-hover:color-mix(in srgb, var(--tako-accent-soft-ink) 14%, transparent)}}:root:not([data-theme=light]){--tako-button-secondary-fill:#222733;--tako-button-secondary-hover:#2c3240;color-scheme:dark}}:root[data-theme=dark]{--tako-brand-ink:#9cdfb2;--tako-positive-ink:#4fd8b8;--tako-negative-ink:#f97066;--tako-caution-ink:#ffa502;--tako-info-ink:#7fb3f0;--tako-canvas:#090b0f;--tako-surface:#14171e;--tako-surface-raised:#1d212b;--tako-surface-sunken:#1a1e26;--tako-surface-hover:#20242e;--tako-border:#2b3140;--tako-border-strong:#414859;--tako-text:#f5f7fa;--tako-secondary-text:#a9b1c1;--tako-text-tertiary:#838c9e;--tako-field-surface:#1d212b;--tako-field-border:#737c8f;--tako-field-placeholder:#8e97a8;--tako-accent-soft:#1a2e22;--tako-accent-soft-ink:#9cdfb2;--tako-sidebar:#0e1612;--tako-sidebar-accent:#1b2b21;--tako-sidebar-hover:var(--tako-sidebar-accent);--tako-notice-strip:#1d212b;--tako-card-border:var(--tako-border);--tako-card-shadow:none;--tako-shadow-opacity:.3;--tako-shadow:#0000004d;--tako-glass-veil:#090b0f9e;--tako-site-header-veil:#090b0f;--tako-glass-edge:#ffffff14;--tako-glass-rim:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tako-glass-rim:color-mix(in srgb, var(--tako-text) 10%, transparent)}}:root[data-theme=dark]{--tako-glass-shadow:0 10px 30px -14px #000000b3, inset 0 1px 0 var(--tako-glass-edge);--tako-scrim:#000000a8;--tako-alert-surface:#1d212b;--tako-segment-track:#20242e;--tako-segment-selected:#363d4c;--tako-system-track:#3a4150;--tako-chart-expense:#7c8597;--tako-chart-scale-1:#81c196;--tako-chart-scale-2:#4b8e62;--tako-chart-scale-3:#b5ddc2;--tako-chart-scale-4:#a1a1aa;--tako-chart-scale-5:#71717a;--tako-chart-scale-6:#3f3f46;--tako-chart-rank-1:var(--tako-sage-300);--tako-chart-rank-2:var(--tako-sage-500);--tako-chart-rank-3:var(--tako-sage-600);--tako-chart-rank-4:var(--tako-sage-700);--tako-chart-rank-5:var(--tako-sage-800);--tako-chart-rank-rest:#7c8597;--tako-chart-spent:#7c8597;--tako-chart-grid:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tako-chart-grid:color-mix(in srgb, var(--tako-text) 9%, transparent)}}:root[data-theme=dark]{--tako-chart-band:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tako-chart-band:color-mix(in srgb, var(--tako-text) 6%, transparent)}}:root[data-theme=dark]{--tako-chart-stub:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tako-chart-stub:color-mix(in srgb, var(--tako-text) 14%, transparent)}}:root[data-theme=dark]{--tako-toast-surface:#1d212b;--tako-toast-text:#f5f7fa;--tako-toast-secondary:#a9b1c1;--tako-toast-action:#9cdfb2;--tako-toast-hover:#2b3140;--tako-highlight:inset 0 1px 0 #ffffff0a;--tako-elevation-1:0 1px 2px 0 #0006;--tako-elevation-2:0 0 0 1px #ffffff0f, 0 8px 24px -8px #000000b3;--tako-elevation-3:0 0 0 1px #ffffff14, 0 24px 48px -16px #000c;--tako-elevation-hero:0 1px 2px 0 #0006;--tako-elevation-inset:0 0 0 1px #2b3140;--tako-brand-tint:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tako-brand-tint:color-mix(in srgb, var(--tako-brand) 12%, transparent)}}:root[data-theme=dark]{--tako-icon-circle-fill:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tako-icon-circle-fill:color-mix(in srgb, var(--tako-brand) 15%, transparent)}}:root[data-theme=dark]{--tako-emoji-chip-fill:var(--tako-surface-hover);--tako-track:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tako-track:color-mix(in srgb, var(--tako-brand) 15%, transparent)}}:root[data-theme=dark]{--tako-hairline:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tako-hairline:color-mix(in srgb, var(--tako-text) 8%, transparent)}}:root[data-theme=dark]{--tako-text-faint:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tako-text-faint:color-mix(in srgb, var(--tako-text) 25%, transparent)}}:root[data-theme=dark]{--tako-landing-tile-border-hover:var(--tako-border-strong);--tako-landing-card-shadow:0 24px 64px -32px #000c, 0 0 0 1px var(--tako-border);--tako-option-selected-fill:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tako-option-selected-fill:color-mix(in srgb, var(--tako-brand) 6%, var(--tako-surface))}}:root[data-theme=dark]{--tako-split-preview-fill:var(--tako-accent-soft);--tako-welcome-art-fill:var(--tako-accent-soft);--tako-bubble-shadow:0 6px 20px -8px #000000b3, 0 0 0 1px var(--tako-border);--tako-accent-soft-hover:var(--tako-accent-soft-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tako-accent-soft-hover:color-mix(in srgb, var(--tako-accent-soft-ink) 14%, transparent)}}:root[data-theme=dark]{--tako-button-secondary-fill:#222733;--tako-button-secondary-hover:#2c3240;color-scheme:dark}:root{--tako-background:var(--tako-canvas);--tako-background-end:var(--tako-canvas);--tako-card:var(--tako-surface);--tako-separator:var(--tako-border);--tako-page-gradient:var(--tako-canvas);--tako-chart-income:var(--tako-brand);--tako-chart-tax:var(--tako-brand-lightest);--tako-chart-fill-top:.32;--tako-chart-fill-bottom:.02;--tako-ink-card-background:var(--tako-surface);--tako-ink-card-text:var(--tako-text);--tako-ink-card-secondary:var(--tako-secondary-text);--tako-ink-card-border:var(--tako-border);--tako-ink-card-chip:var(--tako-surface-sunken);--tako-ink-split-own:var(--tako-brand);--tako-ink-split-taxes:var(--tako-brand-lightest);--tako-ink-split-expenses:var(--tako-chart-expense);--tako-ink-split-track:var(--tako-surface-sunken);--tako-ink-negative:var(--tako-negative-ink);--tako-category-social-security:#00b8d9;--tako-category-utilities:#f5c518;--tako-category-rent:#3d5a80;--tako-category-software:#5352ed;--tako-category-office-supplies:#ff6b9d;--tako-category-equipment:#1e88e5;--tako-category-advisory:#8fbc3f;--tako-category-marketing:#d65db1;--tako-category-telecom:#e67e22;--tako-category-travel:#f4a261;--tako-category-meals:#ff6b6b;--tako-category-training:#0f7b6c;--tako-category-goods:sienna;--tako-category-insurance:#27ae60;--tako-category-bank-fees:#48c9b0;--tako-category-other:#9a9aa3;--tako-font:"Campton", system-ui, sans-serif;--tako-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--tako-line-height:1.35;--tako-field-line-height:1.3;--tako-clip-overshoot:.15em;--tako-tracking-hero:-.035em;--tako-tracking-display:-.025em;--tako-tracking-title:-.025em;--tako-text-hero:700 40px/1.05 var(--tako-font);--tako-text-display:700 30px/1.1 var(--tako-font);--tako-text-amount:700 26px/1.15 var(--tako-font);--tako-text-title:700 24px/1.2 var(--tako-font);--tako-text-heading:600 17px/1.3 var(--tako-font);--tako-text-amount-compact:600 16px/1.3 var(--tako-font);--tako-text-action:500 15px/1.2 var(--tako-font);--tako-text-button:600 15px/1.2 var(--tako-font);--tako-text-button-small:600 14px/1.2 var(--tako-font);--tako-text-button-large:var(--tako-text-entry-button);--tako-text-subheading:600 16px/1.35 var(--tako-font);--tako-text-body:400 16px/1.5 var(--tako-font);--tako-text-body-emphasis:500 16px/1.5 var(--tako-font);--tako-text-secondary:500 14px/1.4 var(--tako-font);--tako-text-label:600 14px/1.2 var(--tako-font);--tako-text-caption:500 12px/1.35 var(--tako-font);--tako-text-micro:600 11px/1.2 var(--tako-font);--tako-text-bar-title:600 17px/1.2 var(--tako-font);--tako-text-large-title:700 28px/1.1 var(--tako-font);--tako-text-tab-item:600 11px/1.2 var(--tako-font);--tako-text-segment:600 14px/1.2 var(--tako-font);--tako-text-bar-button:600 16px/1.2 var(--tako-font);--tako-text-alert-title:600 18px/1.3 var(--tako-font);--tako-text-alert-message:400 15px/1.5 var(--tako-font);--tako-text-alert-action:600 16px/1.2 var(--tako-font);--tako-space-unit:4px;--tako-page-margin:16px;--tako-section-gap:24px;--tako-card-padding:18px;--tako-card-gap:12px;--tako-space-hairline:2px;--tako-space-tighter:4px;--tako-space-tight:8px;--tako-space-normal:12px;--tako-space-loose:16px;--tako-space-roomy:24px;--tako-space-spacious:32px;--tako-accessory-clearance:24px;--tako-radius-xs:4px;--tako-radius-small:10px;--tako-radius-field:14px;--tako-radius-card:20px;--tako-radius-large:24px;--tako-radius-sheet:28px;--tako-radius-pill:999px;--tako-radius-button:var(--tako-radius-pill);--tako-radius-media:18px;--tako-theme-preview-height:96px;--tako-select-menu-max:320px;--tako-icon-circle:44px;--tako-list-icon:40px;--tako-touch-target:44px;--tako-hero-mascot:96px;--tako-donut-stroke:28px;--tako-progress-height:6px;--tako-system-progress-height:4px;--tako-reading-column:640px;--tako-form-column:720px;--tako-sidebar-width:256px;--tako-settings-nav-width:220px;--tako-settings-pane-max:720px;--tako-sidebar-collapsed:56px;--tako-sidebar-item:40px;--tako-sidebar-child-item:34px;--tako-sidebar-inset:12px;--tako-glyph-small:16px;--tako-glyph:20px;--tako-glyph-large:24px;--tako-elevation-low:var(--tako-elevation-1);--tako-elevation-medium:var(--tako-elevation-1);--tako-elevation-high:var(--tako-elevation-1);--tako-elevation-floating:var(--tako-elevation-2);--tako-duration-instant:80ms;--tako-duration-fast:.14s;--tako-duration-base:.22s;--tako-duration-slow:.32s;--tako-duration-slower:.48s;--tako-duration-chart:.7s;--tako-duration-count:.9s;--tako-duration-stagger:35ms;--tako-ease-out:cubic-bezier(.22, 1, .36, 1);--tako-ease-in:cubic-bezier(.55, 0, 1, .45);--tako-ease-in-out:cubic-bezier(.65, 0, .35, 1);--tako-ease-spring:linear(0, .42 12%, .81 24%, 1.03 36%, 1.07 46%, 1.03 60%, .99 76%, 1);--tako-ease-settle:cubic-bezier(.16, 1, .3, 1);--tako-screen-leave:.16s var(--tako-ease-out);--tako-screen-arrive:.42s var(--tako-ease-settle);--tako-screen-fade:.2s var(--tako-ease-out);--tako-screen-arrive-offset:32px;--tako-screen-recede-scale:.985;--tako-screen-shared:.42s var(--tako-ease-settle);--tako-motion-tap:.3s var(--tako-ease-spring);--tako-motion-change:.48s var(--tako-ease-out);--tako-motion-enter:.32s var(--tako-ease-out);--tako-motion-track:.24s cubic-bezier(.25, .9, .3, 1);--tako-motion-hover:var(--tako-duration-fast) var(--tako-ease-out);--tako-motion-breathe:4.2s ease-in-out;--tako-motion-burst:.5s ease-out;--tako-scale-selected:1.02;--tako-scale-pressed:.97;--tako-enter-offset:8px;--tako-push-offset:24px;--tako-glass-blur:20px;--tako-focus-ring:0 0 0 2px var(--tako-canvas), 0 0 0 4px var(--tako-brand-ink);--tako-mascot-tint:var(--tako-brand-lightest);--tako-mascot-eye:#fff;--tako-mascot-pupil:var(--tako-text);--tako-mascot-paper:var(--tako-card);--tako-coral:var(--tako-negative);--tako-green:var(--tako-positive);--tako-amber:var(--tako-caution);--tako-font-display:var(--tako-font);--tako-gradient-brand-from:var(--tako-brand);--tako-gradient-brand-to:var(--tako-brand-light);--tako-mascot-float-duration:4.2s;--tako-ease-ambient:ease-in-out}@media(min-width:1024px){:root{--tako-text-hero:700 36px/1.05 var(--tako-font);--tako-text-display:700 30px/1.1 var(--tako-font);--tako-text-amount:700 24px/1.15 var(--tako-font);--tako-text-title:700 22px/1.2 var(--tako-font);--tako-text-large-title:700 28px/1.1 var(--tako-font);--tako-text-heading:600 16px/1.3 var(--tako-font);--tako-text-subheading:600 14px/1.35 var(--tako-font);--tako-text-body:400 14px/1.5 var(--tako-font);--tako-text-body-emphasis:500 14px/1.5 var(--tako-font);--tako-text-secondary:400 13px/1.4 var(--tako-font);--tako-text-label:500 13px/1.2 var(--tako-font);--tako-text-amount-compact:600 14px/1.3 var(--tako-font);--tako-text-action:500 14px/1.2 var(--tako-font);--tako-text-button:600 14px/1.2 var(--tako-font);--tako-text-button-small:600 13px/1.2 var(--tako-font);--tako-text-segment:500 13px/1.2 var(--tako-font);--tako-text-bar-button:500 14px/1.2 var(--tako-font);--tako-page-margin:24px;--tako-card-padding:24px;--tako-card-gap:16px}}:root{--tako-mascot-hero:var(--tako-hero-mascot);--tako-mascot-avatar:56px;--tako-mascot-stage:180px;--tako-mascot-paywall:96px;--tako-mascot-reveal:128px;--tako-scene-plate:200px;--tako-hero-art:640px;--tako-mascot-sidebar:28px;--tako-mascot-dial:61.6px;--tako-hold-dial:220px;--tako-hold-ring:10px;--tako-hold-seconds:1.6s;--tako-hold-button-fill:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root{--tako-hold-button-fill:color-mix(in srgb, var(--tako-brand) 28%, transparent)}}:root{--tako-toggle-width:44px;--tako-toggle-height:26px;--tako-toggle-knob:20px;--tako-stepper-width:96px;--tako-stepper-height:36px;--tako-wheel-visible-rows:7;--tako-page-dot:6px;--tako-page-dot-current:20px;--tako-status-mark:26px;--tako-status-glyph:12px;--tako-meter-column:56px;--tako-legend-swatch:10px;--tako-icon-tile:40px;--tako-choice-card-height:120px;--tako-category-tile:96px;--tako-alert-width:400px;--tako-alert-radius:24px;--tako-alert-padding:24px;--tako-alert-action-height:44px;--tako-chip-radius:var(--tako-radius-pill);--tako-chip-height:28px;--tako-segment-inset:3px;--tako-button-height:var(--tako-touch-target);--tako-button-height-large:var(--tako-entry-button);--tako-button-padding-small:var(--tako-space-normal);--tako-button-padding:20px;--tako-button-padding-large:var(--tako-space-roomy);--tako-button-glyph:var(--tako-glyph-small);--tako-row-height-large:48px;--tako-button-height-small:32px;--tako-tab-bar-height:64px;--tako-tab-bar-inline:48px;--tako-tab-glyph:24px;--tako-compose-button:44px;--tako-bottom-glyph-width:56px;--tako-bottom-glyph-height:30px;--tako-badge-dot:8px;--tako-verifactu-dot:8px;--tako-quick-action:56px;--tako-bar-button:var(--tako-button-height);--tako-top-bar-height:64px;--tako-mobile-header-height:56px;--tako-day-title-offset:52px;--tako-sheet-top-inset:24px;--tako-sheet-radius:var(--tako-radius-sheet);--tako-grabber-width:40px;--tako-grabber-height:5px;--tako-grabber-inset:8px;--tako-grabber:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root{--tako-grabber:color-mix(in srgb, var(--tako-text) 22%, transparent)}}:root{--tako-sheet-handle:24px;--tako-sheet-leave:.22s;--tako-focus-sheet-height:960px;--tako-drawer-small:480px;--tako-drawer-medium:640px;--tako-drawer-large:800px;--tako-focus-sheet:1120px;--tako-dialog-narrow:440px;--tako-palette-width:640px;--tako-palette-offset:12vh;--tako-palette-height:560px;--tako-palette-field:56px;--tako-palette-row:48px;--tako-palette-icon:32px;--tako-sidebar-glyph:20px;--tako-ring-diameter:220px;--tako-donut-diameter:176px;--tako-chart-height:220px;--tako-chart-lead-height:260px;--tako-chart-tip-min:176px;--tako-chart-bar-radius:7px;--tako-chart-bar-gap:4px;--tako-chart-month-gap:22%;--tako-chart-bar-max:22px;--tako-chart-key:10px;--tako-chart-key-line:3px;--tako-chart-hatch-line:2px;--tako-chart-hatch-gap:4px;--tako-chart-row-bar:8px;--tako-chart-compare-bar:8px;--tako-chart-callout:28px;--tako-chart-rows-max:560px;--tako-leak-height:120px;--tako-sparkline-height:70px;--tako-welcome-chart-height:112px;--tako-particle-min:4px;--tako-particle-max:9px;--tako-selected-fill-opacity:.1;--tako-dimmed-opacity:.35;--tako-disabled-opacity:.4;--tako-waiting-opacity:.5;--tako-reloading-opacity:.55;--tako-split-bar-height:10px;--tako-proportion-bar-height:6px;--tako-split-gap:3px;--tako-split-min:4px;--tako-kbd-size:20px;--tako-toast-width:380px;--tako-site-column:1200px;--tako-site-header:64px;--tako-site-header-compact:52px;--tako-site-header-float:12px;--tako-site-header-wide:calc(var(--tako-site-column) - 2 * var(--tako-page-margin));--tako-site-header-narrow:720px;--tako-flow-disc:22px;--tako-row-action-height:34px;--tako-row-action-width:58px;--tako-row-glyph:20px;--tako-filter-menu-width:320px;--tako-line-quantity-width:88px;--tako-line-price-width:120px;--tako-line-rate-width:84px;--tako-annual-amount-width:240px;--tako-welcome-logo:80px;--tako-ready-badge:80px;--tako-ready-check:36px;--tako-lock-disc:32px;--tako-google-button:40px;--tako-google-mark:18px;--tako-field-rule:2px;--tako-field-border-hover:var(--tako-secondary-text);--tako-field-focus-border:var(--tako-brand-ink);--tako-field-focus-ring:0 0 0 3px var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root{--tako-field-focus-ring:0 0 0 3px color-mix(in srgb, var(--tako-brand) 40%, transparent)}}:root{--tako-field-invalid-border:var(--tako-negative-ink);--tako-field-invalid-ring:0 0 0 3px var(--tako-negative)}@supports (color:color-mix(in lab,red,red)){:root{--tako-field-invalid-ring:0 0 0 3px color-mix(in srgb, var(--tako-negative) 22%, transparent)}}:root{--tako-field-disabled-surface:var(--tako-surface-sunken);--tako-field-disabled-border:var(--tako-border);--tako-field-disabled-text:var(--tako-secondary-text);--tako-field-row-control:58%;--tako-field-row-gap:var(--tako-space-tight);--tako-field-glyph:18px;--tako-amount-frame-padding:var(--tako-space-tight) var(--tako-space-roomy);--tako-field-row-field:var(--tako-touch-target);--tako-field-row-pad:var(--tako-space-tighter);--tako-field-pair-min:136px;--tako-field-pair-roomy:10.5em;--tako-binary-gap:96px;--tako-binary-gap-subtitled:56px;--tako-benefit-column:26px;--tako-waiting-room:120px;--tako-hero-chart-mascot:120px;--tako-notice-fill-opacity:.08;--tako-sheet-medium-height:60dvh;--tako-sheet-grabber-width:40px;--tako-sheet-grabber-height:5px;--tako-sheet-grabber-inset:8px;--tako-step-slide:24px;--tako-present-disc:28px;--tako-present-box-number:48px;--tako-onboarding-column:480px;--tako-consent-strip-width:960px;--tako-consent-text-min:260px;--tako-consent-text-min-compact:280px;--tako-consent-text-min-brief:120px;--tako-consent-card-width:560px;--tako-consent-card-shadow:0 10px 30px -18px #0a1f1259;--tako-text-google:500 16px/1.25 system-ui, sans-serif;--tako-text-landing-hero:600 42px/1.05 var(--tako-font);--tako-text-landing-title:600 30px/1.12 var(--tako-font);--tako-text-landing-row-title:600 26px/1.15 var(--tako-font);--tako-text-landing-lead:400 17px/1.6 var(--tako-font);--tako-text-landing-price:600 var(--tako-landing-price-size)/var(--tako-landing-price-line) var(--tako-font);--tako-text-landing-stat:600 26px/1.1 var(--tako-font);--tako-tracking-landing-hero:-.035em;--tako-tracking-landing-title:-.025em;--tako-landing-scroll-threshold:12px;--tako-landing-product-max:1200px;--tako-landing-stage-pad:16px;--tako-landing-stage-fade:120px;--tako-landing-stage-height:720px;--tako-landing-stage-glow:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root{--tako-landing-stage-glow:color-mix(in srgb, var(--tako-brand) 22%, transparent)}}:root{--tako-landing-search-width:220px;--tako-landing-flow-stage:440px;--tako-landing-flow-number:32px;--tako-landing-feature-icon:40px;--tako-landing-feature-columns:2;--tako-landing-faq-max:var(--tako-landing-measure-narrow);--tako-landing-final-block:120px;--tako-landing-section-block:72px;--tako-landing-hero-block-start:40px;--tako-landing-hero-block-end:32px;--tako-landing-copy-max:640px;--tako-landing-lead-max:560px;--tako-landing-section-inner-gap:48px;--tako-landing-hero-visual-max:560px;--tako-landing-composer-overlap:56px;--tako-landing-composer-avatar:32px;--tako-landing-toast-offset:16px;--tako-landing-hero-art-compact:340px;--tako-landing-visual-min:260px;--tako-landing-row-art:320px;--tako-landing-spain-art:200px;--tako-landing-spain-overlap:48px;--tako-landing-feature-min:188px;--tako-landing-pricing-max:640px;--tako-landing-price-size:48px;--tako-landing-price-line:1.05;--tako-landing-price-glyph:.52;--tako-text-landing-price-unit:600 18px/1.2 var(--tako-font);--tako-text-landing-savings:600 12px/1.2 var(--tako-font);--tako-landing-pricing-toggle-max:340px;--tako-landing-pricing-mascot:84px;--tako-landing-pricing-mascot-side:136px;--tako-landing-pricing-mascot-lift:30px;--tako-landing-pricing-track:var(--tako-surface)}@supports (color:color-mix(in lab,red,red)){:root{--tako-landing-pricing-track:color-mix(in srgb, var(--tako-surface) 62%, transparent)}}:root{--tako-landing-pricing-skeleton:var(--tako-ink)}@supports (color:color-mix(in lab,red,red)){:root{--tako-landing-pricing-skeleton:color-mix(in srgb, var(--tako-ink) 9%, transparent)}}:root{--tako-landing-pricing-skeleton-figure:3.4;--tako-landing-pricing-skeleton-line:9em;--tako-landing-pricing-skeleton-step:4em;--tako-landing-faq-icon:28px;--tako-landing-panel-padding:40px;--tako-landing-hero-title-max:880px;--tako-landing-quarter-card:384px;--tako-landing-art-fade:78%;--tako-landing-stage-overlap:12px;--tako-landing-faq-aside:320px;--tako-landing-browser-bar:40px;--tako-landing-browser-dot:10px;--tako-landing-product-sidebar:200px;--tako-landing-pastel-sage:var(--tako-brand)}@supports (color:color-mix(in lab,red,red)){:root{--tako-landing-pastel-sage:color-mix(in srgb, var(--tako-brand) 9%, var(--tako-surface))}}:root{--tako-landing-pastel-blue:var(--tako-info)}@supports (color:color-mix(in lab,red,red)){:root{--tako-landing-pastel-blue:color-mix(in srgb, var(--tako-info) 11%, var(--tako-surface))}}:root{--tako-landing-pastel-amber:var(--tako-caution)}@supports (color:color-mix(in lab,red,red)){:root{--tako-landing-pastel-amber:color-mix(in srgb, var(--tako-caution) 13%, var(--tako-surface))}}:root{--tako-landing-pastel-green:var(--tako-positive)}@supports (color:color-mix(in lab,red,red)){:root{--tako-landing-pastel-green:color-mix(in srgb, var(--tako-positive) 12%, var(--tako-surface))}}:root{--tako-landing-pastel-border:var(--tako-text)}@supports (color:color-mix(in lab,red,red)){:root{--tako-landing-pastel-border:color-mix(in srgb, var(--tako-text) 6%, transparent)}}:root{--tako-landing-receipt-tooth:6px;--tako-landing-sweep:32px;--tako-landing-sweep-line:2px;--tako-landing-antialias:.5px;--tako-landing-receipt-paper:#fff;--tako-landing-receipt-ink:#09090b;--tako-landing-receipt-muted:#62626b;--tako-landing-receipt-rule:#d4d4d8;--tako-landing-receipt-positive:#06705c;--tako-landing-mask:#000;--tako-landing-cta-shadow:0 1px 2px 0 #0000001a, inset 0 1px 0 var(--tako-on-fill-veil);--tako-landing-sweep-delay:1.4s;--tako-landing-lift:-2px;--tako-landing-reveal-offset:20px;--tako-landing-reveal-duration:.64s;--tako-landing-reveal-step:70ms;--tako-landing-enter-step:80ms;--tako-landing-sign-duration:.72s;--tako-landing-sign-delay:.42s;--tako-landing-sweep-duration:2.8s;--tako-landing-print-offset:-24px;--tako-landing-slide-from:-24px;--tako-landing-word-rise:.42em;--tako-landing-word-blur:blur(8px);--tako-landing-arrive-offset:18px;--tako-landing-arrive-scale:.92;--tako-landing-parallax-range:100vh;--tako-landing-parallax-device:-40px;--tako-landing-parallax-near:-110px;--tako-landing-parallax-far:-50px;--tako-landing-parallax-arcs:1.16;--tako-landing-parallax-turn:8deg;--tako-landing-bars-delay:.52s;--tako-landing-cards-delay:.76s;--tako-landing-deal-from:18%;--tako-landing-deal-turn:4deg;--tako-landing-assemble-scale:.95;--tako-landing-stamp-scale:1.5;--tako-landing-stamp-turn:-18deg;--tako-landing-pop-scale:.8;--tako-landing-spin-turn:-90deg;--tako-landing-print-bleed:-20%;--tako-landing-scan-duration:1.1s}[dir=rtl]{--tako-landing-slide-from:24px;--tako-landing-deal-from:-18%;--tako-landing-deal-turn:-4deg}@media(min-width:1024px){:root{--tako-button-height:40px;--tako-field-row-field:36px;--tako-field-row-pad:var(--tako-space-hairline)}}@media(min-width:640px){:root{--tako-text-landing-hero:600 52px/1.04 var(--tako-font);--tako-text-landing-title:600 36px/1.1 var(--tako-font)}}@media(min-width:1024px){:root{--tako-text-landing-hero:600 56px/1.02 var(--tako-font);--tako-text-landing-title:600 40px/1.08 var(--tako-font);--tako-text-landing-row-title:600 32px/1.12 var(--tako-font);--tako-text-landing-lead:400 18px/1.6 var(--tako-font);--tako-landing-price-size:60px;--tako-text-landing-price-unit:600 20px/1.2 var(--tako-font);--tako-text-landing-stat:600 40px/1.1 var(--tako-font);--tako-landing-section-block:112px;--tako-landing-hero-block-start:72px;--tako-landing-hero-block-end:48px;--tako-landing-section-inner-gap:56px;--tako-landing-panel-padding:64px;--tako-landing-composer-overlap:96px;--tako-landing-feature-columns:4;--tako-landing-stage-pad:48px}}@media(min-width:1280px){:root{--tako-text-landing-hero:600 64px/1.02 var(--tako-font);--tako-landing-pricing-mascot-side:184px}}@media(prefers-reduced-motion:reduce){:root{--tako-landing-lift:0px;--tako-landing-reveal-offset:0px;--tako-landing-reveal-duration:0s}}:root[data-motion=reduced]{--tako-landing-lift:0px;--tako-landing-reveal-offset:0px;--tako-landing-reveal-duration:0s}@media(max-height:799px){:root{--tako-welcome-logo:64px;--tako-hero-chart-mascot:96px;--tako-leak-height:96px;--tako-welcome-chart-height:72px;--tako-wheel-visible-rows:5;--tako-section-gap:16px;--tako-card-gap:8px;--tako-card-padding:14px}}@media(prefers-reduced-motion:reduce){:root{--tako-duration-stagger:0s;--tako-motion-tap:0s;--tako-motion-change:0s;--tako-motion-enter:0s;--tako-motion-track:0s;--tako-motion-breathe:0s;--tako-motion-burst:0s;--tako-mascot-float-duration:0s;--tako-enter-offset:0px;--tako-push-offset:0px;--tako-scale-pressed:1;--tako-scale-selected:1}}:root[data-motion=reduced]{--tako-duration-stagger:0s;--tako-motion-tap:0s;--tako-motion-change:0s;--tako-motion-enter:0s;--tako-motion-track:0s;--tako-motion-breathe:0s;--tako-motion-burst:0s;--tako-mascot-float-duration:0s;--tako-enter-offset:0px;--tako-push-offset:0px;--tako-scale-pressed:1;--tako-scale-selected:1}:root{--tako-scan-frame-aspect:.72;--tako-scan-frame-radius:24px;--tako-scan-corner-length:28px;--tako-scan-corner-stroke:3px;--tako-scan-frame-height:300px;--tako-pdf-viewer-height:480px;--tako-pdf-thumbnail-height:220px;--tako-receipt-tooth:8px;--tako-scan-paper-width:280px;--tako-sweep-height:56px}@media(max-height:799px){:root{--tako-scan-frame-height:220px}}:root{--tako-reader-toolbar-height:48px;--tako-reader-rail-width:144px;--tako-reader-jump-width:64px;--tako-reader-search-width:280px;--tako-reader-skeleton-page:420px;--tako-reader-paper-aspect:.707;--tako-reader-paper:#fff;--tako-reader-page-shadow:0 1px 3px #00000029;--tako-reader-selection:#4a90e24d;--tako-reader-hit:#ffd6006b;--tako-reader-hit-active:#ff8a0099}@media(min-width:1024px){:root{--tako-pdf-viewer-height:640px}}:root{--tako-panel-column:1200px;--tako-panel-margin:24px;--tako-panel-bar-height:48px;--tako-avatar:32px;--tako-avatar-large:56px;--tako-sheet-wide:840px;--tako-stat-icon:32px;--tako-stat-min:200px;--tako-stat-min-narrow:168px;--tako-table-cell-padding-block:12px;--tako-table-cell-padding-inline:14px;--tako-table-flexible-min:120px;--tako-toolbar-search-width:240px;--tako-rank-bar-height:8px;--tako-goal-bar-height:10px;--tako-select-menu-max:320px;--tako-popover-width:320px;--tako-menu-min-width:220px;--tako-icon-button:var(--tako-button-height-small);--tako-flow-chart-height:150px;--tako-drop-zone-height:160px;--tako-badge-ring:1px;--tako-badge-padding-block:3px;--tako-sparkline-cell:40px;--tako-dashboard-card-min:420px;--tako-taxes-aside:380px;--tako-settings-nav:220px;--tako-signature-preview-width:240px;--tako-signature-preview-height:96px;--tako-signature-paper:#fff;--tako-receipt-preview-height:480px;--tako-entry-backdrop:var(--tako-canvas);--tako-entry-card-narrow:400px;--tako-onboarding-progress-height:4px;--tako-plan-radio:18px;--tako-plan-radio-dot:8px;--tako-check-disc:20px;--tako-radius-bubble:18px;--tako-bubble-tail:10px;--tako-bubble-max:300px;--tako-says-mascot:104px;--tako-says-peek:.22;--tako-bubble-tail-turn:45deg;--tako-says-edge:0px;--tako-mark-stroke:1.5px;--tako-tracking-eyebrow:.06em;--tako-option-disc:40px;--tako-option-check:22px;--tako-option-tile-min:150px;--tako-option-selected-ring:2px;--tako-step-progress-height:6px;--tako-step-progress-gap:4px;--tako-timeline-line:4px;--tako-split-preview:45%;--tako-split-pane-padding:48px;--tako-split-content-max:520px;--tako-split-preview-mascot:200px;--tako-split-preview-panel:340px;--tako-split-preview-panel-max:480px;--tako-split-preview-blur:3px;--tako-split-preview-veil:.55;--tako-onboarding-cta-min:200px;--tako-picker-select-max:240px;--tako-filter-list-max:312px;--tako-invoice-paper-width:420px;--tako-invoice-pin:14px;--tako-paywall-header-height:140px;--tako-paywall-header-mascot:112px;--tako-paywall-header-curve:40px;--tako-paywall-header-fill:linear-gradient(180deg, var(--tako-brand-light), var(--tako-brand));--tako-ribbon:var(--tako-sage-ink);--tako-ribbon-ink:var(--tako-on-fill);--tako-ribbon-veil:var(--tako-on-fill)}@supports (color:color-mix(in lab,red,red)){:root{--tako-ribbon-veil:color-mix(in srgb, var(--tako-on-fill) 70%, transparent)}}:root{--tako-ribbon-tilt:-4deg;--tako-welcome-art-min:320px;--tako-welcome-mascot:220px;--tako-welcome-ring-outer:440px;--tako-welcome-ring-inner:300px;--tako-welcome-ring-stroke:1px;--tako-welcome-ring:var(--tako-track);--tako-documents-empty-copy:420px;--tako-documents-form-field:240px;--tako-send-email-preview:400px;--tako-email-preview-padding:20px;--tako-hero-background:linear-gradient(160deg, var(--tako-brand) 0%, var(--tako-brand-light) 100%);--tako-hero-radius:28px;--tako-hero-glass:#ffffff2e;--tako-hero-glass-strong:#ffffff42;--tako-on-hero-muted:var(--tako-on-brand)}@supports (color:color-mix(in lab,red,red)){:root{--tako-on-hero-muted:color-mix(in srgb, var(--tako-on-brand) 82%, transparent)}}:root{--tako-hero-padding-block-end:64px;--tako-hero-tile-overlap:48px;--tako-text-hero-amount:600 44px/1.05 var(--tako-font);--tako-stat-tile-disc:36px;--tako-stat-tile-arrow:28px;--tako-quick-action-size:76px;--tako-notice-strip-height:52px;--tako-greeting-gap:2px;--tako-dashboard-aside:380px;--tako-editor-preview-min:420px;--tako-paper-padding:28px;--tako-client-avatar:40px;--tako-row-card-gap:8px;--tako-tracking-label-caps:.06em;--tako-share-art:300px;--tako-share-art-compact:200px;--tako-share-paper-start:14%;--tako-share-paper-end:15%;--tako-share-paper-top:50%;--tako-share-paper-bottom:12%;--tako-text-share-label:500 4.6cqw/1.2 var(--tako-font);--tako-text-share-amount:700 9.5cqw/1.1 var(--tako-font);--tako-text-share-caption:500 3.8cqw/1.2 var(--tako-font);--tako-notice-peek:40px;--tako-bottom-nav-shadow:0 -10px 30px -16px #10301c38;--tako-compose-lift:18px;--tako-onboarding-stage:clamp(152px, 24vh, 232px);--tako-onboarding-stage-mascot:74%;--tako-onboarding-stage-from:.94;--tako-onboarding-recap-max:360px;--tako-onboarding-recap-badge:32px;--tako-onboarding-stage-compact:clamp(104px, 16vh, 144px);--tako-onboarding-stagger:45ms;--tako-onboarding-stagger-cap:.36s;--tako-onboarding-headline-lead:60ms;--tako-onboarding-rise:10px;--tako-onboarding-hop:8%;--tako-onboarding-ring:14px;--tako-onboarding-ring-opacity:.55;--tako-onboarding-mark-from:.4;--tako-onboarding-cta-from:.96;--tako-ink:var(--tako-sage-ink);--tako-entry-accent:var(--tako-brand);--tako-entry-on-accent:var(--tako-on-brand);--tako-entry-accent-ink:var(--tako-brand-ink);--tako-entry-row:#f4f5f6;--tako-entry-row-hover:#eceef0;--tako-entry-muted:#6b7280;--tako-entry-mint:#eaf5ee;--tako-entry-mint-shape:#dceee2;--tako-forest:#12402a;--tako-forest-raised:#1b5237;--tako-on-forest:#fff;--tako-on-forest-muted:#b9d8c4;--tako-butter:#ffe9a8;--tako-butter-ink:#5a4500;--tako-art-gradient:linear-gradient(135deg, #cfead8 0%, #eaf3cb 52%, #ffe9a8 100%);--tako-tile-rose:#fde7ec;--tako-tile-lilac:#eee9fb;--tako-tile-sky:#e4eefb;--tako-tile-mint:#e3f3e8;--tako-tile-butter:#fff3cf;--tako-tile-peach:#fdebdd;--tako-tile-gray:#f4f5f6;--tako-entry-card:440px;--tako-entry-card-height:820px;--tako-entry-card-radius:36px;--tako-entry-card-shadow:0 30px 80px -30px #0a1f1240;--tako-entry-padding:24px;--tako-entry-button:56px;--tako-entry-selected-ring:2px;--tako-radius-entry-row:18px;--tako-radius-art:28px;--tako-entry-row-height:60px;--tako-entry-tile-height:112px;--tako-entry-progress-height:8px;--tako-entry-progress-motion:.6s var(--tako-ease-out);--tako-entry-shape-size:520px;--tako-art-card-height:300px;--tako-art-mascot:168px;--tako-art-mascot-small:104px;--tako-art-mascot-compact:64px;--tako-entry-step-button:44px;--tako-entry-icon-disc:36px;--tako-entry-page-half:520px;--tako-entry-page-gutter:clamp(32px, 5vw, 80px);--tako-entry-page-bar:64px;--tako-entry-page-cta:220px;--tako-entry-page-lead:clamp(8px, calc((100vh - 700px)*.35) , 88px);--tako-entry-split-height:14px;--tako-entry-list-reserve:408px;--tako-entry-list-reserve-wide:424px;--tako-entry-tile-height-short:92px;--tako-text-entry-figure-short:700 36px/1 var(--tako-font);--tako-entry-wall-gap:clamp(10px, calc((100vh - 700px)*.12) , 24px);--tako-entry-wall-lead:clamp(0px, calc((100vh - 860px)*.35) , 64px);--tako-entry-link-height:32px;--tako-timeline-node-compact:32px;--tako-timeline-icon-compact:20px;--tako-entry-skeleton-lead:clamp(48px, 18vh, 160px);--tako-entry-tile-height-wide:120px;--tako-text-entry-title-wide:700 34px/1.08 var(--tako-font);--tako-text-entry-help-wide:400 16px/1.5 var(--tako-font);--tako-entry-aside-ratio:.44;--tako-entry-aside-share:calc(var(--tako-entry-aside-ratio) * 100%);--tako-entry-account-column:440px;--tako-entry-aside-padding:clamp(28px, 3.4vw, 48px);--tako-entry-aside-mascot:clamp(176px, 32vh, 300px);--tako-entry-aside-mascot-offset:22%;--tako-entry-aside-card:68%;--tako-entry-aside-card-overlap:12px;--tako-entry-aside-art:400px;--tako-entry-recap-gap:16px;--tako-entry-aside-card-shadow:0 18px 40px -22px #0a1f1266;--tako-entry-aside-measure:15em;--tako-text-entry-promise:700 32px/1.1 var(--tako-font);--tako-entry-phase-mark:22px;--tako-entry-phase-ring:6px;--tako-entry-phase-line:var(--tako-ink)}@supports (color:color-mix(in lab,red,red)){:root{--tako-entry-phase-line:color-mix(in srgb, var(--tako-ink) 22%, transparent)}}:root{--tako-entry-phase-ahead:var(--tako-ink)}@supports (color:color-mix(in lab,red,red)){:root{--tako-entry-phase-ahead:color-mix(in srgb, var(--tako-ink) 62%, transparent)}}:root{--tako-text-entry-phase:500 15px/1.3 var(--tako-font);--tako-entry-chip-height:30px;--tako-text-entry-chip:500 13px/1.2 var(--tako-font);--tako-text-entry-line:500 13px/1.35 var(--tako-font);--tako-text-entry-gain:700 24px/1.1 var(--tako-font);--tako-text-entry-figure-compact:700 44px/1 var(--tako-font);--tako-recap-mascot:68px;--tako-brand-icon:36px;--tako-brand-icon-small:28px;--tako-brand-icon-large:44px;--tako-icon-circle-art:64%;--tako-category-chip-icon:20px;--tako-timeline-node:40px;--tako-timeline-icon:26px;--tako-timeline-node-border:1px;--tako-timeline-node-shadow:0 4px 12px -6px #0a1f1238;--tako-recap-mark:20px;--tako-text-entry-title:700 28px/1.08 var(--tako-font);--tako-tracking-entry-title:-.025em;--tako-text-entry-figure:700 60px/1 var(--tako-font);--tako-tracking-entry-figure:-.04em;--tako-text-entry-amount:700 min(60px, 11cqi)/1 var(--tako-font);--tako-text-entry-button:600 16px/1.2 var(--tako-font);--tako-art-pulse:1.2s;--tako-provider-mark:18px;--tako-welcome-chip-shadow:0 6px 18px -8px #0a1f1247;--tako-ticket-paper:var(--tako-entry-row);--tako-ticket-total:var(--tako-tile-mint);--tako-ticket-stub:var(--tako-tile-butter);--tako-ticket-own:var(--tako-entry-accent-ink);--tako-ticket-taxes:var(--tako-entry-accent);--tako-ticket-expenses:var(--tako-ink)}@supports (color:color-mix(in lab,red,red)){:root{--tako-ticket-expenses:color-mix(in srgb, var(--tako-ink) 22%, transparent)}}:root{--tako-ticket-ghost:var(--tako-ink)}@supports (color:color-mix(in lab,red,red)){:root{--tako-ticket-ghost:color-mix(in srgb, var(--tako-ink) 10%, transparent)}}:root{--tako-ticket-muted:var(--tako-ink)}@supports (color:color-mix(in lab,red,red)){:root{--tako-ticket-muted:color-mix(in srgb, var(--tako-ink) 68%, transparent)}}:root{--tako-ticket-notch:10px;--tako-ticket-answer-gap:20px;--tako-ticket-line:40px;--tako-ticket-line-compact:32px;--tako-ticket-line-wait:52px;--tako-ticket-swatch:10px;--tako-ticket-mascot:84px;--tako-ticket-mascot-compact:64px;--tako-ticket-mascot-overlap:8px;--tako-ticket-progress:6px;--tako-ticket-bar-label:38%;--tako-ticket-bar-figure:24%;--tako-ticket-write:.48s var(--tako-ease-out);--tako-ticket-handover:.56s var(--tako-ease-in-out);--tako-text-ticket-total:700 30px/1 var(--tako-font);--tako-text-ticket-total-compact:700 26px/1 var(--tako-font);--tako-account-mascot:96px;--tako-account-mascot-compact:72px;--tako-free-amount-height:88px;--tako-free-amount-size:44px;--tako-free-amount-measure:135cqi}@media(prefers-reduced-motion:reduce){:root{--tako-entry-progress-motion:0s}}:root[data-motion=reduced]{--tako-entry-progress-motion:0s}@media(max-height:799px){:root{--tako-entry-page-bar:48px;--tako-entry-recap-gap:10px;--tako-entry-tile-height-wide:108px}}:root{--tako-landing-marker-start:62%;--tako-landing-marker-end:94%;--tako-landing-forest-height:600px;--tako-landing-forest-height-compact:500px;--tako-landing-forest-block:56px;--tako-landing-forest-radius:36px;--tako-landing-arc-reach:520px;--tako-landing-arc-gap:64px;--tako-landing-arc:#ffffff17;--tako-phone-width:300px;--tako-phone-height:640px;--tako-phone-padding:14px;--tako-phone-bezel:9px;--tako-phone-radius:46px;--tako-phone-island-width:88px;--tako-phone-island-height:24px;--tako-landing-float-width:340px;--tako-landing-float-offset:430px;--tako-landing-float-shadow:0 24px 48px -20px #00000080;--tako-landing-float-offset-desktop:540px;--tako-desk-width:900px;--tako-desk-height:620px;--tako-desk-bezel:8px;--tako-desk-radius:24px;--tako-desk-sidebar:188px;--tako-desk-search:180px;--tako-desk-tile:96px;--tako-desk-chart:200px;--tako-desk-bar:12px;--tako-desk-dot:8px;--tako-text-desk-figure:600 20px/1.2 var(--tako-font);--tako-landing-ticker-gap:40px;--tako-landing-ticker-duration:40s;--tako-text-landing-statement:600 clamp(24px, 3.4vw, 40px)/1.2 var(--tako-font);--tako-landing-bento-gap:16px;--tako-landing-bento-padding:28px;--tako-landing-tile-shadow:0 16px 36px -22px #0a1f1259;--tako-landing-seal:96px;--tako-landing-final-padding:64px;--tako-cover-mint:var(--tako-art-gradient);--tako-cover-butter:linear-gradient(135deg, var(--tako-tile-butter) 0%, var(--tako-butter) 100%);--tako-cover-sky:linear-gradient(135deg, var(--tako-info) 0%, var(--tako-entry-mint) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--tako-cover-sky:linear-gradient(135deg, color-mix(in srgb, var(--tako-info) 16%, var(--tako-surface)) 0%, var(--tako-entry-mint) 100%)}}:root{--tako-cover-sage:linear-gradient(135deg, var(--tako-entry-mint) 0%, var(--tako-entry-mint-shape) 100%);--tako-cover-forest:linear-gradient(135deg, var(--tako-forest) 0%, var(--tako-forest-raised) 100%);--tako-cover-arc:var(--tako-ink)}@supports (color:color-mix(in lab,red,red)){:root{--tako-cover-arc:color-mix(in srgb, var(--tako-ink) 7%, transparent)}}:root{--tako-cover-badge:52px;--tako-cover-mascot-crop:9%;--tako-cover-lift:8px;--tako-landing-hover-zoom:1.03;--tako-cover-banner-max:300px;--tako-text-prose:400 17px/1.7 var(--tako-font);--tako-prose-measure:68ch;--tako-prose-block-gap:20px;--tako-prose-heading-gap:40px;--tako-reading-progress:3px;--tako-content-art-height:240px;--tako-content-icon-tile:96px;--tako-content-icon-glyph:60px;--tako-notice-min:320px;--tako-landing-heading-gap:32px;--tako-landing-measure-narrow:100%;--tako-landing-answer-max:640px;--tako-site-footer-radius:var(--tako-landing-forest-radius);--tako-site-footer-padding:28px;--tako-site-footer-newsletter:420px;--tako-flag:20px;--tako-flag-rim:var(--tako-ink)}@supports (color:color-mix(in lab,red,red)){:root{--tako-flag-rim:color-mix(in srgb, var(--tako-ink) 12%, transparent)}}:root{--tako-language-menu-width:264px;--tako-language-menu-max:420px;--tako-landing-roll-duration:.36s;--tako-landing-grow-to:1.04;--tako-landing-grow-range:640px;--tako-launch-aspect:1764 / 1080;--tako-launch-crop-inline:-4.422%;--tako-launch-band-margin:4.535%;--tako-launch-band-inset:7.407%;--tako-launch-fade:3.333%;--tako-launch-tall-aspect:1080 / 1920;--tako-launch-tall-fade:4%;--tako-launch-tall-white-lift:1.008;--tako-launch-tall-max-block:calc(100svh - var(--tako-site-header-float) - var(--tako-site-header) - 2 * var(--tako-space-normal));--tako-landing-step-rail:3px;--tako-landing-step-rail-track:var(--tako-ink)}@supports (color:color-mix(in lab,red,red)){:root{--tako-landing-step-rail-track:color-mix(in srgb, var(--tako-ink) 10%, transparent)}}:root{--tako-site-header-shade:0 8px 24px -16px #0a1f1247;--tako-site-menu-shade:0 24px 40px -24px #0a1f1252;--tako-site-menu-row:52px;--tako-text-site-menu:600 20px/1.2 var(--tako-font);--tako-language-panel:320px;--tako-language-panel-max:452px;--tako-language-panel-from:.96;--tako-language-fade:28px;--tako-language-sheet:min(78dvh, 640px);--tako-language-sheet-row:48px;--tako-text-language-search:400 16px/1.3 var(--tako-font);--tako-text-language-row:500 15px/1.3 var(--tako-font);--tako-landing-story-step:72svh;--tako-landing-story-panel:min(640px, calc(100svh - var(--tako-site-header) - 96px));--tako-landing-story-copy:11.5rem;--tako-landing-story-gap:64px;--tako-landing-story-visual:440px;--tako-landing-story-measure:26em;--tako-landing-story-mark:28px;--tako-landing-receipt-tilt:-5deg;--tako-landing-receipt-teeth:linear-gradient(var(--tako-landing-mask) 0 0) top / 100% calc(100% - var(--tako-landing-receipt-tooth)) no-repeat, conic-gradient(from -45deg at bottom, transparent, var(--tako-landing-mask) 1deg 89deg, transparent 90deg) bottom / calc(2 * var(--tako-landing-receipt-tooth)) var(--tako-landing-receipt-tooth) repeat-x;--tako-landing-scan-overlap:32%;--tako-landing-quarter-day:30px;--tako-landing-story-panel-compact:400px;--tako-landing-register:300px;--tako-landing-register-code:108px;--tako-landing-world-flag:40px;--tako-landing-write-duration:.7s;--tako-landing-step-art:208px;--tako-landing-step-tile:64px;--tako-landing-step-tile-large:88px;--tako-text-landing-step:600 20px/1.2 var(--tako-font);--tako-text-landing-answer:400 15px/1.6 var(--tako-font);--tako-landing-final-sheet:84px;--tako-blog-reorder-duration:.46s;--tako-landing-story-slot:60px;--tako-landing-story-body:10rem;--tako-landing-story-dim:.3;--tako-landing-story-title-min:20px;--tako-landing-story-title-max:32px;--tako-landing-exit-from:24px;--tako-landing-exit-range:440px;--tako-landing-exit-lift:-72px;--tako-landing-exit-scale:.96;--tako-landing-story-copy-compact:9.75rem;--tako-text-landing-story-compact:600 22px/1.15 var(--tako-font);--tako-landing-scan-overlap-compact:18%;--tako-landing-quarter-day-compact:25px;--tako-landing-story-relay:.4s;--tako-landing-story-text:.26s;--tako-landing-story-shift:28px;--tako-landing-story-turn:2deg;--tako-landing-story-nudge:10px;--tako-landing-story-haste:.18}@media(min-width:1024px){:root{--tako-landing-heading-gap:56px;--tako-landing-measure-narrow:calc(100% * 10 / 12);--tako-site-footer-padding:56px}}@media(min-width:1280px){:root{--tako-landing-grow-to:1.08}}@media(prefers-reduced-motion:reduce){:root{--tako-landing-roll-duration:0s}}:root[data-motion=reduced]{--tako-landing-roll-duration:0s}@keyframes tako-arrive-from-bottom{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes tako-arrive-from-top{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes tako-crossfade{0%{opacity:0}to{opacity:1}}@keyframes tako-breathe{0%{transform:scale(1)}to{transform:scale(1.02)}}.arrives-from-bottom{animation:tako-arrive-from-bottom var(--tako-motion-enter) both}.arrives-from-top{animation:tako-arrive-from-top var(--tako-motion-enter) both}.crossfade{animation:tako-crossfade var(--tako-motion-change) both}.breathes{animation:tako-breathe var(--tako-motion-breathe) infinite alternate;transform-origin:50%}@media(prefers-reduced-motion:reduce){.arrives-from-bottom,.arrives-from-top{animation-name:tako-crossfade;animation-duration:1ms}.breathes{animation:none}}@keyframes tako-rise{0%{opacity:0;transform:translateY(var(--tako-enter-offset))}to{opacity:1;transform:translateY(0)}}@keyframes tako-glow-fade{0%{background-color:var(--tako-accent-soft)}to{background-color:#0000}}.just-added{animation:tako-glow-fade 1.2s var(--tako-ease-out) both}@keyframes tako-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.shakes{animation:tako-shake .3s var(--tako-ease-out)}@media(prefers-reduced-motion:reduce){.shakes{animation:none}.just-added{animation-duration:1ms}}:root[data-motion=reduced] .shakes,:root[data-motion=reduced] .breathes{animation:none}.rolling-number{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;display:inline-block}.rolling-number__glyphs{align-items:flex-start;line-height:1;display:inline-flex}.rolling-number__glyphs>span{align-items:flex-start;display:inline-flex}.rolling-number__minor{letter-spacing:0;padding-block-start:.12em;font-size:.5em}.rolling-number__static,.rolling-number__column{height:1em;line-height:1;display:inline-block}.rolling-number__static{white-space:pre}.rolling-number__column{overflow:hidden}.rolling-number__strip{transform:translateY(calc(var(--digit,0) * -1em));transition:transform var(--tako-duration-count) var(--tako-ease-out);transition-delay:calc(var(--column,0) * 40ms);flex-direction:column;display:flex}.rolling-number__strip>span{height:1em;display:block}@media(prefers-reduced-motion:reduce){.rolling-number__strip{transition:none}}:root[data-motion=reduced] .rolling-number__strip{transition:none}.sliding-indicator{transition:transform var(--tako-duration-slow) var(--tako-ease-spring)}@keyframes tako-particle{0%{opacity:1;filter:blur();translate:0}to{translate:var(--particle-dx) var(--particle-dy);opacity:0;filter:blur(var(--particle-blur))}}@keyframes tako-skeleton{0%{opacity:.6}to{opacity:1}}@keyframes tako-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes tako-uncertain-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--tako-caution) 45%,transparent)}to{box-shadow:0 0 0 8px #0000}}@keyframes tako-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.skeleton{animation:1ms .15s both tako-crossfade}.skeleton--text:before{animation:none}.skeleton:not(.skeleton--text),.skeleton--text:before{background:var(--skeleton-fill)}.settles{animation:none}.particle{animation:1ms reverse forwards tako-crossfade}.check-badge{transform:none}.hold-dial__arc,.hold-dial__disc,.hold-button__fill{transition-duration:var(--tako-hold-seconds)}.hold-button[data-releasing=true] .hold-button__fill{transition-duration:0s}}:root[data-motion=reduced] .hold-button[data-releasing=true] .hold-button__fill{transition-duration:0s}:root[data-motion=reduced] .skeleton{animation:1ms .15s both tako-crossfade}:root[data-motion=reduced] .skeleton--text:before{animation:none}:root[data-motion=reduced] .skeleton:not(.skeleton--text),:root[data-motion=reduced] .skeleton--text:before{background:var(--skeleton-fill)}:root[data-motion=reduced] .settles{animation:none}@keyframes tako-grow-inline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.split-bar__segment,.proportion-bar__fill{animation:none}.ink-card{animation-name:tako-crossfade}}:root[data-motion=reduced] .split-bar__segment,:root[data-motion=reduced] .proportion-bar__fill{animation:none}:root[data-motion=reduced] .ink-card{animation-name:tako-crossfade}@keyframes tako-toast-row-in{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes tako-toast-in{0%{opacity:0;translate:calc(var(--toast-exit-x) * 35%) calc(var(--toast-exit-y) * 120%)}}@keyframes tako-toast-nudge-odd{50%{scale:1.03}}@keyframes tako-toast-nudge-even{50%{scale:1.03}}@keyframes tako-toast-timeline{0%{scale:1}to{scale:0 1}}@media(prefers-reduced-motion:reduce){.toast-region__item,.toast-region__item[data-phase=entering]{transition:none;animation:none}.toast-region__item[data-phase=leaving]{grid-template-rows:1fr}.toast-region__item[data-phase=entering]>.toast-region__lift{animation:tako-crossfade var(--tako-duration-fast) var(--tako-ease-out) both}.toast-region__item>.toast-region__lift{transition:opacity var(--tako-duration-fast) var(--tako-ease-out);translate:none;scale:none}.toast-region__item .toast{animation:none}.toast__timeline{display:none}}:root[data-motion=reduced] .toast-region__item,:root[data-motion=reduced] .toast-region__item[data-phase=entering]{transition:none;animation:none}:root[data-motion=reduced] .toast-region__item[data-phase=leaving]{grid-template-rows:1fr}:root[data-motion=reduced] .toast-region__item[data-phase=entering]>.toast-region__lift{animation:tako-crossfade var(--tako-duration-fast) var(--tako-ease-out) both}:root[data-motion=reduced] .toast-region__item>.toast-region__lift{transition:opacity var(--tako-duration-fast) var(--tako-ease-out);translate:none;scale:none}:root[data-motion=reduced] .toast-region__item .toast{animation:none}:root[data-motion=reduced] .toast__timeline{display:none}@media(prefers-reduced-motion:reduce){.action-menu{animation-name:tako-crossfade}}@keyframes tako-pop-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes tako-stamp{0%{opacity:0;transform:scale(1.6)rotate(-10deg)}60%{opacity:1;transform:scale(.94)rotate(2deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.status-pill--stamped{animation:none}}:root[data-motion=reduced] .status-pill--stamped{animation:none}@keyframes tako-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.popover{animation-name:tako-crossfade}.data-table tbody tr{animation:none}}:root[data-reveal=theme]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-reveal=theme]::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes tako-pulse{0%{transform:scale(1)}to{transform:scale(1.02)}}@property --side-bar-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --side-bar-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes side-bar-scroll-fade{0%{--side-bar-fade-start:0px;--side-bar-fade-end:var(--tako-space-roomy)}to{--side-bar-fade-start:var(--tako-space-roomy);--side-bar-fade-end:0px}}@keyframes tako-tip{0%{opacity:0;transform:translate(calc(-1 * var(--tako-space-tighter)))}to{opacity:1;transform:none}}[dir=rtl] .side-bar-tip{animation-name:tako-tip-rtl}@keyframes tako-tip-rtl{0%{opacity:0;transform:translate(var(--tako-space-tighter))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.global-drop__target{animation:none}.quick-action-row,:root .side-bar-tip{animation-name:tako-crossfade}}:root[data-motion=reduced] .side-bar-tip{animation-name:tako-crossfade}.scene-art.share-card__plate{width:100%}.scene-art.notice-strip__peek{width:var(--tako-notice-peek);margin-block:calc(-1 * var(--tako-space-tighter))}input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=date],[type=time],[type=number],.amount-field,.name-field)){line-height:var(--tako-field-line-height)}.truncate{padding-block:var(--tako-clip-overshoot);margin-block:calc(-1 * var(--tako-clip-overshoot))}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
