@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_412bb0dd-module__vq0YDa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_412bb0dd-module__vq0YDa__variable{--font-sans:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_2e346304-module__aR0q7G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_2e346304-module__aR0q7G__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--ac:#4b1e44;--ac-2:#6b2c61;--ac-soft:#f3e8f0;--bg:#f6f1ea;--paper:#fffdf9;--ink:#1f1520;--muted:#6e6270;--line:#e6ddd4;--line-2:#d8cdc2;--yes:#2d7a4c;--yes-soft:#e1f0e6;--maybe:#a86b12;--maybe-soft:#f8edd8;--no:#a6413a;--no-soft:#f6e4e1;--pad:clamp(20px,5vw,56px);--r:22px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg)}body{font-family:var(--font-sans),system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}a{color:var(--ac)}a:hover{color:var(--ac-2)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}.app{flex-direction:column;min-height:100vh;display:flex}.ww-header{padding:20px var(--pad);justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1200px;margin:0 auto;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.logo{background:var(--ac);color:#fff;width:34px;height:34px;font-family:var(--font-serif),Georgia,serif;border-radius:10px;place-items:center;padding-bottom:4px;font-size:26px;font-style:italic;line-height:1;display:grid}main{width:100%;max-width:1200px;padding:clamp(8px,3vw,32px) var(--pad) clamp(32px,5vw,64px);flex:1;margin:0 auto}.ww-footer{text-align:center;color:var(--muted);padding:0 var(--pad) 32px;text-wrap:pretty;font-size:12.5px}.flow{align-items:start;gap:clamp(24px,4vw,40px);display:grid}@media (min-width:920px){.flow{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}.flow-aside{padding-top:12px;position:sticky;top:32px}}.display{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(40px,6vw,64px);font-weight:400;line-height:1}.display.sm{font-size:clamp(34px,4.5vw,48px)}.lede{color:var(--muted);text-wrap:pretty;max-width:36ch;margin-top:16px;font-size:17px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ac);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.muted{color:var(--muted)}.small{font-size:13px}.steps{flex-wrap:wrap;gap:8px;margin-top:28px;list-style:none;display:flex}@media (min-width:920px){.steps{flex-direction:column;gap:4px;margin-top:40px}}.steps li{color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-weight:600;display:flex}@media (min-width:920px){.steps li{border:0;padding:6px 0}}.steps .n{border:1.5px solid var(--line-2);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.steps li.on{color:var(--ink);border-color:var(--ac)}.steps li.on .n{background:var(--ac);border-color:var(--ac);color:#fff}.steps li.done .n{border-color:var(--ac);color:var(--ac)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-width:0;padding:clamp(22px,4vw,40px);box-shadow:0 1px #1f152008,0 12px 40px -16px #4b1e4424}.card-flush{padding:0;overflow:hidden}.single{justify-content:center;display:flex}.card-wide{width:100%;max-width:640px}.card-head{margin-bottom:28px}.card-head h2{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.2}.card-head p{color:var(--muted);margin-top:4px}.fields{flex-direction:column;gap:22px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.lbl{font-size:13px;font-weight:600;display:block}.lbl em{color:var(--muted);font-style:normal;font-weight:400}.hint{color:var(--muted);font-size:12.5px}.inp{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1.5px solid #0000;border-radius:12px;outline:none;padding:12px 14px;font-size:16px;transition:border-color .15s,background .15s}.inp:hover{border-color:var(--line-2)}.inp:focus{border-color:var(--ac);background:var(--paper)}.inp::placeholder{color:#a39aa4}textarea.inp{resize:vertical;min-height:56px}.inp-num{text-align:center;width:96px}.inp-date{width:auto;min-width:160px}.inp-time{width:auto;min-width:110px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seg{background:var(--bg);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--muted);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.seg button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #1f15201f}.actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:24px;display:flex}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:13px 22px;font-size:15px;font-weight:600;transition:background .15s,transform .1s,box-shadow .15s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn-primary{background:var(--ac);color:#fff;box-shadow:0 6px 18px -6px var(--ac)}.btn-primary:hover:not(:disabled){background:var(--ac-2)}.btn-quiet{color:var(--muted);padding-left:6px;padding-right:6px}.btn-quiet:hover{color:var(--ink)}.btn-ghost{border:1.5px solid var(--line-2);color:var(--ink)}.btn-ghost:hover:not(:disabled){border-color:var(--ink)}.btn-dark{background:var(--ink);color:#fff}.btn-ok{background:var(--yes);color:#fff}.btn-sm{min-height:36px;padding:8px 14px;font-size:13.5px}.mode-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:28px;display:grid}.mode{text-align:left;border:1.5px solid var(--line);border-radius:16px;gap:12px;padding:16px;transition:border-color .15s,background .15s;display:flex}.mode:hover{border-color:var(--line-2)}.mode.on{border-color:var(--ac);background:var(--ac-soft)}.mode b{font-weight:600;display:block}.mode span span{color:var(--muted);text-wrap:pretty;margin-top:2px;font-size:13.5px;display:block}.radio{border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.mode.on .radio{border:5px solid var(--ac)}.when-cal{gap:28px;display:grid}@media (min-width:720px){.when-cal{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.cal-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cal-top b{text-transform:capitalize;font-weight:600}.cal-nav{gap:4px;display:flex}.cal-nav button{width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.cal-nav button:hover{background:var(--bg);color:var(--ink)}.cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.wd{color:var(--muted);text-align:center;text-transform:uppercase;padding:4px 0;font-size:11.5px;font-weight:600}.cd{aspect-ratio:1;border-radius:12px;place-items:center;max-height:44px;font-size:14px;font-weight:500;display:grid;position:relative}.cd:hover:not(:disabled){background:var(--bg)}.cd.today{box-shadow:inset 0 0 0 1.5px var(--line-2)}.cd.mid{background:var(--ac-soft);border-radius:4px}.cd.on{background:var(--ac);color:#fff}.cd:disabled{opacity:.3}.dot{background:var(--ac);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:5px;left:50%}.cd.on .dot{background:#fff}.time-pick{border-top:1px dashed var(--line-2);margin-top:20px;padding-top:20px}.time-pick .lbl{text-transform:none;margin-bottom:10px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.chip:hover:not(:disabled){border-color:var(--line-2)}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.chip-av{padding-left:6px}.chip-other{border:1.5px dashed var(--line-2);border-radius:999px;align-items:center;gap:4px;padding-left:10px;display:inline-flex}.chip-other input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;font-size:14px}.chip-other .chip{border:0;min-height:34px;padding:6px 10px}.slot-col .lbl{margin-bottom:10px}.empty{color:var(--muted);border:1.5px dashed var(--line);text-align:center;border-radius:14px;padding:20px;font-size:14px}.slot-list{flex-direction:column;gap:8px;list-style:none;display:flex}.slot-list li{background:var(--bg);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.icon-btn{width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.icon-btn:hover{background:var(--paper);color:var(--no)}.slot-lbl{align-items:center;gap:12px;min-width:0;display:flex}.dbox{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:46px;line-height:1;display:flex}.dbox b{font-size:18px;font-weight:600}.dbox i{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:3px;font-size:10.5px;font-style:normal}.st{flex-direction:column;line-height:1.25;display:flex}.st b{text-transform:capitalize;font-weight:600}.st span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px}.slot-lbl.compact{gap:8px}.slot-lbl.compact .dbox{width:38px;height:40px}.slot-lbl.compact .dbox b{font-size:16px}.range-sum{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toggle-row{cursor:pointer;align-items:center;gap:12px;margin-top:24px;font-size:14.5px;display:flex}.toggle-row input{opacity:0;pointer-events:none;position:absolute}.sw{background:var(--line-2);border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.toggle-row input:checked+.sw{background:var(--ac)}.toggle-row input:checked+.sw:after{transform:translate(16px)}.how{background:var(--bg);border-radius:16px;margin-top:28px;padding:20px}.how .lbl{margin-bottom:12px}.how ol{flex-direction:column;gap:10px;list-style:none;display:flex}.how li{text-wrap:pretty;gap:12px;font-size:14.5px;display:flex}.how .n{background:var(--paper);border:1px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.badge{background:var(--yes-soft);width:44px;height:44px;color:var(--yes);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.badge svg{width:20px;height:20px}.copybox{background:var(--bg);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.copybox .txt{text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;overflow:hidden}.copybox.mono .txt{white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px}.sub-block{margin-top:24px}.sub-block .lbl{margin-bottom:10px}.admin>div{flex:1;min-width:0}.admin-link{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin{border:1.5px dashed var(--line-2);border-radius:16px;gap:14px;margin-top:24px;padding:18px;display:flex}.admin-ic{background:var(--bg);width:36px;height:36px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.admin p{color:var(--muted);text-wrap:pretty;margin:2px 0 8px;font-size:13.5px}.admin code{word-break:break-all;font-family:ui-monospace,Menlo,monospace;font-size:13px}.results{flex-direction:column;gap:24px;display:flex}.res-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.res-head .muted{margin-top:8px}.res-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mx-wrap{overflow-x:auto}.mx{border-collapse:collapse;width:100%;min-width:max-content}.mx th,.mx td{text-align:center;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.mx thead th{vertical-align:top;padding-top:30px;position:relative}.mx thead .slot-lbl{text-align:center;flex-direction:column;gap:6px}.mx .pcol{text-align:left;background:var(--paper);z-index:1;min-width:150px;padding-left:clamp(16px,3vw,28px);position:sticky;left:0}.mx tbody .pcol{font-weight:500}.pcol-in{align-items:center;gap:10px;display:flex}.mx td.best,.mx th.best{background:var(--yes-soft)}.mx tfoot td,.mx tfoot th{border-bottom:0;font-size:14px}.mx tfoot th{color:var(--muted);font-weight:600}.mx tfoot b{font-size:18px;font-weight:600}.mx tfoot tr:first-child td,.mx tfoot tr:first-child th{border-top:1.5px solid var(--line-2)}.best-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--yes);background:var(--yes-soft);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.mx thead .best-tag{background:var(--paper);white-space:nowrap;position:absolute;top:6px;left:50%;transform:translate(-50%)}.by{color:var(--muted);margin-top:6px;font-size:11.5px;font-weight:500;display:block}.btn-pick{border:1.5px solid var(--line-2);width:38px;height:38px;padding:0}.btn-pick:hover{background:var(--ac);border-color:var(--ac);color:#fff}.mk{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.mk.yes{background:var(--yes);color:#fff}.mk.maybe{background:var(--maybe-soft);color:var(--maybe);box-shadow:inset 0 0 0 1.5px var(--maybe)}.mk.no{background:var(--no-soft);color:var(--no)}.mk.none{border:1.5px dashed var(--line-2)}.av{color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.legend{color:var(--muted);flex-wrap:wrap;gap:20px;font-size:13.5px;display:flex}.legend>span{align-items:center;gap:8px;display:flex}.legend .mk{width:22px;height:22px}.legend .mk svg{width:11px;height:11px}.who{flex-wrap:wrap;gap:6px 18px;font-size:13.5px;display:flex}.final-slot{background:var(--ac-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:14px;display:flex}.final-slot .dbox{border-color:#0000}.who-list{flex-direction:column;gap:14px;margin-bottom:26px;display:flex}.who-row{grid-template-columns:110px 1fr;align-items:start;gap:12px;display:grid}.who-l{align-items:center;gap:8px;padding-top:2px;font-size:13.5px;font-weight:600;display:flex}.who-l .mk{width:22px;height:22px}.who-l .mk svg{width:11px;height:11px}.avs{flex-wrap:wrap;gap:8px;display:flex}.av-n{background:var(--bg);border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 3px;font-size:14px;font-weight:500;display:inline-flex}.final{text-align:center}.final .display{margin-bottom:28px}.big-date{background:var(--ac);color:#fff;border-radius:18px;flex-direction:column;align-items:center;margin-bottom:20px;padding:28px 16px;display:flex}.bd-day{text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-size:13px;font-weight:600}.bd-main{font-family:var(--font-serif),Georgia,serif;font-size:clamp(44px,8vw,64px);line-height:1.05}.bd-time{font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.note{background:var(--bg);border-radius:12px;margin-bottom:12px;padding:12px 16px}.final .muted{margin-bottom:20px}.final .copybox{text-align:left}.invited{background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:4px 14px 4px 4px;font-weight:500;display:inline-flex}.meta{flex-wrap:wrap;gap:28px;margin-top:24px;display:flex}.meta dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.meta dd{font-weight:500}.meta dd:first-letter{text-transform:uppercase}.final-banner{background:var(--yes-soft);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:28px;padding:18px;display:flex}.final-banner .eyebrow{color:var(--yes);margin:0}.final-banner b{font-size:18px;font-weight:600}.final-banner b:first-letter{text-transform:uppercase}.final-banner .btn{background:var(--paper);margin-top:10px}.returning{margin-top:28px}.returning .lbl{color:var(--muted);margin-bottom:10px;font-weight:500}.answer-list{flex-direction:column;gap:10px;list-style:none;display:flex}.answer-list li{border:1.5px solid var(--line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;transition:border-color .15s,background .15s;display:flex}.answer-list li.yes{border-color:var(--yes);background:var(--yes-soft)}.answer-list li.maybe{background:var(--maybe-soft);border-color:#e2c58e}.answer-list li.no{background:var(--bg);border-color:var(--line)}.al-l{flex-direction:column;flex:1 1 0;gap:4px;min-width:170px;display:flex}.al-meta{color:var(--muted);padding-left:56px;font-size:12px}.yn{background:var(--paper);border:1px solid var(--line);border-radius:999px;flex:none;gap:4px;padding:3px;display:flex}.yn-b{color:var(--muted);border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:6px 12px 6px 6px;font-size:13.5px;font-weight:600;display:flex}.yn-b .mk{background:var(--bg);width:26px;height:26px;color:var(--muted);box-shadow:none}.yn-b:hover{color:var(--ink)}.yn-b.on{color:var(--ink);background:var(--bg)}.yn-b.yes.on .mk{background:var(--yes);color:#fff}.yn-b.maybe.on .mk{background:var(--maybe);color:#fff}.yn-b.no.on .mk{background:var(--no);color:#fff}@media (max-width:480px){.yn{width:100%}.yn-b{flex:1;justify-content:center}}.suggest{border:1.5px dashed var(--line-2);border-radius:16px;margin-top:22px;padding:18px}.suggest .lbl{margin-bottom:10px}.tg-t b{font-weight:600;display:block}.tg-t span{color:var(--muted);text-wrap:pretty;font-size:13px;display:block}.toggle-row:has(.tg-t){align-items:flex-start}.toggle-row+.toggle-row{margin-top:16px}.toggle-row:has(.tg-t) .sw{margin-top:2px}.reask-banner{background:var(--maybe-soft);border:1px solid #e8d3aa;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:20px 22px;display:flex}.rb-t{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.rb-t b{font-size:17px;font-weight:600}.rb-t span{text-wrap:pretty;font-size:14.5px}.rb-t strong{font-weight:600}.full-banner{background:var(--yes-soft);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.full-banner b{flex:1;font-weight:600}.info-banner{background:var(--ac-soft);border-radius:16px;margin-bottom:24px;padding:16px 18px;font-weight:500}.results .info-banner{margin-bottom:0}.info-banner p{text-wrap:pretty;margin-top:2px;font-size:14px;font-weight:400}.mx td.close,.mx th.close{background:#fbf4e6}.best-tag.closest{color:var(--maybe);background:var(--maybe-soft)}.by.new{color:var(--ac);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.new-pill{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--ac);vertical-align:1px;border-radius:999px;margin-right:6px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.al-meta:has(.new-pill){padding-left:56px}.card-xl{max-width:800px}.section{margin-top:28px}.section>.lbl{margin-bottom:12px}.close-list{flex-direction:column;gap:8px;list-style:none;display:flex}.close-list li{background:var(--maybe-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:10px;display:flex}.av-n.miss{background:var(--paper);padding-left:4px}.av-n.miss .mk{width:22px;height:22px}.av-n.miss .mk svg{width:10px;height:10px}.prev-list li{flex-wrap:wrap}.prev-list .pl-n{margin-left:auto}.prev-list li.off .slot-lbl,.prev-list li.off .pl-n{opacity:.45;text-decoration:line-through}.prev-list .seg{background:var(--paper)}.prev-list .seg button{padding:6px 12px;font-size:13px}.prev-list .seg button.on{background:var(--ink);color:#fff}a.brand,a.brand:hover{color:var(--ink);text-decoration:none}.err{color:var(--no);margin-top:12px;font-size:14px}.notice{text-align:center;max-width:520px;margin:0 auto}.notice .display{margin-bottom:16px}.guest-add{align-items:end;gap:12px;display:grid}@media (min-width:620px){.guest-add{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto}}.inv{align-items:center;gap:12px;min-width:0;padding-left:4px;display:flex}.inv .st{min-width:0}.inv .st b{text-transform:none}.inv .st span{text-overflow:ellipsis;overflow:hidden}.invite-status{color:var(--muted);margin-top:12px;font-size:14px}.invite-status.ok{color:var(--yes);font-weight:500}select.inp{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%236E6270' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:42px}.fields>.err{margin-top:-10px}.results .final-banner{margin-bottom:0}@media (min-width:620px){.guest-add.no-mail{grid-template-columns:minmax(0,1fr) auto}}.cal-hint{margin-top:14px}.cd.on:hover:not(:disabled){background:var(--ac-2)}.best-box{background:var(--maybe-soft);border:1px solid #e8d3aa;border-radius:18px;flex-direction:column;gap:6px;margin-bottom:8px;padding:18px 20px;display:flex}.best-box .eyebrow{color:var(--maybe);margin:0}.best-box.all{background:var(--yes-soft);border-color:#bfdcc8}.best-box.all .eyebrow{color:var(--yes)}.best-box>b{letter-spacing:-.01em;font-size:20px;font-weight:600}.best-box>b:first-letter{text-transform:uppercase}.best-box .avs{margin-top:6px}.my-answers{flex-direction:column;gap:6px;list-style:none;display:flex}.my-answers li{background:var(--bg);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 6px 6px;display:flex}.link-err{margin:0 0 18px}.mx-cell{border-radius:50%;place-items:center;padding:4px;transition:box-shadow .15s,transform .1s;display:inline-grid;box-shadow:0 0 0 1.5px #0000}.mx-cell:hover{box-shadow:0 0 0 1.5px var(--line-2)}.mx-cell:active{transform:scale(.92)}.time-sel{font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.time-sel select{font:inherit;color:var(--ink);appearance:none;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:6px;outline:none;padding:2px 4px}.time-sel select:focus-visible{box-shadow:0 0 0 2px var(--ac)}.time-sel select:disabled{color:#a39aa4;cursor:default;opacity:1}.inp.time-sel{padding:9px 12px}.chip-other .time-sel{font-size:14px}.al-meta{text-wrap:pretty}.mx thead th:not(.pcol){width:112px;min-width:112px}.mx thead .by{white-space:normal;text-wrap:balance;max-width:104px;margin-inline:auto;line-height:1.3}.mx thead th.pcol{width:180px}.step-t{flex-direction:column;display:flex}.step-t small{display:none}@media (min-width:920px){.steps li{align-items:flex-start}.steps .n{flex:none;margin-top:1px}.step-t small{color:var(--muted);text-wrap:pretty;max-width:34ch;margin-top:2px;font-size:13.5px;font-weight:400;line-height:1.4;display:block}.steps li.on .step-t small{color:var(--ink);opacity:.75}.lede{max-width:42ch}}.lang-link{color:var(--ac);text-underline-offset:2px;font-size:12.5px;text-decoration:underline}.share-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.more{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.more>summary{cursor:pointer;color:var(--ac);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.more>summary::-webkit-details-marker{display:none}.more>summary:before{content:"+";background:var(--ac-soft);border-radius:50%;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.more[open]>summary:before{content:"−"}.more>summary~*,.my-link .admin{margin-top:14px}.multi-days{align-items:center;gap:10px;margin-top:12px;display:flex}.multi-days .inp{width:84px}
