.booking-link-stories .booking-story-card{padding:28px 30px 76px;border-radius:28px;background:var(--color-panel);color:var(--color-ink);box-shadow:var(--glass-shadow),0 24px 60px -24px #0006;font-family:Inter Variable,sans-serif;font-size:14px;line-height:1.6}.booking-story-topline{display:flex;justify-content:space-between;gap:16px;margin-bottom:32px;font-weight:500}.booking-story-topline span,.booking-story-kicker,.booking-story-zone,.booking-story-note,.booking-story-settings dt{opacity:.6;font-weight:370}.booking-story-guest{display:grid;grid-template-columns:.9fr 1fr;gap:28px}.booking-story-card h3{font:500 25px/1.25 Inter Variable,sans-serif;margin:8px 0 18px;letter-spacing:-.5px}.booking-story-meeting p{margin:0 0 18px;opacity:.7}.booking-story-zone{display:block;margin-top:28px;font-size:12px}.booking-story-calendar h4{margin:0 0 14px;font-size:14px;font-weight:500}.booking-story-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.booking-story-days span{display:grid;place-items:center;aspect-ratio:1;font-size:12px;border-radius:50%;opacity:.4}.booking-story-days .booking-story-weekday{opacity:.6}.booking-story-days .is-available{opacity:1;background:color-mix(in srgb,var(--color-ink) 5%,transparent)}.booking-story-days .is-selected{opacity:1;background:var(--color-ink);color:var(--color-panel)}.booking-story-times{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.booking-story-times span{flex:1;white-space:nowrap;padding:6px 8px;border:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent);border-radius:8px;text-align:center;font-size:11px}.booking-story-modes{display:flex;gap:8px;margin:24px 0}.booking-story-modes span{border-radius:8px;padding:8px 12px;opacity:.55}.booking-story-modes .is-selected{opacity:1;background:color-mix(in srgb,var(--color-ink) 8%,transparent)}.booking-story-settings{margin:20px 0}.booking-story-settings>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent)}.booking-story-settings dd{margin:0;text-align:right}.booking-story-note{margin:20px 0 0;font-size:12px}.booking-story-approval{display:inline-block;border:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent);border-radius:8px;padding:8px 14px;margin:8px 0 0}@media(max-width:600px){.booking-link-stories .booking-story-card{padding:20px 20px 52px;font-size:12px;border-radius:22px}.booking-story-guest{grid-template-columns:1fr;gap:24px}.booking-story-calendar{max-width:300px;width:100%;margin:auto}.booking-story-zone{margin-top:12px}.booking-story-topline{margin-bottom:24px}.booking-story-settings>div{gap:12px}.booking-story-settings dt,.booking-story-settings dd{flex:1}.booking-story-modes span{padding:8px}}.calendar-story{--feature-glow: #c7967c;position:relative;isolation:isolate;width:min(872px,calc(100% - 48px));margin:32px auto 64px;padding:48px 24px;display:grid;gap:20px;color:var(--color-ink);font:370 14px/1.5 Inter Variable,Inter,sans-serif}.calendar-story .feature-demo-backdrop{--workspace-grain-opacity: .11;--workspace-dots-opacity: .06}.calendar-story .feature-demo-backdrop:before{opacity:.5}.calendar-story-glass{min-width:0;padding:24px;border-radius:24px;background:linear-gradient(150deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff18,inset 0 0 0 1px #ffffff0d;backdrop-filter:blur(12px)}.calendar-story-label{display:flex;align-items:center;gap:8px;margin-bottom:22px;color:var(--color-ink-muted);font-size:13px}.calendar-story svg{flex:0 0 auto;width:18px;height:18px}.calendar-story-accounts{width:min(400px,90%)}.calendar-story-account{display:flex;align-items:center;gap:12px;padding:10px 0}.calendar-story-account span{flex:1;min-width:0;overflow-wrap:anywhere}.calendar-story-account>svg:last-child{color:#8ab6db;width:14px}.calendar-story-week{width:85%;justify-self:end;margin-top:-30px}.calendar-story-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.calendar-story-days>span:not(.calendar-story-event){color:var(--color-ink-muted);font-size:12px;padding-bottom:8px}.calendar-story-event{border-left:2px solid #78b5e6;background:#345e7c55;border-radius:5px;padding:12px 10px}.calendar-story-event[data-tone=purple]{border-color:#ad96df;background:#62508555}.calendar-story-event[data-tone=green]{border-color:#88b5a1;background:#426b5d55}.calendar-story-event small{display:block;margin-top:8px;opacity:.7;font-size:11px}.calendar-story-conversation{width:90%}.calendar-story-conversation .homepage-conversation,.calendar-story-request .homepage-conversation{width:100%;margin:0;font-size:16px}.calendar-story-conversation .homepage-message,.calendar-story-request .homepage-message{max-width:94%}.calendar-story-settings strong{font-size:14px;font-weight:500}.calendar-story-mention{color:#85b9e8}.calendar-story-slot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;color:#b8cfdf;font-size:13px}.calendar-story-settings{width:80%;justify-self:center;margin-top:-4px}.calendar-story-setting{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 8px}.calendar-story-choice{border-radius:8px;padding:6px 10px;background:#ffffff0c;font-size:12px;white-space:nowrap}.calendar-story-muted{color:var(--color-ink-muted);font-size:12px;margin:4px 0 24px}.calendar-story-toggle{display:flex;justify-content:flex-end;width:30px;padding:3px;border-radius:20px;background:#649ccd}.calendar-story-toggle i{display:block;width:12px;height:12px;border-radius:50%;background:#fff}.calendar-story-request{width:80%}.calendar-story-invite{width:75%;justify-self:center}.calendar-story-invite .calendar-story-label>span{margin-left:auto}.calendar-story-invite h3{font:500 22px/1.3 Inter Variable,Inter,sans-serif;margin:0 0 22px}.calendar-story-invite dl{margin:0 0 24px}.calendar-story-invite dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #ffffff0c}.calendar-story-invite dt{color:var(--color-ink-muted)}.calendar-story-invite dd{margin:0;text-align:right}.calendar-story-confirm{display:block;width:fit-content;margin-left:auto;background:#ededed;color:#181818;border-radius:20px;padding:8px 16px;font-size:12px}@media(max-width:699px){.calendar-story{width:100%;padding:28px 0;gap:16px;font-size:12px;margin-bottom:36px}.calendar-story-glass{padding:18px;border-radius:18px}.calendar-story-accounts,.calendar-story-conversation,.calendar-story-settings,.calendar-story-request,.calendar-story-invite{width:100%}.calendar-story-week{width:100%;margin-top:0;padding:16px 12px}.calendar-story-event{padding:8px 6px;font-size:11px}.calendar-story-event small{font-size:10px}.calendar-story-conversation .homepage-conversation,.calendar-story-request .homepage-conversation{font-size:15px}.calendar-story-settings strong{font-size:13px}.calendar-story-setting{gap:8px}}.notion-import-graphic{width:100%;padding:16px 0;color:var(--color-ink);font-size:15px;font-weight:370;line-height:1.5}.notion-import-panel{width:min(100%,480px);margin:0 auto;padding:24px;border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:24px;background:color-mix(in srgb,var(--color-page, var(--b0)) 96%,var(--color-ink))}.notion-import-title{display:flex;align-items:center;gap:12px;font-size:20px}.notion-import-title svg{width:18px;height:18px}.notion-import-description{margin:12px 0 20px;color:var(--color-ink-muted);font-size:14px}.notion-import-selection{margin-bottom:10px;font-size:12px}.notion-import-items{padding:4px 12px;border-radius:16px;background:color-mix(in srgb,var(--color-ink) 3%,transparent)}.notion-import-item{display:flex;align-items:center;gap:12px;padding:12px 0}.notion-import-checkbox{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;background:var(--color-ink);color:var(--color-page, var(--b0))}.notion-import-checkbox svg{width:12px;height:12px}.notion-import-security{display:flex;align-items:center;gap:6px;margin:16px 0 24px;color:var(--color-ink-muted);font-size:12px}.notion-import-security svg{width:13px;height:13px;flex-shrink:0}.notion-import-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:14px}.notion-import-search,.notion-import-submit{padding:9px 14px;border-radius:10px}.notion-import-submit{background:var(--color-ink);color:var(--color-page, var(--b0))}@media(max-width:480px){.notion-import-panel{padding:20px}.notion-import-title{font-size:18px}}.workspace-feature-page .workspace-feature-scene{min-height:350px;padding:24px 32px 72px;border-radius:28px;background:var(--color-panel);color:var(--color-ink);box-shadow:var(--glass-shadow),0 24px 60px -24px #0006;font-family:Inter Variable,sans-serif}.workspace-feature-toolbar{display:flex;justify-content:space-between;font-size:14px;opacity:.65;margin-bottom:36px}.workspace-feature-scene h3{font-family:inherit;font-size:25px;font-weight:550;margin:0 0 24px}.workspace-feature-row{padding:15px 4px;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent);font-size:16px;line-height:1.6}.workspace-feature-scene[data-feature=calendar] .workspace-feature-rows{border-left:1px solid #e99cbb55;padding-left:20px}.workspace-feature-scene[data-feature=calendar] .workspace-feature-row{border:0;border-left:3px solid #e99cbb;background:#e99cbb12;padding:12px;margin:8px 0;border-radius:4px}.workspace-feature-scene[data-feature=booking-links] .workspace-feature-row:nth-child(2n){color:#e99cbb;word-spacing:20px;border:1px solid #e99cbb44;border-radius:8px;padding:12px}.workspace-feature-scene[data-feature=canvas] .workspace-feature-rows{display:flex;flex-wrap:wrap;gap:20px;background-image:radial-gradient(#aaa4 1px,transparent 1px);background-size:16px 16px;padding:20px 0}.workspace-feature-scene[data-feature=canvas] .workspace-feature-row{padding:18px;border:1px solid #8d9de950;border-radius:14px;background:var(--color-panel)}.workspace-feature-scene[data-feature=canvas] .workspace-feature-row:first-child{width:100%;text-align:center}.workspace-feature-scene[data-feature=projects] .workspace-feature-row{border-left:3px solid #65d8ac88;padding-left:16px;margin-bottom:8px}.workspace-feature-scene[data-feature=routines] .workspace-feature-row:last-child{color:#65d8ac;border:0}.workspace-feature-scene[data-feature=snippets] .workspace-feature-row:before{content:"□";margin-right:12px;opacity:.5}.workspace-feature-scene[data-feature=skills] .workspace-feature-row:before{content:"—";margin-right:12px;opacity:.5}@media(max-width:640px){.workspace-feature-page .workspace-feature-scene{padding:18px 20px 64px;min-height:300px}.workspace-feature-scene h3{font-size:20px}.workspace-feature-row{font-size:13px}.workspace-feature-toolbar{margin-bottom:24px}}.workspace-feature-preview{position:relative;height:510px}@media(max-width:640px){.workspace-feature-preview{height:620px}}.workspace-feature-page[data-feature=spreadsheets] .workspace-feature-preview{height:670px}.workspace-feature-page[data-feature=spreadsheets] .macro-product-preview{inset:18px 0}.workspace-feature-page[data-feature=spreadsheets] :is(.macro-preview-back,.macro-preview-front){transform:none;width:100%;left:0;right:auto;box-shadow:inset 0 1px #ffffff12,0 0 0 11px #ffffff04,0 0 0 12px #ffffff12}.workspace-feature-page[data-feature=spreadsheets] .macro-preview-front{bottom:0}@media(max-width:640px){.workspace-feature-page[data-feature=spreadsheets] .workspace-feature-preview{height:650px}}
