:root{--numaco-navy: #0e2841;--numaco-teal: #156082;--navy-900: #08182a;--navy-800: #0e2841;--navy-700: #16374f;--navy-600: #234a63;--navy-100: #dfe7ee;--teal-600: #0f4f6c;--teal-500: #156082;--teal-400: #2a7ca1;--teal-200: #bfe0ec;--teal-50: #ecf6fa;--ink: #11212e;--ink-soft: #3a4a57;--muted: #566571;--paper: #f7f5f0;--surface: #ffffff;--surface-sunken: #f1eee7;--line: #e3ded3;--line-strong: #d4cdbd;--ok: #1f7a52;--ok-bg: #e7f3ec;--warn: #9a6a12;--warn-bg: #f6efdd;--notice: #b5491b;--notice-bg: #fcecdf;--notice-border: #efc9a6;--err: #a3382f;--err-bg: #f7e6e3;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-sans: "Inter Tight", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "Roboto Mono", Menlo, monospace;--fs-display: clamp(2.4rem, 6vw, 3.6rem);--fs-h1: clamp(1.8rem, 4.5vw, 2.4rem);--fs-h2: 1.3rem;--fs-h3: 1.05rem;--fs-body: 1rem;--fs-small: .875rem;--fs-tiny: .78rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--radius-sm: 6px;--radius: 12px;--radius-lg: 18px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(14, 40, 65, .06), 0 1px 1px rgba(14, 40, 65, .04);--shadow: 0 6px 20px rgba(14, 40, 65, .08), 0 2px 6px rgba(14, 40, 65, .05);--shadow-lg: 0 20px 50px rgba(14, 40, 65, .14), 0 6px 16px rgba(14, 40, 65, .08);--ease: cubic-bezier(.22, 1, .36, 1);--dur: .22s;--maxw: 1080px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(1200px 600px at 85% -10%,rgba(21,96,130,.08),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(14,40,65,.06),transparent 55%)}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.1;color:var(--numaco-navy);letter-spacing:-.01em;margin:0}a{color:var(--teal-500);text-underline-offset:3px}button{font-family:inherit}:focus-visible{outline:3px solid var(--teal-400);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{min-height:100dvh;display:grid;grid-template-columns:1fr}.brand-rail{display:none}.stage{width:100%;max-width:720px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-8)}@media(min-width:880px){.shell{grid-template-columns:minmax(300px,360px) 1fr}.brand-rail{display:flex;flex-direction:column;justify-content:space-between;position:sticky;top:0;height:100dvh;padding:var(--space-7) var(--space-6);color:#fff;background:radial-gradient(700px 360px at 20% 0%,rgba(42,124,161,.45),transparent 60%),linear-gradient(160deg,var(--navy-700),var(--navy-900));overflow:hidden}.brand-rail:after{content:"";position:absolute;right:var(--space-6);bottom:var(--space-7);width:180px;height:180px;max-width:60%;background:url(/numaco_monogram.png) no-repeat right bottom / contain;filter:brightness(0) invert(1);opacity:.06;pointer-events:none}.stage{padding:var(--space-7) var(--space-6) var(--space-8);max-width:760px;margin:0}}.rail-top{position:relative;z-index:1}.rail-logo{display:flex;align-items:center;gap:var(--space-3)}.rail-logo img{width:44px;height:44px;background:#fff;border-radius:10px;padding:6px}.rail-logo span{font-family:var(--font-display);font-size:1.5rem;font-weight:600;letter-spacing:.01em}.rail-lede{margin-top:var(--space-7);font-family:var(--font-display);font-size:2rem;line-height:1.12;color:#fff;max-width:14ch}.rail-sub{margin-top:var(--space-4);color:#ffffffbd;max-width:32ch;font-size:var(--fs-small)}.rail-foot{position:relative;z-index:1;color:#ffffffb8;font-size:var(--fs-tiny);letter-spacing:.04em;text-transform:uppercase}.mobile-brand{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.mobile-brand img{width:36px;height:36px}.mobile-brand .wm{height:22px;width:auto}@media(min-width:880px){.mobile-brand{display:none}}.page-head{margin-bottom:var(--space-6)}.eyebrow{display:inline-block;font-size:var(--fs-tiny);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-500);margin-bottom:var(--space-3)}.page-title{font-size:var(--fs-h1)}.page-desc{margin-top:var(--space-3);color:var(--ink-soft);max-width:52ch}.stepper{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap}.step{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--muted)}.step-dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-tiny);font-weight:700;background:var(--surface-sunken);color:var(--muted);border:1px solid var(--line)}.step.is-active .step-dot{background:var(--numaco-navy);color:#fff;border-color:var(--numaco-navy)}.step.is-done .step-dot{background:var(--teal-500);color:#fff;border-color:var(--teal-500)}.step.is-active .step-label{color:var(--numaco-navy);font-weight:600}.step-sep{width:18px;height:1px;background:var(--line-strong)}.type-grid{display:grid;gap:var(--space-4)}.type-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-2);position:relative;overflow:hidden}.type-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--teal-500);transform:scaleY(0);transform-origin:top;transition:transform var(--dur) var(--ease)}.type-card:hover,.type-card:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--teal-200)}.type-card:hover:before,.type-card:focus-visible:before{transform:scaleY(1)}.type-card .tc-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.type-card h3{font-size:var(--fs-h3)}.type-card .tc-dur{flex:none;font-size:var(--fs-small);font-weight:600;color:var(--teal-600);background:var(--teal-50);border:1px solid var(--teal-200);border-radius:var(--radius-pill);padding:2px 10px;white-space:nowrap}.type-card p{margin:0;color:var(--ink-soft);font-size:var(--fs-small)}.type-card .tc-go{margin-top:var(--space-2);font-size:var(--fs-small);font-weight:600;color:var(--teal-500)}.picker{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.picker-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);background:linear-gradient(var(--surface),var(--surface-sunken));flex-wrap:wrap}.picker-summary{display:flex;align-items:center;gap:var(--space-3)}.picker-summary .ps-name{font-family:var(--font-display);font-weight:600;color:var(--numaco-navy)}.picker-summary .ps-dur{font-size:var(--fs-small);color:var(--muted)}.tz-control{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small)}.tz-control label{color:var(--muted)}.tz-control select{font:inherit;font-size:var(--fs-small);padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);max-width:220px}.day-nav{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4);overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:thin}.day-pill{flex:none;display:grid;place-items:center;gap:2px;min-width:64px;padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink-soft);transition:all var(--dur) var(--ease)}.day-pill .dp-dow{font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.day-pill .dp-day{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--numaco-navy)}.day-pill .dp-mon{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.day-pill .dp-count{font-size:.66rem;color:var(--teal-600)}.day-pill:hover{border-color:var(--teal-200)}.day-pill.is-active{background:var(--numaco-navy);border-color:var(--numaco-navy)}.day-pill.is-active .dp-dow,.day-pill.is-active .dp-day,.day-pill.is-active .dp-mon,.day-pill.is-active .dp-count{color:#fff}.day-pill.is-empty{opacity:.5}.slot-area{padding:var(--space-5);min-height:200px}.slot-day-label{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--numaco-navy);margin-bottom:var(--space-4)}.slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:var(--space-3)}.slot-btn{font:inherit;font-variant-numeric:tabular-nums;font-weight:600;padding:var(--space-3);border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--numaco-navy);cursor:pointer;transition:all .16s var(--ease)}.slot-btn:hover{border-color:var(--teal-500);background:var(--teal-50);transform:translateY(-1px)}.slot-btn.is-selected{background:var(--teal-500);border-color:var(--teal-500);color:#fff;box-shadow:var(--shadow)}.btn{font:inherit;font-weight:600;border-radius:var(--radius);padding:var(--space-3) var(--space-5);border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);transition:all .16s var(--ease);line-height:1.2}.btn-primary{background:var(--numaco-navy);color:#fff}.btn-primary:hover{background:var(--navy-700);box-shadow:var(--shadow)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-teal{background:var(--teal-500);color:#fff}.btn-teal:hover{background:var(--teal-600)}.btn-ghost{background:transparent;color:var(--numaco-navy);border-color:var(--line-strong)}.btn-ghost:hover{background:var(--surface-sunken)}.btn-link{background:none;border:none;color:var(--teal-500);padding:0;cursor:pointer;font-weight:600}.btn-link:hover{text-decoration:underline}.btn-danger{background:var(--err);color:#fff}.btn-danger:hover{filter:brightness(.94)}.btn-block{width:100%;justify-content:center}.actions{display:flex;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap}.back-link{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--muted);font-size:var(--fs-small);background:none;border:none;cursor:pointer}.back-link:hover{color:var(--numaco-navy)}.form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);display:grid;gap:var(--space-5)}.field{display:grid;gap:var(--space-2)}.field label{font-size:var(--fs-small);font-weight:600;color:var(--numaco-navy)}.field .req{color:var(--err)}.field input,.field textarea,.field select{font:inherit;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--teal-500);box-shadow:0 0 0 3px var(--teal-50)}.field textarea{resize:vertical;min-height:88px}.field.has-error input,.field.has-error textarea{border-color:var(--err)}.field-error{color:var(--err);font-size:var(--fs-small)}.field-hint{color:var(--muted);font-size:var(--fs-tiny)}.summary-card{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4) var(--space-5);display:grid;gap:var(--space-1);margin-bottom:var(--space-5)}.summary-card .sc-type{font-family:var(--font-display);font-weight:600;color:var(--numaco-navy);font-size:var(--fs-h3)}.summary-card .sc-when{color:var(--ink-soft)}.summary-card .sc-tz{color:var(--muted);font-size:var(--fs-small)}.confirm{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-7) var(--space-6)}.confirm-mark{width:64px;height:64px;margin:0 auto var(--space-5);border-radius:50%;display:grid;place-items:center;background:var(--ok-bg);color:var(--ok);animation:pop .42s var(--ease) both}.confirm h2{font-size:var(--fs-h1)}.confirm .confirm-when{margin:var(--space-5) auto 0;max-width:420px;background:var(--surface-sunken);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:var(--space-5)}.confirm-when .cw-time{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--numaco-navy)}.confirm-when .cw-date{color:var(--ink-soft);margin-top:var(--space-1)}.confirm-when .cw-tz{color:var(--muted);font-size:var(--fs-small);margin-top:var(--space-2)}.confirm .manage-row{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);align-items:center}.state{text-align:center;padding:var(--space-7) var(--space-5);color:var(--ink-soft)}.state h3{margin-bottom:var(--space-2)}.state p{color:var(--muted);max-width:40ch;margin:0 auto}.skeleton{background:linear-gradient(90deg,var(--surface-sunken) 25%,var(--line) 37%,var(--surface-sunken) 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;border-radius:var(--radius)}.skel-card{height:104px;margin-bottom:var(--space-4)}.skel-slot{height:46px}.spinner{width:28px;height:28px;border:3px solid var(--teal-200);border-top-color:var(--teal-500);border-radius:50%;margin:0 auto var(--space-4);animation:spin .8s linear infinite}.banner{border-radius:var(--radius);padding:var(--space-3) var(--space-4);font-size:var(--fs-small);display:flex;gap:var(--space-2);align-items:flex-start}.banner-err{background:var(--err-bg);color:var(--err);border:1px solid #e7c4bf}.banner-ok{background:var(--ok-bg);color:var(--ok);border:1px solid #c3e0cf}.banner-warn{background:var(--warn-bg);color:var(--warn);border:1px solid #e6d4a8}.banner-notice{background:var(--notice-bg);color:var(--notice);border:1px solid var(--notice-border)}.pill{display:inline-block;font-size:var(--fs-tiny);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-pill)}.pill-cancelled{background:var(--err-bg);color:var(--err)}.pill-confirmed{background:var(--ok-bg);color:var(--ok)}.admin-login{max-width:420px;margin:10dvh auto}.admin-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);margin-bottom:var(--space-5)}.admin-section>h2{font-size:var(--fs-h2);margin-bottom:var(--space-2)}.admin-section .sec-desc{color:var(--muted);font-size:var(--fs-small);margin:0 0 var(--space-5)}.admin-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap}.admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.booking-link-card .booking-link-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.booking-link-card .booking-link{flex:1 1 14rem;min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono, monospace);font-size:var(--fs-small);color:var(--teal-600);background:var(--teal-50);border:1px solid var(--teal-200);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);text-decoration:none}.booking-link-card .booking-link:hover{text-decoration:underline}.bt-editor{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-4);display:grid;gap:var(--space-3);background:var(--surface-sunken)}.bt-editor .bt-row{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.bt-editor .bt-row>*{min-width:0}.bt-editor .bt-row input{width:100%;box-sizing:border-box}@media(min-width:620px){.bt-editor .bt-row{grid-template-columns:2fr 1fr}.bt-editor .bt-row-3{grid-template-columns:1fr 1fr 1fr}}.bt-editor .bt-head{display:flex;justify-content:space-between;align-items:center}.bt-editor .bt-head strong{font-family:var(--font-display);color:var(--numaco-navy)}.hours-grid{display:grid;gap:var(--space-3)}.hours-day{display:grid;grid-template-columns:84px 1fr;gap:var(--space-3);align-items:center}.hours-day .hd-name{font-weight:600;color:var(--numaco-navy);font-size:var(--fs-small)}.hours-day .hd-times{display:flex;align-items:center;gap:var(--space-2)}.hours-day input[type=time]{padding:6px 8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-small)}.hours-day .hd-off{color:var(--muted);font-size:var(--fs-small);font-style:italic}.field-row{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.field-row>*{min-width:0}.field-row input,.field-row select,.field-row textarea{width:100%;box-sizing:border-box}@media(min-width:620px){.field-row-2{grid-template-columns:1fr 1fr}.field-row-3{grid-template-columns:1fr 1fr 1fr}}.connect-grid{display:grid;gap:var(--space-4)}@media(min-width:620px){.connect-grid{grid-template-columns:1fr 1fr}}.connect-card{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5);display:grid;gap:var(--space-3);background:var(--surface)}.connect-card h3{font-size:var(--fs-h3)}.connect-card p{color:var(--muted);font-size:var(--fs-small);margin:0}.switch-row{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer}.switch-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:46px;height:26px;border-radius:var(--radius-pill);background:var(--line-strong);border:1px solid var(--line-strong);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.switch-input:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease)}.switch-input:checked{background:var(--teal-500);border-color:var(--teal-500)}.switch-input:checked:after{transform:translate(20px)}.switch-input:disabled{opacity:.5;cursor:not-allowed}.switch-label{font-weight:600;color:var(--numaco-navy);font-size:var(--fs-small)}.sync-dirs{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.sync-dirs[aria-disabled=true]{opacity:.6}.sync-dir{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-sunken)}.sync-dir-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.sync-dir-label{font-weight:600;color:var(--numaco-navy);font-size:var(--fs-small)}.sync-dir-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.sync-dir-fields input:disabled,.sync-dir-fields select:disabled,.sync-retention input:disabled{cursor:not-allowed;background:var(--surface-sunken)}.sync-health{margin:0;font-size:var(--fs-small);color:var(--muted)}.sync-health-error{color:var(--warn);font-weight:600}.sync-retention{margin-top:var(--space-5);max-width:320px}.pill-group{display:inline-flex;gap:var(--space-1);padding:3px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill)}.pill-toggle{font:inherit;font-size:var(--fs-tiny);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 12px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--muted);cursor:pointer;transition:all .16s var(--ease)}.pill-toggle:hover:not(:disabled):not(.is-active){color:var(--ink);background:var(--surface-sunken)}.pill-toggle:disabled{opacity:.5;cursor:not-allowed}.pill-toggle.is-active{box-shadow:var(--shadow-sm)}.pill-toggle.is-active.pill-off{background:var(--surface-sunken);color:var(--muted);border-color:var(--line-strong)}.pill-toggle.is-active.pill-busy{background:var(--teal-50);color:var(--teal-600);border-color:var(--teal-200)}.pill-toggle.is-active.pill-full{background:var(--navy-100);color:var(--navy-800);border-color:var(--navy-600)}.save-bar{position:sticky;bottom:0;margin-top:var(--space-6);padding:var(--space-4);background:#f7f5f0e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.foot-note{margin-top:var(--space-7);color:var(--muted);font-size:var(--fs-tiny);text-align:center}.landing-points{margin-top:var(--space-6)}.landing-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.landing-steps>li{display:flex;align-items:flex-start;gap:var(--space-4)}.landing-steps .ls-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--teal-500);color:#fff;font-family:var(--font-display);font-weight:700}.landing-steps h2{font-size:var(--fs-h3);margin:0 0 var(--space-2)}.landing-steps p{color:var(--muted);font-size:var(--fs-small);margin:0}.landing-cta{margin-top:var(--space-7)}.landing-points{display:grid;gap:var(--space-5)}.landing-block h2{font-size:var(--fs-h3);margin:0 0 var(--space-2)}.landing-block p{color:var(--muted);font-size:var(--fs-small);margin:0}.landing-form{margin-top:var(--space-6)}.landing-foot{margin-top:var(--space-6);text-align:center;font-size:var(--fs-small)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rise{animation:rise .36s var(--ease) both}.rise-2{animation:rise .36s var(--ease) 60ms both}.rise-3{animation:rise .36s var(--ease) .12s both}
