.app-content-options{gap:8px;display:grid}.app-content-option{text-align:start;background:var(--paper-card);cursor:pointer;width:100%;box-shadow:inset 0 0 0 1px var(--paper-line), 0 1px 2px rgb(var(--paper-shadow-rgb) / .03);transition:box-shadow var(--paper-dur-2), background var(--paper-dur-2);border:0;border-radius:18px;align-items:center;gap:14px;padding:15px 16px;display:flex}@media (hover:hover){.app-content-option:hover{box-shadow:inset 0 0 0 1px var(--paper-line-strong), 0 12px 26px -22px rgb(var(--paper-shadow-rgb) / .45)}}.app-content-option:focus-visible{outline:2px solid var(--paper-focus);outline-offset:2px}.app-content-option__dot{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px rgb(var(--paper-ink-rgb) / .22);transition:box-shadow var(--paper-dur-2);border-radius:50%;flex:none;place-items:center;display:grid}.app-content-option.is-on .app-content-option__dot:after{content:"";background:var(--rose-deep);border-radius:50%;width:10px;height:10px}.app-content-option__text{flex:1;gap:3px;min-width:0;display:grid}.app-content-option__title{color:var(--paper-ink);font-size:15px;font-weight:500}.app-content-option__sub{color:var(--paper-soft);font-size:13.5px;line-height:1.45}.app-content-option__lock{background:color-mix(in srgb, var(--rose-1) 55%, var(--paper-card));height:28px;color:var(--rose-ink);font:500 12px/1 var(--font-body);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.app-content-option__lock svg{color:var(--rose-deep)}.app-content-rules{background:var(--paper-tile);color:color-mix(in srgb, var(--paper-ink) 36%, var(--paper-soft));border-radius:14px;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.app-content-rules svg{color:var(--rose-deep);flex:none;margin-top:2px}.app-content-foot{color:var(--paper-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:16px;font-size:13px;line-height:1.45;display:flex}.app-age__body{padding:26px 24px 18px;display:grid}.app-age__title{color:var(--paper-ink);font:500 23px/1.2 var(--font-display);letter-spacing:-.03em;margin:0}.app-age__blurb{color:var(--paper-soft);margin:8px 0 0;font-size:14.5px;line-height:1.55}.app-age__rules{background:color-mix(in srgb, var(--rose-1) 30%, var(--paper-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rose-deep) 14%, transparent);border-radius:16px;margin-top:18px;padding:14px 16px}.app-age__rules p{color:var(--rose-text);font:500 10.5px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.app-age__rules ul{color:var(--rose-ink);gap:6px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.app-age__rules li{align-items:baseline;gap:9px;display:flex}.app-age__rules li:before{content:"";background:var(--rose-deep);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-2px)}.app-age__check{color:var(--paper-ink);cursor:pointer;align-items:flex-start;gap:11px;margin-top:18px;font-size:14.5px;line-height:1.45;display:flex}.app-age__check input{width:19px;height:19px;accent-color:var(--rose-deep);cursor:pointer;flex:none;margin-top:1px}.app-age__error{color:var(--paper-danger);margin:12px 0 0;font-size:13.5px}.app-modal .app-age .app-offer-cta{background:var(--ember-deep);width:100%;height:48px;min-height:48px;color:var(--paper-on-amber);font:500 15px/1 var(--font-body);cursor:pointer;transition:background var(--paper-dur-2), transform var(--paper-dur-2) var(--paper-ease), opacity var(--paper-dur-2);border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:20px;padding:0 18px;display:flex;box-shadow:inset 0 1px #fff6}@media (hover:hover){.app-modal .app-age .app-offer-cta:hover:not(:disabled){background:var(--color-ember-hover)}}.app-modal .app-age .app-offer-cta:active:not(:disabled){transform:scale(.98)}.app-modal .app-age .app-offer-cta:disabled{opacity:.45;cursor:default}.app-modal .app-age .app-offer-more{min-height:40px;color:var(--paper-soft);margin-top:6px;font-size:14px;text-decoration:none}@media (hover:hover){.app-modal .app-age .app-offer-more:hover{color:var(--paper-ink);text-decoration:underline;-webkit-text-decoration-color:var(--paper-line-strong);text-decoration-color:var(--paper-line-strong);text-underline-offset:3px}}.app-age__keep{justify-self:center}.app-sealed{background:var(--paper-card);width:100%;max-width:28rem;box-shadow:inset 0 0 0 1px var(--paper-line), 0 1px 2px rgb(var(--paper-shadow-rgb) / .04), 0 24px 48px -36px var(--rose-deep);border:0;border-radius:22px;margin-top:12px;overflow:hidden}.app-sealed.is-portrait{max-width:20rem}.app-sealed__media{background:var(--rose-1);border-radius:17px;margin:6px 6px 0;position:relative;overflow:hidden}.app-sealed__media.is-square{aspect-ratio:1}.app-sealed__media.is-tall{aspect-ratio:3/4}.app-sealed__shown{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.app-sealed__grain{pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.app-sealed__badge{top:10px;background:rgb(var(--paper-card-rgb) / .9);height:28px;color:var(--rose-ink);font:500 12px/1 var(--font-body);box-shadow:0 6px 16px -10px var(--rose-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;display:inline-flex;position:absolute;inset-inline-start:10px}.app-sealed__badge svg{color:var(--rose-deep);flex:none}.app-sealed__body{gap:12px;padding:14px 16px 16px;display:grid}.app-sealed__head{align-items:center;gap:10px;display:flex}.app-sealed__title{color:var(--paper-ink);font:500 16px/1.35 var(--font-body);margin:0}.app-sealed__line{color:var(--paper-soft);margin:-4px 0 0;font-size:14px;line-height:1.5}.app-sealed__glyph{width:32px;height:32px;color:var(--rose-ink);background:linear-gradient(165deg, var(--rose-1), var(--rose-2));border-radius:10px;flex:none;place-items:center;display:grid}.app-sealed__glyph.is-small{border-radius:9px;width:28px;height:28px}.app-sealed__go{cursor:pointer;background:var(--ember-deep);min-height:42px;color:var(--paper-on-amber);font:500 14px/1.25 var(--font-body);text-align:center;transition:background var(--paper-dur-2), transform var(--paper-dur-2) var(--paper-ease);border:0;border-radius:999px;justify-self:stretch;padding:0 18px;box-shadow:inset 0 1px #fff6}@media (hover:hover){.app-sealed__go:hover{background:var(--color-ember-hover)}}.app-sealed__go:active{transform:scale(.98)}.app-sealed__go:focus-visible{outline:2px solid var(--paper-focus);outline-offset:2px}.app-sealed__go.is-small{flex:none;justify-self:auto;min-height:36px;padding:0 14px;font-size:13.5px}.app-sealed__offer{color:var(--paper-soft);font-size:15px;line-height:1.55}.app-sealed--offer{max-width:28rem}.app-sealed--note{border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 12px;max-width:30rem;padding:10px 10px 10px 12px;display:flex}.app-sealed__text{min-width:0;color:color-mix(in srgb, var(--paper-ink) 36%, var(--paper-soft));flex:12rem;margin:0;font-size:14px;line-height:1.45}.app-sealed__media.is-clip{aspect-ratio:16/9}.app-sealed__still{object-fit:cover;filter:blur(18px)saturate(1.1);width:120%;height:120%;position:absolute;inset:-10%}.app-sealed__wash{background:radial-gradient(40% 55% at 30% 40%, var(--rose-2), transparent 70%), radial-gradient(45% 60% at 72% 62%, var(--ember-1), transparent 72%), radial-gradient(60% 70% at 50% 100%, var(--dusk-1), transparent 75%), var(--rose-1);filter:blur(18px);position:absolute;inset:-20%}.app-sealed__play{width:50px;height:50px;color:var(--rose-ink);background:rgb(var(--paper-card-rgb) / .85);box-shadow:0 10px 24px -12px var(--rose-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-sealed__play svg{margin-inline-start:2px}@media (prefers-reduced-motion:no-preference){.app-sealed__wash{animation:14s ease-in-out infinite alternate app-sealed-drift}}@media (prefers-reduced-motion:reduce){.app-sealed__go{transition:background var(--paper-dur-2)}}@keyframes app-sealed-drift{0%{transform:translate(-4%,-2%)scale(1)}to{transform:translate(4%,3%)scale(1.08)}}.app-content-option.is-on{background:var(--paper-card);box-shadow:inset 0 0 0 1.5px var(--paper-ink)}.app-content-option.is-on .app-content-option__dot{box-shadow:inset 0 0 0 1.5px var(--paper-ink)}.app-content-option.is-on .app-content-option__dot:after{background:var(--paper-ink)}.app-content-option.is-on .app-content-option__title{color:var(--paper-ink)}.app-content-option__lock{height:auto;color:var(--paper-faint);font:500 10.5px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:0}.app-content-option__lock svg,.app-content-rules svg{color:var(--paper-soft)}.app-age__rules{background:var(--paper-tile);box-shadow:none}.app-age__rules p{color:var(--paper-faint)}.app-age__rules ul{color:var(--paper-ink)}.app-age__check input{accent-color:var(--paper-ink)}.app-sealed{box-shadow:inset 0 0 0 1px var(--paper-line), 0 1px 2px rgb(var(--paper-shadow-rgb) / .04)}.app-sealed__media{background:var(--paper-tile)}.app-sealed__badge{color:var(--paper-ink);box-shadow:0 1px 2px rgb(var(--paper-shadow-rgb) / .08)}.app-sealed__badge svg{color:var(--paper-soft)}.app-sealed__glyph,.app-sealed__glyph.is-small{width:20px;height:20px;color:var(--paper-soft);background:0 0;border-radius:0}.app-sealed__play{color:var(--paper-ink);box-shadow:0 1px 2px rgb(var(--paper-shadow-rgb) / .1)}.app-sealed__wash{background:radial-gradient(45% 55% at 35% 40%, #e4e1d9, transparent 70%), radial-gradient(45% 60% at 70% 62%, #ebe8e1, transparent 72%), var(--paper-tile)}:root[data-scheme=dark] .app-sealed__wash{background:radial-gradient(45% 55% at 35% 40%, rgb(var(--paper-ink-rgb) / .07), transparent 70%), radial-gradient(45% 60% at 70% 62%, rgb(var(--paper-ink-rgb) / .045), transparent 72%), var(--paper-tile)}
