.free-trial-trigger{position:fixed;z-index:39;right:max(16px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));border:0;border-radius:999px;padding:13px 20px;background:var(--flash);color:var(--ink);font:inherit;font-weight:750;letter-spacing:-.01em;box-shadow:0 8px 28px oklch(.18 .008 60/.3);cursor:pointer;transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s}.free-trial-trigger--away{opacity:0;transform:translateY(12px);visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.free-trial-dialog a:focus-visible,.free-trial-dialog button:focus-visible,.free-trial-trigger:focus-visible{outline:3px solid var(--flash);outline-offset:3px}.free-trial-dialog{width:min(520px,calc(100vw - 28px));max-height:min(750px,calc(100dvh - 28px));margin:auto;padding:0;border:1px solid var(--line-strong);border-radius:22px;background:var(--sheet);color:var(--ink);box-shadow:0 20px 90px oklch(.18 .008 60/.65);overflow:auto}.free-trial-dialog::backdrop{background:oklch(.16 .008 60/.75)}.free-trial-dialog__content{position:relative;padding:clamp(25px,5vw,43px);text-align:left}.free-trial-dialog__brand{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:800}.free-trial-dialog__brand .logo{width:25px;height:25px}.free-trial-dialog h2{margin:15px 0 16px;font-size:clamp(28px,6vw,42px);font-weight:800;line-height:1;letter-spacing:-.04em;text-wrap:balance}.free-trial-dialog .btn{border-radius:999px;font-weight:750}.free-trial-dialog p{font-size:17px;line-height:1.5}.free-trial-dialog__promise{font-weight:800}.free-trial-dialog__terms{color:var(--ink-2);font-size:14px!important}.free-trial-dialog__content>.btn{display:inline-flex;justify-content:center;max-width:100%;margin-top:12px}.free-trial-dialog__close{position:absolute;top:14px;right:16px;width:42px;height:42px;border:0;border-radius:50%;background:var(--sheet-3);color:var(--ink);font-size:30px;line-height:1;cursor:pointer}.free-trial-claim__quota{display:grid;gap:8px;padding:0;margin:16px 0 20px;list-style:none}.free-trial-claim__quota li{padding:11px 14px;border:1px solid var(--line-strong);border-radius:12px;background:var(--sheet-3);font-weight:750}@media (max-width:600px){.free-trial-trigger{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));text-align:center}.free-trial-dialog__content>.btn{width:100%}}.try-dialog__content:focus{outline:none}.try-dialog__pair{margin:4px 0 18px;max-width:220px}.try-dialog__split{display:grid;grid-template-columns:1fr 1fr;gap:3px;border-radius:18px;overflow:hidden;background:var(--paper);box-shadow:0 24px 50px -28px oklch(.18 .008 60/.55)}.try-dialog__half{position:relative}.try-dialog__half img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;background:var(--sheet-3)}.try-dialog__lbl{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:4px 8px;border-radius:999px;background:var(--glass-text);color:var(--paper);font-size:11px;font-weight:750;line-height:1.25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.try-dialog__lbl--y{background:var(--flash);color:var(--ink)}.try-dialog__studio{margin-top:8px;font-size:12px;font-weight:700;color:var(--ink-3)}.try-dialog__copy p{color:var(--ink-2)}.try-dialog__action{margin-top:18px}.try-dialog__cta{width:100%}@media (min-width:720px){.try-dialog{width:min(760px,calc(100vw - 48px))}.try-dialog__content{display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px;align-items:center}.try-dialog__pair{margin:0;max-width:none}.try-dialog__cta{width:auto}}@media (max-height:600px){.try-dialog__pair{display:none}.try-dialog__content{display:block;padding-bottom:0}.try-dialog h2{font-size:clamp(24px,5vw,32px);margin:10px 0}.try-dialog__copy p{font-size:15.5px}.try-dialog__action{position:sticky;bottom:0;margin:14px calc(-1 * clamp(25px, 5vw, 43px)) 0;padding:12px clamp(25px,5vw,43px) 16px;background:var(--sheet);box-shadow:0 -10px 24px -16px oklch(.18 .008 60/.4)}}