.ui-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-pop{position:absolute;z-index:60;top:calc(100% + 6px);left:0;background:var(--surface);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:14px;box-shadow:0 2px 4px #0000000f,0 20px 48px -20px #00000059}.ui-field{position:relative;width:100%;display:flex;align-items:center;gap:10px;background:var(--sunk);border:1px solid transparent;border-radius:10px;padding:11px 13px;font:inherit;font-size:15px;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .12s ease}.ui-field:hover:not(:disabled){border-color:var(--hair)}.ui-field.is-open,.ui-field:focus-within{background:var(--surface);border-color:var(--ink-4)}.ui-field:disabled{cursor:default;color:var(--ink-3)}.ui-field__icon{width:15px;height:15px;color:var(--ink-3);flex:none}.ui-field__muted{color:var(--ink-3)}.ui-field{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-date{position:relative}.ui-date__pop{padding:14px}.ui-time{position:relative}.ui-time__field{cursor:text}.ui-time__input{flex:1;min-width:0;border:0;padding:0;margin:0;background:transparent;font:inherit;color:inherit;font-variant-numeric:tabular-nums;outline:none}.ui-time__input:focus,.ui-time__input:focus-visible{outline:none;box-shadow:none}@media(pointer:coarse){.ui-time__input{font-size:16px}}.ui-time__list{right:0;margin:0;padding:6px;list-style:none;max-height:232px;overflow-y:auto;overscroll-behavior:contain}.ui-time__slot{padding:7px 10px;border-radius:8px;font-size:13.5px;font-variant-numeric:tabular-nums;cursor:pointer;color:var(--ink)}.ui-time__slot[data-active=true]{background:var(--sunk)}.ui-time__slot.is-on{font-weight:600}.sk{display:inline-block;height:1em;min-width:1.5ch;border-radius:4px;vertical-align:middle;background:linear-gradient(90deg,transparent 0%,var(--surface-2) 45%,transparent 90%) 0 0 / 220% 100%,var(--sunk);animation:sk-sweep 1.5s ease-in-out infinite}.sk--dim{opacity:.55}.sk--h{height:28px;border-radius:6px}@keyframes sk-sweep{0%{background-position:140% 0,0 0}to{background-position:-60% 0,0 0}}.sk__rows{display:flex;flex-direction:column;gap:14px;padding:6px 0}.sk__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:21px}.sk__row .sk{height:13px}.sk__page{display:flex;flex-direction:column;gap:14px;width:min(640px,100% - 32px);margin:clamp(32px,10vh,96px) auto}.sk__page .sk__rows{margin-top:18px}.enter{animation:ui-rise .18s ease-out backwards}.stagger>:only-child>*,.stagger>:not(:only-child),.stagger-list>*{animation:ui-rise .32s cubic-bezier(.2,.7,.2,1) backwards}.stagger>:only-child>:nth-child(2),.stagger>:not(:only-child):nth-child(2),.stagger-list>:nth-child(2){animation-delay:40ms}.stagger>:only-child>:nth-child(3),.stagger>:not(:only-child):nth-child(3),.stagger-list>:nth-child(3){animation-delay:80ms}.stagger>:only-child>:nth-child(4),.stagger>:not(:only-child):nth-child(4),.stagger-list>:nth-child(4){animation-delay:.12s}.stagger>:only-child>:nth-child(5),.stagger>:not(:only-child):nth-child(5),.stagger-list>:nth-child(5){animation-delay:.16s}.stagger>:only-child>:nth-child(6),.stagger>:not(:only-child):nth-child(6),.stagger-list>:nth-child(6){animation-delay:.2s}.stagger>:only-child>:nth-child(7),.stagger>:not(:only-child):nth-child(7),.stagger-list>:nth-child(7){animation-delay:.24s}.stagger>:only-child>:nth-child(n+8),.stagger>:not(:only-child):nth-child(n+8),.stagger-list>:nth-child(n+8){animation-delay:.28s}@keyframes ui-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ui-btn{gap:7px}.pill.ui-btn[aria-busy=true]:disabled{background:var(--surface-2);color:var(--ink);cursor:progress}.pill.solid.ui-btn[aria-busy=true]:disabled{background:var(--ink);color:var(--surface)}.pill.ghost.ui-btn[aria-busy=true]:disabled{background:var(--surface-2);color:var(--ink)}.pill.quiet.ui-btn[aria-busy=true]:disabled{background:transparent;color:var(--ink-2)}.ui-btn__spin{flex:none;width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.75;animation:ui-btn-spin .62s linear infinite}@keyframes ui-btn-spin{to{transform:rotate(1turn)}}.ui-btn__work{display:inline-flex;align-items:center;justify-content:center;gap:7px}.ui-btn__swap{display:grid;place-items:center}.ui-btn__swap>*{grid-area:1 / 1}.ui-btn__spare{visibility:hidden}.ui-btn__spare .ui-btn__spin{animation:none}.ui-check{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13.5px;line-height:1.45;color:var(--ink);position:relative}.ui-check.is-disabled{cursor:default;color:var(--ink-3)}.ui-check__input{position:absolute;left:0;top:0;width:18px;height:18px;margin:0;opacity:0;cursor:inherit}.ui-check__box{flex:none;width:18px;height:18px;margin-top:1px;display:grid;place-items:center;border:1.5px solid var(--ink-4);border-radius:5px;background:transparent;transition:background .12s ease,border-color .12s ease}.ui-check__box svg{width:12px;height:12px;fill:none;stroke:var(--surface);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.7);transition:opacity .12s ease,transform .12s ease}.ui-check:hover:not(.is-disabled) .ui-check__box{border-color:var(--ink-3)}.ui-check__input:checked+.ui-check__box,.ui-check__input:indeterminate+.ui-check__box{background:var(--ink);border-color:var(--ink)}.ui-check__input:checked+.ui-check__box svg,.ui-check__input:indeterminate+.ui-check__box svg{opacity:1;transform:none}.ui-check__input:focus-visible+.ui-check__box{outline:2px solid var(--accent);outline-offset:2px}.ui-check.is-disabled .ui-check__box{opacity:.45}.ui-check__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-check__label{font-weight:500}.ui-check__hint{font-size:12px;line-height:1.5;color:var(--ink-3)}@media(prefers-reduced-motion:reduce){.ui-check__box,.ui-check__box svg{transition:none}}.ui-tip{display:contents}.ui-tip__sr{position:fixed;top:0;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-tip__say[popover]{position:fixed;inset:auto;margin:0;border:0;width:max-content;max-width:240px;padding:7px 10px;border-radius:8px;background:var(--ink);color:var(--surface);font-family:inherit;font-size:12px;font-weight:450;line-height:1.4;letter-spacing:0;white-space:normal;text-align:left;text-transform:none;pointer-events:none}.ui-tip__say[popover]:popover-open{animation:ui-tip-in .12s ease}@keyframes ui-tip-in{0%{opacity:0;translate:0 3px}}.ui-chip{position:relative;max-width:100%;min-width:0}.ui-chip__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.ui-tip__say[popover]:popover-open{animation:none}}.conf{border-top:1px solid var(--hair);margin-top:4px;padding-top:12px;display:flex;flex-direction:column;gap:8px}.conf__what{margin:0;font-size:13.5px;line-height:1.5}.conf__caveat{margin:0;font-size:12.5px;line-height:1.5;color:var(--crit)}.conf__note{font-size:13px;padding:8px 11px}.conf__hint{margin:0;font-size:12px;line-height:1.5;color:var(--ink-3)}.conf__acts{display:flex;gap:8px;justify-content:flex-end;margin-top:2px}.ui-saved{font-size:12px;color:var(--ink-3);white-space:nowrap;animation:ui-saved-in .14s ease-out}.ui-saved--bad{color:var(--crit)}@keyframes ui-saved-in{0%{opacity:0}to{opacity:1}}.cal{width:252px}.cal__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.cal__month{display:flex;align-items:center;gap:4px}.cal__pick{width:auto;font-size:13.5px;font-weight:570;letter-spacing:-.01em;background-color:transparent;border-color:transparent;border-radius:7px;padding:3px 22px 3px 7px;background-position:right 6px center;appearance:none;-webkit-appearance:none;background-image:var(--chevron);background-repeat:no-repeat;color:var(--ink);font-family:inherit;border-style:solid;border-width:1px}.cal__pick:hover{background-color:var(--sunk);border-color:var(--hair)}.cal__nav{background:none;border:none;width:26px;height:26px;border-radius:99px;color:var(--ink-3);font-size:15px;line-height:1}.cal__nav:hover{background:var(--sunk);color:var(--ink)}.cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal__wd{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);text-align:center;padding-bottom:6px}.cal__day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:8px;font-size:12.5px;color:var(--ink);font-variant-numeric:tabular-nums;position:relative;transition:background .1s ease,color .1s ease}.cal__day:hover:not(:disabled){background:var(--sunk)}.cal__day:disabled{color:var(--ink-4)}.cal__day.is-outside{color:var(--ink-4)}.cal__day.is-outside.is-on{color:var(--surface)}.cal__day.is-on{background:var(--ink);color:var(--surface);font-weight:560}.cal__day.is-today:after{content:"";position:absolute;bottom:4px;width:3px;height:3px;border-radius:99px;background:var(--ink-3)}.cal__day.is-on.is-today:after{background:var(--surface);opacity:.7}.cal__day.is-today:disabled:after{background:var(--ink-4)}.ui-danger{padding:22px 24px 20px;max-width:620px;box-sizing:border-box}.ui-danger__h{font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px;color:var(--ink)}.ui-danger p{margin:0 0 16px;font-size:13px;line-height:1.55;color:var(--ink-2);max-width:56ch}.ui-danger p.ui-danger__blocked{color:var(--ink);margin-bottom:0}.pill.ui-danger__arm{background:var(--crit-soft);color:var(--crit)}.pill.ui-danger__arm:hover:not(:disabled){background:var(--crit-soft);filter:brightness(.97)}.ui-danger__field{display:block;max-width:340px;margin-bottom:14px}.ui-danger__field>span{display:block;font-size:12.5px;font-weight:550;color:var(--ink-2);margin-bottom:6px}.ui-danger__input{width:100%;box-sizing:border-box;font:inherit;font-size:14px;color:var(--ink);background:var(--sunk);border:1px solid transparent;border-radius:10px;padding:10px 12px}.ui-danger__input:focus{outline:none;background:var(--surface);border-color:var(--ink-4)}.ui-danger p.ui-danger__error{color:var(--crit)}.ui-danger__acts{display:flex;gap:8px}.pill.ui-danger__go{background:var(--crit);color:#fff}.pill.ui-danger__go:hover:not(:disabled){opacity:.88}.ui-days{display:flex;flex-direction:column;gap:22px}.ui-days__label{font-family:var(--mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);padding:0 2px 8px}.ui-drawer{position:fixed;inset:0;z-index:50;background:var(--scrim, rgba(12, 12, 16, .38));display:flex;justify-content:flex-end;animation:ui-drawer-fade .16s ease}.ui-drawer__panel{width:100%;max-width:500px;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--surface);box-shadow:var(--sh-lg);outline:none;animation:ui-drawer-in .2s cubic-bezier(.2,.8,.2,1)}.ui-drawer__panel:focus,.ui-drawer__panel:focus-visible{outline:none;box-shadow:var(--sh-lg)}.ui-drawer__head{flex:none;display:flex;align-items:flex-start;gap:12px;padding:20px 22px 14px}.ui-drawer__heading{flex:1;min-width:0}.ui-drawer__title{font-size:18px;font-weight:600;letter-spacing:-.014em;margin:0 0 3px;overflow-wrap:anywhere}.ui-drawer__meta{font-size:12.5px;line-height:1.5;color:var(--ink-3);display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.ui-drawer__meta a{color:var(--ink-2)}.ui-drawer__close{flex:none;display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:99px;background:var(--surface-2);color:var(--ink-3);cursor:pointer}.ui-drawer__close:hover:not(:disabled){background:var(--sunk);color:var(--ink)}.ui-drawer__close svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ui-drawer__tabs{flex:none;padding:0 22px}.ui-drawer__tabs .tabs{margin-bottom:0}.ui-drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 22px 32px}.ui-drawer__foot{flex:none;padding:14px 22px 18px;border-top:1px solid var(--hair);padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.ui-drawer__error{font-size:13px;line-height:1.5;color:var(--crit, #c44);margin:0 0 10px}.ui-drawer__acts{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ui-drawer__extra{margin-right:auto}@media(max-width:560px){.ui-drawer__panel{max-width:none}}@keyframes ui-drawer-fade{0%{opacity:0}}@keyframes ui-drawer-in{0%{transform:translate(24px);opacity:.6}}@media(prefers-reduced-motion:reduce){.ui-drawer,.ui-drawer__panel{animation:none}}.ui-q{padding:13px 14px;border:1px solid var(--hair);border-radius:12px;background:var(--surface-2)}.ui-q+.ui-q{margin-top:9px}.ui-q__row{display:flex;align-items:center;gap:8px}.ui-q__input{width:100%;box-sizing:border-box;background-color:var(--sunk);border:1px solid transparent;border-radius:10px;padding:10px 12px;font:inherit;font-size:14.5px;color:var(--ink);outline:none}.ui-q__input:focus{background-color:var(--surface);border-color:var(--ink-4)}.ui-q__input::placeholder{color:var(--ink-4)}textarea.ui-q__input{resize:vertical;line-height:1.5;font-size:12.5px}.ui-q__label{flex:1;min-width:0;font-size:13.5px;font-weight:550}.ui-q__help{margin-top:7px;font-size:12.5px;line-height:1.45}.ui-q__drop{flex:none;border:none;background:none;padding:5px 9px;border-radius:8px;font:inherit;font-size:12px;color:var(--ink-3);cursor:pointer}.ui-q__drop:hover{background:var(--sunk);color:var(--crit)}.ui-q__move{flex:none;width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:13px;line-height:1;color:var(--ink-3);background:var(--sunk);border:1px solid var(--hair);border-radius:7px;cursor:pointer}.ui-q__move:hover:not(:disabled){color:var(--ink)}.ui-q__move:disabled{opacity:.35;cursor:default}.ui-q__opts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px}.ui-q__opt{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2)}.ui-q__opt .ui-check__label{font-weight:400;font-size:12px;color:var(--ink-2)}.ui-q__opts select[data-ui].ui-q__select{width:auto;font-size:12px;padding:5px 30px 5px 10px;border-radius:8px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1.5 1.75 6 6.25l4.5-4.5' stroke='%238A857E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 9px center}.ui-q__list{display:block;margin-top:8px}.ui-q__list>span{display:block;font-size:11.5px;color:var(--ink-3);margin-bottom:4px}.ui-q__cost{display:block;margin-top:7px;font-size:11.5px;color:var(--ink-3)}.ui-q__add{margin-top:14px;font-size:12.5px}.ui-q__none{font-size:12.5px;color:var(--ink-3);margin:0 0 4px}.ui-q__grip{flex:none;cursor:grab;-webkit-user-select:none;user-select:none;color:var(--ink-4);font-size:13px;line-height:1;padding:4px 2px}.ui-q__grip:active{cursor:grabbing}.ui-q:hover .ui-q__grip{color:var(--ink-3)}.ui-q__grip.is-fixed{cursor:default;opacity:.35}.ui-q:hover .ui-q__grip.is-fixed{color:var(--ink-4)}.ui-q--locked{background:none;border-style:dashed}.ui-q__locked{flex:1;min-width:0;font-size:13.5px;font-weight:550;color:var(--ink-3);padding:9px 0}.ui-q__always{flex:none;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);padding:0 3px}.ui-q.is-dragging{opacity:.4}.ui-q.is-over{border-color:var(--accent);box-shadow:inset 0 2px 0 var(--accent)}@media(prefers-reduced-motion:reduce){.ui-q.is-dragging{opacity:.6}}.ui-ask{display:block;margin-bottom:16px}.ui-ask__label{display:block;font-size:13px;font-weight:550;color:var(--ink);margin-bottom:7px}.ui-ask__label em{font-style:normal;font-weight:400;color:var(--ink-4);font-size:12px}.ui-ask__help{display:block;font-size:11.5px;color:var(--ink-3);margin-top:6px}.ui-ask__input{width:100%;box-sizing:border-box;background-color:var(--sunk);border:1px solid transparent;border-radius:10px;padding:11px 13px;font:inherit;font-size:16px;color:var(--ink);outline:none}.ui-ask__input:focus{background-color:var(--surface);border-color:var(--ink-4)}textarea.ui-ask__input{resize:vertical;line-height:1.55}.ui-ask__opts{display:flex;flex-direction:column;gap:7px}.ui-ask__opt{display:flex;align-items:center;gap:10px;cursor:pointer;border:1px solid var(--hair);border-radius:10px;padding:11px 13px;font-size:14.5px;color:var(--ink-2)}.ui-ask__opt:hover{border-color:var(--ink-4);color:var(--ink)}.ui-ask__opt.on{border-color:var(--ink);color:var(--ink);background:var(--sunk)}.ui-ask__opt input{width:16px;height:16px;flex:none;accent-color:var(--ink);margin:0}.ui-ask__opt span{line-height:1.35}.ui-pt__n{margin-left:6px;font-size:11.5px;font-weight:550;color:var(--ink-3);background:var(--sunk);border-radius:99px;padding:1px 7px}.ui-pt__card{padding:22px 24px;margin-bottom:16px}.ui-pt__h{font-size:15px;font-weight:600;margin:0 0 8px}.ui-pt__lede{font-size:13.5px;line-height:1.6;color:var(--ink-2);margin:0 0 16px;max-width:60ch}.ui-pt__blank{padding:32px 28px}.ui-pt__blank .ui-pt__h{font-size:17px}.ui-pt__error{font-size:13px;line-height:1.5;color:var(--crit);margin:0 0 14px}.ui-pt__ok{font-size:12.5px;color:var(--good)}.ui-pt__textbtn{background:none;border:none;padding:2px 0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:550;color:var(--ink-2);text-decoration:none}.ui-pt__textbtn:hover:not(:disabled){color:var(--ink)}.ui-pt__textbtn:disabled{color:var(--ink-4);cursor:default}.ui-pt__stop,.ui-pt__stop:hover:not(:disabled){color:var(--crit)}.pill.ui-pt__danger{background:var(--crit);color:var(--surface)}.ui-pt__inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.ui-pt__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;flex-wrap:wrap}.ui-pt__summary{margin:0;font-size:13.5px;color:var(--ink-2)}.ui-pt__summary strong{color:var(--ink);font-weight:600}.ui-pt__bar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ui-pt__breakdown{padding:18px 20px;margin-bottom:22px}.ui-pt__breakdown-note{margin:0 0 12px;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.ui-pt__breakdown-scroll{overflow-x:auto}.ui-pt__breakdown table{width:100%;border-collapse:collapse;font-size:12.5px}.ui-pt__breakdown th,.ui-pt__breakdown td{padding:8px 10px;border-top:1px solid var(--hair);text-align:right;white-space:nowrap}.ui-pt__breakdown th:first-child{text-align:left;white-space:normal;min-width:180px}.ui-pt__breakdown thead th{color:var(--ink-3);font-weight:550}.ui-pt__breakdown tbody th{color:var(--ink);font-weight:550}.ui-pt__group+.ui-pt__group{margin-top:22px}.ui-pt__gh{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ui-pt__rows{list-style:none;margin:0;padding:0;overflow:hidden}.ui-pt__rows>li+li{border-top:1px solid var(--hair)}.ui-pt__row{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px 14px 18px;text-align:left;font:inherit;color:inherit;cursor:pointer;border:none;background:transparent}.ui-pt__row:hover{background:var(--surface-2)}.ui-pt__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-pt__rmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ui-pt__org{font-size:14.5px;font-weight:600}.ui-pt__roffers{font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-pt__row.is-declined .ui-pt__org{color:var(--ink-3)}.ui-pt__rstate{flex:none;font-size:12.5px;color:var(--ink-3);white-space:nowrap}.ui-pt__rstate.is-waiting{font-weight:600;color:var(--warn);background:var(--warn-soft);border-radius:99px;padding:3px 10px}.ui-pt__chev{flex:none;width:14px;height:14px;fill:none;stroke:var(--ink-4);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ui-pt__chip{display:inline-flex;align-items:center;font-size:12px;font-weight:550;line-height:1.3;padding:3px 9px;border-radius:99px;background:var(--sunk);color:var(--ink-2);white-space:nowrap}.ui-pt__chip.is-offered{background:var(--accent-soft);color:var(--accent)}.ui-pt__chip.is-confirmed,.ui-pt__chip.is-delivered{background:var(--good-soft);color:var(--good)}.ui-pt__chip.is-declined{color:var(--ink-4);text-decoration:line-through}.ui-pt__sec{padding:6px 0 20px}.ui-pt__sec+.ui-pt__sec{border-top:1px solid var(--hair);padding-top:18px}.ui-pt__sh{font-size:13px;font-weight:600;margin:0 0 12px}.ui-pt__shrow{display:flex;align-items:baseline;justify-content:space-between}.ui-pt__offers{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:12px}.ui-pt__offer{background:var(--surface);border:1px solid var(--hair);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.ui-pt__offer.is-declined{background:transparent;gap:0}.ui-pt__offer.is-declined .ui-pt__olabel{color:var(--ink-3);text-decoration:line-through}.ui-pt__ohead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-pt__otitle{min-width:0}.ui-pt__olabel{margin:0;font-size:15px;font-weight:620;letter-spacing:-.005em;line-height:1.3}.ui-pt__osub{margin:3px 0 0;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.ui-pt__status{position:relative;flex:none}.ui-pt__status select{appearance:none;-webkit-appearance:none;cursor:pointer;border:none;border-radius:99px;padding:4px 26px 4px 11px;font:inherit;font-size:12px;font-weight:600;line-height:1.4;background-color:var(--sunk);color:var(--ink-2);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%238A857E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.ui-pt__status.is-offered select{background-color:var(--accent-soft);color:var(--accent)}.ui-pt__status.is-confirmed select,.ui-pt__status.is-delivered select{background-color:var(--good-soft);color:var(--good)}.ui-pt__status select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-pt__ostep{display:flex;flex-direction:column;gap:10px}.ui-pt__ohint{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2)}.ui-pt__oacts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.ui-pt__odone{margin:0;font-size:13px;color:var(--good)}.ui-pt__people{border-top:1px solid var(--hair);padding-top:14px;display:flex;flex-direction:column;gap:10px}.ui-pt__peopleh{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ui-pt__ask-who{display:flex;flex-direction:column;gap:10px}.ui-pt__ask-who p{margin:0;font-size:13.5px;font-weight:550;color:var(--ink)}.ui-pt__plist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ui-pt__prow{display:flex;align-items:center;gap:10px;padding:8px 0}.ui-pt__prow+.ui-pt__prow{border-top:1px solid var(--hair)}.ui-pt__av{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--sunk);color:var(--ink-2);font-size:11.5px;font-weight:650}.ui-pt__pwho{flex:1;min-width:0;display:flex;flex-direction:column}.ui-pt__pname{font-size:13.5px;font-weight:550}.ui-pt__pmail{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-pt__pstate{flex:none;font-size:12.5px}.ui-pt__ok{color:var(--good);font-weight:550}.ui-pt__wait{color:var(--ink-3)}.pill.ui-pt__small{font-size:12.5px;padding:6px 12px}.ui-pt__x{flex:none;width:26px;height:26px;border-radius:8px;border:none;background:transparent;color:var(--ink-4);font:inherit;font-size:16px;line-height:1;cursor:pointer}.ui-pt__x:hover:not(:disabled){background:var(--sunk);color:var(--ink)}.ui-pt__more{font-size:13px}.ui-pt__ofoot{margin:0;font-size:12px;line-height:1.5;color:var(--ink-3)}.ui-pt__addp{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.ui-pt__addp .ui-pt__field{margin-bottom:10px}.ui-pt__addp-acts{grid-column:1 / -1;justify-content:flex-end}.ui-pt__hint,.ui-pt__said{font-size:12.5px;line-height:1.5;margin:0;color:var(--ink-3)}.ui-pt__said{color:var(--good)}.ui-pt__said.is-warn{color:var(--warn)}.ui-pt__addway{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ui-pt__addway .ui-pt__input{flex:1}.ui-pt__facts{display:grid;grid-template-columns:70px 1fr;gap:6px 12px;margin:0;font-size:13.5px}.ui-pt__facts dt{color:var(--ink-3)}.ui-pt__facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.ui-pt__facts a{color:var(--ink)}.ui-pt__facts+.ui-pt__ohint{margin-top:12px}.ui-pt__note{margin:14px 0 0;padding:12px 14px;background:var(--bg);border-radius:10px;font-size:13px;line-height:1.55;color:var(--ink-2);white-space:pre-line}.ui-pt__ask{font-size:13px;color:var(--ink-2);margin-right:auto}.ui-pt__ways{border:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:10px}.ui-pt__ways legend{font-size:12.5px;font-weight:550;color:var(--ink-2);margin-bottom:10px;padding:0}.ui-pt__field{display:block;margin-bottom:14px}.ui-pt__field>span:first-child{display:block;font-size:12.5px;font-weight:550;color:var(--ink-2);margin-bottom:6px}.ui-pt__field em,.ui-call__field em{font-style:normal;font-weight:400;color:var(--ink-4);font-size:12px}.ui-pt__field small{display:block;font-size:11.5px;color:var(--ink-3);margin-top:6px}.ui-pt__field small.ui-pt__over{color:var(--crit)}.ui-pt__input,.ui-call__input{width:100%;box-sizing:border-box;background-color:var(--sunk);border:1px solid transparent;border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;color:var(--ink);outline:none;transition:border-color .12s ease,background .12s ease}.ui-pt__input:hover,.ui-call__input:hover{border-color:var(--hair)}.ui-pt__input:focus,.ui-call__input:focus{background-color:var(--surface);border-color:var(--ink-4)}.ui-pt__input::placeholder,.ui-call__input::placeholder{color:var(--ink-4)}textarea.ui-pt__input,textarea.ui-call__input{resize:vertical;line-height:1.55}.ui-pt select[data-ui].ui-pt__input{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:34px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1.5 1.75 6 6.25l4.5-4.5' stroke='%238A857E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.ui-pt button[data-ui].ui-pt__session{cursor:pointer;text-align:left;padding-right:34px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1.5 1.75 6 6.25l4.5-4.5' stroke='%238A857E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-pt button[data-ui].ui-pt__session:disabled{cursor:default;color:var(--ink-4)}.ui-drawer__panel .ui-sched__days{flex-wrap:wrap}.ui-pt__linkfield{display:flex;align-items:center;gap:8px;margin-bottom:14px;background:var(--sunk);border-radius:12px;padding:5px 5px 5px 14px}.ui-pt__link{flex:1;min-width:0;background:none;border:none;padding:6px 0;outline:none;font:inherit;font-family:var(--mono);font-size:12.5px;color:var(--ink);text-overflow:ellipsis}.ui-pt__linkfield:focus-within{box-shadow:inset 0 0 0 1px var(--ink-4)}.pill.ui-pt__copy{flex:none;font-size:12.5px;padding:6px 14px;min-width:72px}.ui-pt__waysh{margin:22px 0 10px;display:flex;flex-direction:column;gap:2px}.ui-pt__waysh span{font-size:12.5px;font-weight:550;color:var(--ink-2)}.ui-pt__waysh small{font-size:11.5px;color:var(--ink-3)}.ui-pt__editor{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:10px}.ui-pt__way{border:1px solid var(--hair);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.ui-pt__wayrow{display:flex;align-items:center;gap:6px}.ui-pt__waylabel{flex:1;font-weight:550}.ui-pt__waydetail{font-size:13px}.ui-pt__move{flex:none;width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--ink-3);font:inherit;cursor:pointer}.ui-pt__move:hover:not(:disabled){background:var(--sunk);color:var(--ink)}.ui-pt__move:disabled{color:var(--ink-4);opacity:.4;cursor:default}.ui-pt__wayrow .ui-pt__textbtn{margin-left:4px}.ui-pt__waybecomes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-pt__waybecomes label{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3)}.ui-pt__waybecomes .ui-pt__input{width:auto;padding-top:6px;padding-bottom:6px;font-size:13px}.ui-pt__waybecomes small{font-size:11.5px;color:var(--ink-3)}.ui-pt__cost{font-size:11.5px;color:var(--warn)}.ui-pt__pick{margin:18px 0 4px}.ui-pt__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px}@media(max-width:560px){.ui-pt__card{padding:18px 16px}.ui-pt__addp{grid-template-columns:1fr}.ui-pt__prow{flex-wrap:wrap}}.ui-call{min-height:100%;display:flex;justify-content:center;align-items:flex-start;padding:28px 16px 72px}.ui-call--short{align-items:center;padding-bottom:28px}.ui-call__card{width:100%;max-width:540px;box-sizing:border-box;background:var(--surface);border-radius:var(--radius);box-shadow:var(--sh);padding:28px 26px 26px}.ui-call__mark{margin-bottom:22px}.ui-call__logo{display:block;max-height:44px;max-width:70%;width:auto}.ui-call__h{font-size:26px;font-weight:630;letter-spacing:-.026em;margin:0 0 14px}.ui-call__lede{font-size:14px;line-height:1.6;color:var(--ink-2);margin:0 0 10px;max-width:46ch}.ui-call__intro{margin:0 0 22px;max-width:46ch}.ui-call__intro p{font-size:14px;line-height:1.65;color:var(--ink-2);margin:0;white-space:pre-line}.ui-call__intro p+p{margin-top:13px}.ui-call__intro p:first-child{font-size:15.5px;line-height:1.55;color:var(--ink)}.ui-call__form{margin-top:26px}.ui-call__field{display:block;margin-bottom:16px}.ui-call__field>span:first-child{display:block;font-size:13px;font-weight:550;color:var(--ink);margin-bottom:7px}.ui-call__input{font-size:16px;padding:11px 13px}.ui-call__ways{border:none;padding:0;margin:8px 0 20px;display:flex;flex-direction:column;gap:7px}.ui-call__ways legend{font-size:13px;font-weight:550;color:var(--ink);margin-bottom:9px;padding:0}.ui-call__way{display:flex;align-items:flex-start;gap:10px;cursor:pointer;width:100%;box-sizing:border-box;border:1px solid var(--hair);border-radius:10px;padding:11px 13px;font-size:14.5px;color:var(--ink-2)}.ui-call__way:hover{border-color:var(--ink-4);color:var(--ink)}.ui-call__way.on{border-color:var(--ink);color:var(--ink);background:var(--sunk)}.ui-call__way .ui-check__input{left:13px;top:11px}.ui-call__way .ui-check__label{font-weight:500;font-size:14.5px}.ui-call__radio input{width:16px;height:16px;flex:none;accent-color:var(--ink);margin:2px 0 0}.ui-call__radio>span{display:flex;flex-direction:column;gap:2px}.ui-call__wayl{font-weight:500}.ui-call__radio small{font-size:12px;line-height:1.5;color:var(--ink-3)}.ui-call__terms{margin:24px 0 18px;padding-top:20px;border-top:1px solid var(--hair);font-size:13.5px;line-height:1.6;color:var(--ink)}.ui-call__error{font-size:13px;color:var(--crit);margin:0 0 14px}.pill.ui-call__go{width:100%;padding:14px;font-size:15px}.ui-call__credit{margin:26px 0 0;padding-top:16px;border-top:1px solid var(--hair);font-size:11.5px;line-height:1.55;color:var(--ink-4)}.ui-pt__ctx{color:var(--ink-3);font-weight:520}.ui-pt__answers{margin:14px 0 0;display:flex;flex-direction:column;gap:10px}.ui-pt__answers dt{font-size:12px;color:var(--ink-3);margin-bottom:2px}.ui-pt__answers dd{margin:0;font-size:13.5px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.ui-pt__waybecomes select.ui-pt__input{max-width:100%}.ui-rep__list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.ui-rep__item{border:1px solid var(--hair);border-radius:12px;padding:14px 16px;background:var(--surface-2)}.ui-rep__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ui-rep__label{font-size:14.5px;font-weight:600}.ui-rep__line{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.ui-pt__suggest{display:block;margin:0 0 10px}.ui-pt__rep{margin-bottom:12px}.ui-pt__email-list{list-style:none;margin:18px 0;padding:0}.ui-pt__email-list li{padding:11px 0;border-top:1px solid var(--hair);font-size:13px;line-height:1.5;color:var(--ink-2)}.ui-pt__email-list strong{color:var(--ink);font-size:14px}.ui-sched{min-width:0}.ui-sched__navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 24px}.ui-sched__days{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent}.ui-sched__day{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;flex:none;min-height:66px;min-width:124px;padding:10px 16px;border:1px solid var(--hair);border-radius:12px;background:var(--surface-2);color:var(--ink);cursor:pointer;font:inherit;text-align:left}.ui-sched__day:hover{background:var(--sunk)}.ui-sched__day.is-on{border-color:var(--accent);background:var(--accent-soft)}.ui-sched__dayname{font-size:14px;font-weight:600}.ui-sched__daycount{font-size:12px;color:var(--ink-2)}.ui-sched__timezone{font-size:12px;color:var(--ink-2);margin:0;flex:none}.ui-sched__days--compact{margin:20px 0 24px}.ui-sched__days--compact .ui-sched__day{flex:1 0 65px;min-width:65px;min-height:64px;align-items:center;padding:8px 10px}.ui-sched__weekday{font-size:11px;font-weight:550;text-transform:uppercase;color:var(--ink-2)}.ui-sched__days--compact strong{font-size:21px;line-height:1.1;font-weight:600}.ui-sched__focus{display:grid;gap:14px;margin-bottom:28px}.ui-sched__focus--pair{grid-template-columns:1.35fr 1fr}.ui-sched__focusbox{min-width:0;padding:20px 22px;border:1px solid var(--hair);border-radius:14px;background:var(--surface)}.ui-sched__focuslabel{font-size:13px;font-weight:550;color:var(--ink-2);margin:0 0 10px}.ui-sched__focusbox.is-live .ui-sched__focuslabel{color:var(--accent)}.ui-sched__focusbox.is-live .ui-sched__focuslabel:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:8px}.ui-sched__focuscard{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:10px;border:none;background:none;color:inherit;text-align:left;font:inherit;padding:0 26px 0 0;cursor:pointer}.ui-sched__focuscard+.ui-sched__focuscard{border-top:1px solid var(--hair);padding-top:16px;margin-top:16px}.ui-sched__focuscard:disabled{cursor:default}.ui-sched__focuscard:first-of-type .ui-sched__focustime{position:absolute;top:-26px;right:0}.ui-sched__focustime{font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.ui-sched__focustitle{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.is-live .ui-sched__focustitle{font-size:26px}.ui-sched__focusmeta{overflow-wrap:anywhere;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:var(--ink-2);font-size:12.5px;line-height:1.5}.ui-sched__focuscard>.ui-sched__arrow{position:absolute;right:0;top:50%}.ui-sched__room{display:inline-flex;align-items:center;gap:8px;overflow-wrap:anywhere}.ui-sched__room i{background:var(--ink-4);width:10px;height:10px;border-radius:3px;flex:none}.ui-sched__chip{display:inline-flex;width:fit-content;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:500;background:var(--sunk);color:var(--ink-2);line-height:1.4}.ui-sched__programme{border:1px solid var(--hair);border-radius:14px;background:var(--surface);overflow:hidden}.ui-sched__heading{font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0;padding:20px 22px 4px}.ui-sched__caption{caption-side:top;text-align:left;padding:0 22px 18px;color:var(--ink-2);font-size:12px}.ui-sched__table{border-collapse:collapse;width:100%;table-layout:fixed;text-align:left}.ui-sched__table th{font-size:10px;font-weight:550;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);padding:12px 20px;border-top:1px solid var(--hair)}.ui-sched__table th:nth-child(1){width:18%}.ui-sched__table th:nth-child(2){width:39%}.ui-sched__table th:nth-child(3){width:20%}.ui-sched__table th:nth-child(4){width:23%}.ui-sched__table td{padding:12px 20px;border-top:1px solid var(--hair);vertical-align:top;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.ui-sched__time{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-2)}.ui-sched__dash{margin:0 4px}.ui-sched__table tr.is-live .ui-sched__time{color:var(--accent);font-weight:600}.ui-sched__open{min-height:28px;position:static;display:block;border:none;padding:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%}.ui-sched__title{font-size:14px;font-weight:600;line-height:1.4}.ui-sched__table tr.is-openable{cursor:pointer}.ui-sched__table tr.is-openable:hover .ui-sched__title{text-decoration:underline;text-underline-offset:3px}.ui-sched__open .ui-sched__arrow{display:none}.ui-sched__who{position:relative}.ui-sched__who>.ui-sched__arrow{position:absolute;right:16px;top:calc(50% - 9px)}.ui-sched .ui-sched__open:focus-visible{outline:none}.ui-sched__table tr:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.ui-sched__table .ui-sched__who{padding-right:44px}.ui-sched__types{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ui-sched__who{color:var(--ink-2)}.ui-sched__mobilemeta{display:none}.ui-sched__arrow{color:var(--ink-2);flex:none}.ui-sched__open:hover .ui-sched__title,.ui-sched__focuscard:hover:not(:disabled) .ui-sched__focustitle{text-decoration:underline;text-underline-offset:3px}.ui-sched button:focus-visible,.pub__session:focus-visible,.pub__earlier summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.ui-sched__none{padding:24px 22px;font-size:13px;line-height:1.6}.ui-sched__none p{margin:0}.ui-sched__none .ui-sched__nonet{font-size:16px;font-weight:550;margin-bottom:5px}.ui-sched__muted{color:var(--ink-2)}@keyframes schedule-reveal{0%{transform:translateY(4px);clip-path:inset(0 0 3% 0)}to{transform:translateY(0);clip-path:inset(0)}}.ui-sched__body,.pub__daybody{animation:schedule-reveal .18s cubic-bezier(.16,1,.3,1)}@media(max-width:1050px){.ui-sched__navigation{align-items:flex-start;flex-direction:column;gap:10px}.ui-sched__navigation .ui-sched__days{width:100%}.ui-sched__table td,.ui-sched__table th{padding-inline:16px}.ui-sched__time .ui-sched__end{display:block}.ui-sched__dash{display:none}}@media(max-width:700px){.ui-sched__focus--pair{grid-template-columns:1fr}.ui-sched__focusbox{padding:18px}.ui-sched__focus{gap:10px;margin-bottom:24px}.ui-sched__focustitle{font-size:19px}.is-live .ui-sched__focustitle{font-size:24px}.ui-sched__navigation{margin-top:20px}.ui-sched__day{min-width:112px}.ui-sched__table th:nth-child(n+3),.ui-sched__roomcell,.ui-sched__who{display:none}.ui-sched__table th:nth-child(1){width:82px}.ui-sched__table th:nth-child(2){width:auto}.ui-sched__mobilemeta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--ink-2);margin-top:8px}.ui-sched__open{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-sched__open .ui-sched__arrow{display:block}.ui-sched__heading,.ui-sched__caption{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.ui-sched__body,.pub__daybody{animation:none}}.pick{position:relative}.pick__field{width:100%;display:flex;align-items:center;gap:12px;text-align:left;background:var(--sunk);border:1px solid transparent;border-radius:10px;padding:7px 7px 7px 13px;font:inherit;color:inherit;cursor:pointer;transition:border-color .12s ease}.pick__field:hover:not(:disabled){border-color:var(--hair)}.pick__field[aria-expanded=true]{background:var(--surface);border-color:var(--ink-4)}.pick__field:disabled{cursor:default;color:var(--ink-3)}.pick__now{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px}.pick__label{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick__label.is-empty{color:var(--ink-3)}.pick__detail{font-size:12.5px;color:var(--ink-3);white-space:nowrap}.pick__change{flex:none;font-size:12.5px;font-weight:550;color:var(--ink-2);background:var(--surface);border:1px solid var(--hair);border-radius:99px;padding:5px 12px}.pick__field:disabled .pick__change{display:none}.pick--opener{display:inline-block;flex:none}.pick__opener{font:inherit;font-size:12px;font-weight:550;color:var(--ink-3);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:99px;padding:4px 10px;transition:background .12s ease,color .12s ease,border-color .12s ease}.pick__opener:hover:not(:disabled),.pick__opener[aria-expanded=true]{color:var(--ink);background:var(--surface);border-color:var(--hair)}.pick__opener:disabled{cursor:default;opacity:.5}.pick__panel{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;background:var(--surface);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:16px;box-shadow:0 2px 4px #0000000f,0 20px 48px -20px #00000059;padding:10px}.pick__search{position:relative}.pick__glass{position:absolute;left:13px;top:50%;translate:0 -50%;width:15px;height:15px;color:var(--ink-3);pointer-events:none}.pick__input{width:100%;padding:10px 12px 10px 36px;font:inherit;font-size:14.5px;color:var(--ink);background:var(--sunk);border:1.5px solid var(--ink-4);border-radius:11px}.pick__input:focus{outline:none;border-color:var(--ink)}.pick__input::placeholder{color:var(--ink-3)}@media(pointer:coarse){.pick__input{font-size:16px}}.pick__count{margin:12px 0 4px;padding:0 6px;font-size:12px;color:var(--ink-3)}.pick__list{margin:0;padding:0;list-style:none;max-height:264px;overflow-y:auto;overscroll-behavior:contain}.pick__row{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:10px;cursor:pointer}.pick__row[data-active=true]{background:var(--sunk)}.pick__row.is-on{border-color:var(--hair)}.pick__rowlabel{flex:1;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick__rowdetail{flex:none;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.pick__tick{flex:none;width:15px;height:15px;align-self:center}.pick__none{padding:10px;font-size:14px;color:var(--ink-3)}.pick__swatch{flex:none;width:9px;height:9px;border-radius:2.5px;align-self:center}.pick__foot{display:flex;justify-content:flex-end;padding:10px 2px 2px;margin-top:6px;border-top:1px solid var(--hair)}@media(pointer:coarse){.pick__opener{min-height:40px;padding:8px 14px;font-size:13px}}.ui-phone{display:block;min-width:0}.ui-phone__row{position:relative;display:flex;gap:8px;margin-top:8px}.ui-phone__row input{flex:1;min-width:0;width:auto}.ui-phone__row .pick--opener{position:static;display:flex}.ui-phone__row .pick__opener{min-width:68px;padding:0 12px;border-radius:10px;background:var(--sunk);font-size:15px;font-weight:400;color:var(--ink)}.ui-phone__row .pick__opener:after{content:"";display:inline-block;width:6px;height:6px;margin:0 2px 3px 8px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg)}.ui-phone__row .pick__opener:hover:not(:disabled),.ui-phone__row .pick__opener[aria-expanded=true]{background:var(--surface)}.ui-phone__error{display:block;color:var(--crit);font-size:12.5px;line-height:1.55;margin:8px 0 0}.ui-plan{--plan-line: color-mix(in srgb, var(--accent) 22%, transparent);background:var(--accent-soft);border:1px solid var(--plan-line);border-radius:16px;padding:20px 22px 18px;margin-bottom:20px}.ui-plan__head{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap}.ui-plan__say{flex:1;min-width:240px;display:flex;flex-direction:column;gap:4px}.ui-plan__t{margin:0;font-size:16px;font-weight:600;letter-spacing:-.012em;line-height:1.3;color:var(--ink);text-wrap:balance}.ui-plan__sub{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2);max-width:64ch}.ui-plan__go{flex:none}.ui-plan__steps{list-style:none;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--plan-line);display:grid;gap:8px 20px}.ui-plan{container-type:inline-size}@container (min-width: 640px){.ui-plan__steps{grid-template-columns:repeat(3,1fr)}}.ui-plan__steps li{display:flex;align-items:baseline;gap:9px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.ui-plan__steps li.is-done{color:var(--ink-3)}.ui-plan__sub b{font-weight:550;color:var(--ink)}.ui-plan__qs{margin-top:16px;display:flex;flex-direction:column;gap:14px}.ui-plan__qlead{margin:0;font-size:12.5px;color:var(--ink-2)}.ui-plan__q{border:0;margin:0;padding:0;min-width:0}.ui-plan__ask{padding:0;margin-bottom:8px;font-size:12.5px;font-weight:550;color:var(--ink)}.ui-plan__opts{display:flex;flex-wrap:wrap;gap:6px}.ui-plan__opt{font:inherit;font-size:13px;line-height:1;cursor:pointer;padding:9px 13px;border-radius:999px;background:var(--surface);color:var(--ink-2);border:1px solid var(--plan-line);transition:background-color .12s ease,color .12s ease,border-color .12s ease}.ui-plan__opt:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.ui-plan__opt[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ui-plan__opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-plan__err{margin:12px 0 0;font-size:12.5px;color:var(--crit)}.ui-plan__n{flex:none;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;color:var(--accent)}@media(max-width:560px){.ui-plan{padding:18px 18px 16px}.ui-plan__go{width:100%}}.ui-share__error{font-size:13px;line-height:1.5;color:var(--crit, #c44);margin:0 0 14px}.ui-share__sec{padding:18px 0}.ui-share__sec:first-of-type{padding-top:4px}.ui-share__sec+.ui-share__sec{border-top:1px solid var(--hair)}.ui-share__h{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0 0 10px}.ui-share__count{font-size:11.5px;font-weight:550;color:var(--ink-3);background:var(--sunk);border-radius:99px;padding:1px 8px;font-variant-numeric:tabular-nums}.ui-share__sub{margin:-4px 0 12px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.ui-share__warn{color:var(--warn, #b7791f)}.ui-share__field{display:flex;align-items:center;gap:8px;background:var(--sunk);border-radius:12px;padding:5px 5px 5px 14px}.ui-share__link{flex:1;min-width:0;background:none;border:none;padding:6px 0;font:inherit;font-family:var(--mono);font-size:12.5px;color:var(--ink);text-overflow:ellipsis}.ui-share__link:focus,.ui-share__link:focus-visible{outline:none;box-shadow:none}.ui-share__field:focus-within{box-shadow:inset 0 0 0 1px var(--ink-4)}.pill.ui-share__copy{flex:none;font-size:12.5px;padding:6px 14px;min-width:72px}.ui-share__acts{display:flex;align-items:center;gap:16px;margin-top:10px}.ui-share__textbtn{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:2px 0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:550;color:var(--ink-2);text-decoration:none}.ui-share__textbtn:hover:not(:disabled){color:var(--ink)}.ui-share__stop,.ui-share__stop:hover:not(:disabled){color:var(--crit)}.ui-share__make{display:flex;flex-direction:column;align-items:flex-start;gap:0}.ui-share__make .ui-share__sub{margin-top:-6px}.ui-share__morning{width:100%}.ui-share__empty{margin:0;padding:16px;border-radius:12px;background:var(--sunk);font-size:13px;line-height:1.5;color:var(--ink-3);text-align:center}.ui-share__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ui-share__row{display:flex;align-items:center;gap:12px;padding:8px 0}.ui-share__av{flex:none;width:32px;height:32px;border-radius:99px;display:grid;place-items:center;background:var(--sunk);color:var(--ink-2);font-size:11.5px;font-weight:600;letter-spacing:.02em}.ui-share__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ui-share__name{font-size:13.5px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-share__meta{font-size:12px;color:var(--ink-3)}.ui-share__icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:99px;color:var(--ink-3)}.ui-share__icon:hover{background:var(--sunk);color:var(--ink)}.pill.ui-share__rowcopy{flex:none;font-size:12px;padding:5px 12px;min-width:64px}.ui-share__out{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ui-share__line{display:block;margin-top:2px}.ui-signin{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.ui-signin__box{width:100%;max-width:380px;box-sizing:border-box;background:var(--surface);border-radius:var(--radius);box-shadow:var(--sh-lg);padding:32px 30px 30px}.ui-signin__mark{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:640;letter-spacing:-.01em;color:var(--ink);margin-bottom:26px}.ui-signin__h{font-size:22px;font-weight:640;letter-spacing:-.02em;margin:0 0 6px;color:var(--ink)}.ui-signin__lede{font-size:13.5px;line-height:1.6;color:var(--ink-2);margin:0 0 22px}.ui-signin__lede strong{color:var(--ink);font-weight:600}.pill.ui-signin__other{display:flex;justify-content:center;width:100%;padding:11px;font-size:13.5px;box-sizing:border-box;text-decoration:none}.ui-signin__or{display:flex;align-items:center;gap:10px;margin:16px 0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.ui-signin__or:before,.ui-signin__or:after{content:"";flex:1;height:1px;background:var(--hair)}.ui-signin__field{display:block;margin-bottom:14px}.ui-signin__field>span:first-child{display:block;font-size:12.5px;font-weight:550;color:var(--ink-2);margin-bottom:6px}.ui-signin__field small{display:block;font-size:11.5px;line-height:1.5;color:var(--ink-3);margin-top:6px}.ui-signin__input{width:100%;box-sizing:border-box;font:inherit;font-size:15px;color:var(--ink);background:var(--sunk);border:1px solid transparent;border-radius:10px;padding:11px 13px}.ui-signin__input:focus{outline:none;background:var(--surface);border-color:var(--ink-4)}.ui-signin__error{font-size:13px;line-height:1.5;color:var(--crit, #c44);margin:0 0 14px}.pill.ui-signin__go{width:100%;padding:12px;font-size:14.5px;margin-top:4px}.ui-signin__code{display:flex;gap:8px}.ui-signin__cell{flex:1;min-width:0;width:auto;aspect-ratio:3 / 4;padding:0;text-align:center;font-family:var(--mono);font-size:21px;text-transform:uppercase;caret-color:var(--accent)}.ui-signin__cell:focus{border-color:var(--ink)}@media(max-width:380px){.ui-signin__code{gap:6px}.ui-signin__cell{font-size:18px}}.ui-signin__alts{display:flex;gap:14px;justify-content:center;padding-top:12px}.ui-signin__switch{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:12.5px;color:var(--ink-3)}.ui-signin__switch:hover:not(:disabled){color:var(--ink)}.ui-signin__note{font-size:11.5px;color:var(--ink-4);text-align:center;margin:10px 0 0}.ui-stats{display:flex;flex-wrap:wrap;gap:10px}.ui-stat{flex:1;min-width:150px;display:flex;flex-direction:column;gap:2px;background:var(--sunk);border:none;border-radius:12px;padding:13px 15px 14px;color:inherit;text-align:left;font:inherit}.ui-stat--go{cursor:pointer;transition:background .12s ease}.ui-stat--go:hover{background:var(--surface-2)}@media(pointer:coarse){.ui-stat--go{min-height:44px}}.ui-stat__n{font-size:30px;font-weight:630;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.ui-stat__of{font-size:.55em;font-weight:500;color:var(--ink-3);letter-spacing:0}.ui-stat__l{font-size:12.5px;color:var(--ink-3)}.ui-stat__s{font-size:11.5px;color:var(--ink-4)}.ui-stat__track{display:block;height:3px;margin-top:10px;border-radius:99px;background:var(--hair);overflow:hidden}.ui-stat__fill{display:block;height:100%;background:var(--ink-3);border-radius:99px}.ui-stat__s--at{color:var(--ink-2)}.ui-stat__s--at b{font-weight:650;color:var(--ink)}.ui-spark{position:relative;height:28px;margin-top:10px;cursor:crosshair;touch-action:pan-y}.ui-spark svg{display:block;width:100%;height:100%;overflow:visible}.ui-spark polygon{fill:currentColor;opacity:.1}.ui-spark polyline{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ui-spark__dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;box-shadow:0 0 0 2px var(--sunk)}.ui-spark__rule{position:absolute;top:0;bottom:0;width:1px;margin-left:-.5px;background:var(--ink-4)}@media(max-width:860px){.ui-stat__n{font-size:25px}}html.ui-viewing-on{scroll-padding-top:var(--viewing-h, 0px)}html.ui-viewing-on body{box-sizing:border-box;padding-top:var(--viewing-h, 0px)}.ui-viewing{position:fixed;top:0;left:0;right:0;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:8px 12px 8px 16px;background:var(--ink);color:var(--surface);font-size:13px;line-height:1.4}.ui-viewing p{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.ui-viewing b{font-weight:600}.ui-viewing__clock{display:inline-block;min-width:7.5ch;color:var(--surface);font-weight:550;font-variant-numeric:tabular-nums}.ui-viewing span{color:color-mix(in srgb,var(--surface) 72%,var(--ink));font-variant-numeric:tabular-nums}.ui-viewing button{flex:none;min-height:30px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--surface) 38%,transparent);background:transparent;color:var(--surface);font:inherit;font-weight:550;cursor:pointer}.ui-viewing button:hover{background:color-mix(in srgb,var(--surface) 12%,transparent)}.ui-viewing button:focus-visible{outline:2px solid var(--surface);outline-offset:2px}.ui-viewing-frame{position:fixed;inset:0;z-index:2147483000;pointer-events:none;box-shadow:inset 0 0 0 3px var(--ink)}.clink__lbl{margin-bottom:7px}.clink__row{display:flex;gap:8px;align-items:stretch}.clink__url{flex:1;min-width:0;font-size:12.5px;color:var(--ink-2);padding:9px 12px;text-overflow:ellipsis;background:var(--sunk);border:1px solid transparent;border-radius:10px}.clink__btn{flex:none}.picker{min-height:100%;display:flex;justify-content:center;padding:40px 24px 72px}.picker__inner{width:100%;max-width:620px}.picker__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.picker__brand{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:-.01em}.picker__acct{display:flex;align-items:center;gap:4px}.picker__acct .who__id{display:flex;flex-direction:row;align-items:center;gap:9px;padding:5px 8px}.picker__acct .who__role{display:none}.picker__acct .who__out{margin-left:0}.picker__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:26px 0 22px}.picker__h{font-size:34px;font-weight:640;letter-spacing:-.033em;margin:0}.picker__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:30px}.ser__eyebrow{display:flex;align-items:baseline;gap:9px;padding:0 4px 8px}.ser__series{font-family:var(--mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.ser__count{font-size:11.5px;color:var(--ink-4)}.ser__card{padding:18px 20px 14px}.ser__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ser__open{flex:1;min-width:0;text-align:left;background:none;border:none;padding:0;font:inherit;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ser__name{font-size:18px;font-weight:580;letter-spacing:-.014em;line-height:1.25}.ser__open:hover .ser__name{text-decoration:underline;text-underline-offset:3px}.ser__theme{font-size:14px;color:var(--ink-3)}.ser__window{flex:none;display:flex;align-items:center;gap:8px}.ser__until{font-size:12px;color:var(--ink-3)}.ser__figs{display:flex;gap:40px;margin:16px 0 4px;flex-wrap:wrap}.ser__n{font-size:26px;font-weight:620;letter-spacing:-.02em;line-height:1.15}.ser__n.is-full{color:var(--good)}.ser__n.is-warn{color:var(--warn)}.ser__l{font-size:12.5px;color:var(--ink-3)}.ser__acts{display:flex;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--hair)}.ser__more{display:block;background:none;border:none;padding:8px 4px 0;font-size:12.5px;color:var(--ink-3)}.ser__more:hover{color:var(--ink)}.ser__past{list-style:none;margin:8px 0 0;padding:2px 14px;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius)}.ser__pastrow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;background:none;border:none;border-bottom:1px solid var(--hair);padding:11px 4px;text-align:left;border-radius:0}.ser__past li:last-child .ser__pastrow{border-bottom:none}.ser__pastrow:hover .ser__pastname{text-decoration:underline;text-underline-offset:3px}.ser__pastname{font-size:14px;font-weight:520;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ser__pastnums{font-size:12.5px;color:var(--ink-3);flex:none}.picker__link,.picker__edition{margin:8px 0 0;background:var(--surface-2);box-shadow:none;border:1px solid var(--hair)}.picker__link{padding:14px 16px}.picker__edition{padding:18px 18px 14px}.picker__edition .field{margin-bottom:12px}.picker__empty{padding:28px 24px;text-align:left}.picker__empty h2{font-size:17px;font-weight:600;margin:0 0 6px;letter-spacing:-.012em}.picker__empty p{font-size:14px;color:var(--ink-2);margin:0 0 18px;max-width:46ch}.picker__new{padding:22px 24px 20px;margin:20px 0 30px}.picker__new h2{font-size:17px;font-weight:600;margin:0 0 16px;letter-spacing:-.012em}.picker__err{font-size:13px;color:var(--crit);margin:0 0 12px}.picker__note{font-size:12px;color:var(--ink-3);line-height:1.55;margin:0 0 12px;max-width:52ch}.picker__note--flat{margin:0;font-size:13px}.picker__inner>.sk__rows{margin-top:4px}.picker__new-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}@media(max-width:560px){.picker{padding:24px 16px 56px}.picker__head{flex-direction:column;align-items:flex-start;gap:14px;margin:20px 0 18px}.picker__h{font-size:30px}.ser__head{flex-direction:column;gap:8px}.ser__open{max-width:100%}.ser__figs{gap:28px}}.picker__setup h2{margin-bottom:4px}.picker__setup p{margin:0;font-size:13.5px}.picker__ready{margin:0 0 30px}.picker__readyh{font-size:12px;font-weight:550;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px}.picker__readylist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.picker__readyrow{display:flex;align-items:center;gap:16px;padding:16px 20px}.picker__readywho{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.picker__readyname{font-size:15px;font-weight:600;letter-spacing:-.01em}.picker__readymeta{font-size:12.5px}.picker__readyrow .pill{flex:none}@media(max-width:560px){.picker__readyrow{flex-direction:column;align-items:stretch}}.picker__noround{margin:0;font-size:13px;line-height:1.5}.picker__lede{margin:-8px 0 18px;font-size:13.5px;line-height:1.5}.app{display:flex;height:100%;min-height:0}.topbar,.scrim,.side__top{display:none}.side{width:236px;flex:none;padding:16px 12px 12px;display:flex;flex-direction:column;gap:2px}.glyph{display:inline-block;width:20px;height:20px;flex:none;position:relative}.glyph i{position:absolute;background:var(--ink);border-radius:1.5px;display:block}.glyph i:nth-child(1){inset:0 11px 11px 0}.glyph i:nth-child(2){inset:0 0 11px 11px}.glyph i:nth-child(3){inset:11px 11px 0 0}.glyph i:nth-child(4){inset:11px 0 0 11px;background:var(--accent)}.roundrow{display:flex;align-items:center;gap:8px;width:100%;padding:8px 8px 9px 10px;margin-bottom:14px;border:none;background:none;text-align:left;border-radius:10px;transition:background .12s ease}.roundrow:hover{background:var(--sunk)}.roundrow:hover .roundrow__chev{color:var(--ink-2)}.roundrow__text{display:flex;flex-direction:column;min-width:0;flex:1}.roundrow__name{font-size:13.5px;font-weight:600;letter-spacing:-.012em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roundrow__count{font-family:var(--mono);font-size:11px;color:var(--ink-3);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roundrow__chev{flex:none;color:var(--ink-4);transition:color .12s ease}.findrow{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;margin-bottom:4px;border:none;background:var(--sunk);border-radius:8px;color:var(--ink-3);text-align:left}.findrow:hover{background:var(--surface);color:var(--ink-2);box-shadow:var(--sh)}.findrow__t{font-size:13px;flex:1}.findrow__k{font-family:var(--mono);font-size:10px;color:var(--ink-4);border:1px solid var(--hair);border-radius:4px;padding:1px 5px}.navsec{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);padding:10px 10px 7px}.navi{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:none;background:none;border-radius:8px;font-size:13.5px;color:var(--ink-2);text-align:left}.navi:hover{background:var(--sunk)}.navi .dot{width:5px;height:5px;border-radius:50%;background:var(--ink-4);flex:none}.navi.on{background:var(--surface);color:var(--ink);font-weight:550;box-shadow:var(--sh)}.navi.on .dot{background:var(--accent)}.side .foot{margin-top:auto;padding-top:14px}.who{display:flex;align-items:center;gap:2px;padding:10px 0 2px;border-top:1px solid var(--hair)}.who__id{display:flex;align-items:center;gap:9px;min-width:0;flex:1;padding:4px 6px;margin-left:-6px}.who__badge{width:26px;height:26px;flex:none;border-radius:50%;background:var(--sunk);color:var(--ink-2);display:grid;place-items:center;font-size:10px;font-weight:600}.who__text{display:flex;flex-direction:column;min-width:0}.who__name{font-size:12.5px;font-weight:550;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who__role{font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);font-family:var(--mono);line-height:1.3}.who__out{width:26px;height:26px;flex:none;display:grid;place-items:center;background:none;border:none;border-radius:50%;color:var(--ink-4);transition:background .12s ease,color .12s ease}.who__out:hover{background:var(--sunk);color:var(--ink-2)}.main{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:16px 22px 28px 6px;display:flex;flex-direction:column}.page{flex:1;min-height:0;display:flex;flex-direction:column;gap:18px;width:100%;max-width:1180px}.page>*{flex-shrink:0}.hd .h{font-size:27px;font-weight:600;letter-spacing:-.028em;line-height:1.2}.hd .s{font-size:14.5px;color:var(--ink-3);margin-top:5px}.seclbl{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-3);margin-bottom:-6px}.seclbl .z{width:13px;height:13px;border:1.5px solid var(--ink-4);border-radius:3px;flex:none}@media(max-width:860px){.app{flex-direction:column;height:auto;min-height:100%}.topbar{display:flex;align-items:center;gap:4px;padding:6px 10px;position:sticky;top:var(--viewing-h, 0px);z-index:var(--z-bar);background:var(--surface);box-shadow:var(--sh)}.topbar__menu{flex:none;width:36px;height:36px;display:grid;place-items:center;background:none;border:none;border-radius:9px;color:var(--ink-2)}.topbar__menu:hover{background:var(--sunk);color:var(--ink)}.topbar .roundrow{margin:0;padding:5px 8px}.scrim{display:block;position:fixed;inset:0;z-index:var(--z-drawer);background:#0c0c106b}.side{position:fixed;top:0;bottom:0;left:0;z-index:calc(var(--z-drawer) + 1);width:84vw;max-width:300px;padding:14px 12px 12px;background:var(--surface);box-shadow:var(--sh-lg);overflow-y:auto;transform:translate(-101%);transition:transform .2s cubic-bezier(.32,.72,0,1)}.side--open{transform:none}.side__top{display:flex;align-items:center;justify-content:space-between;padding:2px 8px 14px}.side__close{width:34px;height:34px;display:grid;place-items:center;background:none;border:none;border-radius:50%;color:var(--ink-3)}.side__close:hover{background:var(--sunk);color:var(--ink)}.side .roundrow{display:none}.side .foot{padding-bottom:4px}.navi{padding:11px 10px;font-size:14px}.who__id,.who__out{min-height:40px}.main{padding:12px 14px 18px}}@media(prefers-reduced-motion:reduce){.side{transition:none}}.adaptive-overview{display:flex;flex-direction:column;gap:22px}.adaptive-overview .overview-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.adaptive-overview .overview-heading h1{margin:0;font-size:27px;line-height:1.2;font-weight:620;letter-spacing:-.028em}.adaptive-overview .overview-heading p{margin:8px 0 0;font-size:13px;color:var(--ink-2)}.adaptive-overview .view-picker{width:248px;flex:none}.adaptive-overview .view-picker .ui-field{font-size:13px;padding:10px 12px}.adaptive-overview .view-picker>span{display:block;font-size:11.5px;margin-top:5px;color:var(--ink-2)}.adaptive-overview .event-moment{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12.5px;color:var(--ink-2)}.adaptive-overview .event-moment time{margin-left:auto;font-variant-numeric:tabular-nums}.adaptive-overview .event-moment .chip{font-size:11.5px;background:var(--sunk);color:var(--ink-2)}.adaptive-overview .focus-heading h2{margin:0;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.adaptive-overview .focus-heading p{margin:7px 0 0;max-width:72ch;font-size:14px;color:var(--ink-2)}.adaptive-overview .priority{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-radius:14px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}.adaptive-overview .priority>div{min-width:0}.adaptive-overview .priority h2{margin:0 0 5px;font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.adaptive-overview .priority .chip+h2{margin-top:9px}.adaptive-overview .priority p{max-width:72ch;margin:0;font-size:13px;line-height:1.6;color:var(--ink-2)}.adaptive-overview .priority .ui-btn{flex:none;white-space:normal}.adaptive-overview .priority .chip{font-size:11.5px;font-weight:550}.adaptive-overview .ui-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.adaptive-overview .ui-stat{min-width:0;padding:16px}.adaptive-overview .ui-stat__l,.adaptive-overview .ui-stat__s,.adaptive-overview .ui-stat__of{color:var(--ink-2)}.adaptive-overview .ui-stat__l{font-size:12.5px;margin-top:4px;line-height:1.5}.adaptive-overview .ui-stat__s{font-size:11.5px;line-height:1.5}.adaptive-overview .ui-stat__n{font-size:28px}.adaptive-overview .overview-work{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:20px;align-items:start}.adaptive-overview .working-column,.adaptive-overview .overview-work aside{min-width:0;display:flex;flex-direction:column;gap:20px}.adaptive-overview .working-panel{background:var(--surface);border-radius:14px;padding:20px 22px;border:1px solid var(--hair)}.adaptive-overview .panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.adaptive-overview .panel-heading h2{font-size:16px;margin:0;font-weight:600;letter-spacing:-.015em}.adaptive-overview .panel-heading .ui-btn{font-size:12px;padding:6px 10px;flex:none}.adaptive-overview .adaptive-facts{margin:0 0 16px}.adaptive-overview .adaptive-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:15px 0;border-bottom:1px solid var(--hair);font-size:13px}.adaptive-overview .adaptive-facts dt{font-weight:550}.adaptive-overview .adaptive-facts dd{margin:0;color:var(--ink-2);text-align:right}.adaptive-overview .adaptive-facts small{display:block;color:var(--ink-2);font-size:12px;font-weight:400;margin-top:4px;max-width:33ch}.adaptive-overview .support,.adaptive-overview .panel-intro{margin:0 0 14px;font-size:13px;color:var(--ink-2)}.adaptive-overview .small-note{margin:12px 0 0;color:var(--ink-2);font-size:12px;line-height:1.6}.adaptive-overview .table-scroll{overflow-x:auto}.adaptive-overview .working-panel table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.adaptive-overview .working-panel th,.adaptive-overview .working-panel td{padding:13px 10px;border-bottom:1px solid var(--hair);font-weight:400}.adaptive-overview .working-panel thead th{color:var(--ink-2);font-size:12px;vertical-align:bottom}.adaptive-overview .working-panel tbody th{font-weight:550}.adaptive-overview .working-panel td{font-variant-numeric:tabular-nums}.adaptive-overview .working-panel td:not(:first-child),.adaptive-overview .working-panel thead th:not(:first-child){text-align:right}.adaptive-overview .working-panel th:first-child{padding-left:0}.adaptive-overview .working-panel td:last-child,.adaptive-overview .working-panel th:last-child{padding-right:0}.adaptive-overview .followups{margin-top:16px}.adaptive-overview .followups button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-top:1px solid var(--hair);padding:14px 0;background:transparent;width:100%;text-align:left}.adaptive-overview .followups button:hover strong{text-decoration:underline;text-underline-offset:3px}.adaptive-overview .followups strong,.adaptive-overview .agenda strong{display:block;font-size:13.5px;font-weight:550}.adaptive-overview .followups small,.adaptive-overview .agenda small{display:block;font-size:12px;color:var(--ink-2);margin-top:3px}.adaptive-overview .followups svg,.adaptive-overview .agenda svg{color:var(--ink-2);flex:none}.adaptive-overview .venue-plan{background:var(--sunk);padding:10px;border:0;width:100%;border-radius:10px;display:block;margin-bottom:12px}.adaptive-overview .venue-plan svg{display:block;width:100%;height:auto}.adaptive-overview .venue-plan text{fill:var(--ink-2);font-size:15px;font-family:var(--sans)}.adaptive-overview .zone-outline{fill:none;stroke:var(--ink-3);stroke-width:1.5}.adaptive-overview .gate-mark{fill:var(--surface);stroke:var(--ink-2);stroke-width:2}.adaptive-overview .empty{padding:20px 0}.adaptive-overview .empty h3{font-size:18px;font-weight:600;margin:0 0 8px;letter-spacing:-.015em}.adaptive-overview .empty p{color:var(--ink-2);font-size:14px;max-width:60ch;margin:0 0 20px}.adaptive-overview .scheduled-focus{padding:8px 0 20px}.adaptive-overview .scheduled-time{font-size:13px;color:var(--accent);font-variant-numeric:tabular-nums}.adaptive-overview .scheduled-focus h3{margin:10px 0;font-size:26px;line-height:1.25;letter-spacing:-.025em;font-weight:600;max-width:27ch}.adaptive-overview .scheduled-focus .ui-sched__room{font-size:13px;color:var(--ink-2)}.adaptive-overview .agenda-row{display:grid;grid-template-columns:98px minmax(0,1fr) 18px;gap:12px;align-items:start;text-align:left;width:100%;background:transparent;border:0;border-top:1px solid var(--hair);padding:16px 0}.adaptive-overview .agenda-row:hover strong{text-decoration:underline;text-underline-offset:3px}.adaptive-overview .agenda-time{font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.adaptive-overview .agenda-row.is-next strong{font-size:16px;font-weight:600}.adaptive-overview .overview-foot{border-top:1px solid var(--hair);padding-top:14px;color:var(--ink-2);font-size:12px;margin-top:2px}.adaptive-overview .data-error{background:var(--surface);border:1px solid var(--hair);border-radius:14px;padding:24px}.adaptive-overview .data-error h2{font-size:18px;margin:0 0 8px}.adaptive-overview .data-error p{color:var(--ink-2);font-size:14px;max-width:65ch}.adaptive-overview :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.adaptive-overview ::selection{background:var(--accent-soft);color:var(--ink)}@media(max-width:1150px){.adaptive-overview .overview-work{grid-template-columns:minmax(0,1fr)}.adaptive-overview .overview-work aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.adaptive-overview .priority{align-items:flex-start}}@media(max-width:860px){.adaptive-overview .overview-heading{flex-direction:column;gap:16px}.adaptive-overview .view-picker{width:100%;max-width:320px}.adaptive-overview .event-moment time{margin-left:0;width:100%}.adaptive-overview .ui-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adaptive-overview .overview-work aside{grid-template-columns:minmax(0,1fr)}.adaptive-overview .focus-heading h2{font-size:22px}}@media(max-width:560px){.adaptive-overview .priority{flex-direction:column;padding:18px;gap:18px}.adaptive-overview .priority .ui-btn{width:100%}.adaptive-overview .working-panel{padding:18px}.adaptive-overview .adaptive-facts>div{flex-direction:column;gap:6px}.adaptive-overview .adaptive-facts dd{text-align:left}.adaptive-overview .panel-heading .ui-btn{padding-inline:6px}.adaptive-overview .agenda-row{grid-template-columns:74px minmax(0,1fr) 18px;gap:9px}.adaptive-overview .agenda-time{font-size:11px}.adaptive-overview .scheduled-focus h3{font-size:23px}.adaptive-overview .ui-stat{padding:14px}}.connected-overview .venue-plan text{font-size:25px}.connected-overview .venue-plan{max-height:290px}.connected-overview .venue-plan svg{max-height:260px}.connected-overview .earlier{border-top:1px solid var(--hair);margin-top:12px;padding-top:14px;color:var(--ink-2);font-size:13px}.connected-overview .earlier summary{cursor:pointer}.connected-overview .quiet-verdict{margin:0;color:var(--ink-2);font-size:14px}.connected-overview .overview-foot a{text-underline-offset:3px}.connected-overview .adaptive-facts dt{flex:1;min-width:0}.connected-overview .adaptive-facts dd{flex:0 1 48%;min-width:0;overflow-wrap:anywhere}.adaptive-overview .event-moment .ui-btn{padding:5px 10px;font-size:12px}.agr__who{font-size:15px;font-weight:570;margin:0 0 6px}.agr__pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agr__picks{display:flex;flex-direction:column;gap:8px}.agr__pick{display:flex;gap:10px;align-items:baseline;font-size:13.5px;cursor:pointer}@media(max-width:480px){.agr__pair{grid-template-columns:1fr}}.adaptive-overview .view-picker .pick__label{font-size:13px;white-space:normal;overflow:visible;line-height:1.4}.adaptive-overview .view-picker .pick__change{font-size:11px;padding:5px 9px}.adaptive-overview .view-picker .pick__field{min-height:44px}.planhead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.planhead .hd .s{max-width:62ch}.planhead__save{display:flex;align-items:center;gap:14px;flex:none}.planhead__state{font-size:12.5px;color:var(--ink-3);max-width:42ch;text-align:right}.planhead__state.is-crit{color:var(--crit)}.work{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.canvas{display:flex;flex-direction:column;overflow:hidden}.canvas__bar{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:12px 14px;border-bottom:1px solid var(--hair)}.canvas__underlay{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.canvas__hint{min-height:1.4em;margin:0;font-size:12.5px;line-height:1.4;color:var(--ink-3)}.plan__frame{position:relative}.plan__scroll{overflow:auto;aspect-ratio:1000 / 700}.plan__zoom{position:absolute;right:12px;bottom:12px;display:flex;gap:6px}.plan{display:block;width:100%;height:auto;aspect-ratio:1000 / 700}.panel{display:flex;flex-direction:column;gap:14px}.panel__card{padding:18px 18px 20px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--sh)}.panel__h{margin:0 0 12px;font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--ink);display:flex;align-items:center;gap:8px}.panel__n{font-size:12.5px;font-weight:500;color:var(--ink-3)}.panel__note{font-size:12px;margin:10px 0 0}.panel__parent{font-size:12.5px;margin-top:12px}.tree{list-style:none;margin:0;padding:0}.tree__item{display:flex;align-items:center;gap:2px;border-radius:9px}.tree__item:hover,.tree__item.is-on{background:var(--sunk)}.tree__item.is-on .tree__row{font-weight:560}.tree__row{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border:none;background:none;border-radius:9px;padding:6px 8px;text-align:left;font-size:13.5px}.tree__remove{flex:none;border:none;background:none;border-radius:7px;width:24px;height:24px;margin-right:4px;font-size:16px;line-height:1;color:var(--ink-3);opacity:0;transition:opacity .1s ease,color .1s ease}.tree__item:hover .tree__remove,.tree__item.is-on .tree__remove,.tree__remove:focus-visible{opacity:1}.tree__remove:hover:not(:disabled){color:var(--crit);background:var(--crit-soft)}.tree__remove:disabled{cursor:default}.tree__item:hover .tree__remove:disabled{opacity:.35}kbd{font:inherit;font-size:11.5px;background:var(--sunk);border-radius:5px;padding:1px 5px}.danger{margin-top:16px;padding-top:14px;border-top:1px solid var(--hair)}.danger p{margin:0 0 10px;font-size:12.5px;line-height:1.45}.pill.danger__btn{background:var(--crit-soft);color:var(--crit)}.pill.danger__btn:hover:not(:disabled){background:color-mix(in srgb,var(--crit) 16%,transparent)}.field{display:block;margin-bottom:12px}.field span{display:block;font-size:12px;color:var(--ink-3);margin-bottom:5px}.field input,.gates input{width:100%;background:var(--sunk);border:1px solid transparent;border-radius:9px;padding:8px 11px;font-size:13.5px}.field input:focus,.gates input:focus{outline:none;background:var(--surface);border-color:var(--ink-4)}.gates{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.gates li{display:grid;grid-template-columns:1fr auto;gap:5px 8px;align-items:center}.gates__edge{grid-column:1;font-size:12px}.gates__x{grid-column:2;grid-row:1 / span 2;font-size:12.5px;padding:5px 11px}.todo{list-style:none;margin:0 -8px;padding:0;display:flex;flex-direction:column;gap:2px}.todo__row{width:100%;display:flex;gap:11px;align-items:flex-start;text-align:left;border:none;background:none;border-radius:10px;padding:9px 8px;color:inherit}.todo__row:hover{background:var(--sunk)}.todo__pip{width:7px;height:7px;border-radius:50%;flex:none;margin-top:6px}.todo__pip.is-crit{background:var(--crit)}.todo__pip.is-warn{background:var(--warn)}.todo__say{display:flex;flex-direction:column;gap:3px;min-width:0}.todo__msg{font-size:13.5px;font-weight:550}.todo__why{font-size:12.5px;color:var(--ink-3);line-height:1.45}.todo__done{display:flex;gap:10px;align-items:baseline;margin:0;font-size:13px;color:var(--ink-2);line-height:1.5}.todo__tick{color:var(--good);font-weight:600}@media(max-width:900px){.work{grid-template-columns:1fr}.planhead__state{text-align:left}}@media(max-width:560px){.canvas__hint{min-height:2.8em}}.library-plan{min-height:100%;display:flex;flex-direction:column;padding:20px clamp(16px,3vw,32px) 32px}.library-plan__for{color:var(--ink-3);font-weight:400}.library-plan--gone{max-width:52ch;margin:12vh auto 0}.library-plan--gone h1{font-size:22px;margin:0 0 8px}.library-plan--gone p{color:var(--ink-2);margin:0}.sched__hd{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.sched__acts{display:flex;gap:8px;flex:none}.sched__pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sched__trio{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.sched__warn{color:var(--crit);margin:-8px 0 12px}.sched__checks{display:flex;flex-direction:column;gap:7px;margin:0 0 10px}.sched__find{margin-bottom:10px}.sched__teamonly{margin-bottom:16px}.pill.sched__delete{color:var(--crit)}@media(max-width:560px){.sched__pair,.sched__trio{grid-template-columns:1fr}.sched__hd{flex-direction:column;align-items:flex-start}}.set{display:flex;flex-direction:column;max-width:660px}.set>.hd{margin-bottom:14px}.set__head{margin:0}.set__ctx{color:var(--ink-3);font-weight:520}.set__card{padding:22px 24px 18px}.set__fields{border:0;padding:0;margin:0;min-width:0}.set__h{font-size:15px;font-weight:620;margin:0 0 4px}.set__prose{font-size:13px;line-height:1.6;margin:0 0 18px;max-width:60ch}.set__sub{margin:26px 0 14px;padding-top:18px;border-top:1px solid var(--hair);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.set__acts{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px}.set__ok{font-size:12.5px;color:var(--good);margin-right:auto}.set__mark{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.set__tile{display:flex;align-items:center;justify-content:center;width:200px;height:64px;padding:10px 14px;border-radius:10px;background:#fff;color:#55555e;border:1px solid var(--hair);font-size:12.5px;text-align:center;overflow:hidden}.set__tile .muted{color:#8a8a93}.set__tile img{max-width:100%;max-height:100%;object-fit:contain}.set__markacts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.coh__connect{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.coh__connect .pick{flex:1;min-width:220px}.coh__head a{color:inherit}.coh__held{font-size:13px;line-height:1.6;margin:0 0 14px;max-width:62ch;color:var(--ink-2)}.coh__groups{list-style:none;margin:8px 0 0;padding:0}.coh__group{padding:14px 0;border-top:1px solid var(--hair)}.coh__row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.coh__name{font-size:14.5px;font-weight:600}.coh__counts{font-size:12.5px}.coh__prompt{font-size:12.5px;margin:6px 0 0;color:var(--warn)}.coh__prompt.muted{color:var(--ink-3)}.coh__zones{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.coh__zones .pill{font-size:12.5px;padding:5px 12px}.coh__foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:14px;font-size:12.5px}.linklike{background:none;border:0;padding:0;font:inherit;color:var(--ink);font-weight:550;text-decoration:underline;cursor:pointer}.set__card+.ui-danger,.set__card+.set__endnote{margin-top:18px}.set__endnote{font-size:13px;margin:0}.access__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px}.access__form .dlg__field{flex:1 1 240px;margin:0}.access__list{list-style:none;margin:18px 0 0;padding:0}.access__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 0;border-top:1px solid var(--hair)}.access__row>div{min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.6;color:var(--ink-2)}.access__row strong{color:var(--ink)}.pub{min-height:100%;background:var(--bg);max-width:520px;margin:0 auto;padding:28px 16px 40px}.pub__hd{margin-bottom:20px}.pub__h{font-size:26px;font-weight:620;letter-spacing:-.025em;line-height:1.2;margin:6px 0}.pub__sub{font-size:13.5px;margin:0}.pub--agenda{max-width:600px;padding:28px 20px 40px}.pub--agenda .pub__hd{margin-bottom:18px}.pub--agenda .pub__h{font-size:28px}.pub--agenda .pub__sub{color:var(--ink-2);line-height:1.5}.pub--agenda .eyebrow{color:var(--ink-2)}.pub__seg{margin-bottom:0}.pub__dayheading{margin:0 0 20px}.pub__dayheading h2{font-size:23px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 6px}.pub__dayheading p{margin:0;font-size:12px;color:var(--ink-2)}.pub__arrive{margin:0 0 14px;padding:20px 22px;border:1px solid var(--hair);border-radius:14px;background:var(--surface)}.pub__arriveh{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 6px;color:var(--accent);font-variant-numeric:tabular-nums}.pub__arrivesay{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere}.pub--agenda .ui-sched__focus--pair{grid-template-columns:1fr}.pub--agenda .ui-sched__focusbox{padding:20px}.pub__remaining{margin-top:28px}.pub__remaining h3{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0 0 12px}.pub__list{list-style:none;margin:0;padding:0}.pub__list li{border-top:1px solid var(--hair)}.pub__session{display:grid;grid-template-columns:55px minmax(0,1fr) 18px;gap:14px;align-items:start;padding:18px 0;border:none;background:none;width:100%;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.pub__session:hover .pub__title{text-decoration:underline;text-underline-offset:3px}.pub__session>.ui-sched__arrow{align-self:center}.pub__time{display:flex;flex-direction:column;gap:4px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink-2);line-height:1.5}.pub__time>span{font-size:12px}.pub__sessionbody{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.pub__title{font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.01em;overflow-wrap:anywhere}.pub__meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--ink-2);font-size:13px;line-height:1.5}.pub__earlier{margin:0 0 10px}.pub__earlier summary{min-height:44px;padding:12px 0;color:var(--ink-2);font-size:13px;cursor:pointer}.pub__earlier[open] summary{margin-bottom:6px}.pub__empty{padding:28px 22px;border:1px solid var(--hair);border-radius:14px;background:var(--surface)}.pub__empty h3{font-size:18px;font-weight:600;margin:0 0 8px;letter-spacing:-.01em}.pub__empty p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2);max-width:40ch}@media(max-width:440px){.pub--agenda{padding:24px 20px 32px}.pub--agenda .pub__h{font-size:26px}}.pub__face{margin-left:-3px}.pub__face{width:26px;height:26px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:620;letter-spacing:.02em;background:color-mix(in srgb,var(--ink) 11%,var(--surface));color:var(--ink-2);box-shadow:0 0 0 2px var(--surface)}.pub__face--more{color:var(--ink-3)}.pub__face--group{border-radius:8px}.pub__by{font-size:11.5px;text-align:center;margin:32px 0 0}.pub__sec:first-child{border-top:0;padding-top:0;margin-top:0}.pub__sec{border-top:1px solid var(--hair);padding-top:14px;margin-top:14px}.pub__sech{font-size:13px;font-weight:600;margin:0 0 6px}.pub__about{font-size:14px;line-height:1.55;margin:0;white-space:pre-line}.pub__people{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.pub__person{display:flex;align-items:center;gap:10px}.pub__person .pub__face{width:32px;height:32px;font-size:11.5px;box-shadow:none}.pub__pname{display:block;font-size:14px;font-weight:550}.pub__prole{display:block;font-size:12.5px}.pub__state{padding:64px 0}.pub__stateh{font-size:20px;font-weight:600;margin:0 0 6px}.pub__dest{display:flex;gap:22px;margin:0 0 20px;border-bottom:1px solid var(--hair)}.pub__destb{appearance:none;background:none;border:0;cursor:pointer;padding:0 0 10px;margin-bottom:-1px;font:inherit;font-size:14px;font-weight:550;color:var(--ink-3);border-bottom:2px solid transparent}.pub__destb:hover{color:var(--ink-2)}.pub__destb.is-on{color:var(--ink);border-bottom-color:var(--accent)}.pub__destb{min-height:44px}.profile{background:var(--surface);border-radius:var(--radius, 14px);box-shadow:var(--sh);padding:22px 20px;margin:0 0 26px}.ready{margin:0 0 26px}.profile__h{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.015em;margin:0 0 6px}.profile__say{font-size:13.5px;line-height:1.55;margin:0 0 24px}.profile__fields{border:0;padding:0;margin:0;min-width:0}.profile__fields>.dlg__field{margin-bottom:22px}.profile__fields>.dlg__field:last-child{margin-bottom:0}.profile__portrait{display:flex;align-items:center;gap:14px;margin-top:10px}.profile__portrait .photo{min-width:0;flex:1}.profile__photonote{margin:10px 0 0;font-size:12px;line-height:1.55}.profile__hint{display:block;font-size:12px;line-height:1.55;margin:4px 0 10px}.profile__question .ui-ask{margin-bottom:0}.profile__fields>.profile__question{margin-bottom:22px}.profile__fields>.profile__question:last-child{margin-bottom:0}.profile__question[aria-invalid=true] .ui-ask__input,.profile__question[aria-invalid=true] .ui-ask__opt{box-shadow:inset 0 0 0 1px var(--crit)}.dlg__field.profile__days{border:none;padding:0;margin-inline:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.profile__days legend{font-size:12.5px;font-weight:550;color:var(--ink-2);margin-bottom:8px;padding:0}.profile .photo__thumb{width:64px;height:64px;border-radius:10px}.profile__error{font-size:13px;color:var(--crit);margin:0 0 12px}.profile__actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px}.profile__field-error{display:block;color:var(--crit);font-size:12.5px;line-height:1.55;margin:8px 0 0}.profile__days .profile__field-error{grid-column:1 / -1;margin:0}.profile__photofield[aria-invalid=true]>span:first-child{color:var(--crit)}.profile [role=group][aria-invalid=true]:focus,.profile__days[aria-invalid=true]:focus{outline:none}.profile [role=group][aria-invalid=true]:focus-visible,.profile__days[aria-invalid=true]:focus-visible{outline:2px solid var(--crit);outline-offset:4px;border-radius:4px}.profile .dlg__input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--crit)}.profile__days[aria-invalid=true] legend{color:var(--crit)}.ready{max-width:340px;margin-inline:auto;text-align:center}.ready__say{font-size:12.5px;line-height:1.55;margin:0 0 12px;text-align:left}.ready__offline{font-size:12px;line-height:1.55;margin:0}.ready__group.pill{display:block;width:100%;padding:18px;margin:0 0 28px;border-radius:14px;text-align:left;white-space:normal}.ready__group .ui-btn__swap{display:block}.ready__groupbody{display:flex;align-items:center;justify-content:space-between;gap:14px}.ready__groupbody strong{display:block;font-size:16px;font-weight:600;line-height:1.35}.ready__groupbody small{display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:4px;opacity:.7}.ready__arrow{flex:none;font-size:24px;font-weight:400}.ready__heading{font-size:17px;font-weight:600;margin:0 0 6px;text-align:left}.ready__download.pill{padding:12px;margin-top:12px;min-height:44px;border-radius:4px;font-size:13px}.ready__downloadlabel{display:inline-flex;align-items:center;gap:6px}.checkin__svg{display:block;max-width:360px;margin:0 auto 12px}.fb{padding:20px 22px 18px;margin-bottom:18px}.fb__h{font-size:17px;font-weight:600;letter-spacing:-.014em;margin:0 0 6px}.fb__lede{font-size:13.5px;line-height:1.55;color:var(--ink-2);margin:0 0 18px;max-width:54ch}.fb__lede strong{color:var(--ink);font-weight:600}.fb__scale{border:0;padding:0;margin:0 0 18px;min-width:0;--fb-dot: 56px;--fb-gap: 8px;--fb-width: calc(5 * var(--fb-dot) + 4 * var(--fb-gap))}.fb__scale>legend{padding:0;font-size:13.5px;font-weight:550;color:var(--ink);margin-bottom:10px}.fb__row{display:flex;gap:var(--fb-gap);max-width:var(--fb-width)}.fb__dot{flex:1;min-width:0;aspect-ratio:1;max-width:var(--fb-dot);border:1px solid var(--hair);border-radius:10px;background:var(--sunk);font:inherit;font-size:15px;color:var(--ink-2);cursor:pointer}.fb__dot:hover:not(.is-on){border-color:var(--ink-4);color:var(--ink)}.fb__dot.is-on{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:600}.fb__ends{display:flex;justify-content:space-between;margin-top:6px;max-width:var(--fb-width);font-size:11.5px;color:var(--ink-3)}.fb__field{display:block;margin-bottom:16px}.fb__field>span:first-child{display:block;font-size:13.5px;font-weight:550;color:var(--ink);margin-bottom:8px}.fb__acts{display:flex;justify-content:flex-end}.pub--agenda .is-live .ui-sched__focustitle{font-size:26px;max-width:18ch}.pub--agenda .ui-sched__focusbox:not(.is-live){padding:14px 20px}.pub--agenda .ui-sched__focusbox:not(.is-live) .ui-sched__focuslabel{margin-bottom:6px}.pub--agenda .ui-sched__focusbox:not(.is-live) .ui-sched__focuscard{gap:6px}.pub--agenda .ui-sched__focusbox:not(.is-live) .ui-sched__focustitle{font-size:18px}.profile__fields>.texts{margin-bottom:22px}.texts__fields .texts__phone{margin-bottom:12px}.texts__fields .texts__saved{margin-bottom:8px}.texts__savedrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;min-height:48px;padding:0 6px 0 16px;border-radius:10px;background:var(--sunk);font-size:15px}.texts__savedrow .pill{min-height:36px;height:36px;padding-inline:12px;font-size:13px}.texts__seen{display:block;font-size:12.5px;line-height:1.5;margin:-4px 0 14px}.ready .texts,.pub>.texts{margin-top:24px;padding-top:20px;border-top:1px solid var(--hair);text-align:left}.texts--on{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.texts__said{font-size:13px;line-height:1.55;margin:0}.texts__acts{display:inline-flex;gap:20px}.texts__acts .pill{padding-inline:0;min-height:32px;font-size:13px}.texts__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.texts__title{font-size:14px;font-weight:600;line-height:1.4;margin:0 0 4px}.texts__say{font-size:12.5px;line-height:1.55;margin:0 0 12px}.texts__add.pill{width:100%;min-height:44px;border-radius:4px;font-size:13px}.badge__stage{perspective:1000px;padding:4px 0 2px}.badge{--card-ink: #F4F3EF;--card-ink-2: #9A988F;position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:340px;margin:0 auto;padding:18px 18px 16px;border-radius:20px;background:radial-gradient(120% 90% at 50% -10%,#2a2a31,#17171b 55%,#121215);color:var(--card-ink);box-shadow:0 2px 6px #00000047,0 24px 48px -24px #0000008c;transform-style:preserve-3d;will-change:transform}.badge:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px}.badge:before{content:"";position:absolute;inset:-40%;z-index:1;pointer-events:none;background:conic-gradient(from 210deg at 50% 30%,#7bc4ff24,#ba8eff1f,#ffc4961f,#7bc4ff24);mix-blend-mode:screen}.badge:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1a}.badge__glow{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;mix-blend-mode:overlay}.badge>*:not(.badge__glow){position:relative;z-index:2}.badge__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.badge__ev{font-size:10.5px;font-weight:560;letter-spacing:.09em;text-transform:uppercase;color:var(--card-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge__photo{display:block;margin-top:14px;width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;background:#1f1f24}.badge__identity{display:flex;align-items:baseline;gap:12px;margin:14px 0 2px}.badge__edit.pill{flex:none;margin:-12px -8px -12px auto;padding:12px 8px;min-width:44px;min-height:44px;border-radius:4px;font-size:12px;font-weight:500;color:var(--card-ink-2);text-decoration:underline;text-underline-offset:3px}.badge__edit.pill:hover{color:var(--card-ink)}.badge__name{min-width:0;margin:0;font-size:21px;font-weight:640;letter-spacing:-.02em;line-height:1.2;text-align:left;overflow-wrap:anywhere}.badge__role{margin:0;font-size:13px;text-align:left;color:var(--card-ink-2)}.badge__team{display:flex;align-items:baseline;gap:7px;margin:3px 0 0;font-size:14px;font-weight:600;text-align:left;color:var(--card-ink)}.badge__teamlabel{font-size:9.5px;font-weight:560;letter-spacing:.1em;text-transform:uppercase;color:var(--card-ink-2)}.badge__code{margin-top:16px;padding:8px 8px 4px;border-radius:12px;background:#fff}.badge__code .checkin__svg{margin-bottom:0}.badge__days{margin:12px 0 0;font-size:12.5px;text-align:center;line-height:1.55;overflow-wrap:anywhere;color:var(--card-ink-2)}@media(prefers-reduced-motion:reduce){.badge{transform:none}}.photo{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.photo__stage{position:relative;width:260px;height:260px;overflow:hidden;border-radius:12px;background:var(--sunk)}.photo__video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.photo__crop{position:absolute;inset:6%;border:2px solid rgba(255,255,255,.75);border-radius:10px;box-shadow:0 0 0 9999px #0000004d;pointer-events:none}.photo__acts{display:flex;gap:8px;flex-wrap:wrap}.photo__row{display:flex;align-items:center;gap:14px}.photo__status,.photo__error{margin:0;font-size:12.5px;line-height:1.55}.photo__status{color:var(--ink-2)}.photo__status:empty{display:none}.photo__error{color:var(--crit)}.photo__note{font-size:12.5px;max-width:44ch}.photo__thumb{width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--sunk);flex:none}@media(prefers-reduced-motion:reduce){.photo__video{transition:none}}.collect__search{width:100%;max-width:640px;background:var(--surface);border:1px solid var(--hair);border-radius:14px;padding:16px 20px;font-size:19px;box-shadow:var(--sh)}.collect__search:focus{outline:none;border-color:var(--ink-4)}.collect__hint{font-size:13.5px;max-width:62ch;line-height:1.55}.collect__none{padding:20px 22px;max-width:640px}.collect__nonetitle{font-size:17px;font-weight:570;margin:0 0 6px}.collect__none p:last-child{margin:0;font-size:13.5px;line-height:1.55}.collect__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-width:760px}.collect__row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:16px 20px}.collect__row.is-dead .collect__name,.collect__row.is-dead .collect__token{text-decoration:line-through;color:var(--ink-3)}.collect__who{min-width:0;display:flex;flex-direction:column;gap:3px}.collect__name{font-size:20px;font-weight:600;letter-spacing:-.015em}.collect__role{font-size:13px}.collect__zones{display:flex;flex-wrap:wrap;gap:12px;margin-top:5px;font-size:12.5px}.collect__right{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:none}.collect__token{font-family:var(--mono);font-size:13px;color:var(--ink-2)}.collect__filming{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.pill.collect__hand{font-size:12.5px;padding:6px 14px}.dlg__photo{display:flex;gap:12px;align-items:flex-start;margin-top:6px}.collect__me{display:flex;gap:16px;align-items:flex-start;padding:14px;margin:0 0 18px;background:var(--sunk);border-radius:12px}.collect__meph{width:112px;height:112px;object-fit:cover;border-radius:10px;flex:none}.collect__mewho{display:flex;flex-direction:column;gap:3px;font-size:13px;min-width:0}.collect__mename{font-size:17px;font-weight:640;color:var(--ink)}.collect__needs{margin-top:6px;padding:6px 9px;border-radius:8px;background:var(--surface);color:var(--ink)}.devices__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-width:760px}.devices__row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px}.devices__who{min-width:0;display:flex;flex-direction:column;gap:3px}.devices__name{font-size:16px;font-weight:570}.devices__edge{font-size:12.5px}.devices__arrow{color:var(--ink-4)}.devices__zone{font-size:12.5px;margin-top:4px}.devices__right{text-align:right;flex:none}.devices__count{display:block;font-size:28px;font-weight:620;letter-spacing:-.03em;line-height:1.1}.devices__countlbl{font-size:11.5px}.devices__empty,.devices__gap{padding:18px 22px;max-width:760px}.devices__emptytitle,.devices__gaptitle{font-size:15.5px;font-weight:570;margin:0 0 6px}.devices__empty p:last-child,.devices__gap p:last-child{margin:0;font-size:13.5px;line-height:1.55}.devices__gap{margin-top:4px}.printrun{position:fixed;inset:0;z-index:60;overflow:auto;background:var(--bg);padding:0 0 64px}.printrun__bar{position:sticky;top:0;z-index:2;display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:14px 24px;background:var(--surface);border-bottom:1px solid var(--hair)}.printrun__what{display:flex;flex-direction:column;gap:2px;font-size:14px;min-width:0}.printrun__what .muted{font-size:12.5px}.printrun__note{flex:1 1 260px;min-width:0;padding:8px 12px;font:inherit;font-size:14px;color:var(--ink);background:var(--sunk);border:1px solid var(--hair);border-radius:9px}.printrun__note::placeholder{color:var(--ink-4)}.printrun__acts{display:flex;gap:8px;margin-left:auto}.printrun__error,.printrun__said,.printrun__empty{margin:16px 24px 0;font-size:14px}.printrun__error{color:var(--crit)}.printrun__said{color:var(--good)}.printrun__sheet{display:flex;flex-wrap:wrap;gap:6mm;padding:24px;align-content:flex-start}.pass{display:block;background:#fff;box-shadow:0 1px 2px #14141a0f,0 10px 28px -14px #14141a4d;border-radius:2px}@media print{.printrun__bar,.printrun__error,.printrun__said{display:none}.printrun{position:static;background:#fff;padding:0;overflow:visible}.printrun__sheet{padding:0;gap:0}.pass{box-shadow:none;border-radius:0;break-inside:avoid;page-break-inside:avoid}@page{margin:8mm}}.imp{flex:1;min-height:0}.imp__card{padding:20px 22px 24px;max-width:760px}.imp__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.imp__head .panel__h{margin-bottom:0}.imp__prose{font-size:13.5px;line-height:1.6;margin:10px 0 18px}.imp__note{font-size:12.5px;line-height:1.55;margin:6px 0 10px}.imp__error{font-size:13px;line-height:1.5;color:var(--crit);margin:14px 0 0}.imp__sec{display:block;margin:22px 0 8px}.imp__drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px;cursor:pointer;border:1px dashed var(--ink-4);border-radius:14px;background:var(--surface-2);transition:border-color .12s ease,background .12s ease}.imp__drop:hover{border-color:var(--ink-3);background:var(--sunk)}.imp__dropbig{font-size:15px;font-weight:560}.imp__dropsmall{font-size:12.5px}.imp__map{display:flex;flex-wrap:wrap;gap:12px}.imp__col{display:flex;flex-direction:column;gap:5px;min-width:240px;flex:1}.imp__collabel{font-size:12.5px;font-weight:550;color:var(--ink-2)}.imp__select{background:var(--sunk);border:1px solid transparent;border-radius:9px;padding:8px 10px;font-size:13.5px;color:inherit;font:inherit}.imp__select:focus{outline:none;background:var(--surface);border-color:var(--ink-4)}.imp__sample{width:100%;margin-top:14px;border-collapse:collapse;font-size:13px;display:block;overflow-x:auto}.imp__sample th{text-align:left;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:500;padding:0 14px 6px 0;font-family:var(--mono)}.imp__sample td{padding:5px 14px 5px 0;border-top:1px solid var(--hair);white-space:nowrap}.imp__zones{display:flex;flex-wrap:wrap;gap:8px}.imp__zones .pill{padding:6px 13px;font-size:12.5px}.imp__facts{list-style:none;margin:0;padding:0}.imp__facts li{display:flex;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--hair);font-size:13.5px}.imp__facts li:last-child{border-bottom:none}.imp__facts li.is-quiet{color:var(--ink-3)}.imp__facts li.is-warn .imp__factn{color:var(--warn)}.imp__factn{font-size:17px;font-weight:600;min-width:42px;text-align:right;flex:none}.imp__problems{margin-top:16px;padding:14px;border-radius:12px;background:var(--crit-soft);border:1px solid var(--hair)}.imp__problemsh{font-size:13px;line-height:1.55;margin:0 0 10px}.imp__problems ul{list-style:none;margin:0;padding:0}.imp__problems li{font-size:12.5px;line-height:1.7}.imp__problems .mono{font-size:11.5px;color:var(--ink-2)}.imp__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}.imp__reassure{font-size:12.5px;line-height:1.5}.imp__done{text-align:left}.imp__big{font-size:32px;font-weight:600;letter-spacing:-.02em;margin:12px 0 8px}.imp__big .nums{font-size:40px}.imp__fallback{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:13px}.imp__fallback .imp__select{width:220px}.subs{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.subs__main,.subs__side{min-width:0;display:flex;flex-direction:column;gap:18px}.subs__card{padding:16px 18px 20px}.subs__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.subs__head .panel__h{margin-bottom:0}.subs__prose{font-size:13px;line-height:1.55;margin:10px 0 4px}.subs__empty{padding:20px 0;font-size:13.5px;line-height:1.55}.subs__error{font-size:13px;line-height:1.5;color:var(--crit);margin:12px 0 0}.subs__input{background:var(--sunk);border:1px solid transparent;border-radius:9px;padding:7px 11px;font-size:14px;min-width:0}.subs__input:focus{outline:none;background:var(--surface);border-color:var(--ink-4)}.queue{list-style:none;margin:8px 0 0;padding:0}.queue li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 2px;border-bottom:1px solid var(--hair)}.queue li:last-child{border-bottom:none}.queue__who{min-width:0;display:flex;flex-direction:column;gap:3px}.queue__name{font-size:15px;font-weight:600}.queue__meta{font-size:12.5px}.queue__right{display:flex;align-items:center;gap:8px;flex:none}.pill.queue__no{font-size:12.5px;color:var(--crit)}.queue__reject{display:flex;align-items:center;gap:8px;flex:1;max-width:460px}.queue__reject .subs__input{flex:1}.queue--quiet .queue__name{font-weight:500;color:var(--ink-2)}.allocs{list-style:none;margin:6px 0 0;padding:0}.allocs>li{border-bottom:1px solid var(--hair)}.allocs>li:last-child{border-bottom:none}.allocs__toggle{display:grid;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:5px 10px;width:calc(100% + 16px);min-height:44px;margin:6px -8px;padding:8px;border:none;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.allocs__toggle:hover{background:var(--sunk)}.allocs__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:none}.allocs__name{min-width:0;font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.allocs__count{font-size:13px;color:var(--ink-2)}.allocs__line{grid-column:1 / -1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.allocs__due{color:var(--ink);font-weight:600}.allocs__more{display:grid;gap:16px;padding:2px 0 20px}.allocs__contact{font-size:13px;margin:0}.allocs__zones{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12.5px}.allocs__zones .zone-tag{max-width:100%;overflow-wrap:anywhere}.subs__fresh{margin:14px 0 4px;padding:14px;border-radius:12px;background:var(--accent-soft);border:1px solid var(--hair)}.subs__url{font-size:12px;word-break:break-all;margin:8px 0;line-height:1.5}.subs__once{font-size:12px;line-height:1.5;margin:0 0 12px}.subs__freshacts{display:flex;gap:8px}.alloc{padding:14px 0 4px;border-bottom:1px solid var(--hair);margin-bottom:6px}.alloc__sentence{font-size:14.5px;line-height:2.2;margin:0 0 14px}.alloc__name{width:130px}.alloc__n{width:56px;text-align:center}.alloc__contact{width:130px}.alloc__zones{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}.alloc__zones .pill{padding:6px 13px;font-size:12.5px}.alloc__note{font-size:12px;line-height:1.5;margin:10px 0 0}.alloc__actions{display:flex;justify-content:flex-end;margin-top:14px}@media(max-width:1080px){.subs{grid-template-columns:minmax(0,1fr)}}.queue li.queue--stack{display:block}.queue__line{display:flex;align-items:center;justify-content:space-between;gap:14px}.reqs{margin-top:12px}.reqs__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.reqs__tag{display:inline-flex;align-items:center;gap:5px;background:var(--sunk);border-radius:99px;padding:3px 5px 3px 11px;font-size:12px}.reqs__x{background:none;border:none;padding:0 4px;font-size:14px;line-height:1;color:var(--ink-3)}.reqs__x:hover:not(:disabled){color:var(--crit)}.reqs__add{background:none;border:none;padding:2px 0;font-size:12px;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.reqs__add:hover:not(:disabled){color:var(--ink)}.reqs__input{width:150px;font-size:12.5px;padding:4px 9px}.review{margin:10px 0 4px;padding:12px 14px;background:var(--surface-2);border-radius:12px}.review__loading{padding:10px 2px;font-size:13px}.review__kind+.review__kind{margin-top:12px;padding-top:12px;border-top:1px solid var(--hair)}.review__line{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.review__label{font-size:13.5px;font-weight:600}.review__file{display:flex;flex-direction:column;gap:2px;min-width:0}.review__file a{font-size:13px}.review__meta,.review__none{font-size:12px}.review__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px}.review__acts .pill{font-size:12.5px;padding:5px 13px}.pill.review__no{color:var(--crit)}.pill.review__waive{color:var(--ink-3)}.review__reason{display:flex;align-items:center;gap:8px;flex:1;min-width:260px}.review__reason .subs__input{flex:1;font-size:12.5px;padding:5px 10px}.lapse{list-style:none;margin:8px 0 0;padding:0}.lapse li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid var(--hair)}.lapse li:last-child{border-bottom:none}.lapse__who{display:flex;flex-direction:column;gap:2px;min-width:0}.lapse__name{font-size:13.5px;font-weight:550}.lapse__kind{font-size:12px}.lapse__on{font-size:12.5px;flex:none}.subs__said{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:var(--good-soft);color:var(--good);font-size:12.5px;line-height:1.5}.ppl__added{margin:0 0 14px}.subs__dismiss{background:none;border:none;padding:0;color:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;opacity:.8}.chase{list-style:none;margin:8px 0 0;padding:0}.chase li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid var(--hair)}.chase li:last-child{border-bottom:none}.chase__who{display:flex;flex-direction:column;gap:2px;min-width:0}.chase__name{font-size:13.5px;font-weight:550}.chase__meta{font-size:12px}.chase__n{font-size:12.5px;flex:none}.ppl{display:flex;flex-direction:column;gap:20px;padding-bottom:28px}.ppl__top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.ppl__acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ppl__acts a.pill{text-decoration:none}.ppl__list{padding:0}.ppl__list>.ppl__added{margin:20px 20px 0}.ppl__list>:is(.subs__prose,.subs__error,.subs__empty){margin:0;padding:0 20px 18px}.ppl__toolbar{display:flex;align-items:center;gap:10px;padding:20px 20px 14px}.ppl__find{flex:1;min-width:160px;position:relative;color:var(--ink-3)}.ppl__find>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.ppl__search{width:100%;padding:10px 12px 10px 36px;font-size:13.5px}.ppl__toolbar .pick{width:240px;flex:none}.ppl__states{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 20px 18px}.pill.ppl__state{padding:6px 13px;font-size:12.5px}.ppl__n{margin-left:5px;font-size:11.5px;opacity:.75}.ppl__foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 20px;border-top:1px solid var(--hair);font-size:12px;color:var(--ink-3)}.queue__row{display:flex;align-items:center;justify-content:space-between;gap:14px}.imp--inline .imp__card{padding:4px 0 0;max-width:none;box-shadow:none;background:none}.imp--inline .imp__drop{padding:32px 24px}.runs{list-style:none;margin:0;padding:0}.runs__row{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding:9px 0;border-top:1px solid var(--hair)}.runs__row:first-child{border-top:none}.runs__what{display:flex;flex-direction:column;gap:1px;min-width:0}.runs__note{font-size:13.5px;overflow-wrap:anywhere}.runs__when{font-size:11.5px}.runs__n{font-size:12px;color:var(--ink-3);white-space:nowrap}.photopanel{display:flex;gap:14px;align-items:flex-start;padding:12px 0 4px;border-top:1px solid var(--hair);margin-top:8px}.photopanel__img{width:64px;height:64px;border-radius:10px;object-fit:cover;background:var(--sunk);flex:none}.photopanel__body{display:flex;flex-direction:column;gap:6px;min-width:0}.photopanel__lede{font-size:13.5px;margin:0}.photopanel__note{font-size:12px;margin:0;max-width:52ch}.photopanel__acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.folk{--folk-cols: minmax(0, 2fr) minmax(0, .9fr) minmax(0, 1fr) minmax(0, 1fr) 12px;--go: 0px;list-style:none;margin:0;padding:0;container:folk / inline-size}.folk.has-ready{--go: 96px}.folk>li{border-top:1px solid var(--hair)}.folk>li.is-open{background:var(--surface-2)}.folk__row,.folk__head{display:grid;grid-template-columns:minmax(0,1fr) var(--go);align-items:center;column-gap:12px}.folk__row{margin:0 8px}.folk__cols{display:grid;grid-template-columns:var(--folk-cols);align-items:center;column-gap:12px}.folk__row>.folk__cols:only-child,.folk__head>.folk__cols{grid-column:1 / -1;grid-template-columns:var(--folk-cols) var(--go)}.folk__head{background:var(--surface-2);font-size:12px;font-weight:550;color:var(--ink-2);padding:11px 20px}.folk__toggle{min-width:0;min-height:72px;background:none;border:none;color:inherit;text-align:left;padding:14px 12px;border-radius:12px}.folk__toggle:hover{background:var(--sunk)}.folk__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:none}.folk__person{display:flex;align-items:center;gap:12px;min-width:0}.folk__av{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--sunk);color:var(--ink-2);font-size:11.5px;font-weight:600;letter-spacing:.02em}.folk__toggle:hover .folk__av{background:var(--surface)}.folk__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.folk__name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folk__row--ready .folk__name{font-weight:650}.folk__meta{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-dead{text-decoration:line-through;color:var(--ink-3)}.folk__cell{min-width:0;display:flex;align-items:center;font-size:12.5px}.folk__cell .folk__keys{max-width:33px}.folk__quiet{color:var(--ink-3)}.folk__zones{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;color:var(--ink-2)}.folk__keys{display:flex;flex-wrap:wrap;gap:3px;max-width:81px;flex:none}.folk__keys i{width:9px;height:9px;border-radius:2.5px}.folk__zonesaid{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folk__chev{color:var(--ink-4);transition:transform .15s ease}.is-open .folk__chev{transform:rotate(180deg)}.folk__go-slot{display:flex;justify-content:flex-end;min-width:0;padding-right:4px}.pill.folk__go{font-size:12.5px;padding:8px 14px}.folk__more{padding:2px 20px 18px 64px;display:flex;flex-direction:column;gap:12px}.facts{margin:0;display:grid;gap:10px 24px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.facts div{min-width:0}.facts dt{font-size:11.5px;color:var(--ink-3);margin-bottom:2px}.facts dd{margin:0;font-size:13px;overflow-wrap:anywhere}.facts__token{font-size:12px}.facts__wide{grid-column:1 / -1}.facts__zones{display:flex;flex-wrap:wrap;gap:10px}.folk__acts,.folk__edit{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.folk__acts .pill,.folk__edit .pill{font-size:12.5px}.folk__edit .subs__input{flex:1;min-width:200px;max-width:360px}.folk__end{margin-left:auto;display:flex;gap:4px}.pill.folk__no{color:var(--crit)}.folk__said{font-size:12.5px;margin:0}.folk__warn{margin:0;font-size:12.5px;line-height:1.5;color:var(--warn)}.gfacts{display:grid;gap:16px;margin:0;font-size:13px;line-height:1.5}.gfacts__item{min-width:0;display:grid;gap:4px}.gfacts dt{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-2);font-size:12.5px}.gfacts dd{margin:0;min-width:0}.gfacts__val{display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.gfacts__val .muted{color:var(--ink-2)}.gfacts__val>.gfacts__val{align-self:stretch}.gfacts__val .pill{max-width:100%;white-space:normal;text-align:left}.gfacts__val>.glink{margin-top:0;align-self:stretch}.gfacts__val>.dlg__field{align-self:stretch;margin:0}.gfacts__val>.subs__error{margin:0}.gfacts__progress{font-variant-numeric:tabular-nums}.pill.gfacts__edit{flex:none;padding:1px 9px;margin:-1px -9px -1px 0;font-size:12.5px;font-weight:500;color:var(--ink-2)}.pill.gfacts__edit:hover:not(:disabled){color:var(--ink)}@media(pointer:coarse){.pill.gfacts__edit{margin-block:-12px}}.gfacts__said{margin:0;font-size:12.5px;line-height:1.5}.gfacts .reqs{margin:0}.gfacts .reqs__list{margin-top:0}.gfacts .reqs__add{text-align:left}@container folk (max-width: 640px){.folk__head{display:none}.folk__row{grid-template-columns:minmax(0,1fr) auto}.folk__toggle{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 40px 14px 56px;min-height:0}.folk__person{flex:0 0 calc(100% + 44px);margin-left:-44px}.folk__chev{position:absolute;right:16px;top:26px}.folk__cell:has(.folk__none){display:none}.folk__name,.folk__meta{white-space:normal;overflow-wrap:anywhere}.folk__more{padding:4px 16px 18px}}.glink{margin-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.glink>.clink,.glink__acts,.glink__arm{align-self:stretch}.glink__say{margin:0;font-size:12.5px;line-height:1.5}.glink__acts{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.glink__acts .pill{font-size:12.5px}.glink__when{font-size:12px;margin-right:auto}.glink__arm{padding:10px 12px;border-radius:10px;background:var(--sunk);display:flex;flex-direction:column;gap:8px}.plinks{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:12px 0 4px}.plinks__say{margin:0;font-size:12.5px}.plinks__say strong{color:var(--ink-2);font-weight:600}.plinks__said{margin:0;font-size:12.5px;line-height:1.5}@media(max-width:640px){.ppl__toolbar{flex-wrap:wrap;padding:16px}.ppl__find{flex-basis:100%}.ppl__toolbar .pick{flex:1;width:auto;min-width:0}.ppl__states{padding:0 16px 16px}.ppl__foot{padding:14px 16px}.ppl__list>.ppl__added{margin:16px 16px 0}}.pform__h{margin:28px 0 4px;font-size:15px;font-weight:600}.pform__note{margin:0 0 12px;font-size:12.5px;line-height:1.5}.pform__row{display:grid;grid-template-columns:minmax(0,1fr) 216px;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--hair)}.pform__row:last-child{border-bottom:0}.pform__row .seg{margin:0;min-width:0}.pform__row .seg__b{min-width:0;padding:7px 2px;font-size:13px}.pform__say{display:grid;gap:3px;min-width:0}.pform__say strong{font-size:14px;font-weight:550}.pform__say span{font-size:12.5px;line-height:1.45;color:var(--ink-3)}.pform__always{justify-self:end;font-size:12.5px;color:var(--ink-3)}@media(max-width:420px){.pform__row{grid-template-columns:minmax(0,1fr);gap:10px}.pform__always{justify-self:start}}.pways{border-top:1px solid var(--hair)}.pways__row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.pways__label{font-size:13px;font-weight:500;overflow-wrap:anywhere}.pways__row .pick__label{white-space:normal;overflow-wrap:anywhere}.pways__note{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.desk{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px}.desk__main,.desk__side{min-width:0}.desk__card{padding:16px 18px 20px}.desk__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.desk__head .panel__h{margin-bottom:0}.desk__prose{font-size:13px;line-height:1.55;margin:0 0 12px}.desk__empty{padding:24px 0;font-size:13.5px}.desk__search{width:100%;margin:14px 0 6px;background:var(--sunk);border:1px solid transparent;border-radius:10px;padding:9px 12px;font-size:14px}.desk__search:focus{outline:none;background:var(--surface);border-color:var(--ink-4)}.passes{list-style:none;margin:0;padding:0}.passes li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 2px;border-bottom:1px solid var(--hair)}.passes li:last-child{border-bottom:none}.passes li.is-dead .passes__name,.passes li.is-dead .passes__token{text-decoration:line-through;color:var(--ink-3)}.passes__who{min-width:0;display:flex;flex-direction:column;gap:3px}.passes__name{font-size:15px;font-weight:600}.passes__role{font-size:12.5px}.passes__zones{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:12.5px}.passes__right{display:flex;align-items:center;gap:8px;flex:none}.passes__token{font-family:var(--mono);font-size:12px;color:var(--ink-2)}.pill.passes__revoke{font-size:12.5px;padding:5px 12px;color:var(--crit)}.issue__more{display:block;margin:4px 0 0;padding:0;background:none;border:none;font-size:13px;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.issue__more:hover:not(:disabled){color:var(--ink)}.issue__more:disabled{text-decoration:none;cursor:default}.issue__extra{margin-top:16px;padding-top:16px;border-top:1px solid var(--hair)}.issue__token{font-family:var(--mono);letter-spacing:.02em}.issue__way{margin:4px 0 18px}.issue__lede{margin:0 0 20px;font-size:13.5px;line-height:1.55;color:var(--ink-2);max-width:52ch}.issue__pair{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:12px}.issue__pair .dlg__field{margin-bottom:0}.issue__count input{appearance:textfield;-moz-appearance:textfield}.issue__count input::-webkit-inner-spin-button,.issue__count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.issue__printed{margin:6px 0 16px}.issue__other{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--hair);font-size:13px;color:var(--ink-3)}.issue__other .issue__more{display:inline;margin:0}@media(max-width:980px){.desk{grid-template-columns:1fr}}.desk__export{text-decoration:none;display:inline-block}.submit{max-width:640px;margin:0 auto;padding:56px 24px 96px;display:flex;flex-direction:column}.submit__top{margin-bottom:30px}.submit__h{font-size:27px;font-weight:640;letter-spacing:-.02em;line-height:1.2;margin:10px 0 12px}.submit__lede{font-size:15.5px;line-height:1.6;color:var(--ink-2);margin:0 0 8px}.submit__window{font-size:13px;line-height:1.55;margin:0}.submit__count{display:flex;align-items:baseline;gap:10px;padding:18px 0 20px;border-bottom:1px solid var(--hair)}.submit__big{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1}.submit__of{font-size:15px}.submit__left{font-size:13px;margin-left:auto}.submit__form{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 4px}.submit__input{flex:1;min-width:0;background:var(--sunk);border:1px solid transparent;border-radius:11px;padding:12px 14px;font-size:15px}.submit__input:focus{outline:none;background:var(--surface);border-color:var(--ink-4)}.submit__input:disabled{opacity:.5}.submit__input{flex-basis:40%}.submit__input--email{flex-basis:60%}.submit__form .pill{padding:12px 22px;font-size:14px}.submit__error{font-size:13.5px;line-height:1.55;color:var(--crit);margin:12px 0 0}.submit__empty{font-size:14px;line-height:1.6;margin:26px 0 0}.submit__list{list-style:none;margin:22px 0 0;padding:0}.submit__list li{display:block;padding:13px 0;border-bottom:1px solid var(--hair)}.submit__who{min-width:0;display:flex;flex-direction:column;gap:2px}.submit__name{font-size:15.5px;font-weight:550}.submit__role,.submit__note{font-size:13px}.submit__note{line-height:1.5}.submit__right{display:flex;align-items:center;gap:10px;flex:none}.submit__pending{font-size:13px}.pill.submit__remove{font-size:12.5px;padding:5px 12px;color:var(--crit)}.submit__foot{font-size:12.5px;line-height:1.6;margin-top:34px}.submit--dead{padding-top:96px}@media(max-width:560px){.submit{padding:36px 18px 72px}.submit__h{font-size:23px}.submit__form{flex-direction:column}.submit__input,.submit__input--email{flex-basis:auto}.submit__form .pill{align-self:flex-start}}.submit__needs{font-size:14px;line-height:1.6;margin:14px 0 0;padding:12px 14px;border-radius:11px;background:var(--sunk)}.submit__row{display:flex;align-items:center;justify-content:space-between;gap:14px}.docs{margin:10px 0 2px;display:flex;flex-direction:column;gap:8px}.docs__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 12px;border-radius:10px;background:var(--sunk)}.docs__kind{font-size:13.5px;font-weight:550}.docs__form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.docs__label{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2)}.docs .pill{font-size:12.5px;padding:6px 14px}.docs__pick{cursor:pointer}@media(max-width:560px){.docs__row{flex-direction:column;align-items:stretch}.docs__form{justify-content:space-between}}.door{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px}.door__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.door__head .panel__h{margin-bottom:4px}.door__prose{font-size:13px;line-height:1.6;margin:0 0 4px;max-width:62ch}.door__windows{display:flex;gap:6px;flex:none}.door__windows .pill{font-size:12.5px;padding:6px 13px}.door__counts{display:flex;gap:28px;padding:4px 2px 8px}.door__count{display:flex;align-items:baseline;gap:9px}.door__n{font-size:30px;font-weight:600;letter-spacing:-.02em}.door__n.is-warn{color:var(--warn)}.door__nlabel{font-size:13px}.door__card{padding:16px 18px 20px}.door__h{font-size:14px;font-weight:620;margin:0 0 4px}.door__error{font-size:13px;color:var(--crit);margin:0}.door__empty{font-size:13px;line-height:1.6;padding:14px 0 4px;max-width:62ch}.door__list{list-style:none;margin:10px 0 0;padding:0}.door__list li{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 2px;border-bottom:1px solid var(--hair)}.door__list li:last-child{border-bottom:none}.door__when{font-size:12.5px;color:var(--ink-3);flex:none;min-width:46px}.door__times{font-size:13px;font-weight:620;flex:none;min-width:46px;color:var(--ink-2)}.door__times.is-warn{color:var(--warn)}.door__who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.door__name{font-size:14px;font-weight:550}.door__sub{font-size:12px}.door__sub .mono{font-size:11.5px}.door__verdicts{display:flex;align-items:center;gap:6px;flex:none;font-size:11.5px}.att__days{display:flex;gap:28px;flex-wrap:wrap;padding:10px 2px 4px}.att__scroll{overflow-x:auto;margin-top:8px}.att{width:100%;border-collapse:collapse;font-size:13px}.att th{text-align:left;font-weight:550;font-size:12px;color:var(--ink-3);padding:8px 10px 8px 2px;border-bottom:1px solid var(--hair);white-space:nowrap}.att td{padding:9px 10px 9px 2px;border-bottom:1px solid var(--hair);vertical-align:middle}.att tr:last-child td{border-bottom:none}.att__who{display:flex;flex-direction:column;gap:2px;min-width:160px}.att__day{width:84px;color:var(--ink-2)}.att__absent{color:var(--ink-4)}.att__total{width:64px;text-align:right;color:var(--ink-2);white-space:nowrap}.door__subhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.door__subhead .pill{font-size:12.5px;padding:6px 13px}.daylog{display:flex;flex-direction:column;gap:22px;max-width:760px}.daylog>.hd{margin-bottom:-6px}.daylog__compose{padding:20px 22px 18px}.daylog__what{font-size:16px}.daylog__grid{display:grid;gap:12px;grid-template-columns:minmax(110px,.6fr) minmax(0,1fr) minmax(0,1.2fr)}.daylog__grid .dlg__field{margin-bottom:0}@media(max-width:620px){.daylog__grid{grid-template-columns:1fr}}.daylog__acts{display:flex;justify-content:flex-end;margin-top:16px}.daylog__h{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px}.daylog__list{list-style:none;margin:0;padding:4px 18px}.daylog__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--hair)}.daylog__row:last-child{border-bottom:none}.daylog__time{font-family:var(--mono);font-size:12.5px;color:var(--ink-3)}.daylog__whatline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.daylog__whatline .chip{flex:none}.daylog__text{font:inherit;font-size:14.5px;line-height:1.5;color:var(--ink);text-align:left;background:none;border:0;padding:0;cursor:pointer;overflow-wrap:anywhere}button.daylog__text:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ink-4)}.daylog__meta{font-size:12.5px;margin-top:3px}.daylog__done{font-size:13px;line-height:1.5;margin-top:6px;color:var(--ink-2)}.daylog__side{display:flex;align-items:center}.daylog__blank{padding:24px 24px 22px}.daylog__blank h2{font-size:17px;font-weight:600;margin:0 0 6px;letter-spacing:-.012em}.daylog__blank p{font-size:14px;color:var(--ink-2);margin:0;max-width:58ch;line-height:1.6}.daylog__quote{font-size:14.5px;line-height:1.55;margin:0 0 18px;padding-left:12px;border-left:2px solid var(--hair);color:var(--ink-2)}@media(max-width:480px){.daylog__row{grid-template-columns:42px minmax(0,1fr)}.daylog__side{grid-column:2}}.demo{margin-top:26px;padding-top:18px;border-top:1px dashed var(--hair)}.demo__lbl{font-family:var(--mono, ui-monospace, monospace);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin:0 0 10px}.demo__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.demo__btn{width:100%;display:flex;flex-direction:column;gap:2px;text-align:left;padding:9px 12px;border:1px solid var(--hair);border-radius:9px;background:var(--sunk);color:var(--ink);font:inherit;cursor:pointer}.demo__btn:hover:not(:disabled){border-color:var(--ink-4)}.demo__btn:disabled{opacity:.5;cursor:default}.demo__role{font-size:13px;font-weight:600;text-transform:capitalize}.demo__can{font-size:11.5px;line-height:1.4;color:var(--ink-3)}.demo__note{margin:10px 0 0;font-size:11px;line-height:1.45;color:var(--ink-4)}.pal{position:fixed;inset:0;z-index:40;background:#00000061;display:flex;align-items:flex-start;justify-content:center;padding:12vh 20px 20px}.pal__box{width:100%;max-width:560px;background:var(--surface);border-radius:16px;box-shadow:var(--sh-lg);overflow:hidden;display:flex;flex-direction:column}.pal__input{border:none;background:none;width:100%;padding:18px 20px;font-size:16px;border-bottom:1px solid var(--hair)}.pal__input:focus{outline:none}.pal__list{list-style:none;margin:0;padding:6px;max-height:46vh;overflow-y:auto}.pal__hit{display:flex;align-items:baseline;gap:10px;width:100%;padding:9px 12px;border:none;background:none;border-radius:9px;text-align:left;color:inherit}.pal__hit.is-at{background:var(--sunk)}.pal__label{font-size:14px;font-weight:550;flex:none}.pal__detail{font-size:12.5px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal__kind{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);flex:none}.pal__empty{padding:22px 20px;font-size:13.5px}.pal__foot{display:flex;gap:16px;padding:9px 16px;border-top:1px solid var(--hair);font-size:11.5px}.pal__foot kbd{font-family:var(--mono);font-size:10px;border:1px solid var(--hair);border-radius:4px;padding:1px 5px;margin-right:4px;color:var(--ink-3)}:root{--z-bar: 30;--z-drawer: 40;--z-dialog: 60;--bg: #F4F4F2;--surface: #FFFFFF;--surface-2: #FAFAF9;--sunk: #EFEEEB;--ink: #16161A;--ink-2: #55555E;--ink-3: #8A8A93;--ink-4: #B4B4BC;--hair: #EDEDEA;--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238A8A93' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--accent: #3A2FBF;--accent-soft: #3A2FBF12;--warn: #9A6B00;--warn-soft: #9A6B0012;--crit: #B0342B;--crit-soft: #B0342B12;--good: #2C6B4C;--good-soft: #2C6B4C12;--z-public: #57A35C;--z-boh: #C4483F;--z-prod: #3269C9;--z-vip: #C39121;--z-vendor: #7C55C2;--done: #E4EFE6;--done-ink: #3F7A55;--tint: #8E8B7E;--sh: 0 1px 2px rgba(20, 20, 26, .04), 0 8px 24px -12px rgba(20, 20, 26, .1);--sh-lg: 0 2px 4px rgba(20, 20, 26, .04), 0 20px 48px -20px rgba(20, 20, 26, .16);--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--radius: 16px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0F0F11;--surface: #17171A;--surface-2: #141416;--sunk: #1D1D21;--ink: #F0F0EE;--ink-2: #AEAEB6;--ink-3: #7C7C85;--ink-4: #55555C;--hair: #232327;--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%237C7C85' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--accent: #8B82FF;--accent-soft: #8B82FF1A;--warn: #D8A93C;--warn-soft: #D8A93C1A;--crit: #F0796C;--crit-soft: #F0796C1A;--good: #5FBE92;--good-soft: #5FBE921A;--z-public: #6BBE70;--z-boh: #E4685C;--z-prod: #5B8FE8;--z-vip: #DCAB3E;--z-vendor: #9E7BE0;--done: #1D2A20;--done-ink: #6FBF8B;--tint: #4B4A44;--sh: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 24px -12px rgba(0, 0, 0, .6);--sh-lg: 0 2px 4px rgba(0, 0, 0, .5), 0 20px 48px -20px rgba(0, 0, 0, .8)}}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}a{color:inherit}.eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.pill{border:none;border-radius:99px;padding:9px 16px;font-size:13px;font-weight:550;white-space:nowrap;background:var(--surface-2);color:var(--ink);transition:background .12s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.pill:hover:not(:disabled){background:var(--sunk)}.pill:disabled{background:var(--sunk);color:var(--ink-4);box-shadow:none;cursor:default}.pill.solid:disabled{background:var(--sunk);color:var(--ink-4)}.pill.solid{background:var(--ink);color:var(--surface)}.pill.solid:hover:not(:disabled){background:var(--ink-2)}.pill.ghost{background:var(--surface-2);border:1px solid var(--hair)}.pill.quiet{background:transparent}.pill.quiet:hover:not(:disabled){background:var(--sunk)}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--sh)}.chip{display:inline-flex;align-items:center;gap:6px;border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:560;letter-spacing:.01em;background:var(--sunk);color:var(--ink-2);white-space:nowrap}.chip--crit{background:var(--crit-soft);color:var(--crit)}.chip--warn{background:var(--warn-soft);color:var(--warn)}.chip--good{background:var(--good-soft);color:var(--good)}.zone-tag{display:inline-flex;align-items:center;gap:7px}.zone-tag i{width:9px;height:9px;border-radius:2.5px;flex:none}.muted{color:var(--ink-3)}.nums{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent);border-radius:6px}.pill:focus-visible,.findrow:focus-visible,.acct__out:focus-visible{border-radius:99px}.card:focus-visible,.pane:focus-visible{border-radius:var(--radius)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(pointer:coarse){.pill,.navi,.findrow,.acct__out,.who__out{min-height:44px}.pill{padding-top:11px;padding-bottom:11px}}.queue__name,.passes__name,.jobs__t,.pal__label,.lapse2__name,.submit__name,.allocs__name,.starts__t,.evcard__name,.acct__name{overflow-wrap:anywhere}.fail{padding:20px 22px 22px;max-width:520px}.fail__t{font-size:15px;font-weight:550;margin:0 0 5px}.fail__d{font-size:13px;line-height:1.5;margin:0 0 16px}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.seg{display:grid;gap:4px;padding:4px;background:var(--sunk);border-radius:12px}.seg__b{border:none;border-radius:9px;padding:8px 14px;font-size:13.5px;font-weight:550;background:transparent;color:var(--ink-2);cursor:pointer;white-space:nowrap}.seg__b:hover:not(.is-on){color:var(--ink)}.seg__b.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--sh)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .seg__b.is-on{background:color-mix(in srgb,var(--ink) 14%,var(--surface))}}:root[data-theme=dark] .seg__b.is-on{background:color-mix(in srgb,var(--ink) 14%,var(--surface))}.tabs{display:flex;gap:4px;flex:none;flex-wrap:wrap;border-bottom:1px solid var(--hair);margin-bottom:22px}.tab{background:none;border:none;padding:11px 2px 10px;margin-right:18px;font:inherit;font-size:13px;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tab:hover{color:var(--ink)}.tab.on{color:var(--ink);font-weight:550;border-bottom-color:var(--ink)}.tab--danger.on{color:var(--crit);border-bottom-color:var(--crit)}.dlg__field{display:block;margin-bottom:16px}.dlg__field>span:first-child{display:block;font-size:12.5px;font-weight:550;color:var(--ink-2);margin-bottom:6px}.dlg__input{width:100%;background:var(--sunk);border:1px solid transparent;border-radius:10px;padding:11px 13px;font-size:15px}.dlg__input:focus{outline:none;background:var(--surface);border-color:var(--ink-4)}.dlg__hint{display:block;font-size:12px;margin-top:6px;line-height:1.5}.dlg__quick{display:flex;flex-wrap:wrap;gap:6px;margin:-6px 0 16px}.dlg__quick .pill{font-size:12px;padding:5px 11px}.dlg__choice{border:0;padding:0;min-width:0}.dlg__choice>legend{padding:0;font-size:12.5px;font-weight:550;color:var(--ink-2);margin-bottom:6px}.dlg__choice .dlg__quick{margin:0}.dlg__error{font-size:13px;color:var(--crit);margin:0 0 12px}select.dlg__input{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:var(--chevron);background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}textarea.dlg__input{resize:vertical;min-height:72px;line-height:1.5}.filebtn{display:flex;align-items:center;gap:10px;min-width:0}.filebtn__name{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evf__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media(max-width:480px){.evf__pair{grid-template-columns:1fr}}.evf__when{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.evf__date{flex:0 1 auto;min-width:240px}.evf__days{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-3)}.evf__days .dlg__input{width:64px;text-align:center;padding:10px 6px;color:var(--ink)}
