.wb .fm-page{border-top:0;padding-top:80px}.wb .fm-h1{font:600 56px/1.04 var(--font-body);letter-spacing:-.035em;color:var(--paper);margin:0}.fm-grid{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:start;gap:64px;display:grid}.fm{position:relative}.fm-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fm-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 18px;display:grid}.fm-field{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.fm-half{grid-column:auto}.fm-label{color:var(--paper);justify-content:space-between;font-size:15px;font-weight:600;display:flex}.fm-label em{font:500 12px var(--font-mono);color:var(--faint);font-style:normal}.fm-input{background:#070c13;border:1.5px solid #bed2e838;align-items:center;height:50px;display:flex}.fm-input:focus-within{border-color:var(--go)}.fm-input.fm-bad{border-color:var(--hazard)}.fm-input i{font:500 15px var(--font-mono);color:var(--muted);padding-left:14px;font-style:normal}.fm-input input{min-width:0;height:100%;color:var(--paper);font:400 16px var(--font-body);background:0 0;border:0;outline:none;flex:1;padding:0 14px}.fm-input i+input{padding-left:4px}.fm-input input::placeholder{color:var(--faint)}.fm-input input:disabled{color:var(--muted)}.fm-area{align-items:stretch;height:auto}.fm-area textarea{min-height:136px;color:var(--paper);resize:vertical;font:400 16px/1.5 var(--font-body);background:0 0;border:0;outline:none;flex:1;padding:12px 14px}.fm-area textarea::placeholder{color:var(--faint)}.fm-under{justify-content:space-between;gap:16px;display:flex}.fm-count{font:500 12.5px var(--font-mono);color:var(--faint);flex:none}.fm-count-near{color:var(--hazard)}.fm-hint{color:var(--faint);font-size:13.5px}.fm-error{color:var(--hazard);font-size:13.5px}.fm-error-form{margin:16px 0 0;font-size:15px}.fm-note a{color:var(--paper);border-bottom:1px solid #7aa8e08c}.fm-note{border-top:1px dashed var(--line);color:var(--muted);margin:26px 0 0;padding-top:18px;font-size:14px;line-height:1.55}.fm-send{cursor:pointer;font-family:var(--font-body);border:0;margin-top:22px}.fm-send:disabled{opacity:.6;cursor:progress}.fm-slot{margin-top:22px}.sp{background:#070c13;border:1.5px solid #bed2e838;gap:14px;padding:16px;display:grid}.sp-bad{border-color:var(--hazard)}.sp-days{flex-wrap:wrap;gap:8px;display:flex}.sp-day{text-align:left;cursor:pointer;background:var(--kraft);border:1.5px solid var(--line);min-width:92px;color:var(--paper);font-family:var(--font-body);flex:none;gap:4px;padding:9px 12px;display:grid}.sp-day b{font-size:14.5px;font-weight:600}.sp-day em{font:500 11.5px var(--font-mono);color:var(--muted);font-style:normal}.sp-times{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.sp-time{cursor:pointer;background:var(--kraft);border:1.5px solid var(--line);height:42px;color:var(--paper);font:500 15px var(--font-mono)}.sp-day:hover,.sp-time:hover{border-color:#7aa8e099}.sp-on{background:#5cc8b81f;border-color:var(--go)!important}.sp-on em{color:var(--go)}.sp-zone{color:var(--faint);margin:0;font-size:13px}.sp-state{color:var(--muted);border:1.5px dashed #bed2e838;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:16px;font-size:15px;display:flex}.sp-state svg{color:var(--input)}.sp-state-hz{color:#e9d4a6;border-color:#e3b04f73}.sp-state-hz svg{color:var(--hazard)}.sp-retry{cursor:pointer;border:1.5px solid var(--line);color:var(--paper);font:500 14px var(--font-body);background:0 0;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;display:inline-flex}.fm-meet{color:#cfd8e3;background:#7aa8e00f;border:1px solid #7aa8e059;align-items:center;gap:10px;margin:16px 0 0;padding:10px 12px;font-size:14.5px;display:flex}.fm-meet svg{color:var(--input);flex:none}.fm-meet b{color:var(--paper);font-weight:600}.fm-done-meet{color:#cfd8e3;align-items:center;gap:10px;margin:16px 0 0;font-size:16px;display:flex}.fm-done-meet svg{color:var(--input)}.fm-done-meet b{color:var(--paper)}.fm-dialog-meet{font:600 16px var(--font-body)!important;letter-spacing:0!important}.fm-done{background:#86c28f0a;border:1px solid #86c28f59;padding:28px 30px 30px}.wb .fm-done-stamp{margin:0 0 22px;transform:rotate(-3deg)}.fm-done-no{font:500 34px/1 var(--font-mono);letter-spacing:.06em;color:var(--paper);margin:0}.fm-done-text{color:#cfd8e3;margin:20px 0 0;font-size:15.5px;line-height:1.6}.fm-done-ways{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.fm-done-ways li{color:var(--muted);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.fm-done-ways svg{color:var(--input);margin-top:3px}.fm-done-ways a{color:var(--paper);border-bottom:1px solid #7aa8e080}.fm-done-do,.fm-dialog-do{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.fm-btn{cursor:pointer;font-family:var(--font-body);background:0 0}.wb-go.fm-btn{background:var(--go);border:0}.fm-dialog{width:min(520px,100vw - 32px);color:var(--paper);background:linear-gradient(180deg, var(--kraft-2), var(--kraft));font-family:var(--font-body);border:1px solid #bed2e833;padding:30px 32px 32px;box-shadow:0 40px 80px #0009}.fm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04070cb8}.fm-dialog h2{font:600 30px/1.15 var(--font-body);letter-spacing:-.02em;margin:0}.fm-dialog p{color:#cfd8e3;margin:14px 0 0;font-size:15.5px;line-height:1.6}.fm-dialog p b{color:var(--paper);font-weight:600}.fm-dialog-no{font-size:16px!important}.fm-dialog-no b{font:500 20px var(--font-mono);letter-spacing:.05em}.fm-preview{opacity:.92}.fm-stamp-wait{color:var(--faint)}.fm-ghost{color:var(--faint);font-weight:500}.fm-ghost-scans .wb-node{color:var(--faint);border-style:dashed}.fm-ghost-scans .wb-what{color:var(--faint);font-weight:500}@media (max-width:1400px){.fm-grid{grid-template-columns:minmax(0,1fr) minmax(0,540px);gap:48px}.wb .fm-h1{font-size:48px}}@media (max-width:1000px){.fm-grid{grid-template-columns:minmax(0,1fr)}}.tr-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:64px;display:grid}.tr-num{letter-spacing:.06em;font:500 18px var(--font-mono)!important}@media (max-width:1000px){.tr-grid{grid-template-columns:1fr;gap:8px}}@media (max-width:760px){.fm-done{padding:22px 18px}.fm-done-no{font-size:28px}.fm-dialog{padding:24px 20px}.fm-dialog h2{font-size:25px}.fm-btn{flex:100%;justify-content:center}.wb .fm-page{padding-top:40px}.wb .fm-h1{font-size:36px;line-height:1.08}.fm-fields{grid-template-columns:minmax(0,1fr)}.fm-send{justify-content:center;width:100%}}.fm-g{width:44px;height:100%;color:var(--input);border-right:1px solid #bed2e81f;flex:none;place-items:center;display:grid}.fm-input:focus-within .fm-g{color:var(--go)}.fm-bad .fm-g{color:var(--hazard)}.fm-area .fm-g{align-items:start;height:auto;padding-top:14px}.fm-has-g i{padding-left:12px}.fm-suggest{color:#cfd8e3;background:#7aa8e00f;border:1px solid #7aa8e059;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.fm-suggest b{color:var(--paper);font-weight:600}.fm-suggest button{cursor:pointer;height:30px;font:600 13px var(--font-body);color:var(--go-ink);background:var(--go);border:0;align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:inline-flex}.fm-caps{font:500 13px var(--font-body);color:var(--hazard);align-items:center;gap:6px;display:inline-flex}
