.ds-patterns-screen{--chart-secondary:var(--chart-neutral);--chart-tertiary:color-mix(in srgb,var(--ink) 64%,transparent);--chart-pastel-secondary:var(--chart-neutral);--chart-pastel-tertiary:var(--hairline)}.ds-patterns-summary{display:grid;gap:var(--space-card-gap);margin-bottom:var(--space-xxl)}.ds-patterns-summary>section{min-width:0}.ds-patterns-eyebrow{margin:var(--space-sm) 0 var(--space-row-inset);padding-left:var(--space-xs)}.ds-patterns-summary .ds-quiet-caption a{color:inherit}.ds-patterns-all{padding-left:var(--space-xs)}.ds-day-chart{padding:var(--space-card-pad)}.ds-day-chart .ds-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg)}.ds-day-legend{display:flex;gap:var(--space-md);color:var(--ink-2,color-mix(in srgb,var(--ink) 64%,transparent));font-size:var(--role-label-size);line-height:var(--role-label-line);font-weight:var(--role-label-weight)}.ds-day-legend>span{display:inline-flex;align-items:center;gap:var(--space-xs)}.ds-day-plot{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));height:calc(var(--space-huge) * 3);padding-bottom:var(--space-xl)}.ds-day-plot:after{content:"";bottom:var(--space-xl);border-top:1px solid var(--hairline)}.ds-day-mid,.ds-day-plot:after{position:absolute;left:0;right:0}.ds-day-mid{bottom:calc(var(--space-xl) + (100% - var(--space-xl)) / 2);border-top:1px dashed var(--hairline);pointer-events:none}.ds-day-mid>span{position:absolute;right:0;bottom:var(--space-xxs);font-size:var(--role-caption-size);line-height:var(--role-caption-line);color:color-mix(in srgb,var(--ink) 44%,transparent)}.ds-day{position:relative;display:flex;flex-direction:column;align-items:center;height:100%}.ds-day-bars{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:var(--space-xs);width:100%}.ds-day-bars i{width:calc(var(--space-sm) - 1px);height:max(var(--h,0%),calc(var(--space-xxs) + 1px));border-radius:var(--space-xs) var(--space-xs) 0 0;background:var(--me)}.ds-day-bars i[data-person=partner]{background:var(--partner)}.ds-day[data-future] .ds-day-bars i{height:calc(var(--space-xxs) + 1px);background:var(--hairline)}.ds-day-label{position:absolute;bottom:calc(var(--space-xl) * -1);height:var(--space-xl);display:flex;align-items:flex-end;font-size:var(--role-label-size);line-height:var(--role-label-line);font-weight:var(--role-label-weight);color:color-mix(in srgb,var(--ink) 44%,transparent)}.ds-day[data-today] .ds-day-label{color:var(--action-label);font-weight:var(--weight-semibold,600)}.ds-patterns-screen .ds-weekly-heading,.ds-patterns-screen .ds-work-heading h2{font-size:var(--role-headline-size);line-height:var(--role-headline-line);font-weight:var(--role-headline-weight);letter-spacing:var(--role-headline-tracking)}.ds-patterns-screen .ds-weekly-heading{margin-top:var(--space-xxxl)}.ds-patterns-screen .ds-work-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--hairline)}.ds-patterns-screen .ds-work-counts>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-xxs);padding:0 var(--space-lg);border:0;background:none}.ds-patterns-screen .ds-work-counts>div:first-child{padding-left:0}.ds-patterns-screen .ds-work-counts>div+div{border-left:1px solid var(--hairline)}.ds-patterns-screen .ds-work-counts dt{color:var(--ink-2);font-size:var(--role-label-size);line-height:var(--role-label-line);font-weight:var(--role-label-weight)}.ds-patterns-screen .ds-work-counts dd,.ds-patterns-screen .ds-work-counts>div:nth-child(n) dd{color:var(--ink)}.ds-patterns-screen .ds-work-counts dd,.ds-patterns-screen .ds-work-counts>div:nth-child(n) dd,.ds-patterns-screen .ds-work-person strong{font-size:var(--role-figure-compact-size);line-height:var(--role-figure-compact-line);font-weight:var(--role-figure-weight);letter-spacing:var(--role-figure-tracking)}.ds-patterns-screen .ds-work-person progress{height:calc(var(--space-xs) + var(--space-xxs))}.ds-patterns-screen .ds-work-person progress::-webkit-progress-bar{background:var(--hairline)}.ds-patterns-screen .tt-pattern-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-card-gap)}.ds-patterns-screen .tt-pattern-stats>div,.ds-patterns-screen .tt-pattern-stats>div:nth-child(2){background:var(--surface);border:1px solid var(--hairline)!important;border-radius:var(--radius-card);padding:var(--space-lg) var(--space-card-pad);display:flex;flex-direction:column;gap:var(--space-xxs)}.ds-patterns-screen .tt-pattern-stats dt,.ds-patterns-screen .tt-pattern-stats>div:nth-child(2) dt{color:var(--ink-2);font-size:var(--role-label-size);line-height:var(--role-label-line)}.ds-patterns-screen .tt-pattern-stats dd,.ds-patterns-screen .tt-pattern-stats>div:nth-child(n) dd{color:var(--ink);font-size:var(--role-figure-compact-size);line-height:var(--role-figure-compact-line);font-weight:var(--role-figure-weight);letter-spacing:var(--role-figure-tracking)}@media (width >= 64rem){.ds-work-summary .tt-pattern-plot,.ds-work-summary>.ds-chart .tt-pattern-plot{--type-caption:var(--space-sm)}}.ds-patterns-screen .ds-work-counts>div:first-child,.ds-patterns-screen .tt-pattern-stats>div:first-child{grid-column:auto;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:var(--space-xxs)}.ds-patterns-screen .tt-pattern-tools{align-items:center;margin-top:var(--space-sm);padding-top:var(--space-xs);border-top:1px solid var(--hairline);font-size:var(--role-subhead-size);line-height:var(--role-subhead-line)}.ds-patterns-screen .tt-pattern-tools summary,.ds-patterns-screen .tt-pattern-tools>a{font-size:inherit;font-weight:var(--role-subhead-weight);min-height:calc(var(--space-xxl) + var(--space-md));display:inline-flex;align-items:center}.ds-patterns-screen .tt-pattern-tools summary{color:var(--ink-2)}.ds-patterns-screen .tt-ins-hero .tt-split,.ds-patterns-screen .tt-ins-panel[aria-labelledby=rev-days]{display:none}.ds-patterns-screen .ds-work-summary{margin-top:var(--space-xxxl)}.ds-header-action button[aria-label="Write a thank-you"]{width:var(--control-add-button);height:var(--control-add-button);min-height:var(--control-add-button);border-radius:var(--radius-chip);background:var(--b2-plum);color:var(--b2-on-plum);display:grid;place-items:center}.ds-thanks-prompt{display:flex;align-items:center;gap:var(--space-md);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:var(--space-lg) var(--space-card-pad);color:var(--ink-2);font-size:var(--role-subhead-size);line-height:var(--role-subhead-line)}.ds-thank-note{position:relative;gap:var(--space-md);padding:var(--space-card-pad);padding-left:calc(var(--space-card-pad) + var(--space-xs));overflow:hidden}.ds-thank-note:before{content:"";position:absolute;left:0;top:var(--space-card-pad);bottom:var(--space-card-pad);width:calc(var(--space-xxs) + 1px);border-radius:0 var(--radius-lead-bar) var(--radius-lead-bar) 0;background:var(--me)}.ds-thank-note[data-person=partner]:before{background:var(--partner)}.ds-thank-note .ds-card-kicker{display:flex;align-items:center;gap:var(--space-row-inset)}.ds-thank-note .ds-card-kicker .ds-meta{margin:0;color:var(--ink-2);font-size:var(--role-label-size);line-height:var(--role-label-line);font-weight:var(--role-label-weight)}.ds-thank-note>p{font-size:var(--role-body-size);line-height:var(--role-body-line);font-weight:var(--role-body-weight);letter-spacing:var(--role-body-tracking);color:var(--ink)}.ds-thank-note .ds-card-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--hairline)}.ds-thank-note .ds-card-footer>.ds-meta{display:inline-flex;align-items:center;gap:var(--space-xs)}.ds-thank-note .ds-card-footer svg{width:var(--space-lg);height:var(--space-lg)}.ds-heart-back{min-height:calc(var(--space-xxl) + var(--space-xs));padding:0 var(--space-md);border:1px solid var(--hairline);border-radius:var(--radius-chip);background:var(--surface);color:var(--action-label);font-size:var(--role-button-size,var(--role-label-size));font-weight:var(--weight-semibold)}.ds-heart-back[aria-pressed=true]{background:var(--action-tint);border-color:transparent;color:var(--action-label)}.ds-past-checkins .ds-past-checkin{padding:var(--space-card-pad);margin-bottom:var(--space-card-gap)}.ds-past-checkin>.ds-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-bottom:var(--space-md);margin-bottom:var(--space-md);border-bottom:1px solid var(--hairline)}.ds-past-checkin>.ds-section-header h2{font-size:var(--role-headline-size);line-height:var(--role-headline-line);font-weight:var(--role-headline-weight);letter-spacing:var(--role-headline-tracking)}.ds-recap h3{margin-bottom:var(--space-xs);color:var(--ink-3);font-size:var(--role-caption-size);line-height:var(--role-caption-line);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}.ds-recap p.ds-meta+section,.ds-recap section+section{padding-top:var(--space-md);border-top:1px solid var(--hairline)}.ds-recap section strong{display:block;font-size:var(--role-body-size);line-height:var(--role-body-line);font-weight:var(--role-body-weight)}.ds-recap section>div,.ds-recap section>p{position:relative;padding-left:var(--space-md)}.ds-recap section>div:before,.ds-recap section>p:before{content:"";position:absolute;left:0;top:var(--space-xxs);bottom:var(--space-xxs);width:calc(var(--space-xxs) + 1px);border-radius:var(--radius-lead-bar);background:var(--action-fill)}.ds-recap section:first-of-type>p:before{display:none}.ds-recap section:first-of-type>p{padding-left:0}.b2-profile .tt-card:not(.tt-profile-disclosure .tt-card),.b2-profile .tt-profile-hero,.b2-profile-group,.b2-profile>.tt-profile-disclosure,.b2-profile>.tt-profile-links,.b2-profile>.tt-profile-section,.b2-settings .tt-card,.b2-settings-card{background:var(--surface);border:var(--control-hairline) solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--b2-shadow);padding:var(--space-card-pad)}.b2-settings-card{display:grid;gap:var(--space-md);align-content:start}.b2-settings-card .tt-meta,.b2-settings-card>p{color:var(--ink-secondary);font-size:var(--role-subhead-size,var(--type-subheadline))}.b2-settings .tt-card .tt-section-header h2,.b2-settings-card .tt-section-header h2,.b2-settings-card>header h2{font-size:var(--role-headline-size);line-height:var(--role-headline-line);font-weight:var(--role-headline-weight);letter-spacing:var(--role-headline-tracking);color:var(--ink)}.b2-settings-body,.b2-settings-stack{display:grid;gap:var(--space-card-gap);min-width:0}.b2-settings-body{margin-top:var(--space-lg)}.b2-settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.b2-profile .tt-btn,.b2-profile .tt-button,.b2-settings .tt-btn,.b2-settings .tt-button{min-height:var(--control-compact-height)}.b2-plan .tt-link,.b2-profile .tt-link,.b2-settings .tt-link{color:var(--b2-plum-label);font-weight:var(--weight-semibold);text-decoration:none}.b2-profile .button-destructive,.b2-settings .button-destructive{background:var(--surface);color:var(--danger);border:var(--control-hairline) solid var(--hairline);box-shadow:none}[role=dialog] .button-destructive{background:var(--danger);color:var(--b2-on-plum)}.b2-partner .tt-seg[data-wrap],.b2-settings .tt-seg[data-wrap]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;height:var(--control-segment-height);padding:var(--b2-half)}.b2-partner .tt-seg[data-wrap]::-webkit-scrollbar,.b2-settings .tt-seg[data-wrap]::-webkit-scrollbar{display:none}.b2-partner .tt-seg[data-wrap]>*,.b2-settings .tt-seg[data-wrap]>*{flex:1 0 auto;min-height:0;padding:0 var(--space-md);white-space:nowrap}.b2-mode{display:grid;gap:var(--space-sm);min-width:0}.b2-mode>legend{float:left;width:100%;margin-bottom:var(--space-sm);font-size:var(--role-label-size,var(--type-footnote));font-weight:var(--weight-semibold);color:var(--ink-secondary)}.b2-mode .tt-seg{width:min(100%,calc(var(--space-sm) * 40))}.b2-mode .tt-seg>button{min-height:0;border:0;cursor:pointer}.b2-settings-device{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-card-gap)}.b2-settings .tt-notify{max-width:none;gap:var(--space-card-gap)}.tt-notify-device,.tt-notify-group{box-shadow:var(--b2-shadow)}.tt-notify-device{padding:var(--space-card-pad)}.tt-notify-device[data-tone=on] .tt-notify-icon{background:var(--b2-plum-tint);color:var(--b2-plum-label)}.tt-notify-row{min-height:var(--control-row-min-height);padding-inline:var(--space-card-pad)}.tt-notify-row label{font-size:var(--role-body-size);font-weight:var(--role-body-weight)}.tt-notify-group>h3{letter-spacing:.05em}.tt-notify-group>.tt-meta,.tt-notify-group>h3,.tt-notify-quiet{padding-inline:var(--space-card-pad)}.tt-notify-row.b2-inline-row{min-height:var(--control-compact-height);padding:0}.tt-notify-row.b2-inline-row>span{font-weight:var(--weight-semibold)}.b2-settings .ds-integration-target>.tt-card,.b2-settings [aria-label="Add Tiptoe to your calendar"].tt-card{margin-bottom:0}.b2-settings .ds-integration-target .tt-upgrade{max-width:none}.b2-settings code,.b2-settings input[readonly]{border-radius:var(--radius-badge)}.b2-settings-card[data-tone=danger]>header h2{color:var(--ink)}.b2-settings-card>a.tt-btn{justify-self:start}.b2-settings-delete{display:grid;gap:var(--space-md);justify-items:start}.b2-settings-delete label{display:grid;gap:var(--space-sm);width:min(100%,calc(var(--space-sm) * 45));font-weight:var(--weight-semibold);color:var(--ink)}.b2-settings-delete input{width:100%}.tt-upgrade{box-shadow:var(--b2-shadow);padding:var(--space-card-pad);max-width:none}.tt-upgrade .tt-h2{font-size:var(--role-title-size);line-height:var(--role-title-line);font-weight:var(--role-title-weight);letter-spacing:var(--role-title-tracking)}.tt-upgrade .tt-h3,.tt-upgrade p.tt-h3{font-size:var(--role-headline-size);line-height:var(--role-headline-line);font-weight:var(--role-headline-weight);letter-spacing:var(--role-headline-tracking)}.tt-upgrade .tt-paywall-lead{color:var(--ink-secondary)}.tt-upgrade-cta.tt-btn{background:var(--b2-plum);color:var(--b2-on-plum);border:0;min-height:var(--control-compact-height)}.tt-pro-pill{display:inline-flex;align-items:center;min-height:var(--control-badge-height);padding:0 var(--space-sm);border-radius:var(--radius-badge);background:var(--b2-plum-tint);color:var(--b2-plum-label);font-size:var(--type-footnote);font-weight:var(--weight-semibold)}.tt-plan-usage progress{appearance:none;height:var(--control-split-bar);border:0;border-radius:var(--radius-chip);background:var(--surface-sunken);overflow:hidden}.tt-plan-usage progress::-webkit-progress-bar{background:var(--hairline);border-radius:var(--radius-chip)}.tt-plan-usage progress::-webkit-progress-value{background:var(--b2-plum);border-radius:var(--radius-chip)}.tt-plan-usage progress::-moz-progress-bar{background:var(--b2-plum);border-radius:var(--radius-chip)}.tt-paywall-bullets li svg,.tt-paywall-bullets li:before{color:var(--b2-plum-label)}.tt-paywall-plans{box-shadow:var(--b2-shadow);border:var(--control-hairline) solid var(--hairline);border-radius:var(--radius-card)}.b2-settings .tt-paywall{margin-top:var(--space-xs)}[data-plan-tier].tt-card{display:grid;gap:var(--space-xs)}.b2-plan-covered{display:grid;gap:var(--space-md);justify-items:start}.tt-profile.b2-profile{max-width:calc(var(--space-xxxl) * 24);margin-inline:auto;padding:var(--space-section) var(--space-screen) calc(var(--space-xxxl) * 3)}@media (width >= 48rem){.tt-profile.b2-profile{padding-inline:var(--space-xxl);padding-top:var(--space-xxl)}}.b2-profile .tt-profile-disclosure .tt-card>.tt-section-header{display:none}.b2-partner-card form>button,.b2-profile .tt-profile-disclosure form button[type=submit],.b2-profile .tt-profile-disclosure form>button{justify-self:start;width:auto;padding-inline:var(--space-xl)}.b2-profile{display:flex;flex-direction:column;gap:var(--space-card-gap)}.b2-profile .tt-profile-hero{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--space-lg);row-gap:var(--space-md);padding-bottom:var(--space-card-pad)}.b2-profile .tt-profile-hero h2{font-size:var(--role-title-size);line-height:var(--role-title-line);font-weight:var(--role-title-weight);letter-spacing:var(--role-title-tracking)}.b2-profile .tt-profile-hero .tt-eyebrow{font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-tertiary)}.b2-profile .tt-profile-intro{grid-column:1/-1;margin:0;padding-top:var(--space-md);border-top:var(--control-hairline) solid var(--hairline);font-size:var(--type-subheadline)}.b2-ring{display:inline-grid;border-radius:50%;box-shadow:0 0 0 var(--control-ring-width) var(--surface),0 0 0 calc(var(--control-ring-width) * 2) var(--me)}.b2-ring[data-person=partner]{box-shadow:0 0 0 var(--control-ring-width) var(--surface),0 0 0 calc(var(--control-ring-width) * 2) var(--partner)}.b2-ring .tt-avatar{background:var(--b2-avatar);color:var(--ink);font-weight:var(--weight-semibold)}.b2-profile-group>.tt-profile-section,.b2-profile>.tt-profile-section{display:grid;gap:var(--space-sm)}.b2-profile .tt-profile-section .tt-h3,.b2-profile>.tt-profile-section>h2{font-size:var(--role-headline-size);line-height:var(--role-headline-line);font-weight:var(--role-headline-weight);letter-spacing:var(--role-headline-tracking)}.b2-profile .tt-profile-section .tt-meta{margin-top:0}.b2-profile .tt-profile-section>.tt-link,.b2-profile .tt-profile-section>form{justify-self:start;margin-top:var(--space-xs)}.b2-profile-group{padding-block:0}.b2-profile-group>*{border:0;border-radius:0;box-shadow:none;background:transparent;padding:var(--space-md) 0}.b2-profile-group>*+*{border-top:var(--control-hairline) solid var(--hairline)}.b2-profile .tt-profile-disclosure>summary{min-height:var(--control-card-header-min-height);font-size:var(--role-body-size);font-weight:var(--weight-semibold);list-style:none}.b2-profile .tt-profile-disclosure>summary::-webkit-details-marker{display:none}.b2-profile .tt-profile-disclosure>summary:after{color:var(--ink-tertiary)}.b2-profile>.tt-profile-disclosure{padding-block:var(--space-xs)}.b2-profile .tt-profile-disclosure .tt-card{padding:var(--space-sm) 0 var(--space-md)}.b2-partner-card input:not([type=checkbox]),.b2-partner-card select,.b2-profile .tt-profile-disclosure input:not([type=checkbox]):not([type=file]),.b2-profile .tt-profile-disclosure select{max-width:calc(var(--space-sm) * 60)}.b2-profile-privacy>:not(summary)+:not(summary){margin-top:var(--space-md)}.b2-profile-privacy .card-hover,.b2-profile-privacy section{border:var(--control-hairline) solid var(--hairline);border-radius:var(--radius-card);box-shadow:none;background:var(--surface);max-width:none}.b2-profile>.tt-profile-links{padding-block:0}.b2-profile .tt-profile-links>a{min-height:var(--control-row-min-height)}.b2-profile .tt-profile-links svg:first-child{color:var(--b2-plum-label)}.b2-profile .tt-profile-links svg:last-child{color:var(--ink-tertiary)}.b2-profile .tt-profile-streak{border-radius:var(--radius-card);padding:var(--space-card-pad)}.b2-profile .tt-streak-count{color:var(--ink);font-size:var(--role-headline-size);font-weight:var(--role-headline-weight)}.b2-profile .tt-streak-tile{border-radius:50%;background:var(--b2-plum-tint)}.b2-couple-head,.b2-partner-card{gap:var(--space-lg)}.b2-couple-head{display:flex;align-items:center;padding-bottom:var(--space-lg);border-bottom:var(--control-hairline) solid var(--hairline)}.b2-couple-head h2{font-size:var(--role-headline-size);line-height:var(--role-headline-line);font-weight:var(--role-headline-weight);letter-spacing:var(--role-headline-tracking)}.b2-couple-head .tt-meta{margin-top:var(--space-xxs)}.b2-nav-row{display:flex;align-items:center;gap:var(--space-md);min-height:var(--control-compact-height);padding-block:var(--space-sm);border-block:var(--control-hairline) solid var(--hairline);font-weight:var(--weight-semibold);color:var(--ink)}.b2-nav-row>span{flex:1}.b2-nav-row>svg:first-child{color:var(--b2-plum-label)}.b2-nav-row>svg:last-child{color:var(--ink-tertiary)}.b2-partner-card details{margin:0}.b2-partner-card details>summary{display:flex;align-items:center;min-height:var(--control-compact-height);color:var(--b2-plum-label);font-weight:var(--weight-semibold)}.b2-partner-card .b2-settings-actions{padding-top:var(--space-lg);border-top:var(--control-hairline) solid var(--hairline)}.b2-referral .tt-referral-code{font-size:var(--role-headline-size);font-weight:var(--role-headline-weight);font-variant-numeric:tabular-nums}.b2-partner .tt-section{margin-top:var(--space-xl)}.b2-partner .tt-section>.tt-section-header h2,.b2-partner .tt-section>header h2{font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-tertiary)}.b2-settings-card .tt-upgrade,.tt-card .tt-upgrade{border:0;border-top:var(--control-hairline) solid var(--hairline);border-radius:0;box-shadow:none;padding:var(--space-lg) 0 0;background:transparent}.b2-settings [data-plan-tier]+.tt-card>.tt-section-header:first-child{display:none}@media (width < 48rem){.b2-partner .tt-seg[data-wrap],.b2-settings .tt-seg[data-wrap]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;gap:var(--b2-half);overflow:visible}.b2-partner .tt-seg[data-wrap]>*,.b2-settings .tt-seg[data-wrap]>*{min-height:calc(var(--control-segment-height) - var(--space-xs));padding:0 var(--space-xs)}}.tt-paywall-plans{padding:var(--space-card-pad);background:var(--surface)}.b2-settings .ds-integration-target{margin:0;scroll-margin-top:var(--space-xl)}.b2-referral .tt-referral-code,.b2-referral p>strong{color:var(--ink)}