.ui-contact-form{text-align:left;width:100%;max-width:720px}.ui-contact-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.ui-contact-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=640px){.ui-contact-form-row{grid-template-columns:minmax(0,1fr)}}.ui-contact-form .button{justify-self:start}.ui-contact-form p[role=status]{color:var(--ui-muted);margin:16px 0 0;font-size:.875rem;line-height:1.5}.ui-contact-form p[role=status]:empty{display:none}.ui-contact-form fieldset:disabled{opacity:.7}.ui-tip{--ui-tip-accent:var(--accent,var(--ui-ink));box-sizing:border-box;text-align:left;width:100%;color:var(--ui-ink);gap:20px;display:grid}.ui-tip fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.ui-tip fieldset:disabled{opacity:.7}.ui-tip-heading{font-family:var(--display,inherit);font-weight:var(--display-weight,600);letter-spacing:var(--display-tracking,0);text-wrap:balance;margin:0;font-size:1.375rem;line-height:1.25}.ui-tip-units{border:1px solid color-mix(in srgb, var(--ui-tip-accent) 28%, transparent);border-radius:var(--ui-popup-radius);background:color-mix(in srgb, var(--ui-tip-accent) 6%, var(--ui-surface));flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:4px;padding:16px;display:flex}.ui-tip-emoji{font-size:2.25rem;line-height:1}.ui-tip-times{color:var(--ui-muted);font-size:1.125rem}.ui-tip-units .ui-tip-presets.ui-radio-group[data-variant=segmented]{background:0 0;border-radius:0;flex-wrap:nowrap;gap:8px;padding:0}.ui-tip-presets.ui-radio-group[data-variant=segmented] .ui-radio{background:var(--ui-surface);width:44px;height:44px;min-height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-tip-accent) 32%, var(--ui-line));color:var(--accent-ink,var(--ui-ink));border-radius:50%;flex:none;padding:0;font-size:1rem;font-weight:600}.ui-tip-presets.ui-radio-group[data-variant=segmented] .ui-radio:has(:checked){background:var(--ui-tip-accent);box-shadow:none;color:var(--on-accent,var(--ui-surface))}.ui-tip-presets.ui-radio-group[data-variant=segmented] .ui-radio:has(:focus-visible){outline-offset:2px}@media (hover:hover) and (pointer:fine){.ui-tip-presets.ui-radio-group[data-variant=segmented] .ui-radio:not(:has(:checked)):hover{background:color-mix(in srgb, var(--ui-tip-accent) 16%, var(--ui-surface))}}.ui-tip-custom{flex:56px;min-width:56px;max-width:80px}.ui-tip-custom .ui-input{background:var(--ui-surface);text-align:center;appearance:textfield}.ui-tip-custom .ui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-tip-custom .ui-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-tip-units[data-picker=stepper]{background:0 0;border:0;flex-wrap:nowrap;gap:12px;margin-bottom:0;padding:0}.ui-tip-units[data-picker=stepper] .ui-tip-emoji{font-size:1.75rem}.ui-tip-each{flex:auto;min-width:0}.ui-tip-stepper{align-items:center;gap:8px;display:flex}.ui-tip-step{background:var(--ui-field);width:44px;height:44px;color:var(--ui-muted);font:inherit;cursor:pointer;transition:background-color .15s var(--ui-ease-out);border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid}.ui-tip-step[data-step="1"]{background:color-mix(in srgb, var(--ui-tip-accent) 14%, var(--ui-surface));color:var(--ui-tip-accent)}@media (prefers-reduced-motion:no-preference){.ui-tip-step{transition:background-color .15s var(--ui-ease-out), scale .15s var(--ui-ease-out)}.ui-tip-step:active:not(:disabled){scale:.97}}.ui-tip-step:disabled{cursor:default;opacity:.5}.ui-tip-step:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ui-tip-step:not(:disabled):hover{background:color-mix(in srgb, var(--ui-tip-accent) 22%, var(--ui-surface))}}.ui-tip-units[data-picker=stepper] .ui-tip-custom{flex:0 0 64px;min-width:64px;max-width:64px}.ui-tip-units[data-picker=stepper] .ui-tip-custom .ui-input{background:var(--ui-field);border-radius:999px}@media (width<=420px){.ui-tip-units{gap:8px;padding:12px}.ui-tip-emoji{font-size:1.75rem}}.ui-tip .ui-tip-submit{width:100%;margin-top:4px}.ui-tip p[role=status]{color:var(--ui-muted);margin:0;font-size:.875rem;line-height:1.5}.ui-tip p[role=status]:empty{display:none}.ui-tip[data-state=thanks]{text-align:center;justify-items:center;padding:24px 0}.ui-tip-thanks-mark{margin:0;font-size:3rem;line-height:1}.ui-tip-thanks{max-width:40ch;color:var(--ui-muted);margin:0;line-height:1.5}@media (prefers-reduced-motion:no-preference){.ui-tip[data-state=thanks]{animation:ui-tip-thanks .24s var(--ui-ease-out)}}@keyframes ui-tip-thanks{0%{opacity:0;translate:0 8px}}.ui-supporters{text-align:left;width:100%;color:var(--ui-ink);gap:20px;display:grid}.ui-supporters-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ui-supporters-heading{font-family:var(--display,inherit);font-weight:var(--display-weight,600);letter-spacing:var(--display-tracking,0);margin:0;font-size:1.375rem;line-height:1.25}.ui-supporters-count,.ui-supporters-empty{color:var(--ui-muted);margin:0;font-size:.875rem}.ui-supporters-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.ui-supporter{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}.ui-supporter-mark{background:color-mix(in srgb, var(--accent,var(--ui-ink)) 16%, var(--ui-surface));border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.25rem;line-height:1;display:grid}.ui-supporter-body{justify-items:start;gap:8px;min-width:0;padding-top:9px;display:grid}.ui-supporter-line{margin:0;line-height:1.4}.ui-supporter-line strong{font-weight:600}.ui-supporter-time{color:var(--ui-muted);white-space:nowrap;margin-left:8px;font-size:.8125rem}.ui-supporter-message{background:var(--ui-highlight);overflow-wrap:anywhere;white-space:pre-line;border-radius:4px 16px 16px;max-width:100%;margin:0;padding:10px 14px;line-height:1.5}.ui-supporters[aria-busy=true] .ui-supporters-list{min-height:120px}.plan-members:not(._){color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.plan-head>.plan-members:not(._){margin-top:6px}.plan-was:not(._){letter-spacing:0;color:var(--muted);font-size:.5em;font-weight:400;text-decoration-thickness:1px}.plan-then:not(._){color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.plan-head>.plan-then:not(._){margin-top:8px}.drate-page-offer>.plan-then:not(._){margin-top:-10px}.plan-savings:not(._){color:var(--muted);text-align:center;margin:12px 0 0;font-size:.875rem;line-height:1.5;display:block}a.plan-savings:not(._){color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;transition:text-decoration-color .15s}@media (hover:hover) and (pointer:fine){a.plan-savings:hover:not(._){text-decoration-color:currentColor}}.drate-page-offer>.plan-savings:not(._){align-self:stretch;margin-top:-6px}.drate-page-offer>.plan-members:not(._){margin-top:-10px}@media (width>=761px){:is(.plans,.membership-plans):has(.plan-savings) :is(.plan-action,.membership-offer-action):not(:has(.plan-savings)):after{content:"";height:calc(12px + 1.3125rem);display:block}.drate-page-offers:has(.plan-savings) .drate-page-offer:not(:has(.plan-savings)):after{content:"";height:calc(1.3125rem - 6px)}}li.plan-perks-more:not(._):not(._):not(._){list-style:none;display:block}li.plan-perks-more:not(._):not(._):not(._):before{content:none}.plan-perks-rest:not(._){gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}:is(.plans:has(>.plan:only-child),[data-count="1"],.preview-benefits) .plan-perks-rest:not(._){gap:16px;margin-bottom:16px}.drate-page-benefit-list .plan-perks-rest:not(._){gap:8px;margin-bottom:8px;list-style:outside}@media (width<=760px){.plan-members:not(._),.plan-then:not(._),.plan-savings:not(._){font-size:.9375rem}}
