.sy-screen{background:var(--ap-surface);min-height:100dvh;color:var(--ap-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;overflow-x:clip}.sy-screen-cover{z-index:999;overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.sy-screen :where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.sy-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:36rem;margin-inline:auto;padding:3rem 1rem;display:flex}.sy-logo{width:auto;height:2.5rem;margin-bottom:1.75rem;display:block}.sy-kicker{letter-spacing:-.022em;color:var(--color-primary-text);margin-bottom:.625rem;font-size:1.0625rem;font-weight:700;line-height:1.2354}.sy-title{letter-spacing:.007em;text-wrap:balance;color:var(--ap-ink);font-size:1.75rem;font-weight:700;line-height:1.1429}@media (min-width:735px){.sy-title{letter-spacing:0;font-size:2.25rem;line-height:1.1111}}.sy-text{letter-spacing:-.022em;max-width:34rem;color:var(--ap-ink-secondary);text-wrap:pretty;overflow-wrap:anywhere;margin-top:.875rem;font-size:1.0625rem;line-height:1.4706}.sy-caption{letter-spacing:-.016em;color:var(--ap-ink-tertiary);text-wrap:pretty;margin-top:.75rem;font-size:.875rem;line-height:1.4286}.sy-caption-danger{color:var(--color-danger)}.sy-figure{margin-top:2.5rem}.sy-figure-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ap-ink);font-size:4.5rem;font-weight:700;line-height:1}@media (min-width:735px){.sy-figure-value{font-size:6rem}}.sy-figure-label{letter-spacing:-.022em;color:var(--ap-ink-secondary);margin-top:.625rem;font-size:1.0625rem;line-height:1.2354}.sy-spinner{letter-spacing:-.016em;min-height:3rem;color:var(--ap-ink-secondary);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.sy-spinner svg{width:1.25rem;height:1.25rem}.sy-spinner-page{min-height:60vh}.sy-block{border-top:1px solid #ffffff12;width:100%;margin-top:2.5rem;padding-top:2rem}.sy-block-title,.sy-result{letter-spacing:.011em;color:var(--ap-ink);font-size:1.3125rem;font-weight:700;line-height:1.1905}.sy-result-good{color:var(--color-primary-text)}.sy-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.sy-actions-stretch>*{flex:10rem}.sy-footer{padding:0 1rem max(1.5rem, env(safe-area-inset-bottom));letter-spacing:-.01em;color:var(--ap-ink-tertiary);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.375rem 1.25rem;font-size:.75rem;line-height:1.3334;display:flex}.sy-footer a,.sy-footer button{min-height:2.75rem;font:inherit;color:var(--ap-ink-tertiary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;transition:color .15s ease-out;display:inline-flex}.sy-footer a:hover,.sy-footer button:hover{color:var(--ap-ink)}.sy-partners{border-top:1px solid #ffffff12;width:100%;margin-top:3rem;padding-top:2rem}.sy-partners-title{letter-spacing:-.016em;color:var(--ap-ink-secondary);font-size:.875rem;font-weight:700;line-height:1.2858}.sy-partner-list{flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin-top:1.25rem;display:flex}.sy-partner{flex-direction:column;align-items:center;gap:.25rem;display:flex}.sy-partner-logo{opacity:.8;width:9rem;height:4rem;transition:opacity .15s ease-out;display:block;position:relative}.sy-partner-logo:hover{opacity:1}.sy-partner-logo img{object-fit:contain}.sy-code{letter-spacing:-.016em;min-height:2.75rem;color:var(--ap-ink-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;font-size:.875rem;line-height:1.2858;transition:color .15s ease-out;display:inline-flex}.sy-code strong{color:var(--ap-ink);font-variant-numeric:tabular-nums;font-weight:700}.sy-code svg{width:.875rem;height:.875rem}.sy-code:hover{color:var(--ap-ink)}.sy-field{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.sy-error{letter-spacing:-.016em;color:var(--color-danger);font-size:.875rem;line-height:1.4286}.sy-tiers{border-top:1px solid var(--ev-line);margin-top:3.5rem}.sy-tier{border-bottom:1px solid var(--ev-line);gap:1.5rem 3rem;padding-block:2.5rem;display:grid}@media (min-width:1069px){.sy-tier{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,.7fr);align-items:start;padding-block:3rem}}.sy-tier-price{letter-spacing:.011em;font-variant-numeric:tabular-nums;color:var(--ap-ink);margin-top:.75rem;font-size:1.3125rem;font-weight:700;line-height:1.1905}.sy-tier-summary{letter-spacing:-.022em;max-width:28rem;color:var(--ap-ink-secondary);text-wrap:pretty;margin-top:.5rem;font-size:1.0625rem;line-height:1.4706}.sy-benefits{flex-direction:column;gap:.75rem;display:flex}.sy-benefits li{letter-spacing:-.022em;color:var(--ap-ink);gap:.75rem;font-size:1.0625rem;line-height:1.4706;display:flex}.sy-benefits svg{width:1rem;height:1rem;color:var(--color-primary-text);flex:none;margin-top:.25rem}.sy-tier-cta{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.sy-tier-cta .ap-caption{max-width:22rem}.sy-tier-cta svg{width:1rem;height:1rem}.sy-company{align-items:center;gap:1rem;min-width:0;display:flex}.sy-company-logo{background:var(--ap-surface);width:4rem;height:4rem;color:var(--ap-ink-secondary);flex:none;place-items:center;font-size:1.3125rem;font-weight:700;display:grid;position:relative;overflow:hidden}.sy-company-logo img{object-fit:cover}.sy-company-text{flex:1;min-width:0}.sy-company-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.011em;color:var(--ap-ink);font-size:1.3125rem;font-weight:700;line-height:1.1905;overflow:hidden}.sy-company-meta{letter-spacing:-.016em;color:var(--ap-ink-secondary);margin-top:.25rem;font-size:.875rem;line-height:1.2858}.sy-inviter{letter-spacing:-.016em;color:var(--ap-ink-secondary);align-items:center;gap:.625rem;font-size:.875rem;line-height:1.4286;display:flex}.sy-inviter strong{color:var(--ap-ink);font-weight:700}.sy-inviter-avatar{flex:none;width:1.75rem;height:1.75rem;overflow:hidden}.sy-list{letter-spacing:-.016em;color:var(--fm-body);flex-direction:column;gap:.625rem;font-size:.875rem;line-height:1.4286;display:flex}.sy-list li{gap:.625rem;display:flex}.sy-list svg{width:1rem;height:1rem;color:var(--ap-ink-secondary);flex:none;margin-top:.125rem}.sy-dlc{letter-spacing:-.022em;min-height:2.75rem;color:var(--ap-ink);cursor:pointer;align-items:center;gap:.75rem;font-size:1.0625rem;line-height:1.2354;display:flex}.sy-status-row{justify-content:space-between;align-items:center;gap:1rem;padding-block:.875rem;display:flex}.fm-rows>.sy-status-row:first-child{padding-top:0}.fm-rows>.sy-status-row:last-child{padding-bottom:0}.sy-status-date{letter-spacing:-.016em;font-variant-numeric:tabular-nums;color:var(--ap-ink);font-size:.9375rem;line-height:1.4}.sy-status{letter-spacing:-.016em;color:var(--ap-ink-secondary);flex:none;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.2858;display:inline-flex}.sy-status:before{content:"";background:var(--sy-dot,var(--ap-ink-tertiary));border-radius:50%;width:.5rem;height:.5rem}.sy-status[data-tone=good]{--sy-dot:var(--color-success)}.sy-status[data-tone=wait]{--sy-dot:var(--color-warning)}.sy-status[data-tone=bad]{--sy-dot:var(--color-danger)}@media (prefers-reduced-motion:reduce){.sy-partner-logo,.sy-code,.sy-footer a,.sy-footer button{transition-duration:0s}}.sy-screen :is(.ap-btn,.ap-btn-secondary):disabled{cursor:not-allowed;opacity:.45;transform:none}.sy-narrow{max-width:40rem}.fm-h1.sy-h1{letter-spacing:.004em;overflow-wrap:anywhere;font-size:2rem;line-height:1.125}@media (min-width:735px){.fm-h1.sy-h1{letter-spacing:0;font-size:2.75rem;line-height:1.0909}}.sy-stack{flex-direction:column;gap:1.25rem;display:flex}.sy-row-actions{flex-wrap:wrap;gap:.75rem;display:flex}.sy-invite-actions{border-top:1px solid var(--fm-line);flex-direction:column-reverse;gap:.75rem;padding-top:1.5rem;display:flex}.sy-invite-actions>*{width:100%}@media (min-width:560px){.sy-invite-actions{flex-direction:row;justify-content:flex-end}.sy-invite-actions>*{width:auto}}.sy-inviter a{color:var(--ap-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ap-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ap-ink) 30%, transparent);text-underline-offset:3px}.sy-inviter a:hover{-webkit-text-decoration-color:var(--ap-ink);text-decoration-color:var(--ap-ink)}.sy-stack .fm-note a{color:var(--ap-ink);text-underline-offset:3px;text-decoration:underline}.fm-rows>.sy-dlc+.sy-dlc{padding-top:.5rem}
