.apps-first-time-guide-module__vtRXcG__overlay{color:#182230;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.apps-first-time-guide-module__vtRXcG__overlay::backdrop{background:0 0}.apps-first-time-guide-module__vtRXcG__panel{background:#fff;border:1px solid #e5e7eb;border-radius:22px;width:min(380px,100% - 32px);max-height:calc(100dvh - 32px);position:absolute;overflow-y:auto;box-shadow:0 16px 64px #10182826}.apps-first-time-guide-module__vtRXcG__center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.apps-first-time-guide-module__vtRXcG__touring{inset:auto 20px 20px auto}[data-apps-tour-active] .apps-page-surface{padding-bottom:380px}@media (max-width:699px){.apps-first-time-guide-module__vtRXcG__touring{width:auto;inset:auto 16px 16px}[data-apps-tour-active] [data-apps-guide=featured]{display:none}[data-apps-tour-active] .apps-card-group .apps-card-items>*{display:block}[data-apps-tour-active] .apps-card-group .apps-card-items{gap:6px}[data-apps-tour-active] .apps-card{text-align:start;border-radius:12px;flex-direction:row;gap:6px;min-height:58px;padding:8px}[data-apps-tour-active] .apps-card>div:has(svg){border-radius:8px;width:28px;height:28px}[data-apps-tour-active] .apps-card>div:has(svg) svg{width:16px;height:16px}[data-apps-tour-active] .apps-card-action{display:none}[data-apps-tour-active] .apps-card-description{display:none}[data-apps-tour-active] .apps-card>div>div{font-size:12px}}
.plan-lifecycle-messages-module__8_sCLq__dialog{--message-accent:#168be8;--message-tint:#168be81a;border:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--message-accent) 13%, var(--background)) 0%, color-mix(in srgb, var(--message-accent) 3%, var(--background)) 52%, color-mix(in srgb, var(--message-accent) 7%, var(--background)) 100%);width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:28px;margin:auto;padding:0;inset:0;overflow:auto;box-shadow:0 32px 100px #02061740,0 2px 8px #0206170a}.plan-lifecycle-messages-module__8_sCLq__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07132299}.plan-lifecycle-messages-module__8_sCLq__paid{--message-accent:#b58122;--message-tint:#e6b34b20}.plan-lifecycle-messages-module__8_sCLq__returning{--message-accent:#7867c7;--message-tint:#9980ef1a}.plan-lifecycle-messages-module__8_sCLq__ended{--message-accent:#33877e;--message-tint:#50b3a51a}.plan-lifecycle-messages-module__8_sCLq__hero{border-bottom:1px solid var(--border);margin:0 28px 28px;padding:30px 38px 26px;position:relative}.plan-lifecycle-messages-module__8_sCLq__brand{letter-spacing:-.035em;justify-content:center;align-items:center;gap:11px;font-size:19px;font-weight:650;display:flex}.plan-lifecycle-messages-module__8_sCLq__close{width:34px;height:34px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.plan-lifecycle-messages-module__8_sCLq__close:hover{background:var(--muted)}.plan-lifecycle-messages-module__8_sCLq__heroClose{inset-inline-end:-12px;position:absolute;top:16px}.plan-lifecycle-messages-module__8_sCLq__content{text-align:center;padding:0 28px 24px;position:relative}.plan-lifecycle-messages-module__8_sCLq__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:25px;font-weight:700;line-height:1.22}.plan-lifecycle-messages-module__8_sCLq__body{color:var(--muted-foreground);text-wrap:pretty;margin-top:12px;font-size:14px;line-height:1.7}.plan-lifecycle-messages-module__8_sCLq__trial{background:var(--message-tint);color:color-mix(in srgb, var(--message-accent) 70%, var(--foreground));border-radius:999px;align-items:center;gap:6px;margin-top:20px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.plan-lifecycle-messages-module__8_sCLq__stats{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 65%, transparent);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;padding:19px 8px;display:grid}.plan-lifecycle-messages-module__8_sCLq__stat{min-width:0;padding:0 10px}.plan-lifecycle-messages-module__8_sCLq__stat+.plan-lifecycle-messages-module__8_sCLq__stat{border-inline-start:1px solid var(--border)}.plan-lifecycle-messages-module__8_sCLq__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:650;line-height:1.2;display:block}.plan-lifecycle-messages-module__8_sCLq__label{color:var(--muted-foreground);margin-top:6px;font-size:11px;line-height:1.4;display:block}.plan-lifecycle-messages-module__8_sCLq__single{grid-template-columns:1fr}.plan-lifecycle-messages-module__8_sCLq__expiry{color:var(--muted-foreground);margin-top:12px;font-size:11px;line-height:1.5}.plan-lifecycle-messages-module__8_sCLq__actions{gap:6px;margin-top:24px;display:grid}.plan-lifecycle-messages-module__8_sCLq__primary{background:var(--primary);min-height:46px;color:var(--primary-foreground);box-shadow:0 4px 12px color-mix(in srgb, var(--primary) 16%, transparent);border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:600;transition:filter .15s,transform .15s;display:flex}.plan-lifecycle-messages-module__8_sCLq__primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.plan-lifecycle-messages-module__8_sCLq__primary svg{width:16px;height:16px}.plan-lifecycle-messages-module__8_sCLq__secondary{color:var(--muted-foreground);border-radius:10px;padding:10px;font-size:12px;font-weight:500;display:block}.plan-lifecycle-messages-module__8_sCLq__secondary:hover{color:var(--foreground);background:var(--muted)}.plan-lifecycle-messages-module__8_sCLq__dialog :is(a,button):focus-visible,.plan-lifecycle-messages-module__8_sCLq__banner :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.plan-lifecycle-messages-module__8_sCLq__banner{inset-inline:16px;z-index:40;border:1px solid var(--border);background:var(--background);max-width:680px;color:var(--foreground);border-radius:22px;align-items:center;gap:14px;margin:auto;padding:18px;display:flex;position:fixed;bottom:20px;box-shadow:0 12px 40px #02061720}.plan-lifecycle-messages-module__8_sCLq__bannerIcon{color:#b58122;background:#eab30815;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.plan-lifecycle-messages-module__8_sCLq__bannerMain{flex:1;min-width:0}.plan-lifecycle-messages-module__8_sCLq__bannerTitle{font-size:13px;font-weight:650;line-height:1.45}.plan-lifecycle-messages-module__8_sCLq__bannerDays{color:var(--muted-foreground);margin-top:4px;font-size:12px}.plan-lifecycle-messages-module__8_sCLq__bannerLink{color:var(--primary);align-items:center;gap:6px;margin-top:9px;font-size:12px;font-weight:650;display:inline-flex}.plan-lifecycle-messages-module__8_sCLq__banner .plan-lifecycle-messages-module__8_sCLq__close{flex-shrink:0;align-self:flex-start;width:28px;height:28px}@media (min-width:640px){.plan-lifecycle-messages-module__8_sCLq__bannerMain{grid-template-columns:1fr auto;column-gap:20px;display:grid}.plan-lifecycle-messages-module__8_sCLq__bannerLink{background:var(--primary);color:var(--primary-foreground);border-radius:10px;grid-area:1/2/3;align-self:center;margin-top:0;padding:10px 14px}}@media (max-width:380px),(max-height:700px){.plan-lifecycle-messages-module__8_sCLq__hero{margin:0 20px 22px;padding:24px 30px 22px}.plan-lifecycle-messages-module__8_sCLq__content{padding:0 20px 16px}.plan-lifecycle-messages-module__8_sCLq__title{font-size:22px}.plan-lifecycle-messages-module__8_sCLq__body{margin-top:10px;font-size:13px}.plan-lifecycle-messages-module__8_sCLq__stats{margin-top:14px;padding-block:14px}.plan-lifecycle-messages-module__8_sCLq__trial{margin-top:14px}.plan-lifecycle-messages-module__8_sCLq__actions{margin-top:18px}}@media (prefers-reduced-motion:reduce){.plan-lifecycle-messages-module__8_sCLq__primary,.plan-lifecycle-messages-module__8_sCLq__close{transition:none}.plan-lifecycle-messages-module__8_sCLq__primary:hover{transform:none}}
