:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.cs-phone-wrap{display:flex;align-items:stretch;width:100%;background:var(--ds-field-fill,var(--bg-global));border:1px solid var(--border-std);border-radius:12px;min-height:var(--ds-field-height,56px);gap:0;overflow:hidden;transition:border-color .2s,box-shadow .2s}.cs-phone-wrap:focus-within{border-color:color-mix(in srgb,var(--v-ink,var(--text-white)) 55%,transparent);box-shadow:none}.cs-phone-flag{display:flex;align-items:center;padding:0 14px;background:transparent;border-right:1px solid var(--border-std);pointer-events:none}.cs-phone-flag svg{width:27px;height:19px;display:block}.cs-phone{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--text-white);font-family:inherit;font-size:18px;padding:20px 22px}.cs-phone::placeholder{color:rgba(255,255,255,.3)}.cs-phone-wrap>input.cs-phone{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;margin:0!important;min-height:var(--ds-field-height,56px);height:auto;padding:12px 16px!important;font-size:17px}@media (max-width:760px){.cs-phone{font-size:16px;padding:17px 18px}.cs-phone-flag{padding:0 12px}}.bk{--bk-pad:clamp(20px,2.2cqi,32px);--bk-head:56px;--neon-green:#00ff22;--bg-global:#090d0b;--bg-card:#151d18;--text-white:#f4f8f4;--text-silver:#afbbb2;--font-headline:var(--font-hanken-grotesk),sans-serif;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;color:var(--text-white);font:15px/1.5 var(--font-inter),sans-serif;background:var(--ds-material-graphite);border:1px solid var(--ds-edge);border-radius:22px;overflow:clip;box-shadow:inset 0 1px 0 var(--ds-light-rim),var(--ds-shadow-raised)}[data-theme=light] .bk{--neon-green:#08702e;--bg-global:#e5ece7;--bg-card:#ffffff;--text-white:#14231a;--text-silver:#43564a}.bk-frame{container:bk/inline-size}.bk *{box-sizing:border-box}.bk :is(p,h2,h3,ul){margin:0}.bk ul{padding:0;list-style:none}.bk p{color:var(--text-silver);overflow-wrap:anywhere}.bk button,.bk input,.bk select,.bk textarea{font:inherit}.bk a,.bk button{cursor:pointer}.bk button:disabled{cursor:default;opacity:.4}.bk :is(button,a):focus-visible{outline:2px solid var(--ds-focus-ring,color-mix(in srgb,var(--text-white) 55%,transparent));outline-offset:3px}.bk :is(input,select,textarea):focus{outline:none;border-color:color-mix(in srgb,var(--text-white) 55%,transparent)}.bk .ds-select-search input:focus{outline:none;border-color:transparent}.bk .bk-eyebrow,.bk .bk-kicker{color:var(--neon-green);font-size:13px;font-weight:550;line-height:1.4;letter-spacing:.02em}.bk h2{font:500 28px/1.1 var(--font-headline);letter-spacing:-.03em;outline:none}.bk h3{font:500 18px/1.2 var(--font-headline);letter-spacing:-.01em}.bk .ds-action{min-width:150px}.bk .ds-action>span:first-child{display:inline-flex;align-items:center;gap:10px}.bk-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--text-silver);font-size:14px;font-weight:500}.bk-back:not(:disabled):hover{color:var(--text-white);background:var(--ds-light-soft)}.bk-info{display:flex;flex-direction:column;min-width:0;min-height:0;padding:var(--bk-pad);border-bottom:1px solid var(--ds-edge)}.bk-host{--bk-avatar:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;row-gap:4px;min-height:var(--bk-avatar);margin-bottom:20px;color:var(--text-silver);font-size:14px;font-weight:500;line-height:20px}.bk-avatar{grid-row:1/span 2;align-self:center;width:var(--bk-avatar);margin-right:16px;height:var(--bk-avatar);border:1px solid var(--ds-edge);border-radius:16px;object-fit:cover}.bk-host>span{align-self:end;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-back-info{grid-column:3;grid-row:1;align-self:center;margin:-12px -10px -12px 0}.bk .bk-title{grid-column:2/span 2;grid-row:2;color:var(--text-white);font-size:24px;line-height:1.2;letter-spacing:-.025em}@container bk (min-width: 1140px){.bk-host{--bk-avatar:96px}}.bk-facts{display:grid;gap:10px;font-weight:500}.bk-facts>li{display:flex;align-items:flex-start;gap:10px;min-width:0;line-height:24px}.bk-facts>li>svg{flex-shrink:0;margin-top:3px;color:var(--text-silver)}.bk-facts>li>span{min-width:0}.bk-fact-former>span,.bk-fact-when>span{display:flex;flex-direction:column;min-height:48px}.bk-fact-former,.bk-fact-when>span>span+span,.bk-fact-when[data-chosen=false]>span{color:var(--text-silver)}.bk-fact-when[data-chosen=true]>span>span+span{color:var(--text-white)}.bk-fact-former s{text-decoration-thickness:1px}.bk-date-short{display:none}.bk-fact-zone{align-items:center!important;min-height:44px}.bk-fact-zone>svg{margin-top:0!important}.bk-timezone{display:block;flex:1;min-width:0;margin-left:-8px}.bk-timezone>.ds-select{display:block;width:100%}.bk .bk-timezone .ds-select-trigger{width:100%;min-height:44px;padding:0 8px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--text-white);font-size:15px;font-weight:500}.bk .bk-timezone .ds-select-trigger:hover{background:var(--ds-light-soft)}.bk .bk-timezone .ds-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-agenda{display:grid;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--ds-edge)}.bk-agenda ul{display:grid;gap:8px}.bk-agenda li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45}.bk-agenda li svg{flex-shrink:0;margin-top:2px;color:var(--neon-green)}.bk-note{display:grid;gap:6px;margin-top:auto;padding-top:20px;font-size:14px}.bk-main{display:flex;flex-direction:column}.bk-main,.bk-step-stack{min-width:0;min-height:0}.bk-step-stack{display:grid;flex:1}.bk-step{grid-area:1/1;display:flex;flex-direction:column;min-width:0;min-height:0}.bk-step[data-active=false]{visibility:hidden;pointer-events:none}.bk form.bk-step{outline:none}.bk-pick{display:grid;grid-template-columns:minmax(0,1fr)}.bk-month,.bk-times{display:flex;flex-direction:column;min-width:0;min-height:0;padding:var(--bk-pad)}.bk-times{border-top:1px solid var(--ds-edge)}.bk-month-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--bk-head);margin-bottom:8px}.bk-month-nav h3 span{color:var(--text-silver)}.bk-arrows{display:flex;gap:2px;margin-right:-8px}.bk-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:12px;background:transparent;color:var(--text-white)}.bk-icon:not(:disabled):hover{background:var(--ds-light-soft)}.bk-grid{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0}.bk-week,.bk-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.bk-weekdays span{font-size:11px;font-weight:600;line-height:16px;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--text-silver)}.bk-week{flex:1 1 0;min-height:44px;max-height:72px}.bk-week>span{display:flex;min-width:0}.bk-day{flex:1;display:grid;place-items:center;min-width:0;min-height:44px;padding:0;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-silver);font-size:15px;font-variant-numeric:tabular-nums}.bk-day[aria-disabled=true]{cursor:default;opacity:.5}.bk-day[data-open=true]{color:var(--text-white);font-weight:600;background:var(--ds-recess);border-color:var(--ds-edge)}.bk-day[data-open=true]:hover{background:var(--ds-light-soft)}.bk-day[aria-current=date]{text-decoration:underline 2px;text-underline-offset:5px}.bk-day[aria-pressed=true],.bk-time-grid button[aria-pressed=true]{color:var(--text-white);background:var(--ds-material-graphite);border-color:var(--ds-edge);box-shadow:inset 0 1px 0 var(--ds-light-rim),var(--ds-shadow-contact)}.bk-times-head{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--bk-head);margin-bottom:8px}.bk-clock{display:inline-flex;flex-shrink:0;border-radius:12px;background:var(--ds-recess);box-shadow:inset 0 0 0 1px var(--ds-edge),var(--ds-shadow-inset)}.bk-clock button{position:relative;isolation:isolate;width:50px;height:44px;padding:0;border:0;background:transparent;color:var(--text-silver);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.bk-clock button:before{content:"";position:absolute;inset:5px 4px;z-index:-1;border:1px solid transparent;border-radius:8px}.bk-clock button:hover,.bk-clock button[aria-pressed=true]{color:var(--text-white)}.bk-clock button[aria-pressed=true]:before{background:var(--ds-material-graphite);border-color:var(--ds-edge);box-shadow:inset 0 1px 0 var(--ds-light-rim),var(--ds-shadow-contact)}.bk-time-list{display:flex;flex-direction:column;gap:8px;flex:none;height:200px;min-height:0}.bk-time-grid{display:grid;gap:8px;align-content:start}.bk-time-grid button{min-width:0;padding:0 6px;border-radius:12px;border:1px solid var(--ds-edge);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-white);background:var(--ds-recess)}.bk-time-grid button:not([aria-pressed=true]):hover{background:var(--ds-light-soft)}.bk-time-pages{display:flex;justify-content:space-between;align-items:center;gap:12px;height:44px;font-size:13px;color:var(--text-silver)}.bk-time-pages[data-needed=false]{visibility:hidden}.bk-text-button,.bk-time-pages button{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 4px;background:transparent;border:0;color:var(--neon-green);font-size:14px}.bk-empty,.bk-loading{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:0;font-size:14px}.bk-loading{color:var(--neon-green)}.bk-details{gap:12px;padding:var(--bk-pad)}.bk-details-title{display:flex;align-items:center;height:var(--bk-head);flex-shrink:0}.bk-contact{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px}.bk-contact label,.bk-notes,.bk-phone-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:500}.bk-contact input{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--ds-edge);border-radius:12px;color:var(--text-white);box-shadow:var(--ds-shadow-inset);font-size:16px;font-weight:400}.bk .cs-phone-wrap,.bk-contact input{min-height:var(--ds-field-height);background:var(--ds-field-fill)}.bk .cs-phone-wrap{border-color:var(--ds-edge);border-radius:12px}.bk-phone-field .cs-phone-flag{border-color:var(--ds-edge)}.bk .cs-phone-wrap input{border:0;box-shadow:none;background:transparent;border-radius:0;font-size:16px;font-weight:400}.bk-notes{flex:1;min-height:0}.bk-notes textarea{flex:1;min-height:96px;padding:10px 12px;resize:none;border:1px solid var(--ds-edge);border-radius:12px;color:var(--text-white);background:var(--ds-field-fill);box-shadow:var(--ds-shadow-inset);font-size:16px;font-weight:400;line-height:1.5}.bk-notes textarea::placeholder{color:var(--text-silver);opacity:.75}.bk .bk-known-contact{font-size:15px}.bk-details-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-top:auto}.bk .bk-disclosure{flex:1 1 240px;max-width:52ch;font-size:12.5px;line-height:1.55}.bk-details-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;margin-left:auto}.bk-back-form{display:none}.bk .bk-firm{container:bk-firm/inline-size;gap:12px}.bk-firm-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px}.bk-firm-name,.bk-question{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:500}.bk-firm-name input{width:100%;min-width:0;min-height:var(--ds-field-height);padding:10px 12px;border:1px solid var(--ds-edge);border-radius:12px;color:var(--text-white);background:var(--ds-field-fill);box-shadow:var(--ds-shadow-inset);font-size:16px;font-weight:400}.bk-question>span{display:flex;align-items:baseline;gap:8px}.bk-question small{color:var(--text-silver);font-size:12px;font-weight:400}:is(.bk-question,.bk-firm-name)[data-invalid=true]>span{color:#e38b8b}[data-theme=light] :is(.bk-question,.bk-firm-name)[data-invalid=true]>span{color:#a12f2f}.bk-question-reserve{visibility:hidden}.bk-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bk-chips button{min-width:0;height:44px;padding:0 6px;border:1px solid var(--ds-edge);border-radius:12px;background:var(--ds-recess);color:var(--text-silver);font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-chips button:not([aria-pressed=true]):hover{color:var(--text-white);background:var(--ds-light-soft)}.bk-chips button[aria-pressed=true]{color:var(--text-white);border-color:var(--ds-edge);background:var(--ds-material-graphite);box-shadow:inset 0 1px 0 var(--ds-light-rim)}.bk-states .ds-select-trigger{min-height:var(--ds-field-height);font-size:16px;font-weight:400}@container bk-firm (min-width: 520px){.bk-firm-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bk-firm-fields>.bk-question:not(.bk-question-states){grid-column:1/-1}.bk-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-chips-volume .bk-chips{grid-template-columns:repeat(6,minmax(0,1fr))}}@container bk-firm (min-width: 520px) and (max-width: 719px){.bk-chips-volume .bk-chips button{font-size:13px;padding:0 4px}}.bk .bk-confirm-when{display:flex;align-items:center;gap:10px;color:var(--text-white);font-weight:500}.bk-confirm-when svg{flex-shrink:0;color:var(--text-silver)}.bk .bk-missing{color:#e38b8b;font-size:13px}[data-theme=light] .bk .bk-missing{color:#a12f2f}.bk-error{font-size:13px;line-height:1.45}.bk-times .bk-error{margin-top:8px}.bk-error p{display:inline;color:#e38b8b!important;margin-right:10px!important}.bk-error a{display:inline-block;margin-right:12px;color:var(--neon-green)}[data-theme=light] .bk-error p{color:#a12f2f!important}.bk-result{display:flex;flex-direction:column;justify-content:center;min-height:0;flex:1;max-width:640px;padding:var(--bk-pad)}.bk-result-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:20px;border:1px solid var(--ds-accent-edge);border-radius:16px;background:var(--ds-accent-soft);color:var(--neon-green);box-shadow:var(--ds-shadow-raised)}.bk-result h2{margin:8px 0 12px;font-size:clamp(30px,3.2cqi,42px)}.bk-actions{display:flex;flex-wrap:wrap;gap:12px}.bk-actions,.bk-result>p+.ds-action{margin-top:20px}.bk-result .bk-error{margin-top:16px}.bk-room-link{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid var(--ds-edge);font-size:19px;color:var(--text-white);text-decoration:none}@media (prefers-reduced-motion:reduce){.bk *,.bk :after,.bk :before{animation:none!important;transition:none!important}}@container bk (min-width: 540px){.bk-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:32px}.bk-agenda{grid-column:2;grid-row:1/span 3;align-content:start;margin-top:0;padding-top:0;border-top:0}.bk-note{display:none}.bk-pick{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.bk-times{border-top:0;border-left:1px solid var(--ds-edge)}.bk-time-list{flex:1;height:auto;min-height:200px}.bk-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bk-contact>[data-field=organizationName]{grid-column:1/-1}}@container bk (min-width: 800px){.bk{grid-template-columns:minmax(0,280fr) minmax(0,760fr)}.bk-info{display:flex;border-bottom:0;border-right:1px solid var(--ds-edge)}.bk-agenda{margin-top:20px;padding-top:20px;border-top:1px solid var(--ds-edge)}.bk-note{display:grid}.bk-pick{grid-template-columns:minmax(0,480fr) minmax(0,280fr)}}@container bk (min-width: 800px) and (max-width: 1299px){.bk-date-long{display:none}.bk-date-short{display:inline}}@container bk (min-width: 1140px) and (max-width: 1299px){.bk-back-info{justify-content:center;width:44px;padding:0}.bk-back-info span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container bk (min-width: 800px) and (max-width: 1139px){.bk-avatar{margin-right:12px}.bk .bk-title{font-size:20px}.bk-back-info{display:none}.bk-back-form{display:inline-flex}}@container bk (max-width: 539px){.bk{--bk-head:48px}.bk-note{display:none}.bk-pick{align-content:start}.bk-week{flex:none;height:48px}.bk-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bk-contact>:not([data-field=firstName],[data-field=lastName]){grid-column:1/-1}.bk-notes textarea{min-height:72px}.bk-time-grid button{font-size:14px}.bk-back-info{display:none}.bk-back-form{display:inline-flex}.bk-details-actions{flex:1 0 100%}.bk-details-actions .ds-action{flex:1;min-width:0}}@container bk (max-width: 400px){.bk-date-long{display:none}.bk-date-short{display:inline}.bk-month{padding-inline:16px}.bk-grid{margin-inline:-6px}.bk-week,.bk-weekdays{gap:2px}.bk-day{border-radius:10px}}.bk-frame[data-card=true] .bk{border:0;border-radius:0;box-shadow:none}.bk-frame[data-card=true][data-fill=true]{container-type:size}.bk-frame[data-fill=true]{height:100vh}.bk-frame[data-fill=true] .bk{height:100%;grid-template-rows:minmax(0,1fr)}.bk-frame[data-fill=true] .bk-info{overflow-y:auto;scrollbar-width:thin}.bk-frame[data-fill=true] .bk-time-list{flex:1;height:auto;min-height:0}.bk-frame[data-fill=true] .bk-grid{gap:2px}.bk-frame[data-fill=true] .bk-notes{flex:0 1 196px}.bk-frame[data-fill=true] .bk-notes textarea{min-height:56px}@container bk (max-height: 820px){.bk{--ds-field-height:44px}}@container bk (max-height: 640px){.bk-frame[data-fill=true] .bk-note{display:none}}@container bk (max-width: 539px){.bk-frame[data-fill=true] .bk{--bk-pad:16px;--bk-head:44px;grid-template-rows:auto minmax(0,1fr)}.bk-frame[data-fill=true] .bk-info{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 12px 10px 16px;overflow:visible}.bk-frame[data-fill=true] .bk-host{--bk-avatar:40px;row-gap:0;min-height:44px;margin:0;font-size:12px;line-height:16px}.bk-frame[data-fill=true] .bk-avatar{margin-right:10px;border-radius:12px}.bk-frame[data-fill=true] .bk .bk-title{font-size:17px}.bk-frame[data-fill=true] .bk-facts{justify-self:end;min-width:0;max-width:100%}.bk-frame[data-fill=true] .bk-facts>li,.bk-frame[data-fill=true] :is(.bk-agenda,.bk-note){display:none}.bk-frame[data-fill=true]:not([data-step=TIME]) .bk-facts>.bk-fact-when,.bk-frame[data-fill=true][data-step=TIME] .bk-facts>.bk-fact-zone{display:flex}.bk-frame[data-fill=true] .bk-fact-when>svg{display:none}.bk-frame[data-fill=true] .bk-fact-when>span{min-height:0;font-size:14px;line-height:20px;text-align:right;white-space:nowrap}.bk-frame[data-fill=true] .bk .bk-timezone .ds-select-trigger{font-size:14px}.bk-frame[data-fill=true] .bk-pick{display:flex;flex-direction:column}.bk-frame[data-fill=true] .bk-month{flex:0 1 auto;padding-block:4px 8px}.bk-frame[data-fill=true] .bk-month-nav{margin-bottom:4px}.bk-frame[data-fill=true] .bk-week{flex:1 1 44px;height:auto;min-height:34px;max-height:44px}.bk-frame[data-fill=true] .bk-day{min-height:0}.bk-frame[data-fill=true] .bk-times{flex:1 0 auto;padding-block:4px 12px}.bk-frame[data-fill=true] .bk-time-list{min-height:calc(2 * 44px + 8px)}.bk-frame[data-fill=true] .bk-details{gap:10px;padding-block:4px 16px}.bk-frame[data-fill=true] .bk-firm-fields{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.bk-frame[data-fill=true] .bk-details-foot{flex-shrink:0}}.bk-page{--neon-green:#00ff41;--bg-global:#0a0a0a;--bg-card:#1e1e1e;--text-white:#fff;--text-silver:#a8b2bb;--font-headline:var(--font-hanken-grotesk),sans-serif;--font-body:var(--font-inter);--bk-foot:24px;min-height:100svh;padding-bottom:var(--bk-foot);background:#090d0b;color:#f4f8f4}.bk-page[data-theme=light]{--neon-green:#08702e;--bg-global:#e5ece7;--bg-card:#fff;--text-white:#141719;--text-silver:#3f444a;background:#dce5df;color:#14231a}@media (min-width:901px){.bk-page{display:flex;flex-direction:column;height:100svh;padding-bottom:0}.bk-page .booking-card-stage{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;padding-bottom:16px}}@media (max-width:900px){.bk-page #calendar{scroll-margin-top:128px}}@media (max-width:760px){.bk-page #calendar{scroll-margin-top:92px}}@media (max-width:650px){.bk-page{--bk-foot:16px}}html:has(.bk-page[data-theme=dark],.bk-frame[data-theme=dark]),html:has(.bk-page[data-theme=dark],.bk-frame[data-theme=dark]) body{background:#090d0b;color-scheme:dark}html:has(.bk-page[data-theme=light],.bk-frame[data-theme=light]),html:has(.bk-page[data-theme=light],.bk-frame[data-theme=light]) body{background:#dce5df;color-scheme:light}.ds-theme-toggle{display:inline-grid;place-items:center;flex-shrink:0;width:54px;height:54px;border:1px solid var(--ds-edge);border-radius:13px;background:var(--ds-recess);color:var(--text-silver);box-shadow:inset 0 1px 0 var(--ds-light-rim);cursor:pointer}.ds-theme-toggle:hover{color:var(--text-white)}.ds-theme-toggle:focus-visible{outline:2px solid var(--ds-focus-ring,color-mix(in srgb,currentColor 55%,transparent));outline-offset:3px}@media(max-width:760px){.ds-theme-toggle{width:44px;height:44px}}