.dx,.dx-kit,:root[data-theme=dark] .dx-stage{--dx-a: #2563d9;--dx-solid: #fff;--dx-hair: rgba(20, 40, 80, .08);--dx-soft: #f3f6fb;--dx-shadow: 0 0 0 1px rgba(20, 40, 80, .07), 0 12px 28px -20px rgba(30, 50, 100, .4)}:root[data-theme=dark] .dx{--dx-solid: #1c1d21;--dx-hair: rgba(255, 255, 255, .08);--dx-soft: #24262b;--dx-shadow: 0 0 0 1px rgba(255, 255, 255, .08), 0 12px 28px -20px rgba(0, 0, 0, .6)}.dx{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start;max-width:1120px;margin:0 auto;text-align:left}.dx-pick{position:relative}@media(min-width:961px){.dx-pick.seg{display:grid;align-content:start;gap:2px;padding:6px;border-radius:22px;overflow:visible}.dx-pick.seg>button{justify-content:flex-start;min-height:42px;padding:0 16px;font-size:14.5px}}@property --dx-b1{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --dx-b2{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --dx-b3{syntax: "<color>"; inherits: true; initial-value: transparent;}.dx-stage{--dx-b1: #d4e4ff;--dx-b2: #e7effd;--dx-b3: #f3f7fe;position:relative;height:528px;border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px var(--dx-hair);isolation:isolate;background:radial-gradient(120% 90% at 0% 0%,var(--dx-b1) 0%,transparent 60%),radial-gradient(90% 90% at 100% 100%,var(--dx-b2) 0%,transparent 70%),var(--dx-b3);transition:--dx-b1 .42s ease,--dx-b2 .42s ease,--dx-b3 .42s ease}.dx-stage>.dx-swap,.dx-swap>.mo-swap-in{position:absolute;inset:0}.dx-layer{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) 64px;gap:16px;padding:24px}:is(.dx-layer,.dx-stage)[data-tone=sky]{--dx-a: #2563d9;--dx-b1: #d4e4ff;--dx-b2: #e4ecfd;--dx-b3: #f2f6fe}:is(.dx-layer,.dx-stage)[data-tone=aqua]{--dx-a: #0b7285;--dx-b1: #cdeef2;--dx-b2: #e2f3f6;--dx-b3: #f1f8f9}:is(.dx-layer,.dx-stage)[data-tone=lilac]{--dx-a: #5646c8;--dx-b1: #e1dbfb;--dx-b2: #ece8fc;--dx-b3: #f6f4fd}:is(.dx-layer,.dx-stage)[data-tone=mint]{--dx-a: #137a55;--dx-b1: #cfeedf;--dx-b2: #e3f4ec;--dx-b3: #f2f9f5}.dx-lead{flex:none;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center}.dx-lead>.avatar,.dx-lead .dx-roll-i>.avatar{border-radius:50%}.dx-glyph{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--dx-hair);font-size:18px;color:var(--ink);transition:color .3s ease}.dx-glyph .dx-roll-i{display:grid;place-items:center}.dx-brand{flex:none;display:inline-grid;place-items:center;box-shadow:0 0 0 1px #1213150f}.dx-lead-roll{width:32px;height:32px}.dx-lead-roll>.dx-roll-i{display:grid;place-items:center;overflow:visible}.dx-ok{display:inline-flex;align-items:center;gap:3px;font-weight:600;color:var(--ok-ink);white-space:nowrap;animation:dx-pop .36s var(--ease-out) both}.dx-ok i{font-size:14px}@keyframes dx-pop{0%{opacity:0;transform:scale(.7)}}.dx-pill{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 11px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--dx-solid);font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap}.dx-pill i{font-size:14px}.dx-pill.is-stop{background:var(--stop-soft);color:var(--stop-ink);box-shadow:inset 0 0 0 1px var(--stop-line)}.dx-pill.is-wait{background:var(--wait-soft);color:var(--wait-ink);box-shadow:inset 0 0 0 1px var(--wait-line)}.dx-pill.is-ok{background:var(--ok-soft);color:var(--ok-ink);box-shadow:inset 0 0 0 1px var(--ok-line)}@media(prefers-reduced-motion:no-preference){.dx-roll-i.is-at>.dx-pill.is-stop{--dx-ring: var(--stop);animation:dx-alarm .9s var(--ease-out) .12s 2 both}.dx-roll-i.is-at>.dx-pill.is-wait{--dx-ring: var(--wait);animation:dx-alarm .9s var(--ease-out) .12s both}.dx-roll-i.is-at>.dx-pill.is-ok{animation:dx-bump .42s var(--ease-out) .12s both}.dx-roll-i.is-at>.dx-pill.is-ok i{animation:dx-pop .42s var(--ease-out) .26s both}}@keyframes dx-alarm{0%{transform:scale(.94)}35%{transform:scale(1.05);box-shadow:inset 0 0 0 1px var(--dx-ring),0 0 color-mix(in srgb,var(--dx-ring) 35%,transparent)}to{transform:none;box-shadow:inset 0 0 0 1px var(--dx-ring),0 0 0 7px color-mix(in srgb,var(--dx-ring) 0%,transparent)}}@keyframes dx-bump{0%{transform:scale(.94)}50%{transform:scale(1.05)}to{transform:none}}.dx-t-stop{color:var(--stop-ink)!important}.dx-t-wait{color:var(--wait-ink)!important}.dx-t-ok{color:var(--ok-ink)!important}.dx-roll{--dx-roll-pad: 0px;position:relative;display:inline-grid;max-width:100%;min-width:0;overflow:hidden;vertical-align:bottom}.dx-roll-i{grid-area:1 / 1;display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:0;transform:translateY(calc(var(--o, 0) * (100% + var(--dx-roll-pad) * 2)));transition:transform .52s var(--ease-out),opacity .3s ease}.dx-roll-i.is-at{opacity:1}.dx-hero{display:grid;gap:14px;min-width:0;padding:16px 20px;border-radius:16px;background:var(--dx-solid);box-shadow:var(--dx-shadow)}.dx-hh{display:flex;align-items:center;gap:12px;min-width:0}.dx-hh-text{flex:1;display:grid;gap:1px;min-width:0}.dx-hh-text b{font-size:16px;font-weight:600;line-height:1.3;color:var(--ink);white-space:nowrap}.dx-hh-text b .dx-roll{vertical-align:top}.dx-hh-text small{font-size:13px;line-height:1.35;color:var(--muted)}.dx-state{--dx-roll-pad: 8px;flex:none;justify-items:end;margin:-8px;padding:8px}.dx-state>.dx-roll-i{overflow:visible}.dx-hb{min-width:0}.dx-route{display:grid;grid-template-rows:auto auto;align-items:center;column-gap:16px;row-gap:2px;min-width:0}.dx-code{font-family:var(--font-display);font-size:30px;font-weight:640;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.dx-stop-time{min-width:0;font-size:13px;font-weight:500;line-height:18px;color:var(--muted);font-variant-numeric:tabular-nums;transition:opacity .36s ease,color .3s ease}.dx-stop-time:is(.dx-t-stop,.dx-t-wait,.dx-t-ok){font-weight:600}.dx-path-label{transition:color .3s ease}.dx-stop-time.is-muted{opacity:.45}.dx-route .is-mid{justify-self:center;text-align:center}.dx-route .is-end{justify-self:end;text-align:right}.dx-stop-time .dx-flap{gap:0;vertical-align:bottom}.dx-stop-time .dx-fl{width:.62em}.dx-stop-time .dx-fl.is-sep{width:.3em}.dx-path-label{justify-self:center;width:max-content;font-size:12px;line-height:18px;color:var(--muted);white-space:nowrap}.dx-path-label .dx-roll{overflow:hidden}.dx-path{position:relative;display:grid;place-items:center;height:24px;min-width:40px}.dx-path:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:linear-gradient(90deg,transparent 2.5px,var(--line-strong) 2.5px 8.5px,transparent 8.5px) center / 11px 100% repeat-x}.dx-path-solid{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:color-mix(in srgb,var(--ink) 38%,var(--dx-solid));transform-origin:100% 50%;transition:transform .72s var(--ease-in-out),background-color .36s ease}.dx-path-mark{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--dx-solid);box-shadow:0 0 0 6px var(--dx-solid);font-size:17px;line-height:1;color:var(--ink);transition:color .36s ease,background-color .36s ease,box-shadow .36s ease,opacity .36s ease}.dx-path-mark i{display:block;transform:rotate(90deg)}.dx-path:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;opacity:0;transition:opacity .42s ease .2s;background:linear-gradient(90deg,transparent 2.5px,color-mix(in srgb,var(--stop) 55%,var(--dx-solid)) 2.5px 8.5px,transparent 8.5px) center / 11px 100% repeat-x}.dx-path.is-void:after{opacity:1}.dx-path.is-void .dx-path-solid{transform:scaleX(0)}.dx-path.is-void .dx-path-mark{color:var(--stop);background:color-mix(in srgb,var(--stop) 9%,var(--dx-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stop) 28%,var(--dx-solid)),0 0 0 6px var(--dx-solid)}.dx-path.is-void .dx-path-mark i{opacity:.9}.dx-path.is-late .dx-path-mark{color:var(--wait)}.dx-path.is-new .dx-path-solid{transform-origin:0 50%;background:var(--ok)}.dx-path.is-new .dx-path-mark{color:var(--ok);animation:dx-glide .72s var(--ease-out) both}@keyframes dx-glide{0%{transform:translate(-28px);opacity:.4}}.dx-path.is-progress .dx-path-solid{transform-origin:0 50%;transform:scaleX(var(--at, 0));transition:transform 2.4s linear,background-color .36s ease}.dx-path.is-progress.is-late .dx-path-solid{background:color-mix(in srgb,var(--wait) 70%,var(--dx-solid))}.dx-path.is-progress .dx-path-mark{position:absolute;top:50%;left:calc(var(--at, 0) * 100%);width:auto;height:auto;border-radius:0;padding:0 6px;box-shadow:none;transform:translate(-50%,-50%);transition:left 2.4s linear}.dx-path.is-progress .dx-path-mark i{transform:none}.dx-wx{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;min-width:0}.dx-wx-now{display:grid;gap:2px;min-width:0}.dx-wx-now b{font-family:var(--font-display);font-size:30px;font-weight:640;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.dx-wx-now small{display:grid;font-size:13px;line-height:18px;color:var(--muted)}.dx-wx-scale{position:relative;display:block;height:52px;margin:0 10px}.dx-wx-track{position:absolute;left:0;right:0;top:22px;height:8px;border-radius:999px;background:var(--dx-soft);box-shadow:inset 0 0 0 1px var(--dx-hair)}.dx-wx-band{position:absolute;top:-2px;bottom:-2px;border-radius:6px;overflow:hidden;background:var(--wait-soft);box-shadow:inset 0 0 0 1px var(--wait-line);transform:scaleX(0);transform-origin:0 50%;transition:transform 1s var(--ease-out)}.dx-wx-band:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity 1.4s ease .6s;background:repeating-linear-gradient(110deg,transparent 0 5px,color-mix(in srgb,var(--wait) 45%,transparent) 5px 6.5px);background-size:12px 100%}.dx-wx.is-storm .dx-wx-band{transform:none}.dx-wx.is-storm .dx-wx-band:after{opacity:1}@media(prefers-reduced-motion:no-preference){.dx-wx.is-storm .dx-wx-band:after{animation:dx-drizzle .7s linear infinite}}@keyframes dx-drizzle{to{background-position:-12px 0}}.dx-wx-pin{position:absolute;top:0;height:36px;display:grid;justify-items:center;align-content:start;transform:translate(-50%);pointer-events:none}.dx-wx-pin small{font-size:12px;font-weight:600;line-height:16px;color:var(--ink);white-space:nowrap;transition:color .3s ease .4s}.dx-wx-pin:after{content:"";width:2px;height:20px;border-radius:2px;background:var(--ink);transition:background-color .3s ease .4s}.dx-wx.is-storm .dx-wx-pin small{color:var(--wait-ink)}.dx-wx.is-storm .dx-wx-pin:after{background:var(--wait)}.dx-wx-now small .dx-roll-i+.dx-roll-i{color:var(--wait-ink)}.dx-wx-hr{position:absolute;top:36px;transform:translate(-50%);font-size:11.5px;line-height:16px;color:var(--muted);font-variant-numeric:tabular-nums}.dx-note{display:grid;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;background:var(--dx-soft)}.dx-note .dx-roll{display:grid}.dx-note .dx-roll-i{display:flex;align-items:center}.dx-note-i{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;line-height:20px;color:var(--ink)}.dx-note-i>i{font-size:16px;color:var(--muted)}.dx-note-i b{font-weight:560}.dx-note-i small{flex:none;font-size:13px;color:var(--muted)}.dx-note-i>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.dx-place{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:48px}.dx-place-k{font-size:13px;color:var(--muted)}.dx-place-v{display:grid;gap:2px;min-width:0}.dx-place-v b{display:grid;font-family:var(--font-display);font-size:21px;font-weight:640;letter-spacing:-.02em;line-height:1.2;color:var(--ink);transition:opacity .36s ease}.dx-place-v small{display:grid;font-size:13px;line-height:18px;color:var(--muted)}.dx-place.is-out .dx-place-v b{opacity:.45}.dx-guests{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:48px;align-items:center}.dx-guest{display:flex;align-items:center;gap:10px;min-width:0;height:48px;padding:0 12px 0 8px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--dx-hair);transition:box-shadow .32s ease}.dx-guest .avatar{flex:none;border-radius:50%}.dx-guest-text{display:grid;min-width:0}.dx-guest b{font-size:14px;font-weight:600;line-height:19px;color:var(--ink);transition:opacity .32s ease}.dx-guest small{display:grid;font-size:12.5px;line-height:17px;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.dx-guest.is-out{box-shadow:inset 0 0 0 1px var(--stop-line)}.dx-guest.is-out b{opacity:.5}.dx-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0}.dx-card{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:14px 16px 12px;border-radius:16px;background:var(--dx-solid);box-shadow:var(--dx-shadow)}.dx-ch{display:flex;align-items:baseline;gap:12px;min-width:0}.dx-ch b{font-size:15px;font-weight:600;color:var(--ink);white-space:nowrap}.dx-ch small{margin-left:auto;font-size:13px;color:var(--muted);white-space:nowrap}.dx-list{flex:1;display:grid;grid-template-rows:repeat(3,minmax(44px,1fr));gap:4px;min-height:0}.dx-item{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;margin:0 -8px;padding:0 8px;border-radius:12px;transition:box-shadow .36s ease}.dx-item-text{display:grid;min-width:0}.dx-item-text b{font-size:14px;font-weight:560;line-height:20px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-item-text b em{font-style:normal}.dx-item-text small{display:grid;min-width:0;font-size:13px;line-height:18px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-item-end{display:grid;justify-items:end;text-align:right;font-variant-numeric:tabular-nums}.dx-item-end>b{font-size:14px;font-weight:600;line-height:20px;color:var(--ink);white-space:nowrap}.dx-status{display:grid;justify-items:end;font-size:12.5px;line-height:18px;color:var(--muted)}.dx-opt>:not(.dx-skel){opacity:0;transform:translateY(8px);transition:opacity .34s ease,transform .46s var(--ease-out);transition-delay:calc(.3s + var(--i, 0) * .22s)}.dx-opt.is-in>:not(.dx-skel){opacity:1;transform:none}.dx-skel{position:absolute;inset:0 8px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:10px 8px;align-content:center;column-gap:12px;row-gap:8px;pointer-events:none;transition:opacity .28s ease;transition-delay:calc(.3s + var(--i, 0) * .22s)}.dx-skel i{border-radius:999px;background:var(--dx-soft)}.dx-skel i:first-child{grid-row:1 / 3;width:32px;height:32px;align-self:center;border-radius:8px}.dx-skel i:nth-child(2){width:46%}.dx-skel i:nth-child(3){width:30%}.dx-opt.is-in .dx-skel{opacity:0}.dx-opt.is-pick{box-shadow:inset 0 0 0 1px var(--ok-line),0 0 0 3px color-mix(in srgb,var(--ok-soft) 70%,transparent)}.dx-opt.is-pick .dx-status{color:var(--ok-ink);font-weight:600}.dx-retime>b{display:grid;justify-items:end;transition:color .36s ease}.dx-retime>b .dx-roll-i{overflow:visible}.dx-retime>s{font-size:12.5px;line-height:18px;color:var(--faint);opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .46s var(--ease-out)}.dx-retime.is-on>b{color:var(--ok-ink)}.dx-retime.is-on>s{opacity:1;transform:none}.dx-rest .dx-roll-i,.dx-rest .dx-retime>s,.dx-rest .dx-retime>b{transition-delay:calc(var(--i, 0) * .28s)}.dx-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-width:0}.dx-say{position:relative;flex:1;align-self:stretch;display:flex;align-items:flex-end;min-width:0}.dx-say .nuri-says{min-width:0}.dx-say .nuri-says-bubble{max-width:none}.dx-work{position:absolute;left:0;bottom:3px;display:flex;align-items:center;gap:8px;max-width:100%;opacity:0;transform:translateY(4px);transition:opacity .26s ease,transform .38s var(--ease-out);pointer-events:none}.dx-work.is-on{opacity:1;transform:none}.dx-work .nuri-badge{flex:none}.dx-work-text{display:inline-flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 14px 0 12px;border-radius:999px;background:var(--dx-solid);box-shadow:var(--chat-nuri-edge);font-size:13.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-spin{flex:none;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-strong);position:relative}.dx-spin:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid transparent;border-top-color:var(--ink);animation:dx-spin .9s linear infinite}@keyframes dx-spin{to{transform:rotate(360deg)}}.dx-ask{display:grid;flex:none;height:44px;margin-bottom:-3px;padding:0 20px;border:0;border-radius:999px;background:var(--dx-a);color:#fff;font:inherit;font-size:14.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .32s ease,transform .32s var(--ease-out),background-color .22s ease,color .22s ease,box-shadow .22s ease,filter .16s ease}.dx-ask>span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:opacity .2s ease,transform .26s var(--ease-out)}.dx-ask-b{opacity:0;transform:scale(.8)}.dx-ask.is-in{opacity:1;transform:none;pointer-events:auto;transition-delay:.12s}@media(hover:hover)and (pointer:fine){.dx-ask.is-in:not(.is-done):hover{filter:brightness(1.08)}}.dx-ask.is-in:not(.is-done):active{transform:scale(.97);transition-duration:.16s;transition-delay:0ms}.dx-ask.is-press{transform:scale(.95);filter:brightness(.92);transition-delay:0ms}.dx-ask.is-done{background:var(--dx-solid);color:var(--dx-a);box-shadow:inset 0 0 0 1.5px var(--dx-a);cursor:default}.dx-ask.is-done .dx-ask-a{opacity:0;transform:scale(.9)}.dx-ask.is-done .dx-ask-b{opacity:1;transform:none}.dx-ask:disabled{cursor:default}.dx-ask:focus-visible{outline:2px solid var(--dx-a);outline-offset:3px}.dx-venue{display:block;flex:none;border-radius:8px;box-shadow:0 0 0 1px #1213150f}.dx-venue-storm,.dx-venue-rain{opacity:0;transition:opacity .8s ease}.dx-venue-sun{transition:opacity .6s ease}.dx-venue.is-storm .dx-venue-storm{opacity:.42}.dx-venue.is-storm .dx-venue-rain{opacity:.8}.dx-venue.is-storm .dx-venue-sun{opacity:0}@media(prefers-reduced-motion:no-preference){.dx-venue.is-storm .dx-venue-rain{animation:dx-rain .8s linear infinite}}@keyframes dx-rain{0%{transform:translate(1px,-4px)}to{transform:translate(-1px,4px)}}.dx-pass{position:relative;display:grid;gap:12px;width:100%;padding:16px 18px;border-radius:16px;background:var(--dx-solid);box-shadow:var(--dx-shadow);transition:box-shadow .3s ease}.dx-pass-top{display:flex;align-items:center;gap:10px;min-height:26px;font-size:13px;color:var(--muted)}.dx-pass-top b{font-size:14.5px;font-weight:600;color:var(--ink)}.dx-pass-top>:last-child{margin-left:auto}.dx-pass-foot{display:flex;justify-content:space-between;padding-top:12px;border-top:1px dashed var(--line-strong);font-size:13px;color:var(--muted)}.dx-pass.is-new{box-shadow:inset 0 0 0 1.5px var(--dx-a),0 16px 32px -20px #1e326473}.dx-pass.is-new .dx-pass-note{font-weight:600;color:var(--dx-a)}.dx-flap{display:inline-flex;gap:2px;font-variant-numeric:tabular-nums}.dx-fl{position:relative;display:inline-block;width:.68em;height:1.4em;line-height:1.4em;text-align:center;perspective:120px}.dx-fl.is-sep{width:.34em}.dx-fl-h{position:absolute;left:0;right:0;height:50%;overflow:hidden}.dx-fl-t{top:0}.dx-fl-b{bottom:0}.dx-fl-h>span{position:absolute;left:0;right:0;height:200%;line-height:1.4em}.dx-fl-t>span{top:0}.dx-fl-b>span{bottom:0}.dx-fl-leaf-a{z-index:2;transform-origin:50% 100%;backface-visibility:hidden;animation:dx-leaf-a .22s ease-in both;animation-delay:calc(var(--i, 0) * 70ms)}.dx-fl-leaf-b{z-index:2;transform-origin:50% 0;backface-visibility:hidden;animation:dx-leaf-b .26s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms + .22s)}@keyframes dx-leaf-a{0%{transform:none}to{transform:rotateX(-90deg)}}@keyframes dx-leaf-b{0%{transform:rotateX(90deg)}to{transform:none}}.dx-stop-time .dx-fl-h{background:var(--dx-solid)}.dx-board{display:grid;align-content:start;padding:4px 16px 8px;border-radius:16px;background:var(--dx-solid);color:var(--ink);box-shadow:var(--dx-shadow)}.dx-board-head{display:flex;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid var(--dx-hair);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.dx-board-head i{font-size:16px;color:var(--ink)}.dx-board-head time{margin-left:auto;font-size:13px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.dx-board-row{display:grid;grid-template-columns:1.25fr 1fr .9fr .8fr;align-items:center;gap:12px;min-height:40px;font-size:14px;font-variant-numeric:tabular-nums}.dx-board-row+.dx-board-row{border-top:1px solid var(--dx-hair)}.dx-board-row>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-board-row>span:first-child{display:inline-flex;align-items:center;gap:10px;font-weight:560}.dx-board-row>span:last-child{text-align:right;justify-self:end}.dx-board-row--quiet>span:not(:first-child){color:var(--muted)}.dx-board-row.is-hit{margin:2px -10px;padding:0 10px;border-radius:10px;background:var(--dx-soft);font-weight:600}.dx-board-row.is-hit,.dx-board-row.is-hit+.dx-board-row{border-top-color:transparent}.dx-board-row.is-hit>span:nth-child(3){overflow:visible}.dx-board .dx-flap{gap:3px;font-size:15px}.dx-board .dx-fl:not(.is-sep){width:.86em;border-radius:4px;box-shadow:var(--dx-shadow)}.dx-board .dx-fl:not(.is-sep) .dx-fl-h{background:var(--dx-solid)}.dx-board .dx-fl:not(.is-sep) .dx-fl-t{border-radius:4px 4px 0 0}.dx-board .dx-fl:not(.is-sep) .dx-fl-b{border-radius:0 0 4px 4px}.dx-board .dx-fl:not(.is-sep):after{content:"";position:absolute;z-index:3;left:0;right:0;top:50%;height:1px;background:var(--dx-hair)}@media(prefers-reduced-motion:reduce){.dx-ok,.dx-spin:after,.dx-path.is-new .dx-path-mark{animation:none}.dx *,.dx-kit *{transition:none!important}.dx-fl-leaf-a,.dx-fl-leaf-b{display:none}}@media(max-width:1080px){.dx{grid-template-columns:minmax(0,176px) minmax(0,1fr);gap:20px}.dx-board-row{grid-template-columns:1.3fr 1fr .9fr .8fr;gap:8px;font-size:13.5px}.dx-layer{padding:20px}.dx-card{padding:14px 14px 12px}.dx-item{column-gap:10px}.dx-guest{padding:0 10px 0 6px;gap:6px}.dx-wx{gap:20px}}@media(min-width:761px)and (max-width:960px){.dx{grid-template-columns:minmax(0,1fr);gap:16px}.dx-layer{padding:24px}}@media(max-width:760px){.dx{grid-template-columns:minmax(0,1fr);gap:16px}.dx-stage{height:752px;border-radius:20px}.dx-layer{grid-template-rows:auto minmax(0,1fr) 140px;gap:12px;padding:16px}.dx-layer:not(.has-ask){grid-template-rows:auto minmax(0,1fr) 84px}.dx-foot{flex-direction:column;align-items:stretch;justify-content:flex-end;gap:12px}.dx-say{flex:1}.dx-say .nuri-says-bubble{font-size:13.5px;line-height:1.45}.dx-ask{width:100%;margin-bottom:0}.dx-hide-phone{display:none!important}.dx-hero{gap:10px;padding:14px 16px}.dx-hh{gap:10px}.dx-hh-text b{font-size:15px}.dx-hh-text small{font-size:12.5px}.dx-code,.dx-wx-now b{font-size:26px}.dx-route{column-gap:12px}.dx-path{min-width:32px}.dx-path-mark{width:24px;height:24px;box-shadow:0 0 0 4px var(--dx-solid);font-size:15px}.dx-path.is-void .dx-path-mark{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stop) 28%,var(--dx-solid)),0 0 0 4px var(--dx-solid)}.dx-path-label{font-size:11.5px}.dx-wx{gap:16px}.dx-wx-now small .dx-roll-i{white-space:normal}.dx-wx-now{max-width:92px}.dx-wx-pin small{font-size:11.5px}.dx-note{padding:8px 12px}.dx-note .dx-roll-i{white-space:normal}.dx-note-i{align-items:flex-start;font-size:13.5px}.dx-note-i>i,.dx-note-i>svg{margin-top:2px}.dx-place{grid-template-columns:minmax(0,1fr);gap:2px}.dx-place-k{display:none}.dx-place-v b{font-size:19px}.dx-guests{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px}.dx-card{gap:4px;padding:12px 14px 10px}.dx-list{gap:2px}}@media(max-width:400px){.dx-item{column-gap:10px}.dx-item-text small{font-size:12.5px}.dx-item-text b em{display:none}.dx-route.is-multi .dx-code{font-size:22px}.dx-route.is-multi{column-gap:8px}.dx-guest{padding:0 10px 0 6px}}.al-scene{container-type:inline-size;display:grid;justify-items:center;gap:16px;width:100%;max-width:820px;margin:40px auto 0}.al-scene--flush{margin-top:0}.al-cap{max-width:520px;text-align:center}.al-tile{--al-ink: #161a24;--al-wall: radial-gradient(90% 55% at 15% 0%, #d4e4ff 0%, transparent 72%), radial-gradient(80% 60% at 100% 100%, #bcd1f6 0%, transparent 72%), radial-gradient(70% 45% at 0% 78%, #e4dcf6 0%, transparent 72%), linear-gradient(180deg, #eef3fd 0%, #e6ebf6 100%);position:relative;isolation:isolate;width:100%;height:600px;overflow:hidden;border-radius:28px;background:linear-gradient(160deg,#dfe9fb,#eef1f8);box-shadow:inset 0 0 0 1px #1018280d}.al-tile:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 34% 40%,rgba(255,255,255,.6),transparent 72%),radial-gradient(42% 52% at 66% 64%,var(--al-glow, rgba(196, 214, 250, .55)),transparent 72%)}.al-tile[data-tone=mint]{--al-glow: rgba(190, 230, 210, .6)}.al-tile[data-tone=lilac]{--al-glow: rgba(214, 202, 246, .6)}.al-tile[data-tone=sky]{background:linear-gradient(160deg,#dfe9fb,#eef1f8);--al-wall: radial-gradient(90% 60% at 100% 0%, #b8cff7 0%, transparent 72%), radial-gradient(80% 50% at 0% 100%, #e1dbfb 0%, transparent 72%), linear-gradient(180deg, #dfe9fb 0%, #eef1f8 100%)}.al-tile[data-tone=mint]{background:linear-gradient(160deg,#ddf2ea,#eef4f1);--al-wall: radial-gradient(90% 60% at 0% 0%, #cdeef2 0%, transparent 72%), radial-gradient(90% 60% at 100% 100%, #bfe6d3 0%, transparent 72%), linear-gradient(180deg, #e2f3f6 0%, #dff1e8 100%)}.al-tile[data-tone=lilac]{background:linear-gradient(160deg,#ebe3fb,#f3f0f8);--al-wall: radial-gradient(90% 60% at 100% 0%, #d9cdf6 0%, transparent 72%), radial-gradient(80% 50% at 0% 100%, #d4e4ff 0%, transparent 72%), linear-gradient(180deg, #ebe5f8 0%, #f2f6fe 100%)}.al-stage{position:absolute;inset:0;display:grid;grid-template-columns:264px 300px;justify-content:center;align-items:center;column-gap:48px;padding:0 24px}.al-phone{position:relative;flex:none;width:264px;height:544px;padding:6px;border-radius:46px;background:linear-gradient(150deg,#fdfdfe,#e5e7ed 40%,#f5f6f9 62%,#d8dbe3);box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #282c3c24,0 2px 6px #282c3c0f,0 44px 70px -34px #323c646b}.al-phone:before,.al-phone:after{content:"";position:absolute;width:3px;border-radius:2px;background:#d3d6de}.al-phone:before{left:-3px;top:104px;height:22px;box-shadow:0 40px #d3d6de,0 76px #d3d6de}.al-phone:after{right:-3px;top:150px;height:58px}.al-screen{position:relative;height:100%;overflow:hidden;border-radius:40px;background:var(--al-wall);box-shadow:0 0 0 2.5px #101114;color:var(--al-ink)}.al-island{position:absolute;z-index:2;top:10px;left:50%;width:78px;height:23px;border-radius:999px;background:#08090b;transform:translate(-50%)}.al-status{display:flex;justify-content:flex-end;align-items:center;height:42px;padding:0 22px}.al-glyphs{display:block}.al-lock{display:grid;justify-items:center;padding-top:8px}.al-lock small{font-size:13.5px;font-weight:600;letter-spacing:.01em;opacity:.72}.al-lock b{display:inline-flex;align-items:center;margin-top:2px;font-family:var(--font-display);font-size:64px;font-weight:600;line-height:1.1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--al-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.al-colon{margin:0 .02em;transform:translateY(-.05em)}.al-roll{display:inline-grid;height:1.1em;overflow:hidden}.al-roll>span{grid-area:1 / 1;transition:transform .52s var(--ease-out),opacity .3s ease}.al-roll>span+span{transform:translateY(100%);opacity:0}.al-roll.is-on>span:first-child{transform:translateY(-100%);opacity:0}.al-roll.is-on>span+span{transform:none;opacity:1}.al-notes{position:absolute;top:162px;left:10px;right:10px;display:grid;gap:8px}.al-note{display:grid;padding:11px 13px 12px;border-radius:20px;background:#ffffff94;-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:inset 0 0 0 .5px #ffffffbf,0 6px 18px -10px #1e284647;opacity:0;transform:translateY(-26px) scale(.94);transform-origin:50% 0}.al-note.is-in{animation:al-drop .72s both}@keyframes al-drop{0%{opacity:0;transform:translateY(-26px) scale(.94);animation-timing-function:cubic-bezier(.2,.7,.3,1)}45%{opacity:1}62%{transform:translateY(3px) scale(1.008);animation-timing-function:cubic-bezier(.4,0,.4,1)}82%{transform:translateY(-1px) scale(.999)}to{opacity:1;transform:none}}.al-note-head{display:flex;align-items:center;gap:7px;margin-bottom:4px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--al-ink) 58%,transparent)}.al-note-head img,.al-note-head>span:first-child{flex:none;width:20px;height:20px;border-radius:5px}.al-note-head time{margin-left:auto;font-size:11px;font-weight:450;letter-spacing:0;text-transform:none}.al-note strong{overflow:hidden;font-size:13px;font-weight:650;line-height:1.3;color:var(--al-ink);white-space:nowrap;text-overflow:ellipsis}.al-note p{display:-webkit-box;overflow:hidden;margin:0;font-size:12.5px;line-height:1.32;color:color-mix(in srgb,var(--al-ink) 88%,transparent);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.al-note--nurvia.is-in{animation:al-drop .72s both,al-glow 2.2s ease-out both}@keyframes al-glow{0%{box-shadow:inset 0 0 0 .5px #ffffffbf,0 6px 18px -10px #1e284647,0 0 #608cf500}30%{box-shadow:inset 0 0 0 .5px #ffffffe6,0 12px 34px -8px #4673e680,0 0 0 4px #78a0fa33}to{box-shadow:inset 0 0 0 .5px #ffffffd9,0 10px 28px -10px #4673e65c,0 0 0 1px #78a0fa29}}.al-note--late{background:#ffffff70}.al-dock{position:absolute;left:24px;right:24px;bottom:30px;display:flex;justify-content:space-between}.al-dock span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--al-ink);font-size:17px;background:#ffffff70;-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:inset 0 0 0 .5px #ffffffbf,0 6px 18px -10px #1e284647}.al-home{position:absolute;bottom:8px;left:50%;width:98px;height:4px;border-radius:4px;background:color-mix(in srgb,var(--al-ink) 80%,transparent);transform:translate(-50%)}.al-side{display:grid;grid-template-rows:auto auto 64px;align-content:center;gap:12px;width:300px;min-width:0}.al-tile[data-leaving] .al-side,.al-tile[data-leaving] .al-notes{opacity:0;transition:opacity .48s ease}.al-moved,.al-voice{display:grid;min-width:0;padding:14px 16px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #2824140f,0 14px 30px -18px #28325a6b;opacity:0;transform:translateY(10px) scale(.98)}.al-moved.is-in,.al-voice.is-in{opacity:1;transform:none;transition:opacity .36s ease,transform .62s var(--ease-out)}.al-moved{gap:4px}.al-moved-head{display:flex;align-items:center;gap:8px;min-width:0;padding-bottom:6px}.al-moved-head img{flex:none;width:20px;height:20px;border-radius:5px}.al-moved-head b{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap}.al-moved-meta{display:inline-grid;margin-left:auto;justify-items:end;font-size:12px;color:var(--muted);white-space:nowrap}.al-moved-meta>span{grid-area:1 / 1;transition:opacity .3s ease,transform .42s var(--ease-out)}.al-moved-meta>span+span{opacity:0;transform:translateY(6px)}.al-moved-meta>span.is-out{opacity:0;transform:translateY(-6px)}.al-moved-meta>span.is-in{opacity:1;transform:none;font-weight:600;color:var(--ink)}.al-move{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px}.al-move>span:nth-child(2){display:grid;gap:1px;min-width:0}.al-move b{overflow:hidden;font-size:13.5px;font-weight:560;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.al-move small{font-size:12px;color:var(--muted)}.al-move>i{font-size:16px;color:var(--ink);opacity:0;transform:scale(.6)}.al-moved.is-in .al-move>i{opacity:1;transform:none;transition:opacity .24s ease,transform .36s var(--ease-out);transition-delay:calc(.24s + var(--i, 0) * .16s)}.al-move-glyph{display:grid;place-items:center;width:28px;height:28px;font-size:20px;color:var(--ink)}.al-voice{gap:8px}.al-voice-head{display:flex;align-items:center;gap:10px;min-width:0}.al-voice-head b{min-width:0;overflow:hidden;font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.al-cc{flex:none;margin-left:auto;padding:1px 5px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--muted)}.al-wave{flex:none;display:inline-flex;align-items:center;gap:2px;height:18px}.al-wave i{width:2.5px;height:var(--h, 8px);border-radius:2px;background:var(--ink);transform-origin:50% 50%}.al-voice.is-live .al-wave i{animation:al-bar .64s ease-in-out infinite alternate;animation-delay:calc(var(--d, 0ms) * -1)}@keyframes al-bar{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.al-voice p{margin:0;font-size:14px;line-height:1.45;color:var(--ink)}.al-voice.is-live p span{animation:al-word .26s ease both;animation-delay:calc(.24s + var(--w, 0) * .12s)}@keyframes al-word{0%{opacity:.18}to{opacity:1}}.al-reply{display:flex;align-items:flex-end;min-width:0}@media(prefers-reduced-motion:reduce){.al-note.is-in,.al-note--nurvia.is-in,.al-voice p span{animation:none;opacity:1;transform:none}.al-note--nurvia.is-in{box-shadow:inset 0 0 0 .5px #ffffffd9,0 10px 28px -10px #4673e65c,0 0 0 1px #78a0fa29}.al-moved.is-in,.al-voice.is-in,.al-roll>span,.al-moved-meta>span,.al-moved.is-in .al-move>i{transition:none}.al-voice.is-live .al-wave i{animation:none}}@container (max-width: 700px){.al-stage{grid-template-columns:264px minmax(0,280px);column-gap:28px;padding:0 16px}.al-side{width:auto}}@container (max-width: 600px){.al-tile{height:620px;border-radius:22px}.al-stage{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:22px 0 0}.al-phone{width:248px;height:511px;border-radius:44px;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 340px,transparent 392px);mask-image:linear-gradient(to bottom,#000 0,#000 340px,transparent 392px)}.al-screen{border-radius:38px}.al-status{height:38px}.al-lock{padding-top:6px}.al-lock b{font-size:56px}.al-notes{top:136px}.al-side{position:absolute;left:50%;bottom:20px;width:min(320px,calc(100% - 32px));grid-template-rows:auto 60px;gap:10px;transform:translate(-50%)}.al-moved{display:none}}.rw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:0;height:420px;padding:24px}.rw-col{list-style:none;display:grid;gap:10px}.rw-src{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:14px;background:var(--cl-card-solid);box-shadow:var(--cl-edge)}.rw-src>span:not(.rw-glyph){display:grid;min-width:0}.rw-src b{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rw-src small{font-size:11.5px;color:var(--muted);white-space:nowrap}.rw-glyph{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink);font-size:16px}.rw-wire{position:absolute;top:50%;width:36px;height:1px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink) 25%,transparent) 0 3px,transparent 3px 6px)}.rw-col--left .rw-wire{left:100%}.rw-col--right .rw-wire{right:100%}.rw-wire em{position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--ink);opacity:0}@media(prefers-reduced-motion:no-preference){.rw[data-seen=true] .rw-col--left .rw-wire em{animation:rw-pulse-l 2.8s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .45s)}.rw[data-seen=true] .rw-col--right .rw-wire em{animation:rw-pulse-r 2.8s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .45s)}.rw[data-seen=true] .rw-src{animation:cl-rise .46s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 50ms)}}@keyframes rw-pulse-l{0%{left:0;opacity:0}15%{opacity:1}60%{left:calc(100% - 5px);opacity:1}70%,to{left:calc(100% - 5px);opacity:0}}@keyframes rw-pulse-r{0%{right:0;opacity:0}15%{opacity:1}60%{right:calc(100% - 5px);opacity:1}70%,to{right:calc(100% - 5px);opacity:0}}.rw-center{display:grid;gap:10px;padding:0 36px}.rw-plan{display:grid;padding:14px 16px 10px;border-radius:18px;background:var(--cl-card-solid);box-shadow:var(--cl-edge),var(--cl-lift)}.rw-plan-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--cl-hair);font-size:14.5px;color:var(--ink)}.rw-plan-head i{font-size:16px;color:var(--muted)}.rw-plan-line{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;padding:9px 0;font-size:13.5px;color:var(--ink)}.rw-plan-line+.rw-plan-line{box-shadow:inset 0 1px 0 var(--cl-hair)}.rw-plan-line span{font-weight:600;font-variant-numeric:tabular-nums}.rw-alert{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--cl-card-solid);box-shadow:0 0 0 1.5px var(--ink),var(--cl-lift);opacity:0;transform:translateY(10px) scale(.98);transition:opacity .36s ease,transform .46s var(--ease-out)}.rw-alert.is-in{opacity:1;transform:none}.rw-alert span{display:grid;min-width:0}.rw-alert b{font-size:13.5px;font-weight:600;color:var(--ink)}.rw-alert small{font-size:12.5px;color:var(--muted)}.rw-alert em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}.rw-alert.is-done em{color:var(--ink)}@media(max-width:900px){.rw{grid-template-columns:minmax(0,1fr);height:auto;gap:14px;padding:16px 12px}.rw-col{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.rw-col--right{order:2}.rw-src{grid-template-columns:1fr;justify-items:center;padding:8px 4px;text-align:center}.rw-src small{display:none}.rw-src b{font-size:11px}.rw-wire{display:none}.rw-center{order:1;padding:0}}
