@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/instrument-sans@5/files/instrument-sans-latin-wght-normal.woff2)format("woff2-variations")}@font-face{font-family:Instrument Sans;font-style:italic;font-display:swap;font-weight:400 700;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/instrument-sans@5/files/instrument-sans-latin-wght-italic.woff2)format("woff2-variations")}:root{--teal-900:#00303a;--teal-800:#00404d;--teal-700:#005f73;--teal-600:#1a7385;--teal-500:#3f8c9b;--teal-400:#7db2bc;--teal-300:#afd0d5;--teal-200:#cfe3e5;--teal-100:#e4f0f0;--teal-50:#f1f7f6;--amber-900:#6b4200;--amber-800:#94600c;--amber-700:#c98516;--amber-600:#e89b24;--amber-500:#fbb03b;--amber-400:#fcc468;--amber-300:#fdd796;--amber-200:#fee6bd;--amber-100:#fff1d9;--amber-50:#fff8ec;--clay-100:#f8e4da;--clay-300:#ebb9a3;--clay-700:#a2482a;--sage-100:#e4eddd;--sage-300:#bcd1ae;--sage-700:#4c6b3c;--sky-100:#e0ebf4;--sky-300:#afc8dd;--sky-700:#2f5a7d;--mist-100:#ece8f2;--mist-700:#5b5270;--paper:#fbf9f5;--sand-50:#f6f3ed;--sand-100:#efebe3;--sand-200:#e4dfd5;--sand-300:#d2ccc0;--sand-400:#ada699;--sand-500:#857f73;--sand-600:#655f55;--sand-700:#48433b;--sand-800:#2e2a25;--ink:#1b1916;--white:#fff;--surface-page:var(--white);--surface-sunken:var(--white);--surface-card:var(--white);--surface-raised:var(--white);--surface-inverse:var(--teal-900);--surface-brand:var(--teal-700);--surface-brand-soft:var(--teal-100);--surface-hover:#1b19160a;--surface-pressed:#1b191614;--surface-overlay:#00303a47;--text-strong:var(--ink);--text-body:var(--sand-800);--text-muted:var(--sand-600);--text-subtle:var(--sand-500);--text-on-brand:var(--white);--text-brand:var(--teal-700);--text-link:var(--teal-700);--text-link-hover:var(--teal-900);--border-subtle:var(--sand-100);--border-default:var(--sand-200);--border-strong:var(--sand-300);--border-focus:var(--teal-600);--status-success-bg:var(--sage-100);--status-success-fg:var(--sage-700);--status-success-dot:#6e9a58;--status-warning-bg:var(--amber-100);--status-warning-fg:var(--amber-900);--status-warning-dot:var(--amber-500);--status-danger-bg:var(--clay-100);--status-danger-fg:var(--clay-700);--status-danger-dot:#d26a47;--status-info-bg:var(--sky-100);--status-info-fg:var(--sky-700);--status-info-dot:#5c8db5;--status-neutral-bg:var(--sand-100);--status-neutral-fg:var(--sand-700);--status-neutral-dot:var(--sand-400);--agent-bg:var(--teal-700);--agent-fg:var(--white);--guest-bg:var(--white);--owner-bg:var(--ink);--owner-fg:var(--white);--channel-whatsapp:#2e8b57;--channel-instagram:#b4497a;--channel-email:var(--sky-700);--channel-voice:var(--amber-800);--background:var(--white);--foreground:var(--ink);--card:var(--white);--card-foreground:var(--ink);--popover:var(--white);--popover-foreground:var(--ink);--primary:var(--teal-700);--primary-foreground:var(--white);--secondary:var(--sand-100);--secondary-foreground:var(--ink);--muted:var(--sand-50);--muted-foreground:var(--sand-600);--destructive:var(--clay-700);--border:var(--sand-200);--input:var(--sand-200);--ring:var(--teal-600);--chart-1:var(--teal-700);--chart-2:var(--amber-500);--chart-3:var(--sage-700);--chart-4:var(--sky-700);--chart-5:var(--clay-700);--sidebar:var(--white);--sidebar-foreground:var(--ink);--sidebar-primary:var(--teal-700);--sidebar-primary-foreground:var(--white);--sidebar-border:var(--sand-200);--sidebar-ring:var(--teal-600)}.dark{--background:var(--ink);--foreground:var(--paper);--card:var(--sand-800);--card-foreground:var(--paper);--popover:var(--sand-800);--popover-foreground:var(--paper);--primary:var(--teal-600);--primary-foreground:var(--white);--secondary:var(--sand-700);--secondary-foreground:var(--paper);--muted:var(--sand-800);--muted-foreground:var(--sand-400);--destructive:#d26a47;--border:#ffffff1a;--input:#ffffff26;--ring:var(--teal-500);--sidebar:var(--ink);--sidebar-foreground:var(--paper);--sidebar-primary:var(--teal-400);--sidebar-primary-foreground:var(--teal-900);--sidebar-border:#ffffff1a;--sidebar-ring:var(--teal-500);--surface-page:var(--ink);--surface-card:var(--sand-800);--surface-raised:var(--sand-800);--surface-sunken:#24211d;--text-strong:var(--paper);--text-body:var(--sand-100);--text-muted:var(--sand-400);--text-subtle:var(--sand-500);--border-subtle:#ffffff14;--border-default:#ffffff1f}:root{--font-display:"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--font-sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--font-secondary:"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display-xl:72px;--lh-display-xl:1.02;--ls-display-xl:-.035em;--text-display-lg:56px;--lh-display-lg:1.05;--ls-display-lg:-.03em;--text-display-md:40px;--lh-display-md:1.1;--ls-display-md:-.025em;--text-display-sm:30px;--lh-display-sm:1.15;--ls-display-sm:-.02em;--text-h1:24px;--lh-h1:1.25;--ls-h1:-.015em;--text-h2:20px;--lh-h2:1.3;--ls-h2:-.01em;--text-h3:17px;--lh-h3:1.35;--ls-h3:-.005em;--text-lg:17px;--lh-lg:1.55;--text-md:14px;--lh-md:1.5;--text-sm:13px;--lh-sm:1.45;--text-xs:12px;--lh-xs:1.4;--numeric:tabular-nums;--type-heading:var(--font-display);--type-body:var(--font-sans);--type-data:var(--font-secondary);--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:56px;--space-12:72px;--space-13:96px;--radius:10px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-pill:999px;--control-h-sm:32px;--control-h-md:36px;--control-h-lg:40px;--border-w:1px;--content-max:1200px;--sidebar-w:240px;--thread-max:680px;--shadow-xs:0 1px 2px 0 #1b19160d;--shadow-sm:0 1px 3px 0 #1b191614,0 1px 2px -1px #1b191614;--shadow-md:0 4px 6px -1px #1b191614,0 2px 4px -2px #1b191614;--shadow-lg:0 10px 15px -3px #1b191614,0 4px 6px -4px #1b191614;--ring-focus:0 0 0 3px #1a73854d;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.6,0,.3,1);--dur-fast:.15s;--dur-base:.18s;--dur-slow:.32s;--blur-glass:14px}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/geist-mono@5/files/geist-mono-latin-wght-normal.woff2)format("woff2-variations")}:root{--page-bg:#fff;--font-mono:"Geist Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--page-bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:var(--teal-700);text-decoration:none}a:hover{color:var(--teal-900)}@keyframes wl-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wl-pass{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes wl-thud{0%{opacity:0;transform:rotate(-9deg)scale(1.7)}55%{opacity:1;transform:rotate(-9deg)scale(1.04,.86)}78%{transform:rotate(-9deg)scale(.98,1.03)}to{opacity:1;transform:rotate(-9deg)scale(1)}}@keyframes wl-spin{to{transform:rotate(360deg)}}@keyframes wl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes wl-scan{0%{opacity:0;left:0}10%,90%{opacity:1}50%{left:calc(100% - 2px)}to{opacity:0;left:0}}@keyframes wl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wl-fill-live{0%{opacity:.9;transform:scaleX(.08)}70%{opacity:1;transform:scaleX(.6)}to{opacity:.3;transform:scaleX(.6)}}@keyframes wl-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes wl-glow{0%,to{box-shadow:0 0 0 5px var(--teal-100), 0 6px 16px #005f7338}50%{box-shadow:0 0 0 9px var(--teal-50), 0 8px 22px #005f7357}}@keyframes wl-out{to{opacity:0;transform:translateY(-8px)}}@keyframes wl-shake{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.intro-curtain{background:var(--intro-curtain-bg);touch-action:none;will-change:transform;position:fixed;inset:0;overflow:hidden}.intro-curtain[data-intro-overlay]{z-index:200}.intro-lockup{justify-content:center;align-items:center;gap:var(--intro-lockup-gap);will-change:transform, opacity;padding-inline:24px;display:flex;position:absolute;inset:0}.intro-mark{height:var(--intro-mark-h);width:var(--intro-mark-w);flex:none}.intro-wordmark{--intro-reveal:-9;height:var(--intro-word-h);width:var(--intro-word-w);-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--intro-reveal) * 1%), transparent calc((var(--intro-reveal) + 9) * 1%));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--intro-reveal) * 1%), transparent calc((var(--intro-reveal) + 9) * 1%));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--intro-reveal) * 1%), transparent calc((var(--intro-reveal) + 9) * 1%));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--intro-reveal) * 1%), transparent calc((var(--intro-reveal) + 9) * 1%));mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--intro-reveal) * 1%), transparent calc((var(--intro-reveal) + 9) * 1%));flex:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.intro-wordmark-art{opacity:0;filter:blur(6px);width:100%;height:100%;display:block}:root{--intro-curtain-bg:var(--teal-700);--intro-ink:var(--white);--intro-mark-h:72px;--intro-word-h:52px;--intro-lockup-gap:20px;--intro-mark-w:calc(var(--intro-mark-h) * 1434 / 844);--intro-word-w:calc(var(--intro-word-h) * 1426 / 284)}html[data-intro=play],html[data-intro=play] body{overflow:hidden}@media (max-width:480px){:root{--intro-mark-h:52px;--intro-word-h:38px;--intro-lockup-gap:14px}}@media (prefers-reduced-motion:reduce){.intro-curtain{display:none}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.pass-float{position:relative}.pass-press{cursor:pointer;-webkit-user-select:none;user-select:none;transition:scale .15s}.pass-press:active{scale:.985}.pass-press.nudge{animation:.32s both wl-nudge}.route-arrow{display:inline-block}.step{transition:translate .25s cubic-bezier(.2,.7,.2,1)}.step:hover{translate:0 -2px}.step:hover .step-fill.live{animation:1.1s cubic-bezier(.2,.7,.2,1) both wl-fillonce}.step:hover .step-fill.done{animation:.7s cubic-bezier(.2,.7,.2,1) both wl-fill}.step:hover .step-fill.next{animation:.8s cubic-bezier(.2,.7,.2,1) both wl-fillonce-next;transform:scaleX(.18);background:var(--teal-700)!important}.save-btn{border:1px solid var(--sand-300);width:100%;height:44px;color:var(--ink);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:500;transition:background .2s,color .2s,border-color .2s,scale .15s;display:inline-flex}.save-btn:hover:not(.done) svg{animation:.7s infinite wl-dl}.save-btn:active{scale:.97}.save-btn.done{background:var(--teal-700);border-color:var(--teal-700);color:#fff}@keyframes wl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes wl-nudge{0%{translate:0}30%{translate:0 3px}60%{translate:0 -1px}to{translate:0}}@keyframes wl-fillonce{0%{transform:scaleX(.05)}to{transform:scaleX(.5)}}@keyframes wl-fillonce-next{0%{transform:scaleX(.02)}to{transform:scaleX(.18)}}@keyframes wl-dl{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.page{--gutter:20px;--hero-fs:64px;--hero-align:center;--hero-ta:center;flex-direction:column;min-height:100dvh;display:flex}.page-header{height:64px;padding:0 var(--gutter);justify-content:space-between;align-items:center;display:flex}.page-header img{height:20px;display:block}.page-header-links{align-items:center;gap:8px;display:flex}.page-header a{color:var(--sand-600);align-items:center;gap:4px;padding:12px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.page-header a:hover{color:var(--teal-700)}.page-header a svg{flex:none;width:16px;height:16px}.page-main{padding:16px var(--gutter) 0;flex-direction:column;gap:48px;display:flex}.page-art{justify-content:center;min-width:0;display:flex}.page-footer{padding:28px var(--gutter) 30px;font-family:var(--font-mono);color:var(--sand-600);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.page-footer a{color:var(--sand-600);margin:-3px 0;padding:3px 0}@media (min-width:721px){.page{--gutter:40px}.page-header{height:88px}.page-header img{height:24px}.page-main{gap:48px;padding-top:24px;padding-bottom:8px}.page-art{justify-content:center}.page-footer{padding:24px var(--gutter) 28px;justify-content:center;gap:10px;font-size:12px}}@media (min-width:1280px){.page{--gutter:64px;--hero-align:flex-start;--hero-ta:left}.page-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,min(672px,100% - 464px));align-items:center;gap:64px;padding-top:0;padding-bottom:0;display:grid}.hero-root{min-width:0;max-width:560px}.page-art{justify-content:center}.page-footer{justify-content:flex-start}}.share-cta{cursor:pointer;color:#fff;width:100%;height:52px;font-family:var(--font-sans);letter-spacing:-.005em;background:var(--teal-700);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:17px;font-weight:500;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s;animation:.5s cubic-bezier(.2,.7,.2,1) .7s both wl-rise;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00303a4d,0 12px 24px -10px #005f73a6,inset 0 1px #ffffff2e}.share-cta:hover{transform:translateY(-2px);box-shadow:0 1px 2px #00303a4d,0 18px 30px -10px #005f73bf,inset 0 1px #ffffff38}.share-cta:active{transform:translateY(0)scale(.985)}.share-cta:focus-visible{outline-offset:2px;outline:3px solid #1a738573}.share-icon{flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:inline-flex}.share-cta:hover .share-icon{transform:rotate(-8deg)scale(1.06)}.hero-root{transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media (min-width:1280px){.page-main{overflow-clip-margin:60px;overflow:clip}}.tap-ripple{pointer-events:none;z-index:4;border:2px solid #fbb03be6;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.62s cubic-bezier(.2,.7,.2,1) forwards wl-ripple;position:absolute;box-shadow:0 0 14px #fbb03b73}@keyframes wl-ripple{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(10)}}button:disabled>.hx-switch{display:none}.pass{text-align:left;border-radius:18px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.pass-face{background:radial-gradient(120% 140% at 0% 0%, var(--teal-700) 0%, var(--teal-900) 62%);border-radius:18px;display:grid;position:absolute;inset:0;overflow:hidden}.pass-tilt{transform-style:preserve-3d;touch-action:pan-y;position:relative}.pass-flipper{transform-style:preserve-3d;position:relative}.pass-side.front{backface-visibility:hidden;border-radius:18px;position:relative}.pass-side.back{backface-visibility:hidden;position:absolute;inset:0;transform:rotateY(180deg)}.pass-under{color:var(--teal-900);background:linear-gradient(120deg,#fcc468,#fbb03b 60%,#e89b24);justify-content:space-between;align-items:flex-start;gap:3cqw;padding:3.4cqw 5.1cqw;display:flex;position:absolute;inset:0}.pass-under small{font:700 max(7px, 1.9cqw) / 1 var(--font-sans);letter-spacing:.14em;opacity:.7;display:block}.pass-under h3{font:700 4.5cqw / 1.05 var(--font-sans);letter-spacing:-.035em;white-space:nowrap;margin:1.6cqw 0 1.3cqw}.pass-under p{opacity:.85;margin:0;font-size:max(9px,2.4cqw)}.pass-under-redact{flex-direction:column;flex:none;align-items:flex-end;gap:1.7cqw;width:25cqw;padding-top:.2cqw;display:flex}.pass-under-redact i{background:var(--teal-900);border-radius:.7cqw;height:2.5cqw;display:block;position:relative;overflow:hidden}.pass-under-stamp{border:.5cqw solid var(--teal-900);font:700 max(7px, 1.9cqw) / 1 var(--font-sans);letter-spacing:.12em;white-space:nowrap;background:#fbb03be6;border-radius:1.3cqw;margin-bottom:.8cqw;padding:1cqw 2cqw;transform:rotate(-5deg)}.pass-tab{width:18cqw;height:4.8cqw;color:var(--amber-500);font:700 max(7px, 1.7cqw) / 4.8cqw var(--font-sans);letter-spacing:.14em;text-align:center;pointer-events:none;background:#ffffff21;border-radius:0 0 2.2cqw 2.2cqw;margin-left:-9cqw;position:absolute;top:0;left:50%}@keyframes pass-nudge{0%,84%,to{transform:translateY(0)}92%{transform:translateY(1.1cqw)}}.pass-zone{z-index:11;touch-action:none;cursor:grab;position:absolute}.pass-zone-tab{width:22cqw;height:8cqw;margin-left:-11cqw;top:0;left:50%}.pass-zone-corner{width:14cqw;height:14cqw;top:0;right:0}.pass-flap{transform-origin:0 0;pointer-events:none;background:linear-gradient(#f1f2ee,#c4c8c2 70%,#dfe2dc);display:none;position:absolute;top:0;left:0}.pass-controls{justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.pass-pill,.pass-icon{border:1px solid var(--sand-200);background:var(--white);height:34px;color:var(--sand-700);font-family:var(--font-sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:500;transition:translate .15s cubic-bezier(.2,.7,.2,1),background .15s;display:inline-flex}.pass-pill{padding:0 14px}.pass-icon{width:34px}.pass-pill:active,.pass-icon:active{scale:.96}.pass-pill:hover,.pass-icon:hover{background:var(--sand-50)}.pb{background:var(--paper);color:var(--ink);border-radius:18px;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.pb:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 5.4cqw,#00303a0d 5.4cqw 5.55cqw);position:absolute;inset:0}.pb-stub{width:var(--sw);background:linear-gradient(90deg,#00303a0a,#0000);flex-direction:column;justify-content:space-between;padding:4.4cqw 3.2cqw;display:flex;position:absolute;top:0;bottom:0;left:0}.pb-stub small{font:700 max(7px, 1.8cqw) / 1 var(--font-sans);letter-spacing:.14em;color:var(--teal-700);opacity:.8;display:block}.pb-stub b{font:700 max(14px, 6.4cqw) / 1.05 var(--font-sans);letter-spacing:-.04em;color:var(--teal-900);margin-top:1.2cqw;display:block}.pb-stub i{font-style:normal;font:700 max(6px, 1.55cqw) / 1.7 var(--font-sans);letter-spacing:.14em;color:#00303a99}.pb-stub a{color:var(--teal-700);letter-spacing:.02em;text-transform:none;text-decoration:none}.pb-perf{top:10px;bottom:10px;left:var(--sw);border-left:1px dashed #00303a54;position:absolute}.pb-title{left:calc(var(--sw) + 3.6cqw);font:700 max(7px, 1.9cqw) / 1 var(--font-sans);letter-spacing:.14em;color:var(--teal-700);position:absolute;top:3.4cqw}.pb-count{font:700 max(7px, 1.9cqw) / 1 var(--font-sans);letter-spacing:.14em;color:var(--amber-500);background:var(--teal-900);border-radius:1cqw;padding:.9cqw 1.7cqw;position:absolute;top:2.9cqw;right:4.4cqw}.pb-slots{left:calc(var(--sw) + 3.6cqw);grid-template-columns:repeat(3,1fr);gap:1.8cqw;display:grid;position:absolute;top:9.4cqw;right:4.4cqw}.pb-slot{text-align:center;height:11.6cqw;font:700 max(6px, 1.45cqw) / 1.5 var(--font-sans);letter-spacing:.08em;color:#00303a80;background:0 0;border:.3cqw dashed #00303a40;border-radius:2cqw;place-items:center;padding:0;display:grid}button.pb-slot{cursor:pointer}.pb-slot.on{border:none}.pb-slot.lock{cursor:not-allowed}.pb-slot em{color:var(--amber-600);letter-spacing:.04em;font-size:max(7px,1.7cqw);font-style:normal;display:block}.pb-slot b{letter-spacing:0;font-size:max(9px,2.6cqw);display:block}.pb-slot.shake{animation:.35s pb-shake}@keyframes pb-shake{20%{transform:translate(-1cqw)}40%{transform:translate(1cqw)}60%{transform:translate(-.6cqw)}80%{transform:translate(.6cqw)}}.pb-stamp{font:700 max(7px, 2.3cqw) / 1.15 var(--font-sans);letter-spacing:.08em;text-align:center;transform:rotate(var(--r));background:#ffffff8c;border:.55cqw solid;border-radius:1.8cqw;padding:1.1cqw 1.8cqw}.pb-stamp small{letter-spacing:.12em;opacity:.8;margin-top:.4cqw;font-size:max(5.5px,1.3cqw);display:block}.pb-stamp.fresh{animation:.5s cubic-bezier(.2,.7,.2,1) both pb-slam}@keyframes pb-slam{0%{opacity:0;transform:rotate(var(--r)) scale(2.3)}60%{opacity:1;transform:rotate(var(--r)) scale(.9)}80%{transform:rotate(var(--r)) scale(1.05)}to{opacity:1;transform:rotate(var(--r)) scale(1)}}.pb-link{left:calc(var(--sw) + 3.6cqw);background:var(--teal-900);color:#fff;height:8cqw;font:500 max(7px, 2cqw) / 1.15 var(--font-sans);border-radius:2cqw;justify-content:space-between;align-items:center;gap:1.6cqw;padding:0 1.2cqw 0 2.6cqw;display:flex;position:absolute;bottom:3cqw;right:4.4cqw}.pb-link>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pb-link b{color:var(--amber-500);font-weight:700}.pb-btns{flex:none;gap:1cqw;display:flex}.pb-btns button{background:var(--amber-500);color:var(--teal-900);font:700 max(7px, 1.9cqw) / 1 var(--font-sans);cursor:pointer;border:0;border-radius:999px;padding:1.3cqw 2.2cqw}.pb-btns button.ghost{color:#fff;background:#ffffff24}.pb-mobile .pb-stub{flex-direction:row;align-items:center;width:auto;height:62px;padding:10px 16px;inset:0 0 auto}.pb-mobile .pb-stub>div{align-items:center;gap:8px;display:flex}.pb-mobile .pb-stub small{font-size:8px}.pb-mobile .pb-stub b{margin:0;font-size:20px}.pb-mobile .pb-stub i{text-align:right;letter-spacing:.1em;font-size:7px;line-height:1.35}.pb-mobile .pb-perf-mobile{border-top:1px dashed #00303a54;border-left:0;inset:62px 14px auto}.pb-mobile .pb-title{font-size:9px;top:76px;left:16px}.pb-mobile .pb-count{border-radius:5px;padding:4px 7px;font-size:9px;top:73px;right:16px}.pb-mobile .pb-slots{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:min(300px,100% - 190px);top:104px;left:16px;right:16px}.pb-mobile .pb-slot{border-width:1px;border-radius:8px;height:auto;font-size:8px}.pb-mobile .pb-slot em{font-size:8px}.pb-mobile .pb-stamp{border-width:2px;border-radius:7px;padding:4px 6px;font-size:9px}.pb-mobile .pb-stamp small{margin-top:2px;font-size:7px}.pb-mobile .pb-link{border-radius:9px;gap:8px;height:48px;padding:0 9px 0 12px;font-size:10px;bottom:14px;left:16px;right:16px}.pb-mobile .pb-btns{gap:6px}.pb-mobile .pb-btns button{padding:7px 10px;font-size:9px}.pass-float.is-lite,.pass-float.is-lite .pass-tab{animation:none}.pass-float.is-lite .pass-tilt,.pass-float.is-lite .pass-flipper{transform-style:flat}.pass-float.is-lite .pass-side.back{opacity:0;pointer-events:none;transition:opacity .16s;transform:none}.pass-float.is-lite .pass-side.front{transition:opacity .16s}.pass-float.is-lite.is-back .pass-side.back{opacity:1;pointer-events:auto}.pass-float.is-lite.is-back .pass-side.front{opacity:0;pointer-events:none}.rc{flex-direction:column;gap:6px;max-width:100%;display:flex}.rc-link{appearance:none;cursor:pointer;font:inherit;color:var(--sand-600);text-underline-offset:4px;background:0 0;border:0;margin:0;padding:6px 2px;font-size:14px;-webkit-text-decoration:underline #d2ccc0;text-decoration:underline #d2ccc0}.rc-link:hover{color:var(--teal-700)}.rc-link:focus-visible,.rc-chip button:focus-visible,.rc-add:focus-visible{outline:2px solid var(--teal-700);outline-offset:3px;border-radius:6px}.rc-chip{color:var(--teal-800);background:var(--teal-50);border:1px solid var(--teal-200);border-radius:999px;flex-flow:wrap;align-items:center;gap:8px;padding:8px 8px 8px 12px;font-size:14px;animation:.36s cubic-bezier(.2,.7,.2,1) both wl-pass}.rc-chip b{letter-spacing:.08em;font-weight:600}.rc-chip button{appearance:none;cursor:pointer;font:inherit;color:var(--teal-700);text-underline-offset:3px;background:0 0;border:0;padding:4px 8px;font-size:13px;text-decoration:underline}.rc-tick{color:#fff;background:var(--teal-700);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-grid}.rc-open{width:100%;max-width:380px;animation:.32s cubic-bezier(.2,.7,.2,1) both wl-pass}.rc-label{color:var(--sand-700);font-size:13px}.rc-row{gap:8px;display:flex}.rc-input{border:1px solid var(--sand-200);background:var(--white);min-width:0;height:44px;color:var(--ink);letter-spacing:.12em;border-radius:12px;outline:none;flex:1;padding:0 14px;font-family:inherit;transition:border-color .16s,box-shadow .16s}.rc-input::placeholder{color:var(--sand-500,#b9ad9a);letter-spacing:.12em}.rc-input:focus{border-color:var(--teal-700);box-shadow:0 0 0 3px #005f7324}.rc-input.bad{border-color:var(--clay-700)}.rc-input.good{border-color:#1f8a5b}.rc-add{cursor:pointer;background:var(--teal-700);color:#fff;height:44px;font:inherit;border:0;border-radius:12px;padding:0 20px;font-size:15px;font-weight:500;transition:opacity .16s,transform .12s}.rc-add:active{transform:scale(.97)}.rc-add:disabled{opacity:.5;cursor:default}.rc-note{min-height:18px;color:var(--sand-700);margin:0;font-size:13px;line-height:1.35}.rc-note.bad{color:var(--clay-700)}.rc-note.good{color:#1f6f4a}@media (prefers-reduced-motion:reduce){.rc-chip,.rc-open{animation:none}}.rc-perk{max-width:460px;color:var(--sand-700);margin:0;font-size:13.5px;line-height:1.4}.rc-perk b{color:var(--teal-700);font-weight:600}.rcard{box-sizing:border-box;border:1px solid var(--sand-200);background:var(--white);width:100%;box-shadow:var(--shadow-xs);color:var(--ink);text-align:left;border-radius:16px;padding:16px 16px 14px}.rcard h2{letter-spacing:-.01em;margin:0 0 2px;font-size:17px;font-weight:600}.rcard p{color:var(--sand-700);margin:0;font-size:14px;line-height:1.4}.rcard-bar{background:var(--sand-200);border-radius:999px;height:8px;margin:14px 4px 10px;position:relative}.rcard-bar i{background:var(--teal-700);border-radius:999px;transition:width .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}.rcard-bar span{background:var(--white);border:2px solid var(--sand-300,#d8cdb9);box-sizing:border-box;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%}.rcard-bar span.on{background:var(--amber-500);border-color:var(--amber-500)}.rcard-tiers{color:var(--sand-700);gap:4px;margin:0 0 8px;padding:0;font-size:13.5px;list-style:none;display:grid}.rcard-tiers li.on{color:#1f6f4a}.rcard-tiers b{color:var(--ink);margin-right:4px;font-weight:600}.rcard-status{min-height:19px;font-size:13px!important}.rcard-link{background:var(--teal-900);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:6px 6px 6px 12px;font-size:14px;display:flex}.rcard-link>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rcard-link b{color:var(--amber-500);font-weight:700}.rcard-btns{flex:none;gap:6px;display:flex}.rcard-btns button{cursor:pointer;font:700 13px/1 var(--font-sans);background:var(--amber-500);color:var(--teal-900);border:0;border-radius:999px;padding:8px 14px}.rcard-btns button.ghost{color:#fff;background:#ffffff24}.rcard-btns button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.rcard-bar i{transition:none}}.rc-invited{color:#1f6f4a;background:#1f8a5b1a;border-radius:12px;padding:10px 12px}.rc-invited b{color:#1f6f4a}.rcard-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rcard-earned{text-align:right;flex:none;gap:1px;display:grid}.rcard-earned b{letter-spacing:-.02em;color:var(--teal-700);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.rcard-earned span{color:var(--sand-600);font-size:11.5px}.rcard-fine{color:var(--sand-600)!important;margin-top:10px!important;font-size:12.5px!important}.rlock{gap:12px;display:grid}.rlock h2{margin:0}.rlock-tag{height:24px;color:var(--teal-700);background:#eaf3f5;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.rlock-link{border:1px dashed var(--sand-300);height:40px;color:var(--sand-600);font:13.5px var(--font-mono,ui-monospace, monospace);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.rlock-link b{color:var(--ink);filter:blur(4.5px);letter-spacing:.08em;font-weight:600}.ck-scrim{z-index:50;background:var(--surface-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:16px;animation:.2s ease-out both wl-rise;display:grid;position:fixed;inset:0}.ck-card{box-sizing:border-box;width:100%;max-width:480px;max-height:calc(100dvh - 32px);color:var(--ink);text-align:left;border:1px solid var(--sand-200);background:#fff;border-radius:16px;padding:32px;animation:.32s cubic-bezier(.2,.7,.2,1) both wl-pass;position:relative;overflow-y:auto;box-shadow:0 24px 64px -24px #00303a73}.ck-close{width:32px;height:32px;color:var(--sand-600);cursor:pointer;background:#f5f7f7;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ck-close:focus-visible,.ck-link:focus-visible,.ck-sent button:focus-visible,.ck-help button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ck-progress{align-items:center;gap:4px;height:32px;margin-bottom:14px;padding-right:44px;display:flex}.ck-progress span{font:400 10.5px/1 var(--font-mono);letter-spacing:.06em;color:var(--teal-700);margin-right:4px}.ck-progress i{background:var(--sand-200);border-radius:4px;width:20px;height:4px;transition:background .18s}.ck-progress i.on{background:var(--teal-700)}.ck-body{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;animation:.2s ease-out both wl-rise;display:grid}.ck-title{letter-spacing:-.02em;text-wrap:balance;margin:0 0 6px;font-size:23px;font-weight:600;line-height:1.2}.ck-sub{color:var(--sand-600);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.5}.ck-field{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.ck-field>span{font-size:14px;font-weight:500;line-height:1}.ck-phone{gap:8px;min-width:0;display:flex}.ck-phone>div{flex:1;min-width:0}.ck-phone select{width:104px;max-width:40%;height:var(--control-h-lg);border:1px solid var(--sand-400);border-radius:var(--radius-md);appearance:none;cursor:pointer;text-overflow:ellipsis;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6558' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center / 12px 12px;font:inherit;color:var(--ink);box-shadow:var(--shadow-xs);flex:none;padding:0 30px 0 14px;font-size:16px;line-height:1}.ck-phone select:focus-visible{border-color:var(--ring);box-shadow:var(--ring-focus);outline:0}.ck-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ck-note{color:var(--sand-600);margin:0;font-size:13px;line-height:1.5}.ck-consent{min-width:0;color:var(--sand-600);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.ck-consent input{width:15px;height:15px;accent-color:var(--teal-700);flex:none;margin:0}.ck-err{color:var(--clay-700);font-size:13.5px;font-style:normal;line-height:1.4}.ck-err:before{content:"";width:15px;height:15px;-webkit-mask:var(--ico-alert) center/contain no-repeat;-webkit-mask:var(--ico-alert) center/contain no-repeat;-webkit-mask:var(--ico-alert) center/contain no-repeat;-webkit-mask:var(--ico-alert) center/contain no-repeat;mask:var(--ico-alert) center/contain no-repeat;background:currentColor;margin:0 6px -3px 0;display:inline-block}:root{--ico-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E")}.ck-form-err{margin:0}.ck-muted{color:var(--sand-600)}.ck-num{font-variant-numeric:tabular-nums}.ck-sent{border:1px solid var(--sand-200);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.ck-sent b{font-variant-numeric:tabular-nums;font-weight:600}.ck-sent button{font:500 14px var(--font-sans);color:var(--teal-700);cursor:pointer;background:0 0;border:0;padding:4px}.ck-otp{justify-content:space-between;gap:6px;display:flex}.ck-otp[data-wrong]{animation:.3s ease-in-out wl-shake}.ck-otp input{box-sizing:border-box;text-align:center;border:1px solid var(--sand-300);width:100%;min-width:0;max-width:54px;height:60px;color:var(--ink);caret-color:var(--teal-700);font:600 26px var(--font-sans);font-variant-numeric:tabular-nums;box-shadow:var(--shadow-xs);background:#fff;border-radius:10px;flex:1 1 0;padding:0;transition:border-color .12s,box-shadow .12s}.ck-otp input:focus{border-color:var(--ring);box-shadow:var(--ring-focus);outline:0}.ck-otp input[aria-invalid=true]{border-color:var(--clay-700)}.ck-otp input:disabled{opacity:.6}.ck-row{justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.ck-link{font:500 13.5px var(--font-sans);color:var(--teal-700);cursor:pointer;background:0 0;border:0;padding:4px 0}.ck-link:disabled{opacity:.5;cursor:default}.ck-quiet{color:var(--sand-600);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--sand-300);-webkit-text-decoration-color:var(--sand-300);-webkit-text-decoration-color:var(--sand-300);text-decoration-color:var(--sand-300);font-weight:400}.ck-help{background:var(--sand-50);border-radius:10px;gap:10px;padding:12px;animation:.18s ease-out both wl-rise;display:grid}.ck-help p{color:var(--sand-700);margin:0;font-size:13px;line-height:1.5}.ck-help button{border:1px solid var(--sand-200);height:40px;color:var(--ink);font:500 14px var(--font-sans);cursor:pointer;background:#fff;border-radius:10px}.ck-help button:disabled{opacity:.55;cursor:default}.ck-pause-ico{width:56px;height:56px;color:var(--teal-700);background:#eaf3f5;border-radius:50%;place-items:center;display:grid}@media (max-width:720px){.ck-scrim{align-items:end;padding:0}.ck-card{max-width:none;padding-bottom:calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.ck-otp input{height:56px;font-size:24px}}@media (prefers-reduced-motion:reduce){.ck-scrim,.ck-card,.ck-body,.ck-help,.ck-otp[data-wrong]{animation:none}}.rcard-held{background:var(--amber-50);border-radius:10px;padding:8px 10px;line-height:1.4;color:var(--amber-900)!important;margin:8px 0 0!important;font-size:12.5px!important}@media (max-width:360px){.ck-card{padding-left:16px;padding-right:16px}.ck-otp{gap:4px}.ck-otp input{height:52px;font-size:22px}.ck-title{font-size:20px}}html,body{max-width:100%;overflow-x:clip}.page{overflow-x:clip}@media (min-width:1400px){.page{--gutter:120px;--hero-fs:72px}}.dlg-scrim{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00303a47;justify-content:center;align-items:center;padding:24px;animation:.18s cubic-bezier(.2,.7,.2,1) both wl-rise;display:flex;position:fixed;inset:0}.dlg-card{border:1px solid var(--sand-200,#e4dfd5);width:100%;max-height:100%;color:var(--ink);background:#fff;border-radius:16px;padding:32px;animation:.22s cubic-bezier(.2,.7,.2,1) both wl-pass;position:relative;overflow-y:auto;box-shadow:0 24px 64px -24px #00303a73}.dlg-card:has(.how){padding:16px 16px 24px}.dlg-close{z-index:3;cursor:pointer;color:#857f73;background:#f5f7f7;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:14px;right:14px}.dlg-close:hover{color:var(--teal-700);background:#eaf3f5}.dlg-stack{text-align:left;flex-direction:column;display:flex}.dlg-head{flex-direction:column;gap:6px;padding-right:36px;display:flex}.dlg-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;color:var(--teal-700);font-size:11px}.dlg-title{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600;line-height:1.15}.dlg-note{color:var(--sand-600);font-size:13.5px}.dlg-note a{color:var(--teal-700);text-decoration:none}.faq-list{border-top:1px solid #efebe3;flex-direction:column;display:flex}.faq-item{border-bottom:1px solid #efebe3}.faq-q{font:inherit;cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:15px;font-weight:500;display:flex}.faq-q:hover{color:var(--teal-700)}.faq-plus{color:#857f73;flex:none;transition:transform .18s cubic-bezier(.2,.7,.2,1);display:inline-flex}.faq-a{color:var(--sand-600);margin:0;padding:0 28px 16px 0;font-size:14px;line-height:1.55;animation:.2s cubic-bezier(.2,.7,.2,1) both wl-rise}.how-hero{background:#f3eeea;border:1px solid #efebe3;border-radius:12px;flex-direction:column;justify-content:space-between;height:196px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.how-hero img{object-fit:cover;object-position:50% 62%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.how-fade-x{pointer-events:none;background:linear-gradient(100deg,#ffffffeb 0%,#ffffffb8 42%,#ffffff1f 78%,#fff0 100%);position:absolute;inset:0}.how-fade-y{pointer-events:none;background:linear-gradient(#fff0,#ffffff8c);height:45%;position:absolute;bottom:0;left:0;right:0}.how-chip{height:30px;color:var(--ink);background:linear-gradient(#fff,#f1f3f3);border:1px solid #d9dede;border-radius:999px;align-self:flex-start;align-items:center;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative;box-shadow:0 1px 2px #00303a14,inset 0 1px #fff}.how-copy{flex-direction:column;gap:6px;max-width:62%;display:flex;position:relative}.how-copy h3{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:34px;font-weight:600;line-height:1.02}.how-copy span{color:var(--sand-600);font-size:15px}.how-steps{flex-direction:column;gap:16px;padding:0 4px;display:flex}.how-steps-title{color:var(--ink);font-size:16px;font-weight:500}.how-step{color:var(--sand-700);align-items:center;gap:12px;font-size:15.5px;line-height:1.45;display:flex}.how-step b{color:var(--ink);font-weight:600}.how-icon{color:var(--teal-700);flex:none;display:inline-flex}.how-form{flex-direction:column;gap:10px;padding:0 4px;display:flex}.how-label{color:var(--sand-600);font-size:15px}.how-field{background:#f5f7f7;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;margin:0 -4px;padding:8px 8px 8px 14px;display:flex}.how-field input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:16px}@media (max-width:720px){.dlg-scrim{align-items:flex-end;padding:0}.dlg-card{border-radius:20px 20px 0 0;padding:28px 20px}.dlg-card:has(.how){padding:12px 12px 24px}.how-hero{height:180px;padding:18px}.how-copy{max-width:68%}.how-copy h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.dlg-scrim,.dlg-card,.faq-a{animation:none}}.page-faq{font:inherit;border:1px solid var(--sand-200,#e4dfd5);height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #1b19160a}.page-faq svg{color:var(--teal-700)}.page-faq:hover{background:#eaf3f5;border-color:#005f7347}.page-signout{justify-content:center;width:34px;padding:0}.rc,.rc-link,.page-footer{line-height:1.5}@keyframes wl-fly{0%{offset-distance:0%;opacity:0}14%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes wl-trail{0%{offset-distance:0%;opacity:0}20%{opacity:.7}to{offset-distance:100%;opacity:0}}@keyframes wl-twinkle{0%,to{opacity:.2}50%{opacity:.85}}@keyframes wl-ring{0%{box-shadow:0 0 #005f7359}70%{box-shadow:0 0 0 10px #005f7300}to{box-shadow:0 0 #005f7300}}@keyframes wl-unlock{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes wl-burst{0%{transform:rotate(var(--a)) translateX(6px) scale(1);opacity:1}to{transform:rotate(var(--a)) translateX(30px) scale(.3);opacity:0}}.iv-art{flex:none;max-width:100%;position:relative}.iv-dot{border-radius:.5px;position:absolute}.iv-fade{pointer-events:none;background:radial-gradient(#0000 55%,#fff 100%);position:absolute;inset:-1px}.iv-tile{background:#ffffffb3;border:1px solid #005f7314;border-radius:30px;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute}.iv-tile-in{background:#fff;border:1px solid #e4e9ea;border-radius:24px;justify-content:center;align-items:center;width:88px;height:88px;display:flex;box-shadow:0 1px 2px #00303a0f,0 10px 24px -12px #00303a47,inset 0 -2px #00303a0a}.iv-avatar{background:var(--sand-100);width:52px;height:52px;color:var(--ink);border-radius:50%;place-items:center;font-size:22px;font-weight:500;display:grid}.iv-plane{width:18px;height:18px;color:var(--teal-700);z-index:2;offset-rotate:auto 45deg;justify-content:center;align-items:center;animation:3.2s cubic-bezier(.45,.05,.55,.95) infinite wl-fly;display:flex;position:absolute;top:0;left:0}.iv-trail{border-radius:2px;width:3px;height:3px;animation:3.2s cubic-bezier(.45,.05,.55,.95) infinite wl-trail;position:absolute;top:0;left:0}.iv-title{letter-spacing:-.03em;text-wrap:balance;color:var(--teal-900);margin:0;font-size:25px;font-weight:600;line-height:1.15}.iv-body{color:var(--sand-600);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}@media (prefers-reduced-motion:reduce){.iv-plane,.iv-trail,.iv-dot{animation:none!important}.iv-plane{offset-distance:100%;opacity:1}}.rs-badge{width:64px;height:64px;color:var(--teal-700);background:#eaf3f5;border-radius:50%;place-items:center;animation:1.6s cubic-bezier(.2,.7,.2,1) .3s 2 wl-ring;display:grid}.rs-card{border:1px dashed var(--sand-300);text-align:left;border-radius:12px;width:100%;overflow:hidden}.rs-route{border-bottom:1px dashed var(--sand-300);letter-spacing:-.02em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;font-size:20px;font-weight:600;display:grid}.rs-line{justify-content:center;align-items:center;height:14px;display:flex;position:relative}.rs-line:before{content:"";border-top:1.5px dashed #c9c2b5;position:absolute;top:50%;left:0;right:0}.rs-line>span{color:var(--teal-700);background:#fff;padding:0 6px;display:inline-flex;position:relative;transform:rotate(45deg)}.rs-rows{padding:4px 16px}.rs-row{justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.rs-row+.rs-row{border-top:1px solid var(--sand-100)}.rs-row>span:first-child{color:var(--sand-600)}.rs-mono{font-family:var(--font-mono);font-weight:600}.rs-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-status{align-items:center;gap:7px;display:inline-flex}.rs-status i{background:var(--amber-500);border-radius:50%;width:7px;height:7px}.er-steps{flex-direction:column;display:flex}.er-step{border-top:1px dashed var(--sand-200);grid-template-columns:40px minmax(0,1fr);padding:13px 0;display:grid}.er-step>span{font-family:var(--font-mono);color:var(--teal-700);padding-top:2px;font-size:13px}.er-step b{font-size:15px;font-weight:600;display:block}.er-step p{color:var(--sand-600);margin:3px 0 0;font-size:14px;line-height:1.45}.er-table{border:1px solid var(--sand-200);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.er-row{background:#fff;grid-template-columns:minmax(0,1fr) 76px 84px;align-items:center;gap:8px;padding:11px 14px;font-size:14px;display:grid}.er-row+.er-row{border-top:1px dashed var(--sand-200)}.er-row>span:nth-child(2),.er-row>span:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.er-row>span:nth-child(2){color:var(--sand-600)}.er-row>span:nth-child(3){color:var(--teal-700);font-weight:600}.er-row>span:first-child{align-items:center;gap:8px;font-weight:500;display:flex}.er-row em{background:var(--teal-700);color:#fff;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.er-row.you{background:#eaf3f5}.er-head{border-bottom:1px solid var(--sand-100);font-family:var(--font-mono);letter-spacing:.06em;color:var(--sand-600);background:#fff;padding:10px 14px;font-size:10.5px}.er-head>span{font-weight:400!important}.er-note{color:var(--sand-600);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.er-note>:first-child{color:var(--sand-600);flex:none;margin-top:2px}.rc-applied{align-items:center;justify-content:var(--hero-align,flex-start);color:var(--teal-700);flex-flow:wrap;gap:8px;font-size:14px;animation:.26s cubic-bezier(.2,.7,.2,1) both wl-rise;display:flex}.rc-applied-ico{display:inline-flex}.rc-applied b{font-weight:500}.rc-applied-by{min-width:0;max-width:100%;color:var(--sand-600);overflow-wrap:anywhere}.rc-applied-x{font:inherit;color:var(--sand-600);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--sand-300);-webkit-text-decoration-color:var(--sand-300);-webkit-text-decoration-color:var(--sand-300);text-decoration-color:var(--sand-300);background:0 0;border:0;flex:none;padding:4px 2px;font-size:13px}.rc-applied-x:hover{color:var(--teal-700)}.page-main.dash-main{padding:12px var(--gutter) 0;flex:1;display:block;overflow:visible}.dash{flex-direction:column;gap:48px;width:100%;max-width:840px;margin:0 auto;display:flex}@media (min-width:721px){.page-main.dash-main{padding-top:40px}.dash{gap:64px}}.dash-top{flex-direction:column;align-items:center;gap:28px;display:flex}.dash-hello{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;min-width:0;display:flex}.dash-pill{color:var(--teal-700);border:1px solid #005f7338;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:13px;font-weight:500;animation:.42s cubic-bezier(.2,.7,.2,1) both wl-rise;display:inline-flex}.wa-status-list{gap:6px;width:min(100%,560px);display:grid}.wa-status{border:1px solid var(--sand-200);color:var(--sand-700);text-align:left;background:#fff;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.wa-status strong{color:var(--ink);font-weight:600}.wa-status.is-failed{color:#8c2d1c;background:#fff8f6;border-color:#a3322047}.wa-status.is-failed strong{color:#8c2d1c}.dash-hello h1{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:38px;font-weight:500;line-height:1.02;animation:.52s cubic-bezier(.2,.7,.2,1) 60ms both wl-rise}.dash-hello p{color:var(--sand-700);margin:0;font-size:16px;line-height:1.5;animation:.52s cubic-bezier(.2,.7,.2,1) .12s both wl-rise}.dash-ticket{justify-content:center;width:100%;animation:.42s cubic-bezier(.2,.7,.2,1) 40ms both wl-pass;display:flex}.dash-ticket>*{width:100%;max-width:736px}@media (max-width:720px){.dash-ticket>*{max-width:460px}}@media (min-width:721px){.dash-top{gap:36px}.dash-hello h1{font-size:56px}.dash-hello p{font-size:18px}}.rv{opacity:0;transform:translateY(14px)}.rv.rv-in{opacity:1;animation:.62s cubic-bezier(.2,.7,.2,1) both wl-rise;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.rv.rv-in{animation:none}}.dash-sec{flex-direction:column;gap:20px;display:flex}.dash-sec-rule{border-top:1px solid var(--sand-100);padding-top:48px}@media (min-width:721px){.dash-sec-rule{padding-top:64px}}.dash-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;display:flex}.dash-sec-head h2{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:500;line-height:1.1}.dash-sec-head p{color:var(--sand-600);margin:8px 0 0;font-size:15px;line-height:1.5}@media (min-width:721px){.dash-sec-head h2{font-size:30px}}.dash-btn2{border:1px solid var(--sand-200);height:36px;color:var(--ink);font:500 14px var(--font-sans);cursor:pointer;box-shadow:var(--shadow-xs);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background .14s,border-color .14s;display:inline-flex}.dash-btn2:hover{background:#eaf3f5;border-color:#005f7347}.dash-btn2 svg{color:var(--teal-700)}.dash-btn2.lg{width:100%;height:40px;padding:0 24px}.dash-btn2:focus-visible{box-shadow:var(--ring-focus);outline:0}.dash-wa-pass{text-align:center;max-width:100%;height:auto;min-height:40px;padding:10px 14px;line-height:1.3}.dash-wa-pass svg{flex:none}.dash-card{border:1px solid var(--sand-200);background:#fff;border-radius:16px;flex-direction:column;gap:22px;padding:20px;display:flex;box-shadow:0 1px 2px #1b19160a,0 12px 28px -22px #00303a40}@media (min-width:721px){.dash-card{gap:30px;padding:28px 32px}}.dt-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:721px){.dt-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.dt-stats>div{flex-direction:column;gap:5px;min-width:0;display:flex}.dt-stats span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--sand-600);font-size:10.5px}.dt-stats b{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:17px;font-weight:600;display:flex}@media (min-width:721px){.dt-stats b{font-size:20px}}.dt-stats b.teal{color:var(--teal-700)}.dt-stats .num{font-variant-numeric:tabular-nums}.dt-stats b small{letter-spacing:0;color:var(--sand-600);font-size:13px;font-weight:400}.dt-track{height:104px;margin:0 12px;display:none;position:relative}.dt-rail,.dt-fill{border-radius:2px;height:2px;position:absolute;top:11px;left:0}.dt-rail{background:var(--sand-200);right:0}.dt-fill{background:linear-gradient(90deg, var(--teal-700), var(--teal-500));transition:width .7s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 8px #005f734d}.dt-plane{z-index:2;width:24px;height:24px;color:var(--teal-700);justify-content:center;align-items:center;margin-left:-12px;transition:left .7s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0}.dt-plane>span{background:#fff;border-radius:50%;padding:3px;display:inline-flex;transform:rotate(45deg)}.dt-stop{border:1.5px solid var(--sand-300);color:#fff;box-sizing:border-box;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-12px;display:flex;position:absolute;top:0}.dt-stop.static{flex:none;margin-left:0;position:relative}.dt-stop.done{background:var(--teal-700);border:2px solid var(--teal-700);box-shadow:0 0 0 4px var(--teal-100)}.dt-stop.cur{border:2px solid var(--teal-700)}.dt-stop i{background:var(--teal-700);border-radius:50%;width:8px;height:8px}.dt-stop.origin{width:16px;height:16px;box-shadow:none;margin-left:-8px;top:4px}.dt-stop.origin.static{margin-top:4px;margin-left:4px}.dt-stop i.o{background:#fff;width:5px;height:5px}.dt-stop.latest{z-index:3;background:linear-gradient(145deg, var(--teal-600), var(--teal-800));border-color:var(--teal-700);width:30px;height:30px;box-shadow:0 0 0 5px var(--teal-100), 0 6px 16px #005f7338;margin-left:-15px;top:-3px}.dt-stop.static.latest{width:24px;height:24px;margin-left:0;top:0}.dt-burst{pointer-events:none;position:absolute;inset:0}.dt-burst i{background:var(--amber-500);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation:.9s cubic-bezier(.2,.7,.2,1) .12s both wl-burst;position:absolute;top:50%;left:50%}.dt-burst i:nth-child(2n){background:var(--teal-500);width:4px;height:4px}.dt-burst i:first-child{--a:0deg}.dt-burst i:nth-child(2){--a:45deg}.dt-burst i:nth-child(3){--a:90deg}.dt-burst i:nth-child(4){--a:135deg}.dt-burst i:nth-child(5){--a:180deg}.dt-burst i:nth-child(6){--a:225deg}.dt-burst i:nth-child(7){--a:270deg}.dt-burst i:nth-child(8){--a:315deg}.dt-chip{letter-spacing:.04em;background:var(--teal-50);color:var(--teal-700);border-radius:999px;margin-top:3px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600;line-height:1.4;display:inline-block}.dt-chip.gold{background:var(--amber-100);color:var(--amber-800)}.dt-label{white-space:nowrap;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:38px;transform:translate(-50%)}.dt-label.start{align-items:flex-start;margin-left:-8px;transform:none}.dt-label.end{align-items:flex-end;margin-left:12px;transform:translate(-100%)}.dt-label b{color:var(--sand-600);font-size:14.5px;font-weight:600}.dt-label.on b{color:var(--ink)}.dt-label.latest b{color:var(--teal-700)}.dt-label span{color:var(--sand-600);font-size:12.5px}.mt-bar{background:#eaf3f5;border-radius:4px;height:4px;overflow:hidden}.mt-bar>div{background:var(--teal-700);height:100%;transition:width .7s cubic-bezier(.2,.7,.2,1)}.mt-list{flex-direction:column;display:flex}.mt-item{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.mt-rail{flex-direction:column;align-items:center;height:100%;min-height:56px;display:flex}.mt-line{background:var(--sand-200);flex:1;width:2px}.mt-line.on{background:var(--teal-700)}.mt-text{flex-direction:column;gap:2px;padding-top:2px;display:flex}.mt-text b{color:var(--sand-600);font-size:15px;font-weight:600}.mt-text b.on{color:var(--ink)}.mt-text b.latest{color:var(--teal-700)}.mt-text span{color:var(--sand-600);font-size:12.5px}.mt-st{color:var(--sand-600);padding-top:4px;font-size:12.5px;font-weight:500}.mt-st.on{color:var(--teal-700)}.mt-st .dt-chip{margin-top:0}@media (prefers-reduced-motion:reduce){.dt-stop,.dt-burst i{animation:none!important}.dt-fill,.mt-bar>div{transition:none}}.dash-note{border:1px dashed var(--sand-300);color:var(--sand-700);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;font-size:14px;display:flex}.dash-note>svg{color:var(--teal-700);flex:none}.dash-note>span{flex:1;min-width:200px}.dash-note b{color:var(--ink);font-weight:600}.iv-locked,.iv-open{flex-direction:column;gap:18px;animation:.32s cubic-bezier(.2,.7,.2,1) both wl-rise;display:flex}.iv-eyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.iv-eyebrow>span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--teal-700);font-size:10.5px}.iv-eyebrow>em{height:24px;color:var(--teal-700);background:#eaf3f5;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.iv-live{background:var(--teal-700);border-radius:50%;width:7px;height:7px}.iv-copy{flex-direction:column;gap:8px;display:flex}.iv-copy h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:21px;font-weight:600;line-height:1.2}.iv-copy p{color:var(--sand-600);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}@media (min-width:721px){.iv-copy h3{font-size:24px}}.blur-name{filter:blur(6px);-webkit-user-select:none;user-select:none}.iv-row{flex-direction:column;gap:10px;display:flex}@media (min-width:721px){.iv-row{flex-direction:row}}.iv-field{border:1px dashed var(--sand-300);min-width:0;height:40px;color:var(--sand-600);border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.iv-field span{font-family:var(--font-mono);color:var(--sand-600);font-size:13.5px}.iv-field b{font-family:var(--font-mono);color:var(--ink);filter:blur(4.5px);-webkit-user-select:none;user-select:none;font-size:13.5px;font-weight:600}.iv-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:721px){.iv-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.iv-code{border:1px dashed var(--sand-300);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.iv-code-display{flex-direction:row;align-items:center;gap:8px;margin-left:auto;display:flex}.iv-code-display .iv-label{white-space:nowrap}.iv-label{font-family:var(--font-mono);letter-spacing:.06em;color:var(--sand-600);font-size:10.5px}.iv-link{min-width:0;color:var(--teal-700);align-items:center;gap:8px;display:flex}.iv-link-text{cursor:pointer;font-family:var(--font-mono);color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--sand-400);-webkit-text-decoration-color:var(--sand-400);-webkit-text-decoration-color:var(--sand-400);text-decoration-color:var(--sand-400);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;min-width:0;padding:0;font-size:13px;overflow:hidden}.iv-link-text:hover{-webkit-text-decoration-color:var(--teal-700);-webkit-text-decoration-color:var(--teal-700);-webkit-text-decoration-color:var(--teal-700);text-decoration-color:var(--teal-700)}.iv-copy{border:1px solid var(--sand-200);width:28px;height:28px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;margin-left:-2px;padding:0;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.iv-copy:hover{background:var(--sand-50)}.iv-actions{flex-direction:column;justify-content:flex-end;gap:10px;display:flex}.iv-actions .save-btn{background:#fff;border-radius:10px;height:44px;font-size:14px}.fc{gap:4px;display:flex}.fc>span{width:28px;height:36px;color:var(--amber-500);font:600 18px var(--font-mono);background:#0a6a7e;border-radius:5px;justify-content:center;align-items:center;transition:background .16s;display:flex;position:relative;overflow:hidden}@media (min-width:721px){.fc>span{width:32px;height:40px;font-size:20px}}.fc>span.fc-done{background:var(--teal-700);color:#fff}.fc>span>i{background:#001e2459;height:1px;position:absolute;top:50%;left:0;right:0}@media (max-width:420px){.iv-code-display{gap:6px}.fc{gap:3px}.fc>span{width:24px;height:32px;font-size:16px}}@media (min-width:721px){.dt-track{display:block}.mt-bar,.mt-list{display:none}}.dash-main+.page-footer{justify-content:center}.iv-more{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.iv-more>div{width:100%}.iv-more .save-btn{background:#fff;border-radius:8px;height:40px;font-size:14px}@media (max-width:359px){.pass{aspect-ratio:1.7!important}}.iv-url,.rlock-url{white-space:nowrap;align-items:baseline;min-width:0;line-height:1;display:inline-flex}.iv-field svg{flex:none}.iv-field .iv-url b{font-size:inherit}.dash-top,.dash-sec,.dlg-card,.ck-card,.rs-card,.er-card{line-height:1.5}.dash-top,.dash-sec{font-size:14px}.rs-title,.dlg-title{line-height:1.1}.iv-field{min-height:40px}@media (max-width:720px){.iv-field{flex:none}.dash-card .dash-note{order:1}.dash-card .mt-bar,.dash-card .mt-list{order:2}.dash-main+.page-footer{padding-top:40px;padding-bottom:56px}}@media (min-width:721px){.dash-main+.page-footer{padding-top:56px;padding-bottom:96px}}.pass-head{background:#0000001f;border-bottom:1px dashed #ffffff38;flex:none;justify-content:space-between;align-items:center;height:max(36px,11cqw);display:flex}.pass-logo{filter:brightness(0)invert();width:auto;display:block}.pass-mono{text-transform:uppercase;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace}.pass-name,.pass-res{transition:filter .7s cubic-bezier(.2,.7,.2,1),opacity .7s}.pass-name.is-sealed,.pass-res.is-sealed{filter:blur(5px);opacity:.7;-webkit-user-select:none;user-select:none}.pass-chip{color:var(--amber-500);font-family:var(--font-sans);cursor:pointer;z-index:12;background:0 0;border:1px solid #fbb03bb3;border-radius:6px;flex:none;padding:4px 10px;font-weight:500;line-height:1.1;transition:background .15s,scale .15s;animation:.4s cubic-bezier(.2,.7,.2,1) .7s both wl-rise;position:relative}.pass-chip:hover{background:#fbb03b24}.pass-chip:active{scale:.95}.pass-leg{flex:1;align-items:center;gap:6px;min-width:28px;display:flex}.pass-line{border-top:1px dashed #fff6;flex:1;height:0}.pass-dot{background:#ffffff73;border-radius:50%;flex:none;width:7px;height:7px}.pass-dot.amber{background:var(--amber-500);box-shadow:0 0 8px #fbb03b99}.pass-plane{width:34px;height:34px;color:var(--amber-500);background:#ffffff0d;border:1px solid #ffffff47;border-radius:50%;flex:none;place-items:center;display:grid}.pass-qr{background:#f4efec;border-radius:12px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff40,0 4px 14px #00000040}.pass-qr-code{transition:filter .6s cubic-bezier(.2,.7,.2,1),opacity .6s}.pass-qr.is-sealed .pass-qr-code{filter:blur(5px);opacity:.55}.pass-qr-lock{z-index:12;border:1px solid var(--sand-200);color:var(--teal-700);font:500 max(11px, 1.7cqw) / 1 var(--font-sans);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;transition:scale .15s;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 8px #00303a40}.pass-qr-lock:active{scale:.95}.pass-mobile{border-radius:20px;max-width:360px;margin-inline:auto}.pass-face-mobile{flex-direction:column;display:flex}.pass-main-mobile{flex:1;min-height:0}.pass-face-mobile .pass-head{height:44px;padding:0 18px!important}.pass-face-mobile .pass-content-mobile{justify-content:flex-start!important;gap:10px!important;padding:9px 14px 10px!important}.pass-face-mobile .pass-details-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;padding-top:8px!important}.pass-face-mobile .pass-boarding-mobile{grid-column:1/-1}.pass-face-mobile .pass-class-mobile>div{text-overflow:ellipsis;max-width:116px;overflow:hidden;font-size:11px!important}.pass-face-mobile .pass-stub-mobile{border-top:1px dashed #ffffff4d;flex:none;height:32%}.pass-perforation-mobile{pointer-events:none;border-top:1px dashed #ffffff4d;position:absolute;top:68%;left:12px;right:12px}.pass-face-mobile .pass-stub-content-mobile{justify-content:flex-start;gap:14px!important;padding:10px 14px!important}.pass-face-mobile .pass-qr{border-radius:10px}.pass-face-mobile .pass-reservation-mobile{min-width:0}.pass-face-mobile .pass-reservation-mobile .pass-res{text-overflow:ellipsis;overflow:hidden}@media (max-width:480px){.pass-mobile{aspect-ratio:.78!important}}.pass-mobile .pass-under{background:radial-gradient(120% 140% at 0% 0%, var(--teal-700) 0%, var(--teal-900) 62%);color:#f4efec}.pass-mobile .pass-under-copy,.pass-mobile .pass-under-redact{display:none}.pass-mobile .pass-under:after{content:"";clip-path:polygon(100% 0,100% 100%,0 0);background:linear-gradient(135deg,#fcc468,#fbb03b 65%,#e89b24);width:25%;height:22%;position:absolute;top:0;right:0}.pass-mobile.is-peeked .pass-head>span{opacity:0}@media (max-width:359px){.pass-mobile{aspect-ratio:.72!important}.pass-face-mobile .pass-content-mobile{padding-inline:14px!important}.pass-face-mobile .pass-details-mobile{gap:10px 12px!important}.pass-face-mobile .pass-stub-content-mobile{gap:12px!important;padding-inline:14px!important}.pass-face-mobile .pass-qr{padding:5px!important}.pass-face-mobile .pass-qr-code>span,.pass-face-mobile .pass-qr-code svg{width:74px!important;height:74px!important}}@media (prefers-reduced-motion:reduce){.pass-chip{animation:none}.pass-name,.pass-res,.pass-qr-code{transition:none}}
