.inlinemeet-booking{--im-surface:#fff;--im-raised:#f6f7fb;--im-ink:#201e33;--im-soft:#5c5876;--im-faint:#8f8ba8;--im-border:#e6e5f2;--im-border-strong:#d4d2e6;--im-accent:#5d5fef;--im-accent-ink:#fff;--im-accent-text:#4c4ee0;--im-accent-tint:color-mix(in srgb,var(--im-accent) 11%,var(--im-surface));--im-danger:#c2334b;--im-danger-tint:color-mix(in srgb,var(--im-danger) 10%,var(--im-surface));--im-success:#17795a;--im-success-tint:color-mix(in srgb,var(--im-success) 12%,var(--im-surface));--im-radius:16px;--im-font:inherit;--im-shadow:0 1px 2px rgba(32,30,51,.05),0 10px 28px rgba(32,30,51,.08);container:imb/inline-size;width:100%;color:var(--im-ink);font-family:var(--im-font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-align:left}.inlinemeet-booking[data-scheme=dark]{--im-surface:#16152a;--im-raised:#1f1d3a;--im-ink:#eceaf6;--im-soft:#a5a2c0;--im-faint:#726e92;--im-border:#272544;--im-border-strong:#36335a;--im-accent:#8b7cff;--im-accent-ink:#fff;--im-accent-text:#b9a9ff;--im-danger:#f4808f;--im-success:#6ee7b7;--im-shadow:0 1px 2px rgba(0,0,0,.3),0 10px 28px rgba(0,0,0,.35);color-scheme:dark}@media (prefers-color-scheme:dark){.inlinemeet-booking[data-scheme=auto]{--im-surface:#16152a;--im-raised:#1f1d3a;--im-ink:#eceaf6;--im-soft:#a5a2c0;--im-faint:#726e92;--im-border:#272544;--im-border-strong:#36335a;--im-accent:#8b7cff;--im-accent-ink:#fff;--im-accent-text:#b9a9ff;--im-danger:#f4808f;--im-success:#6ee7b7;--im-shadow:0 1px 2px rgba(0,0,0,.3),0 10px 28px rgba(0,0,0,.35);color-scheme:dark}}.inlinemeet-booking *,.inlinemeet-booking :after,.inlinemeet-booking :before{box-sizing:border-box}.inlinemeet-booking button,.inlinemeet-booking input,.inlinemeet-booking select,.inlinemeet-booking textarea{font:inherit}.inlinemeet-booking :focus-visible{outline:2px solid var(--im-accent);outline-offset:2px}.imb-ic{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.imb-card{display:grid;grid-template-columns:minmax(280px,34%) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"info main" "brand brand";min-height:560px;overflow:hidden;border:1px solid var(--im-border);border-radius:var(--im-radius);background:var(--im-surface);box-shadow:var(--im-shadow)}.imb-card.imb-solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "brand";min-height:0}.imb-card.is-page{grid-template-columns:minmax(320px,2fr) minmax(0,3fr);min-height:100vh;min-height:100dvh;border:0;border-radius:0;box-shadow:none}.imb-info{grid-area:info;min-width:0;padding:36px 32px;border-right:1px solid var(--im-border);background:radial-gradient(120% 70% at 0 0,color-mix(in srgb,var(--im-accent) 20%,transparent),transparent 65%),color-mix(in srgb,var(--im-accent) 5%,var(--im-surface))}.imb-info-in{display:flex;flex-direction:column;gap:24px;height:100%}.is-page .imb-info{padding:64px 56px}.is-page .imb-info-in{max-width:360px;margin-left:auto}.imb-back{display:grid;place-items:center;align-self:flex-start;width:38px;height:38px;border:1px solid var(--im-border-strong);border-radius:50%;background:var(--im-surface);color:var(--im-ink);cursor:pointer;text-decoration:none}.imb-back:hover{border-color:var(--im-accent);color:var(--im-accent-text)}.imb-ident{display:grid;justify-items:start;grid-gap:16px;gap:16px}.imb-logo{display:block;width:auto;max-width:200px;height:auto;max-height:48px;object-fit:contain;object-position:left center}.imb-tt{display:grid;grid-gap:6px;gap:6px}.imb-av{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--im-accent),color-mix(in srgb,var(--im-accent) 55%,#c04cf5));color:var(--im-accent-ink);font-size:13px;font-weight:700;letter-spacing:.02em}.imb-av.is-lg{width:48px;height:48px;font-size:16px}.imb-av.is-xs{width:22px;height:22px;font-size:9px}.imb-by{display:flex;align-items:center;gap:8px;margin:0;color:var(--im-soft);font-size:14px}.imb-by b{color:var(--im-ink);font-weight:600}.imb-title{margin:0;color:var(--im-ink);font-size:28px;font-weight:750;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.is-page .imb-title{font-size:32px}.imb-meta{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;color:var(--im-soft);font-size:14.5px}.imb-meta li{display:flex;align-items:center;gap:10px}.imb-meta .imb-ic{width:18px;height:18px;color:var(--im-faint)}.imb-chosen{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--im-border);border-radius:14px;background:var(--im-surface);font-size:14px}.imb-chosen .imb-ic{width:18px;height:18px;margin-top:1px;color:var(--im-accent-text)}.imb-chosen b{display:block;font-weight:600}.imb-chosen small,.imb-chosen span span{display:block;color:var(--im-soft)}.imb-chosen small{color:var(--im-faint);font-size:12.5px}.imb-desc{margin:0;color:var(--im-soft);font-size:14px;line-height:1.6;white-space:pre-line}.imb-brand-cell{display:flex;margin-top:auto}.imb-brand-cell.is-foot{grid-area:brand;display:none;justify-content:center;margin:0;padding:14px 20px;border-top:1px solid var(--im-border)}.imb-solo .imb-brand-cell.is-foot{display:flex}.imb-brand{display:inline-flex;align-items:center;gap:6px;border-radius:4px;color:var(--im-faint);font-size:12px;font-weight:500;text-decoration:none}.imb-brand b{color:var(--im-soft);font-weight:700}.imb-brand:hover,.imb-brand:hover b{color:var(--im-accent-text)}.imb-mark{display:block;flex:none}.imb-main{grid-area:main;container:imb-main/inline-size;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:24px;gap:24px;min-width:0;padding:36px 40px}.is-page .imb-main{grid-template-columns:minmax(0,720px);padding:64px 56px}.imb-h{margin:0;color:var(--im-ink);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.imb-muted{margin:0;color:var(--im-soft);font-size:14px}.imb-hint{margin:-8px 0 0;color:var(--im-soft);font-size:12.5px}.imb-notice{margin:0;padding:12px 16px;border-radius:12px;background:var(--im-accent-tint);color:var(--im-ink);font-size:14px}.imb-error{margin:0;color:var(--im-danger);font-size:13.5px}.imb-empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:48px 20px;text-align:center}.imb-spinner{width:26px;height:26px;border:3px solid var(--im-accent-tint);border-top-color:var(--im-accent);border-radius:50%;animation:imb-spin .8s linear infinite}@keyframes imb-spin{to{transform:rotate(1turn)}}.imb-top{justify-content:space-between;gap:12px}.imb-tools,.imb-top{display:flex;flex-wrap:wrap;align-items:center}.imb-tools{gap:8px}.imb-tz{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--im-border);border-radius:10px;color:var(--im-soft);font-size:13.5px;font-weight:550;white-space:nowrap}.imb-tz:hover{border-color:var(--im-border-strong);color:var(--im-ink)}.imb-tz:focus-within{outline:2px solid var(--im-accent);outline-offset:2px}.imb-tz select{position:absolute;inset:0;width:100%;opacity:0;font-size:16px;cursor:pointer}.imb-seg{display:inline-flex;padding:3px;border:1px solid var(--im-border);border-radius:999px;background:var(--im-raised)}.imb-seg button{height:28px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--im-soft);font-size:12.5px;font-weight:600;cursor:pointer}.imb-seg button[aria-pressed=true]{background:var(--im-surface);color:var(--im-ink);box-shadow:0 1px 3px rgba(0,0,0,.16)}.imb-pick{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:28px;gap:28px}.imb-cal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.imb-month{font-weight:650}.imb-navs{display:flex;gap:8px}.imb-nav{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--im-border);border-radius:50%;background:transparent;color:var(--im-soft);cursor:pointer}.imb-nav:hover:not(:disabled){border-color:var(--im-accent);color:var(--im-accent-text)}.imb-nav:disabled{cursor:default;opacity:.35}.imb-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;transition:opacity .15s}.imb-grid.is-loading{opacity:.55}.imb-wd{padding-bottom:6px;color:var(--im-faint);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-align:center;text-transform:uppercase}.imb-day{position:relative;display:grid;place-items:center;height:46px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--im-faint);font-size:15px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.imb-day.is-open{background:var(--im-accent-tint);color:var(--im-accent-text);font-weight:650;cursor:pointer;transition:box-shadow .15s}.imb-day.is-open:hover{box-shadow:inset 0 0 0 1.5px var(--im-accent)}.imb-day.is-sel{background:var(--im-accent);color:var(--im-accent-ink)}.imb-day.is-today:after{content:"";position:absolute;bottom:6px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.imb-day small{position:absolute;top:4px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.imb-slots-col{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0}.imb-slots-day{display:flex;align-items:center;min-height:36px;margin:0;font-weight:650}.imb-slots-empty{margin-top:8px}.imb-slots{display:grid;grid-gap:8px;gap:8px;max-height:318px;overflow:auto;padding:2px 6px 2px 2px;scrollbar-color:var(--im-border-strong) transparent;scrollbar-width:thin}.imb-slot{display:grid;place-items:center;height:46px;padding:0 8px;border:1px solid var(--im-border-strong);border-radius:10px;background:transparent;color:var(--im-ink);font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s}.imb-slot:hover{border-color:var(--im-accent);color:var(--im-accent-text)}.imb-slot-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.imb-slot.is-chosen{border-color:transparent;background:var(--im-raised);color:var(--im-soft);cursor:default}.imb-slot.is-go{border-color:var(--im-accent);background:var(--im-accent);color:var(--im-accent-ink)}.imb-form{display:grid;grid-gap:18px;gap:18px;max-width:520px}.imb-field{display:grid;grid-gap:6px;gap:6px}.imb-field label{font-size:14px;font-weight:600}.imb-opt{color:var(--im-faint);font-weight:400}.imb-confirm textarea,.imb-field input,.imb-field select,.imb-field textarea{width:100%;padding:11px 12px;border:1px solid var(--im-border-strong);border-radius:10px;background:var(--im-surface);color:var(--im-ink);resize:vertical}.imb-field input[readonly]{background:var(--im-raised);color:var(--im-soft)}.imb-confirm textarea:focus,.imb-field input:focus,.imb-field select:focus,.imb-field textarea:focus{border-color:transparent;outline:2px solid var(--im-accent);outline-offset:0}.imb-field [aria-invalid=true]{border-color:var(--im-danger)}.imb-pay{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--im-border);border-radius:14px}.imb-pay-head{display:flex;justify-content:space-between;font-weight:600}.imb-fine{margin:0;color:var(--im-soft);font-size:12.5px;line-height:1.5}.imb-wallets{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.imb-wallet{display:grid;place-items:center;height:42px;border-radius:10px;background:var(--im-ink);color:var(--im-surface);font-size:14px;font-weight:600}.imb-or{display:flex;align-items:center;gap:10px;margin:10px 0;color:var(--im-faint);font-size:12px}.imb-or:after,.imb-or:before{content:"";flex:1 1;height:1px;background:var(--im-border)}.imb-card-mock{display:grid;grid-template-columns:minmax(0,1fr) auto auto;border:1px solid var(--im-border-strong);border-radius:10px}.imb-card-mock div{display:grid;grid-gap:1px;gap:1px;min-width:0;padding:8px 12px}.imb-card-mock div+div{border-left:1px solid var(--im-border)}.imb-card-mock small{color:var(--im-faint);font-size:11px}.imb-card-mock span{overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.imb-test-pill{display:inline-block;margin-top:10px;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,#fbbf24 20%,var(--im-surface));color:var(--im-ink);font-size:12px;font-weight:600}.imb-submit{justify-self:start;min-height:48px;padding:0 28px;border:0;border-radius:12px;background:var(--im-accent);color:var(--im-accent-ink);font-size:15px;font-weight:700;cursor:pointer}.imb-submit:disabled{cursor:progress;opacity:.7}.imb-done{display:grid;grid-gap:16px;gap:16px;max-width:600px}.imb-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--im-success-tint);color:var(--im-success)}.imb-badge.is-muted{background:var(--im-accent-tint);color:var(--im-soft)}.imb-badge .imb-ic{width:22px;height:22px;stroke-width:2.2}.imb-lead{margin:0;color:var(--im-soft)}.imb-lead b{color:var(--im-ink);font-weight:600}.imb-summary{padding:0 18px;border:1px solid var(--im-border);border-radius:14px}.imb-row{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0;font-size:14px}.imb-row+.imb-row{border-top:1px solid var(--im-border)}.imb-row small,.imb-row>span:first-child{color:var(--im-soft)}.imb-row small{font-size:12.5px}.imb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;word-break:break-all}.imb-copy,.imb-mono{color:var(--im-accent-text)}.imb-copy{margin-left:6px;padding:2px 8px;border:0;border-radius:6px;background:var(--im-accent-tint);font-size:12px;font-weight:700;cursor:pointer}.imb-cal-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.imb-lbl{margin-right:2px;color:var(--im-soft);font-size:13px}.imb-ghost{display:inline-flex;align-items:center;justify-self:start;height:38px;padding:0 16px;border:1px solid var(--im-border-strong);border-radius:10px;background:transparent;color:var(--im-ink);font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer}.imb-ghost:hover{border-color:var(--im-accent)}.imb-manage{margin:0;color:var(--im-soft);font-size:14px}.imb-txt{padding:0;border:0;background:none;color:var(--im-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.imb-confirm{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border-radius:14px;background:var(--im-danger-tint)}.imb-confirm p{margin:0;font-size:14px}.imb-btns{display:flex;flex-wrap:wrap;gap:8px}.imb-danger{height:38px;padding:0 16px;border:0;border-radius:10px;background:var(--im-danger);color:var(--im-surface);font-size:13.5px;font-weight:700;cursor:pointer}.imb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container imb (max-width: 820px){.imb-card,.imb-card.is-page{grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "main" "brand"}.imb-card{min-height:0}.imb-info,.is-page .imb-info{padding:28px;border-right:0;border-bottom:1px solid var(--im-border)}.imb-info-in{gap:18px}.is-page .imb-info-in{max-width:none;margin:0}.imb-title,.is-page .imb-title{font-size:24px}.imb-meta{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px}.imb-info .imb-brand-cell{display:none}.imb-brand-cell.is-foot{display:flex}.imb-main,.is-page .imb-main{grid-template-columns:minmax(0,1fr);padding:28px}}@container imb-main (max-width: 540px){.imb-pick{grid-template-columns:minmax(0,1fr);gap:24px}.imb-slots{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));max-height:none;overflow:visible;padding:0}.imb-slot-pair{grid-column:span 2}}@container imb (max-width: 520px){.imb-info,.imb-main,.is-page .imb-info,.is-page .imb-main{padding:20px}.imb-title,.is-page .imb-title{font-size:22px}.imb-logo{max-height:44px}.imb-day{height:42px}.imb-wallets{grid-template-columns:1fr}.imb-card-mock{grid-template-columns:1fr 1fr}.imb-card-mock div:first-child{grid-column:1/-1}.imb-card-mock div:nth-child(2){border-left:0}.imb-card-mock div:nth-child(2),.imb-card-mock div:nth-child(3){border-top:1px solid var(--im-border)}}@media (prefers-reduced-motion:reduce){.imb-spinner{animation:none}.imb-day,.imb-grid,.imb-slot{transition:none}}