.wordmark{text-transform:uppercase;letter-spacing:-.01em;align-items:baseline;gap:2px;font-size:20px;font-style:italic;font-weight:900;display:inline-flex}.wordmark .sq{width:6px;height:6px}.cobrand{align-items:center;gap:10px;display:inline-flex}.cobrand-name{font-weight:var(--fw-display);letter-spacing:-.01em;font-size:17px}.cobrand .d-x{margin-inline:2px}.sheet{border:1px solid var(--line-strong);background:var(--bg-card);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--label-base);margin:auto;padding:0;box-shadow:0 30px 80px #00000073}.sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080}.qr{display:block}.qr svg{width:100%;height:100%;display:block}.board-scope{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.board-team-pick{border:var(--hairline) solid var(--line);border-radius:var(--radius-badge);background:var(--bg-card);min-height:30px;color:var(--label-base);font-size:var(--fs-small);font-weight:var(--fw-medium);padding:0 26px 0 8px}.board-team-name{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-muted)}.board-row.team-row{grid-template-columns:18px minmax(0,1fr) 44px}.team-row .bmid{gap:3px;display:grid}.team-row.is-under .text-xs{font-weight:var(--fw-medium)}.team-row-sub{font-size:var(--fs-mini);color:var(--label-muted)}.topbar{grid-template-columns:auto 1fr auto}.topbar-org{border-left:var(--hairline) solid var(--line);height:20px;color:var(--label-muted);font-weight:var(--fw-display);font-size:var(--fs-regular);white-space:nowrap;justify-self:start;align-items:center;margin-left:14px;padding-left:14px;display:inline-flex}.topbar-org img{object-fit:contain;width:auto;max-width:112px;height:20px}@media (max-width:30rem){.topbar-org{display:none}}.team-filter .field{min-height:40px;font-size:var(--fs-small);font-weight:var(--fw-medium);width:auto;padding:0 30px 0 12px}:root{--d-radius:var(--r-control);--d-title:var(--fs-title);--d-title-lh:30px;--d-sub:15px;--d-sub-lh:22px;--d-label:13px;--d-meta:13px;--d-control:44px;--d-control-sm:36px;--d-control-xs:32px;--d-gap-in:10px;--d-gap:24px;--d-gap-lead:28px;--d-col:360px;--d-col-md:400px;--d-col-lg:440px;--d-col-xl:720px;--d-out:.15s;--d-in:.21s;--d-travel:10px}@media (max-width:48rem){:root{--d-control:48px}}.door{min-height:100dvh;color:var(--label-base);background:var(--bg);isolation:isolate;grid-template-rows:auto 1fr auto;display:grid;position:relative}.door-top{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 clamp(16px,3vw,32px);display:flex}.door-top-right{align-items:center;gap:8px;display:flex}.door-main{justify-content:center;align-items:flex-start;padding:clamp(40px,13vh,132px) 16px 48px;display:flex}.door-main.is-wide{padding-top:clamp(32px,9vh,96px)}@media (max-width:48rem){.door-main,.door-main.is-wide{padding-top:24px}}.door-col{width:100%;max-width:var(--d-col)}.door-col.is-md{max-width:var(--d-col-md)}.door-col.is-lg{max-width:var(--d-col-lg)}.door-col.is-xl{max-width:var(--d-col-xl)}.door-foot{font-size:var(--fs-mini);color:var(--label-muted);flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:16px clamp(16px,3vw,32px) 24px;line-height:18px;display:flex}.door-foot a{color:var(--label-muted);text-decoration:none;position:relative}.door-foot a:after{content:"";position:absolute;inset:-14px -6px}.door-foot a:hover{color:var(--label-base);text-underline-offset:3px;text-decoration:underline}.d-step{animation:d-step-in var(--d-in) var(--ease-out) both}@keyframes d-step-in{0%{opacity:0;transform:translateX(var(--d-travel))}to{opacity:1;transform:none}}.d-step.is-back{animation-name:d-step-back}@keyframes d-step-back{0%{opacity:0;transform:translateX(calc(var(--d-travel) * -1))}to{opacity:1;transform:none}}.d-rise{animation:d-rise var(--d-in) var(--ease-out) both}@keyframes d-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.d-wordmark{font-size:21px;font-weight:var(--fw-display);letter-spacing:-.02em;color:var(--label-base);align-items:baseline;line-height:1;text-decoration:none;display:inline-flex}.d-wordmark .sq{width:.2em;height:.2em;margin-left:.07em}.d-mark{align-items:center;gap:12px;height:48px;margin-bottom:28px;display:flex}.d-orb{border-radius:var(--d-radius);border:var(--hairline) solid var(--line);background:radial-gradient(120% 120% at 30% 20%, var(--slate-3), var(--slate-1) 70%);flex:none;width:48px;height:48px;display:block;position:relative;overflow:hidden}html[data-theme=light] .d-orb{background:radial-gradient(120% 120% at 30% 20%, #fff, var(--slate-2) 70%)}.d-orb-canvas{width:52px;height:52px;display:block;position:absolute;top:-3px;left:-3px}.d-org{border-radius:var(--d-radius);border:var(--hairline) solid var(--line);background:var(--bg-hover);width:48px;height:48px;font-size:20px;font-weight:var(--fw-display);letter-spacing:-.02em;color:var(--label-base);flex:none;place-items:center;display:inline-grid;overflow:hidden}.d-org img{object-fit:contain;width:100%;height:100%;padding:7px}.d-org:has(img){border-color:var(--slate-6);background:#fff}.d-org.is-sm{width:28px;height:28px;font-size:var(--fs-small)}.d-org.is-sm img{padding:4px}.d-org.is-lg{width:64px;height:64px;font-size:26px}.d-org.is-lg img{padding:9px}.d-x{color:var(--label-muted);font-size:var(--fs-small);font-weight:var(--fw-medium)}.d-title{font-size:var(--d-title);line-height:var(--d-title-lh);font-weight:var(--fw-display);letter-spacing:var(--tr-display);color:var(--label-base);text-wrap:balance}.d-sub{font-size:var(--d-sub);line-height:var(--d-sub-lh);font-weight:var(--fw-medium);color:var(--label-muted);text-wrap:pretty;max-width:44ch;margin-top:8px}.d-sub strong,.d-sub b{color:var(--label-base);font-weight:var(--fw-medium)}.d-head{margin-bottom:var(--d-gap-lead)}.d-stack{gap:var(--d-gap);display:grid}.d-group{gap:var(--d-gap-in);display:grid}.d-field{gap:8px;display:grid}.d-label{font-size:var(--d-label);line-height:18px;font-weight:var(--fw-medium);color:var(--label-base);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.d-label a,.d-label button{font-weight:var(--fw-medium);color:var(--label-muted)}.d-label a:hover,.d-label button:hover{color:var(--label-base)}.d-input{width:100%;height:var(--d-control);border-radius:var(--d-radius);border:var(--hairline) solid var(--line);background:var(--bg-card);color:var(--label-base);font-size:var(--fs-regular);font-weight:var(--fw-medium);transition:border-color var(--d-out) var(--ease-out), box-shadow var(--d-out) var(--ease-out);padding:0 14px;font-family:inherit}.d-input::placeholder{color:var(--label-faint)}.d-input:hover{border-color:var(--line-strong)}.d-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.d-input[aria-invalid=true]{border-color:var(--red)}.d-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--red)}@supports (color:color-mix(in lab, red, red)){.d-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--red) 22%, transparent)}}.d-input:disabled,.d-input[readonly]{background:var(--bg-hover);color:var(--label-muted);cursor:default}.d-input:disabled:hover,.d-input[readonly]:hover{border-color:var(--line)}.d-input.is-sm{height:var(--d-control-sm);font-size:var(--fs-small);padding:0 12px}select.d-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%238b8d98' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.d-affix{position:relative}.d-affix .d-input{padding-right:48px}.d-affix-btn{border-radius:var(--d-radius);width:36px;height:36px;color:var(--label-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;translate:0 -50%}.d-affix-btn:hover{color:var(--label-base);background:var(--bg-hover)}.d-affix-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.d-hint{font-size:var(--d-meta);color:var(--label-muted);line-height:18px}.d-error{font-size:var(--d-meta);line-height:18px;font-weight:var(--fw-medium);color:var(--red);align-items:flex-start;gap:6px;display:flex}.d-error svg{flex:none;margin-top:2px}.d-btn{height:var(--d-control);border-radius:var(--r-pill);border:var(--hairline) solid transparent;font-family:inherit;font-size:var(--fs-regular);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--d-out) var(--ease-out), border-color var(--d-out) var(--ease-out), color var(--d-out) var(--ease-out), opacity var(--d-out) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 18px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.d-btn.is-block{width:100%}.d-btn.is-sm{height:var(--d-control-sm);font-size:var(--fs-small);gap:8px;padding:0 14px}.d-btn.is-xs{height:var(--d-control-xs);font-size:var(--fs-small);gap:6px;padding:0 12px}.d-btn:disabled,.d-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.d-btn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.d-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.d-btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}html[data-theme=light] .d-btn-primary:hover:not(:disabled){background:var(--cyan-12);border-color:var(--cyan-12)}.d-btn-primary:disabled,.d-btn-primary[aria-disabled=true]{opacity:1;background:var(--bg-menu-focus);border-color:var(--bg-menu-focus);color:var(--label-faint)}.d-btn-secondary{background:var(--bg-hover);border-color:var(--line);color:var(--label-base)}.d-btn-secondary:hover:not(:disabled){background:var(--bg-menu-focus);border-color:var(--line-strong)}html[data-theme=light] .d-btn-secondary{background:var(--bg-card);border-color:var(--line-strong)}html[data-theme=light] .d-btn-secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--slate-8)}.d-btn-outline{border-color:var(--line);color:var(--label-base);background:0 0}.d-btn-outline:hover:not(:disabled){background:var(--bg-hover);border-color:var(--line-strong)}.d-btn-ghost{color:var(--label-muted);background:0 0;border-width:0;padding-inline:10px}.d-btn-ghost.is-flush{margin-left:-10px}.d-btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--label-base)}.d-btn-danger{border-color:var(--line);color:var(--red);background:0 0}.d-btn-danger:hover:not(:disabled){background:var(--red-9)}@supports (color:color-mix(in lab, red, red)){.d-btn-danger:hover:not(:disabled){background:color-mix(in oklab, var(--red-9) 12%, transparent)}}.d-btn-danger:hover:not(:disabled){border-color:var(--red-9)}@supports (color:color-mix(in lab, red, red)){.d-btn-danger:hover:not(:disabled){border-color:color-mix(in oklab, var(--red-9) 40%, var(--line))}}.d-btn-danger.is-solid{background:var(--red-9);border-color:var(--red-9);color:#fff}.d-btn-danger.is-solid:hover:not(:disabled){background:var(--red-11);border-color:var(--red-11)}.d-btn-provider{justify-content:center}.d-btn-provider .d-btn-logo{width:18px;height:18px;position:absolute;top:50%;left:14px;translate:0 -50%}.d-btn[aria-busy=true]{cursor:progress}.d-btn[aria-busy=true]:after,.d-spinner{content:"";background:radial-gradient(circle,currentColor 1.6px,#0000 2px) 0/5px 4px repeat-x;flex:none;width:14px;height:4px}.d-btn[aria-busy=true]:after{opacity:0;animation:1ms linear .15s forwards d-fade-in}.d-spinner{opacity:.9;display:inline-block}@keyframes d-fade-in{to{opacity:.9}}.d-link{font:inherit;font-weight:var(--fw-medium);color:var(--label-base);text-decoration:underline;-webkit-text-decoration-color:var(--slate-8);-webkit-text-decoration-color:var(--slate-8);-webkit-text-decoration-color:var(--slate-8);text-decoration-color:var(--slate-8);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.d-link:hover{text-decoration-color:currentColor}.d-link.is-quiet{color:var(--label-muted);text-decoration:none}.d-link.is-quiet:hover{color:var(--label-base);text-decoration:underline}.d-link:disabled{opacity:.5;cursor:not-allowed}.d-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:1px}.d-or{font-size:var(--fs-mini);line-height:16px;font-weight:var(--fw-medium);color:var(--label-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.d-or:before,.d-or:after{content:"";background:var(--line);height:1px}.d-faces{align-items:center;display:flex}.d-faces>*{box-shadow:0 0 0 2px var(--bg)}.d-faces>*+*{margin-left:-8px}.d-who{min-height:var(--d-control);border-radius:var(--d-radius);border:var(--hairline) solid var(--line);background:var(--bg-hover);font-size:var(--fs-small);align-items:center;gap:10px;padding:6px 6px 6px 10px;line-height:20px;display:flex}.d-who-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--fw-medium);flex:1;overflow:hidden}@media (prefers-reduced-motion:reduce){.d-step,.d-step.is-back,.d-rise{animation:none}.d-btn,.d-input{transition:none}}.door-top .topbar-icon{place-items:center;width:40px;height:40px;display:inline-grid}.door-home{color:inherit;border-radius:var(--d-radius);align-items:center;text-decoration:none;display:inline-flex}.door-home:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.si{--si-field-gap:20px}.si.is-signup{--si-field-gap:16px}.si-step{display:block}@media (min-width:48.01rem){.door-col>.si.is-door:first-child{margin-top:clamp(0px,3.5vh,36px)}}.si-fields{gap:var(--si-field-gap);display:grid}.si .d-stack,.si .d-group,.si-fields,.si .d-field{grid-template-columns:minmax(0,1fr)}.si .si-or{margin-block:-4px}.si-heading{font-size:var(--fs-regular);line-height:22px;font-weight:var(--fw-medium);color:var(--label-base);text-wrap:pretty}.si-caption{font-size:var(--fs-small);line-height:18px;font-weight:var(--fw-medium);color:var(--label-muted);margin-top:8px}.si-provider{grid-template-columns:minmax(0,1fr);display:grid}.si-tabular{font-variant-numeric:tabular-nums}.si .d-sub{text-wrap:pretty;max-width:none}.si .d-sub strong{overflow-wrap:anywhere}.si-top-error{margin-top:12px}.d-head .si-top-error .d-error{font-size:var(--fs-small);line-height:20px}.si-lead{margin-bottom:var(--d-gap)}.si-lead-title{font-size:var(--fs-large);line-height:24px;font-weight:var(--fw-display);letter-spacing:-.01em;color:var(--label-base)}.si-lead .d-sub{margin-top:4px}.si .si-who{min-height:var(--d-control);border-color:var(--line-strong);background:0 0;padding:0 5px 0 14px}.si .si-who .d-who-email{font-size:var(--fs-regular);font-weight:var(--fw-medium);color:var(--label-base)}.si-who .d-btn-ghost{color:var(--label-base);flex:none;margin-left:auto}.si .d-input[readonly],.si .si-who.is-locked{background:var(--bg-hover);border-color:var(--bg-hover);color:var(--label-muted)}.si .si-who.is-locked .d-who-email{color:var(--label-muted)}.si-who-lock{color:var(--label-muted);flex:none;margin:0 9px 0 auto}.si .d-input:not([aria-invalid=true]):not([readonly]){border-color:var(--line-strong)}.si .d-input:hover:not(:focus):not(:disabled):not([readonly]):not([aria-invalid=true]){border-color:var(--slate-8)}.si .d-input:focus:not([aria-invalid=true]){border-color:var(--label-muted);box-shadow:0 0 0 3px var(--bg-menu-focus)}.si .d-affix-btn{width:40px;height:40px;right:2px}.si .d-affix-btn:hover{color:var(--label-base);background:0 0}.si .d-affix-btn:disabled{color:var(--slate-8);cursor:not-allowed;background:0 0}.si .d-btn-provider .d-btn-logo{color:var(--label-muted)}.si .d-btn-primary.d-btn-provider .d-btn-logo{box-sizing:content-box;border-radius:var(--d-radius);background:#fff;padding:4px;left:16px}html[data-theme=light] .si .d-btn-primary:hover:not(:disabled):not(:focus-visible){background:var(--cyan-12);border-color:var(--cyan-12)}.si-back.d-btn{gap:4px}.si-back svg{margin-left:-4px}.si-inbox{gap:var(--d-gap-in);display:grid}.si-inbox.is-pair{grid-template-columns:1fr 1fr}.si-inbox.is-pair .d-btn{padding-inline:12px}.si-inbox.is-pair .d-btn-logo{flex:none;position:static;translate:none}.si .d-btn.is-block[aria-busy=true]:after{margin-top:-7px;position:absolute;top:50%;right:16px}.si .d-btn-primary.is-block[aria-busy=true]:after{right:24px}.si.is-still .d-btn-primary:hover:not(:disabled):not(:focus-visible),html[data-theme=light] .si.is-still .d-btn-primary:hover:not(:disabled):not(:focus-visible){background:var(--accent);border-color:var(--accent)}.si.is-still .d-btn-secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--line)}html[data-theme=light] .si.is-still .d-btn-secondary:hover:not(:disabled){background:var(--bg-card);border-color:var(--line-strong)}.si.is-still .d-btn-ghost:hover:not(:disabled){background:0 0}.si .d-btn-ghost.is-flush{color:var(--label-base);padding-inline:10px}.si-lock{color:var(--label-muted);pointer-events:none;position:absolute;top:50%;right:14px;translate:0 -50%}.si-alt{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.si .d-field:has(.d-input[aria-invalid=true]) .d-label label{color:var(--red)}.si .d-error span{text-wrap:pretty}.si-resend .d-link,.si-who .d-btn-ghost{position:relative}.si-resend .d-link:after,.si-who .d-btn-ghost:after{content:"";position:absolute;inset:-12px -6px}@media (max-width:48rem){.si-alt .d-btn.is-sm{height:44px}}.si-code{gap:14px;position:relative}.si-code-status{min-height:20px;font-size:var(--fs-small);line-height:20px;font-weight:var(--fw-medium);color:var(--label-muted)}.si-code-status:empty{min-height:0;position:absolute}.si-resend{min-height:20px;font-size:var(--fs-small);line-height:20px;font-weight:var(--fw-medium);color:var(--label-muted)}.si-resend .d-link{font-size:var(--fs-small)}.si-checking,.si-sent{color:var(--label-muted);align-items:center;gap:8px;display:inline-flex}.si-checking .d-spinner{width:14px;height:14px}.si-sent{color:var(--label-base)}.si-sent svg{color:var(--accent-solid)}.otp{width:100%;display:block;position:relative}.otp-input{z-index:1;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;width:100%;height:100%;font-size:var(--fs-regular);cursor:text;background:0 0;border:0;outline:0;padding:0;position:absolute;inset:0}.otp-input::selection{background:0 0}.otp-cells{gap:8px;display:flex}.otp-cell{border:1px solid var(--line-strong);border-radius:var(--d-radius);background:var(--bg-card);min-width:0;height:56px;color:var(--label-base);font-size:var(--fs-title);line-height:1;font-weight:var(--fw-display);font-variant-numeric:tabular-nums;transition:border-color var(--d-out) var(--ease-out), box-shadow var(--d-out) var(--ease-out), background-color var(--d-out) var(--ease-out);flex:1 1 0;place-items:center;display:grid}.otp-cell:nth-child(4){margin-left:8px}.otp:not(.is-invalid):hover .otp-cell:not([data-active]){border-color:var(--slate-8)}.otp-cell[data-active]{border-color:var(--label-muted);box-shadow:0 0 0 3px var(--bg-menu-focus)}.otp.is-selected .otp-cell{background:var(--bg-menu-focus)}.otp.is-invalid.is-selected .otp-cell{background:var(--bg-hover)}.otp-caret{background:var(--label-base);width:2px;height:24px;animation:1.1s step-end infinite otp-blink}@keyframes otp-blink{50%{opacity:0}}.otp.is-invalid .otp-cell{border-color:var(--red)}.otp.is-invalid .otp-cell[data-active]{box-shadow:0 0 0 3px var(--red)}@supports (color:color-mix(in lab, red, red)){.otp.is-invalid .otp-cell[data-active]{box-shadow:0 0 0 3px color-mix(in oklab, var(--red) 22%, transparent)}}.otp.is-invalid .otp-cells{animation:otp-shake .32s var(--ease-out)}@keyframes otp-shake{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}to{transform:none}}.otp.is-busy .otp-cell{color:var(--label-muted);border-color:var(--line);box-shadow:none}@media (prefers-reduced-motion:reduce){.otp-caret,.otp.is-invalid .otp-cells{animation:none}.otp-cell{transition:none}}.si-consent{font-size:var(--fs-mini);line-height:18px;font-weight:var(--fw-medium);color:var(--label-muted);text-wrap:pretty}.si-consent a{color:var(--label-base);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;position:relative}.si-consent a:hover{text-decoration-color:currentColor}.si-consent a:after{content:"";position:absolute;inset:-10px -4px}.si-consent a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:1px}.door:has(.si-consent) .door-foot{visibility:hidden}.si-legal{color:var(--label-muted);text-align:center;text-wrap:balance}.door-foot .si-legal a{color:var(--label-base);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.door-foot .si-legal a:hover{text-decoration-color:currentColor}.door-foot .si-legal-pair{gap:4px 16px;display:none}.door:has(.si.is-door[data-step=password],.si.is-door[data-step=code]) .door-foot .si-legal-agree{display:none}.door:has(.si.is-door[data-step=password],.si.is-door[data-step=code]) .door-foot .si-legal-pair{display:inline-flex}.field[readonly]{background:var(--bg-hover);color:var(--label-muted)}.door .d-head{text-align:center}.door .d-head .d-sub{margin-inline:auto}.door .d-mark{justify-content:center}.door .si-lead{text-align:center}@media (min-width:48.01rem){.door-main{padding-top:max(40px,50vh - 260px)}.door-main.is-wide{padding-top:max(32px,50vh - 300px)}.door-col>.si.is-door:first-child{margin-top:0}}.si-ways{gap:12px}.si-new{text-align:center;font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--label-muted);text-wrap:balance}.si-alt-center{justify-content:center}.si-caption{text-align:center}.si-step.d-step,.si-step.d-step.is-back{animation-name:si-swap;animation-duration:var(--dur-step-out)}@keyframes si-swap{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.si-step.d-step,.si-step.d-step.is-back{animation:none}}.door .jn-faces{justify-content:center}.door .si-consent{text-align:center}.si.is-door .si-resend,.si.is-door .si-alt,.door .si-lead+.d-stack .si-resend{text-align:center;justify-content:center}.jn{--jn-face:var(--slate-4);display:block}html[data-theme=dark] .jn{--jn-face:var(--slate-5)}.jn-body{display:grid}.door-main:has(>.door-col>.jn){padding-top:clamp(32px,8vh,96px)}@media (max-width:48rem){.door-main:has(>.door-col>.jn){padding-top:24px}}.door-col:has(.jn) .d-head{margin-bottom:var(--d-gap)}.jn-team{color:var(--label-base);font-weight:var(--fw-medium)}.jn-aside{font-size:var(--fs-small);line-height:20px;font-weight:var(--fw-medium);color:var(--label-muted)}.jn-aside strong{color:var(--label-base);font-weight:var(--fw-medium);overflow-wrap:anywhere}.door-col:has(.jn) .d-field:has(.d-input[aria-invalid=true]) .d-label label{color:var(--red)}.jn .d-input[readonly],.jn .si .d-input[readonly],.jn .si.is-signup .d-input[readonly]{background:var(--bg-hover);border-color:var(--bg-hover);color:var(--label-muted)}.jn-after{margin-top:16px}:is(.d-mark>.d-org:not(:has(img)),.nt-invite>.d-org:not(:has(img))){border-color:var(--line-strong);background:var(--slate-3);color:var(--slate-12);font-size:20px;font-weight:var(--fw-display)}.nt-invite>.d-org:not(:has(img)){font-size:var(--fs-small)}.d-mark>.d-org:has(img){width:auto;min-width:48px;max-width:176px}.d-mark>.d-org>img{width:auto;max-width:174px;height:46px}.jn-faces{align-items:center;gap:10px;min-width:0;margin-top:12px;display:flex}.jn-faces .d-faces{flex:none}.jn-faces .disc{width:28px;height:28px;font-size:var(--fs-micro)}.jn .disc:not(:has(img)){color:var(--label-muted)}.jn-faces .d-faces>*+*{margin-left:-6px}.jn-faces-line{text-wrap:balance;min-width:0;font-size:var(--d-meta);line-height:18px;font-weight:var(--fw-medium);color:var(--label-muted)}.jn-faces .d-faces>.jn-faces-you{box-shadow:0 0 0 4px var(--bg);animation:jn-take-seat .26s var(--ease-out) both .12s;border-radius:50%;margin-left:2px;display:inline-grid;position:relative}.jn-faces-you>.disc{box-shadow:none}.jn-faces-you .jn-ring{width:36px;height:36px;inset:-4px}.jn-faces-you .jn-ring circle{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:jn-draw .42s var(--ease-out) both .34s}@media (prefers-reduced-motion:reduce){.jn-faces-you .jn-ring circle{stroke-dasharray:none;animation:none}}@keyframes jn-take-seat{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.jn-faces[data-you]{gap:14px}.jn[data-state=auth]:has(form) .jn-faces{display:none}.jn-me{border-block:var(--hairline) solid var(--line);align-items:center;gap:14px;min-height:72px;padding:12px 0;display:flex}.jn-me-face{flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.jn-me-face .disc{z-index:1;width:36px;height:36px;font-size:var(--fs-small);position:relative}.jn-ring{pointer-events:none;width:48px;height:48px;position:absolute;inset:0;overflow:visible;rotate:-90deg}.jn-ring circle{fill:none;stroke-width:1.5px}.jn-me[data-seat=waiting] .jn-ring circle{stroke:var(--slate-8);stroke-dasharray:2.6 2.4}@keyframes jn-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.jn-me-text{flex:1;gap:2px;min-width:0;display:grid}.jn-me-name{font-size:var(--fs-regular);line-height:20px;font-weight:var(--fw-medium);color:var(--label-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jn-me-meta{font-size:var(--d-meta);line-height:18px;font-weight:var(--fw-medium);color:var(--label-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jn-me .d-btn{flex:none}.jn-me .d-btn:before{content:"";position:absolute;inset:-8px -4px}.jn-live{min-height:20px;font-size:var(--d-meta);line-height:18px;font-weight:var(--fw-medium);color:var(--label-muted);align-items:center;gap:10px;display:flex}.jn-live-mark{background:var(--accent-solid);flex:none;width:6px;height:6px;position:relative}.jn-live time{color:var(--label-base);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.jn-next{font-size:var(--d-meta);line-height:18px;font-weight:var(--fw-medium);color:var(--label-muted)}.jn-corner{order:-1;display:inline-flex}.jn-corner .d-btn:before{content:"";position:absolute;inset:-6px -2px}.nt-invites{display:grid}.nt-invite{align-items:center;gap:14px;padding:14px 0;display:flex}.nt-invite:first-child{padding-top:0}.nt-invite+.nt-invite{border-top:var(--hairline) solid var(--line)}.nt-invite-text{flex:1;gap:2px;min-width:0;display:grid}.nt-invite-org{font-size:var(--fs-regular);line-height:22px;font-weight:var(--fw-display);letter-spacing:-.01em;color:var(--label-base)}.nt-invite-meta{font-size:var(--d-meta);line-height:18px;font-weight:var(--fw-medium);color:var(--label-muted)}.nt-invite .d-btn{flex:none}.nt-escape{justify-self:start}.jn .nt-escape{padding-inline:10px}.nt-escape:before{content:"";position:absolute;inset:-4px 0}@media (max-width:48rem){.jn .d-affix-btn{width:44px;height:44px;right:2px}}@media (prefers-reduced-motion:reduce){.jn-faces .d-faces>.jn-faces-you,.jn-faces-you .jn-ring circle,.jn-live-mark:after{animation:none}}@media (pointer:coarse){.onb-device-btn{min-height:44px}.onb-menu-item{height:44px}}.onb-rec-dot{background:var(--label-base);width:8px;height:8px;animation:onb-breathe 1s var(--ease-out) infinite alternate;border-radius:50%}@keyframes onb-breathe{0%{opacity:1}to{opacity:.35}}.onb-listen{--lvl:0;width:100%;height:calc(var(--onb-mic) + 12px);align-items:center;gap:18px;display:flex}.onb-listen-disc{width:var(--onb-mic);height:var(--onb-mic);background:var(--bg-hover);box-shadow:inset 0 0 0 1px var(--line);color:var(--label-base);border-radius:50%;flex:none;place-items:center;margin-left:6px;display:grid;position:relative}.onb-listen-disc:before{content:"";border:1.5px solid var(--line-strong);animation:onb-listen 1.6s var(--ease-out) infinite alternate;border-radius:50%;transition:transform 90ms linear,border-color .12s linear;position:absolute;inset:-6px}.onb-listen.is-sound .onb-listen-disc:before{transform:scale(calc(1 + var(--lvl) * .2));border-color:var(--label-muted);animation:none}@keyframes onb-listen{0%{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(1.06)}}.onb-meter{flex:1;justify-content:space-between;align-items:center;min-width:0;height:56px;display:flex;position:relative}.onb-meter i.is-empty{visibility:hidden}.onb-meter i{border-radius:var(--r-pill);background:var(--line-strong);width:3px;height:48px;transform:scaleY(calc((1 + var(--v,0) * 47) / 48));flex:none;transition:transform 80ms linear,background-color .12s linear}.onb-meter i.is-on{background:var(--accent-solid)}.onb-listen-word{font-size:var(--fs-small);line-height:20px;font-weight:var(--fw-medium);color:var(--label-muted);white-space:nowrap;transition:opacity var(--d-out) var(--ease-out);position:absolute;top:50%;left:0;translate:0 -50%}.onb-listen.was-sound .onb-listen-word{opacity:0}.onb-listen.is-waking .onb-listen-disc:before{opacity:.5;animation:none}.onb-listen.is-waking .onb-listen-disc{color:var(--label-muted)}.onb-unblock{width:300px}.onb-unblock-bar{border-radius:var(--r-pill);border:var(--hairline) solid var(--line);background:var(--bg-hover);align-items:center;gap:10px;height:36px;padding:0 6px;display:flex}.onb-unblock-icon{background:var(--bg-card);width:26px;height:26px;color:var(--label-base);box-shadow:0 0 0 2px var(--accent-solid);border-radius:50%;place-items:center;display:grid}.onb-unblock-url{font-size:var(--fs-small);color:var(--label-muted)}.onb-unblock-pop{border-radius:var(--r-control);border:var(--hairline) solid var(--line);background:var(--bg-card);width:232px;box-shadow:var(--shadow-2);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-base);align-items:center;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.onb-unblock-pop svg{color:var(--label-muted);flex:none}.onb-unblock-aa{font-size:var(--fs-small);font-weight:var(--fw-display);letter-spacing:-.02em}.onb-unblock-select{background:var(--bg-hover);box-shadow:0 0 0 1px var(--line), 0 0 0 3px var(--bg-card), 0 0 0 5px var(--accent-solid);font-size:var(--fs-mini);border-radius:6px;margin-left:auto;padding:3px 10px}.onb-unblock-x{width:22px;height:22px;box-shadow:0 0 0 2px var(--accent-solid);font-size:var(--fs-regular);border-radius:50%;place-items:center;margin-left:auto;line-height:1;display:grid}.onb-unblock-switch{border-radius:var(--r-pill);background:var(--label-base);width:28px;height:16px;margin-left:auto;position:relative}.onb-unblock-switch:after{content:"";background:var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.onb-device{z-index:3;display:grid;position:relative}.onb-device-name{min-width:0;min-height:32px;font-size:var(--fs-small);line-height:20px;font-weight:var(--fw-medium);color:var(--label-base);align-items:center;gap:8px;display:flex}.onb-device-name>svg{color:var(--label-muted);flex:none}.onb-device.is-waking .onb-device-name{color:var(--label-muted);font-weight:var(--fw-medium)}.onb-device-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.onb-device-btn{max-width:calc(100% + 24px);font-size:var(--fs-small);color:var(--label-base);justify-self:start;gap:8px;margin-left:-10px;padding-inline:10px}.onb-device-btn>svg{color:var(--label-muted);flex:none}.onb-device-btn[aria-expanded=true]{background:var(--bg-hover)}.onb-device-advice{font-size:var(--fs-small);color:var(--label-muted);line-height:18px}.onb-menu{z-index:5;border-radius:var(--d-radius);border:var(--hairline) solid var(--line);background:var(--bg-card);width:100%;box-shadow:var(--shadow-2);padding:4px;position:absolute;top:36px;left:0}.onb-menu-item{border-radius:var(--d-radius);width:100%;height:40px;color:var(--label-base);font:500 14px/1 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.onb-menu-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.onb-menu-item small{font-size:var(--fs-small);color:var(--label-muted);margin-left:6px}.onb-menu-item:hover,.onb-menu-item:focus-visible{background:var(--bg-hover);outline:none}.onb-menu-item svg{color:var(--label-base);flex:none}.onb-diff{align-items:center;gap:8px;display:inline-flex}.onb-diff:before{margin:0 2px 0 10px!important}.onb-diff-pips{gap:3px;display:inline-flex}.onb-diff-pips i{background:var(--track);clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);width:12px;height:7px}.onb-diff-pips i.on{background:var(--accent-solid)}@media (max-height:720px){.onb-unblock{transform-origin:0 100%;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.onb-listen-disc:before,.onb-rec-dot{animation:none}.onb-meter i{transition:none}}html:has(.wz){background:#000}.wz{background:var(--bg-ground);height:100dvh;color:var(--label-base);isolation:isolate;display:flex;position:relative;overflow:hidden}.wz-left{min-width:0;transition:opacity var(--dur-step-out) var(--ease-out);flex-direction:column;flex:50%;padding:48px 80px 128px;display:flex;position:relative;overflow-y:auto}.wz-top{align-items:center;display:flex;position:absolute;top:20px;left:24px}.wz-top .cobrand,.wz-top .d-wordmark{opacity:.9}.wz-main{flex-direction:column;flex:1;display:flex}.wz-step{width:100%;max-width:400px;transition:opacity var(--dur-step-out) var(--ease-in);margin:auto}.wz-step.is-leaving{opacity:0}.wz-b{animation:wz-in var(--dur-spring-step) var(--ease-spring-step) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}@keyframes wz-in{0%{opacity:0;transform:translateY(16px)}}.wz-head{gap:6px;display:grid}.wz-title{font-size:var(--fs-title);line-height:var(--lh-tight);font-weight:var(--fw-medium);letter-spacing:var(--tr-display);color:var(--label-title);text-wrap:balance;outline:none}.wz-title-ok{align-items:center;gap:10px;display:inline-flex}.wz-title-ok svg{color:var(--accent)}.wz-sub{font-size:var(--fs-regular);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--label-muted);text-wrap:pretty}.wz-content{gap:8px;margin-top:32px;display:grid}.wz-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:40px;display:flex}.wz-label-row{justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex}.wz-label{font-size:var(--fs-small);line-height:var(--lh-ui);font-weight:var(--fw-medium);color:var(--label-faint)}.wz-hint{font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--label-faint);margin-top:4px}.wz-error{font-size:var(--fs-small);line-height:var(--lh-ui);font-weight:var(--fw-medium);color:var(--red);margin-top:4px}.wz-input{min-width:0;height:var(--h-lg);border-radius:var(--r-control);border:var(--hairline) solid var(--line);background:var(--bg-card);color:var(--label-base);font:inherit;font-size:var(--fs-regular);font-weight:var(--fw-regular);transition:border-color var(--dur-regular) var(--ease-out);flex:1;padding:0 14px}.wz-input::placeholder{color:var(--label-faint)}.wz-input:hover{border-color:var(--line-strong)}.wz-input:focus{outline:var(--focus-ring);outline-offset:-1px;border-color:#0000}.wz-input[aria-invalid=true]{border-color:var(--red)}.wz-name-row{border-radius:var(--r-control);align-items:center;gap:12px;display:flex}.wz-name-row.is-drag{outline:var(--focus-ring);outline-offset:4px}.wz-avatar{width:var(--h-lg);height:var(--h-lg);border:var(--hairline) solid var(--line);background:var(--bg-card);color:var(--label-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.wz-avatar img{object-fit:cover;width:100%;height:100%}.wz-avatar-hover{color:var(--label-title);opacity:0;transition:opacity var(--dur-regular) var(--ease-out);background:#00000073;background:lab(0% 0 0/.45);place-items:center;display:grid;position:absolute;inset:0}.wz-avatar:hover .wz-avatar-hover,.wz-avatar:focus-visible .wz-avatar-hover,.wz-avatar[aria-busy=true] .wz-avatar-hover{opacity:1;transition-duration:var(--dur-instant)}.wz-avatar:focus-visible{outline:var(--focus-ring);outline-offset:2px}.wz-text-btn{font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-muted);cursor:pointer;background:0 0;border:0;padding:0}.wz-text-btn:hover:not(:disabled){color:var(--label-base)}.wz-text-btn:disabled{opacity:.6;cursor:default}.wz-text-btn:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:var(--r-key)}.wz-btn{height:var(--h-lg);border-radius:var(--r-pill);border:var(--hairline) solid transparent;background:var(--bg-menu);min-width:32px;color:var(--label-base);font:inherit;font-size:var(--fs-regular);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-regular) var(--ease-out), color var(--dur-regular) var(--ease-out), opacity var(--dur-regular) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 18px;line-height:1;display:inline-flex;position:relative}.wz-btn:hover:not(:disabled){background:var(--bg-menu-focus);transition-duration:var(--dur-instant)}.wz-btn:disabled{opacity:.6;cursor:default}.wz-btn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.wz-btn.is-ghost{color:var(--label-muted);background:0 0}.wz-btn.is-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--label-base)}.wz-btn.is-accent{background:var(--accent);color:var(--on-accent)}.wz-btn.is-accent:hover:not(:disabled){background:var(--accent-hover)}.wz-btn[aria-busy=true]{cursor:progress}.wz-btn[aria-busy=true]:after{content:"";opacity:0;width:14px;height:4px;animation:d-fade-in var(--dur-instant) linear forwards;animation-delay:var(--dur-regular);background:radial-gradient(circle,currentColor 1.6px,#0000 2px) 0/5px 4px repeat-x}.wz-link-btn{height:var(--h-sm);border-radius:var(--r-pill);color:var(--label-muted);font:inherit;font-size:var(--fs-mini);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--dur-regular) var(--ease-out), color var(--dur-regular) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.wz-link-btn:hover{background:var(--bg-hover);color:var(--label-base);transition-duration:var(--dur-instant)}.wz-link-btn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.wz-round-btn{border:var(--hairline) solid var(--line);background:var(--bg-card);width:32px;height:32px;color:var(--label-base);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.wz-round-btn:hover{background:var(--bg-hover)}.wz-round-btn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.wz-rows{margin:0;padding:0;list-style:none;display:grid}.wz-row{border-top:var(--hairline) solid var(--line);align-items:center;gap:16px;padding:16px 0;display:flex}.wz-rows>.wz-row:last-child{border-bottom:var(--hairline) solid var(--line)}.wz-row-text{flex:1;gap:4px;min-width:0;display:grid}.wz-row-text b{font-size:var(--fs-regular);line-height:var(--lh-ui);font-weight:var(--fw-display);color:var(--label-title)}.wz-row-text span{font-size:var(--fs-regular);line-height:var(--lh-ui);color:var(--label-muted)}.wz-row-text span.is-error{color:var(--red)}.wz-opp-face{width:var(--h-lg);height:var(--h-lg);border-radius:var(--r-control)}.wz-opp .onb-diff{flex:none}.wz-quote{font-size:var(--fs-regular);line-height:var(--lh-ui);color:var(--label-base)}.wz-switch-row{cursor:pointer}.wz-switch{border-radius:var(--r-pill);background:var(--slate-8);cursor:pointer;width:30px;height:20px;transition:background-color var(--dur-regular) var(--ease-out);border:0;flex:none;padding:0;position:relative}.wz-switch:hover{background:var(--slate-9)}.wz-switch:after{content:"";background:var(--slate-12);width:14px;height:14px;transition:translate var(--dur-regular) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.wz-switch[aria-checked=true]{background:var(--cyan-9)}.wz-switch[aria-checked=true]:after{translate:10px}.wz-switch:focus-visible{outline:var(--focus-ring);outline-offset:2px}.wz{--onb-mic:40px}.wz-mic{gap:6px;display:grid}.wz-mic .onb-listen{gap:16px;height:56px}.wz-mic .onb-device{gap:2px}.wz-mic .onb-device-btn{min-height:var(--h-md)}.wz-hear{justify-self:start;align-items:center;gap:8px;margin-top:6px;display:inline-flex}.wz-goals{gap:8px;display:flex}.wz-goal{height:var(--h-lg);border-radius:var(--r-control);border:var(--hairline) solid var(--line);background:var(--bg-card);color:var(--label-muted);font:inherit;font-size:var(--fs-regular);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-regular) var(--ease-out), color var(--dur-regular) var(--ease-out), border-color var(--dur-regular) var(--ease-out);flex:1}.wz-goal:hover{background:var(--bg-hover);color:var(--label-base);transition-duration:var(--dur-instant)}.wz-goal[aria-checked=true]{background:var(--bg-selected);border-color:var(--cyan-9);color:var(--label-title)}.wz-goal:focus-visible{outline:var(--focus-ring);outline-offset:2px}.wz-invite{gap:8px;display:grid}.wz-chips{border-radius:var(--r-control);border:var(--hairline) solid var(--line);background:var(--bg-card);cursor:text;min-height:80px;transition:border-color var(--dur-regular) var(--ease-out);flex-wrap:wrap;align-content:flex-start;gap:6px;padding:10px 12px;display:flex}.wz-chips:focus-within{outline:var(--focus-ring);outline-offset:-1px;border-color:#0000}.wz-chips-input{min-width:0;height:24px;color:var(--label-base);font:inherit;font-size:var(--fs-small);background:0 0;border:0;outline:none;flex:1 0 140px}.wz-chips-input::placeholder{color:var(--label-faint)}.wz-chip{border-radius:var(--r-key);background:var(--bg-menu);max-width:100%;height:24px;font-size:var(--fs-small);color:var(--label-base);animation:wz-chip-in var(--dur-spring-pill) var(--ease-spring-pill) backwards;align-items:center;display:inline-flex}@keyframes wz-chip-in{0%{opacity:0;transform:scale(.9)}}.wz-chip-text{text-overflow:ellipsis;white-space:nowrap;font:inherit;color:inherit;background:0 0;border:0;padding:0 6px 0 8px;overflow:hidden}.wz-chip-text span{color:var(--label-muted)}button.wz-chip-text{cursor:pointer}.wz-chip-x{border:0;border-left:1px solid var(--line);width:22px;height:24px;color:var(--label-muted);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.wz-chip-x:hover{color:var(--label-base)}.wz-chip.is-bad{color:var(--red);background:var(--red-9)}@supports (color:color-mix(in lab, red, red)){.wz-chip.is-bad{background:color-mix(in oklab, var(--red-9) 14%, transparent)}}.wz-chip.is-picked{outline:var(--focus-ring);outline-offset:0}.wz-dots{justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:24px;left:0;right:0}.wz-dot{border-radius:var(--r-pill);background:var(--label-muted);width:8px;height:8px;opacity:var(--o,.6);cursor:default;transition:width var(--dur-spring-pill) var(--ease-spring-pill), opacity var(--dur-step-out) var(--ease-out);border:0;padding:0;position:relative}.wz-dot:before{content:"";position:absolute;inset:-12px -8px}.wz-dot[data-at=past]{--o:.6;cursor:pointer}.wz-dot[data-at=past]:hover{--o:.9}.wz-dot[data-at=next]{--o:calc(1 - .15 * var(--d,1))}.wz-dot[data-at=now]{--o:1;background:linear-gradient(90deg, var(--label-base), var(--label-muted));width:24px}[data-tip]{position:relative}.wz [data-tip]:after{content:attr(data-tip);border-radius:var(--r-control);border:var(--hairline) solid var(--line);background:var(--bg-menu);box-shadow:var(--elev-medium);color:var(--label-base);font-size:var(--fs-mini);font-weight:var(--fw-medium);line-height:var(--lh-ui);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-out);padding:4px 8px;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}.wz [data-tip]:hover:after{opacity:1;transition-delay:.45s}.wz [data-tip]:focus-visible:after{opacity:1}.wz .wz-dot[data-at=now]:after,.wz .wz-dot[data-at=next]:after{display:none}.wz-right{pointer-events:none;min-width:0;transition:opacity var(--dur-step-out) var(--ease-out);flex:50%;position:relative;overflow:hidden}.wz-right:before{content:"";z-index:2;width:var(--hairline);background:linear-gradient(transparent, var(--line) 50%, transparent);position:absolute;top:0;bottom:0;left:0}.wz-scene{animation:wz-scene-in var(--dur-scene) var(--ease-scene) backwards;transition:opacity var(--dur-step-out) var(--ease-in);position:absolute;inset:0;container-type:size}.wz-right.is-leaving .wz-scene{opacity:0}@keyframes wz-scene-in{0%{opacity:0;transform:scale(1.02)}}.wz-veil{z-index:1;--veil:var(--bg-ground);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wz-veil{--veil:color-mix(in oklab, var(--bg-ground) var(--veil-mid,42%), transparent)}}.wz-veil{background:linear-gradient(180deg, var(--bg-ground) var(--veil-top,6%), var(--veil) var(--veil-in,38%), var(--veil) var(--veil-low,62%), var(--bg-ground) var(--veil-bot,96%)), linear-gradient(270deg, var(--bg-ground), var(--bg-ground), var(--bg-ground))}@supports (color:color-mix(in lab, red, red)){.wz-veil{background:linear-gradient(180deg, var(--bg-ground) var(--veil-top,6%), var(--veil) var(--veil-in,38%), var(--veil) var(--veil-low,62%), var(--bg-ground) var(--veil-bot,96%)), linear-gradient(270deg, color-mix(in oklab, var(--bg-ground) var(--veil-side,55%), transparent), color-mix(in oklab, var(--bg-ground) var(--veil-center,20%), transparent), color-mix(in oklab, var(--bg-ground) var(--veil-side,55%), transparent))}}.wz-scene.is-mic .wz-veil{--veil-mid:0%}.wz-scene.is-how .wz-veil{--veil-mid:0%;--veil-top:2%;--veil-in:22%;--veil-low:92%;--veil-bot:100%;--veil-side:30%;--veil-center:0%}.wz-scene.is-call .wz-veil{--veil-mid:18%}.wz-tilt{transform-origin:50%;animation:wz-drift var(--dur-drift) ease-in-out infinite alternate;position:absolute;top:50%;left:50%;transform:translate(-44%,-50%)perspective(1400px)rotateX(16deg)rotateY(-18deg)rotate(5deg)scale(1.22)}@keyframes wz-drift{0%{translate:0 3%}to{translate:-2% -4%}}.wz-panel{border-radius:var(--r-panel);border:var(--hairline) solid var(--line);background:var(--bg-card);width:420px;box-shadow:var(--elev-high);padding:6px}.wz-panel-h{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px 12px;display:flex}.wz-panel-h b{font-size:var(--fs-regular);font-weight:var(--fw-display);color:var(--label-title)}.wz-panel-h span{font-size:var(--fs-mini);color:var(--label-muted);font-variant-numeric:tabular-nums}.wz-prow{height:var(--h-lg);border-radius:var(--r-control);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-base);align-items:center;gap:12px;padding:0 12px;display:flex}.wz-prow.is-me{background:var(--bg-selected);box-shadow:var(--ring-cursor)}.wz-prow.is-new{animation:wz-in var(--dur-spring-step) var(--ease-spring-step) backwards}.wz-prow-n{width:14px;color:var(--label-faint);font-variant-numeric:tabular-nums;text-align:right;flex:none}.wz-prow-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wz-prow-name em{color:var(--label-muted);font-style:normal}.wz-prow-note{font-size:var(--fs-mini);color:var(--label-faint)}.wz-ghost-disc{background:var(--bg-menu);width:28px;height:28px;color:var(--label-muted);border-radius:50%;flex:none;place-items:center;display:grid}.wz-ghost-bar{width:var(--w,30%);border-radius:var(--r-pill);background:var(--bg-menu);flex:none;max-width:120px;height:6px}.wz-ghost-bar.is-name{flex:1;max-width:140px}.wz-prow .disc{flex:none}.wz-pill{border-radius:var(--r-pill);border:var(--hairline) solid var(--line);height:20px;font-size:var(--fs-micro);font-weight:var(--fw-medium);color:var(--label-muted);flex:none;align-items:center;padding:0 8px;display:inline-flex}.wz-pill.is-invited{color:var(--accent);border-color:var(--cyan-7)}.wz-pill.is-ghost{color:#0000}.wz-orb-scene{place-items:center;display:grid;position:absolute;inset:0}.wz-orb{aspect-ratio:1;width:min(82cqw,82cqh)}.wz-orb-canvas{width:100%;height:100%;display:block}.wz-round{position:absolute;inset:0}.wz-caller{border-radius:var(--r-pill);border:var(--hairline) solid var(--line);background:var(--bg-card);white-space:nowrap;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex;position:absolute;top:17cqh;left:50%;translate:-50%}.wz-caller-face{border-radius:50%;width:32px;height:32px}.wz-caller-text{display:grid}.wz-caller-text b{font-size:var(--fs-small);font-weight:var(--fw-display);color:var(--label-title)}.wz-caller-text span{font-size:var(--fs-mini);color:var(--label-muted)}.wz-caller-clock{font-size:var(--fs-mini);color:var(--label-muted);font-variant-numeric:tabular-nums;margin-left:8px}.wz-round-orb{aspect-ratio:1;width:min(56cqw,38cqh);position:absolute;top:45%;left:50%;translate:-50% -50%}.wz-lines{text-align:center;width:min(84cqw,460px);font-size:var(--fs-large);line-height:var(--lh-ui);font-weight:var(--fw-medium);gap:10px;display:grid;position:absolute;bottom:27cqh;left:50%;translate:-50%}.wz-word{animation:wz-word var(--word) var(--ease-out) backwards;animation-delay:var(--at);display:inline-block}@keyframes wz-word{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}}.wz-line-her{color:var(--label-title)}.wz-line-you{color:var(--label-muted);font-size:var(--fs-regular)}.wz-line-you em{color:var(--label-faint);margin-right:4px;font-style:normal}.wz-receipt{width:min(84cqw,400px);animation:wz-receipt var(--dur-spring-step) var(--ease-spring-step) backwards;animation-delay:var(--at);align-items:center;gap:14px;padding:12px 14px;display:flex;position:absolute;bottom:9cqh;left:50%;transform:translate(-50%)}@keyframes wz-receipt{0%{opacity:0;transform:translate(-50%,24px)}}.wz-round.is-still .wz-word,.wz-round.is-still .wz-receipt{animation:none}.wz-receipt-text{gap:4px;min-width:0;display:grid}.wz-receipt-k{font-size:var(--fs-mini);font-weight:var(--fw-medium);color:var(--label-muted)}.wz-receipt q{font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--label-title)}.wz-receipt-chip{font-size:var(--fs-mini);font-weight:var(--fw-medium);color:var(--label-muted);justify-self:start;margin-top:2px}.wz-ring{flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.wz-ring svg{position:absolute;inset:0;rotate:-90deg}.wz-ring circle{fill:none;stroke-width:3.5px}.wz-ring-track{stroke:var(--track)}.wz-ring-fill{stroke:var(--cyan-9);stroke-linecap:round}.wz-ring b{font-size:var(--fs-regular);font-weight:var(--fw-display);color:var(--label-title);font-variant-numeric:tabular-nums}.wz-goal-hero{align-items:baseline;gap:12px;padding:4px 12px 18px;display:flex}.wz-goal-hero b{font-size:var(--fs-hero);line-height:var(--lh-tight);font-weight:var(--fw-voice);font-variant-numeric:tabular-nums;color:var(--label-title);animation:wz-in var(--dur-spring-step) var(--ease-spring-step) backwards;font-style:italic}.wz-goal-hero span{font-size:var(--fs-regular);color:var(--label-muted)}.wz-ticks{grid-template-columns:repeat(var(--n), 1fr);gap:4px;padding:0 12px 14px;display:grid}.wz-ticks i{border-radius:var(--r-key);background:var(--track);height:10px;animation:wz-in var(--dur-spring-pill) var(--ease-spring-pill) backwards;animation-delay:calc(var(--k) * var(--stagger) / 3)}.wz-ticks i.is-on{background:linear-gradient(90deg, var(--cyan-8), var(--cyan-11))}.wz-stage{--fx:50cqw;position:absolute;inset:0;container-type:size}.wz-stage-room{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000,#000 38%);mask:linear-gradient(90deg,#0000,#000 38%)}.wz[data-step=call] .wz-right:before{display:none}.wz-stage-figs{position:absolute;inset:0}.wz.is-intro .wz-left,.wz.is-intro .wz-right{opacity:0}.wz-intro{z-index:20;background:var(--bg-ground);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.wz-intro-stage{aspect-ratio:1;opacity:0;width:min(800px,96vh);position:relative}.wz-intro.is-waiting{visibility:hidden}.wz-intro-glow,.wz-intro-word{opacity:0}.wz-intro-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.wz-intro-glow{background:radial-gradient(closest-side, var(--cyan-9), var(--cyan-9) 50%, transparent 75%);border-radius:50%;position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.wz-intro-glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--cyan-9) 20%, transparent), color-mix(in oklab, var(--cyan-9) 6%, transparent) 50%, transparent 75%)}}.wz-intro-pulse{background:radial-gradient(closest-side, transparent 80%, var(--cyan-9) 92%, var(--cyan-11) 96%, transparent 100%);border-radius:50%;position:absolute;inset:27%}@supports (color:color-mix(in lab, red, red)){.wz-intro-pulse{background:radial-gradient(closest-side, transparent 80%, color-mix(in oklab, var(--cyan-9) 30%, transparent) 92%, color-mix(in oklab, var(--cyan-11) 70%, transparent) 96%, transparent 100%)}}.wz-intro-pulse{opacity:0}.wz-intro-word{font-size:var(--fs-display);line-height:var(--lh-tight);font-weight:var(--fw-display);letter-spacing:var(--tr-display);color:var(--label-title);justify-content:center;align-items:baseline;display:flex;position:absolute;top:76%;left:0;right:0}.wz-intro-word .sq{width:.2em;height:.2em;margin-left:.07em}@media (max-width:768px){.wz{height:auto;min-height:100dvh;overflow:visible}.wz-left{padding:72px 24px 96px;overflow:visible}.wz-right{display:none}.wz-step{margin:0 auto}.wz-actions{justify-content:stretch}.wz-actions .wz-btn{flex:1}}@media (prefers-reduced-motion:reduce){.wz-b,.wz-scene,.wz-chip,.wz-prow.is-new,.wz-goal-hero b,.wz-ticks i,.wz-tilt{animation:none}.wz-step,.wz-right,.wz-scene,.wz-left,.wz-dot{transition:none}.wz-word,.wz-receipt{animation:none}}.app-shell.is-arriving{animation:wz-arrive var(--dur-arrive) var(--ease-arrive) backwards}@keyframes wz-arrive{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.app-shell.is-arriving{animation:none}}.wz-face{background:var(--bg-menu);flex:none;position:relative;overflow:hidden}.wz-face img{max-width:none;position:absolute}html[data-open-intro]:has(.app-shell){background:#000}html[data-open-intro] .app-shell{opacity:0}.wz-open{z-index:100;position:relative}.wz-open .wz-intro{pointer-events:auto;cursor:default}.people-count{background:var(--bg-hover);min-width:22px;color:var(--label-muted);font-size:var(--fs-mini);font-variant-numeric:tabular-nums;text-align:center;padding:1px 6px}.people-count.is-hot{background:var(--accent-solid);color:#fff}.pp{display:block}body:has(.pp) .app-backdrop{opacity:.35}html:not([data-theme=dark]) body:has(.pp) .app-backdrop{opacity:0}.pp .page-title{margin-bottom:0}.pp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 24px;margin-bottom:28px;display:flex}.pp-head-text{min-width:0}.pp-crumb{border-radius:var(--r-control);height:24px;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-muted);transition:background-color var(--dur-regular) var(--ease-out), color var(--dur-regular) var(--ease-out);align-items:center;gap:4px;margin:0 0 12px -6px;padding:0 8px 0 4px;display:inline-flex}.pp-crumb:hover{color:var(--label-base);background:var(--bg-hover)}.pp-crumb:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pp-headsub{font-size:var(--fs-small);line-height:20px;font-weight:var(--fw-medium);color:var(--label-muted);font-variant-numeric:tabular-nums;margin-top:10px}.pp-head-actions{align-items:center;gap:8px;display:flex}.pp-head-actions .d-btn svg{flex:none}.pp-tabs{border-bottom:var(--hairline) solid var(--line);gap:8px;display:flex}.pp-tab{height:40px;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-muted);cursor:pointer;white-space:nowrap;transition:color var(--dur-regular) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;display:inline-flex;position:relative}.pp-tab:hover,.pp-tab[aria-selected=true]{color:var(--label-base)}.pp-tab[aria-selected=true]:after{content:"";background:var(--label-base);height:2px;position:absolute;bottom:0;left:6px;right:6px}.pp-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-control)}.pp-count{font-size:var(--fs-small);line-height:1;font-weight:var(--fw-medium);color:var(--label-muted)}.pp-count.is-hot{color:var(--label-base);font-weight:var(--fw-display)}.pp-panel:focus-visible{outline:none}.pp-toolbar{align-items:center;gap:8px;min-height:32px;margin-bottom:8px;display:flex}.pp-toolbar-end{margin-left:auto;margin-right:12px}.pp-toolbar-count~.pp-toolbar-end{margin-left:4px}.pp-search{border:var(--hairline) solid var(--line);border-radius:var(--r-control);background:var(--bg-card);width:280px;height:32px;color:var(--label-muted);transition:border-color var(--dur-regular) var(--ease-out), box-shadow var(--dur-regular) var(--ease-out);align-items:center;gap:8px;padding:0 10px;display:flex}.pp-search:hover{border-color:var(--line-strong)}.pp-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pp-search svg{flex:none}.pp-search input{min-width:0;height:100%;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-base);background:0 0;border:0;outline:0;flex:1}.pp-search input::placeholder{color:var(--label-faint)}.pp-search input::-webkit-search-cancel-button{appearance:none}.pp-filter{border:var(--hairline) solid var(--line);border-radius:var(--r-control);background:var(--bg-card);max-width:240px;height:32px;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-base);cursor:pointer;transition:background-color var(--dur-regular) var(--ease-out), border-color var(--dur-regular) var(--ease-out);align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.pp-filter:hover,.pp-filter[aria-expanded=true]{background:var(--bg-hover);border-color:var(--line-strong)}.pp-filter:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pp-filter .pp-chev{color:var(--label-muted);flex:none}.pp-toolbar-count{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-muted);font-variant-numeric:tabular-nums;margin-left:auto}.pp-table{display:grid}.pp-thead{border-bottom:var(--hairline) solid var(--line);min-height:36px;font-size:var(--fs-mini);line-height:16px;font-weight:var(--fw-medium);color:var(--label-muted);align-items:center;padding:0 12px}.pp-row{border-bottom:var(--hairline) solid var(--line);min-height:56px;font-size:var(--fs-small);transition:background-color var(--dur-regular) var(--ease-out);align-items:center;padding:8px 12px;line-height:20px}@media (hover:hover){.pp-table>.pp-row:hover,.pp-list>.pp-req:hover{background:var(--bg-hover)}}.pp-row.is-off{color:var(--label-muted)}.pp-row.is-off .pp-name,.pp-row.is-off .disc,.pp-row.is-busy{opacity:.6}.pp-grid{--pp-act:32px;grid-template-columns:minmax(0, 1fr) minmax(0, 280px) 132px 112px 112px var(--pp-act);column-gap:16px;display:grid}.pp-grid>.pp-span-act,.pp-grid>.pp-span-tail{grid-column:5/span 2}.pp-who{align-items:center;gap:12px;min-width:0;display:flex}.pp-who-text{gap:1px;min-width:0;display:grid}.pp-name{min-width:0;font-size:var(--fs-small);line-height:20px;font-weight:var(--fw-medium);color:var(--label-base);align-items:baseline;gap:6px;display:flex}.pp-sub{font-size:var(--fs-small);line-height:18px;font-weight:var(--fw-medium);color:var(--label-muted)}.pp-you{font-weight:var(--fw-medium);color:var(--label-muted);flex:none}.pp-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pp-dim{color:var(--label-muted)}.pp-cell-teams{min-width:0;color:var(--label-base)}.pp-cell-role{min-width:0}.pp-cell-role>.pp-pop-wrap,.pp-req-team>.pp-pop-wrap{margin-left:-8px}.pp-cell-last,.pp-cell-when,.pp-cell-lead{font-size:var(--fs-small)}.pp-cell-lead{min-width:0}.pp-cell-when.is-fresh{color:var(--label-base);font-weight:var(--fw-medium)}.pp-cell-act{justify-content:flex-end;display:flex}.pp-role-text{color:var(--label-base)}.pp-only-narrow,.pp-only-narrow-inline{display:none}.pp-face{background:var(--tone-bg);color:var(--tone-ink);font-weight:var(--fw-display);letter-spacing:.01em}.pp-face[data-tone=slate]{--tone-bg:var(--slate-5);--tone-ink:var(--slate-11)}.pp-face[data-tone=cyan]{--tone-bg:var(--cyan-5);--tone-ink:var(--cyan-11)}.pp-face[data-tone=blue]{--tone-bg:#c2e5ff;--tone-ink:#0d74ce}.pp-face[data-tone=violet]{--tone-bg:#e1d9ff;--tone-ink:#6550b9}.pp-face[data-tone=pink]{--tone-bg:#f6cee7;--tone-ink:#c2298a}.pp-face[data-tone=orange]{--tone-bg:#ffd19a;--tone-ink:#cc4e00}.pp-face[data-tone=amber]{--tone-bg:#fbe577;--tone-ink:#ab6400}.pp-face[data-tone=jade]{--tone-bg:#c3e9d7;--tone-ink:#208368}html[data-theme=dark] .pp-face[data-tone=blue],.stage-dark .pp-face[data-tone=blue]{--tone-bg:#004074;--tone-ink:#70b8ff}html[data-theme=dark] .pp-face[data-tone=violet],.stage-dark .pp-face[data-tone=violet]{--tone-bg:#3c2e69;--tone-ink:#baa7ff}html[data-theme=dark] .pp-face[data-tone=pink],.stage-dark .pp-face[data-tone=pink]{--tone-bg:#591c47;--tone-ink:#ff8dcc}html[data-theme=dark] .pp-face[data-tone=orange],.stage-dark .pp-face[data-tone=orange]{--tone-bg:#562800;--tone-ink:#ffa057}html[data-theme=dark] .pp-face[data-tone=amber],.stage-dark .pp-face[data-tone=amber]{--tone-bg:#4d3000;--tone-ink:#ffca16}html[data-theme=dark] .pp-face[data-tone=jade],.stage-dark .pp-face[data-tone=jade]{--tone-bg:#114837;--tone-ink:#1fd8a4}.pp-invitee{border:1px dashed var(--slate-8);width:32px;height:32px;color:var(--label-muted);border-radius:50%;flex:none;place-items:center;display:grid}.pp-more,.pp-icon-btn{border-radius:var(--r-control);width:28px;height:28px;color:var(--label-muted);cursor:pointer;transition:background-color var(--dur-regular) var(--ease-out), color var(--dur-regular) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:grid}.pp-icon-btn{width:32px;height:32px}.pp-more:hover,.pp-more[aria-expanded=true],.pp-icon-btn:hover{background:var(--bg-menu-focus);color:var(--label-base)}.pp-more:focus-visible,.pp-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pp-ghost-select{border-radius:var(--r-control);max-width:100%;height:28px;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-base);cursor:pointer;transition:background-color var(--dur-regular) var(--ease-out), border-color var(--dur-regular) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.pp-ghost-select .pp-chev{color:var(--label-muted);flex:none}.pp-ghost-select:hover:not(:disabled){background:var(--bg-hover)}.pp-ghost-select[aria-expanded=true]{background:var(--bg-hover);border-color:var(--line)}.pp-ghost-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pp-ghost-select:disabled{cursor:progress;opacity:.6}.pp-ghost-select.is-docked{height:32px;font-weight:var(--fw-medium);margin:0;padding:0 8px 0 10px}.pp-ghost-select.is-docked:hover{background:var(--bg-menu-focus)}.pp-pop-wrap:has(>.pp-field-select){width:100%;display:flex}.pp-field-select{width:100%;height:var(--d-control-sm,36px);border:var(--hairline) solid var(--line);border-radius:var(--r-control);background:var(--bg);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-base);text-align:left;cursor:pointer;transition:border-color var(--dur-regular) var(--ease-out);justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.pp-field-select:hover,.pp-field-select[aria-expanded=true]{border-color:var(--line-strong)}.pp-field-select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.pp-field-select .pp-chev{color:var(--label-muted);flex:none}.pp-pop.pp-pop-field{left:0;right:0;width:auto!important}.pp-pop-wrap{min-width:0;max-width:100%;display:inline-flex;position:relative}.pp-pop{z-index:60;border:var(--hairline) solid var(--line);border-radius:var(--r-control);background:var(--bg-card);text-align:left;min-width:180px;max-width:calc(100vw - 32px);max-height:min(360px,60vh);animation:pp-pop-in var(--d-out,.15s) var(--ease-out) both;gap:1px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 12px 32px #1c20241f,0 2px 6px #1c20240f}html[data-theme=dark] .pp-pop{box-shadow:0 16px 44px #0000008c,0 2px 8px #0006}.pp-pop.is-end{right:0}.pp-pop.is-start{left:0}.pp-pop.is-up{animation-name:pp-pop-up;top:auto;bottom:calc(100% + 6px)}@keyframes pp-pop-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes pp-pop-up{0%{opacity:0;transform:translateY(4px)}}.pp-item{border-radius:var(--r-control);width:100%;min-height:32px;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-base);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.pp-item:hover,.pp-item:focus-visible{background:var(--bg-menu-focus);outline:none}.pp-item:disabled{opacity:.5;cursor:default}.pp-item.is-danger{color:var(--red)}.pp-item>svg:first-child:not(.pp-check){color:var(--label-muted);flex:none}a.pp-item{text-decoration:none}.pp-item>.pp-check{flex:none;margin-left:auto}.pp-menu-label{font-size:var(--fs-mini);line-height:16px;font-weight:var(--fw-medium);color:var(--label-muted);padding:8px 10px 4px}.pp-sep{background:var(--line);border:0;height:1px;margin:4px -4px}.pp-opt{border-radius:var(--r-control);width:100%;font:inherit;text-align:left;color:var(--label-base);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}.pp-opt:hover,.pp-opt:focus-visible{background:var(--bg-menu-focus);outline:none}.pp-opt-text{flex:1;gap:2px;min-width:0;display:grid}.pp-opt-name{font-size:var(--fs-small);line-height:20px;font-weight:var(--fw-medium)}.pp-opt-line{font-size:var(--fs-small);line-height:18px;font-weight:var(--fw-medium);color:var(--label-muted)}.pp-opt>.pp-check{flex:none;margin-top:3px}.pp-box{border:1px solid var(--slate-8);border-radius:var(--r-control);background:var(--bg-card);width:16px;height:16px;color:var(--bg);flex:none;place-items:center;display:grid}.pp-box.is-on{background:var(--label-base);border-color:var(--label-base)}.pp-cb{appearance:none;border:1px solid var(--slate-8);border-radius:var(--r-control);background:var(--bg-card);cursor:pointer;flex:none;place-content:center;width:16px;height:16px;margin:0;display:grid}.pp-cb:after{content:"";background:var(--bg);opacity:0;width:10px;height:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.5 6.25 2.25 2.25 4.75-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.5 6.25 2.25 2.25 4.75-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.pp-cb:checked{background:var(--label-base);border-color:var(--label-base)}.pp-cb:checked:after{opacity:1}.pp-cb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-list{display:grid}.pp-req{border-bottom:var(--hairline) solid var(--line);min-height:56px;font-size:var(--fs-small);transition:background-color var(--dur-regular) var(--ease-out);align-items:center;padding:8px 12px;line-height:20px}.pp-req-team{min-width:0}.pp-req-act{justify-content:flex-end;align-items:center;gap:4px;display:flex}.pp-row-error{grid-column:1/-1;margin-top:8px}.pp-team{border-bottom:var(--hairline) solid var(--line)}.pp-team>.pp-row{cursor:pointer;border-bottom:0}.pp-team.is-open>.pp-row{background:var(--bg-hover)}@media (hover:hover){.pp-team>.pp-row:hover{background:var(--bg-hover)}}.pp-team-main{border-radius:var(--r-control);min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.pp-team-main:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pp-team-main>.pp-chev{color:var(--label-muted);transition:rotate var(--dur-regular) var(--ease-out);flex:none;margin:0 8px 0 -2px}.pp-team-main[aria-expanded=true]>.pp-chev{color:var(--label-base);rotate:90deg}.pp-team-faces{align-items:center;gap:4px;min-width:0;display:inline-flex}.pp-faces-more{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-muted);margin-left:6px}.pp-cell-tail{justify-content:flex-end;align-items:center;gap:4px;display:flex}.pp-new{align-items:center;gap:8px;min-width:0;display:flex}.pp-new .d-input.is-sm{width:280px;min-width:0;height:32px}.pp-new-error{margin:0 0 8px}.pp-editor{border-top:var(--hairline) solid var(--line);animation:pp-pop-in var(--d-in,.21s) var(--ease-out) both;display:block}.pp-editor-in.pp-grid{align-items:start;row-gap:20px;padding:20px 12px 24px}.pp-editor-name{grid-column:1;gap:8px;max-width:320px;display:grid}.pp-editor-people{grid-column:2/5}.pp-editor-name-row{gap:8px;display:flex}.pp-editor-ladder{margin-top:12px}.pp-editor-name-row .d-input{flex:1;min-width:0}.pp-editor-people{gap:8px;display:grid}.pp-editor-list{border-top:var(--hairline) solid var(--line);margin:0;padding:0;list-style:none;display:grid}.pp-editor-row{border-bottom:var(--hairline) solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.pp-pick{min-width:0;min-height:44px;font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;flex:1;align-items:center;gap:10px;display:flex}.pp-pick-role{font-size:var(--fs-small);color:var(--label-muted);margin-left:auto;padding-right:4px}.pp-lead{border-radius:var(--r-control);height:28px;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:0 8px}.pp-lead:hover{background:var(--bg-menu-focus);color:var(--label-base)}.pp-lead.is-on{color:var(--label-base);border-color:var(--line-strong)}.pp-lead:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pp-empty{text-align:center;align-content:center;justify-items:center;gap:14px;min-height:220px;padding:32px 16px;display:grid}.pp-empty p{font-size:var(--fs-small);line-height:20px;font-weight:var(--fw-medium);color:var(--label-muted)}.pp-dialog{border:var(--hairline) solid var(--line);border-radius:var(--r-control);background:var(--bg-card);width:min(520px,100vw - 32px);max-width:none;max-height:calc(86vh - 24px);color:var(--label-base);margin:14vh auto auto;padding:0;overflow:visible;box-shadow:0 24px 64px #1c20242e,0 2px 8px #1c202414}html[data-theme=dark] .pp-dialog{box-shadow:0 28px 80px #0009,0 2px 10px #0006}.pp-dialog.is-sm{width:min(440px,100vw - 32px)}.pp-dialog::backdrop{background:#1c202429}html[data-theme=dark] .pp-dialog::backdrop{background:#0009}.pp-dialog~.pp-dialog::backdrop{background:0 0}.pp-dialog[open]{animation:pp-dialog-in var(--d-in,.21s) var(--ease-out) both}.pp-dialog[open]::backdrop{animation:pp-fade var(--d-in,.21s) var(--ease-out) both}@keyframes pp-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes pp-fade{0%{opacity:0}}.pp-dialog-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 16px 0 24px;display:flex}.pp-dialog-title{font-size:17px;line-height:24px;font-weight:var(--fw-display);letter-spacing:-.01em}.pp-dialog-body{gap:20px;padding:18px 24px 24px;display:grid}.pp-dialog.is-sm .pp-dialog-body{padding-top:8px}.pp-dialog-foot{border-top:var(--hairline) solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:14px 24px;display:flex}.pp-foot-left{margin-left:-14px}.pp-copy-btn{min-width:112px}.pp-foot-right{align-items:center;gap:8px;margin-left:auto;display:flex}.pp-foot-note{font-size:var(--fs-small);color:var(--label-muted);font-variant-numeric:tabular-nums}.pp-foot-warn{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-base)}.pp-confirm-body{font-size:var(--fs-small);color:var(--label-muted);text-wrap:pretty;line-height:21px}.pp-dialog .d-input:not([readonly]):not(:disabled),.pp-chips-field{background-color:var(--bg)}html[data-theme=dark] .pp-search:focus-within,html[data-theme=dark] .pp-chips-field:focus-within,html[data-theme=dark] .pp-field-select:focus-visible,html[data-theme=dark] .pp .d-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pp-chips-field{border:var(--hairline) solid var(--line);border-radius:var(--r-control);cursor:text;min-height:36px;transition:border-color var(--dur-regular) var(--ease-out), box-shadow var(--dur-regular) var(--ease-out);align-items:flex-start;gap:8px;padding:1px 1px 1px 3px;display:flex}.pp-chips-field:hover{border-color:var(--line-strong)}.pp-chips-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pp-chips-field.is-invalid{border-color:var(--red)}.pp-chips{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;min-height:32px;display:flex}.pp-chips input{min-width:160px;height:32px;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-base);background:0 0;border:0;outline:0;flex:1;padding:0 8px}.pp-chips input::placeholder{color:var(--label-faint)}.pp-chip{border:var(--hairline) solid var(--line);border-radius:var(--r-control);background:var(--bg-hover);max-width:100%;height:26px;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-base);align-items:center;gap:2px;padding:0 2px 0 8px;display:inline-flex}.pp-chip button{border-radius:var(--r-control);width:20px;height:20px;color:var(--label-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.pp-chip button:hover{background:var(--bg-menu-focus);color:var(--label-base)}.pp-chip button:focus-visible{outline:2px solid var(--accent);outline-offset:0}.pp-chip.is-bad{border-color:var(--red);color:var(--red);background:0 0;padding-left:2px}.pp-chip.is-bad button{color:var(--red)}.pp-chip button.pp-chip-edit{width:auto;min-width:0;font:inherit;color:inherit;cursor:text;padding:0 4px 0 6px;display:flex}.pp-chip button.pp-chip-edit:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.pp-chips-role{flex:none;display:flex}.pp-toggles{margin:-4px -8px 0;display:grid}.pp-toggle{border-radius:var(--r-control);min-width:0;height:32px;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--label-base);text-align:left;cursor:pointer;transition:background-color var(--dur-regular) var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.pp-toggle:hover{background:var(--bg-hover)}.pp-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pp-toggle-n{font-size:var(--fs-small);color:var(--label-muted);flex:none;margin-left:auto}.pp-results{border-top:var(--hairline) solid var(--line);margin:0;padding:0;list-style:none;display:grid}.pp-results li{border-bottom:var(--hairline) solid var(--line);min-height:44px;font-size:var(--fs-small);font-weight:var(--fw-medium);justify-content:space-between;align-items:center;gap:16px;display:flex}.pp-result{font-size:var(--fs-small);color:var(--label-muted);flex:none}.pp-result.is-ok{color:var(--label-base);font-weight:var(--fw-medium)}.pp-link{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.pp-qr{border-radius:var(--r-control);color:#000;width:132px;height:132px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;place-items:center;padding:14px;display:grid}html[data-theme=dark] .pp-qr{box-shadow:none}.pp-qr .d-spinner{color:var(--label-faint)}.pp-link-main{gap:14px;min-width:0;display:grid}.pp-link-title{font-size:var(--fs-regular);line-height:22px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-affix{position:relative}.pp-affix .d-input.is-sm{font-size:var(--fs-small);text-overflow:ellipsis;padding-right:42px}.pp-mono{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-weight:var(--fw-medium);letter-spacing:0}.pp-affix-btn{border-radius:var(--r-control);width:28px;height:28px;color:var(--label-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;translate:0 -50%}.pp-affix-btn:hover:not(:disabled){background:var(--bg-menu-focus);color:var(--label-base)}.pp-affix-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pp-affix-btn .pp-check{color:var(--label-base)}.pp-setting{border-top:var(--hairline) solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:0 -24px;padding:18px 24px 0;display:flex}.pp-setting-text{gap:2px;min-width:0;display:grid}.pp-setting-name{font-size:var(--fs-small);line-height:20px;font-weight:var(--fw-medium)}.pp-setting-line{font-size:var(--fs-small);line-height:18px;font-weight:var(--fw-medium);color:var(--label-muted)}.pp-switch{border-radius:var(--r-pill);background:var(--line-strong);cursor:pointer;width:36px;height:20px;transition:background-color var(--dur-regular) var(--ease-out);border:0;flex:none;padding:0;position:relative}.pp-switch-knob{width:16px;height:16px;transition:transform var(--dur-regular) var(--ease-out), background-color var(--dur-regular) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.pp-switch[aria-checked=true]{background:var(--label-base)}.pp-switch[aria-checked=true] .pp-switch-knob{background:var(--bg);transform:translate(16px)}.pp-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-switch:disabled{opacity:.5;cursor:progress}@media (max-width:52rem){.pp-thead{display:none}.pp-toolbar-end{margin-right:4px}.pp-grid{column-gap:8px}.pp-row{padding-inline:4px}.pp-only-narrow{display:block}.pp-only-narrow-inline{display:inline}.pp-only-wide{display:none}.pp-grid.is-members{grid-template-columns:minmax(0, 1fr) auto var(--pp-act)}.pp-grid.is-members>.pp-cell-teams,.pp-grid.is-members>.pp-cell-when,.pp-grid.is-members>.pp-cell-last{display:none}.pp-cell-role{text-align:right;justify-self:end;margin-right:-8px}.pp-cell-role>.pp-pop-wrap{margin-left:0}.pp-grid.is-members .pp-role-text{padding-right:27px}.pp-grid.is-invites{grid-template-columns:minmax(0, 1fr) var(--pp-act)}.pp-grid.is-invites>:not(.pp-who):not(.pp-cell-act){display:none}.pp-req.pp-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who when""team role""act act";row-gap:8px;padding:14px 4px}.pp-req>.pp-who{grid-area:who}.pp-req>.pp-req-when{grid-area:when;align-self:start}.pp-req>.pp-req-team{grid-area:team;margin-left:44px}.pp-req>.pp-req-team>.pp-pop-wrap{margin-left:-8px}.pp-req>.pp-req-role{grid-area:role}.pp-req>.pp-req-act{grid-area:act;justify-content:stretch;gap:8px;margin-left:44px}.pp-req>.pp-req-act .d-btn{flex:1;height:44px}.pp-grid.is-teams{grid-template-columns:minmax(0,1fr) auto auto}.pp-grid.is-teams>.pp-cell-role,.pp-grid.is-teams>.pp-cell-lead{display:none}.pp-grid.is-teams>.pp-span-tail{grid-column:auto}.pp-editor-in.pp-grid{grid-template-columns:minmax(0,1fr);padding-inline:4px}.pp-editor-name,.pp-editor-people{grid-column:1;max-width:none}}@media (max-width:40rem){.pp-head-actions{width:100%}.pp-head-actions .d-btn{flex:1}.pp-search{flex:1;width:auto;min-width:0}.pp-toolbar-count{display:none}.pp-filter{max-width:150px}.pp-grid.is-teams>.pp-cell-teams{display:none}.pp-link{grid-template-columns:minmax(0,1fr)}.pp-setting{margin:0 -20px;padding:18px 20px 0}.pp-cancel{display:none}.pp-new .d-input.is-sm{flex:1;width:auto}.pp-new{flex:1}.pp-tabs{gap:16px}.pp-count:not(.is-hot){display:none}.pp-chips input{font-size:var(--fs-regular);min-width:120px}.pp-dialog{width:100vw;max-width:100vw;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;margin:auto 0 0}.pp-dialog.is-sm{width:100vw}.pp-dialog[open]{animation-name:pp-sheet-in}.pp-dialog-head{padding:18px 12px 0 20px}.pp-dialog-body{padding:16px 20px 20px}.pp-dialog-foot{flex-direction:column-reverse;align-items:stretch;gap:8px;padding:12px 20px 16px}.pp-dialog-foot>span:empty{display:none}.pp-foot-left{justify-content:center;margin-left:0}.pp-foot-right{flex-direction:column-reverse;align-items:stretch;margin-left:0}.pp-foot-right .d-btn,.pp-dialog-foot>.d-btn{justify-content:center;width:100%;height:44px}.pp-foot-note{text-align:center}.pp-dialog-foot:has(.pp-foot-warn){flex-direction:column}}@keyframes pp-sheet-in{0%{opacity:0;transform:translateY(16px)}}@media (pointer:coarse),(max-width:48rem){.pp-grid{--pp-act:36px}.pp-search,.pp-filter,.pp-new .d-input.is-sm,.pp-toolbar .d-btn,.pp-head-actions .d-btn{height:44px}.pp-search input{font-size:var(--fs-regular)}.pp-more,.pp-icon-btn{width:44px;height:44px}.pp-ghost-select{position:relative}.pp-ghost-select:before{content:"";position:absolute;inset:-8px -4px}.pp-affix-btn{width:40px;height:40px;right:2px}.pp-chip button{width:32px;height:32px}.pp-chips-field{padding:5px 5px 5px 3px}.pp-field-select,.pp-affix .d-input.is-sm,.pp-toggle{height:44px}.pp-cell-act{margin-right:-8px}}@media (prefers-reduced-motion:reduce){.pp-tab,.pp-row,.pp-req,.pp-team,.pp-switch,.pp-switch-knob,.pp-ghost-select,.pp-filter,.pp-search,.pp-chips-field,.pp-toggle,.pp-field-select{transition:none}}.pp-tabs{border-bottom:0;gap:2px}.pp-tab{height:var(--h-sm);border-radius:var(--r-pill);font-weight:var(--fw-medium);color:var(--label-muted);padding:0 10px}.pp-tab:first-child{margin-left:0}.pp-tab:hover{color:var(--label-base);background:var(--bg-hover);transition-duration:var(--dur-instant)}.pp-tab[aria-selected=true]{color:var(--label-title);background:var(--bg-hover)}.pp-tab[aria-selected=true]:after{display:none}.pp-tab:focus-visible{outline:var(--focus-ring);outline-offset:1px}.pp-panel{padding-top:14px}.pp-crumbs{margin:0 0 8px}.pp-pop,html[data-theme=dark] .pp-pop,.pp-dialog{border-radius:var(--r-panel);background:var(--bg-menu);box-shadow:var(--elev-high)}.pp-box,.pp-cb{border-radius:var(--r-key)}@media (hover:hover){.pp-table>.pp-row:hover,.pp-list>.pp-req:hover{transition-duration:var(--dur-instant)}}.present{--u:min(1vw, 1.778vh);--h-fs:max(32px, calc(var(--u) * 2.4));--face:max(56px, calc(var(--u) * 3.6));--name-fs:max(24px, calc(var(--u) * 1.35));--tile-h:calc(var(--face) + 8px + var(--name-fs) * 1.2);--wall-gx:max(24px, calc(var(--u) * 2.2));--wall-gy:calc(var(--u) * 1.4);isolation:isolate;background:var(--bg);min-height:100dvh;color:var(--label-base);grid-template-rows:auto 1fr;display:grid;position:relative}.present-top{padding:calc(var(--u) * 2.2) calc(var(--u) * 4);justify-content:space-between;align-items:center;gap:16px;display:flex}.present-top .cobrand-name{font-size:max(17px, calc(var(--u) * 1.25))}.present-top-right{align-items:center;gap:8px;display:flex}.present-tool{height:max(40px, calc(var(--u) * 2.6));padding:0 max(14px, calc(var(--u) * .9));border:var(--hairline) solid var(--line);border-radius:var(--r-control);font:inherit;font-size:max(15px, calc(var(--u) * .95));font-weight:var(--fw-medium);color:var(--label-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-regular) var(--ease-out), border-color var(--dur-regular) var(--ease-out), color var(--dur-regular) var(--ease-out);background:0 0;align-items:center;gap:8px;display:inline-flex}.present-tool:hover{background:var(--bg-hover);border-color:var(--line-strong);color:var(--label-base)}.present-tool:focus-visible{outline:2px solid var(--accent);outline-offset:2px;color:var(--label-base)}.present-tool:disabled{opacity:.5;cursor:progress}.present-tool svg{flex:none}.present-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding:8px 20px 40px;display:grid}.present-join{align-content:start;justify-items:start;min-width:0;display:grid}.present-kicker{font-size:max(24px, calc(var(--u) * 1.8));line-height:1.2;font-weight:var(--fw-medium);color:var(--label-muted)}.present-team{margin-top:calc(var(--u) * .3);max-width:100%;font-size:clamp(40px, calc(var(--u) * 4.2), 112px);line-height:1.05;font-weight:var(--fw-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.present-qr-area{width:100%;margin-top:24px}.present-qr{--qr:min(100%, 480px);width:var(--qr);aspect-ratio:1;border-radius:var(--r-control);color:#000;background:#fff;place-items:center;display:grid}.present-qr .qr{width:80%!important;height:80%!important}.present-qr .d-spinner{color:#8b8d98;width:28px;height:28px}.present-qr-error{max-width:80%;font-size:max(20px, calc(var(--u) * 1.5));line-height:1.3;font-weight:var(--fw-medium);color:#1c2024;text-align:center}.present-side{align-content:start;row-gap:16px;min-width:0;display:grid}.present-floor{align-content:start;min-width:0;display:grid}.present-block{gap:calc(var(--u) * 1.2);min-width:0;display:grid}.present-block.is-waiting{padding-bottom:calc(var(--u) * 1.6)}.present-team-in{gap:calc(var(--u) * 1.2);min-width:0;padding-top:calc(var(--u) * 1.6);border-top:var(--hairline) solid var(--line);display:grid;position:relative}.present-ruler{box-sizing:content-box;width:1px;height:var(--tile-h);padding-top:var(--wall-gy);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.present-faces.is-ruler{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}.present-h-row{justify-content:space-between;align-items:last baseline;gap:16px;min-width:0;display:flex}.present-h{font-size:var(--h-fs);line-height:1.2;font-weight:var(--fw-display);letter-spacing:-.015em;align-items:baseline;gap:12px;display:flex}.present-n{color:var(--label-muted);font-weight:var(--fw-medium)}.present-team-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.present-team-head .present-h{white-space:nowrap}.present-stack{flex:none;align-items:center;gap:6px;display:inline-flex}.present-stack>.disc{width:calc(var(--h-fs) * 1.1)!important;height:calc(var(--h-fs) * 1.1)!important;font-size:max(14px, calc(var(--h-fs) * .38))!important}.present-stack-more{font-size:max(24px, calc(var(--u) * 1.5));font-weight:var(--fw-medium);color:var(--label-muted);margin-left:6px}.present-quiet{font-size:max(24px, calc(var(--u) * 1.5));line-height:1.3;font-weight:var(--fw-medium);color:var(--label-muted)}.present-empty{align-items:center;column-gap:calc(var(--u) * 1.2);grid-template-columns:auto minmax(0,1fr);display:grid}.present-empty .present-quiet{text-wrap:pretty}.present-seat{width:max(56px, calc(var(--u) * 4));height:max(56px, calc(var(--u) * 4));border:2px dashed var(--line-strong);border-radius:50%}.present-list{margin:0;padding:0;list-style:none;display:grid}.present-req{column-gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.1) 0;border-top:var(--hairline) solid var(--line);animation:present-in var(--d-in,.21s) var(--ease-out) both;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av name acts""av meta acts";align-items:center;row-gap:2px;display:grid}.present-req:first-child{border-top:0;padding-top:0}.present-req>.disc{color:var(--label-base);grid-area:av;width:max(56px, calc(var(--u) * 4))!important;height:max(56px, calc(var(--u) * 4))!important;font-size:max(18px, calc(var(--u) * 1.3))!important}.present-name{min-width:0;font-size:max(28px, calc(var(--u) * 2));line-height:1.2;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.present-meta{min-width:0;font-size:max(24px, calc(var(--u) * 1.5));line-height:1.3;font-weight:var(--fw-medium);color:var(--label-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;overflow:hidden}.present-acts{grid-area:acts;align-items:center;gap:10px;display:flex}.present-req-more{padding:calc(var(--u) * 1.1) 0 0;border-top:var(--hairline) solid var(--line);font-size:max(24px, calc(var(--u) * 1.5));line-height:1.3;font-weight:var(--fw-medium);color:var(--label-muted)}.present-no{width:max(52px, calc(var(--u) * 3.4));height:max(52px, calc(var(--u) * 3.4));border-radius:var(--r-control);color:var(--label-muted);cursor:pointer;transition:background-color var(--dur-regular) var(--ease-out), color var(--dur-regular) var(--ease-out);background:0 0;border:0;place-items:center;display:grid}.present-no:hover,.present-no:focus-visible{background:var(--bg-hover);color:var(--label-base)}.present-no:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.present-no:disabled{opacity:.5;cursor:progress}.present-approve{height:max(52px, calc(var(--u) * 3.4));padding:0 calc(max(52px, calc(var(--u) * 3.4)) * .45);background:var(--accent);color:var(--on-accent);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);font:inherit;font-size:max(22px, calc(var(--u) * 1.6));font-weight:var(--fw-display);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-regular) var(--ease-out);border:0;justify-content:center;align-items:center;display:inline-flex}.present-approve:hover:not(:disabled){background:var(--accent-hover)}.present-approve:focus-visible{background:var(--label-base);color:var(--bg);outline:none}.present-approve:disabled{opacity:.6;cursor:progress}.present-all{height:max(48px, calc(var(--u) * 3.2));padding:0 calc(max(48px, calc(var(--u) * 3.2)) * .36);border:var(--hairline) solid var(--line);border-radius:var(--r-control);background:var(--bg-hover);font:inherit;font-size:max(20px, calc(var(--u) * 1.35));font-weight:var(--fw-medium);color:var(--label-base);white-space:nowrap;cursor:pointer}.present-all:hover:not(:disabled){background:var(--bg-menu-focus);border-color:var(--line-strong)}.present-all:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.present-all:disabled{opacity:.5;cursor:progress}.present-error{font-size:max(24px, calc(var(--u) * 1.5));line-height:1.3;font-weight:var(--fw-medium);color:var(--red)}.present-faces{align-items:flex-start;gap:var(--wall-gy) var(--wall-gx);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.present-faces li{min-width:var(--face);align-content:start;justify-items:center;gap:8px;max-width:100%;display:grid}.present-faces .disc{width:var(--face)!important;height:var(--face)!important;font-size:max(18px, calc(var(--u) * 1.4))!important}.present-faces li>span:last-child{max-width:100%;font-size:var(--name-fs);line-height:1.2;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.present-more-n{width:var(--face);height:var(--face);border:1px solid var(--line-strong);font-size:max(22px, calc(var(--u) * 1.5));font-weight:var(--fw-display);color:var(--label-base);border-radius:50%;place-items:center;display:grid}.present-faces li.is-new{animation:present-arrive .6s var(--ease-out) both}.present-faces li.is-new .disc{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--accent-solid)}@keyframes present-in{0%{opacity:0;transform:translateY(10px)}}@keyframes present-arrive{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.04)}to{transform:none}}@media (min-width:64rem){.present{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:520px;overflow:hidden}.present-grid{column-gap:calc(var(--u) * 5);min-height:0;padding:calc(var(--u) * .5) calc(var(--u) * 4) calc(var(--u) * 3);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,55fr) minmax(0,45fr);row-gap:0}.present-join,.present-side{grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;min-height:0;display:grid}.present-join{align-content:stretch;justify-items:start}.present-kicker{grid-row:1}.present-team,.present-h-row{grid-row:2;align-self:last baseline}.present-qr-area{min-height:0;margin-top:calc(var(--u) * 2.2);grid-row:3;container-type:size}.present-qr{--qr:max(160px, min(100cqw, 100cqh));width:var(--qr);height:var(--qr)}.present-floor{min-height:0;max-height:var(--plate,none);margin-top:calc(var(--u) * 2.2);flex-direction:column;grid-row:3;display:flex}.present-block.is-waiting{flex-direction:column;flex:auto;min-height:0;display:flex}.present-block.is-waiting>.present-list{flex:none}.present-block.is-team{flex:none;margin-top:auto}.present-faces li{height:var(--tile-h)}}@media (min-width:64rem) and (min-aspect-ratio:3/2){.present-grid{grid-template-columns:minmax(0,47fr) minmax(0,53fr)}}@media (min-width:64rem) and (min-aspect-ratio:17/10){.present-grid{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}}@media (min-width:64rem) and (max-aspect-ratio:3/2){.present-req{grid-template-areas:"av name name""av meta acts";row-gap:4px}.present-req>.disc{align-self:start}}@media (max-width:40rem){.present-top{padding:16px}.present-top .cobrand-name{font-size:var(--fs-regular)}.present-tool{height:36px;font-size:var(--fs-small);padding:0 10px}.present-tool.is-full{display:none}.present-tool.is-copy{justify-content:center;width:36px;padding:0;position:relative}.present-tool.is-copy .present-tool-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.present-grid{gap:32px;padding:8px 16px 32px}.present-kicker{font-size:var(--fs-large)}.present-team{font-size:34px}.present{--h-fs:22px;--face:52px;--name-fs:15px;--wall-gx:16px}.present-qr{--qr:100%}.present-block.is-waiting{padding-bottom:8px}.present-team-in{padding-top:24px}.present-h-row{height:auto;min-height:40px}.present-quiet{font-size:var(--fs-large)}.present-req{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"av name""av meta""acts acts";row-gap:4px;padding:16px 0}.present-req>.disc{width:48px!important;height:48px!important;font-size:var(--fs-regular)!important}.present-name{font-size:20px}.present-meta{font-size:var(--fs-regular)}.present-acts{justify-content:flex-end;margin-top:10px}.present-no{width:48px;height:48px}.present-approve{min-width:140px;height:48px;padding:0 28px;font-size:17px}.present-all{height:40px;font-size:var(--fs-regular);padding:0 12px}.present-req-more{font-size:var(--fs-regular);padding-top:14px}.present-faces{gap:16px var(--wall-gx)}.present-seat{width:48px;height:48px}.present-empty{column-gap:14px}.present-faces .disc,.present-more-n{font-size:var(--fs-regular)!important}.present-error{font-size:var(--fs-regular)}}@media (prefers-reduced-motion:reduce){.present-req,.present-faces li.is-new{animation:none}.present-tool,.present-no,.present-approve{transition:none}}.door:has(.legal) .door-foot{display:none}.door-col.is-xl:has(>.legal){max-width:536px}.legal{counter-reset:legal;border-top:var(--hairline) solid var(--line);font-size:var(--fs-regular);line-height:26px;font-weight:var(--fw-medium);color:var(--label-base);padding-top:32px}.legal section+section{margin-top:40px}.legal h2{counter-increment:legal;font-size:17px;line-height:24px;font-weight:var(--fw-display);letter-spacing:-.01em;color:var(--label-base);align-items:baseline;gap:12px;display:flex}.legal h2:before{content:counter(legal);min-width:14px;font-size:var(--fs-small);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--label-muted)}.legal h2+p,.legal h2+ul{margin-top:12px}.legal p,.legal ul{text-wrap:pretty}.legal p+p{margin-top:14px}.legal ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.legal li{text-wrap:balance;position:relative}.legal li:before{content:"";background:var(--slate-8);width:5px;height:5px;position:absolute;top:11px;left:-13px}.legal strong{font-weight:var(--fw-display)}.legal a{color:var(--label-base);font-weight:var(--fw-medium);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;overflow-wrap:anywhere}.legal a:hover{text-decoration-color:currentColor}.legal a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:1px}.legal section>:not(h2){padding-left:26px}.d-mark:has(>.legal-back){height:auto;margin-bottom:20px}.legal-back.d-btn{color:var(--label-base);gap:4px;padding-inline:10px}.legal-back svg{margin-left:-4px}@media (max-width:48rem){.legal-back{height:44px}.d-mark:has(>.legal-back){margin-bottom:12px}}
