html[data-redesign] .dv-display{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:800;line-height:1.02}html[data-redesign] .dv-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}html[data-redesign] .dv-group-header{letter-spacing:.06em;text-transform:uppercase;color:var(--label2);margin:26px 4px 10px;font-size:13px;font-weight:700;line-height:18px}html[data-redesign] .dv-lede{color:var(--label2);margin:8px 0 0;font-size:17px;line-height:24px}html[data-redesign] .dv-note{color:var(--label2);margin:0;font-size:13px;line-height:18px}html[data-redesign] .dv-ico{flex:none;width:24px;height:24px}html[data-redesign] .dv-ico-s{flex:none;width:18px;height:18px}html[data-redesign] .dv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-redesign] :where(.dv-btn,.dv-quiet,.dv-pill,.dv-icon-btn,.dv-chip,.dv-qchip,.dv-check,.dv-switch,.dv-seg button,.dv-day,.dv-tab,.dv-webnav a,.dv-row,.dv-ci-cell,.dv-tick,.dv-star):focus-visible{outline:2px solid var(--tint);outline-offset:2px}html[data-redesign] .dv-hero :where(a,button):focus-visible{outline-color:var(--on-hero)}html[data-redesign] .dv-glass{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);box-shadow:var(--shadow-glass), inset 0 1px 0 var(--glass-hi), 0 0 0 .5px var(--glass-edge);position:relative}html[data-redesign] .dv-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff59,#fff0 38% 70%,#ffffff1f);position:absolute;inset:0}html[data-redesign] .dv-glass-hero{color:var(--on-hero);background:var(--glass-hero);-webkit-backdrop-filter:blur(20px)saturate(1.5)brightness(1.08);backdrop-filter:blur(20px)saturate(1.5)brightness(1.08);box-shadow:inset 0 1px 0 var(--glass-hero-edge), inset 0 -1px 0 #ffffff0f, 0 8px 24px #1a0a2e47;position:relative}html[data-redesign] .dv-glass-hero:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff47,#fff0 45%);position:absolute;inset:0}html[data-redesign] .dv-btn{border-radius:var(--radius-full);width:100%;height:54px;font:inherit;cursor:pointer;box-sizing:border-box;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:17px;font-weight:700;line-height:22px;text-decoration:none;display:flex}html[data-redesign] .dv-btn-inline{width:auto;display:inline-flex}html[data-redesign] .dv-btn-pop{background:var(--pop);color:var(--on-pop);box-shadow:var(--shadow-pop)}html[data-redesign] .dv-btn-soft{background:var(--tint-soft);color:var(--tint)}html[data-redesign] .dv-btn-plain{background:var(--cell);color:var(--label);box-shadow:0 0 0 1px var(--sep)}html[data-redesign] .dv-btn-ink{background:var(--label);color:var(--bg)}html[data-redesign] .dv-btn-danger{background:var(--danger);color:var(--on-danger)}html[data-redesign] .dv-btn.dv-glass-hero{font-weight:600}html[data-redesign] .dv-btn:disabled,html[data-redesign] .dv-btn.is-off{opacity:.4;box-shadow:none;pointer-events:none}html[data-redesign] .dv-quiet{height:44px;font:inherit;color:var(--tint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}html[data-redesign] .dv-quiet-block{width:100%;height:48px;font-size:17px;display:flex}html[data-redesign] .dv-quiet-danger{color:var(--danger)}html[data-redesign] .dv-pill{border-radius:var(--radius-full);background:var(--tint-soft);height:36px;color:var(--tint);font:inherit;white-space:nowrap;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}html[data-redesign] .dv-pill-lg{height:44px;padding:0 16px}html[data-redesign] .dv-pill-pop{background:var(--pop);color:var(--on-pop)}html[data-redesign] .dv-pill.is-done{background:var(--pistachio-soft);color:var(--pistachio-ink)}html[data-redesign] .dv-icon-btn{border-radius:var(--radius-full);width:44px;height:44px;color:var(--label);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}html[data-redesign] .dv-icon-btn-add{width:64px;height:64px;color:var(--pop-ink)}html[data-redesign] .dv-icon-btn-add svg{width:28px;height:28px}html[data-redesign] .dv-star{color:var(--label2)}html[data-redesign] .dv-star[aria-pressed=true]{color:var(--butter-ink)}html[data-redesign] .dv-tick{border-radius:var(--radius-full);cursor:pointer;width:36px;height:36px;color:var(--label2);box-shadow:inset 0 0 0 1.5px var(--edge);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-redesign] .dv-tick[aria-pressed=true]{background:var(--pistachio-ink);color:var(--cell);box-shadow:none}html[data-redesign] .dv-tick-nope{box-shadow:none}html[data-redesign] .dv-round{border-radius:var(--radius-full);background:var(--cell-2);width:52px;height:52px;color:var(--tint);font:inherit;cursor:pointer;border:0;flex:none;padding:0;font-size:26px;line-height:1}html[data-redesign] .dv-chips{flex-wrap:wrap;gap:8px;display:flex}html[data-redesign] .dv-chip{border-radius:var(--radius-full);background:var(--cell);height:40px;box-shadow:0 0 0 1px var(--sep);font:inherit;color:var(--label);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}html[data-redesign] .dv-chip[aria-pressed=true],html[data-redesign] .dv-chip[aria-checked=true]{background:var(--tint);color:var(--on-tint);box-shadow:none}html[data-redesign] .dv-chip-add{box-shadow:inset 0 0 0 1.5px var(--sep);color:var(--tint);background:0 0}html[data-redesign] .dv-qchip{border-radius:var(--radius-full);background:var(--cell-2);height:36px;color:var(--label);font:inherit;cursor:pointer;border:0;padding:0 14px;font-size:15px;font-weight:600;line-height:20px}html[data-redesign] .dv-qchip[aria-pressed=true]{background:var(--tint-soft);color:var(--tint)}html[data-redesign] .dv-toggle{border-radius:var(--radius-full);height:44px;box-shadow:inset 0 0 0 1.5px var(--edge);color:var(--label);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 16px 0 10px;font-size:15px;font-weight:600;line-height:20px;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex}html[data-redesign] .dv-toggle-mark{border-radius:var(--radius-full);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--edge);color:#0000;flex:none;justify-content:center;align-items:center;transition:background-color .18s,color .18s;display:inline-flex}html[data-redesign] .dv-toggle-mark svg{width:14px;height:14px;display:block}html[data-redesign] .dv-toggle[aria-pressed=true]{background:var(--tint);color:var(--on-tint);box-shadow:none}html[data-redesign] .dv-toggle[aria-pressed=true] .dv-toggle-mark{background:var(--on-tint);color:var(--tint);box-shadow:none}html[data-redesign] .dv-tag{border-radius:var(--radius-full);background:var(--butter-soft);height:24px;color:var(--butter-ink);white-space:nowrap;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}html[data-redesign] .dv-tag-sm{vertical-align:1px;height:20px;padding:0 7px;font-size:11px;line-height:14px}html[data-redesign] .dv-tag-green{background:var(--pistachio-soft);color:var(--pistachio-ink)}html[data-redesign] .dv-check{border-radius:var(--radius-8);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--edge);color:var(--on-tint);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-redesign] .dv-check svg{opacity:0;width:16px;height:16px}html[data-redesign] .dv-check.is-on,html[data-redesign] [aria-checked=true]>.dv-check{background:var(--tint);box-shadow:none}html[data-redesign] .dv-check.is-on svg,html[data-redesign] [aria-checked=true]>.dv-check svg{opacity:1}html[data-redesign] .dv-check-row{width:100%;min-height:58px;color:var(--label);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}html[data-redesign] .dv-check-row .dv-row-text b{font-size:16px;font-weight:600;line-height:21px}html[data-redesign] .dv-options{flex-direction:column;gap:6px;display:flex}html[data-redesign] .dv-option{border-radius:var(--radius-16);background:var(--cell);min-height:48px;box-shadow:0 0 0 1px var(--sep);font:inherit;color:var(--label);text-align:left;cursor:pointer;box-sizing:border-box;border:0;align-items:center;gap:12px;width:100%;padding:0 16px;font-size:17px;display:flex}html[data-redesign] .dv-option[aria-checked=true]{box-shadow:0 0 0 2px var(--tint)}html[data-redesign] .dv-switch{border-radius:var(--radius-full);background:var(--track);cursor:pointer;border:0;flex:none;width:51px;height:31px;padding:0;transition:background .2s;position:relative}html[data-redesign] .dv-switch:after{content:"";border-radius:var(--radius-full);background:var(--knob);width:27px;height:27px;box-shadow:var(--shadow-knob);transition:transform .2s;position:absolute;top:2px;left:2px}html[data-redesign] .dv-switch[aria-checked=true]{background:var(--switch-on)}html[data-redesign] .dv-switch[aria-checked=true]:after{transform:translate(20px)}html[data-redesign] .dv-seg{border-radius:var(--radius-full);background:var(--seg-track);gap:4px;padding:3px;display:flex}html[data-redesign] .dv-seg-inset,html[data-redesign] .dv-sheet .dv-seg{background:var(--cell-2)}html[data-redesign] .dv-seg button{border-radius:var(--radius-full);min-width:0;height:40px;color:var(--label2);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:600;line-height:20px;display:flex}html[data-redesign] .dv-seg button svg{width:17px;height:17px}html[data-redesign] .dv-seg button[aria-checked=true]{background:var(--raised);color:var(--label);box-shadow:var(--shadow-seg)}html[data-redesign] .dv-days{justify-content:space-between;gap:6px;display:flex}html[data-redesign] .dv-day{border-radius:var(--radius-full);background:var(--cell-2);width:44px;height:44px;color:var(--label2);font:inherit;cursor:pointer;border:0;flex:none;padding:0;font-size:15px;font-weight:700}html[data-redesign] .dv-day[aria-pressed=true]{background:var(--tint);color:var(--on-tint)}html[data-redesign] .dv-day-sm{width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--sep);background:0 0;font-size:14px}html[data-redesign] .dv-day-sm.is-out{background:var(--pop);color:var(--on-pop);box-shadow:none}html[data-redesign] .dv-day-sm.is-home{background:repeating-linear-gradient(135deg, var(--wfh-a) 0 4px, var(--wfh-b) 4px 9px);color:var(--label);box-shadow:none}html[data-redesign] .dv-daychip{background:var(--cell-2);width:64px;height:84px;color:var(--label);font:inherit;cursor:pointer;border:0;border-radius:18px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;padding:0;display:flex}html[data-redesign] .dv-daychip small{color:var(--pop-ink);font-size:12px;font-weight:700;line-height:16px}html[data-redesign] .dv-daychip[aria-pressed=true]{background:var(--tint);color:var(--on-tint)}html[data-redesign] .dv-daychip[aria-pressed=true] small{color:var(--on-tint)}html[data-redesign] .dv-field{border-radius:var(--radius-16);background:var(--cell);box-shadow:0 0 0 1px var(--sep);box-sizing:border-box;align-items:center;gap:10px;padding:0 16px;display:flex}html[data-redesign] .dv-field input{min-width:0;height:54px;font:inherit;color:var(--label);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:17px}html[data-redesign] .dv-field input::placeholder{color:var(--label2);opacity:1}html[data-redesign] .dv-field:focus-within{box-shadow:0 0 0 2px var(--tint)}html[data-redesign] .dv-field-inset{background:var(--cell-2);box-shadow:none;padding:0 6px 0 14px}html[data-redesign] .dv-field-inset input{height:52px}html[data-redesign] .dv-stepper{border-radius:var(--radius-full);background:var(--cell-2);height:36px;box-shadow:inset 0 0 0 1px var(--sep);flex:none;align-items:center;display:inline-flex}html[data-redesign] .dv-stepper-raised{background:var(--raised);box-shadow:none}html[data-redesign] .dv-stepper button{width:44px;height:36px;font:inherit;color:var(--tint);cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;line-height:1}html[data-redesign] .dv-stepper button:disabled{color:var(--label2);opacity:.4;cursor:default}html[data-redesign] .dv-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-size:17px;font-weight:700}html[data-redesign] .dv-value{border-radius:var(--radius-10);background:var(--raised);height:36px;color:var(--label);font:inherit;cursor:pointer;border:0;flex:none;align-items:center;padding:0 12px;font-size:17px;display:inline-flex}html[data-redesign] .dv-select{border-radius:var(--radius-full);background:var(--cell-2);height:36px;box-shadow:inset 0 0 0 1px var(--sep);font:inherit;color:var(--label);cursor:pointer;border:0;flex:none;align-items:center;gap:4px;padding:0 10px 0 14px;font-size:16px;font-weight:600;display:inline-flex}html[data-redesign] .dv-time{border-radius:var(--radius-12);background:var(--cell-2);height:40px;box-shadow:inset 0 0 0 1px var(--sep);font:inherit;color:var(--label);font-variant-numeric:tabular-nums;cursor:pointer;border:0;align-items:center;padding:0 14px;font-size:17px;font-weight:600;display:inline-flex}html[data-redesign] .dv-list{background:var(--cell);border-radius:var(--radius-20);box-shadow:var(--shadow-lg);margin:0;padding:0;list-style:none;overflow:hidden}html[data-redesign] .dv-list-inset{background:var(--cell-2);border-radius:var(--radius-16);box-shadow:none}html[data-redesign] .dv-row{min-height:52px;color:var(--label);box-sizing:border-box;align-items:center;gap:10px;padding:6px 10px 6px 16px;font-size:16px;line-height:21px;text-decoration:none;display:flex;position:relative}html[data-redesign] .dv-row+.dv-row:before{content:"";border-top:1px solid var(--sep);position:absolute;top:0;left:16px;right:0}html[data-redesign] .dv-list-inset .dv-row{padding-left:14px}html[data-redesign] .dv-list-inset .dv-row+.dv-row:before{left:14px}html[data-redesign] .dv-row-key{flex:none;max-width:52%}html[data-redesign] .dv-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html[data-redesign] .dv-row-text small{color:var(--label2);font-size:13px;line-height:17px}html[data-redesign] .dv-row-value{text-align:right;min-width:0;color:var(--label2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}html[data-redesign] .dv-row-value.is-missing{color:var(--tint);font-weight:600}html[data-redesign] .dv-row-value.is-ok{color:var(--pistachio-ink);font-weight:600}html[data-redesign] .dv-chev{width:16px;height:16px;color:var(--edge);flex:none}html[data-redesign] .dv-list-note{color:var(--label2);text-align:center;margin:14px 4px 0;font-size:13px;line-height:18px}html[data-redesign] .dv-tile{border-radius:var(--radius-12);background:var(--tint-soft);width:40px;height:40px;color:var(--tint);flex:none;justify-content:center;align-items:center;display:flex}html[data-redesign] .dv-tile-sm{width:36px;height:36px}html[data-redesign] .dv-tile.is-pop{background:var(--pop-soft);color:var(--pop-ink)}html[data-redesign] .dv-tile.is-sky{background:var(--sky-soft);color:var(--sky-ink)}html[data-redesign] .dv-tile.is-butter{background:var(--butter-soft);color:var(--butter-ink)}html[data-redesign] .dv-tile.is-green{background:var(--pistachio-soft);color:var(--pistachio-ink)}html[data-redesign] .dv-card{background:var(--cell);border-radius:var(--radius-24);box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:18px;display:flex}html[data-redesign] .dv-card-title{font-family:var(--font-display);letter-spacing:-.03em;margin:4px 0 0;font-size:26px;font-weight:800;line-height:1.02}html[data-redesign] .dv-bubble{background:var(--cell);border-radius:var(--radius-22);box-shadow:var(--shadow-lg);align-items:flex-end;gap:12px;padding:14px 16px;display:flex}html[data-redesign] .dv-sheet{background:var(--cell);border-radius:var(--radius-38);box-shadow:var(--shadow-sheet);flex-direction:column;padding:0 20px 18px;display:flex;overflow:hidden}html[data-redesign] .dv-grab{background:var(--label2);opacity:.35;border-radius:3px;width:36px;height:5px;margin:8px auto 0;display:block}html[data-redesign] .dv-sheet-head{justify-content:center;align-items:center;height:44px;margin:8px 0 12px;display:flex;position:relative}html[data-redesign] .dv-sheet-cancel{height:44px;font:inherit;color:var(--tint);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 6px;font-size:17px;text-decoration:none;display:flex;position:absolute;left:0}html[data-redesign] .dv-sheet-title{margin:0;font-size:17px;font-weight:700;line-height:22px}html[data-redesign] .dv-sheet-foot{flex-direction:column;gap:4px;padding-top:24px;display:flex}html[data-redesign] .dv-recede{transform-origin:50% 0;border-radius:var(--radius-38);overflow:hidden;transform:scale(.92)}html[data-redesign] .dv-scrim{background:#0a04146b;position:absolute;inset:0}html[data-redesign] .dv-toast{border-radius:var(--radius-full);height:44px;color:var(--label);white-space:nowrap;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}html[data-redesign] .dv-toast svg{color:var(--pistachio-ink)}html[data-redesign] .dv-menu{border-radius:var(--radius-14);background:var(--raised);width:290px;box-shadow:0 0 0 1px var(--sep), var(--shadow-lg);text-align:left;flex-direction:column;display:flex;overflow:hidden}html[data-redesign] .dv-menu-item{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:var(--label);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;font-size:17px;line-height:22px;text-decoration:none;display:flex;position:relative}html[data-redesign] .dv-menu-item+.dv-menu-item:before{content:"";border-top:1px solid var(--sep);position:absolute;top:0;left:0;right:0}html[data-redesign] .dv-menu-item>span{flex:1;min-width:0}html[data-redesign] .dv-menu-item>svg{flex:none;width:20px;height:20px}html[data-redesign] .dv-menu-item:hover,html[data-redesign] .dv-menu-item:focus-visible{background:var(--cell-2);outline:none}html[data-redesign] .dv-menu-item.is-danger{color:var(--danger)}html[data-redesign] .dv-menu-check{width:18px;height:18px;color:var(--tint);visibility:hidden;flex:none}html[data-redesign] .dv-menu-item[aria-checked=true] .dv-menu-check{visibility:visible}html[data-redesign] .dv-menu-gap{background:var(--cell-2);flex:none;height:8px}html[data-redesign] .dv-menu-palette{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[data-redesign] .dv-menu-palette button{height:50px;font:inherit;color:var(--label);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600;line-height:17px;position:relative}html[data-redesign] .dv-menu-palette button+button:before{content:"";border-left:1px solid var(--sep);position:absolute;top:10px;bottom:10px;left:0}html[data-redesign] .dv-menu-palette button[aria-checked=true]{background:var(--tint-soft);color:var(--tint)}html[data-redesign] .dv-menu-palette button[aria-checked=true]:before,html[data-redesign] .dv-menu-palette button[aria-checked=true]+button:before{display:none}html[data-redesign] .dv-menu-scrim{background:color-mix(in srgb, var(--bg) 50%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);position:absolute;inset:0}html[data-redesign] .dv-menu-lift{box-shadow:var(--shadow-lg);border-radius:var(--radius-20)}html[data-redesign] .dv-tabbar-wrap{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-redesign] .dv-tabbar{border-radius:var(--radius-full);box-sizing:border-box;align-items:center;height:64px;padding:4px;display:flex}html[data-redesign] .dv-tab{border-radius:var(--radius-full);width:72px;height:56px;color:var(--label);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:700;line-height:12px;text-decoration:none;display:flex}html[data-redesign] .dv-tab[aria-current=page]{background:var(--tab-sel);color:var(--on-tab-sel);box-shadow:var(--shadow-tab)}html[data-redesign] .dv-webnav{background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--sep);box-sizing:border-box;align-items:center;gap:28px;height:76px;padding:0 40px;display:flex}html[data-redesign] .dv-wordmark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--label);font-size:24px;font-weight:800;line-height:44px;text-decoration:none}html[data-redesign] .dv-webnav nav{gap:4px;display:flex}html[data-redesign] .dv-webnav nav a{border-radius:var(--radius-full);height:40px;color:var(--label2);align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:flex}html[data-redesign] .dv-webnav nav a[aria-current=page]{background:var(--tint-soft);color:var(--tint)}html[data-redesign] .dv-dots{justify-content:center;display:flex}html[data-redesign] .dv-dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}html[data-redesign] .dv-pip{background:var(--pip);border-radius:4px;width:8px;height:8px;transition:width .3s;display:block;position:relative;overflow:hidden}html[data-redesign] .dv-dot[aria-current=true] .dv-pip{background:var(--pip-track);width:32px}html[data-redesign] .dv-pip i{background:var(--tint);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}html[data-redesign] .dv-dot[aria-current=true] .dv-pip i{animation:6s linear both dv-progress}@keyframes dv-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-redesign] .dv-bar{background:var(--track);border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}html[data-redesign] .dv-bar i{background:var(--together-soft);border-radius:4px;position:absolute;top:0;bottom:0}html[data-redesign] .dv-bar i.is-planned{background:var(--together)}html[data-redesign] .dv-hours{color:var(--pop-ink);white-space:nowrap;font-size:13px;font-weight:700;line-height:18px}html[data-redesign] .dv-key{color:var(--label2);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;line-height:18px;display:flex}html[data-redesign] .dv-key span{align-items:center;gap:6px;display:inline-flex}html[data-redesign] .dv-key i{border-radius:3px;width:14px;height:10px;display:inline-block}html[data-redesign] .dv-key i.is-planned{background:var(--together);border-radius:4px;height:8px}html[data-redesign] .dv-key i.is-together{background:var(--together-soft);border-radius:4px;height:8px}html[data-redesign] .dv-key i.is-out{background:var(--out-cell)}html[data-redesign] .dv-key i.is-busy{background:repeating-linear-gradient(135deg, var(--wfh-a) 0 3px, var(--wfh-b) 3px 6px)}html[data-redesign] .dv-key i.is-free{background:var(--cell-2);box-shadow:inset 0 0 0 1px var(--sep)}html[data-redesign] .dv-key i.is-regular{background:var(--tint-soft)}html[data-redesign] .dv-steps{flex:1;gap:6px;display:flex}html[data-redesign] .dv-steps i{background:var(--track);border-radius:3px;flex:1;height:5px}html[data-redesign] .dv-steps i.is-on{background:var(--tint)}html[data-redesign] .dv-week{grid-template-columns:36px repeat(7,minmax(0,1fr));align-items:stretch;gap:4px;display:grid}html[data-redesign] .dv-week-h{color:var(--label2);text-align:center;padding-bottom:2px;font-size:13px;font-weight:700}html[data-redesign] .dv-week-r{color:var(--label2);letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:12px;font-weight:700;display:flex}html[data-redesign] .dv-cell{border-radius:var(--radius-12);min-height:58px;color:var(--label);text-align:center;box-sizing:border-box;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-family:inherit;font-size:12px;font-weight:700;line-height:14px;display:flex}html[data-redesign] .dv-cell small{color:var(--label2);word-break:break-word;font-size:10px;font-weight:600;line-height:12px}html[data-redesign] .dv-cell.is-out{background:var(--out-cell)}html[data-redesign] .dv-cell.is-busy{background:repeating-linear-gradient(135deg, var(--wfh-a) 0 4px, var(--wfh-b) 4px 9px)}html[data-redesign] .dv-cell.is-free{background:var(--cell-2);box-shadow:inset 0 0 0 1px var(--sep);color:var(--label2)}html[data-redesign] .dv-cell.is-regular{background:var(--tint-soft);color:var(--tint)}html[data-redesign] .dv-ci{grid-template-columns:50px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}html[data-redesign] .dv-ci-hd{letter-spacing:.08em;text-transform:uppercase;color:var(--label2);padding:0 4px;font-size:12px;font-weight:700;line-height:16px}html[data-redesign] .dv-ci-date{flex-direction:column;align-items:center;line-height:1;display:flex}html[data-redesign] .dv-ci-date small{letter-spacing:.06em;text-transform:uppercase;color:var(--label2);font-size:11px;font-weight:700;line-height:14px}html[data-redesign] .dv-ci-date b{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:24px}html[data-redesign] .dv-ci-cell{border-radius:var(--radius-14);height:52px;font:inherit;color:var(--label);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:0 12px;font-size:15px;font-weight:700;line-height:18px;display:flex}html[data-redesign] .dv-ci-cell small{color:var(--label2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:15px;overflow:hidden}html[data-redesign] .dv-ci-cell.is-out{background:var(--out-cell)}html[data-redesign] .dv-ci-cell.is-busy{background:repeating-linear-gradient(135deg, var(--wfh-a) 0 4px, var(--wfh-b) 4px 9px)}html[data-redesign] .dv-ci-cell.is-free{background:var(--cell);box-shadow:inset 0 0 0 1px var(--sep);color:var(--label2)}html[data-redesign] .dv-ci-cell.is-vacation{background:var(--pistachio-soft);color:var(--pistachio-ink)}html[data-redesign] .dv-ci-cell.is-trip{background:var(--sky-soft);color:var(--sky-ink)}html[data-redesign] .dv-ci-cell.is-regular{background:var(--tint-soft);color:var(--tint)}html[data-redesign] .dv-ci-cell.is-changed{outline:2.5px solid var(--tint);outline-offset:2px}html[data-redesign] .dv-plans{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}html[data-redesign] .dv-plan{border-radius:var(--radius-16);background:var(--cell-2);align-items:center;gap:12px;padding:6px 4px 6px 8px;display:flex}html[data-redesign] .dv-events{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}html[data-redesign] .dv-event{color:var(--label);grid-template-columns:3px auto minmax(0,1fr) auto;align-items:center;column-gap:8px;font-size:13px;line-height:18px;display:grid}html[data-redesign] .dv-event>i{background:var(--together);border-radius:2px;width:3px;height:14px;display:block}html[data-redesign] .dv-event>i.is-apart{box-shadow:inset 0 0 0 1.5px var(--label2);background:0 0}html[data-redesign] .dv-event>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}html[data-redesign] .dv-event>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-redesign] .dv-avatar{border-radius:var(--radius-full);width:28px;height:28px;font-family:var(--font-display);letter-spacing:0;color:var(--on-partner);background:var(--partner-a);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;display:inline-flex}html[data-redesign] .dv-avatar.is-b{background:var(--partner-b)}html[data-redesign] .dv-avatar-18{width:18px;height:18px;font-size:10px}html[data-redesign] .dv-avatar-36{width:36px;height:36px;font-size:17px}html[data-redesign] .dv-avatar-64{width:64px;height:64px;font-size:30px}html[data-redesign] .dv-hero{background:var(--hero);color:var(--on-hero);position:relative;overflow:hidden}html[data-redesign] .dv-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 16%, #f2557766, transparent 42%), radial-gradient(circle at 96% 70%, #ffc93d38, transparent 40%), linear-gradient(180deg, #1a0a2e00 55%, var(--hero-2) 100%);position:absolute;inset:0}html[data-redesign] .dv-hero>*{position:relative}html[data-redesign] .dv-hero .dv-eyebrow{color:var(--butter)}html[data-redesign] .dv-hero-number{font-family:var(--font-display);letter-spacing:-.04em;color:var(--butter);font-size:76px;font-weight:800;line-height:.92}html[data-redesign] .dv-hero p{color:var(--on-hero-2)}html[data-redesign] .dv-pair{justify-content:center;align-items:flex-end;display:flex}html[data-redesign] .dv-walk{display:block;position:relative}html[data-redesign] .dv-lean{transform-origin:50% 100%;display:block}html[data-redesign] .dv-lean-d{transform:rotate(2deg)}html[data-redesign] .dv-lean-c{transform:rotate(-2deg)}html[data-redesign] .dv-shade{background:radial-gradient(closest-side,#0c041880,#0c041800);border-radius:50%;height:14px;position:absolute;bottom:-6px;left:14%;right:14%}html[data-redesign] .dv-pair [data-part=shadow]{display:none}html[data-redesign] .dv-pair .lid{opacity:0}html[data-redesign] .dv-pair .is-companion [data-part=pupils]{transform:translate(-16px)}@media (prefers-reduced-motion:reduce){html[data-redesign] .dv-dot .dv-pip i{animation:none}html[data-redesign] .dv-pip,html[data-redesign] .dv-switch,html[data-redesign] .dv-switch:after{transition:none}}
