.v2-root{min-height:100vh;font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:var(--weight-medium);line-height:20px;background:var(--color-page);color:var(--color-ink);-webkit-font-smoothing:antialiased;font-feature-settings:var(--font-features)}.v2-root h1{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--fs-figure);line-height:1.2;letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4)}@media (min-width:1024px){.v2-root h1{font-size:var(--fs-title)}}.v2-root h2{font-size:var(--fs-lead);line-height:24px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-faq);color:var(--color-ink);margin:var(--space-8) 0 var(--space-3)}.v2-root h3{font-size:var(--fs-ui);font-weight:var(--weight-bold);margin:var(--space-3) 0 var(--space-1-5)}.v2-root .v2-muted{color:var(--color-ink-subtle)}.v2-root .v2-faint{color:var(--color-ink-faint);font-size:var(--fs-meta)}.v2-root .v2-overline{font-size:var(--fs-kicker);line-height:16px;font-weight:var(--weight-semibold);letter-spacing:var(--kicker-tracking);text-transform:uppercase;color:var(--color-accent-text)}.v2-root .num,.v2-root td{font-variant-numeric:tabular-nums}.v2-root .v2-error{color:var(--color-danger)}.v2-root a{color:var(--color-link);text-decoration:none}.v2-root a:hover{color:var(--color-link-hover)}.v2-root .v2-check a,.v2-root .v2-demo-banner a,.v2-root a:hover,.v2-root p a{text-decoration:underline;text-underline-offset:3px}.v2-root :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}body:has(.v2-root){min-height:100svh}.v2-root .v2-app{min-height:100vh}.v2-root .v2-side{display:none}.v2-root .v2-topbar{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;padding:calc(10px + env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) 10px max(var(--space-4),env(safe-area-inset-left));background:var(--color-page);border-bottom:1px solid var(--color-edge)}.v2-root .v2-topbar img{display:block;height:var(--lockup-h-s);width:auto}.v2-root .v2-main{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-4))}.v2-root .v2-main:focus{outline:none}.v2-root .v2-wrap{margin:0 auto;padding:var(--space-6) var(--page-gutter)}.v2-root .v2-wrap,.v2-root .v2-wrap-read{max-width:var(--page-read)}.v2-root .v2-narrow,.v2-root .v2-wrap-narrow{max-width:var(--page-narrow)}.v2-root .v2-wrap-wide{max-width:var(--page-wide)}.v2-root .v2-main .v2-workspace-home{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.v2-root .v2-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:grid;grid-template-columns:repeat(4,1fr);padding:var(--space-1) max(var(--space-1),env(safe-area-inset-right)) calc(var(--space-1) + env(safe-area-inset-bottom)) max(var(--space-1),env(safe-area-inset-left));background:var(--color-page);border-top:1px solid var(--color-edge)}.v2-root .v2-tabbar a{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--touch-min);border-radius:var(--radius-m);font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--color-ink-faint);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.v2-root .v2-tabbar a:hover{text-decoration:none}.v2-root .v2-tabbar a[aria-current=page]{color:var(--color-ink)}.v2-root .v2-tabbar a[aria-current=page]:before{content:"";position:absolute;top:calc(-1 * var(--space-1));left:30%;right:30%;height:2px;border-radius:var(--radius-m);background:var(--color-ink)}@media (min-width:1024px){.v2-root .v2-side{display:flex;flex-direction:column;gap:var(--space-1);position:fixed;inset:0 auto 0 0;width:var(--sidebar-w);padding:var(--space-6) var(--space-3) var(--space-4);background:var(--color-page);border-right:1px solid var(--color-edge)}.v2-root .v2-tabbar,.v2-root .v2-topbar{display:none}.v2-root .v2-main{margin-left:var(--sidebar-w);padding-bottom:0}.v2-root .v2-wrap{padding:var(--space-10) var(--page-gutter) var(--space-16)}}.v2-root .v2-lockup{display:block;padding:0 var(--space-2) var(--space-1)}.v2-root .v2-lockup img{display:block;height:var(--lockup-h-s);width:auto}.v2-root .v2-side-ws{margin:var(--space-1-5) var(--space-2) var(--space-4);font-size:var(--fs-meta);font-weight:var(--weight-medium);color:var(--color-ink-faint)}.v2-root .v2-side-nav{display:flex;flex-direction:column;gap:var(--space-0-5)}.v2-root .v2-side-nav a{position:relative;display:flex;align-items:center;height:34px;padding:0 var(--space-2-5);border-radius:var(--radius-m);font-size:var(--fs-ui);color:var(--color-ink-subtle);text-decoration:none}.v2-root .v2-side-nav a:hover{background:var(--color-hover);color:var(--color-ink);text-decoration:none}.v2-root .v2-side-nav a[aria-current=page]{background:var(--color-active);color:var(--color-ink)}.v2-root .v2-side-foot{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1-5);padding:0 var(--space-2)}.v2-root .v2-side-help{color:var(--color-ink-faint);font-size:var(--fs-small);margin:var(--space-1-5) 0 0}.v2-root .v2-demo-banner{margin:0;padding:var(--space-2) var(--space-4);text-align:center;font-size:var(--fs-small);color:var(--color-ink-muted);background:var(--color-surface-2);border-bottom:1px solid var(--color-edge)}.v2-root button{font:inherit;color:inherit;cursor:pointer}.v2-root .v2-btn,.v2-root .v2-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-h-m);padding:0 var(--space-4);border-radius:var(--radius-control);border:1px solid var(--color-brand-fill);background:var(--color-brand-fill);color:var(--color-on-brand);box-shadow:none;font:inherit;font-size:var(--fs-small);font-weight:var(--weight-cta);line-height:1.2;cursor:pointer;text-decoration:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.v2-root .v2-btn:hover,.v2-root .v2-button:hover{background:var(--color-brand-fill-hover);border-color:var(--color-brand-fill-hover);color:var(--color-on-brand);text-decoration:none}.v2-root .v2-btn.secondary,.v2-root .v2-button.secondary{background:transparent;border-color:var(--color-edge-strong);color:var(--color-ink)}.v2-root .v2-btn.secondary:hover,.v2-root .v2-button.secondary:hover{background:var(--color-hover);border-color:var(--color-edge-strong);color:var(--color-ink)}.v2-root .v2-button.quiet{min-height:var(--control-h-s);padding:0 var(--space-1);background:transparent;border-color:transparent;color:var(--color-ink-subtle);font-weight:var(--weight-medium)}.v2-root .v2-button.quiet:hover{background:transparent;border-color:transparent;color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.v2-root .v2-button.small{min-height:var(--control-h-s);padding:0 var(--space-3);font-size:var(--fs-small)}.v2-root .v2-button.large{min-height:52px;padding:0 var(--space-6);font-size:var(--fs-lead);font-weight:var(--weight-bold);letter-spacing:var(--tracking-price)}.v2-root .v2-button[aria-disabled=true],.v2-root button:disabled,.v2-root button:disabled:hover{opacity:1;background:var(--color-surface-2);border-color:var(--color-edge-strong);color:var(--color-ink-placeholder);cursor:not-allowed;text-decoration:none}.v2-root .v2-button.quiet:disabled,.v2-root .v2-button.secondary:disabled{background:transparent}.v2-root .v2-button.quiet:disabled{border-color:transparent}@media (max-width:720px),(pointer:coarse){.v2-root .v2-btn,.v2-root .v2-btn.small,.v2-root .v2-button,.v2-root .v2-button.quiet,.v2-root .v2-button.small{min-height:var(--touch-min)}}.v2-root label{display:block;margin:var(--space-4) 0 var(--space-1-5);font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.v2-root input,.v2-root select,.v2-root textarea{width:100%;box-sizing:border-box;min-height:var(--touch-min);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-control);border:1px solid var(--color-edge-control);background:var(--color-input);color:var(--color-ink);font:inherit;font-size:var(--fs-lead)}.v2-root input::-moz-placeholder,.v2-root textarea::-moz-placeholder{color:var(--color-ink-placeholder)}.v2-root input::placeholder,.v2-root textarea::placeholder{color:var(--color-ink-placeholder)}.v2-root input:focus,.v2-root select:focus,.v2-root textarea:focus{border-color:var(--color-edge-hover)}.v2-root textarea{resize:vertical}.v2-root input[type=checkbox]:not([role=switch]){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;min-height:0;margin:0 var(--space-2) 0 0;padding:0;border:1px solid var(--color-edge-control);border-radius:var(--radius-xs);background:transparent 50%/12px 12px no-repeat;cursor:pointer;vertical-align:-3px}.v2-root input[type=checkbox]:not([role=switch]):checked{background-color:var(--color-brand-fill);border-color:var(--color-brand-fill);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.6-5.2' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.v2-root input[type=checkbox]:not([role=switch]):disabled{opacity:.5;cursor:not-allowed}.v2-root .v2-check{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-ui);font-weight:var(--weight-regular);color:var(--color-ink-muted);cursor:pointer}.v2-root .v2-check input[type=checkbox]{margin:0}@media (max-width:720px),(pointer:coarse){.v2-root .v2-check{min-height:var(--touch-min)}}.v2-root .v2-badge,.v2-root .v2-state-text{display:inline;height:auto;padding:0;border:0;border-radius:0;background:none;font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--color-ink-subtle);white-space:nowrap}.v2-root .v2-badge:before{content:none}.v2-root :is(.v2-state-text,.v2-badge)[data-tone=needs]{color:var(--color-ink);font-weight:var(--weight-semibold)}.v2-root .v2-badge[data-tone=stop],.v2-root :is(.v2-state-text,.v2-badge)[data-tone=problem]{color:var(--color-danger)}.v2-root :is(.v2-state-text,.v2-badge)[data-tone=done]{color:var(--color-ink)}.v2-root .v2-badge[data-tone=price],.v2-root .v2-badge[data-tone=review],.v2-root .v2-badge[data-tone=work],.v2-root .v2-tag{color:var(--color-ink-subtle)}.v2-root .v2-tag{display:inline;margin-right:var(--space-2);padding:0;border:0;font-size:var(--fs-small)}.v2-root .v2-count{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;margin-left:var(--space-2);padding:0 var(--space-1);border:1px solid var(--color-edge-control);border-radius:var(--radius-xs);background:none;color:var(--color-ink);font-size:var(--fs-kicker);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1;text-decoration:none}.v2-root .v2-tabbar .v2-count{position:absolute;top:var(--space-1-5);left:calc(50% + var(--space-4));margin-left:0;min-width:16px;height:16px;background:var(--color-page)}.v2-root .v2-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between}.v2-root ul.v2-list{list-style:none;padding:0;margin:0}.v2-root ul.v2-list li{border-top:1px solid var(--color-edge);padding:var(--space-4) 0}.v2-root ul.v2-list li:first-child{border-top:0}.v2-root .v2-rows>a,.v2-root .v2-rows>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-edge);color:var(--color-ink);text-decoration:none}.v2-root .v2-rows>:first-child{border-top:0}.v2-root .v2-rows>a:hover{background:var(--color-surface-2);color:var(--color-ink);text-decoration:none}.v2-root .v2-rows .v2-row-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-root .v2-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2)}.v2-root .v2-head h1{margin:0}.v2-root .v2-card{margin:var(--space-3) 0}.v2-root .v2-rows,.v2-root .v2-table{overflow:hidden}.v2-root .v2-composer{padding:var(--space-5);margin:var(--space-3) 0 var(--space-2)}.v2-root .v2-composer .v2-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.v2-root .v2-readouts{display:grid;gap:var(--space-3);grid-template-columns:1fr}@media (min-width:768px){.v2-root .v2-readouts{grid-template-columns:repeat(3,1fr)}}.v2-root .v2-readout{display:flex;flex-direction:column;gap:var(--space-2)}.v2-root .v2-msg[data-from=customer]{align-self:flex-end;align-items:flex-end}.v2-root .v2-msg .v2-bubble{padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-bubble);background:var(--color-surface-2);line-height:24px}.v2-root .v2-msg[data-from=customer] .v2-bubble{background:var(--color-surface-3)}.v2-root .v2-msg .v2-faint{padding:0 var(--space-1-5)}.v2-root table{width:100%;border-collapse:collapse}.v2-root th{text-align:left;vertical-align:top;font-size:var(--fs-meta);font-weight:var(--weight-medium);color:var(--color-ink-faint);padding:var(--space-3) var(--space-3) var(--space-2-5);border-bottom:1px solid var(--color-edge)}.v2-root td{text-align:left;padding:var(--space-3);border-top:1px solid var(--color-edge);vertical-align:middle}@media (max-width:640px){.v2-root .v2-table thead{display:none}.v2-root .v2-table tr{display:grid;grid-template-columns:1fr auto;padding:var(--space-2-5) var(--space-3);border-top:1px solid var(--color-edge)}.v2-root .v2-table tr:first-child{border-top:0}.v2-root .v2-table td{border:0;padding:var(--space-0-5) 0}}.v2-root .v2-start{min-height:100vh;display:grid;place-items:center;padding:var(--space-12) var(--space-5)}.v2-root .v2-start-inner{width:100%;text-align:center}.v2-root .v2-start-inner>img{height:var(--lockup-h-m);width:auto;margin:0 auto var(--space-8);display:block}.v2-root .v2-start h1{line-height:1.12;letter-spacing:var(--tracking-tight);text-wrap:balance}.v2-root .v2-start .v2-card{text-align:left;background:var(--color-page);border:1px solid var(--color-edge);border-radius:var(--radius-2xl);padding:var(--space-6)}.v2-root .v2-start .v2-card button{width:100%;margin-top:var(--space-4)}.v2-root .v2-faq details{border-bottom:1px solid var(--color-edge)}.v2-root .v2-faq summary{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--fs-lead);line-height:1.4;padding:var(--space-4) var(--space-0-5);cursor:pointer}.v2-root .v2-faq p{margin:0 var(--space-1) var(--space-5);color:var(--color-ink-subtle);font-size:var(--fs-body);line-height:1.6;max-width:640px}@media (max-width:480px){.v2-root .v2-faq summary{font-size:var(--fs-figure);padding:var(--space-4) 0}}.v2-root .v2-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2-5) var(--space-4);margin:var(--space-4) 0 var(--space-1)}.v2-root .v2-share .v2-check{margin:0}.v2-root .v2-share-url{flex-basis:100%;margin:0;color:var(--color-ink-subtle);font-size:var(--fs-small)}.v2-root .v2-share-url code{word-break:break-all;color:var(--color-ink)}.v2-root .v2-upload{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-2) 0}.v2-root .v2-upload label{margin:0}.v2-root .v2-upload input:focus-visible+*,.v2-root .v2-upload:focus-within label{outline:2px solid var(--color-focus-ring);outline-offset:2px}.v2-root .v2-files a{color:var(--color-ink)}.v2-root .v2-convo{display:flex;flex-direction:column;min-height:calc(100svh - var(--topbar-h) - var(--tabbar-h));max-width:720px;margin:0 auto;padding:0 var(--page-gutter)}@media (min-width:1024px){.v2-root .v2-convo{min-height:100svh}}.v2-root .v2-thread{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-4);padding:var(--space-5) 0 var(--space-3);margin:0}@media (min-width:1024px){.v2-root .v2-convo.is-empty{justify-content:center;padding-bottom:14svh}.v2-root .v2-convo.is-empty .v2-thread{flex:0 0 auto}.v2-root .v2-convo.is-empty .v2-dock{position:static}.v2-root .v2-convo.is-empty .v2-hello{padding-bottom:var(--space-1)}}.v2-root .v2-hello{margin:auto 0 0;padding:0 0 var(--space-5);display:flex;flex-direction:column;gap:var(--space-1-5);animation:v2-rise var(--duration-emphasis) var(--ease-out) both}.v2-root .v2-hello h1{margin:0;font-size:var(--fs-title);line-height:1.2;max-width:22ch}.v2-root .v2-hello p{margin:0;font-size:var(--fs-body)}@media (min-width:1024px){.v2-root .v2-hello h1{font-size:var(--fs-title-l)}}.v2-root .v2-msg{max-width:none;display:flex;flex-direction:column;gap:var(--space-2-5);animation:v2-rise var(--duration-base) var(--ease-out) both}.v2-root .v2-msg-user{align-items:flex-end}.v2-root .v2-msg-assistant{align-items:flex-start}.v2-root .v2-bubble{max-width:min(85%,540px);font-size:var(--fs-body);line-height:23px;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:none}.v2-root .v2-msg-assistant .v2-bubble{padding:0 var(--space-0-5);border:0;color:var(--color-ink-muted);max-width:min(100%,600px)}.v2-root .v2-via{margin-left:var(--space-2);font-size:var(--fs-kicker);color:var(--color-ink-faint)}.v2-root .v2-typing{display:inline-flex;gap:var(--space-1);align-items:center;height:24px}.v2-root .v2-typing i{width:6px;height:6px;border-radius:var(--radius-round);background:var(--color-ink-faint);animation:v2-blink 1.2s ease-in-out infinite}.v2-root .v2-typing i:nth-of-type(2){animation-delay:.15s}.v2-root .v2-typing i:nth-of-type(3){animation-delay:.3s}@keyframes v2-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes v2-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v2-root .v2-gcard{width:min(100%,420px);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-4);border-radius:var(--radius-l);color:var(--color-ink);background:var(--color-surface-1);border:1px solid var(--color-edge);animation:v2-rise var(--duration-emphasis) var(--ease-out) both;animation-delay:60ms}.v2-root .v2-gcard p{margin:0;font-size:var(--fs-ui);line-height:20px}.v2-root .v2-gcard strong{font-size:var(--fs-body);line-height:21px}.v2-root .v2-gcard-link{text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out)}.v2-root .v2-gcard-link:hover{border-color:var(--color-edge-strong);text-decoration:none}.v2-root .v2-gcard-small{width:auto;min-width:200px}.v2-root .v2-gcard-rows{display:flex;flex-direction:column;margin-top:var(--space-1-5)}.v2-root .v2-gcard .v2-button{align-self:flex-start;margin-top:var(--space-2)}.v2-root .v2-pcard{padding:var(--space-4) var(--space-4) var(--space-4)}.v2-root .v2-pcard-title{font-size:var(--fs-body)}.v2-root .v2-pcard-price{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-title-l);line-height:1.1;letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;margin:var(--space-1) 0 var(--space-0-5)}.v2-root .v2-pcard-meta{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--fs-small);color:var(--color-ink-faint)}.v2-root .v2-pcard-actions{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-2-5)}.v2-root .v2-pcard-actions button{flex:1;min-height:var(--touch-min);font-size:var(--fs-body);white-space:nowrap}.v2-root .v2-pcard-actions a{font-size:var(--fs-small);color:var(--color-ink-subtle)}.v2-root .v2-pcard.is-approved{border-color:var(--color-edge-strong);animation:v2-approved var(--duration-enter) var(--ease-out) both}@keyframes v2-approved{0%{transform:scale(1)}35%{transform:scale(1.015)}to{transform:scale(1)}}.v2-root .v2-pill-soft{display:inline-flex;align-items:center;font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--color-ink-subtle)}.v2-root .v2-upsell{border-color:var(--color-edge);box-shadow:none;background:var(--color-surface-1)}.v2-root .v2-upsell .v2-overline{color:var(--color-accent-text)}.v2-root .v2-upsell .v2-button,.v2-root .v2-upsell button{align-self:flex-start;margin-top:var(--space-2)}.v2-root .v2-amount-s{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-figure);font-variant-numeric:tabular-nums}.v2-root .v2-result-row{display:flex;gap:var(--space-3);align-items:baseline;padding:var(--space-2-5) 0;border-top:1px solid var(--color-edge);color:var(--color-ink);text-decoration:none;font-size:var(--fs-ui)}.v2-root .v2-result-row:first-child{border-top:0}.v2-root .v2-result-row:hover{color:var(--color-ink);text-decoration:none}.v2-root .v2-result-day{flex:none;width:52px;font-weight:var(--weight-bold);color:var(--color-ink);font-variant-numeric:tabular-nums}.v2-root .v2-suggest{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--color-edge)}.v2-root .v2-suggest:first-child{border-top:0;padding-top:var(--space-1)}.v2-root .v2-suggest button{align-self:flex-start}.v2-root .v2-related{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--touch-min);padding:0;border-radius:var(--radius-m);background:none;border:0;border-top:1px solid var(--color-edge);color:var(--color-ink);font-weight:var(--weight-medium)}.v2-root .v2-related:first-child{border-top:0}.v2-root .v2-related:hover{background:none;color:var(--color-ink)}.v2-root .v2-related:hover .v2-price-s{color:var(--color-ink)}.v2-root .v2-price-s{font-variant-numeric:tabular-nums;color:var(--color-ink-subtle);font-weight:var(--weight-bold)}.v2-root .v2-dock{position:sticky;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:var(--z-raised);padding:var(--space-2) 0 var(--space-2-5);background:var(--color-page)}@media (min-width:1024px){.v2-root .v2-dock{bottom:0;padding-bottom:var(--space-5)}}.v2-root .v2-composer2{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface-1);border:1px solid var(--color-edge-control);transition:border-color var(--duration-fast) var(--ease-out)}.v2-root .v2-composer2:focus-within{border-color:var(--color-brand)}.v2-root .v2-composer2 textarea{min-height:26px;max-height:160px;padding:var(--space-1-5) 0;border:0;background:transparent;resize:none;font-size:var(--fs-lead);line-height:24px;field-sizing:content}.v2-root .v2-composer2 textarea:focus-visible{outline:none}.v2-root .v2-composer2-actions{display:flex;align-items:center;gap:var(--space-1)}.v2-root .v2-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:36px;padding:0;border-radius:var(--radius-m);background:transparent;border:1px solid transparent;color:var(--color-ink-subtle)}.v2-root .v2-icon:hover{background:var(--color-surface-2);color:var(--color-ink)}.v2-root .v2-icon svg{width:20px;height:20px;fill:currentColor}.v2-root .v2-icon.on{color:var(--color-ink);background:var(--color-brand);animation:v2-pulse 1.6s ease-in-out infinite}.v2-root .v2-send{margin-left:auto;min-height:36px;padding:0 var(--space-4)}.v2-root .v2-picks{display:flex;flex-wrap:wrap;gap:var(--space-1-5);padding:var(--space-2-5) 0 0}.v2-root .v2-pick{display:inline-flex;align-items:center;min-height:var(--control-h-s);padding:0 var(--space-3);border-radius:var(--radius-m);font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--color-ink-subtle);background:transparent;border:1px solid var(--color-edge)}.v2-root .v2-pick:hover{color:var(--color-ink);border-color:var(--color-edge-strong);background:transparent}.v2-root .v2-pick.on{color:var(--color-ink);border-color:var(--color-brand);background:var(--color-surface-2)}.v2-root .v2-pick{max-width:100%}.v2-root .v2-dock-inline .v2-pick{max-width:240px}.v2-root .v2-pick-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.v2-root .v2-picks .v2-pick:nth-child(n+4){display:none}}.v2-root .v2-orb{position:relative;display:block;width:56px;height:var(--row-h);border-radius:var(--radius-round);border:2px solid var(--color-brand);background:none}.v2-root .v2-orb:after{content:"";position:absolute;inset:14px;border-radius:var(--radius-round);background:var(--color-brand);animation:v2-pulse 2.4s ease-in-out infinite}.v2-root .v2-orb-speaking:after{animation-duration:.8s}.v2-root .v2-orb-connecting{opacity:.6}@keyframes v2-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.75}}.v2-root .v2-live{position:fixed;left:var(--space-3);right:var(--space-3);bottom:calc(var(--tabbar-h) + var(--space-3) + env(safe-area-inset-bottom));z-index:var(--z-overlay);display:flex;flex-direction:column;align-items:center;gap:var(--space-2-5);padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-m);background:var(--color-surface-1);border:1px solid var(--color-edge-strong);animation:v2-rise var(--duration-base) var(--ease-out) both}.v2-root .v2-live-state{margin:0;font-weight:var(--weight-bold)}.v2-root .v2-live-lines{width:100%;max-width:460px;min-height:var(--control-h-m);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--fs-ui);color:var(--color-ink-subtle);text-align:center}.v2-root .v2-live-lines p{margin:0;animation:v2-rise var(--duration-fade) var(--ease-out) both}@media (min-width:1024px){.v2-root .v2-live{left:calc(var(--sidebar-w) + (100vw - var(--sidebar-w)) / 2);right:auto;transform:translateX(-50%);width:440px;bottom:110px}}.v2-root .v2-card,.v2-root .v2-composer,.v2-root .v2-readout,.v2-root .v2-rows,.v2-root .v2-table{background:var(--color-surface-1);border:1px solid var(--color-edge);border-radius:var(--radius-l);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.v2-root .v2-card{padding:var(--space-4)}.v2-root .v2-wrap>*{animation:v2-rise var(--duration-base) var(--ease-out) both}.v2-root .v2-readout .v2-readout-day{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.v2-root .v2-readout{padding:var(--space-4) var(--space-4)}.v2-root .v2-readout .v2-readout-day{font-size:var(--fs-lead)}.v2-root .v2-subnav{display:flex;gap:var(--space-5);margin:-4px 0 var(--space-5);border-bottom:1px solid var(--color-edge)}.v2-root .v2-subnav a{padding:var(--space-2) 0 var(--space-2-5);margin-bottom:-1px;color:var(--color-ink-subtle);font-size:var(--fs-ui);text-decoration:none;border-bottom:2px solid transparent}.v2-root .v2-subnav a:hover{color:var(--color-ink);text-decoration:none}.v2-root .v2-subnav a[aria-current=page]{color:var(--color-ink);font-weight:var(--weight-semibold);border-bottom-color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.v2-root *,.v2-root :after,.v2-root :before{animation:none!important;transition:none!important}}.v2-root .v2-start{position:relative;align-items:start;padding-top:12svh;background:var(--color-page)}.v2-root .v2-start-inner{max-width:480px}.v2-root .v2-start h1{font-size:var(--fs-title-l);margin-bottom:var(--space-5)}@media (min-width:1024px){.v2-root .v2-start h1{font-size:var(--fs-hero)}}.v2-root .v2-startchat{text-align:left;display:flex;flex-direction:column;gap:var(--space-2-5)}.v2-root .v2-startchat .v2-thread{padding:var(--space-1) 0;min-height:0}.v2-root .v2-startchat .v2-composer2{flex-direction:row;align-items:center;padding:var(--space-1-5) var(--space-1-5) var(--space-1-5) var(--space-4)}.v2-root .v2-startchat .v2-composer2 input{flex:1;min-height:var(--control-h-m);border:0;background:transparent;padding:0;font-size:var(--fs-lead)}.v2-root .v2-startchat .v2-composer2 input:focus-visible{outline:none}.v2-root .v2-startchat .v2-composer2-actions{flex:none}.v2-root .v2-seg{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.v2-root .v2-seg button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-m);font-size:var(--fs-small);background:transparent;color:var(--color-ink-subtle);border:1px solid var(--color-edge-strong)}.v2-root .v2-seg button.on{background:var(--color-surface-4);color:var(--color-ink);border-color:var(--color-edge-strong)}.v2-root .v2-consent p{font-size:var(--fs-ui);line-height:20px}.v2-root .v2-balline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2-5);margin:0 0 var(--space-1)}.v2-root .v2-dock-inline{position:static;background:none;padding:0}.v2-root #member .v2-gcard{width:min(100%,var(--account-w))}.v2-root .v2-pcard button.large{width:100%;min-height:var(--touch-min);margin-top:var(--space-2-5);font-size:var(--fs-body)}.v2-root .v2-pcard button.secondary{width:100%;margin-top:var(--space-2)}.v2-root .v2-table td a{color:var(--color-ink);font-weight:var(--weight-medium)}.v2-root .v2-table td a:hover{color:var(--color-ink)}.v2-root .v2-table th{border-bottom-color:var(--color-edge)}.v2-root .v2-table td{border-top-color:var(--color-edge)}.v2-root .v2-msg .v2-bubble{box-shadow:none}.v2-root .v2-msg-assistant .v2-bubble{background:none;animation:v2-rise var(--duration-base) var(--ease-out) both}.v2-root .v2-pcard-price small{margin-left:var(--space-1-5);font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:var(--weight-medium);letter-spacing:0;color:var(--color-ink-subtle)}.v2-root .v2-auto-list,.v2-root .v2-auto-picks{display:flex;flex-direction:column;margin-top:var(--space-2)}.v2-root .v2-auto-pick{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-h-l);padding:var(--space-2) 0;border-top:1px solid var(--color-edge)}.v2-root .v2-auto-pick-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5);font-size:var(--fs-ui);line-height:20px}.v2-root .v2-auto-pick-main a,.v2-root .v2-auto-pick-main a:hover{color:var(--color-ink);text-decoration:none}.v2-root .v2-auto-pick-main .v2-faint{font-size:var(--fs-meta);line-height:16px}.v2-root .v2-auto-pick.is-skipped .v2-auto-pick-main>span:first-child,.v2-root .v2-auto-pick.is-skipped .v2-price-s{color:var(--color-ink-faint)}.v2-root .v2-auto-pick.is-skipped .v2-price-s{text-decoration:line-through}.v2-root .v2-auto-pick .v2-price-s{font-size:var(--fs-ui)}.v2-root .v2-auto-list .v2-overline{margin-bottom:var(--space-1)}.v2-root .v2-auto-settings{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--account-w)}.v2-root .v2-auto-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4);border:1px solid var(--color-edge);border-radius:var(--radius-m);background:var(--color-surface-1)}.v2-root .v2-auto-row p{margin:var(--space-0-5) 0 0}.v2-root .v2-auto-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.v2-root .v2-auto-form{display:flex;flex-direction:column;gap:var(--space-4)}.v2-root .v2-auto-form>p{margin:0}.v2-root .v2-auto-form label{display:flex;flex-direction:column;gap:var(--space-1-5);font-size:var(--fs-small);color:var(--color-ink-subtle)}.v2-root .v2-auto-form summary{cursor:pointer;font-size:var(--fs-small);color:var(--color-ink-subtle)}.v2-root .v2-auto-form details[open] summary{margin-bottom:var(--space-2-5)}.v2-root .v2-money-input{display:flex;align-items:center;gap:var(--space-1-5);width:160px;padding:0 var(--space-3);border:1px solid var(--color-edge-control);border-radius:var(--radius-control);background:var(--color-surface-1);color:var(--color-ink-subtle)}.v2-root .v2-money-input:focus-within{border-color:var(--color-brand)}.v2-root .v2-money-input input{width:100%;min-height:var(--control-h-m);padding:0;border:0;background:transparent;font-size:var(--fs-lead);color:var(--color-ink)}.v2-root .v2-money-input input:focus-visible{outline:none}.v2-root .v2-auto-pick button,.v2-root .v2-pcard .v2-auto-pick button.secondary{flex:none;width:auto;margin:0}.v2-root .v2-msg .v2-auto-pick .v2-faint{padding:0}.v2-root .v2-auto .v2-pcard-meta a{color:var(--color-ink-subtle);text-decoration:none}.v2-root .v2-auto .v2-pcard-meta a:hover{color:var(--color-ink)}.v2-root .v2-group h2{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-6) 0 var(--space-2);font-size:var(--fs-small);letter-spacing:.02em;color:var(--color-ink-subtle)}.v2-root .v2-group:first-of-type h2{margin-top:var(--space-1)}.v2-root .v2-group h2 .v2-faint{font-size:var(--fs-meta)}.v2-root .v2-lines{display:flex;flex-direction:column;border-top:1px solid var(--color-edge)}.v2-root .v2-line{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-h-l);padding:0 var(--space-0-5);border-bottom:1px solid var(--color-edge);color:var(--color-ink);text-decoration:none;font-size:var(--fs-body)}.v2-root a.v2-line:hover{background:var(--color-surface-1);text-decoration:none}.v2-root .v2-line-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-root .v2-line-amount{display:none;color:var(--color-ink-subtle);font-variant-numeric:tabular-nums;font-size:var(--fs-ui)}@media (min-width:640px){.v2-root .v2-line-amount{display:inline}}.v2-root .v2-line-state{flex:none;font-size:var(--fs-small);color:var(--color-ink-subtle)}.v2-root .v2-line-state.is-needs{color:var(--color-ink);font-weight:var(--weight-semibold)}.v2-root .v2-line.is-dim{color:var(--color-ink-faint)}.v2-root .v2-lines-foot{margin-top:var(--space-6)}.v2-root .v2-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1-5);margin:-6px 0 var(--space-4)}.v2-root .v2-state .v2-next{margin:0;font-size:var(--fs-body);color:var(--color-ink-muted)}.v2-root .v2-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:560px}.v2-root .v2-empty p{margin:0}.v2-root .v2-empty .v2-lines{align-self:stretch}.v2-root #member .v2-upsell{box-shadow:none}.v2-root .v2-amount-s,.v2-root .v2-pcard-price,.v2-root .v2-price-s,.v2-root .v2-result-day,.v2-root b,.v2-root strong,.v2-root th{font-weight:var(--weight-bold)}.v2-root .v2-pcard-price small,.v2-root .v2-pick,.v2-root .v2-pill-soft,.v2-root .v2-related,.v2-root .v2-seg button{font-weight:var(--weight-medium)}.v2-root .v2-gcard strong{font-weight:var(--weight-bold)}.v2-root .v2-wrap>p[role=status]{margin:0 0 var(--space-4);color:var(--color-ink-muted)}.v2-root .v2-activity-row{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-2-5) 0;border-top:1px solid var(--color-edge);color:var(--color-ink);text-decoration:none;font-size:var(--fs-ui);line-height:20px}.v2-root .v2-activity-row:first-child{border-top:0}.v2-root .v2-activity-row:hover{color:var(--color-ink);text-decoration:none}.v2-root .v2-activity-label{flex:none;width:112px;font-size:var(--fs-meta);color:var(--color-ink-subtle)}.v2-root .v2-activity-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-root .v2-summary strong{display:block;margin:var(--space-2) 0 var(--space-1);font-size:var(--fs-lead);font-weight:var(--weight-bold)}.v2-root .v2-summary .v2-activity-text{white-space:normal}.v2-root .v2-pref{cursor:pointer}.v2-root .v2-pref input[role=switch]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:36px;height:20px;min-height:0;margin:0;padding:0;border-radius:var(--radius-switch);background:var(--color-edge-control);border:0;position:relative;cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.v2-root .v2-pref input[role=switch]:after{content:"";position:absolute;top:var(--space-0-5);left:var(--space-0-5);width:16px;height:16px;border-radius:var(--radius-round);background:var(--color-ink);transition:transform var(--duration-fast) var(--ease-out)}.v2-root .v2-pref input[role=switch]:checked{background:var(--color-brand)}.v2-root .v2-pref input[role=switch]:checked:after{transform:translateX(16px)}.v2-root .v2-pref input[role=switch]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.v2-root .v2-prefs>p{margin:var(--space-2-5) 0 0}.v2-root .v2-email-settings form{margin-top:var(--space-5)}.v2-root .v2-check+.v2-check{margin-top:var(--space-2)}.v2-root .v2-msg-user .v2-bubble{border:1px solid var(--color-edge-strong);color:var(--color-ink);border-radius:var(--radius-bubble)}.v2-root .v2-gcard-link:hover,.v2-root .v2-msg-user .v2-bubble,.v2-root .v2-rows>a:hover,.v2-root a.v2-line:hover{background:var(--color-surface-2)}.v2-root .v2-page-lockup{display:block;height:var(--lockup-h-m);width:auto;margin:var(--space-2) 0 var(--space-8)}.v2-root .v2-brief{white-space:pre-wrap;max-width:640px}.v2-root ul.v2-list.v2-timeline{padding:var(--space-0-5) var(--space-4)}.v2-root .v2-wrap>p{margin:0 0 var(--space-4)}.v2-root .v2-wrap>p:last-child{margin-bottom:0}.v2-root form>button[type=submit]{margin-top:var(--space-4)}.v2-root .v2-skip{position:absolute;left:var(--space-3);top:-48px;z-index:var(--z-tooltip);padding:var(--space-2-5) var(--space-4);background:var(--color-brand-fill);color:var(--color-on-brand);font-weight:var(--weight-bold);text-decoration:none}.v2-root .v2-skip:focus{top:var(--space-3)}.v2-root .v2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2-root .v2-skel{background:var(--color-surface-2);animation:v2-skel 1.4s ease-in-out infinite}.v2-root .v2-skel-title{width:40%;max-width:280px;height:28px;margin:var(--space-1) 0 var(--space-6)}.v2-root .v2-skel-rows{display:flex;flex-direction:column;gap:1px;max-width:760px;background:var(--color-edge);border:1px solid var(--color-edge)}.v2-root .v2-skel-row{height:var(--control-h-l)}.v2-root .v2-skel-row:nth-child(2){animation-delay:.12s}.v2-root .v2-skel-row:nth-child(3){animation-delay:.24s}.v2-root .v2-skel-row:nth-child(4){animation-delay:.36s}@keyframes v2-skel{0%,to{background:var(--color-surface-2)}50%{background:var(--color-surface-1)}}.v2-root .v2-state-page{max-width:560px;padding-top:12svh}.v2-root .v2-state-page h1{margin:var(--space-1-5) 0 var(--space-3)}.v2-root .v2-state-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-6) 0 var(--space-4)}.v2-root .v2-state-page>img{display:block;margin-bottom:var(--space-8)}.v2-root .v2-install{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.v2-root .v2-install p{margin:0}.v2-root .v2-saved{color:var(--color-ink);font-weight:var(--weight-medium)}.v2-root .v2-saved:not(:empty){display:block;margin-top:var(--space-1)}.v2-root .v2-field-hint{margin:var(--space-1-5) 0 0;font-size:var(--fs-small);color:var(--color-ink-subtle)}.v2-root .v2-break{word-break:break-all}@media print{@page{margin:18mm 16mm}.v2-root{background:var(--color-print-paper);color:var(--color-print-ink)}.v2-root .v2-dock,.v2-root .v2-noprint,.v2-root .v2-side,.v2-root .v2-skip,.v2-root .v2-tabbar,.v2-root .v2-topbar{display:none!important}.v2-root .v2-main{margin:0;padding:0}.v2-root .v2-wrap{padding:0;max-width:none}}.v2-root .v2-data .v2-line{gap:var(--space-4);padding:var(--space-3) var(--space-0-5)}.v2-root .v2-line-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5);font-size:var(--fs-ui)}.v2-root .v2-line-main .v2-faint{font-size:var(--fs-small)}.v2-root .v2-data-form{margin-top:var(--space-3)}.v2-root button.v2-side-help{display:block;width:auto;min-height:0;padding:0;border:0;background:none;color:var(--color-ink-faint);font:inherit;font-size:var(--fs-small);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transform:none}.v2-root button.v2-side-help:hover{color:var(--color-ink);background:none;transform:none}.v2-root .v2-signed-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);max-width:var(--account-w);margin-top:var(--space-10);padding-top:var(--space-4);border-top:1px solid var(--color-edge)}.v2-root .v2-signed-in p{margin:0}.v2-root .v2-more{margin:var(--space-3) 0 0;font-size:var(--fs-small)}.v2-root .v2-session-notice{position:fixed;left:var(--space-3);right:var(--space-3);bottom:calc(var(--tabbar-h) + var(--space-3) + env(safe-area-inset-bottom));z-index:var(--z-toast);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface-2);border:1px solid var(--color-edge-strong);border-radius:var(--radius-l);font-size:var(--fs-ui)}.v2-root .v2-session-notice a{color:var(--color-accent-text);font-weight:var(--weight-bold)}@media (min-width:1024px){.v2-root .v2-session-notice{left:calc(var(--sidebar-w) + var(--space-6));right:var(--space-6);bottom:var(--space-6);max-width:640px}}.v2-root .v2-wrap .v2-help-more{margin-top:var(--space-8)}.v2-root .v2-wrap .v2-ask-about{margin:var(--space-6) 0 0;font-size:var(--fs-small);color:var(--color-ink-subtle)}.v2-root .v2-ask{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.v2-root .v2-ask p{margin:0}.v2-root .v2-earlier{display:flex;justify-content:center;margin:0 0 var(--space-4)}.v2-root .v2-msg:focus{outline:none}.v2-root .v2-msg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.v2-root .v2-activity-all{display:inline-block;margin-top:var(--space-2-5);font-size:var(--fs-small)}.v2-root .v2-update{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label at" "main main";gap:var(--space-1) var(--space-3);align-items:baseline;padding:var(--space-3) 0;border-top:1px solid var(--color-edge);font-size:var(--fs-ui)}.v2-root .v2-update:first-child{border-top:0}.v2-root .v2-update .v2-activity-label{grid-area:label;width:auto}.v2-root .v2-update-main{grid-area:main;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.v2-root .v2-update-at{grid-area:at;font-size:var(--fs-meta)}@media (min-width:720px){.v2-root .v2-update{grid-template-columns:112px 1fr auto;grid-template-areas:"label main at"}}.v2-root .v2-search,.v2-root .v2-updates .v2-list{max-width:var(--account-w)}.v2-root .v2-search{display:flex;align-items:stretch;gap:var(--space-2);margin:0 0 var(--space-6)}.v2-root .v2-search input{flex:1;min-width:0}.v2-root form.v2-search>button[type=submit]{margin-top:0}.v2-root .v2-end{height:1px;scroll-margin-bottom:var(--space-32)}.v2-root .v2-end.v2-end-dock{scroll-margin-bottom:calc(var(--space-40) + var(--space-2-5))}.v2-root .v2-start.v2-start-top{place-items:start center}.v2-root .v2-shared{width:100%;max-width:760px}.v2-root .v2-shared-work{margin-top:var(--space-6)}.v2-root .v2-shared-note{margin-top:var(--space-8)}.v2-root .v2-section-title{font-size:var(--fs-lead);color:var(--color-ink)}.v2-root .v2-form-actions{margin-top:var(--space-3)}.v2-root .v2-row.v2-row-start{justify-content:flex-start}.v2-root .v2-overline.v2-overline-gap{margin-top:var(--space-2)}.v2-root .v2-cap{text-transform:capitalize}.v2-root .v2-center{margin:0 auto;text-align:left}.v2-root .v2-submit{margin-top:var(--space-4)}.v2-root .v2-topbar-end{display:flex;align-items:center;gap:var(--space-4)}.v2-root .v2-page-lockup-link{display:block;width:-moz-fit-content;width:fit-content}.v2-root .v2-access{margin:var(--space-6) 0 0}.v2-root .v2-access .v2-button{align-self:flex-start}.v2-root .v2-changes{max-width:var(--account-w)}.v2-root .v2-picks.v2-picks-wrap{-webkit-mask-image:none;mask-image:none;flex-wrap:wrap;overflow:visible;margin-right:0;padding-right:0;padding-top:0}.v2-root .v2-picks.v2-picks-wrap .v2-pick{display:inline-flex;white-space:normal}@media (max-width:719px){.v2-root .v2-activity-text{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.v2-root .v2-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3);align-items:start}.v2-root .v2-plans>.v2-error{grid-column:1/-1}.v2-root .v2-plans .is-current{border-color:var(--color-edge-hover)}.v2-root .v2-cardfile{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}