:root{--navy: #293249;--smoke: #69656F;--stone: #ACA1A1;--mist: #DED2CF;--paper: #F7EFED;--plum: #7B586B;--white: #FFFFFF;--ink: #15171F;--muted: #6B6F7A;--line: #ECECEE;--line-strong: #1A1B22;--line-soft: #F1F1F3;--grid: rgba(0,0,0,.04);--bg: var(--white);--text: var(--ink);--accent: var(--plum);--topbar-bg: rgba(255,255,255,.86);--error: #9c5b50;--f-display: "Instrument Serif", "Times New Roman", serif;--f-body: "Geist", -apple-system, BlinkMacSystemFont, sans-serif;--f-mono: "Geist Mono", ui-monospace, monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:192px;--ease: cubic-bezier(.22, 1, .36, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--navy: #cdd2e0;--smoke: #9a96a0;--stone: #6f6c77;--mist: #2c2e3a;--paper: #262834;--plum: #c694ab;--white: #1b1d27;--bg: #1b1d27;--text: #f1efea;--muted: #9a9da8;--line: rgba(255,255,255,.11);--line-strong: rgba(255,255,255,.26);--line-soft: rgba(255,255,255,.06);--grid: rgba(255,255,255,.045);--topbar-bg: rgba(20,22,30,.78)}}:root[data-theme=dark]{--navy: #cdd2e0;--smoke: #9a96a0;--stone: #6f6c77;--mist: #2c2e3a;--paper: #262834;--plum: #c694ab;--white: #1b1d27;--bg: #1b1d27;--text: #f1efea;--muted: #9a9da8;--line: rgba(255,255,255,.11);--line-strong: rgba(255,255,255,.26);--line-soft: rgba(255,255,255,.06);--grid: rgba(255,255,255,.045);--topbar-bg: rgba(20,22,30,.78)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg)}body{font-family:var(--f-body);font-weight:400;font-size:16px;line-height:1.55;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";-moz-osx-font-smoothing:grayscale}::selection{background:var(--line-strong);color:var(--white)}img{max-width:100%;display:block}a{color:inherit}a:focus-visible,button:focus-visible,.btn:focus-visible,.chip:focus-visible,.theme-toggle:focus-visible,.nav-toggle:focus-visible,.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.coord{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.coord strong{font-weight:500;color:var(--text)}.eyebrow{display:flex;align-items:center;gap:var(--s-2);font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:var(--s-5)}.btn{font-family:var(--f-body);font-size:14px;font-weight:500;padding:12px 24px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease);text-decoration:none;display:inline-flex;align-items:center;gap:var(--s-2);line-height:1;white-space:nowrap}.btn-primary{background:var(--text);color:var(--bg)}.btn-primary:hover{background:var(--accent)}.btn-secondary{background:transparent;color:var(--text);border-color:var(--line-strong)}.btn-secondary:hover{background:var(--text);color:var(--bg)}.btn-accent{background:var(--accent);color:var(--white)}.btn-accent:hover{background:var(--text)}.btn-ghost{background:transparent;color:var(--text)}.btn-ghost:hover{background:var(--mist)}.btn-arrow:after{content:"↗";font-family:var(--f-mono);margin-left:2px;transition:transform .25s var(--ease)}.btn-arrow:hover:after{transform:translate(2px,-2px)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.badge-live{background:var(--text);color:var(--bg)}.badge-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#6fe5b5}.badge-soft{background:var(--mist);color:var(--navy)}.badge-accent{background:var(--accent);color:var(--white)}.badge-line{border:1px solid var(--line-strong);color:var(--text)}.ulink{color:var(--text);text-decoration:none;background-image:linear-gradient(var(--accent),var(--accent));background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:2px;transition:color .2s var(--ease)}.ulink:hover{color:var(--accent)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.field input,.field textarea,.field select{font-family:var(--f-body);font-size:15px;padding:12px 14px;border:1px solid var(--line);background:transparent;border-radius:4px;color:var(--text);outline:none;transition:border-color .2s var(--ease);width:100%}.field textarea{resize:vertical;min-height:120px;line-height:1.5}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--line-strong)}.field input::placeholder,.field textarea::placeholder{color:var(--stone)}.card{border:1px solid var(--line);border-radius:4px;padding:var(--s-5);background:var(--bg);display:flex;flex-direction:column;gap:var(--s-3)}.card-eyebrow{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.card-title{font-family:var(--f-display);font-size:24px;line-height:1.1;letter-spacing:-.01em;color:var(--text)}.card-title em{font-style:italic}.card-body{font-size:13.5px;color:var(--muted);line-height:1.55}.card-foot{display:flex;justify-content:space-between;align-items:center;padding-top:var(--s-3);border-top:1px solid var(--line);font-family:var(--f-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ph{position:relative;overflow:hidden;background-color:var(--paper);background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 9px,rgba(41,50,73,.06) 9px,rgba(41,50,73,.06) 10px);display:flex;align-items:center;justify-content:center;border:1px solid var(--line)}.ph:after{content:attr(data-label);font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--smoke);background:var(--bg);padding:4px 10px;border:1px solid var(--line);border-radius:2px}.ph.on-dark{background-color:#ffffff08;background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 9px,rgba(255,255,255,.08) 9px,rgba(255,255,255,.08) 10px);border-color:#ffffff24}.ph.on-dark:after{color:#fff9;background:transparent;border-color:#fff3}.em{font-style:italic}.shell{max-width:1180px;margin:0 auto;padding:0 var(--s-7)}@media(max-width:720px){.shell{padding:0 var(--s-5)}}.shell-wide{max-width:1280px;margin:0 auto;padding:0 var(--s-7)}@media(max-width:720px){.shell-wide{padding:0 var(--s-5)}}.topbar{position:sticky;top:0;z-index:50;background:var(--topbar-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;height:68px}.topbar-right{display:flex;align-items:center;gap:var(--s-6)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:7px;cursor:pointer;color:var(--muted);border-radius:999px;transition:background .2s var(--ease),color .2s var(--ease)}.theme-toggle:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.theme-toggle svg{width:16px;height:16px;display:block}.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .icon-sun{display:block}:root:not([data-theme=light]) .theme-toggle .icon-moon{display:none}}:root[data-theme=dark] .theme-toggle .icon-sun{display:block}:root[data-theme=dark] .theme-toggle .icon-moon{display:none}:root[data-theme=light] .theme-toggle .icon-sun{display:none}:root[data-theme=light] .theme-toggle .icon-moon{display:block}.mark{display:flex;align-items:center;gap:var(--s-3);text-decoration:none}.mark img{height:30px;width:auto}.mark-icon{display:inline-flex;align-items:center}.mark-word{display:none;align-items:center}.mark-word img{height:40px}@media(max-width:860px){.mark-icon,.mark .name{display:none}.mark-word{display:inline-flex}}.logo-white{display:none}.logo-black{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-white{display:block}:root:not([data-theme=light]) .logo-black{display:none}}:root[data-theme=dark] .logo-white{display:block}:root[data-theme=dark] .logo-black{display:none}:root[data-theme=light] .logo-white{display:none}:root[data-theme=light] .logo-black{display:block}.mark .name{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-weight:500}.nav{display:flex;gap:var(--s-6);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.nav a{color:var(--muted);text-decoration:none;transition:color .2s var(--ease)}.nav a:hover{color:var(--text)}@media(max-width:860px){.nav{display:none}}.nav-toggle{display:none;align-items:center;justify-content:center;background:transparent;border:none;padding:7px;cursor:pointer;color:var(--text);border-radius:999px;transition:background .2s var(--ease)}.nav-toggle:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.nav-toggle-bars{position:relative;width:18px;height:14px}.nav-toggle-bars span{position:absolute;left:0;width:100%;height:1.6px;background:currentColor;border-radius:2px;transition:transform .25s var(--ease),opacity .2s var(--ease)}.nav-toggle-bars span:nth-child(1){top:0}.nav-toggle-bars span:nth-child(2){top:50%;transform:translateY(-50%)}.nav-toggle-bars span:nth-child(3){bottom:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}.mobile-menu{display:none;flex-direction:column;border-top:1px solid var(--line);background:var(--topbar-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-family:var(--f-mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.mobile-menu a{color:var(--text);text-decoration:none;padding:var(--s-4) var(--s-7);border-bottom:1px solid var(--line);transition:background .2s var(--ease)}.mobile-menu a:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.mobile-menu-row{display:flex;align-items:center;justify-content:space-between;padding:var(--s-3) var(--s-7);color:var(--muted)}@media(max-width:860px){.nav-toggle{display:inline-flex}.topbar-right .theme-toggle{display:none}.mobile-menu:not([hidden]){display:flex}}@media(min-width:861px){.mobile-menu{display:none!important}}.sec{padding:var(--s-10) 0;border-bottom:1px solid var(--line)}.sec-head{display:grid;grid-template-columns:120px 1fr;gap:var(--s-5);align-items:end;margin-bottom:var(--s-7)}@media(max-width:720px){.sec-head{grid-template-columns:1fr;gap:var(--s-3)}}.sec-num{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text);padding-top:var(--s-3);border-top:1px solid var(--text)}.sec-title{font-family:var(--f-display);font-weight:400;font-size:clamp(32px,4.6vw,56px);line-height:1;letter-spacing:-.02em}.sec-title em{font-style:italic}.cta{padding:var(--s-11) 0;text-align:center;border-bottom:1px solid var(--line)}.cta h2{font-family:var(--f-display);font-weight:400;font-size:clamp(40px,6vw,84px);line-height:.95;letter-spacing:-.02em;margin-bottom:var(--s-6)}.cta h2 em{font-style:italic;color:var(--accent)}.cta p{font-family:var(--f-display);font-style:italic;font-size:22px;color:var(--muted);margin-bottom:var(--s-7)}.cta-invert{background:var(--navy);color:var(--white);border-bottom:none;padding:var(--s-10) 0}.cta-invert p{color:#ffffffb8}.foot{padding:var(--s-9) 0 var(--s-7)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--s-5);margin-bottom:var(--s-8)}@media(max-width:720px){.foot-grid{grid-template-columns:1fr 1fr}}.foot-grid img{height:44px;width:auto;margin-bottom:var(--s-3)}.foot-col h5{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--s-3);font-weight:500}.foot-col li,.foot-col p{font-size:13.5px;color:var(--muted);line-height:1.7;list-style:none}.foot-col a{color:var(--text);text-decoration:none;border-bottom:1px solid var(--line);transition:border-color .2s var(--ease)}.foot-col a:hover{border-color:var(--text)}.colophon{display:flex;justify-content:space-between;padding-top:var(--s-5);border-top:1px solid var(--line);font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;gap:var(--s-3)}.btn[disabled]{opacity:.32;cursor:not-allowed}.btn-arrow:hover:not([disabled]):after{transform:translate(2px,-2px)}[data-book]{cursor:pointer}.bk-summary{display:flex;flex-direction:column;gap:var(--s-5)}.bk-host{display:flex;align-items:center;gap:var(--s-3)}.bk-host-avatar{flex:0 0 44px;width:44px;height:44px;border-radius:999px;background:var(--paper);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden}.bk-host-avatar img{width:30px;height:auto}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .bk-host-avatar img{filter:invert(1) brightness(1.7)}}:root[data-theme=dark] .bk-host-avatar img{filter:invert(1) brightness(1.7)}.bk-host-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.bk-host-name{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text);font-weight:500;line-height:1.2;white-space:nowrap}.bk-host-role{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);line-height:1.2}.bk-title{font-family:var(--f-display);font-weight:400;font-size:32px;line-height:1.02;letter-spacing:-.02em}.bk-title em{font-style:italic;color:var(--accent)}.bk-lede{font-family:var(--f-display);font-style:italic;font-size:19px;line-height:1.35;color:var(--muted);max-width:34ch;margin-top:12px}.bk-facts{display:flex;flex-direction:column}.bk-fact{display:grid;grid-template-columns:16px 1fr;gap:var(--s-3);align-items:baseline;padding:var(--s-3) 0;border-top:1px solid var(--line)}.bk-fact:first-child{border-top:1px solid var(--line-strong)}.bk-fact-mark{font-family:var(--f-mono);font-size:12px;color:var(--accent)}.bk-fact-text{font-size:14px;color:var(--text)}.bk-fact-text b{font-weight:500}.cal{width:100%}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-5)}.cal-month{font-family:var(--f-display);font-size:26px;letter-spacing:-.01em}.cal-month .yr{color:var(--muted)}.cal-nav{display:flex;gap:var(--s-2)}.cal-navbtn{width:34px;height:34px;border-radius:999px;border:1px solid var(--line);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--f-mono);font-size:14px;color:var(--text);transition:all .2s var(--ease)}.cal-navbtn:hover:not([disabled]){border-color:var(--line-strong)}.cal-navbtn[disabled]{opacity:.25;cursor:not-allowed}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.cal-dow{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:center;padding-bottom:var(--s-3)}.cal-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative}.cal-day{width:100%;height:100%;border:none;background:transparent;cursor:pointer;font-family:var(--f-body);font-size:15px;color:var(--text);position:relative;display:flex;align-items:center;justify-content:center;transition:all .18s var(--ease);border-radius:2px}.cal-day .dot{position:absolute;bottom:7px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:999px;background:var(--accent)}.cal-day[data-avail="0"]{color:var(--stone);cursor:not-allowed}.cal-day[data-avail="0"] .dot{display:none}.cal-day:not([data-avail="0"]):hover{background:var(--paper)}.cal-day[data-sel="1"]{background:var(--text);color:var(--bg)}.cal-day[data-sel="1"] .dot{background:var(--bg)}.cal-day[data-today="1"]:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:999px;background:var(--stone)}.slots{display:flex;flex-direction:column;gap:var(--s-2)}.slots-head{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-bottom:var(--s-3);border-bottom:1px solid var(--line-strong);margin-bottom:var(--s-3)}.slot-list{display:flex;flex-direction:column;gap:var(--s-2);max-height:320px;overflow-y:auto;padding-right:4px}.slot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);font-family:var(--f-mono);font-size:13px;letter-spacing:.02em;color:var(--text);padding:13px 16px;border:1px solid var(--line);border-radius:4px;background:transparent;cursor:pointer;transition:all .18s var(--ease);width:100%;text-align:left}.slot:hover{border-color:var(--line-strong)}.slot .ampm{color:var(--muted);font-size:11px}.slot[data-sel="1"]{background:var(--text);color:var(--bg);border-color:var(--text)}.slot[data-sel="1"] .ampm{color:var(--bg);opacity:.65}.slot-empty{font-family:var(--f-mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:var(--s-6) 0;text-align:center}.bk-confirm{display:flex;flex-direction:column;gap:var(--s-5)}.confirm-mark{width:52px;height:52px;border-radius:999px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-family:var(--f-mono);font-size:22px;color:var(--accent)}.confirm-title{font-family:var(--f-display);font-size:40px;line-height:1;letter-spacing:-.02em}.confirm-title em{font-style:italic;color:var(--accent)}.confirm-detail{border-top:1px solid var(--line-strong)}.confirm-line{display:grid;grid-template-columns:110px 1fr;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.confirm-key{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-top:3px}.confirm-val{font-size:15px;color:var(--text)}.confirm-val b{font-weight:500}.confirm-next{font-size:13.5px;color:var(--muted);line-height:1.6;max-width:48ch}.confirm-actions{display:flex;gap:var(--s-3);flex-wrap:wrap}.bk-overlay{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:var(--s-6);background:#15171f75;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bk-overlay.open{display:flex;animation:bk-fade .26s var(--ease)}@keyframes bk-fade{0%{opacity:0}to{opacity:1}}.bk-modal{position:relative;width:960px;max-width:100%;max-height:calc(100vh - 48px);overflow:auto;background:var(--white);border-radius:8px;box-shadow:0 30px 90px #15171f5c;animation:bk-rise .3s var(--ease)}@keyframes bk-rise{0%{transform:translateY(10px) scale(.99)}to{transform:translateY(0) scale(1)}}.bk-modal-pad{padding:var(--s-7)}@media(max-width:720px){.bk-modal-pad{padding:var(--s-5)}}.bk-x{position:absolute;top:14px;right:14px;z-index:3;width:34px;height:34px;border-radius:999px;border:1px solid var(--line);background:var(--white);cursor:pointer;font-family:var(--f-mono);font-size:13px;color:var(--muted);display:flex;align-items:center;justify-content:center;transition:all .2s var(--ease)}.bk-x:hover{border-color:var(--line-strong);color:var(--text)}.bk-cal-grid{display:grid;grid-template-columns:228px 1fr 196px;gap:var(--s-6);align-items:start}.bk-cal-grid .cal-wrap{border-left:1px solid var(--line);border-right:1px solid var(--line);padding:0 var(--s-5)}@media(max-width:760px){.bk-cal-grid{grid-template-columns:1fr;gap:var(--s-5)}.bk-cal-grid .cal-wrap{border:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--s-5) 0}}.bk-form-grid{display:grid;grid-template-columns:280px 1fr;gap:var(--s-7);align-items:start}.bk-form-grid .form-col{border-left:1px solid var(--line);padding-left:var(--s-7)}@media(max-width:760px){.bk-form-grid{grid-template-columns:1fr;gap:var(--s-5)}.bk-form-grid .form-col{border-left:none;padding-left:0;border-top:1px solid var(--line);padding-top:var(--s-5)}}.bk-when{display:flex;flex-direction:column;gap:4px;padding:var(--s-4) 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);margin-top:var(--s-2)}.bk-when-date{font-family:var(--f-display);font-size:22px;line-height:1.05;letter-spacing:-.01em}.bk-when-time{font-family:var(--f-mono);font-size:12px;color:var(--accent);letter-spacing:.04em}.bk-form{display:flex;flex-direction:column;gap:var(--s-5)}.field .req{color:var(--accent);margin-left:2px}.field .opt{color:var(--muted);margin-left:6px;text-transform:none;letter-spacing:0;font-size:9px}.field.err input,.field.err textarea{border-color:var(--error)}.field-err{font-family:var(--f-mono);font-size:10px;letter-spacing:.04em;color:var(--error);margin-top:2px}.guest-add{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--s-2);background:transparent;border:none;cursor:pointer;color:var(--text);font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:6px 0;transition:color .2s var(--ease)}.guest-add:hover{color:var(--accent)}.guest-add .ico{font-size:14px}.guest-row{display:flex;gap:var(--s-2);align-items:center}.guest-row .field{flex:1}.guest-rm{flex:0 0 auto;width:34px;height:42px;border:1px solid var(--line);border-radius:4px;background:transparent;cursor:pointer;color:var(--muted);font-family:var(--f-mono);transition:all .2s var(--ease)}.guest-rm:hover{border-color:var(--error);color:var(--error)}.bk-terms{font-size:12px;color:var(--muted);line-height:1.5}.bk-terms a{color:var(--text);text-decoration:none;border-bottom:1px solid var(--line)}.bk-terms a:hover{border-color:var(--text)}.form-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line);margin-top:var(--s-2)}
