.w2on{--w2on-font:"W2ON Pretendard","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Segoe UI",system-ui,sans-serif;--w2on-fs-xs:12px;--w2on-fs-sm:13px;--w2on-fs-md:15px;--w2on-fs-lg:15px;--w2on-fs-xl:20px;--w2on-fs-time:40px;--w2on-r-sm:6px;--w2on-r:6px;--w2on-r-lg:14px;--w2on-s1:4px;--w2on-s2:8px;--w2on-s3:12px;--w2on-s4:16px;--w2on-s5:24px;--w2on-s6:32px;--w2on-tap:44px;--w2on-label-w:252px;--w2on-cell:40px;--w2on-row-h:66px;--w2on-ease:160ms cubic-bezier(.2, 0, 0, 1);--w2on-bg:#F5F6F4;--w2on-surface:#FFFFFF;--w2on-surface-2:#F0F2F1;--w2on-text:#14181C;--w2on-text-2:#3F4852;--w2on-muted:#59626C;--w2on-line:#DCE0E3;--w2on-grid:#E8EBED;--w2on-accent:#0E6B63;--w2on-accent-hover:#0A554E;--w2on-on-accent:#FFFFFF;--w2on-accent-soft:#E2F0ED;--w2on-focus:#0B57D0;--w2on-work:#CBE6E0;--w2on-work-edge:#6FB3A7;--w2on-off:#8C959E;--w2on-leave:#D99A2B;--w2on-busy:#C2410C;--w2on-busy-2:#F6CDB8;--w2on-now:#B42318;--w2on-good:#1C7340;--w2on-good-soft:#E3F2E8;--w2on-mid:#855400;--w2on-mid-soft:#FAEFD7;--w2on-bad:#B42318;--w2on-bad-soft:#FBE6E3;--w2on-info:#2452B8;--w2on-info-soft:#E5ECFA;--w2on-neutral-soft:#ECEFF1;--w2on-shadow:0 1px 2px rgba(20, 24, 28, .06);box-sizing:border-box;display:block;position:relative;max-width:1280px;margin:0 auto;padding:var(--w2on-s4);background:var(--w2on-bg);color:var(--w2on-text);font-family:var(--w2on-font);font-size:var(--w2on-fs-md);line-height:1.5;text-align:left;-webkit-text-size-adjust:100%;color-scheme:light}.w2on .w2on-rbar>.w2on-location-trigger{min-height:44px;max-width:100%;white-space:normal;text-align:center}.w2on .w2on-location-trigger>span:first-child{display:inline-flex;flex:0 0 auto}@media (max-width:719px){.w2on .w2on-rbar>.w2on-location-trigger{flex:1 0 100%;width:100%}}.w2on[data-scheme="dark"]{--w2on-bg:#0E1113;--w2on-surface:#161A1D;--w2on-surface-2:#1E2327;--w2on-text:#E8ECEE;--w2on-text-2:#C3CAD0;--w2on-muted:#9EA8B1;--w2on-line:#2D3439;--w2on-grid:#232A2E;--w2on-accent:#5CC2B4;--w2on-accent-hover:#7AD3C7;--w2on-on-accent:#072320;--w2on-accent-soft:#173733;--w2on-focus:#8AB4FF;--w2on-work:#1E423D;--w2on-work-edge:#3F8A7E;--w2on-off:#6B7680;--w2on-leave:#C9953E;--w2on-busy:#F08A5D;--w2on-busy-2:#4E2A1B;--w2on-now:#FF7B6E;--w2on-good:#6FD69A;--w2on-good-soft:#17301F;--w2on-mid:#E8B95A;--w2on-mid-soft:#33270F;--w2on-bad:#FF8F85;--w2on-bad-soft:#3A1B19;--w2on-info:#93B8FF;--w2on-info-soft:#18243D;--w2on-neutral-soft:#242A2F;--w2on-shadow:none;color-scheme:dark}.w2on *,.w2on *::before,.w2on *::after{box-sizing:border-box}.w2on :where(h1,h2,h3,p,ul,ol,li,pre,fieldset,legend,figure){margin:0;padding:0}.w2on.w2on :is(h1,h2,h3,h4,p,ul,ol,li,pre,figure,blockquote,dl,dd){margin:0}.w2on.w2on :is(ul,ol):not(.w2on-guide__body *){padding:0;list-style:none}.w2on :where(ul,ol){list-style:none}.w2on :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.w2on :where(button){box-shadow:none;border-radius:0}.w2on :focus-visible{outline:3px solid var(--w2on-focus);outline-offset:2px}.w2on .w2on-ic{flex:0 0 auto;display:inline-block;vertical-align:-3px}.w2on .w2on-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.w2on .w2on-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.w2on .w2on-skip{position:absolute;left:var(--w2on-s4);top:var(--w2on-s2);z-index:50;padding:10px 14px;background:var(--w2on-text);color:var(--w2on-surface);border-radius:var(--w2on-r-sm);text-decoration:none}.w2on .w2on-skip:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.w2on h1,.w2on h2,.w2on h3,.w2on h4{font-family:inherit;letter-spacing:normal;text-transform:none}.w2on .w2on-h2{font-size:var(--w2on-fs-lg);font-weight:600;line-height:1.3;color:var(--w2on-text)}.w2on .w2on-h3{font-size:var(--w2on-fs-sm);font-weight:600;line-height:1.4;color:var(--w2on-text-2);display:flex;align-items:center;gap:var(--w2on-s2);margin-bottom:var(--w2on-s2)}.w2on .w2on-sub{font-size:var(--w2on-fs-sm);color:var(--w2on-muted)}.w2on .w2on-label{display:block;font-size:var(--w2on-fs-sm);font-weight:600;color:var(--w2on-text-2);margin-bottom:var(--w2on-s1)}.w2on .w2on-label--sub{font-weight:400}.w2on .w2on-header{display:flex;align-items:center;justify-content:space-between;gap:var(--w2on-s3);min-height:52px;margin-bottom:var(--w2on-s3)}.w2on .w2on-brand{display:flex;align-items:center;gap:10px;min-width:0}.w2on .w2on-mark{position:relative;width:22px;height:22px;flex:0 0 22px}.w2on .w2on-mark i{position:absolute;top:3px;width:14px;height:16px;border-radius:var(--w2on-r-sm);border:2px solid var(--w2on-accent)}.w2on .w2on-mark i:first-child{left:0}.w2on .w2on-mark i:last-child{left:8px;background:var(--w2on-accent-soft)}.w2on .w2on-brand__name{line-height:inherit;color:inherit;font-size:var(--w2on-fs-lg);font-weight:700;letter-spacing:-.01em;white-space:nowrap}.w2on .w2on-header__tools{display:flex;align-items:center;gap:var(--w2on-s1);flex-wrap:nowrap}.w2on .w2on-theme{display:inline-flex}.w2on .w2on-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--w2on-tap);padding:0 14px;margin:0;border:1px solid var(--w2on-line);border-radius:var(--w2on-r-sm);background:var(--w2on-surface);color:var(--w2on-text);font-size:var(--w2on-fs-sm);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background var(--w2on-ease),border-color var(--w2on-ease)}.w2on .w2on-btn:hover{background:var(--w2on-surface-2)}.w2on .w2on-btn:disabled{opacity:.5;cursor:not-allowed}.w2on .w2on-btn--primary{background:var(--w2on-accent);border-color:var(--w2on-accent);color:var(--w2on-on-accent)}.w2on .w2on-btn--primary:hover{background:var(--w2on-accent-hover);border-color:var(--w2on-accent-hover)}.w2on .w2on-btn--ghost{background:#fff0;border-color:#fff0;color:var(--w2on-text-2)}.w2on .w2on-btn--ghost:hover{background:var(--w2on-surface-2)}.w2on .w2on-btn--danger{color:var(--w2on-bad);border-color:var(--w2on-bad);background:#fff0}.w2on .w2on-btn--link{min-height:0;padding:0;border:0;background:none;color:var(--w2on-accent);text-decoration:underline;text-underline-offset:3px;font-weight:600}.w2on .w2on-btn--link:hover{background:none}.w2on .w2on-btn--sm{min-height:36px;padding:0 12px}.w2on .w2on-btn--icon{width:var(--w2on-tap);min-width:var(--w2on-tap);padding:0}.w2on .w2on-btn--icon-sm{min-height:40px;padding:0 10px}.w2on .w2on-btnrow{display:flex;flex-wrap:wrap;gap:var(--w2on-s2);align-items:center}.w2on .w2on-input,.w2on .w2on-select{min-height:var(--w2on-tap);padding:0 10px;margin:0;border:1px solid var(--w2on-line);border-radius:var(--w2on-r-sm);background:var(--w2on-surface);color:var(--w2on-text);font-size:var(--w2on-fs-md);max-width:100%;box-shadow:none}.w2on .w2on-select--sm{min-height:40px;font-size:var(--w2on-fs-sm);padding:0 6px}.w2on .w2on-input[aria-invalid="true"],.w2on .w2on-select[aria-invalid="true"]{border-color:var(--w2on-bad);box-shadow:inset 0 0 0 1px var(--w2on-bad)}.w2on .w2on-input--date{width:150px}.w2on .w2on-input--time{width:88px;text-align:center;font-variant-numeric:tabular-nums}.w2on .w2on-input--num{width:76px;text-align:center}.w2on textarea.w2on-input{width:100%;padding:8px 10px;min-height:96px;font-size:var(--w2on-fs-sm)}.w2on .w2on-field-msg{font-size:var(--w2on-fs-sm);margin-top:var(--w2on-s1)}.w2on .w2on-field-msg:empty{display:none}.w2on .w2on-field-msg[data-kind="error"],.w2on [role="alert"].w2on-field-msg{color:var(--w2on-bad)}.w2on .w2on-field-msg[data-kind="warn"]{color:var(--w2on-mid)}.w2on .w2on-file{position:absolute;width:1px;height:1px;opacity:0}.w2on .w2on-file:focus-visible+label{outline:3px solid var(--w2on-focus);outline-offset:2px}.w2on .w2on-chips{display:flex;flex-wrap:wrap;gap:6px}.w2on .w2on-chip{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px;border:1px solid var(--w2on-line);border-radius:999px;background:var(--w2on-surface);font-size:var(--w2on-fs-sm);font-weight:600;color:var(--w2on-text-2);cursor:pointer;margin:0}.w2on .w2on-chip[aria-pressed="true"]{background:var(--w2on-accent-soft);border-color:var(--w2on-accent);color:var(--w2on-text)}.w2on .w2on-chip[aria-pressed="true"]::before{content:"✓";font-size:var(--w2on-fs-xs)}.w2on .w2on-chip:disabled{cursor:default;opacity:.65}.w2on .w2on-favchip{display:inline-flex;align-items:center}.w2on .w2on-favchip .w2on-chip{border-radius:999px 0 0 999px}.w2on .w2on-chip-x{min-height:36px;width:36px;border:1px solid var(--w2on-line);border-left:0;border-radius:0 999px 999px 0;background:var(--w2on-surface);color:var(--w2on-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0}.w2on .w2on-seg{display:inline-flex;border:1px solid var(--w2on-line);border-radius:var(--w2on-r-sm);overflow:hidden}.w2on .w2on-seg__btn{min-height:40px;padding:0 12px;border:0;border-right:1px solid var(--w2on-line);background:var(--w2on-surface);color:var(--w2on-text-2);font-size:var(--w2on-fs-sm);font-weight:600;cursor:pointer;margin:0}.w2on .w2on-seg__btn:last-child{border-right:0}.w2on .w2on-seg__btn[aria-pressed="true"]{background:var(--w2on-text);color:var(--w2on-surface)}.w2on .w2on-switch{display:inline-flex;align-items:center;gap:8px;font-size:var(--w2on-fs-sm);font-weight:600;color:var(--w2on-text-2);cursor:pointer;min-height:var(--w2on-tap);position:relative}.w2on .w2on-switch input{position:absolute;opacity:0;width:40px;height:24px;margin:0;cursor:pointer}.w2on .w2on-switch__ui{width:40px;height:24px;border-radius:999px;background:var(--w2on-off);position:relative;flex:0 0 40px;transition:background var(--w2on-ease)}.w2on .w2on-switch__ui::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform var(--w2on-ease)}.w2on .w2on-switch input:checked+.w2on-switch__ui{background:var(--w2on-accent)}.w2on .w2on-switch input:checked+.w2on-switch__ui::after{transform:translateX(16px)}.w2on .w2on-switch input:focus-visible+.w2on-switch__ui{outline:3px solid var(--w2on-focus);outline-offset:2px}.w2on .w2on-check{display:flex;align-items:center;gap:8px;min-height:40px;font-size:var(--w2on-fs-sm);cursor:pointer}.w2on .w2on-check input{width:18px;height:18px;margin:0;accent-color:var(--w2on-accent)}.w2on .w2on-inline{display:inline-flex;align-items:center;gap:6px;font-size:var(--w2on-fs-sm);color:var(--w2on-text-2)}.w2on .w2on-tag{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border-radius:var(--w2on-r-sm);background:var(--w2on-neutral-soft);color:var(--w2on-text-2);font-size:var(--w2on-fs-xs);font-weight:600;letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.w2on .w2on-tag--base{background:var(--w2on-text);color:var(--w2on-surface)}.w2on .w2on-tag--accent{background:var(--w2on-accent);color:var(--w2on-on-accent)}.w2on .w2on-tag--mock{background:#fff0;border:1px dashed var(--w2on-muted);color:var(--w2on-muted);margin-left:4px}.w2on .w2on-pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 10px;border-radius:999px;font-size:var(--w2on-fs-sm);font-weight:600}.w2on .w2on-pill--good{background:var(--w2on-good-soft);color:var(--w2on-good)}.w2on .w2on-pill--mid,.w2on .w2on-pill--warn{background:var(--w2on-mid-soft);color:var(--w2on-mid)}.w2on .w2on-pill--bad{background:var(--w2on-bad-soft);color:var(--w2on-bad)}.w2on .w2on-pill--info{background:var(--w2on-info-soft);color:var(--w2on-info)}.w2on .w2on-pill--neutral{background:var(--w2on-neutral-soft);color:var(--w2on-text-2)}.w2on .w2on-st{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:var(--w2on-fs-sm)}.w2on .w2on-st--work{color:var(--w2on-good)}.w2on .w2on-st--partial{color:var(--w2on-mid)}.w2on .w2on-st--outside{color:var(--w2on-bad)}.w2on .w2on-st--off{color:var(--w2on-text-2)}.w2on .w2on-st--leave{color:var(--w2on-mid)}.w2on .w2on-daytag{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;margin-left:6px;border-radius:var(--w2on-r-sm);border:1.5px solid currentColor;color:var(--w2on-info);font-size:var(--w2on-fs-xs);font-weight:700;white-space:nowrap}.w2on .w2on-flag{display:inline-flex;align-items:center;gap:4px;font-size:var(--w2on-fs-xs);color:var(--w2on-text-2)}.w2on .w2on-flag--bad{color:var(--w2on-bad);font-weight:600}.w2on .w2on-flag--muted{color:var(--w2on-muted)}.w2on .w2on-note{display:flex;gap:8px;align-items:flex-start;font-size:var(--w2on-fs-sm);color:var(--w2on-text-2);background:var(--w2on-surface-2);border-radius:var(--w2on-r-sm);padding:8px 10px}.w2on .w2on-note .w2on-ic{margin-top:2px}.w2on .w2on-note--warn{background:var(--w2on-mid-soft);color:var(--w2on-mid)}.w2on .w2on-note[hidden]{display:none}.w2on .w2on-mocknote{font-size:var(--w2on-fs-xs);color:var(--w2on-muted);margin-top:var(--w2on-s2)}.w2on .w2on-main{display:grid;gap:var(--w2on-s4)}.w2on .w2on-card{background:var(--w2on-surface);border:1px solid var(--w2on-line);border-radius:var(--w2on-r-lg);padding:var(--w2on-s4);box-shadow:var(--w2on-shadow);min-width:0}.w2on .w2on-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--w2on-s3);flex-wrap:wrap;margin-bottom:var(--w2on-s3)}.w2on .w2on-titlewrap{display:flex;align-items:baseline;gap:var(--w2on-s2)}.w2on .w2on-count{font-size:var(--w2on-fs-sm);color:var(--w2on-muted);font-weight:600}.w2on .w2on-head-actions{display:flex;gap:var(--w2on-s2);flex-wrap:wrap}.w2on .w2on-lower{display:grid;gap:var(--w2on-s4);grid-template-columns:minmax(0,1fr)}.w2on .w2on-aux{display:grid;gap:var(--w2on-s4);grid-template-columns:minmax(0,1fr);align-items:start}.w2on:where(.w2on--cq968) .w2on-lower{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}.w2on:where(.w2on--cq968) .w2on-aux{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.w2on:where(.w2on--cq968) .w2on-demo{grid-column:1/-1}.w2on .w2on-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--w2on-s3);padding:8px 8px 8px 14px;margin-bottom:var(--w2on-s3);border-radius:var(--w2on-r);background:var(--w2on-info-soft);color:var(--w2on-info);font-weight:600;font-size:var(--w2on-fs-sm)}.w2on .w2on-banner>span{display:flex;gap:8px;align-items:center}.w2on .w2on-sum__top{display:grid;gap:var(--w2on-s3) var(--w2on-s5);grid-template-columns:minmax(0,1fr);margin-bottom:var(--w2on-s3)}.w2on .w2on-rbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-bottom:var(--w2on-s3);margin-bottom:var(--w2on-s3);border-bottom:1px solid var(--w2on-line)}.w2on .w2on-rbar__label{font-size:var(--w2on-fs-sm);font-weight:600;color:var(--w2on-muted);margin-right:2px}.w2on .w2on-rbar__sugg{display:inline-flex;flex-wrap:wrap;gap:6px}.w2on .w2on-rchip{display:inline-flex;align-items:stretch;border:1px solid var(--w2on-line);border-radius:999px;background:var(--w2on-surface);overflow:hidden}.w2on .w2on-rchip.is-base{border-color:var(--w2on-text)}.w2on .w2on-rchip__main{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;margin:0;border:0;background:none;color:var(--w2on-text);font-size:var(--w2on-fs-sm);font-weight:600;cursor:pointer}.w2on .w2on-rchip__main:hover,.w2on .w2on-rchip__x:hover{background:var(--w2on-surface-2)}.w2on .w2on-rchip__abbr{font-weight:400;color:var(--w2on-muted);font-size:var(--w2on-fs-xs)}.w2on .w2on-rchip__x{display:inline-flex;align-items:center;justify-content:center;width:32px;margin:0;padding:0;border:0;border-left:1px solid var(--w2on-line);background:none;color:var(--w2on-muted);cursor:pointer}.w2on .w2on-chip--sugg{border-style:dashed;color:var(--w2on-text-2);background:#fff0}.w2on .w2on-chip--sugg .w2on-ic{width:14px;height:14px}.w2on:where(.w2on--cq868) .w2on-sum__top{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.w2on .w2on-sum__main{display:flex;flex-direction:column;gap:2px}.w2on .w2on-sum__label{font-size:var(--w2on-fs-sm);font-weight:600;color:var(--w2on-muted);letter-spacing:.02em}.w2on .w2on-sum__time{font-size:var(--w2on-fs-time);font-weight:700;line-height:1.1;letter-spacing:-.02em}.w2on .w2on-sum__meta{color:var(--w2on-text-2);font-size:var(--w2on-fs-md)}.w2on .w2on-sum__verdict{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.w2on .w2on-verdict{display:flex;align-items:center;gap:8px;font-size:var(--w2on-fs-lg);font-weight:600}.w2on .w2on-verdict .w2on-ic{width:20px;height:20px}.w2on .w2on-verdict--good{color:var(--w2on-good)}.w2on .w2on-verdict--mid{color:var(--w2on-mid)}.w2on .w2on-verdict--bad{color:var(--w2on-bad)}.w2on .w2on-verdict--neutral{color:var(--w2on-text-2)}.w2on .w2on-sum__chips{display:flex;flex-wrap:wrap;gap:6px}.w2on .w2on-sum__overlap{font-size:var(--w2on-fs-sm);color:var(--w2on-text-2)}.w2on .w2on-sum__overlap--none{color:var(--w2on-text);font-weight:600}.w2on .w2on-firstrun{display:grid;gap:var(--w2on-s3);justify-items:start}.w2on .w2on-more{margin-top:var(--w2on-s2)}.w2on .w2on-regions{display:grid;border-top:1px solid var(--w2on-line)}.w2on .w2on-region{display:grid;grid-template-columns:minmax(120px,1fr) minmax(150px,1.1fr) minmax(0,1.6fr);gap:var(--w2on-s2) var(--w2on-s4);align-items:center;padding:8px 0;border-bottom:1px solid var(--w2on-line)}.w2on .w2on-region__who,.w2on .w2on-region__when{display:flex;flex-direction:column;min-width:0}.w2on .w2on-region__city{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w2on .w2on-region__tz,.w2on .w2on-region__date{font-size:var(--w2on-fs-sm);color:var(--w2on-muted)}.w2on .w2on-region__time{font-size:var(--w2on-fs-lg);font-weight:600}.w2on .w2on-region__status{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.w2on:where(.w2on--cq868) .w2on-region{grid-template-columns:minmax(200px,1.1fr) minmax(220px,1.1fr) minmax(0,1.8fr);padding:6px 0;min-height:40px}.w2on:where(.w2on--cq868) .w2on-region__who,.w2on:where(.w2on--cq868) .w2on-region__when{flex-direction:row;align-items:baseline;gap:8px;flex-wrap:wrap}.w2on:where(.w2on--cq868) .w2on-region__time{font-size:var(--w2on-fs-md)}.w2on:where(.w2on--cq868) .w2on-region__tz,.w2on:where(.w2on--cq868) .w2on-region__date{font-size:var(--w2on-fs-xs)}.w2on .w2on-region--outside .w2on-region__time,.w2on .w2on-region--off .w2on-region__time,.w2on .w2on-region--leave .w2on-region__time{color:var(--w2on-text-2)}.w2on .w2on-controls{display:flex;flex-wrap:wrap;gap:var(--w2on-s3) var(--w2on-s5);align-items:flex-end;padding:var(--w2on-s3) var(--w2on-s4)}.w2on .w2on-ctl{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--w2on-s2) var(--w2on-s4);min-width:0}.w2on .w2on-ctl--view{margin-left:auto;padding-left:var(--w2on-s4);border-left:1px solid var(--w2on-line)}.w2on .w2on-controls .w2on-label{font-size:var(--w2on-fs-xs);font-weight:600;color:var(--w2on-muted);margin-bottom:2px}.w2on .w2on-controls .w2on-field__row{gap:4px;flex-wrap:nowrap}.w2on .w2on-controls .w2on-btn--icon{width:36px;min-width:36px;min-height:36px}.w2on .w2on-controls .w2on-input,.w2on .w2on-controls .w2on-select{min-height:36px;font-size:var(--w2on-fs-sm)}.w2on .w2on-controls .w2on-seg__btn{min-height:36px}.w2on .w2on-controls .w2on-btn--sm{min-height:36px;padding:0 8px}.w2on .w2on-select--dur{width:112px}.w2on .w2on-controls .w2on-input--date{width:140px}.w2on .w2on-controls .w2on-input--time{width:72px}.w2on .w2on-field{min-width:0}.w2on .w2on-field__row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.w2on .w2on-controls>.w2on-field-msg{flex-basis:100%;margin:0}.w2on .w2on-field--base .w2on-select{min-width:200px;max-width:260px}.w2on .w2on-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--w2on-fs-sm);color:var(--w2on-text-2);margin-bottom:var(--w2on-s3)}.w2on .w2on-legend li{display:inline-flex;align-items:center;gap:6px}.w2on .w2on-sw{display:inline-block;width:22px;height:14px;border-radius:var(--w2on-r-sm);border:1px solid var(--w2on-line)}.w2on .w2on-sw--work{background:var(--w2on-work);border-color:var(--w2on-work-edge)}.w2on .w2on-sw--off{background:repeating-linear-gradient(45deg,var(--w2on-off) 0 1.5px,transparent 1.5px 5px)}.w2on .w2on-sw--leave{background:repeating-linear-gradient(-45deg,var(--w2on-leave) 0 2px,transparent 2px 5px);border:1.5px dashed var(--w2on-leave)}.w2on .w2on-sw--busy{height:8px;background:repeating-linear-gradient(90deg,var(--w2on-busy) 0 4px,var(--w2on-busy-2) 4px 6px);border:0}.w2on .w2on-sw--sel{border:2px solid var(--w2on-text);background:#fff0}.w2on .w2on-sw--now{width:3px;height:16px;border:0;background:var(--w2on-now);border-radius:0}.w2on .w2on-scroll-hint{font-size:var(--w2on-fs-sm);color:var(--w2on-muted);margin-bottom:var(--w2on-s2)}.w2on .w2on-scroll-hint[hidden]{display:none}.w2on .w2on-empty{display:grid;gap:var(--w2on-s3);justify-items:start;padding:var(--w2on-s4);margin-bottom:var(--w2on-s3);border:1.5px dashed var(--w2on-line);border-radius:var(--w2on-r)}.w2on .w2on-empty[hidden]{display:none}.w2on .w2on-empty__title{font-weight:600}.w2on .w2on-tl-scroller{position:relative;overflow-x:auto;overflow-y:hidden;border:1px solid var(--w2on-line);border-radius:var(--w2on-r);overscroll-behavior-x:contain;scrollbar-width:thin}.w2on .w2on-tl-scroller[data-scrolls="true"]{box-shadow:inset -12px 0 12px -12px rgb(0 0 0 / .25)}.w2on .w2on-tl-inner{position:relative;min-width:calc(var(--w2on-label-w) + var(--cols, 24) * var(--w2on-cell))}.w2on.w2on--cq968 .w2on-tl-inner{min-width:0}.w2on .w2on-row{display:flex;border-top:1px solid var(--w2on-line)}.w2on .w2on-row:first-child{border-top:0}.w2on .w2on-row--base .w2on-row__track{background-color:color-mix(in srgb,var(--w2on-surface-2) 60%,transparent)}.w2on .w2on-row__label{position:sticky;left:0;z-index:4;flex:0 0 var(--w2on-label-w);width:var(--w2on-label-w);background:var(--w2on-surface);border-right:1px solid var(--w2on-line)}.w2on .w2on-row__label--axis,.w2on .w2on-row__label--ov{display:flex;align-items:center;gap:4px;padding:0 12px;font-size:var(--w2on-fs-xs);font-weight:600;color:var(--w2on-muted)}.w2on .w2on-row__track{position:relative;flex:1 1 auto;height:var(--w2on-row-h);cursor:pointer;background-image:repeating-linear-gradient(to right,var(--w2on-grid) 0 1px,transparent 1px calc(100% / var(--cols, 24)))}.w2on .w2on-row__track--axis{height:30px;cursor:pointer}.w2on .w2on-row__track--ov{height:34px}.w2on .w2on-tick{position:absolute;top:0;bottom:0;padding-left:4px;display:flex;align-items:center;font-size:var(--w2on-fs-xs);color:var(--w2on-muted);font-variant-numeric:tabular-nums;pointer-events:none}.w2on .w2on-ov{position:absolute;top:3px;bottom:3px;display:flex;align-items:center;justify-content:center;pointer-events:none}.w2on .w2on-ov__bar{position:absolute;left:2px;right:2px;bottom:0;height:calc(var(--lvl) * 100%);background:var(--w2on-work);border-radius:var(--w2on-r-sm) 3px 0 0}.w2on .w2on-ov__n{position:relative;font-size:var(--w2on-fs-xs);font-weight:600;color:var(--w2on-text-2);font-variant-numeric:tabular-nums}.w2on .w2on-ov--full .w2on-ov__bar{background:var(--w2on-accent)}.w2on .w2on-ov--full .w2on-ov__n{color:var(--w2on-on-accent)}.w2on .w2on-ov--full .w2on-ov__n::after{content:"✓";margin-left:2px}.w2on [class^="w2on-seg-"]{position:absolute;top:6px;bottom:6px;border-radius:var(--w2on-r-sm);pointer-events:none;overflow:hidden}.w2on .w2on-seg-work{background:var(--w2on-work);box-shadow:inset 0 0 0 1px var(--w2on-work-edge)}.w2on .w2on-seg-off{background:repeating-linear-gradient(45deg,var(--w2on-off) 0 1.5px,transparent 1.5px 7px);opacity:.7}.w2on .w2on-seg-leave{background:repeating-linear-gradient(-45deg,var(--w2on-leave) 0 2px,transparent 2px 8px);box-shadow:inset 0 0 0 1.5px var(--w2on-leave)}.w2on .w2on-seg__txt{position:absolute;right:6px;bottom:2px;font-size:var(--w2on-fs-xs);font-weight:700;color:var(--w2on-text);background:var(--w2on-surface);padding:0 4px;border-radius:var(--w2on-r-sm);white-space:nowrap}.w2on .w2on-busy{position:absolute;bottom:3px;height:9px;border-radius:var(--w2on-r-sm);background:repeating-linear-gradient(90deg,var(--w2on-busy) 0 4px,var(--w2on-busy-2) 4px 6px);z-index:1}.w2on .w2on-busy-hit{position:absolute;bottom:0;height:44px;min-width:44px;padding:0;margin:0;border:0;border-radius:6px;background:#fff0;z-index:4;cursor:pointer;touch-action:manipulation}.w2on .w2on-busy-hit:focus-visible{outline:3px solid var(--w2on-focus);outline-offset:-3px}.w2on [data-fk="return-time"]{margin-bottom:12px;min-height:44px}.w2on [data-fk="return-time"][hidden]{display:none}.w2on .w2on-busy-list{margin-top:12px;border-top:1px solid var(--w2on-line);padding-top:8px}.w2on .w2on-busy-list>summary{min-height:44px;cursor:pointer;color:var(--w2on-text-2);font-weight:600}.w2on .w2on-busy-list ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.w2on .w2on-busy-entry{width:100%;min-height:44px;text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.w2on .w2on-cell{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding-left:5px;font-size:var(--w2on-fs-xs);font-weight:600;color:var(--w2on-text-2);font-variant-numeric:tabular-nums;pointer-events:none;z-index:1;white-space:nowrap}.w2on .w2on-midnight{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--w2on-info);z-index:2;pointer-events:none}.w2on .w2on-midnight__tag{position:absolute;top:2px;left:4px;padding:0 4px;border-radius:var(--w2on-r-sm);background:var(--w2on-info);color:var(--w2on-surface);font-size:var(--w2on-fs-xs);font-weight:700;white-space:nowrap;line-height:16px}.w2on .w2on-rowbtn{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top edit" "meta edit" "sel edit";align-content:center;gap:1px 6px;height:var(--w2on-row-h);line-height:1.3;padding:4px 6px 4px 12px;margin:0;border:0;border-right:1px solid var(--w2on-line);border-radius:0;text-align:left;cursor:pointer;color:var(--w2on-text);font:inherit}.w2on .w2on-row__label>.w2on-rowbtn{width:100%;border-right:0;background:#fff0}.w2on .w2on-rowmenu{position:absolute;top:4px;right:6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:0;border-radius:6px;background:#fff0;color:var(--w2on-muted);cursor:pointer}.w2on .w2on-rowmenu:hover{color:var(--w2on-text);background:var(--w2on-surface)}.w2on .w2on-rowmenu:focus-visible{outline:3px solid var(--w2on-focus);outline-offset:-1px}.w2on .w2on-rowbtn:hover{background:var(--w2on-surface-2)}.w2on .w2on-rowbtn:focus-visible{outline-offset:-3px}.w2on .w2on-rowbtn__top{grid-area:top;display:flex;align-items:center;gap:6px;min-width:0}.w2on .w2on-rowbtn__city{font-weight:600;font-size:var(--w2on-fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w2on .w2on-rowbtn__meta{grid-area:meta;font-size:var(--w2on-fs-xs);line-height:1.35;color:var(--w2on-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w2on .w2on-rowbtn__sel{grid-area:sel;display:flex;align-items:center;gap:4px;font-size:var(--w2on-fs-sm);font-weight:600;min-width:0}.w2on .w2on-rowbtn__sel .w2on-daytag{margin-left:2px}.w2on .w2on-rowbtn__edit{grid-area:edit;align-self:end;color:var(--w2on-muted);display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:6px}.w2on .w2on-rowbtn:hover .w2on-rowbtn__edit{color:var(--w2on-text);background:var(--w2on-surface)}.w2on .w2on-st-ic{display:inline-flex}.w2on .w2on-st-ic.w2on-st--work{color:var(--w2on-good)}.w2on .w2on-st-ic.w2on-st--partial,.w2on .w2on-st-ic.w2on-st--leave{color:var(--w2on-mid)}.w2on .w2on-st-ic.w2on-st--outside{color:var(--w2on-bad)}.w2on .w2on-st-ic.w2on-st--off{color:var(--w2on-text-2)}.w2on .w2on-overlay{position:absolute;top:0;bottom:0;left:var(--w2on-label-w);right:0;z-index:3;pointer-events:none;overflow:clip}.w2on .w2on-ovband{position:absolute;top:30px;height:34px;border-top:3px solid var(--w2on-accent);pointer-events:none}.w2on .w2on-now{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--w2on-now)}.w2on .w2on-now__tag{position:absolute;bottom:2px;left:3px;padding:0 4px;font-size:var(--w2on-fs-xs);font-weight:700;color:#fff;background:var(--w2on-now);border-radius:var(--w2on-r-sm);line-height:16px;white-space:nowrap}.w2on[data-scheme="dark"] .w2on-now__tag{color:#1a0605}.w2on .w2on-sel{position:absolute;top:0;bottom:0;min-width:6px;pointer-events:auto;cursor:grab;touch-action:none;border:2px solid var(--w2on-text);border-radius:6px;background:color-mix(in srgb,var(--w2on-text) 8%,transparent)}.w2on .w2on-sel:active{cursor:grabbing}.w2on .w2on-sel::before,.w2on .w2on-sel::after{content:"";position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize}.w2on .w2on-sel::before{left:-2px}.w2on .w2on-sel::after{right:-2px}.w2on .w2on-sel:focus-visible{outline:3px solid var(--w2on-focus);outline-offset:1px}.w2on .w2on-sel__tag{position:absolute;top:4px;left:4px;padding:1px 6px;border-radius:var(--w2on-r-sm);background:var(--w2on-text);color:var(--w2on-surface);font-size:var(--w2on-fs-xs);font-weight:700;line-height:18px}.w2on .w2on-sel--clip{border-right-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0}.w2on .w2on-sel__clip{position:absolute;right:2px;bottom:4px;font-weight:700}.w2on .w2on-rec__body{display:grid;gap:var(--w2on-s3);margin-top:var(--w2on-s3)}.w2on .w2on-state{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px;border-radius:var(--w2on-r);background:var(--w2on-surface-2);font-size:var(--w2on-fs-sm);color:var(--w2on-text-2)}.w2on div.w2on-state{flex-direction:column;align-items:flex-start}.w2on .w2on-state--loading{flex-direction:row!important;align-items:center!important}.w2on .w2on-state--error{background:var(--w2on-bad-soft);color:var(--w2on-bad)}.w2on .w2on-state--error>span{display:flex;gap:6px;align-items:center;font-weight:600}.w2on .w2on-state__title{font-weight:600;color:var(--w2on-text)}.w2on .w2on-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--w2on-line);border-top-color:var(--w2on-accent);animation:w2on-spin .8s linear infinite;flex:0 0 16px}@keyframes w2on-spin{to{transform:rotate(360deg)}}.w2on .w2on-skel{display:grid;gap:8px;padding:12px;border:1px solid var(--w2on-line);border-radius:var(--w2on-r)}.w2on .w2on-skel span{display:block;height:12px;border-radius:var(--w2on-r-sm);background:var(--w2on-surface-2)}.w2on .w2on-skel span:nth-child(1){width:40%;height:18px}.w2on .w2on-skel span:nth-child(3){width:70%}.w2on .w2on-recs{display:grid;gap:var(--w2on-s3)}.w2on .w2on-recitem{border:1px solid var(--w2on-line);border-radius:var(--w2on-r);padding:12px;display:grid;gap:6px}.w2on .w2on-recitem.is-applied{border-color:var(--w2on-text);box-shadow:inset 0 0 0 1px var(--w2on-text)}.w2on .w2on-recitem__head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.w2on .w2on-recitem__time{font-size:var(--w2on-fs-xl);font-weight:700}.w2on .w2on-recitem__reason{font-weight:600;font-size:var(--w2on-fs-sm)}.w2on .w2on-recitem__cost{font-size:var(--w2on-fs-sm);color:var(--w2on-text-2)}.w2on .w2on-recitem__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.w2on .w2on-why summary{cursor:pointer;font-size:var(--w2on-fs-sm);color:var(--w2on-text-2);min-height:32px;display:flex;align-items:center}.w2on .w2on-why ul{display:grid;gap:4px;font-size:var(--w2on-fs-sm);padding:4px 0 4px 4px}.w2on .w2on-why li{display:flex;gap:4px;align-items:center}.w2on .w2on-week{margin-top:var(--w2on-s4);padding-top:var(--w2on-s3);border-top:1px solid var(--w2on-line);display:grid;gap:var(--w2on-s3)}.w2on .w2on-week__bar{display:flex;gap:8px;flex-wrap:wrap}.w2on .w2on-weeklist{display:grid;gap:6px}.w2on .w2on-weeklist li{display:grid;grid-template-columns:minmax(90px,auto) auto minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--w2on-line);font-size:var(--w2on-fs-sm)}.w2on .w2on-weeklist__day{font-weight:600}.w2on .w2on-cand{margin-bottom:var(--w2on-s3);display:grid;gap:var(--w2on-s2)}.w2on .w2on-candlist{display:grid;gap:4px}.w2on .w2on-candlist li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--w2on-fs-sm)}.w2on .w2on-preview{white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto;padding:12px;margin-bottom:var(--w2on-s3);border-radius:var(--w2on-r);background:var(--w2on-surface-2);border:1px solid var(--w2on-line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--w2on-fs-xs);line-height:1.55;color:var(--w2on-text)}.w2on .w2on-share .w2on-field{margin-bottom:var(--w2on-s3)}.w2on .w2on-share .w2on-field .w2on-input{width:100%}.w2on .w2on-sharebtns{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.w2on .w2on-result{margin-top:var(--w2on-s3);padding:10px 12px;border-radius:var(--w2on-r);display:grid;gap:6px;font-size:var(--w2on-fs-sm);font-weight:600}.w2on .w2on-result p{display:flex;gap:6px;align-items:center}.w2on .w2on-result--ok{background:var(--w2on-good-soft);color:var(--w2on-good)}.w2on .w2on-result--error{background:var(--w2on-bad-soft);color:var(--w2on-bad)}.w2on .w2on-result .w2on-label{color:inherit;margin-top:4px}.w2on .w2on-details{padding:0}.w2on .w2on-details__sum{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:56px;padding:0 var(--w2on-s4);cursor:pointer;list-style:none}.w2on .w2on-details__sum::-webkit-details-marker{display:none}.w2on .w2on-details__sum::after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--w2on-muted);border-bottom:2px solid var(--w2on-muted);transform:rotate(45deg);transition:transform var(--w2on-ease)}.w2on .w2on-details[open]>.w2on-details__sum::after{transform:rotate(-135deg)}.w2on .w2on-details>:not(summary){margin:0 var(--w2on-s4) var(--w2on-s4)}.w2on .w2on-subsec{padding-top:var(--w2on-s3);border-top:1px solid var(--w2on-line);display:grid;gap:var(--w2on-s2)}.w2on .w2on-status{display:flex;gap:8px;align-items:center;font-size:var(--w2on-fs-sm);font-weight:600}.w2on .w2on-status--connected{color:var(--w2on-good)}.w2on .w2on-status--error{color:var(--w2on-bad)}.w2on .w2on-status--disconnected{color:var(--w2on-text-2)}.w2on .w2on-icslist{display:grid;gap:4px}.w2on .w2on-icslist li{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:4px 0;font-size:var(--w2on-fs-sm);border-bottom:1px solid var(--w2on-line)}.w2on .w2on-icsctl{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.w2on .w2on-demo__grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--w2on-s3)}.w2on .w2on-demo__toggles{display:grid;gap:2px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.w2on .w2on-demo{border-style:dashed}.w2on .w2on-dialog{width:min(560px, calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid var(--w2on-line);border-radius:var(--w2on-r-lg);background:var(--w2on-surface);color:var(--w2on-text);box-shadow:0 20px 50px rgb(0 0 0 / .25)}.w2on .w2on-dialog[open]{display:flex;flex-direction:column}.w2on .w2on-dialog--wide{width:min(760px, calc(100vw - 24px))}.w2on .w2on-dialog::backdrop{background:rgb(12 15 18 / .48)}.w2on .w2on-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--w2on-s3);padding:8px 8px 8px var(--w2on-s4);border-bottom:1px solid var(--w2on-line)}.w2on .w2on-dialog__body{padding:var(--w2on-s4);overflow:auto;display:grid;gap:var(--w2on-s3);align-content:start}.w2on .w2on-dialog__foot{display:flex;justify-content:flex-end;gap:8px;padding-top:var(--w2on-s2);border-top:1px solid var(--w2on-line);position:sticky;bottom:calc(-1 * var(--w2on-s4));background:var(--w2on-surface);padding-bottom:var(--w2on-s2)}.w2on .w2on-fieldset{border:1px solid var(--w2on-line);border-radius:var(--w2on-r);padding:var(--w2on-s3);display:grid;gap:var(--w2on-s2);min-width:0}.w2on .w2on-fieldset legend{padding:0 4px}.w2on .w2on-dialog .w2on-field .w2on-input{width:100%}.w2on .w2on-searchwrap{position:relative}.w2on .w2on-searchwrap>.w2on-ic{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--w2on-muted)}.w2on .w2on-input--search{width:100%;padding-left:36px}.w2on .w2on-listbox{max-height:300px;overflow:auto;border:1px solid var(--w2on-line);border-radius:var(--w2on-r)}.w2on .w2on-listbox:empty{display:none}.w2on .w2on-option{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 12px;border-bottom:1px solid var(--w2on-line);cursor:pointer}.w2on .w2on-option:last-child{border-bottom:0}.w2on .w2on-option[aria-selected="true"]{background:var(--w2on-accent-soft)}.w2on .w2on-option.is-added{color:var(--w2on-muted)}.w2on .w2on-option__main{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.w2on .w2on-option__city{font-weight:600}.w2on .w2on-option__id{font-size:var(--w2on-fs-xs);color:var(--w2on-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w2on .w2on-option__side{display:flex;flex-direction:column;align-items:flex-end;font-size:var(--w2on-fs-sm)}.w2on .w2on-option__off{font-size:var(--w2on-fs-xs);color:var(--w2on-muted);white-space:nowrap}.w2on .w2on-listmsg:empty{display:none}.w2on .w2on-favs{border-top:1px solid var(--w2on-line);padding-top:var(--w2on-s3)}.w2on .w2on-leaves{display:grid;gap:2px}.w2on .w2on-leaves li{display:flex;align-items:center;justify-content:space-between;font-size:var(--w2on-fs-sm)}.w2on .w2on-presets{display:grid;gap:4px}.w2on .w2on-presets li{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid var(--w2on-line)}.w2on .w2on-presets__main{display:flex;flex-direction:column;flex:1 1 180px;min-width:0}.w2on .w2on-guide__toc{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--w2on-fs-sm)}.w2on .w2on-guide__toc a{color:var(--w2on-accent);min-height:28px;display:inline-flex;align-items:center}.w2on .w2on-guide{display:grid;gap:4px}.w2on .w2on-guide__cat{margin-top:var(--w2on-s3)}.w2on .w2on-guide__item{border:1px solid var(--w2on-line);border-radius:var(--w2on-r-sm)}.w2on .w2on-guide__item>summary{cursor:pointer;padding:10px 12px;font-weight:600;min-height:44px;display:flex;align-items:center}.w2on .w2on-guide__body{padding:0 14px 12px;font-size:var(--w2on-fs-sm);color:var(--w2on-text-2);display:grid;gap:8px}.w2on .w2on-guide__body :where(ul,ol){list-style:revert;padding-left:20px;display:grid;gap:2px}.w2on .w2on-guide__body h4{margin:6px 0 0;font-size:var(--w2on-fs-sm);color:var(--w2on-text);display:flex;gap:6px;align-items:center}.w2on .w2on-guide__body svg{width:14px;height:14px}.w2on .w2on-guide__body code{font-size:var(--w2on-fs-xs);background:var(--w2on-surface-2);padding:0 4px;border-radius:var(--w2on-r-sm)}.w2on .w2on-guide__body table{border-collapse:collapse;width:100%;font-size:var(--w2on-fs-xs);display:block;overflow-x:auto}.w2on .w2on-guide__body :is(td,th){border:1px solid var(--w2on-line);padding:4px 6px;text-align:left}.w2on .w2on-footer{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap;padding:var(--w2on-s4) 0}.w2on .w2on-mbar{display:none}@media (max-width:899px){.w2on .w2on-region{grid-template-columns:minmax(0,1fr) auto;gap:2px var(--w2on-s3);padding:6px 0}.w2on .w2on-region__status{grid-column:1/-1}.w2on .w2on-region__when{align-items:flex-end;text-align:right}}@media (max-width:719px){.w2on{--w2on-fs-time:32px;--w2on-label-w:132px;--w2on-cell:46px;--w2on-row-h:60px;padding:var(--w2on-s3) 12px 0}.w2on .w2on-hide-sm{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.w2on .w2on-card{padding:var(--w2on-s3);border-radius:var(--w2on-r)}.w2on .w2on-controls{gap:var(--w2on-s3)}.w2on .w2on-ctl{flex-basis:100%}.w2on .w2on-ctl--view{margin-left:0;padding-left:0;border-left:0;padding-top:var(--w2on-s2);border-top:1px solid var(--w2on-line)}.w2on .w2on-controls .w2on-btn--icon{width:44px;min-width:44px;min-height:44px}.w2on .w2on-controls .w2on-input,.w2on .w2on-controls .w2on-select,.w2on .w2on-controls .w2on-seg__btn,.w2on .w2on-controls .w2on-btn--sm{min-height:44px;font-size:var(--w2on-fs-md)}.w2on .w2on-field--date{flex-basis:100%;min-width:0}.w2on .w2on-field--start{flex:0 0 auto}.w2on .w2on-controls .w2on-input--time{width:68px}.w2on .w2on-field--dur{flex:1 1 100px;min-width:0}.w2on .w2on-field--dur .w2on-btn--icon{display:none}.w2on .w2on-select--dur{flex:1 1 auto;width:100%;min-width:0}.w2on .w2on-field--base{flex-basis:100%;min-width:0}.w2on .w2on-field--base .w2on-select{min-width:0;max-width:none;width:100%}.w2on .w2on-controls .w2on-input--date{flex:1 1 0%;min-width:0;width:auto}.w2on .w2on-btn--icon-sm{width:40px;min-width:40px;padding:0}.w2on .w2on-header__tools{gap:2px}.w2on .w2on-field--date .w2on-input--date{flex:1 1 120px;width:auto}.w2on .w2on-rowbtn{grid-template-areas:"top edit" "sel edit";padding-left:8px}.w2on .w2on-rowbtn__meta{display:none}.w2on .w2on-rowbtn__edit{width:22px}.w2on .w2on-rowmenu{width:24px;height:24px;right:4px}.w2on .w2on-rowbtn .w2on-tag{display:none}.w2on .w2on-row--base .w2on-rowbtn__city::after{content:" ●";color:var(--w2on-text);font-size:9px;vertical-align:2px}.w2on .w2on-snack{bottom:calc(84px + env(safe-area-inset-bottom))}.w2on .w2on-sharebtns{grid-template-columns:1fr 1fr}.w2on .w2on-rbar{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--w2on-s3));padding-inline:var(--w2on-s3)}.w2on .w2on-rbar::-webkit-scrollbar{display:none}.w2on .w2on-rbar>*,.w2on .w2on-rbar__sugg>*{flex:0 0 auto;white-space:nowrap}.w2on .w2on-rbar__sugg{flex-wrap:nowrap}.w2on .w2on-rbar__label{order:-2}.w2on .w2on-rbar>[data-fk="add"]{order:-1}.w2on .w2on-sharebtns .w2on-btn:first-child{grid-column:1/-1}.w2on .w2on-weeklist li{grid-template-columns:minmax(0,1fr) auto}.w2on .w2on-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.w2on :where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-bottom:96px;scroll-margin-top:12px}.w2on .w2on-mbar{display:flex;align-items:center;justify-content:space-between;gap:var(--w2on-s3);position:sticky;bottom:0;z-index:20;margin:var(--w2on-s4) -12px 0;padding:10px var(--w2on-s4) calc(10px + env(safe-area-inset-bottom));background:var(--w2on-surface);border-top:1px solid var(--w2on-line);box-shadow:0 -4px 12px rgb(0 0 0 / .06)}.w2on .w2on-mbar__txt{display:flex;flex-direction:column;min-width:0}.w2on .w2on-mbar__time{font-weight:700;font-size:var(--w2on-fs-lg)}.w2on .w2on-mbar__sub{font-size:var(--w2on-fs-xs);color:var(--w2on-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w2on.w2on--typing .w2on-mbar,.w2on.w2on--share-visible .w2on-mbar{visibility:hidden}}@media (max-width:359px){.w2on{--w2on-label-w:112px;--w2on-cell:44px}.w2on .w2on-brand__name{font-size:var(--w2on-fs-md)}.w2on .w2on-mark{display:none}.w2on .w2on-field--date .w2on-btn--icon{width:40px;min-width:40px}.w2on .w2on-controls .w2on-input--date{font-size:var(--w2on-fs-sm);padding:0 6px}.w2on .w2on-btn--icon-sm{padding:0 8px}.w2on .w2on-sharebtns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.w2on *,.w2on *::before,.w2on *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.w2on .w2on-menu{position:absolute;z-index:60;min-width:180px;max-width:280px;padding:4px;background:var(--w2on-surface);border:1px solid var(--w2on-line);border-radius:var(--w2on-r);box-shadow:0 8px 24px rgb(0 0 0 / .18)}.w2on .w2on-menu[hidden],.w2on .w2on-snack[hidden]{display:none}.w2on .w2on-menu__item{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;margin:0;padding:0 12px 0 8px;border:0;border-radius:6px;background:#fff0;color:var(--w2on-text);font:inherit;font-size:var(--w2on-fs-sm);text-align:left;cursor:pointer}.w2on .w2on-menu__item:hover{background:var(--w2on-surface-2)}.w2on .w2on-menu__item:focus-visible{outline:2px solid var(--w2on-focus);outline-offset:-2px;background:var(--w2on-surface-2)}.w2on .w2on-menu__item--danger{color:var(--w2on-bad)}.w2on .w2on-menu__ic{display:inline-flex;flex:0 0 16px;width:16px}.w2on .w2on-menu__badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:30px;height:22px;padding:0 6px;border-radius:6px;background:var(--w2on-surface-2);color:var(--w2on-text-2);font-size:11px;font-weight:700;letter-spacing:.04em}.w2on .w2on-menu__item[aria-checked="true"] .w2on-menu__badge{background:var(--w2on-accent);color:var(--w2on-on-accent)}.w2on .w2on-menu__item[aria-checked="true"] .w2on-menu__label{font-weight:700}.w2on .w2on-menu__hint{margin-left:auto;padding-left:16px;font-size:var(--w2on-fs-xs);color:var(--w2on-muted);white-space:nowrap}.w2on .w2on-menu__ic--end{margin-left:auto;color:var(--w2on-accent)}.w2on .w2on-menu__hint+.w2on-menu__ic--end{margin-left:8px}.w2on .w2on-menu__head{padding:8px 12px 10px;margin-bottom:4px;border-bottom:1px solid var(--w2on-line)}.w2on .w2on-menu__title{font-weight:650;font-size:var(--w2on-fs-sm);color:var(--w2on-text);overflow-wrap:anywhere}.w2on .w2on-menu__sub{font-size:var(--w2on-fs-xs);color:var(--w2on-muted);overflow-wrap:anywhere}.w2on .w2on-snack{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:70;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:6px 6px 6px 16px;border-radius:var(--w2on-r);background:var(--w2on-text);color:var(--w2on-surface);box-shadow:0 8px 24px rgb(0 0 0 / .25);font-size:var(--w2on-fs-sm)}.w2on .w2on-snack .w2on-snack__btn{background:#fff0;color:var(--w2on-surface);border:1px solid color-mix(in srgb,var(--w2on-surface) 55%,transparent)}.w2on .w2on-shell{display:grid;gap:var(--w2on-s4);grid-template-columns:minmax(0,1fr);align-items:start}.w2on.w2on--guide{max-width:1680px}.w2on .w2on-gpanel{display:flex;flex-direction:column;min-width:0;background:var(--w2on-surface);border:1px solid var(--w2on-line);border-radius:var(--w2on-r-lg);box-shadow:var(--w2on-shadow);overflow:hidden}.w2on .w2on-gpanel[hidden]{display:none}.w2on .w2on-gpanel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--w2on-s2);padding:10px 12px 10px 16px;border-bottom:1px solid var(--w2on-line)}.w2on .w2on-gpanel__head .w2on-h2:focus-visible{outline:2px solid var(--w2on-accent);outline-offset:2px}.w2on .w2on-gpanel__body{overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 16px;display:grid;gap:8px;align-content:start;min-height:0}.w2on .w2on-gpanel__toc>summary{cursor:pointer;font-weight:600;font-size:var(--w2on-fs-sm);color:var(--w2on-accent);min-height:32px;display:flex;align-items:center}.w2on .w2on-gpanel__toc .w2on-guide__toc{padding:4px 0 8px}.w2on .w2on-gpanel .w2on-guide__item[open]>summary{color:var(--w2on-accent)}@media (min-width:1100px){.w2on.w2on--guide .w2on-shell{grid-template-columns:minmax(0,1fr) 380px}.w2on .w2on-gpanel{position:sticky;top:12px;max-height:calc(100dvh - 24px)}}@media (max-width:1099px){.w2on .w2on-gpanel{position:fixed;left:0;right:0;bottom:0;z-index:60;height:62dvh;border-radius:var(--w2on-r-lg) var(--w2on-r-lg) 0 0;border-bottom:0;box-shadow:0 -12px 32px rgb(0 0 0 / .22)}.w2on.w2on--guide .w2on-mbar{display:none}.w2on.w2on--guide .w2on-footer{padding-bottom:62dvh}}.w2on .w2on-titlewrap{flex-wrap:wrap}.w2on .w2on-help{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;padding:0;border-radius:50%;border:1px solid #fff0;background:#fff0;color:var(--w2on-muted);cursor:pointer;vertical-align:middle;align-self:center}.w2on .w2on-help svg{width:18px;height:18px}.w2on .w2on-help:hover{color:var(--w2on-accent);background:var(--w2on-surface-2)}.w2on .w2on-help:focus-visible{outline:2px solid var(--w2on-accent);outline-offset:2px}.w2on .w2on-help.is-on{color:var(--w2on-accent);background:var(--w2on-accent-soft);border-color:var(--w2on-accent)}.w2on .w2on-help-slot{display:inline-flex}@media (prefers-reduced-motion:no-preference){.w2on .w2on-gpanel:not([hidden]){animation:w2on-gin .16s ease-out}}@keyframes w2on-gin{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.w2on .w2on-row.is-dragging{position:relative;z-index:6;cursor:grabbing;box-shadow:var(--w2on-shadow);outline:2px solid var(--w2on-accent);outline-offset:-2px;background:color-mix(in srgb,var(--w2on-accent) 10%,var(--w2on-surface))}.w2on .w2on-row.is-dragging .w2on-row__label{background:color-mix(in srgb,var(--w2on-accent) 14%,var(--w2on-surface))}.w2on .w2on-tl--drag{user-select:none}.w2on .w2on-tl--drag .w2on-row[data-tz]:not(.is-dragging){opacity:.55}.w2on .w2on-tl--drag .w2on-overlay{opacity:0}.w2on .w2on-rowdrop{position:absolute;left:0;right:0;height:0;border-top:3px solid var(--w2on-muted);z-index:7;pointer-events:none;margin-top:-2px}.w2on .w2on-rowdrop__tag{display:none;position:sticky;left:calc(var(--w2on-label-w) + 8px);margin-left:calc(var(--w2on-label-w) + 8px);transform:translateY(-50%);padding:1px 8px;border-radius:999px;font-size:var(--w2on-fs-xs);font-weight:650;background:var(--w2on-accent);color:var(--w2on-on-accent)}.w2on .w2on-rowdrop--base{border-top-color:var(--w2on-accent)}.w2on .w2on-rowdrop--base .w2on-rowdrop__tag{display:inline-block}.w2on .w2on-row__track--offset{background-image:none}.w2on .w2on-row__track--offset .w2on-cell{box-shadow:inset 1px 0 0 var(--w2on-grid)}.w2on .w2on-cell--part{color:var(--w2on-muted);font-weight:450}.w2on{--w2on-work-edge:#3F8A7E}.w2on .w2on-rowbtn__sel{font-weight:500;color:var(--w2on-text-2)}.w2on .w2on-midnight{width:0;background:none;border-left:1.5px dashed var(--w2on-info);z-index:1}.w2on .w2on-midnight__tag{background:var(--w2on-info-soft);color:var(--w2on-info);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--w2on-info) 40%,transparent);font-weight:650}.w2on .w2on-tag--base{background:var(--w2on-neutral-soft);color:var(--w2on-text);box-shadow:inset 0 0 0 1px var(--w2on-line)}.w2on .w2on-now{width:1.5px}.w2on .w2on-now__tag,.w2on[data-scheme="dark"] .w2on-now__tag{background:var(--w2on-surface);color:var(--w2on-now);box-shadow:inset 0 0 0 1px var(--w2on-now);white-space:nowrap}.w2on .w2on-cell{font-weight:450;color:var(--w2on-muted);z-index:2}.w2on .w2on-cell.is-work{font-weight:600;color:var(--w2on-text)}.w2on .w2on-ov__n{font-weight:550;color:var(--w2on-muted)}.w2on .w2on-ov--full .w2on-ov__n{font-weight:650}.w2on .w2on-btn--outline{background:var(--w2on-surface);color:var(--w2on-accent);border-color:var(--w2on-accent)}.w2on .w2on-btn--outline:hover{background:var(--w2on-accent-soft)}@media (max-width:719px){.w2on .w2on-input,.w2on .w2on-select,.w2on textarea.w2on-input,.w2on .w2on-controls .w2on-input,.w2on .w2on-controls .w2on-select{font-size:16px}}.w2on .w2on-ctoggle,.w2on .w2on-colhead{display:none}.w2on input[type="date"],.w2on input[type="time"]{-webkit-appearance:none;appearance:none;min-width:0;max-width:100%}.w2on input[type="date"]::-webkit-date-and-time-value{text-align:left}.w2on{overflow-x:clip}@media (max-width:719px){.w2on .w2on-colhead{display:flex;align-items:center;min-height:28px;margin-bottom:var(--w2on-s3)}.w2on .w2on-ctoggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;margin:-8px -8px -8px auto;padding:0;border:0;border-radius:var(--w2on-r);background:#fff0;color:var(--w2on-text-2);cursor:pointer}.w2on .w2on-ctoggle svg{width:20px;height:20px;transition:transform var(--w2on-ease)}.w2on .w2on-ctoggle[aria-expanded="false"] svg{transform:rotate(-90deg)}.w2on .w2on-ctoggle:hover{background:var(--w2on-surface-2)}.w2on .w2on-ctoggle:focus-visible{outline:2px solid var(--w2on-focus);outline-offset:-2px}.w2on .w2on-card:not(.w2on-summary,.w2on-selcard){position:relative}.w2on .w2on-card:not(.w2on-summary,.w2on-selcard) .w2on-ctoggle{position:absolute;top:8px;right:8px;margin:0}.w2on .w2on-card:not(.w2on-summary,.w2on-selcard)>.w2on-card__head{padding-right:40px}.w2on .w2on-card:not(.w2on-summary,.w2on-selcard) .w2on-head-actions .w2on-help-slot:empty{display:none}.w2on :is(.w2on-summary,.w2on-selcard) .w2on-titlewrap{width:100%}.w2on .w2on-card.is-collapsed:not(.w2on-summary,.w2on-selcard)>:not(.w2on-card__head){display:none}.w2on .w2on-card.is-collapsed>.w2on-card__head{margin-bottom:0}.w2on :is(.w2on-summary,.w2on-selcard).is-collapsed .w2on-regions,.w2on :is(.w2on-summary,.w2on-selcard).is-collapsed .w2on-more{display:none}.w2on :is(.w2on-summary,.w2on-selcard).is-collapsed .w2on-sum__top{margin-bottom:0}.w2on .w2on-rbar{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}.w2on .w2on-rbar__sugg{flex-wrap:wrap;flex:1 1 100%}.w2on .w2on-rbar>.w2on-rchip,.w2on .w2on-rbar__sugg>*{flex:1 1 auto}.w2on .w2on-rchip{max-width:100%}.w2on .w2on-rchip__main{flex:1 1 auto;min-width:0;justify-content:flex-start}.w2on .w2on-rchip__main>span:first-child{overflow:hidden;text-overflow:ellipsis}}.w2on .w2on-tl-inner{--w2on-selband:24px;padding-top:var(--w2on-selband)}.w2on .w2on-sel{top:var(--w2on-selband)}.w2on .w2on-sel__tag{top:calc(-1 * var(--w2on-selband) + 2px);left:-2px;white-space:nowrap}.w2on .w2on-now{top:var(--w2on-selband)}.w2on .w2on-ovband{top:calc(var(--w2on-selband) + 30px)}.w2on .w2on-sel--end .w2on-sel__tag{left:auto;right:-2px}.w2on .w2on-cell{justify-content:center;padding-left:0;z-index:3}.w2on .w2on-overlay{z-index:2}.w2on .w2on-tick{width:calc(100% / var(--cols, 24));justify-content:center;padding-left:0}.w2on .w2on-sel__tag{top:5px;left:50%;transform:translateX(-50%);white-space:nowrap;box-shadow:0 0 0 2px var(--w2on-surface)}@media (min-width:720px){.w2on .w2on-tick.is-minor{color:#fff0}.w2on .w2on-tick.is-minor::after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:5px;background:var(--w2on-line)}}.w2on .w2on-ov:not(.w2on-ov--full) .w2on-ov__bar{background:var(--w2on-neutral-soft);box-shadow:inset 0 0 0 1px var(--w2on-line)}.w2on .w2on-daytag{border:0;background:var(--w2on-info-soft);color:var(--w2on-info);font-weight:600}.w2on .w2on-seg__btn[aria-pressed="true"]{background:var(--w2on-accent-soft);color:var(--w2on-accent);box-shadow:inset 0 0 0 1px var(--w2on-accent)}.w2on p,.w2on li,.w2on .w2on-note,.w2on .w2on-state{word-break:keep-all;overflow-wrap:break-word}.w2on .w2on-legend li[hidden]{display:none}.w2on .w2on-help svg{width:16px;height:16px}.w2on .w2on-week__res{display:grid;gap:var(--w2on-s2);justify-items:stretch}.w2on .w2on-week__res>.w2on-btn--link{justify-self:start}.w2on .w2on-week__pick{display:grid;gap:6px;justify-items:start;padding:12px 14px;border-radius:var(--w2on-r);background:var(--w2on-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--w2on-accent) 35%,transparent)}.w2on .w2on-week__pick--some{background:var(--w2on-surface-2);box-shadow:inset 0 0 0 1px var(--w2on-line)}.w2on .w2on-week__picklabel{font-size:var(--w2on-fs-xs);font-weight:600;color:var(--w2on-accent)}.w2on .w2on-week__pick--some .w2on-week__picklabel{color:var(--w2on-text-2)}.w2on .w2on-week__pickday{font-size:var(--w2on-fs-lg)}.w2on .w2on-week__pickday strong{font-weight:600}.w2on .w2on-week__pickwhy,.w2on .w2on-weeklist__why{display:inline-flex;align-items:center;gap:6px;font-size:var(--w2on-fs-sm);color:var(--w2on-text-2);min-width:0}.w2on .w2on-weeklist__why svg{flex:none}.w2on .w2on-weeklist--none li,.w2on .w2on-weeklist--none .w2on-weeklist__day{color:var(--w2on-muted);font-weight:400}@media (max-width:719px){.w2on .w2on-weeklist li{grid-template-columns:minmax(0,1fr) auto}.w2on .w2on-weeklist li>.w2on-num{justify-self:end}.w2on .w2on-weeklist__why{grid-column:1/-1}.w2on .w2on-weeklist li>.w2on-btn{grid-column:1/-1;justify-self:start;margin-left:-8px}}.w2on .w2on-btn--outline{background:var(--w2on-surface);color:var(--w2on-accent);box-shadow:inset 0 0 0 1px var(--w2on-accent);border-color:var(--w2on-accent)}.w2on .w2on-recitem--alt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 12px}.w2on .w2on-recitem--alt>.w2on-tag,.w2on .w2on-recitem__alttime{flex:none}.w2on .w2on-recitem__altact{flex:none;margin-left:auto;order:1}.w2on .w2on-recitem__altwhy .w2on-nowrap{white-space:normal}.w2on .w2on-recitem__alttime{font-weight:600;font-size:var(--w2on-fs-md);white-space:nowrap}.w2on .w2on-recitem__altwhy{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1 0 100%;order:2;font-size:var(--w2on-fs-sm);color:var(--w2on-text-2)}.w2on .w2on-recitem__altwhy svg{flex:none}.w2on .w2on-recitem__altact{display:inline-flex;align-items:center;gap:4px}.w2on .w2on-prevwrap{margin-bottom:var(--w2on-s3)}.w2on .w2on-prevwrap>summary{cursor:pointer;font-size:var(--w2on-fs-sm);font-weight:600;color:var(--w2on-text-2);min-height:32px;display:flex;align-items:center}.w2on .w2on-prevwrap[open]>summary{margin-bottom:var(--w2on-s2)}.w2on .w2on-prevwrap .w2on-preview{margin-bottom:0}.w2on .w2on-prevwrap>summary{list-style:none;gap:6px;color:var(--w2on-accent)}.w2on .w2on-prevwrap>summary::-webkit-details-marker{display:none}.w2on .w2on-prevwrap>summary::before{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);margin:0 4px 0 2px}.w2on .w2on-prevwrap[open]>summary::before{transform:rotate(45deg)}.w2on .w2on-sum__top{grid-template-columns:minmax(0,1fr);gap:var(--w2on-s3)}.w2on .w2on-sum__verdict{gap:8px}.w2on .w2on-answer{display:grid;gap:6px;justify-items:start;width:100%;max-width:760px;padding:12px 16px;border-radius:var(--w2on-r);background:var(--w2on-surface-2)}.w2on .w2on-answer--good{background:var(--w2on-good-soft)}.w2on .w2on-answer--mid{background:var(--w2on-mid-soft)}.w2on .w2on-answer--bad{background:var(--w2on-bad-soft)}.w2on .w2on-answer .w2on-verdict{color:var(--w2on-text);font-size:var(--w2on-fs-lg);font-weight:700;gap:8px}.w2on .w2on-answer__ic{display:inline-flex}.w2on .w2on-answer--good .w2on-answer__ic{color:var(--w2on-good)}.w2on .w2on-answer--mid .w2on-answer__ic{color:var(--w2on-mid)}.w2on .w2on-answer--bad .w2on-answer__ic{color:var(--w2on-bad)}.w2on .w2on-answer__fix{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-left:28px;font-size:var(--w2on-fs-sm);color:var(--w2on-text)}.w2on .w2on-answer__fix .w2on-btn{min-height:36px}.w2on .w2on-answer__foot{font-size:var(--w2on-fs-xs);color:var(--w2on-muted)}.w2on .w2on-answer__fix--better{width:100%;padding:10px 0 0 28px;margin-top:4px;border-top:1px solid color-mix(in srgb,var(--w2on-text) 12%,transparent);font-size:var(--w2on-fs-md);gap:6px 12px}.w2on .w2on-answer__better{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--w2on-accent)}.w2on .w2on-answer__range{font-size:var(--w2on-fs-lg);font-weight:700;color:var(--w2on-text)}.w2on .w2on-answer__why{color:var(--w2on-text-2)}@media (max-width:719px){.w2on .w2on-answer__fix--better{padding-left:0}.w2on .w2on-answer__fix{padding-left:0}}.w2on:where(.w2on--cq868) .w2on-sum__top{grid-template-columns:minmax(200px,1.1fr) minmax(220px,1.1fr) minmax(0,1.8fr);column-gap:var(--w2on-s4);align-items:start}.w2on:where(.w2on--cq868) .w2on-sum__top>.w2on-sum__main{grid-column:1}.w2on:where(.w2on--cq868) .w2on-sum__top>.w2on-sum__verdict{grid-column:2/-1}.w2on:where(.w2on--cq868) .w2on-answer{max-width:none;min-height:100%;align-content:center}.w2on:where(.w2on--cq868) .w2on-answer__fix--better{flex-wrap:nowrap}.w2on:where(.w2on--cq868) .w2on-answer__fix--better .w2on-btn{margin-left:auto;white-space:nowrap}.w2on:where(.w2on--cq868) .w2on-sum__top{align-items:center;row-gap:6px}.w2on:where(.w2on--cq868) .w2on-sum__top>.w2on-sum__verdict{display:contents}.w2on:where(.w2on--cq868) .w2on-sum__top>.w2on-sum__main{grid-row:1;align-self:center}.w2on:where(.w2on--cq868) .w2on-sum__top .w2on-answer{grid-column:2/-1;grid-row:1;min-height:0}.w2on:where(.w2on--cq868) .w2on-sum__top .w2on-sum__chips,.w2on:where(.w2on--cq868) .w2on-sum__top .w2on-answer__foot{grid-column:2/-1}.w2on .w2on-answer,.w2on .w2on-answer--good,.w2on .w2on-answer--mid,.w2on .w2on-answer--bad{background:none;padding:0;border-radius:0;gap:8px}.w2on .w2on-answer .w2on-verdict{font-size:var(--w2on-fs-xl);font-weight:700}.w2on .w2on-answer--good .w2on-verdict{color:var(--w2on-good)}.w2on .w2on-answer--mid .w2on-verdict{color:var(--w2on-mid)}.w2on .w2on-answer--bad .w2on-verdict{color:var(--w2on-bad)}.w2on .w2on-answer__fix,.w2on .w2on-answer__fix--better{padding:0;margin:0;border:0;font-size:var(--w2on-fs-sm);gap:6px 10px;flex-wrap:wrap;width:auto}.w2on .w2on-answer__lead{color:var(--w2on-text-2)}.w2on .w2on-answer__go{gap:8px;font-weight:600}.w2on .w2on-answer__go .w2on-num{font-weight:600}.w2on:where(.w2on--cq868) .w2on-answer__fix--better .w2on-btn{margin-left:0}.w2on .w2on-region--work .w2on-region__time{font-weight:400;color:var(--w2on-text-2)}.w2on .w2on-region--work .w2on-region__who strong,.w2on .w2on-region--work .w2on-region__city{font-weight:600}.w2on:where(.w2on--cq720) .w2on-st__quiet{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.w2on .w2on-plan{display:grid;gap:var(--w2on-s4);min-width:0}.w2on .w2on-summary .w2on-controls{border:0;border-radius:0;box-shadow:none;background:none;padding:0}.w2on .w2on-sum__top>.w2on-sum__main{order:1}.w2on .w2on-sum__top>.w2on-sum__verdict{order:2}.w2on .w2on-sum__top>.w2on-controls{order:3}.w2on .w2on-sum__verdict{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.w2on .w2on-tl .w2on-ctl--view{margin:0;padding:0;border:0;display:flex;align-items:center;gap:var(--w2on-s2)}.w2on .w2on-tl .w2on-ctl--view .w2on-field{display:flex;align-items:center;gap:6px}.w2on .w2on-tl .w2on-ctl--view .w2on-label{margin:0;font-size:var(--w2on-fs-xs);font-weight:600;color:var(--w2on-muted)}.w2on .w2on-tl .w2on-ctl--view .w2on-select,.w2on .w2on-tl .w2on-ctl--view .w2on-seg__btn{min-height:34px;font-size:var(--w2on-fs-sm)}.w2on .w2on-tl .w2on-head-actions{align-items:center;flex-wrap:wrap}.w2on .w2on-tag--base,.w2on .w2on-rchip .w2on-tag--base{background:none;box-shadow:none;color:var(--w2on-muted);padding:0;min-height:0;font-weight:600}.w2on .w2on-daytag{background:none;border:0;padding:0;min-height:0;margin-left:6px;color:var(--w2on-text-2);font-weight:400}.w2on .w2on-now{width:1.5px}.w2on .w2on-now__tag,.w2on[data-scheme="dark"] .w2on-now__tag{background:var(--w2on-surface);color:var(--w2on-now);box-shadow:inset 0 0 0 1px var(--w2on-now);white-space:nowrap}.w2on .w2on-midnight{width:0;background:none;border-left:1.5px dashed var(--w2on-info)}.w2on .w2on-midnight__tag{background:var(--w2on-surface);color:var(--w2on-info);font-weight:600}.w2on .w2on-rowbtn__abbr{font-size:var(--w2on-fs-xs);font-weight:400;color:var(--w2on-muted)}.w2on .w2on-rowbtn__status{display:flex;align-items:center;gap:4px;font-weight:600}.w2on .w2on-rowbtn__status .w2on-ic{width:14px;height:14px}.w2on .w2on-rowbtn__status.w2on-st--work{color:var(--w2on-good)}.w2on .w2on-rowbtn__status.w2on-st--partial,.w2on .w2on-rowbtn__status.w2on-st--leave{color:var(--w2on-mid)}.w2on .w2on-rowbtn__status.w2on-st--outside{color:var(--w2on-bad)}.w2on .w2on-rowbtn__status.w2on-st--off{color:var(--w2on-text-2)}.w2on .w2on-rowbtn__sel{font-weight:600;color:var(--w2on-text)}.w2on .w2on-rowbtn__dst{font-size:var(--w2on-fs-xs);font-weight:400;color:var(--w2on-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w2on:where(.w2on--cq868) .w2on-sum__top{grid-template-columns:auto minmax(0,1fr);column-gap:var(--w2on-s5);row-gap:var(--w2on-s3);align-items:center;margin-bottom:0}.w2on:where(.w2on--cq868) .w2on-sum__top>.w2on-sum__main{grid-column:1;grid-row:1;align-self:center}.w2on:where(.w2on--cq868) .w2on-sum__top>.w2on-controls{grid-column:2;grid-row:1;justify-self:end;align-self:center}.w2on:where(.w2on--cq868) .w2on-sum__top>.w2on-sum__verdict{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px var(--w2on-s4);grid-column:1/-1;grid-row:2;padding:var(--w2on-s3) 0 var(--w2on-s1);border-top:1px solid var(--w2on-line)}.w2on:where(.w2on--cq868) .w2on-sum__top .w2on-answer{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--w2on-s4);width:auto}.w2on:where(.w2on--cq868) .w2on-sum__top .w2on-answer__foot{margin-left:auto}.w2on:where(.w2on--cq868) .w2on-sum__list{display:none}@media (max-width:719px){.w2on .w2on-rowbtn__status,.w2on .w2on-rowbtn__abbr,.w2on .w2on-rowbtn__dst{display:none}.w2on .w2on-tl .w2on-ctl--view{flex-wrap:wrap;width:100%}.w2on .w2on-tl .w2on-ctl--view .w2on-label{white-space:nowrap}.w2on .w2on-tl .w2on-field--base{flex:1 1 100%}}@media (min-width:720px){.w2on .w2on-rbar{gap:6px;padding-bottom:10px;margin-bottom:var(--w2on-s3)}.w2on .w2on-rbar .w2on-rchip__main,.w2on .w2on-rbar .w2on-chip,.w2on .w2on-rbar>.w2on-btn--sm{min-height:30px;font-size:var(--w2on-fs-sm)}.w2on .w2on-rbar .w2on-rchip__main{padding:0 10px}.w2on .w2on-rbar .w2on-chip,.w2on .w2on-rbar>.w2on-btn--sm{padding:0 10px}.w2on .w2on-rbar .w2on-rchip__x{width:28px}.w2on .w2on-rbar .w2on-ic{width:14px;height:14px}.w2on{--w2on-row-h:54px}.w2on .w2on-rowbtn{line-height:1.22;padding-top:2px;padding-bottom:2px}}.w2on:where(.w2on--cq868) .w2on-region{padding:4px 0;min-height:34px}@media (max-width:719px){.w2on .w2on-region{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"city time" "st date";gap:2px var(--w2on-s3);padding:8px 0}.w2on .w2on-region__who,.w2on .w2on-region__when{display:contents}.w2on .w2on-region__city{grid-area:city}.w2on .w2on-region__tz{display:none}.w2on .w2on-region__time{grid-area:time;justify-self:end}.w2on .w2on-region__date{grid-area:date;justify-self:end;font-size:var(--w2on-fs-xs)}.w2on .w2on-region__status{grid-area:st}}@media (max-width:719px){.w2on .w2on-rbar{gap:6px;padding-bottom:10px;margin-bottom:10px}.w2on .w2on-rbar .w2on-rchip__main,.w2on .w2on-rbar .w2on-chip,.w2on .w2on-rbar>.w2on-btn--sm{min-height:36px;font-size:var(--w2on-fs-sm)}}.w2on{--w2on-good:var(--w2on-accent);--w2on-good-soft:var(--w2on-accent-soft);--w2on-bad:#A04034;--w2on-mid:#976712;--w2on-now:var(--w2on-text-2);--w2on-info:#59626C;--w2on-info-soft:var(--w2on-neutral-soft)/* midnight, date tags: neutral */}.w2on[data-scheme="dark"]{--w2on-good:var(--w2on-accent);--w2on-good-soft:var(--w2on-accent-soft);--w2on-bad:#E88F84;--w2on-mid:#CFAB6D;--w2on-now:var(--w2on-text-2);--w2on-info:#9EA8B1;--w2on-info-soft:var(--w2on-neutral-soft)}.w2on .w2on-answer--mid .w2on-verdict{color:var(--w2on-text)}.w2on .w2on-now__tag,.w2on[data-scheme="dark"] .w2on-now__tag{color:var(--w2on-now);box-shadow:inset 0 0 0 1px var(--w2on-now)}.w2on .w2on-pill--warn{background:var(--w2on-neutral-soft);color:var(--w2on-text)}.w2on .w2on-pill--warn .w2on-ic{color:var(--w2on-mid)}.w2on .w2on-note--warn,.w2on .w2on-pill--mid{background:var(--w2on-surface-2);color:var(--w2on-text)}.w2on .w2on-note--warn .w2on-ic,.w2on .w2on-pill--mid .w2on-ic{color:var(--w2on-mid)}.w2on .w2on-rowbtn{grid-template-areas:"top edit" "sel edit"}.w2on .w2on-rowbtn__sel .w2on-st-ic .w2on-ic{width:14px;height:14px}@media (min-width:720px){.w2on{--w2on-row-h:48px}}.w2on .w2on-rbar__suggtoggle{display:none}@media (max-width:719px){.w2on .w2on-rbar__suggtoggle{display:inline-flex;flex:0 0 auto}.w2on .w2on-rbar__sugg:not(.is-open){display:none}}.w2on .w2on-mbar__regions{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.w2on .w2on-sheet__regions,.w2on .w2on-sheet__chips{display:flex;flex-wrap:wrap;gap:8px}.w2on .w2on-sheet__regions>.w2on-rchip{flex:1 1 auto}.w2on .w2on-sheet__regions .w2on-rchip__main{flex:1 1 auto;justify-content:flex-start;min-height:44px}.w2on .w2on-sheet__regions .w2on-rchip__x{width:44px}.w2on .w2on-sheet__chips .w2on-chip{min-height:40px}.w2on .w2on-sheet__sugg .w2on-label{margin-bottom:6px}@media (max-width:719px){.w2on .w2on-mbar{gap:var(--w2on-s2)}.w2on .w2on-mbar__txt{flex:1 1 auto}.w2on .w2on-mbar>.w2on-btn{flex:0 0 auto;min-height:44px}.w2on .w2on-mbar{flex-wrap:wrap;row-gap:var(--w2on-s2)}.w2on .w2on-mbar__txt{min-width:min-content}.w2on .w2on-mbar__time{white-space:nowrap}.w2on .w2on-mbar__sub{contain:inline-size}.w2on .w2on-mbar__rshort{display:none}.w2on .w2on-dialog .w2on-snack{bottom:calc(16px + env(safe-area-inset-bottom))}.w2on .w2on-dialog--sheet{width:100vw;max-width:100vw;margin:auto 0 0;max-height:80dvh;border-radius:var(--w2on-r-lg) var(--w2on-r-lg) 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:359px){.w2on .w2on-mbar__time{font-size:var(--w2on-fs-md)}.w2on .w2on-mbar__rlong{display:none}.w2on .w2on-mbar__rshort{display:inline}.w2on .w2on-mbar>.w2on-btn{padding-left:10px;padding-right:10px}}.w2on .w2on-ov__bar{border-radius:var(--w2on-r-sm) var(--w2on-r-sm) 0 0}.w2on .w2on-nowrap{white-space:nowrap}.w2on .w2on-btn--outline{background:var(--w2on-surface);color:var(--w2on-text);border-color:var(--w2on-line);box-shadow:none}@media (min-width:720px){.w2on .w2on-btn,.w2on .w2on-btn--sm,.w2on .w2on-btn--icon-sm{min-height:36px}.w2on .w2on-btn--icon{width:36px;min-width:36px}.w2on .w2on-input,.w2on .w2on-select,.w2on .w2on-seg__btn,.w2on .w2on-tl .w2on-ctl--view .w2on-select,.w2on .w2on-tl .w2on-ctl--view .w2on-seg__btn{min-height:36px}.w2on .w2on-controls .w2on-btn--icon{width:36px;min-width:36px;min-height:36px}}.w2on .w2on-sum__top>.w2on-sum__verdict{flex-direction:column;align-items:flex-start;gap:4px}.w2on .w2on-answer__foot{margin:0;font-size:var(--w2on-fs-xs);color:var(--w2on-muted)}.w2on .w2on-sum__top .w2on-answer__foot{margin-left:0}.w2on .w2on-answer .w2on-verdict{text-wrap:balance;word-break:keep-all}.w2on .w2on-rowbtn__night{display:inline-flex;color:var(--w2on-text-2)}.w2on .w2on-rowbtn__night .w2on-ic{width:13px;height:13px}.w2on .w2on-st__quiet{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.w2on .w2on-rowbtn__edit{opacity:0;transition:opacity var(--w2on-ease)}.w2on .w2on-rowbtn:hover .w2on-rowbtn__edit,.w2on .w2on-rowbtn:focus-visible .w2on-rowbtn__edit{opacity:1}.w2on:where(.w2on--cq868) .w2on-lower,.w2on:where(.w2on--cq868) .w2on-aux{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}@media (max-width:719px){.w2on .w2on-rowbtn__edit{display:none}.w2on .w2on-rowbtn{grid-template-areas:"top" "sel";grid-template-columns:minmax(0,1fr)}.w2on .w2on-tl .w2on-ctl--view .w2on-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.w2on .w2on-tl .w2on-head-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%}.w2on .w2on-tl .w2on-ctl--view{display:contents}.w2on .w2on-tl .w2on-field--base{grid-column:1/-1}.w2on .w2on-tl .w2on-field--base .w2on-select{width:100%}.w2on .w2on-btn--presets .w2on-btn__txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.w2on .w2on-btn--presets{width:44px;padding:0}}.w2on .w2on-now,.w2on[data-scheme="dark"] .w2on-now{top:30px;width:0;margin-left:0;background:none;border-left:1px solid color-mix(in srgb,var(--w2on-text) 55%,transparent)}.w2on .w2on-now__dot{position:absolute;top:-4px;left:-4.5px;width:8px;height:8px;border-radius:50%;background:var(--w2on-text);box-shadow:0 0 0 2px var(--w2on-surface)}.w2on .w2on-now__tag,.w2on[data-scheme="dark"] .w2on-now__tag{top:-26px;bottom:auto;left:0;transform:translateX(-50%);padding:0 6px;line-height:18px;font-size:var(--w2on-fs-xs);font-weight:600;letter-spacing:.01em;color:var(--w2on-text);background:var(--w2on-surface);box-shadow:none;border-radius:999px;white-space:nowrap}.w2on .w2on-now--quiet .w2on-now__tag{display:none}.w2on .w2on-sw--now{position:relative;width:8px;height:16px;background:none;border:0}.w2on .w2on-sw--now::before{content:"";position:absolute;left:3.5px;top:4px;bottom:0;width:1px;background:color-mix(in srgb,var(--w2on-text) 55%,transparent)}.w2on .w2on-sw--now::after{content:"";position:absolute;left:0;top:0;width:8px;height:8px;border-radius:50%;background:var(--w2on-text)}.w2on .w2on-past{position:absolute;top:30px;bottom:0;left:var(--w2on-label-w);z-index:2;pointer-events:none;background:color-mix(in srgb,var(--w2on-surface) 58%,transparent)}.w2on .w2on-now__trail{position:absolute;top:30px;bottom:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--w2on-text) 6%,transparent),transparent)}.w2on .w2on-now,.w2on[data-scheme="dark"] .w2on-now{top:30px;width:0;margin-left:0;background:none;border-left:1.5px solid var(--w2on-text);z-index:1}.w2on .w2on-now__dot{position:absolute;top:-4px;left:-4.75px;width:8px;height:8px;border-radius:50%;background:var(--w2on-text);box-shadow:none}.w2on .w2on-now__tag,.w2on[data-scheme="dark"] .w2on-now__tag{top:-27px;bottom:auto;left:0;transform:translateX(-50%);padding:0 7px;line-height:18px;font-size:var(--w2on-fs-xs);font-weight:700;letter-spacing:.01em;color:var(--w2on-surface);background:var(--w2on-text);box-shadow:none;border-radius:999px;white-space:nowrap}.w2on .w2on-sw--now::before{background:var(--w2on-text);width:1.5px}.w2on .w2on-credit a,.w2on .w2on-credit a:visited{color:var(--w2on-accent);text-decoration:underline;text-underline-offset:3px}.w2on .w2on-credit a:hover{color:var(--w2on-accent-hover)}.w2on .w2on-ctl--meeting>.w2on-help{align-self:flex-end;margin-bottom:4px}.w2on .w2on-tl .w2on-head-actions{align-items:center;justify-content:flex-end;row-gap:var(--w2on-s2)}.w2on .w2on-tl .w2on-controls{padding:0;gap:var(--w2on-s2) var(--w2on-s3);align-items:center}.w2on .w2on-tl .w2on-controls .w2on-ctl--meeting{align-items:center;gap:var(--w2on-s2) var(--w2on-s3)}.w2on .w2on-tl .w2on-head-actions .w2on-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.w2on .w2on-tl .w2on-ctl--meeting>.w2on-help{align-self:center;margin:0}@media (max-width:719px){.w2on .w2on-tl .w2on-head-actions{display:flex;flex-wrap:wrap;gap:var(--w2on-s2)}.w2on .w2on-tl .w2on-head-actions>.w2on-controls{flex:1 1 100%;min-width:0;max-width:100%}.w2on .w2on-tl .w2on-controls .w2on-ctl--meeting{min-width:0;max-width:100%}.w2on .w2on-tl .w2on-controls,.w2on .w2on-tl .w2on-controls .w2on-ctl--meeting{gap:var(--w2on-s2)}.w2on .w2on-tl .w2on-field--date{flex:1 1 200px;order:0}.w2on .w2on-tl .w2on-ctl--meeting>.w2on-help{order:1}.w2on .w2on-tl .w2on-field--start,.w2on .w2on-tl .w2on-field--dur{order:2}.w2on .w2on-tl .w2on-field--dur{flex:1 1 80px}.w2on .w2on-tl .w2on-field--base{grid-column:auto;flex:1 1 90px;min-width:0}.w2on .w2on-card.w2on-tl>.w2on-card__head{padding-right:0}.w2on .w2on-tl>.w2on-card__head>.w2on-titlewrap{padding-right:40px}}.w2on .w2on-summary.is-now .w2on-sum__top{display:none}.w2on .w2on-nowline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--w2on-s1) var(--w2on-s3);margin-top:var(--w2on-s3);font-size:var(--w2on-fs-sm)}.w2on .w2on-nowline__label{font-weight:600;color:var(--w2on-muted)}.w2on .w2on-nowline__list{display:contents;list-style:none;margin:0;padding:0}.w2on .w2on-nowline__list>li{margin:0;min-width:0;max-width:100%;white-space:normal;align-items:flex-start}.w2on .w2on-nowline__list>li>.w2on-ic{flex:0 0 auto}.w2on .w2on-nowline__list>li>span{min-width:0;overflow-wrap:anywhere}.w2on .w2on-nowline__city{font-weight:600;color:var(--w2on-text)}.w2on .w2on-nowline__time{color:var(--w2on-text-2);white-space:nowrap}.w2on .w2on-nowline__hint{margin:var(--w2on-s2) 0 0;color:var(--w2on-text-2);font-size:var(--w2on-fs-sm)}.w2on .w2on-location-result{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--w2on-line)}.w2on .w2on-location-result>p{flex:1 1 200px;min-width:0;overflow-wrap:anywhere;margin:0}.w2on .w2on-now,.w2on[data-scheme="dark"] .w2on-now{border-left:1px solid color-mix(in srgb,var(--w2on-text) 45%,transparent)}.w2on .w2on-now__dot{background:var(--w2on-text-2);left:-4.5px}.w2on .w2on-now__tag,.w2on[data-scheme="dark"] .w2on-now__tag{color:var(--w2on-text-2);background:var(--w2on-surface);box-shadow:inset 0 0 0 1px var(--w2on-line)}.w2on .w2on-sw--now::before{background:color-mix(in srgb,var(--w2on-text) 45%,transparent);width:1px}.w2on .w2on-sw--now::after{background:var(--w2on-text-2)}.w2on .w2on-sel{z-index:1}.w2on .w2on-now--quiet .w2on-now__dot{display:none}.w2on .w2on-sel{background:none}.w2on .w2on-sel__tag{top:calc(-1 * var(--w2on-selband) + 1px)}.w2on .w2on-tl.is-unpicked .w2on-sel{border-style:dashed;border-color:color-mix(in srgb,var(--w2on-text) 50%,transparent)}.w2on .w2on-tl.is-unpicked .w2on-sel__tag{background:var(--w2on-surface);color:var(--w2on-text-2);box-shadow:inset 0 0 0 1px var(--w2on-line)}.w2on .w2on-cell{--w2on-halo:var(--w2on-surface);text-shadow:0 0 2px var(--w2on-halo),0 0 2px var(--w2on-halo),0 0 3px var(--w2on-halo),0 0 4px var(--w2on-halo)}.w2on .w2on-cell.is-work{--w2on-halo:var(--w2on-work)}.w2on .w2on-btn--view{display:none;gap:4px}.w2on .w2on-btn--view .w2on-ic{transition:transform var(--w2on-ease)}.w2on .w2on-tl.is-viewopen .w2on-btn--view .w2on-ic{transform:rotate(180deg)}@media (max-width:719px){.w2on{--w2on-label-w:108px}.w2on .w2on-tl .w2on-controls .w2on-input,.w2on .w2on-tl .w2on-controls .w2on-select,.w2on .w2on-tl .w2on-controls .w2on-btn,.w2on .w2on-tl .w2on-ctl--view .w2on-select,.w2on .w2on-tl .w2on-ctl--view .w2on-seg__btn,.w2on .w2on-tl .w2on-btn--presets{min-height:40px;height:40px}.w2on .w2on-tl .w2on-controls .w2on-btn--icon{width:40px;min-width:40px}.w2on .w2on-tl .w2on-controls .w2on-btn,.w2on .w2on-tl .w2on-ctl--view .w2on-seg__btn{font-size:var(--w2on-fs-sm)}.w2on .w2on-tl .w2on-btn--view{display:inline-flex;order:1;padding:0 10px}.w2on .w2on-tl .w2on-field--date{flex:1 1 180px}.w2on .w2on-tl:not(.is-viewopen) .w2on-ctl--view,.w2on .w2on-tl:not(.is-viewopen) .w2on-btn--presets{display:none!important}.w2on .w2on-tl .w2on-field--base{flex:1 1 100%}.w2on .w2on-legend li[data-k="work"],.w2on .w2on-legend li[data-k="sel"],.w2on .w2on-legend li[data-k="now"]{display:none}.w2on .w2on-legend:not(:has(li:not([hidden]):not([data-k="work"]):not([data-k="sel"]):not([data-k="now"]))){display:none}.w2on .w2on-scroll-hint{display:none!important}}@media (max-width:360px){.w2on{--w2on-label-w:100px}}@media (max-width:719px){.w2on .w2on-tl .w2on-controls .w2on-field--date .w2on-btn--icon{width:36px;min-width:36px}.w2on .w2on-tl .w2on-field--date .w2on-btn--ghost{padding:0 8px}.w2on .w2on-tl .w2on-btn--view{padding:0 8px}.w2on .w2on-tl.is-viewopen .w2on-head-actions{justify-content:flex-start}.w2on .w2on-tl .w2on-field--base,.w2on .w2on-tl .w2on-field--base .w2on-field__row,.w2on .w2on-tl .w2on-field--base .w2on-select{width:100%;max-width:none}.w2on .w2on-row__label--ov{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;line-height:1.25}.w2on .w2on-row__label--ov>span{word-break:keep-all}}.w2on .w2on-input,.w2on .w2on-select{height:auto}.w2on .w2on-card[hidden]{display:none!important}.w2on .w2on-lower:has(>.w2on-share[hidden]){grid-template-columns:minmax(0,1fr)}.w2on .w2on-sharefolds{display:flex;flex-wrap:wrap;gap:var(--w2on-s2) var(--w2on-s4);margin-top:var(--w2on-s3)}.w2on .w2on-sharefold{flex:1 1 100%}.w2on .w2on-sharefold>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;cursor:pointer;list-style:none;font-size:var(--w2on-fs-sm);font-weight:600;color:var(--w2on-text-2)}.w2on .w2on-sharefold>summary::-webkit-details-marker{display:none}.w2on .w2on-sharefold>summary::after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--w2on-ease)}.w2on .w2on-sharefold[open]>summary::after{transform:translateY(2px) rotate(-135deg)}.w2on .w2on-sharefold__body{padding-top:var(--w2on-s2);display:grid;gap:var(--w2on-s3)}.w2on .w2on-sharefold .w2on-cand{margin-bottom:0}.w2on .w2on-recnext{flex-wrap:wrap;align-items:center;margin-bottom:var(--w2on-s3);color:var(--w2on-text)}.w2on .w2on-midnight__tag{top:1px;font-size:10px;line-height:13px;padding:0 3px}.w2on .w2on-aux{gap:0;background:var(--w2on-surface);border:1px solid var(--w2on-line);border-radius:var(--w2on-r-lg);overflow:hidden}.w2on .w2on-aux>.w2on-card{border:0;box-shadow:none;border-radius:0;margin:0}.w2on .w2on-aux>.w2on-card+.w2on-card{border-top:1px solid var(--w2on-line)}@media (min-width:720px){.w2on .w2on-aux>.w2on-card+.w2on-card{border-top:0;border-left:1px solid var(--w2on-line)}}@media (max-width:719px){.w2on .w2on-tl .w2on-controls .w2on-input,.w2on .w2on-tl .w2on-controls .w2on-select,.w2on .w2on-tl .w2on-controls .w2on-btn,.w2on .w2on-tl .w2on-ctl--view .w2on-select,.w2on .w2on-tl .w2on-ctl--view .w2on-seg__btn,.w2on .w2on-tl .w2on-btn--presets{min-height:36px;height:36px}.w2on .w2on-tl .w2on-controls .w2on-btn--icon,.w2on .w2on-tl .w2on-controls .w2on-field--date .w2on-btn--icon{width:36px;min-width:36px}.w2on .w2on-tl .w2on-ctl--meeting{justify-content:flex-start;gap:var(--w2on-s2)}.w2on .w2on-tl .w2on-head-actions{justify-content:flex-start}.w2on .w2on-tl .w2on-field--date{flex:0 0 auto}.w2on .w2on-tl .w2on-controls .w2on-input--date{flex:0 0 auto;width:150px;padding:0 8px}.w2on .w2on-tl .w2on-field--start .w2on-btn--icon{display:none}.w2on .w2on-tl .w2on-controls .w2on-input--time{width:72px}.w2on .w2on-tl .w2on-field--dur{flex:0 0 auto}.w2on .w2on-tl .w2on-select--dur{width:auto;min-width:0;padding-right:26px}.w2on .w2on-tl .w2on-btn--view{order:3;margin-left:auto}}@media (max-width:719px){.w2on .w2on-share>.w2on-sharebtns{display:flex;flex-wrap:wrap}.w2on .w2on-share>.w2on-sharebtns>.w2on-btn{flex:1 1 auto}}@media (max-width:359px){.w2on .w2on-tl .w2on-field--date{max-width:100%}.w2on .w2on-tl .w2on-controls .w2on-field--date .w2on-field__row{flex-wrap:wrap;row-gap:6px}.w2on .w2on-tl .w2on-field--date .w2on-input--date{flex:0 0 auto}}.w2on .w2on-option__fav{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;margin:-4px -6px -4px 0;border-radius:var(--w2on-r-sm);color:var(--w2on-muted);cursor:pointer}.w2on .w2on-option__fav:hover{background:var(--w2on-surface-2);color:var(--w2on-text)}.w2on .w2on-option__fav.is-on{color:var(--w2on-accent)}.w2on .w2on-option__fav.is-on svg{fill:currentColor}@media (hover:hover){.w2on .w2on-option__fav:not(.is-on){visibility:hidden}.w2on .w2on-option:hover .w2on-option__fav,.w2on .w2on-option[aria-selected="true"] .w2on-option__fav{visibility:visible}}.w2on .w2on-rbar__sugg{flex:1 1 100%;align-items:center;gap:6px;margin-top:4px}.w2on .w2on-rbar__favlabel{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--w2on-muted);margin-right:4px}.w2on .w2on-rbar__favlabel svg{width:13px;height:13px;fill:currentColor}.w2on .w2on-rbar__sugg .w2on-chip{min-height:28px;font-size:13px;padding:0 10px;border:1px dashed var(--w2on-line);background:#fff0;color:var(--w2on-text-2)}.w2on .w2on-rbar__sugg .w2on-chip:hover{background:var(--w2on-fill-hover);color:var(--w2on-text)}@media (max-width:719px){.w2on .w2on-rbar__favlabel{display:none}.w2on .w2on-rbar__sugg>.w2on-chip{flex:0 1 auto}}.w2on .w2on-listsep{padding:10px 12px 4px;font-size:12px;font-weight:600;color:var(--w2on-muted);border-top:1px solid var(--w2on-border);background:var(--w2on-surface-2);list-style:none}.w2on:lang(ja){--w2on-font:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic",Meiryo,"Noto Sans JP","Noto Sans CJK JP","W2ON Pretendard","Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}.w2on:lang(ja),.w2on:lang(ja) p,.w2on:lang(ja) li,.w2on:lang(ja) .w2on-note,.w2on:lang(ja) .w2on-state,.w2on:lang(ja) .w2on-answer .w2on-verdict,.w2on:lang(ja) .w2on-row__label--ov>span{word-break:normal;line-break:strict}@supports (word-break:auto-phrase){.w2on:lang(ja) p,.w2on:lang(ja) li,.w2on:lang(ja) .w2on-answer .w2on-verdict{word-break:auto-phrase}}.w2on{--w2on-bg:#F2F4F6;--w2on-fill:#F2F4F6;--w2on-fill-hover:#E7EAED;--w2on-r-lg:20px;--w2on-r-field:12px;--w2on-shadow:0 1px 3px rgba(17, 24, 39, .05)}.w2on[data-scheme="dark"]{--w2on-bg:#0E1113;--w2on-fill:#20262A;--w2on-fill-hover:#283035;--w2on-shadow:none}.w2on .w2on-card{border-color:#fff0;border-radius:var(--w2on-r-lg)}.w2on .w2on-aux{border-color:#fff0;border-radius:var(--w2on-r-lg);box-shadow:var(--w2on-shadow)}.w2on .w2on-h2{font-size:17px;font-weight:700}.w2on .w2on-rbar{border-bottom:0;padding-bottom:var(--w2on-s1)}.w2on .w2on-rchip{border-color:var(--w2on-line);background:var(--w2on-surface);box-shadow:0 1px 2px rgb(0 0 0 / .06)}.w2on .w2on-rchip__main:hover,.w2on .w2on-rchip__x:hover{background:var(--w2on-fill-hover)}.w2on .w2on-rchip__x{border-left:0}.w2on .w2on-rchip.is-base{border-color:var(--w2on-accent);box-shadow:inset 0 0 0 .5px var(--w2on-accent)}.w2on .w2on-rchip.is-base .w2on-rchip__main,.w2on .w2on-rchip.is-base .w2on-tag--base{color:var(--w2on-accent)}.w2on .w2on-chip,.w2on .w2on-chip-x,.w2on .w2on-chip--sugg{border-color:#fff0;border-style:solid;background:var(--w2on-fill)}.w2on .w2on-rbar .w2on-rbar__suggtoggle{border:1px dashed var(--w2on-line);background:#fff0}.w2on .w2on-rbar .w2on-rbar__suggtoggle:hover{background:var(--w2on-fill-hover)}.w2on .w2on-rbar>.w2on-location-trigger{border-color:#fff0;background:var(--w2on-accent-soft);color:var(--w2on-accent)}.w2on .w2on-rbar>.w2on-location-trigger:hover{border-color:#fff0;background:color-mix(in srgb,var(--w2on-accent) 16%,var(--w2on-accent-soft))}.w2on .w2on-chip:hover,.w2on .w2on-chip-x:hover{background:var(--w2on-fill-hover)}.w2on .w2on-chip[aria-pressed="true"]{background:var(--w2on-accent-soft);border-color:var(--w2on-accent)}.w2on .w2on-input,.w2on .w2on-select{border-color:#fff0;background:var(--w2on-fill);border-radius:var(--w2on-r-field)}.w2on .w2on-input[aria-invalid="true"],.w2on .w2on-select[aria-invalid="true"]{border-color:var(--w2on-bad)}.w2on .w2on-btn:where(:not(.w2on-btn--primary,.w2on-btn--ghost,.w2on-btn--link,.w2on-btn--danger,.w2on-mbar__regions,.w2on-snack__btn)){border-color:#fff0;background:var(--w2on-fill);border-radius:var(--w2on-r-field)}.w2on .w2on-btn:where(:not(.w2on-btn--primary,.w2on-btn--ghost,.w2on-btn--link,.w2on-btn--danger,.w2on-mbar__regions,.w2on-snack__btn)):hover{background:var(--w2on-fill-hover)}.w2on .w2on-btn--primary,.w2on .w2on-btn--ghost,.w2on .w2on-btn--danger{border-radius:var(--w2on-r-field)}.w2on .w2on-seg{border-color:#fff0;border-radius:var(--w2on-r-field);background:var(--w2on-fill)}.w2on .w2on-seg__btn{background:#fff0;border-right-color:#fff0}.w2on .w2on-seg__btn,.w2on .w2on-seg__btn[aria-pressed="true"]{border:3px solid #fff0;background-clip:padding-box;border-radius:var(--w2on-r-field)}.w2on .w2on-nowline{padding:10px 12px;border-radius:14px;background:var(--w2on-fill)}.w2on .w2on-mbar .w2on-mbar__regions{border-color:var(--w2on-accent);background:var(--w2on-accent);color:var(--w2on-on-accent);border-radius:14px}.w2on .w2on-mbar .w2on-mbar__regions:hover{background:var(--w2on-accent-hover)}@media (max-width:719px){.w2on .w2on-card,.w2on .w2on-aux{border-radius:18px}.w2on .w2on-card{padding:16px 12px}.w2on .w2on-ctl--view{border-top:0}.w2on .w2on-mbar{border-top-color:#fff0;border-radius:20px 20px 0 0;box-shadow:0 -4px 16px rgb(17 24 39 / .08)}.w2on[data-scheme="dark"] .w2on-mbar{box-shadow:0 -1px 0 var(--w2on-line)}}.w2on .w2on-selbar{box-sizing:border-box;display:flex;align-items:center;gap:var(--w2on-s3);height:52px;margin:0 0 var(--w2on-s3);padding:0 var(--w2on-s2) 0 var(--w2on-s4);border-radius:var(--w2on-r-field,12px);background:var(--w2on-fill);overflow:hidden}.w2on .w2on-selbar__hint{margin:0;color:var(--w2on-muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w2on .w2on-selbar__time{flex:0 0 auto;font-size:20px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.w2on .w2on-selbar__meta{flex:1 1 auto;min-width:0;color:var(--w2on-muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w2on .w2on-selbar>[data-fk="return-time"]{flex:0 0 auto;margin-left:auto}@media (max-width:719px){.w2on .w2on-selbar{display:none}}.w2on-pre .w2on-sum__strip{min-height:86px}.w2on-pre .w2on-nowline{min-height:40px;box-sizing:border-box}.w2on-pre .w2on-tl{min-height:376px}@media (max-width:719px){.e-con .w2on-mount{margin-inline:-10px}}@media (max-width:719px){.w2on-pre .w2on-sum__strip{min-height:264px}.w2on-pre .w2on-nowline{min-height:59px}.w2on-pre .w2on-tl{min-height:291px}}.w2on .w2on-mbar__txt--go{cursor:pointer}@media (max-width:719px){.w2on .w2on-tl .w2on-head-actions,.w2on .w2on-tl .w2on-controls{width:100%}.w2on .w2on-ctl--meeting{display:flex;flex-wrap:wrap;gap:8px;width:100%}.w2on .w2on-ctl--meeting>.w2on-field--date{flex:1 1 100%}.w2on .w2on-ctl--meeting>.w2on-field--start{flex:1 1 0%;min-width:0}.w2on .w2on-ctl--meeting>.w2on-field--dur{flex:1.5 1 0;min-width:0}.w2on .w2on-ctl--meeting>.w2on-btn--view{flex:0 0 auto}.w2on .w2on-ctl--meeting .w2on-field__row{gap:8px;width:100%}.w2on .w2on-ctl--meeting .w2on-field--date .w2on-input--date{flex:1 1 auto;width:auto;min-width:0}.w2on .w2on-ctl--meeting .w2on-field--start .w2on-input,.w2on .w2on-ctl--meeting .w2on-field--dur .w2on-select{flex:1 1 auto;width:100%;min-width:0}.w2on .w2on-ctl--meeting :is(.w2on-input,.w2on-select,.w2on-btn){box-sizing:border-box;height:40px;min-height:40px;border-radius:12px;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.w2on .w2on-ctl--meeting :is(.w2on-input,.w2on-select){font-size:16px}.w2on .w2on-ctl--meeting .w2on-input{line-height:38px}.w2on .w2on-ctl--meeting :is(.w2on-input,.w2on-select){text-align:left;padding:0 12px}.w2on .w2on-ctl--meeting .w2on-input::-webkit-date-and-time-value{text-align:left;margin:0}.w2on .w2on-ctl--meeting .w2on-btn--icon{flex:0 0 40px;width:40px}.w2on .w2on-ctl--meeting .w2on-btn--ghost{padding:0 14px;background:var(--w2on-fill);color:var(--w2on-text)}.w2on .w2on-ctl--meeting .w2on-select,.w2on .w2on-ctl--view .w2on-select{-webkit-appearance:none;appearance:none;line-height:normal;padding-top:0;padding-bottom:0;padding-right:36px;border:1px solid var(--w2on-fill);background:var(--w2on-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2359626C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center}.w2on .w2on-ctl--view :is(.w2on-select,.w2on-seg){box-sizing:border-box;height:40px;min-height:40px}.w2on .w2on-ctl--view .w2on-select{font-size:16px}.w2on .w2on-tl .w2on-card__head{margin-bottom:12px}}.w2on .w2on-selcard .w2on-sum__label{margin:0}.w2on .w2on-help{position:relative}.w2on .w2on-help::after{content:"";position:absolute;inset:-8px -4px}.w2on .w2on-rowmenu::after{content:"";position:absolute;inset:-10px}@media (max-width:719px){.w2on .w2on-rbar__sugg .w2on-chip{min-height:36px}}@media (max-width:719px){.w2on .w2on-nowline{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px var(--w2on-s3)}.w2on .w2on-nowline__list>li{grid-column:2;display:flex}.w2on .w2on-nowline__list>li>span:not(.w2on-ic){display:flex;flex-direction:column;flex:1 1 auto}.w2on .w2on-nowline :is(.w2on-nowline__at,.w2on-nowline__st){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.w2on .w2on-rchip__pin{display:inline-flex;vertical-align:-2px;margin-right:3px;color:var(--w2on-muted)}.w2on .w2on-rchip__pin svg path,.w2on .w2on-rchip__pin svg circle{fill:none;stroke:currentColor;stroke-width:2}.w2on .w2on-rchip__pin.is-here{color:var(--w2on-accent)}.w2on .w2on-rchip__pin.is-here svg path{fill:currentColor}.w2on .w2on-rchip__pin.is-here svg circle{fill:var(--w2on-surface);stroke:none}}.w2on,.w2on *{box-sizing:border-box}.w2on{--w2on-font:"W2ON Pretendard",sans-serif;--w2on-r:10px;--w2on-r-field:10px;--w2on-r-lg:16px;--w2on-s6:36px;--w2on-row-h:72px;max-width:1248px;padding:24px;line-height:1.6;font-family:var(--w2on-font)}.w2on:not([data-scheme="dark"]){--w2on-bg:#f3f6f5;--w2on-surface:#fff;--w2on-surface-2:#edf4f0;--w2on-text:#183630;--w2on-text-2:#3f5e53;--w2on-muted:#536b64;--w2on-line:#d3e1db;--w2on-grid:#e5ede8;--w2on-accent:#146b58;--w2on-accent-hover:#0e5344;--w2on-accent-soft:#e3f1e9;--w2on-work:#cee6d9;--w2on-work-edge:#74a88d;--w2on-focus:#146b58}.w2on .w2on-header{padding-bottom:24px;gap:20px}.w2on .w2on-brand__name{font-size:28px;letter-spacing:-.035em;font-weight:750}.w2on .w2on-card{box-shadow:none}.w2on .w2on-card__head{gap:16px}.w2on .w2on-h2{letter-spacing:-.025em}.w2on button,.w2on input,.w2on select{font-family:inherit}.w2on .w2on-input,.w2on .w2on-select,.w2on .w2on-btn{min-height:44px}.w2on .w2on-controls{gap:16px}.w2on .w2on-field{gap:6px}.w2on .w2on-sel{border:2px solid var(--w2on-accent);background:rgb(20 107 88 / .07);border-radius:8px;cursor:grab}.w2on .w2on-sel:active{cursor:grabbing}.w2on .w2on-sel::before,.w2on .w2on-sel::after{top:50%;bottom:auto;transform:translateY(-50%);width:min(10px,30%);height:44px;background:var(--w2on-accent);border:1px solid var(--w2on-surface);border-radius:4px;cursor:ew-resize}.w2on .w2on-sel::before{left:0}.w2on .w2on-sel::after{right:0}.w2on .w2on-sel__tag{background:var(--w2on-accent);color:#fff;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums}.w2on .selection-help{margin:0;padding:14px 16px;background:var(--w2on-surface-2);color:var(--w2on-text-2);font-size:13px;line-height:1.7;border-bottom:1px solid var(--w2on-line)}.w2on :focus-visible{outline:3px solid var(--w2on-focus);outline-offset:3px}.w2on ::selection{background:#cee6d9;color:#183630}.w2on input{caret-color:var(--w2on-accent)}.w2on a{text-underline-offset:3px}.w2on{scrollbar-color:#93b4a5 #fff0}@media(max-width:680px){.w2on{padding:16px 12px;--w2on-row-h:66px}.w2on .w2on-header{gap:12px;padding-bottom:16px}.w2on .w2on-brand__name{font-size:24px}.w2on .w2on-input,.w2on .w2on-select{font-size:16px}.w2on .selection-help{padding:12px;font-size:12px}.w2on .w2on-controls{gap:12px}}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls .w2on-field--date .w2on-field__row{display:grid;grid-template-columns:44px minmax(125px,1fr) 44px auto;gap:0;width:100%;max-width:360px;min-width:0;flex-wrap:nowrap;border:1px solid var(--w2on-line);border-radius:10px;background:var(--w2on-surface)}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls .w2on-field--date .w2on-field__row>button,.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls .w2on-field--date .w2on-input--date{margin:0;border:0;box-shadow:none;background:#fff0;color:var(--w2on-text-2);min-height:44px;height:44px;border-radius:8px;font-weight:500}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls .w2on-field--date .w2on-input--date{width:100%;min-width:0;max-width:100%;padding:0 6px;font-size:16px;font-variant-numeric:tabular-nums}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls .w2on-field--date .w2on-btn--icon{width:44px;min-width:44px}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls .w2on-field--date .w2on-field__row>button:last-child{padding:0 12px;border-left:1px solid var(--w2on-line);border-radius:0 9px 9px 0;font-size:13px}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls .w2on-field--date .w2on-field__row>button:hover{background:var(--w2on-surface-2)}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls .w2on-field--date .w2on-field__row>:focus-visible{outline:2px solid var(--w2on-focus);outline-offset:-3px}@media(max-width:400px){.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls .w2on-field--date .w2on-field__row{grid-template-columns:44px minmax(0,1fr) 44px auto;max-width:100%}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls .w2on-field--date .w2on-field__row>button:last-child{padding:0 8px}}.w2on .w2on-tl .w2on-card__head{display:block}.w2on .w2on-tl .w2on-head-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;width:100%;margin-top:16px}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls{flex:1 1 100%;width:100%;padding:0;background:#fff0;border:0;box-shadow:none}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-ctl--meeting{display:grid;grid-template-columns:minmax(270px,1.5fr) minmax(100px,.7fr) minmax(110px,.7fr) auto;gap:16px;align-items:end;width:100%;padding:0;border:0;background:#fff0}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-ctl--meeting>.w2on-field{width:100%;min-width:0;max-width:none;margin:0}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-field--start .w2on-btn--icon,.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-field--dur .w2on-btn--icon{display:none}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-field--start .w2on-field__row,.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-field--dur .w2on-field__row{display:block}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls .w2on-input--time,.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls .w2on-select--dur{width:100%;max-width:none;min-height:44px;background:var(--w2on-surface);font-size:16px}.w2on .w2on-tl .w2on-btn--view{display:inline-flex;min-height:44px;border:0;background:#fff0;color:var(--w2on-text-2)}.w2on .w2on-tl:not(.is-viewopen) .w2on-ctl--view{display:none}.w2on .w2on-tl.is-viewopen .w2on-ctl--view{display:flex;flex-wrap:wrap;width:100%;gap:16px;padding:12px 0;border:0;border-top:1px solid var(--w2on-line);background:#fff0}.w2on .w2on-tl .w2on-btn--presets{background:#fff0;border:0;min-height:44px;font-weight:500}.w2on .selection-help{background:#fff0;border:0;padding:8px 16px;font-size:12px}.w2on .selection-help summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;color:var(--w2on-muted)}.w2on .selection-help p{margin:0 0 12px;max-width:70ch}@media(max-width:760px){.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-ctl--meeting{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-ctl--meeting>.w2on-field--date{grid-column:1/-1}.w2on :is(.w2on-tl,.w2on-refined-selection) .w2on-controls .w2on-field--date .w2on-field__row{max-width:none}.w2on .w2on-tl .w2on-btn--view{grid-column:1/-1;justify-self:start}}.w2on:not([data-scheme="dark"]) .w2on-card{border:1px solid #dce6e0;box-shadow:none}.w2on:not([data-scheme="dark"]) .w2on-card.w2on-tl{border-color:#d2dfd7}.w2on[data-scheme="dark"] .w2on-card{border:1px solid #34463e;box-shadow:none}.w2on[data-scheme="dark"] .w2on-card.w2on-tl{border-color:#40564b}.w2on{--w2on-s4:20px;--w2on-s5:28px;max-width:1200px;padding:32px 24px}.w2on .w2on-plan{gap:28px}.w2on .w2on-card{padding:24px;border-radius:16px}.w2on:not([data-scheme="dark"]) .w2on-card{border-color:#d7e4de}.w2on .w2on-card__head{margin-bottom:20px}.w2on .w2on-h2{font-size:21px;font-weight:700;line-height:1.5}.w2on .w2on-tl .w2on-head-actions{width:auto;margin:0;flex:0 0 auto}.w2on .w2on-tl .w2on-card__head{display:flex;justify-content:space-between;align-items:center;gap:16px}.w2on .w2on-refined-selection>.w2on-h2{margin:0 0 20px}.w2on .w2on-refined-selection>.w2on-selcard{padding:20px 0 0;margin:20px 0 0;border:0;border-top:1px solid var(--w2on-line);border-radius:0;background:#fff0;box-shadow:none}.w2on .w2on-refined-selection .w2on-controls{width:100%;border:0;padding:0;background:#fff0}.w2on .w2on-refined-selection .w2on-btn--view{display:inline-flex;min-height:44px;border:0;background:#fff0;color:var(--w2on-text-2)}.w2on .w2on-refined-selection .w2on-ctl--view{display:none}.w2on .w2on-refined-selection:has(.w2on-btn--view[aria-expanded="true"]) .w2on-ctl--view{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;padding:16px 0 0;border:0;border-top:1px solid var(--w2on-line);background:#fff0}.w2on .w2on-summary{background:var(--w2on-surface)}.w2on .w2on-nowline__list{gap:16px}.w2on .w2on-nowline__list>.w2on-st{box-shadow:none;background:#fff0;border-color:#fff0;border-radius:0;padding:12px 8px}@media(max-width:760px){.w2on{padding:20px 12px}.w2on .w2on-card{padding:18px 14px}.w2on .w2on-plan{gap:20px}.w2on .w2on-h2{font-size:19px}.w2on .w2on-refined-selection .w2on-btn--view{grid-column:1/-1;justify-self:start}.w2on .w2on-nowline__list{gap:8px}}.w2on .w2on-summary .w2on-rbar{display:flex;flex-wrap:wrap;gap:16px 24px}.w2on .w2on-summary .w2on-rbar__label{flex:1 0 100%;font-size:20px;font-weight:700;margin:0}.w2on .w2on-summary .w2on-rchip{display:flex;flex:1 1 210px;max-width:340px;align-items:center;border:0;border-bottom:1px solid var(--w2on-line);border-radius:0;background:#fff0;box-shadow:none;padding:8px 0}.w2on .w2on-summary .w2on-rchip.is-base{border-bottom-color:var(--w2on-accent);background:#fff0}.w2on .w2on-summary .w2on-rchip__main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;flex:1;min-height:64px;background:#fff0;border:0;border-radius:4px;text-align:left}.w2on .w2on-refined-region-name{font-size:17px;font-weight:700;overflow-wrap:anywhere}.w2on .w2on-refined-region-time{font-size:17px;font-weight:600;white-space:nowrap;color:var(--w2on-text)}.w2on .w2on-refined-region-status{font-size:12px;color:var(--w2on-muted)}.w2on .w2on-summary .w2on-rchip__abbr{font-size:12px;color:var(--w2on-muted)}.w2on .w2on-summary .w2on-rchip__x{width:44px;min-width:44px;background:#fff0;color:var(--w2on-muted);border:0}.w2on .w2on-summary .w2on-sum__now{display:none}.w2on .w2on-summary .w2on-location-trigger{background:#fff0;color:var(--w2on-text-2);border:1px solid var(--w2on-line)}.w2on .w2on-summary .w2on-rbar__sugg{flex-basis:100%}.w2on .w2on-tl>.w2on-tl-scroller{margin:0 0 12px}.w2on .w2on-tl>.w2on-card__head{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--w2on-line)}.w2on .w2on-tl>.selection-help{padding:0;margin-top:4px}@media(max-width:600px){.w2on .w2on-summary .w2on-rchip{flex-basis:100%;max-width:none}.w2on .w2on-summary .w2on-rbar{gap:12px}.w2on .w2on-refined-region-name,.w2on .w2on-refined-region-time{font-size:16px}}.w2on .w2on-summary .w2on-rchip{position:relative;align-items:stretch;padding:8px 32px 8px 0;min-height:88px}.w2on .w2on-summary .w2on-rchip__main{grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:28px 24px;gap:4px 8px;min-height:68px}.w2on .w2on-summary .w2on-refined-region-time{grid-column:2/4;grid-row:1;text-align:right}.w2on .w2on-summary .w2on-refined-region-status{grid-column:1;grid-row:2;min-width:0}.w2on .w2on-summary .w2on-rchip__abbr{grid-column:3;grid-row:2;text-align:right}.w2on .w2on-summary .w2on-rchip__main>.w2on-tag--base{grid-column:2;grid-row:2;background:#fff0;border:0;padding:0;color:var(--w2on-accent);font-size:12px;line-height:1.5}.w2on .w2on-summary .w2on-rchip__x{position:absolute;right:-8px;top:10px;opacity:.7}.w2on .w2on-summary .w2on-rchip__x:hover,.w2on .w2on-summary .w2on-rchip__x:focus-visible{opacity:1}.w2on .w2on-summary .w2on-refined-region-time,.w2on .w2on-summary .w2on-refined-region-status,.w2on .w2on-summary .w2on-rchip__abbr{display:none}.w2on .w2on-summary .w2on-rchip{min-height:60px;padding-top:4px;padding-bottom:4px}.w2on .w2on-summary .w2on-rchip__main{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:48px;padding:4px;grid-template-rows:none}.w2on .w2on-summary .w2on-rchip__main>.w2on-tag--base{flex:none;margin:0}.w2on .w2on-summary .w2on-rchip__x{top:8px}.w2on .w2on-summary .w2on-rchip__main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:5px;align-content:center;min-height:64px}.w2on .w2on-summary .w2on-refined-region-name{grid-column:1;grid-row:1}.w2on .w2on-summary .w2on-refined-region-diff{grid-column:1;grid-row:2;font-weight:400;color:var(--w2on-muted)}.w2on .w2on-summary .w2on-rchip__main>.w2on-tag--base{display:none}.w2on .w2on-tl{--w2on-refined-selection:#244e70;--w2on-refined-selection-fill:rgba(36,78,112,.06)}.w2on:not([data-scheme="dark"]) .w2on-tl{--w2on-work:#c6e4d8;--w2on-work-edge:#97c4b3;--w2on-grid:#e3ece8}.w2on[data-scheme="dark"] .w2on-tl{--w2on-refined-selection:#9ac7ed;--w2on-refined-selection-fill:rgba(154,199,237,.08)}.w2on .w2on-tl .w2on-seg-work{background:var(--w2on-work);box-shadow:none;border-radius:0}.w2on .w2on-tl .w2on-sel{border:2px solid var(--w2on-refined-selection);border-radius:2px;background:var(--w2on-refined-selection-fill);box-shadow:none}.w2on .w2on-tl.is-unpicked .w2on-sel{border-color:var(--w2on-refined-selection);border-style:dashed}.w2on .w2on-tl .w2on-sel::before,.w2on .w2on-tl .w2on-sel::after{background:var(--w2on-refined-selection);border-color:var(--w2on-surface)}.w2on .w2on-tl .w2on-sel__tag{background:var(--w2on-refined-selection);color:#fff;border-radius:3px}.w2on[data-scheme="dark"] .w2on-tl .w2on-sel__tag{color:#102c42}.w2on .w2on-tl .w2on-sw--sel{border:2px solid var(--w2on-refined-selection);background:var(--w2on-refined-selection-fill);border-radius:2px}.w2on .w2on-tl .w2on-sel:focus-visible{outline:3px solid var(--w2on-refined-selection);outline-offset:3px}.w2on .w2on-refined-selection>.w2on-h2{margin:0 0 22px;font-size:20px}.w2on .w2on-refined-selection .w2on-controls .w2on-ctl--meeting{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(120px,1fr) minmax(130px,1fr);gap:18px 24px;align-items:end}.w2on .w2on-refined-selection .w2on-controls .w2on-ctl--meeting>.w2on-field{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0}.w2on .w2on-refined-selection .w2on-label{font-size:13px;font-weight:500;color:var(--w2on-muted);line-height:1.5}.w2on .w2on-refined-selection .w2on-controls .w2on-input--time,.w2on .w2on-refined-selection .w2on-controls .w2on-select--dur{height:48px;min-height:48px;padding:0 14px;border:1px solid var(--w2on-line);border-radius:8px;box-shadow:none;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--w2on-text);background-color:var(--w2on-surface)}.w2on .w2on-refined-selection .w2on-controls .w2on-field--date .w2on-field__row{max-width:none;border-radius:8px}.w2on .w2on-refined-selection .w2on-controls .w2on-field--date .w2on-field__row>button,.w2on .w2on-refined-selection .w2on-controls .w2on-field--date .w2on-input--date{height:46px;min-height:46px;color:var(--w2on-text)}.w2on .w2on-refined-selection .w2on-controls .w2on-field--date .w2on-input--date{font-size:16px;font-weight:500}.w2on .w2on-refined-selection .w2on-ctl--meeting>.w2on-btn--view{grid-column:1/-1;justify-self:end;min-height:44px;padding:0 8px;font-size:13px;font-weight:400;color:var(--w2on-muted)}.w2on .w2on-refined-selection>.w2on-selcard{margin-top:8px;padding-top:20px}.w2on .w2on-refined-selection .w2on-sum__top{gap:16px}.w2on .w2on-refined-selection .w2on-timehero{font-size:28px;line-height:1.3;letter-spacing:-.02em}.w2on .w2on-refined-selection .w2on-controls :is(input,select,button):focus-visible{outline:2px solid #244e70;outline-offset:3px}@media(max-width:760px){.w2on .w2on-refined-selection .w2on-controls .w2on-ctl--meeting{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.w2on .w2on-refined-selection .w2on-controls .w2on-field--date{grid-column:1/-1}.w2on .w2on-refined-selection .w2on-controls .w2on-input--time,.w2on .w2on-refined-selection .w2on-controls .w2on-select--dur{font-size:16px;padding:0 10px}.w2on .w2on-refined-selection>.w2on-h2{margin-bottom:18px}}@media(max-width:359px){.w2on .w2on-refined-selection .w2on-controls .w2on-ctl--meeting{grid-template-columns:minmax(0,1fr)}}.w2on .w2on-tl>.w2on-card__head{margin:0 0 8px;padding:0;border:0;align-items:center}.w2on .w2on-tl>.w2on-refined-timeline-intro{margin:0 0 16px;color:var(--w2on-muted);font-size:13px;line-height:1.7;max-width:80ch}.w2on .w2on-tl>.w2on-tl-scroller{margin:12px 0 0}.w2on .w2on-tl>.w2on-legend{display:flex;flex-wrap:wrap;gap:12px 24px;margin:20px 0 14px;padding:0;font-size:12px}.w2on .w2on-sw--full{background:var(--w2on-accent);border-color:var(--w2on-accent)}.w2on .w2on-refined-overlap-status{font-size:13px;font-weight:600;color:var(--w2on-accent);margin:0 0 16px}.w2on .w2on-refined-extra-legend{font-size:12px;color:var(--w2on-muted)}.w2on .w2on-refined-extra-legend>summary{cursor:pointer;min-height:44px;align-content:center}@media(hover:hover) and (pointer:fine){.w2on .w2on-tl .w2on-sel::before,.w2on .w2on-tl .w2on-sel::after{opacity:0}.w2on .w2on-tl .w2on-sel:hover::before,.w2on .w2on-tl .w2on-sel:hover::after,.w2on .w2on-tl .w2on-sel:focus-visible::before,.w2on .w2on-tl .w2on-sel:focus-visible::after,.w2on .w2on-tl .w2on-sel:active::before,.w2on .w2on-tl .w2on-sel:active::after{opacity:1}}@media(any-pointer:coarse){.w2on .w2on-tl .w2on-sel::before,.w2on .w2on-tl .w2on-sel::after{opacity:1}}.w2on .w2on-tl .w2on-now{border-left:1px solid color-mix(in srgb,var(--w2on-text-2) 55%,transparent);pointer-events:none}.w2on .w2on-tl .w2on-now__dot{width:6px;height:6px;left:-3.5px;top:-3px;background:var(--w2on-text-2)}.w2on .w2on-tl .w2on-now__tag{font-size:12px;font-weight:500;line-height:18px;background:var(--w2on-surface);color:var(--w2on-text-2);border-radius:3px;box-shadow:none;pointer-events:none}.w2on .w2on-tl.is-unpicked .w2on-sel{border:2px dashed #91aec5;background:rgb(78 123 157 / .025)}.w2on .w2on-tl.is-unpicked .w2on-sel__tag{background:var(--w2on-surface);color:#4f708a;font-weight:500}.w2on .w2on-tl .w2on-selbar__hint{font-size:13px;font-weight:400;color:var(--w2on-muted);margin:8px 0;line-height:1.6}.w2on[data-scheme="dark"] .w2on-tl.is-unpicked .w2on-sel{border-color:#7796af}.w2on[data-scheme="dark"] .w2on-tl.is-unpicked .w2on-sel__tag{color:#aec8dd}.w2on .w2on-tl .w2on-rowbtn__abbr,.w2on .w2on-tl .w2on-rowbtn__sel>.w2on-st-ic,.w2on .w2on-tl .w2on-rowbtn__night,.w2on .w2on-tl .w2on-rowbtn__dst,.w2on .w2on-tl .w2on-rowbtn__edit{display:none}.w2on .w2on-tl .w2on-rowbtn{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:64px;padding:10px 44px 10px 12px;background:#fff0}.w2on .w2on-tl .w2on-rowbtn__top{align-items:center;gap:6px;line-height:1.4}.w2on .w2on-tl .w2on-rowbtn__sel{gap:6px;color:var(--w2on-text-2);font-size:13px}.w2on .w2on-tl .w2on-rowbtn__sel>.w2on-num{font-weight:400}.w2on .w2on-tl .w2on-rowbtn__sel>.w2on-daytag{font-size:11px;background:#fff0;border:0;color:var(--w2on-muted);padding:0}.w2on .w2on-tl .w2on-rowmenu{top:8px;right:4px;width:36px;min-height:44px;background:#fff0;color:var(--w2on-muted)}.w2on .w2on-tl .w2on-rowmenu:hover,.w2on .w2on-tl .w2on-rowmenu:focus-visible{color:var(--w2on-text);background:var(--w2on-surface-2)}.w2on .w2on-summary .w2on-rbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 12px;align-items:center}.w2on .w2on-summary .w2on-rbar__label{grid-column:1;grid-row:1;font-size:19px;line-height:1.5}.w2on .w2on-summary .w2on-rbar>.w2on-help-slot{grid-column:2;grid-row:1;justify-self:end}.w2on .w2on-summary .w2on-refined-region-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;width:100%;min-width:0}.w2on .w2on-summary .w2on-refined-region-grid>.w2on-rchip{width:100%;max-width:none;min-width:0;min-height:74px;margin:0;padding:4px 36px 8px 0;align-self:stretch}.w2on .w2on-summary .w2on-rchip__main{width:100%;min-width:0;min-height:60px;padding-left:0;gap:6px}.w2on .w2on-summary .w2on-refined-region-name{font-size:16px;line-height:1.5}.w2on .w2on-summary .w2on-refined-region-diff{font-size:12px;line-height:1.5}.w2on .w2on-summary .w2on-rchip__x{right:-4px;top:4px;width:36px;min-width:36px;height:44px}.w2on .w2on-summary .w2on-refined-region-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:4px}.w2on .w2on-summary .w2on-refined-region-actions>.w2on-btn{min-height:40px;margin:0;font-size:13px;font-weight:500;background:#fff0;border:1px solid var(--w2on-line);color:var(--w2on-text-2)}.w2on .w2on-summary .w2on-rbar__suggtoggle{grid-column:1/-1;justify-self:start;margin:0}.w2on .w2on-summary .w2on-rbar__sugg{grid-column:1/-1;width:100%;margin:0;padding-top:12px;border-top:1px solid var(--w2on-line)}@media(max-width:900px){.w2on .w2on-summary .w2on-refined-region-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}}@media(max-width:460px){.w2on .w2on-summary .w2on-refined-region-grid{grid-template-columns:minmax(0,1fr);gap:8px}.w2on .w2on-summary .w2on-refined-region-actions>.w2on-btn{min-height:44px}}.w2on .w2on-tl .w2on-rowbtn{position:relative;gap:5px;padding:9px 40px 9px 12px;min-height:72px}.w2on .w2on-tl .w2on-rowbtn__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.w2on .w2on-tl .w2on-rowbtn__city{font-size:13px;font-weight:650;line-height:1.4}.w2on .w2on-tl .w2on-rowbtn__abbr{display:inline;font-size:10px;font-weight:400;line-height:1.4;color:var(--w2on-muted)}.w2on .w2on-tl .w2on-rowbtn__sel{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;line-height:1.4}.w2on .w2on-tl .w2on-rowbtn__sel>.w2on-st-ic{display:inline-flex;flex:none;align-items:center;font-size:12px}.w2on .w2on-tl .w2on-rowbtn__sel>.w2on-num{font-size:13px;font-weight:500;color:var(--w2on-text)}.w2on .w2on-tl .w2on-rowbtn__night{display:inline-flex;align-items:center;color:var(--w2on-muted)}.w2on .w2on-tl .w2on-rowbtn__dst{display:block;flex-basis:100%;font-size:10px;font-weight:400;line-height:1.4;color:var(--w2on-muted)}.w2on .w2on-tl .w2on-rowbtn__edit{display:inline-flex;position:absolute;right:10px;bottom:8px;align-items:center;justify-content:center;color:var(--w2on-muted);opacity:.7}.w2on .w2on-tl .w2on-rowbtn:hover .w2on-rowbtn__edit,.w2on .w2on-tl .w2on-rowbtn:focus-visible .w2on-rowbtn__edit{opacity:1;color:var(--w2on-accent)}.w2on .w2on-tl .w2on-rowbtn__top>.w2on-tag{font-size:10px;line-height:1.4;padding:0 3px;background:#fff0;color:var(--w2on-muted)}.w2on .w2on-summary .w2on-refined-region-heading-actions{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px;justify-self:end}.w2on .w2on-refined-region-heading-actions .w2on-btn--presets{min-height:44px;padding:0 10px;border:0;background:#fff0;font-size:13px;font-weight:500;color:var(--w2on-text-2)}.w2on .w2on-refined-preset-description{margin:0 0 20px;line-height:1.7;max-width:60ch}.w2on .w2on-refined-extra-legend{margin-top:12px;border-top:1px solid var(--w2on-line);padding-top:4px}.w2on .w2on-refined-extra-legend>.selection-help{padding:4px 0;margin:0}.w2on .w2on-refined-extra-legend>.w2on-legend{margin:8px 0 12px;gap:12px 20px}.w2on .w2on-lower{gap:28px;align-items:start}.w2on :is(.w2on-rec,.w2on-share)>.w2on-card__head{margin-bottom:20px;padding-bottom:0;border:0}.w2on :is(.w2on-rec,.w2on-share) .w2on-h2{font-size:20px;line-height:1.5}.w2on :is(.w2on-rec,.w2on-share) .w2on-h3{font-size:15px;line-height:1.5;font-weight:600}.w2on .w2on-rec__ .w2on .w2on-recitem{padding:16px 0;border:0;border-top:1px solid var(--w2on-line);border-radius:0;background:#fff0;box-shadow:none;gap:8px}.w2on .w2on-recitem.is-applied{padding:16px;border:1px solid var(--w2on-line);border-radius:10px;background:var(--w2on-surface-2);box-shadow:none}.w2on .w2on-recitem__head{gap:8px 12px;align-items:center}.w2on .w2on-recitem__time{font-size:24px;font-weight:650;line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.w2on .w2on-recitem__reason{font-size:13px;font-weight:500;line-height:1.6}.w2on .w2on-recitem__cost,.w2on .w2on-recitem__altwhy{font-size:12px;line-height:1.7;color:var(--w2on-muted)}.w2on .w2on-recitem__actions{gap:8px 12px;margin-top:8px}.w2on .w2on-recitem--alt{padding:14px 0;gap:6px 12px}.w2on .w2on-recitem__alttime{font-size:15px;font-weight:500}.w2on :is(.w2on-rec,.w2on-share) .w2on-btn{min-height:44px;font-size:13px;border-radius:8px;box-shadow:none}.w2on :is(.w2on-rec,.w2on-share) .w2on-btn--ghost{background:#fff0}.w2on .w2on-share .w2on-field{margin:16px 0}.w2on .w2on-share .w2on-label{font-size:13px;font-weight:500;color:var(--w2on-muted)}.w2on .w2on-share .w2on-input{min-height:46px;border:1px solid var(--w2on-line);border-radius:8px;background:var(--w2on-surface);font-size:16px;box-shadow:none}.w2on .w2on-sharebtns{gap:10px}.w2on .w2on-sharefolds{gap:0;margin-top:20px}.w2on .w2on-sharefold,.w2on .w2on-prevwrap{border:0;border-top:1px solid var(--w2on-line);border-radius:0;background:#fff0;box-shadow:none;padding:0}.w2on .w2on-sharefold>summary,.w2on .w2on-prevwrap>summary{min-height:48px;padding:12px 0;font-size:13px;font-weight:500;line-height:1.6;color:var(--w2on-text-2);cursor:pointer}.w2on .w2on-sharefold__ .w2on .w2on-preview{padding:16px;border:1px solid var(--w2on-line);border-radius:8px;background:var(--w2on-surface-2);font-family:var(--w2on-font);font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.w2on .w2on-cand{padding:0;border:0;background:#fff0;box-shadow:none}.w2on .w2on-candlist{padding:0;list-style:none;margin:12px 0}.w2on .w2on-candlist>li{padding:12px 0;border:0;border-bottom:1px solid var(--w2on-line);border-radius:0;background:#fff0;gap:8px;line-height:1.6}@media(max-width:760px){.w2on .w2on-lower{gap:20px}.w2on .w2on-recitem__time{font-size:22px}.w2on .w2on-sharebtns{display:flex;flex-wrap:wrap}.w2on .w2on-sharebtns>.w2on-btn{flex:1 1 140px;white-space:normal}.w2on .w2on-candlist>li{flex-wrap:wrap}}.w2on .w2on-refined-planning-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:start;margin-top:28px}.w2on .w2on-refined-planning-settings{display:grid;gap:20px;min-width:0}.w2on .w2on-refined-planning-columns>.w2on-rec{min-width:0;margin:0}.w2on .w2on-refined-planning-settings>.w2on-card{margin:0;min-width:0}.w2on .w2on-main>.w2on-share{margin-top:28px}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-ctl--meeting{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-field--date{grid-column:1/-1}.w2on .w2on-refined-planning-settings .w2on-sum__top{flex-wrap:wrap}.w2on .w2on-refined-planning-settings .w2on-region{gap:8px}.w2on .w2on-refined-planning-settings .w2on-region__who,.w2on .w2on-refined-planning-settings .w2on-region__when,.w2on .w2on-refined-planning-settings .w2on-region__status{min-width:0;grid-column:auto;grid-row:auto;grid-area:auto;justify-self:stretch}.w2on .w2on-refined-planning-settings .w2on-region__time{white-space:normal}.w2on .w2on-refined-planning-settings .w2on-btnrow{flex-wrap:wrap}.w2on .w2on-refined-planning-settings .w2on-details__sum{flex-wrap:wrap;gap:8px;min-height:44px}@media(max-width:900px){.w2on .w2on-refined-planning-columns{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px}.w2on .w2on-main>.w2on-share{margin-top:20px}}@media(max-width:359px){.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-ctl--meeting{grid-template-columns:minmax(0,1fr)}}.w2on .w2on-refined-planning-columns{margin-top:36px}.w2on .w2on-refined-planning-settings>.w2on-refined-selection{padding:28px}.w2on .w2on-refined-selection>.w2on-h2{font-size:22px;letter-spacing:-.025em;margin-bottom:24px}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-ctl--meeting{gap:20px 16px}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-input--time,.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-select--dur{font-size:21px;font-weight:600;height:56px;background-color:var(--w2on-surface-2);border-color:#fff0;border-radius:8px}.w2on .w2on-refined-selection .w2on-sum__time{font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.25;letter-spacing:-.03em;margin:12px 0 8px;color:var(--w2on-text)}.w2on .w2on-refined-selection .w2on-sum__meta{font-size:12px;line-height:1.7;color:var(--w2on-muted)}.w2on .w2on-refined-planning-settings>.w2on-details{padding:16px 22px}.w2on .w2on-refined-planning-settings .w2on-details__sum .w2on-h2{font-size:15px;font-weight:600}.w2on .w2on-refined-planning-settings .w2on-details__sum .w2on-pill{font-size:11px;font-weight:400}.w2on .w2on-refined-planning-columns>.w2on-card.w2on-rec{padding:8px 0 0;border:0;border-radius:0;background:#fff0;box-shadow:none}.w2on .w2on-refined-planning-columns>.w2on-rec>.w2on-card__head{padding:0 0 20px;margin:0;border-bottom:1px solid var(--w2on-line)}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-h2{font-size:24px;letter-spacing:-.025em;line-height:1.4}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-rec__ .w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem{padding:22px 0;gap:10px}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__time{font-size:28px;font-weight:650;letter-spacing:-.025em}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem.is-applied{padding:20px;background:var(--w2on-accent-soft);border:1px solid var(--w2on-line);border-radius:12px}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__actions{margin-top:12px;gap:8px 12px}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__actions>.w2on-btn--ghost{border:1px solid var(--w2on-line);background:var(--w2on-surface)}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-week{margin-top:20px;padding-top:20px;border-top:1px solid var(--w2on-line)}@media(hover:hover){.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__actions>.w2on-btn--ghost:hover{background:var(--w2on-surface-2)}}@media(max-width:900px){.w2on .w2on-refined-planning-columns{gap:28px;margin-top:24px}.w2on .w2on-refined-planning-columns>.w2on-rec{padding:4px 8px 0}}@media(max-width:600px){.w2on .w2on-refined-selection>.w2on-h2{font-size:20px}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-h2{font-size:22px}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__time{font-size:25px}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-input--time,.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-select--dur{font-size:18px}}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-ctl--meeting{column-gap:28px;row-gap:24px}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-field--date .w2on-field__row{border:0;border-bottom:1px solid var(--w2on-line);border-radius:0;background:#fff0}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-field--date .w2on-field__row>button:last-child{border:0;border-radius:4px;font-size:12px;color:var(--w2on-muted)}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-field--date .w2on-input--date{font-size:15px;font-weight:400}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-input--time{height:64px;min-height:64px;padding:0 0 8px;text-align:left;font-size:38px;font-weight:550;letter-spacing:-.03em;line-height:1.2;border:0;border-bottom:1px solid var(--w2on-line);border-radius:0;background:#fff0;box-shadow:none;color:var(--w2on-text);font-variant-numeric:tabular-nums}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-select--dur{height:64px;min-height:64px;padding:0 30px 8px 0;font-size:22px;font-weight:400;letter-spacing:-.02em;border:0;border-bottom:1px solid var(--w2on-line);border-radius:0;background-color:#fff0;box-shadow:none;color:var(--w2on-text-2);background-position:right 8px center}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-label{font-size:12px;font-weight:400;color:var(--w2on-muted)}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls :is(.w2on-input--time,.w2on-select--dur):hover{border-bottom-color:var(--w2on-accent)}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls :is(.w2on-input--time,.w2on-select--dur):focus-visible{outline:2px solid var(--w2on-focus);outline-offset:4px;border-bottom-color:var(--w2on-accent)}@media(max-width:600px){.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-input--time{font-size:32px}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-select--dur{font-size:20px}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-ctl--meeting{column-gap:20px}}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem,.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem.is-applied{padding:24px 0;border:0;border-top:1px solid var(--w2on-line);border-radius:0;background:#fff0;box-shadow:none;gap:10px}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__time{font-size:clamp(27px,2.7vw,34px);font-weight:550;line-height:1.3;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--w2on-text)}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem.is-applied .w2on-recitem__time{color:var(--w2on-accent)}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__head>.w2on-sub{font-size:11px;font-weight:400;color:var(--w2on-muted)}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__reason{font-size:13px;font-weight:500;line-height:1.7;margin:0}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__cost{font-size:12px;font-weight:400;line-height:1.8;margin:0;color:var(--w2on-muted)}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:6px}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__actions>.w2on-btn{min-height:44px;padding:8px 2px;border:0;border-radius:3px;background:#fff0;box-shadow:none;font-size:13px;font-weight:500;color:var(--w2on-text-2)}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__actions>.w2on-btn--primary{color:var(--w2on-accent);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__actions>.w2on-btn:disabled{color:var(--w2on-muted);opacity:.65;cursor:default;text-decoration:none}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__actions>.w2on-btn:focus-visible{outline:2px solid var(--w2on-focus);outline-offset:4px}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem--alt{padding:18px 0;gap:8px 12px}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__alttime{font-size:20px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__altwhy{font-size:12px;line-height:1.7}@media(hover:hover){.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__actions>.w2on-btn:not(:disabled):hover{color:var(--w2on-accent);background:#fff0;text-decoration:underline;text-underline-offset:5px}}@media(max-width:600px){.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__time{font-size:28px}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__actions{column-gap:16px}}.w2on .w2on-main>.w2on-share{padding:28px;background:var(--w2on-surface);border-color:var(--w2on-line)}.w2on .w2on-share>.w2on-card__head{margin-bottom:12px}.w2on .w2on-share>.w2on-sharebtns{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px 28px;margin:0 0 20px}.w2on .w2on-share>.w2on-sharebtns>.w2on-btn{flex:0 1 auto;min-height:48px;padding:8px 2px;border:0;border-radius:3px;background:#fff0;box-shadow:none;color:var(--w2on-text-2);font-size:16px;font-weight:500}.w2on .w2on-share>.w2on-sharebtns>.w2on-btn--primary{color:var(--w2on-accent);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.w2on .w2on-share .w2on-sharefolds{margin-top:0}.w2on .w2on-share :is(.w2on-sharefold,.w2on-prevwrap)>summary{font-size:13px;min-height:48px;color:var(--w2on-muted);font-weight:400}.w2on .w2on-share .w2on-sharefold__body>.w2on-sharebtns{display:flex;flex-wrap:wrap;gap:8px 24px}.w2on .w2on-share .w2on-sharefold__body>.w2on-sharebtns>.w2on-btn{flex:0 1 auto;padding:8px 2px;min-height:44px;border:0;border-radius:3px;background:#fff0;color:var(--w2on-text-2);font-size:13px;box-shadow:none}.w2on .w2on-share .w2on-btn:focus-visible{outline:2px solid var(--w2on-focus);outline-offset:4px}@media(hover:hover){.w2on .w2on-share .w2on-sharebtns>.w2on-btn:not(:disabled):hover{color:var(--w2on-accent);background:#fff0;text-decoration:underline;text-underline-offset:5px}}@media(max-width:600px){.w2on .w2on-main>.w2on-share{padding:20px 16px}.w2on .w2on-share>.w2on-sharebtns{gap:8px 24px}.w2on .w2on-share>.w2on-sharebtns>.w2on-btn{font-size:15px}}.w2on .w2on-refined-planning-settings>.w2on-details{padding:0;border:1px solid var(--w2on-line);border-radius:12px;background:var(--w2on-surface);box-shadow:none}.w2on .w2on-refined-planning-settings>.w2on-details>.w2on-details__sum{min-height:62px;padding:14px 20px;gap:6px 10px;line-height:1.5}.w2on .w2on-refined-planning-settings>.w2on-details>.w2on-details__sum .w2on-h2{font-size:15px;font-weight:550;letter-spacing:-.015em}.w2on .w2on-refined-planning-settings>.w2on-details>.w2on-details__sum .w2on-pill{padding:2px 6px;border:0;background:#fff0;font-size:11px;font-weight:400;color:var(--w2on-muted)}.w2on .w2on-refined-planning-settings>.w2on-details>.w2on-details__sum .w2on-pill--good{color:var(--w2on-good)}.w2on .w2on-refined-planning-settings>.w2on-details>.w2on-details__sum .w2on-pill--bad{color:var(--w2on-bad)}.w2on .w2on-refined-planning-settings>.w2on-details>.w2on-details__sum::after{width:7px;height:7px;border-width:1.5px;flex-shrink:0}.w2on .w2on-refined-planning-settings>.w2on-details>.w2on-details__sum:focus-visible{outline:2px solid var(--w2on-focus);outline-offset:3px;border-radius:10px}.w2on .w2on-refined-planning-settings>.w2on-details[open]>.w2on-details__sum{padding-bottom:18px}.w2on .w2on-refined-planning-settings>.w2on-details>:not(summary){margin:0 20px 20px}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-subsec{padding-top:18px;border-top:1px solid var(--w2on-line);gap:12px}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-h3{font-size:14px;font-weight:600;line-height:1.5;margin:0}.w2on .w2on-refined-planning-settings>.w2on-details :is(.w2on-sub,.w2on-status){font-size:12px;line-height:1.8;margin:0;overflow-wrap:anywhere}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-btnrow{display:flex;flex-wrap:wrap;gap:8px 18px}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-btn{min-height:44px;padding:8px 4px;border:0;border-radius:4px;background:#fff0;color:var(--w2on-text-2);font-size:13px;font-weight:500;box-shadow:none;white-space:normal}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-btn--primary{color:var(--w2on-accent);text-decoration:underline;text-underline-offset:5px}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-btn--danger{color:var(--w2on-bad)}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-btn:disabled{opacity:.5;cursor:default}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-btn:focus-visible{outline:2px solid var(--w2on-focus);outline-offset:3px}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-icslist{list-style:none;padding:0;margin:0;gap:0}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-icslist li{padding:8px 0;gap:6px 12px;min-height:52px}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-icslist li:last-child{border-bottom:0}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-icsctl{min-width:0;max-width:100%;gap:4px 10px}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-icsctl .w2on-sub{overflow-wrap:anywhere;min-width:0}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-switch{gap:12px;font-size:13px;font-weight:500;line-height:1.6}@media(hover:hover){.w2on .w2on-refined-planning-settings>.w2on-details>.w2on-details__sum:hover{color:var(--w2on-accent)}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-btn:not(:disabled):hover{color:var(--w2on-accent);text-decoration:underline;text-underline-offset:5px}}@media(max-width:600px){.w2on .w2on-refined-planning-settings>.w2on-details>.w2on-details__sum{padding:12px 16px;min-height:58px}.w2on .w2on-refined-planning-settings>.w2on-details>:not(summary){margin:0 16px 18px}}.w2on .w2on-refined-promotion{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:24px 0;margin-top:28px;border-top:1px solid var(--w2on-line)}.w2on .w2on-refined-promotion-label{font-size:13px;color:var(--w2on-muted)}.w2on .w2on-refined-promotion-actions{display:flex;flex-wrap:wrap;gap:8px 14px}.w2on .w2on-refined-promo-button{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:0;border-radius:6px;background:#fff0;color:var(--w2on-text-2);font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.w2on .w2on-refined-brand-icon,.w2on .w2on-refined-native-icon{display:inline-flex;align-items:center;justify-content:center;flex:none}.w2on .w2on-refined-brand-icon{background:#fff;border-radius:4px}.w2on .w2on-refined-brand-icon img{width:20px;filter:none}.w2on .w2on-refined-promo-button:hover{background:var(--w2on-surface-2);color:var(--w2on-text)}.w2on .w2on-refined-promo-button:focus-visible{outline:2px solid var(--w2on-focus);outline-offset:3px}@media(max-width:600px){.w2on .w2on-refined-promotion-actions{gap:8px}.w2on .w2on-refined-promotion{align-items:flex-start;flex-direction:column}}.w2on .w2on-refined-brand-icon{background:#fff0;border-radius:0}.w2on .w2on-refined-brand-icon .w2on-refined-logo-dark{display:none}.w2on[data-scheme="dark"] .w2on-refined-brand-icon .w2on-refined-logo-light{display:none}.w2on[data-scheme="dark"] .w2on-refined-brand-icon .w2on-refined-logo-dark{display:block}.w2on .w2on-refined-promo-button{width:44px;height:44px;min-height:44px;padding:0;gap:0;justify-content:center}.w2on .w2on-refined-brand-icon,.w2on .w2on-refined-native-icon{width:32px;height:32px}.w2on .w2on-refined-brand-icon img{height:20px;width:auto;max-width:24px;object-fit:contain}.w2on .w2on-refined-native-icon svg{width:20px;height:20px}.w2on .w2on-refined-promotion-actions{gap:8px}.w2on .w2on-refined-promotion-actions{gap:0}@media(hover:hover) and (pointer:fine){.w2on .w2on-refined-promo-button{width:36px;min-width:36px;padding:0}}.w2on .w2on-refined-promotion{justify-content:flex-start;flex-direction:row}.w2on .w2on-refined-promotion{justify-content:center;align-items:center;gap:4px 12px}.w2on{--w2on-refined-section-gap:28px;--w2on-refined-heading-size:20px;--w2on-refined-caption-size:12px}.w2on .w2on-main,.w2on .w2on-plan{gap:var(--w2on-refined-section-gap);min-width:0}.w2on .w2on-refined-planning-columns{margin-top:0;gap:32px;min-width:0}.w2on .w2on-main>.w2on-share{margin-top:0}.w2on .w2on-refined-promotion{margin-top:var(--w2on-refined-section-gap)}.w2on .w2on-summary .w2on-rbar__label,.w2on .w2on-tl .w2on-h2,.w2on .w2on-refined-selection>.w2on-h2,.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-h2,.w2on .w2on-share .w2on-h2{font-size:var(--w2on-refined-heading-size);font-weight:650;letter-spacing:-.02em;line-height:1.5}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-sum__top{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.w2on .w2on-refined-planning-settings .w2on-region{grid-template-areas:none;grid-template-columns:minmax(0,1fr);padding:14px 0;gap:6px}.w2on .w2on-refined-planning-settings .w2on-region__when{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.w2on .w2on-refined-planning-settings .w2on-region__status{display:flex;flex-wrap:wrap;gap:6px}.w2on .w2on-refined-selection .w2on-sum__meta,.w2on .w2on-refined-selection .w2on-region__tz{overflow-wrap:anywhere}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-input--time,.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-select--dur{font-family:var(--w2on-font);font-variant-numeric:tabular-nums}.w2on .w2on-tl .w2on-rowbtn{height:var(--w2on-row-h);min-height:var(--w2on-row-h);padding-top:6px;padding-bottom:6px;gap:4px}.w2on .w2on-tl .w2on-rowbtn__abbr,.w2on .w2on-tl .w2on-rowbtn__top>.w2on-tag,.w2on .w2on-tl .w2on-rowbtn__dst{font-size:11px;line-height:1.35}.w2on .w2on-tl .w2on-rowbtn__edit{bottom:6px}.w2on .w2on-tl>.w2on-card__head{align-items:flex-start;gap:12px}.w2on .w2on-tl .w2on-titlewrap{min-width:0;flex-wrap:wrap}.w2on .w2on-tl>.w2on-refined-timeline-intro{margin-bottom:16px;line-height:1.75}.w2on .w2on-tl>.w2on-legend{margin-top:0;margin-bottom:12px;gap:10px 20px}.w2on .w2on-refined-extra-legend{margin-top:16px}.w2on .w2on-refined-extra-legend>.selection-help{font-size:var(--w2on-refined-caption-size);line-height:1.75}.w2on .w2on-refined-promotion-actions{flex-shrink:0}.w2on .w2on-refined-promotion-label{line-height:1.6}@media(max-width:900px){.w2on{--w2on-refined-section-gap:24px}.w2on .w2on-refined-planning-columns{gap:24px}}@media(max-width:600px){.w2on{--w2on-refined-section-gap:20px;--w2on-refined-heading-size:19px;--w2on-row-h:76px}.w2on .w2on-refined-planning-columns{gap:24px}.w2on .w2on-refined-planning-columns>.w2on-rec{padding:0}.w2on .w2on-refined-planning-settings>.w2on-refined-selection{padding:20px 16px}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-field--date .w2on-input--date{font-size:16px}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-field--date .w2on-field__row{grid-template-columns:36px minmax(0,1fr) 36px auto}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-field--date .w2on-btn--icon{width:36px;min-width:36px}.w2on .w2on-refined-planning-settings .w2on-refined-selection .w2on-controls .w2on-field--date .w2on-field__row>button:last-child{padding:0 6px}.w2on .w2on-refined-promotion{padding:20px 0;row-gap:4px}}.w2on:not([data-scheme="dark"]){--w2on-fill:#edf4f0;--w2on-fill-hover:#e0eee7;--w2on-focus:#245d86}.w2on[data-scheme="dark"]{--w2on-bg:#111b20;--w2on-surface:#1b2b32;--w2on-surface-2:#243940;--w2on-fill:#243940;--w2on-fill-hover:#304951;--w2on-text:#edf6f4;--w2on-text-2:#cbdedc;--w2on-muted:#b0c4c8;--w2on-line:#405b64;--w2on-grid:#30484f;--w2on-accent:#7ce0bf;--w2on-accent-hover:#a2efd5;--w2on-on-accent:#112e29;--w2on-accent-soft:#24483f;--w2on-focus:#9dceff;--w2on-work:#2b594c;--w2on-work-edge:#6db69b;--w2on-off:#a0b1b9;--w2on-good:#8be0b4;--w2on-good-soft:#25483b;--w2on-mid:#f2cd85;--w2on-mid-soft:#443b29;--w2on-bad:#ffaba3;--w2on-bad-soft:#493236;--w2on-info:#a8ceff;--w2on-info-soft:#293f59;--w2on-leave:#e6c17c;--w2on-busy:#ffb28f;--w2on-busy-2:#503b33;--w2on-now:#f4bd85;--w2on-neutral-soft:#2b3d45;scrollbar-color:#668b94 #111b20}.w2on[data-scheme="dark"] .w2on-card,.w2on[data-scheme="dark"] .w2on-card.w2on-tl{border-color:var(--w2on-line)}.w2on[data-scheme="dark"] .w2on-tl{--w2on-refined-selection:#9dceff;--w2on-refined-selection-fill:rgba(157,206,255,.10)}.w2on[data-scheme="dark"] .w2on-tl.is-unpicked .w2on-sel{border-color:#87b4d4;background:rgb(157 206 255 / .04)}.w2on[data-scheme="dark"] .w2on-tl .w2on-sel__tag{color:#132d43}.w2on[data-scheme="dark"] .w2on-tl.is-unpicked .w2on-sel__tag{color:#c0ddf4}.w2on .w2on-refined-selection .w2on-controls :is(input,select,button):focus-visible{outline-color:var(--w2on-focus)}.w2on[data-scheme="dark"] :is(input,textarea)::placeholder{color:var(--w2on-muted);opacity:1}.w2on[data-scheme="dark"] ::selection{background:#7ce0bf;color:#112e29}@media(max-width:719px){.w2on{--w2on-label-w:152px;--w2on-row-h:104px}.w2on .w2on-tl{padding-left:10px;padding-right:10px;min-width:0}.w2on .w2on-tl-scroller{max-width:100%;scrollbar-width:auto}.w2on .w2on-tl .w2on-rowbtn{padding:8px 32px 8px 10px;gap:5px}.w2on .w2on-tl .w2on-rowbtn__city{font-size:14px;overflow-wrap:anywhere}.w2on .w2on-tl .w2on-rowbtn__sel>.w2on-num{font-size:14px}.w2on .w2on-tl :is(.w2on-rowbtn__abbr,.w2on-rowbtn__dst,.w2on-daytag){font-size:12px;line-height:1.4}.w2on .w2on-tl .w2on-rowbtn__edit{opacity:1;right:8px}.w2on .w2on-tl .w2on-cell{font-size:12px;font-weight:500;color:var(--w2on-text);text-shadow:none}.w2on .w2on-tl>.w2on-refined-timeline-intro{font-size:14px;line-height:1.75}.w2on .w2on-tl>.w2on-legend{font-size:12px;gap:8px 16px;line-height:1.6}.w2on .w2on-refined-region-status{font-size:13px;line-height:1.6}.w2on .w2on-refined-planning-columns>.w2on-rec :is(.w2on-recitem__cost,.w2on-recitem__altwhy){font-size:13px}.w2on .w2on-refined-planning-settings>.w2on-details :is(.w2on-sub,.w2on-status){font-size:13px}.w2on .w2on-refined-planning-settings>.w2on-details :is(input,select,textarea){font-size:16px}.w2on .w2on-refined-promotion-actions{flex-shrink:1;justify-content:center}}.w2on[data-scheme="dark"] .w2on-tl{--w2on-work:#386c5b;--w2on-work-edge:#80bba4;--w2on-refined-overlap:#64c6a6}.w2on[data-scheme="dark"] .w2on-tl .w2on-ov--full .w2on-ov__bar,.w2on[data-scheme="dark"] .w2on-tl .w2on-sw--full{background:var(--w2on-refined-overlap)}.w2on[data-scheme="dark"] .w2on-tl .w2on-cell{color:var(--w2on-text);text-shadow:none}.w2on .w2on-ov--full .w2on-ov__n{display:none}.w2on .w2on-ov--full .w2on-ov__n::after{content:none}.w2on .w2on-ov--full .w2on-ov__bar{left:0;right:0;border-radius:0}.w2on .w2on-refined-overlap-empty{position:sticky;left:8px;display:inline-flex;align-items:center;min-height:34px;padding:4px 10px;color:var(--w2on-muted);background:var(--w2on-surface);font-size:12px;line-height:1.5;white-space:nowrap;pointer-events:none}.w2on .w2on-ov:not(.w2on-ov--full) .w2on-ov__bar,.w2on .w2on-refined-partial-swatch{background:var(--w2on-surface-2);border:1px dashed var(--w2on-muted);box-shadow:none;border-radius:2px}.w2on .w2on-tl .w2on-sw--work{border-radius:0;background:var(--w2on-work);border-color:var(--w2on-work-edge)}.w2on .w2on-tl .w2on-sw--full{border-radius:0;background:var(--w2on-accent);border:0}.w2on[data-scheme="dark"] .w2on-tl .w2on-sw--full{background:var(--w2on-refined-overlap)}.w2on .w2on-tl.is-unpicked .w2on-sw--sel{border-style:dashed;border-color:#91aec5;background:rgb(78 123 157 / .025)}.w2on[data-scheme="dark"] .w2on-tl.is-unpicked .w2on-sw--sel{border-color:#87b4d4;background:rgb(157 206 255 / .04)}.w2on .w2on-refined-overlap-status:empty{display:none}.w2on{--w2on-refined-selected-text:#244e70}.w2on[data-scheme="dark"]{--w2on-refined-selected-text:#9dceff}.w2on .w2on-refined-selection .w2on-sum__time,.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem.is-applied .w2on-recitem__time,.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem.is-applied .w2on-recitem__head>.w2on-sub{color:var(--w2on-refined-selected-text)}.w2on :is(.w2on-refined-selection,.w2on-rec) .w2on-pill--good{background:var(--w2on-good-soft);color:var(--w2on-good)}.w2on :is(.w2on-refined-selection,.w2on-rec) :is(.w2on-pill--mid,.w2on-pill--warn){background:var(--w2on-mid-soft);color:var(--w2on-mid)}.w2on :is(.w2on-refined-selection,.w2on-rec) .w2on-pill--bad{background:var(--w2on-bad-soft);color:var(--w2on-bad)}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__reason{color:var(--w2on-text-2)}.w2on :is(.w2on-share,.w2on-refined-planning-settings>.w2on-details) :is(.w2on-input,.w2on-select,textarea){background:var(--w2on-surface);color:var(--w2on-text);border-color:var(--w2on-line);caret-color:var(--w2on-accent)}.w2on :is(.w2on-share,.w2on-refined-planning-settings>.w2on-details) :is(input,textarea)::placeholder{color:var(--w2on-muted);opacity:1}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-status--connected{color:var(--w2on-good)}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-status--error{color:var(--w2on-bad)}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-status--disconnected{color:var(--w2on-muted)}.w2on :is(.w2on-share,.w2on-refined-planning-settings>.w2on-details) .w2on-note--warn{background:var(--w2on-mid-soft);color:var(--w2on-mid)}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-switch__ui{background:var(--w2on-off)}.w2on .w2on-refined-planning-settings>.w2on-details .w2on-switch input:checked+.w2on-switch__ui{background:var(--w2on-accent)}.w2on[data-scheme="dark"] .w2on-refined-planning-settings>.w2on-details .w2on-switch__ui::after{background:var(--w2on-bg)}.w2on :is(.w2on-share,.w2on-refined-planning-settings>.w2on-details) :is(input,select,textarea):focus-visible{outline:2px solid var(--w2on-focus);outline-offset:3px}.w2on .w2on-refined-region-heading-actions{display:flex;margin-left:auto}.w2on .w2on-refined-region-diff{flex-basis:100%;font-size:12px;color:var(--w2on-muted)}.w2on .w2on-refined-selection .w2on-selcard{border:0;padding:0;margin-top:20px}.w2on .w2on-now--quiet .w2on-now__tag{opacity:1}.w2on .w2on-refined-selection .w2on-ctl--view{display:none}.w2on .w2on-refined-selection:has([aria-expanded="true"][data-fk="viewtoggle"]) .w2on-ctl--view{display:flex}.w2on .w2on-refined-region-heading-actions{grid-column:2;grid-row:1;align-items:center;gap:8px}.w2on .w2on-refined-selection .w2on-btn--icon{min-width:44px;width:44px}.w2on .w2on-summary .w2on-rchip__x{min-width:44px;width:44px}.w2on .w2on-summary .w2on-refined-region-actions>.w2on-btn{min-height:44px}.w2on .w2on-tl>.w2on-legend>li[data-k=work],.w2on .w2on-tl>.w2on-legend>li[data-k=sel]{display:flex}.w2on .w2on-refined-extra-legend .w2on-legend>li{display:flex}.w2on .w2on-help{width:44px;height:44px;min-width:44px;flex-shrink:0}.w2on .w2on-help::after{inset:0}.w2on .w2on-refined-add-hint{flex-basis:100%;margin:0;color:var(--w2on-text-2);font-size:13px;line-height:1.6}.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__actions>.w2on-btn--primary:not(:disabled){padding:10px 16px;background:var(--w2on-accent);color:var(--w2on-surface);border-radius:10px;text-decoration:none;font-weight:650}@media(hover:hover){.w2on .w2on-refined-planning-columns>.w2on-rec .w2on-recitem__actions>.w2on-btn--primary:not(:disabled):hover{background:var(--w2on-accent-hover);color:var(--w2on-surface);text-decoration:none}}@media(max-width:719px),(pointer:coarse){.w2on .w2on-rbar__sugg .w2on-chip,.w2on .w2on-rbar__suggtoggle{min-height:44px}}.w2on.w2on--schedule .w2on-schedule-toolbar{margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--w2on-line)}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-controls{width:100%;margin:0;padding:0}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-ctl--meeting{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-field{display:flex;flex-direction:row;align-items:center;gap:8px;flex:none;width:auto;max-width:none;margin:0}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-label{font-size:13px;white-space:nowrap;margin:0}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-field--date .w2on-field__row{width:310px;grid-template-columns:44px minmax(0,1fr) 44px auto}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-input--time{width:88px;font-size:16px;text-align:center}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-select--dur{width:140px;font-size:16px}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-btn--view{margin-left:auto}.w2on.w2on--schedule .w2on-schedule-toolbar>.w2on-ctl--view{display:none}.w2on.w2on--schedule .w2on-tl.is-viewopen .w2on-schedule-toolbar>.w2on-ctl--view{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--w2on-line)}@media(max-width:760px){.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-ctl--meeting{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) auto;gap:12px 8px}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-field{min-width:0;gap:2px;flex-direction:column;align-items:stretch}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-field--date{grid-column:1/-1;width:100%;flex-direction:row}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-field--date .w2on-field__row{width:auto;flex:1;min-width:0;max-width:none;grid-template-columns:44px minmax(0,1fr) 44px auto}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-field--date>.w2on-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-field__row{min-width:0;flex:1}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-input--time,.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-select--dur{width:100%;min-width:0;padding-left:4px;padding-right:4px}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-btn--view{grid-column:auto;justify-self:end;align-self:end;min-width:44px;min-height:44px;padding:0 6px;font-size:12px}}.w2on .w2on-summary{padding:16px 20px}.w2on .w2on-summary .w2on-rbar{gap:8px 12px}.w2on .w2on-summary .w2on-rbar__label{font-size:16px;line-height:1.5}.w2on .w2on-summary .w2on-refined-region-grid{display:flex;flex-wrap:wrap;gap:8px;width:100%}.w2on .w2on-summary .w2on-refined-region-grid>.w2on-rchip{flex:0 1 auto;width:auto;min-height:44px;max-width:100%;padding:0 44px 0 10px;border:1px solid var(--w2on-line);border-radius:8px;align-items:center}.w2on .w2on-summary .w2on-refined-region-grid>.w2on-rchip.is-base{border-color:var(--w2on-accent)}.w2on .w2on-summary .w2on-refined-region-grid>.w2on-rchip.is-device{padding-right:10px}.w2on .w2on-summary .w2on-rchip__main{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;min-height:44px;width:auto;padding:4px 0}.w2on .w2on-summary .w2on-refined-region-name{font-size:14px;line-height:1.4}.w2on .w2on-summary .w2on-refined-region-diff{font-size:12px;line-height:1.4}.w2on .w2on-summary .w2on-rchip__x{top:0;right:0;width:44px;min-width:44px;height:44px}.w2on .w2on-summary .w2on-refined-region-actions{margin-top:0;gap:8px}.w2on .w2on-summary .w2on-refined-region-actions>.w2on-btn{min-height:44px}.w2on .w2on-summary .w2on-rbar__sugg{padding-top:8px}.w2on .w2on-summary .w2on-rbar__suggtoggle{min-height:44px}.w2on .w2on-plan{gap:16px}.w2on .w2on-tl>.w2on-refined-timeline-intro{margin-bottom:8px}.w2on .w2on-tl>.w2on-legend{margin-bottom:8px;gap:8px 16px}@media(max-width:760px){.w2on .w2on-summary{padding:12px}.w2on .w2on-summary .w2on-refined-region-grid>.w2on-rchip{flex:0 1 auto}.w2on .w2on-summary .w2on-rchip__main{min-height:44px}.w2on .w2on-summary .w2on-rbar{gap:8px}.w2on .w2on-refined-region-grid{gap:8px}}.w2on .w2on-summary .w2on-participant-line{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.w2on .w2on-summary .w2on-participant-line .w2on-refined-region-grid{width:auto;flex:0 1 auto}.w2on .w2on-summary .w2on-participant-line .w2on-refined-region-actions{flex:0 1 auto}.w2on .w2on-summary .w2on-rchip:not(:has(.w2on-rchip__x)){padding-right:10px}.w2on .w2on-summary .w2on-rchip__main .w2on-refined-region-diff{flex-basis:auto;grid-area:auto}@media(max-width:760px){.w2on .w2on-summary .w2on-participant-line{gap:8px}.w2on .w2on-summary .w2on-participant-line .w2on-refined-region-grid{flex:1 1 100%}}@media(max-width:760px){.w2on .w2on-summary .w2on-rchip__main .w2on-refined-region-diff{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.w2on .w2on-summary .w2on-rchip.is-base .w2on-refined-region-diff{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.w2on .w2on-summary .w2on-refined-region-grid>.w2on-rchip{flex:0 1 auto}}.w2on.w2on--schedule .w2on-refined-planning-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.w2on.w2on--schedule .w2on-refined-selection>.w2on-h2{margin-bottom:12px}.w2on.w2on--schedule .w2on-refined-selection>.w2on-selcard{margin:0;padding:0;border:0}.w2on.w2on--schedule .w2on-sum__time{font-size:28px;margin:4px 0 8px}.w2on.w2on--schedule .w2on-sum__main>h2,.w2on.w2on--schedule .w2on-sum__main>.w2on-help-slot{display:none}.w2on.w2on--schedule .w2on-schedule-toolbar{grid-column:2;grid-row:1;margin:0;padding:0;border:0;min-width:0}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-ctl--meeting{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-field{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;width:100%}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-field--date{grid-column:1/-1}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-field--date>.w2on-label{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-field--date .w2on-field__row{width:100%;grid-template-columns:44px minmax(0,1fr) 44px auto}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-input--time,.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-select--dur{width:100%;min-width:0}.w2on.w2on--schedule .w2on-schedule-toolbar .w2on-btn--view{grid-column:1/-1;justify-self:end;margin:0}.w2on.w2on--schedule:has(.w2on-tl.is-viewopen) .w2on-schedule-toolbar>.w2on-ctl--view{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--w2on-line);padding-top:12px;margin-top:12px}@media(max-width:1100px){.w2on.w2on--schedule .w2on-schedule-toolbar{grid-column:1;grid-row:2}}@media(max-width:760px){.w2on.w2on--schedule .w2on-refined-planning-columns{grid-template-columns:minmax(0,1fr);gap:16px}.w2on.w2on--schedule .w2on-sum__time{font-size:28px}}.w2on.w2on--schedule .w2on-refined-selection{position:relative}.w2on.w2on--schedule .w2on-refined-selection .w2on-selcard,.w2on.w2on--schedule .w2on-refined-selection .w2on-sum__main{position:static}.w2on.w2on--schedule .w2on-sum__main>.w2on-titlewrap{position:absolute;top:12px;right:12px;margin:0;width:auto;max-width:88px;display:flex;gap:0;justify-content:flex-end}.w2on.w2on--schedule .w2on-sum__main .w2on-sum__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.w2on.w2on--schedule .w2on-refined-selection .w2on-schedule-toolbar .w2on-input--time,.w2on.w2on--schedule .w2on-refined-selection .w2on-schedule-toolbar .w2on-select--dur{font-size:16px;line-height:1.4;min-height:44px;height:44px;padding:8px;background:var(--w2on-surface-2);border:1px solid var(--w2on-line);border-radius:8px}.w2on.w2on--schedule .w2on-refined-selection .w2on-sum__meta{font-size:13px;line-height:1.6;margin:0}.w2on.w2on--schedule .w2on-refined-selection .w2on-sum__time{margin:0 0 8px}.w2on.w2on--schedule .w2on-refined-selection>.w2on-h2{padding-right:88px}.w2on.w2on--schedule .w2on-refined-selection{position:relative}.w2on.w2on--schedule .w2on-refined-selection .w2on-schedule-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,270px);gap:16px;align-items:center}.w2on.w2on--schedule .w2on-schedule-overview>.w2on-sum__main{min-width:0;position:static}.w2on.w2on--schedule .w2on-schedule-overview+.w2on-sum__verdict{border-top:1px solid var(--w2on-line);padding-top:12px;margin-top:16px;min-height:64px}.w2on.w2on--schedule .w2on-refined-selection>.w2on-selcard{margin:0;padding:0;border:0;display:block}.w2on.w2on--schedule .w2on-refined-selection>.w2on-h2{padding-right:44px;margin-bottom:16px}.w2on.w2on--schedule .w2on-sum__main>.w2on-titlewrap{position:absolute;top:12px;right:12px;margin:0;width:44px;display:flex;justify-content:flex-end}.w2on.w2on--schedule .w2on-sum__main>.w2on-titlewrap .w2on-sr{position:absolute}.w2on.w2on--schedule .w2on-schedule-overview .w2on-sum__time{font-size:28px;line-height:1.3;margin:0 0 8px}.w2on.w2on--schedule .w2on-schedule-overview .w2on-sum__meta{font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere}.w2on.w2on--schedule .w2on-schedule-toolbar{grid-column:2;grid-row:1}.w2on.w2on--schedule .w2on-refined-selection .w2on-schedule-toolbar>.w2on-ctl--view{display:none}.w2on.w2on--schedule .w2on-refined-selection:has([data-fk=viewtoggle][aria-expanded=true]) .w2on-schedule-toolbar>.w2on-ctl--view{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--w2on-line)}.w2on.w2on--schedule .w2on-summary .w2on-refined-add-hint{grid-column:1/-1;min-height:20px;margin:0;font-size:12px;line-height:20px;color:var(--w2on-muted)}.w2on.w2on--schedule .w2on-refined-planning-columns>.w2on-rec .w2on-rec__body{min-height:180px}.w2on.w2on--schedule .w2on-tl-scroller{min-height:0}.w2on.w2on--schedule .w2on-tl>.w2on-legend{min-height:24px}.w2on.w2on--schedule .w2on-tl .w2on-legend{display:flex}@media(max-width:1100px){.w2on.w2on--schedule .w2on-refined-selection .w2on-schedule-overview{grid-template-columns:minmax(0,1fr)}.w2on.w2on--schedule .w2on-schedule-toolbar{grid-column:1;grid-row:2}}.w2on.w2on--schedule .w2on-schedule-details{margin-top:12px;border-top:1px solid var(--w2on-line)}.w2on.w2on--schedule .w2on-schedule-details>summary{min-height:44px;align-content:center;cursor:pointer;color:var(--w2on-text-2);font-size:13px}.w2on.w2on--schedule .w2on-schedule-details>summary[aria-disabled=true]{color:var(--w2on-muted);cursor:default}.w2on.w2on--schedule .w2on-schedule-details>summary:focus-visible{outline:2px solid var(--w2on-focus);outline-offset:2px}@media(max-width:760px){.w2on.w2on--schedule .w2on-summary .w2on-participant-line .w2on-refined-region-grid{min-height:100px;align-content:start}.w2on.w2on--schedule .w2on-summary .w2on-refined-add-hint{min-height:40px}}.w2on.w2on--schedule .w2on-schedule-overview+.w2on-sum__verdict{min-height:88px}@media(max-width:760px){.w2on.w2on--schedule .w2on-summary .w2on-rbar__sugg.is-open{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;min-width:0;box-sizing:border-box;align-items:center}.w2on.w2on--schedule .w2on-summary .w2on-rbar__sugg .w2on-chip{flex:0 0 auto;white-space:nowrap}}.w2on.w2on--schedule .w2on-answer--neutral .w2on-verdict{font-size:15px;line-height:1.6}.w2on .w2on-timeline-daynav{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:4px 0 8px;min-width:0}.w2on .w2on-timeline-date{font-size:13px;line-height:1.5;color:var(--w2on-text-2);text-align:right;min-width:0;overflow-wrap:anywhere}.w2on .w2on-timeline-daynav__buttons{display:flex;flex:0 0 auto;gap:4px}.w2on .w2on-timeline-daynav__buttons>.w2on-btn{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--w2on-line);background:var(--w2on-surface);color:var(--w2on-text);border-radius:8px}@media(hover:hover){.w2on .w2on-timeline-daynav__buttons>.w2on-btn:hover{background:var(--w2on-surface-2);border-color:var(--w2on-accent)}}.w2on .w2on-timeline-daynav__buttons>.w2on-btn:focus-visible{outline:2px solid var(--w2on-focus);outline-offset:2px}@media(max-width:760px){.w2on .w2on-timeline-daynav{gap:8px}}.w2on .w2on-timeline-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:8px;min-width:0}.w2on.w2on--schedule .w2on-timeline-toolbar>.w2on-legend{margin:0;padding:0;gap:8px 16px;min-height:24px;flex:1 1 360px}.w2on .w2on-timeline-toolbar>.w2on-timeline-daynav{margin:0 0 0 auto;flex:0 1 auto}.w2on .w2on-timeline-toolbar>.w2on-legend>li[data-k=work],.w2on .w2on-timeline-toolbar>.w2on-legend>li[data-k=sel]{display:flex}.w2on.w2on--schedule .w2on-schedule-overview .w2on-time-shift{display:flex;align-items:center;gap:4px;width:fit-content;max-width:100%;font-size:24px;line-height:1.3}.w2on .w2on-time-shift>.w2on-num{flex:0 1 auto;min-width:0;text-align:center;overflow-wrap:normal}.w2on.w2on--schedule .w2on-time-shift>.w2on-time-shift__button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;min-width:44px;margin:0;padding:0;border:0;border-radius:8px;background:#fff0;color:var(--w2on-muted)}.w2on .w2on-time-shift__button.is-later>.w2on-ic{transform:rotate(180deg)}@media(hover:hover){.w2on.w2on--schedule .w2on-time-shift>.w2on-time-shift__button:hover{background:var(--w2on-surface-2);color:var(--w2on-text)}}.w2on .w2on-time-shift__button:focus-visible{outline:2px solid var(--w2on-focus);outline-offset:2px}.w2on .w2on-time-shift__value{white-space:nowrap}.w2on.w2on--schedule .w2on-card.w2on-tl{padding-bottom:12px}.w2on.w2on--schedule .w2on-schedule-overview>.w2on-sum__main{container-type:inline-size}.w2on.w2on--schedule .w2on-schedule-overview .w2on-time-shift{font-size:clamp(20px,8cqi,24px)}