.lv4 .of-mark{--om:36px;display:grid;place-items:center;flex:0 0 auto;width:var(--om);height:var(--om);border-radius:calc(var(--om) * .28);background:var(--lv4-tint);color:var(--lv4-ink)}.lv4 .of-mark svg{width:54%;height:54%}.lv4 .of-mark-logo{background:#ffffff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);padding:calc(var(--om) * .1)}.lv4 .of-mark-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lv4 .of-mark-mono{font-family:var(--font-dm-sans),sans-serif;font-weight:700;letter-spacing:-.02em;font-size:calc(var(--om) * .36);line-height:1}.lv4 .of-mark-add{--om:32px;background:var(--lv4-surface-2);color:var(--lv4-ink)}.lv4 .of-mark-space{--om:56px;background:var(--lv4-fill-mid,var(--lv4-brand));color:var(--lv4-on-fill,#fff);font-weight:700;font-size:1.125rem}.lv4 .of-picker{width:100%;text-align:left}.lv4 .of-picker-label{display:block;margin-bottom:8px;font-size:.9375rem;font-weight:600;color:var(--lv4-text)}.lv4 .of-picker-field{position:relative;z-index:3}.lv4 .of-picker-icon{position:absolute;left:16px;top:26px;translate:0 -50%;width:18px;height:18px;color:var(--lv4-mute);pointer-events:none}.lv4 .of-field input,.lv4 .of-field select,.lv4 .of-picker-input{width:100%;min-height:52px;border-radius:16px;background:var(--lv4-surface);color:var(--lv4-text);border:1px solid var(--lv4-line-strong);font:inherit;font-size:1rem;transition:border-color var(--lv4-quick) var(--lv4-ease),box-shadow var(--lv4-quick) var(--lv4-ease)}.lv4 .of-picker-input{padding:0 48px 0 46px}.lv4 .of-field input,.lv4 .of-field select{padding:0 16px}.lv4 .of-field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.lv4 .of-field input::-moz-placeholder,.lv4 .of-picker-input::-moz-placeholder{color:var(--lv4-mute);opacity:1}.lv4 .of-field input::placeholder,.lv4 .of-picker-input::placeholder{color:var(--lv4-mute);opacity:1}.lv4 .of-field input:focus-visible,.lv4 .of-field select:focus-visible,.lv4 .of-picker-input:focus-visible{outline:none;border-color:var(--lv4-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv4-brand) 22%,transparent)}.lv4 .of-field input[aria-invalid=true]{border-color:light-dark(#b42318,#ff8a80)}.lv4 .of-picker-clear{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--lv4-mute);background:transparent;cursor:pointer}.lv4 .of-picker-clear:hover{background:var(--lv4-fill);color:var(--lv4-text)}.lv4 .of-picker-clear svg{width:16px;height:16px}.lv4 .of-picker-popup{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:min(60vh,460px);overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:18px;background:var(--lv4-surface);border:1px solid var(--lv4-line-strong);box-shadow:0 24px 60px -24px light-dark(rgba(15,23,42,.35),rgba(0,0,0,.8))}.lv4 .of-picker-popup[hidden]{display:none}.lv4 .of-picker-msg{padding:10px 12px 6px;font-size:.875rem;line-height:1.45;color:var(--lv4-mute)}.lv4 .of-picker-msg[data-tone=warn]{color:var(--lv4-text)}.lv4 .of-picker-list{display:flex;flex-direction:column;gap:2px}.lv4 .of-picker-option{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px;border-radius:12px;cursor:pointer;color:var(--lv4-text)}.lv4 .of-picker-option[aria-selected=true]{background:var(--lv4-tint)}.lv4 .of-picker-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.lv4 .of-picker-option-text b{font-size:.9375rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.lv4 .of-picker-option-text small{font-size:.8125rem;line-height:1.3;color:var(--lv4-mute)}.lv4 .of-picker-option mark{background:none;color:var(--lv4-ink);font-weight:700}.lv4 .of-picker-group{font-weight:500;color:var(--lv4-mute)}.lv4 .of-picker-add{margin-top:4px;border-top:1px solid var(--lv4-line);border-radius:0 0 12px 12px}.lv4 .of-picker-add b{color:var(--lv4-ink)}.lv4 .of-picker-helper{margin-top:8px;font-size:.8125rem;line-height:1.45;color:var(--lv4-mute)}.lv4 .of-chip{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:18px;background:var(--lv4-surface-2);box-shadow:inset 0 0 0 1px var(--lv4-line);text-align:left}.lv4 .of-chip-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.lv4 .of-chip-text b{font-size:1rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.lv4 .of-chip-text small{font-size:.8125rem;color:var(--lv4-mute)}.lv4 .of-chip-change{flex:0 0 auto}.lv4 .of-book{position:relative;padding-block:clamp(64px,9vw,128px);scroll-margin-top:calc(var(--lv4-nav-h) + 12px)}.lv4 .of-book-grid{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,3vw,36px)}.lv4 .of-book-head{display:flex;flex-direction:column;gap:12px;text-align:center;max-width:40rem}.lv4 .of-book-card{width:min(100%,1040px);padding:0;color:var(--lv4-text);background:var(--lv4-surface);border-radius:var(--lv4-radius-card);overflow:visible}.lv4 .of-book-card[data-step=pick]{width:min(100%,640px);position:relative;z-index:2}.lv4 .of-book-card[data-step=calendar]{overflow:clip}.lv4 .of-step{display:flex;flex-direction:column;gap:18px;padding:clamp(18px,3vw,28px)}.lv4 .of-step-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.lv4 .of-step-label{font-size:.8125rem;font-weight:600;color:var(--lv4-mute);font-variant-numeric:tabular-nums}.lv4 .of-step-lang{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:var(--lv4-text)}.lv4 .of-step-lang svg{width:16px;height:16px;color:var(--lv4-ink)}.lv4 .of-privacy{display:flex;gap:8px;font-size:.8125rem;line-height:1.5;color:var(--lv4-mute)}.lv4 .of-privacy svg{flex:0 0 auto;width:14px;height:14px;margin-top:3px;color:var(--lv4-ink)}.lv4 .of-inline-link{color:var(--lv4-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lv4 .of-inline-link:hover{text-decoration-thickness:2px}.lv4 .of-step-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 20px}.lv4 .of-next[disabled]{opacity:.42;cursor:not-allowed;box-shadow:none}.lv4 .of-back{min-height:44px}@media (max-width:767.98px){.lv4 .of-next{width:100%}}.lv4 .of-new{display:grid;gap:14px;border:0;padding:0;margin:0;min-width:0}.lv4 .of-new-title{padding:0;margin-bottom:2px;font-size:1rem;font-weight:650}.lv4 .of-field{display:flex;flex-direction:column;gap:6px}.lv4 .of-field label{font-size:.9375rem;font-weight:600}.lv4 .of-field-error{font-size:.8125rem;line-height:1.45;color:light-dark(#b42318,#ff8a80)}.lv4 .of-cal-title{outline:none}.lv4 .of-cal-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px}.lv4 .of-cal-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border-radius:999px;background:var(--lv4-surface-2);font-size:.875rem;font-weight:600;color:var(--lv4-text)}.lv4 .of-cal-chip svg{width:15px;height:15px;color:var(--lv4-ink)}.lv4 .of-cal-chip-org{background:var(--lv4-tint);max-width:100%}.lv4 .of-cal-chip-org span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv4 .of-cal-change{margin-left:4px;min-height:28px;padding:0 4px;color:var(--lv4-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none}.lv4 .of-cal-tools{margin-top:-6px;font-size:.875rem;line-height:1.5;color:var(--lv4-mute)}.lv4 .of-cal-frame{position:relative;min-height:640px;margin-inline:calc(8px - clamp(18px, 3vw, 28px));border-radius:20px;overflow:clip;background:var(--lv4-surface)}@media (max-width:767.98px){.lv4 .of-cal-frame{min-height:720px;margin-inline:calc(-1 * clamp(18px, 3vw, 28px));border-radius:0}}.lv4 .of-cal-host{position:relative}.lv4 .of-cal-host,.lv4 .of-cal-mount{width:100%;min-height:inherit}.lv4 .of-cal-skeleton{position:absolute;inset:0;z-index:1;display:grid;gap:24px;padding:24px;grid-template-columns:minmax(0,1fr);align-content:start;background:var(--lv4-surface)}@media (min-width:900px){.lv4 .of-cal-skeleton{grid-template-columns:240px minmax(0,1fr)}}.lv4 .of-cal-skeleton i{display:block;border-radius:10px;background:var(--lv4-surface-2)}.lv4 .of-cal-skel-side{display:flex;flex-direction:column;gap:12px}.lv4 .of-cal-skel-side i{height:14px}.lv4 .of-cal-skel-side i:first-child{height:44px;width:44px;border-radius:999px}.lv4 .of-cal-skel-side i:last-child{width:60%}.lv4 .of-cal-skel-title{height:22px;width:40%;margin-bottom:18px}.lv4 .of-cal-skel-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.lv4 .of-cal-skel-days i{aspect-ratio:1;border-radius:12px}.lv4 .of-cal-failed{display:grid;place-content:center;justify-items:center;gap:18px;min-height:inherit;padding:32px;text-align:center}.lv4 .of-cal-failed-title{font-family:var(--font-dm-sans),sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.lv4 .of-cal-failed-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.lv4 .of-cal-under{display:flex;flex-direction:column;gap:8px}.lv4 .of-cal-under p{display:flex;gap:8px;font-size:.875rem;line-height:1.5;color:var(--lv4-mute)}.lv4 .of-cal-under svg{flex:0 0 auto;width:15px;height:15px;margin-top:3px;color:var(--lv4-ink)}.lv4 .of-success{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,4vw,44px)}.lv4 .of-success-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--lv4-tint);color:var(--lv4-ink)}.lv4 .of-success-icon svg{width:26px;height:26px}.lv4 .of-success-title{outline:none}.lv4 .of-success-time{font-size:1.0625rem;font-weight:600;color:var(--lv4-text)}.lv4 .of-success-invite{color:var(--lv4-mute);max-width:44rem}.lv4 .of-success-label{font-size:.8125rem;font-weight:600;color:var(--lv4-mute);margin-bottom:6px}.lv4 .of-success-next{margin-top:6px}.lv4 .of-success-next ol{display:flex;flex-direction:column;gap:8px;padding-left:1.25em;list-style:decimal}.lv4 .of-success-next li{padding-left:4px;line-height:1.55}.lv4 .of-success-next li::marker{color:var(--lv4-ink);font-weight:700}.lv4 .of-success-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:10px;padding-top:20px;border-top:1px solid var(--lv4-line)}.lv4 .of-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.lv4 .of-share-btn svg{width:16px;height:16px}.lv4 .of-share-status{min-height:1.4em;font-size:.875rem;font-weight:600;color:var(--lv4-ink);overflow-wrap:anywhere}.lv4 .of-page{--of-h1:clamp(1.75rem,1.05rem + 2.9vw,3.25rem);--of-sub:clamp(1rem,0.86rem + 0.45vw,1.1875rem);--of-kv:168px;--of-copy:600px}.lv4 .of-page[data-hero=long]{--of-h1:clamp(1.625rem,1rem + 2.4vw,2.75rem);--of-sub:clamp(0.9375rem,0.82rem + 0.42vw,1.125rem);--of-kv:140px;--of-copy:640px}.lv4 .of-page .lv4-hero{padding-bottom:clamp(16px,2.2vw,32px)}.lv4 .of-page .lv4-hero-eyebrow{margin-bottom:12px}.lv4 .of-page .lv4-hero-title{font-size:var(--of-h1);line-height:1.06;max-width:none}.lv4 .of-page .lv4-hero-sub{margin-top:16px;font-size:var(--of-sub)}.lv4 .of-page .lv4-hero-actions{margin-top:24px}@media (min-width:1100px),(min-width:768px) and (orientation:landscape){.lv4 .of-page .lv4-hero{min-height:0;padding-top:calc(var(--lv4-nav-h) + 12px)}.lv4 .of-page .lv4-hero-visual{max-width:520px}}@media (min-width:1100px){.lv4 .of-page .lv4-hero-grid{grid-template-columns:minmax(480px,var(--of-copy)) minmax(0,1fr)}}@media (max-width:767.98px){.lv4 .of-page .lv4-hero{padding-top:var(--lv4-nav-h)}.lv4 .of-page .lv4-hero-grid{gap:0}.lv4 .of-page .lv4-hero-visual{width:var(--of-kv);margin-bottom:calc(var(--of-kv) * -.14)}.lv4 .of-page .lv4-kv-chips{font-size:clamp(8px,5cqi,10.5px)}.lv4 .of-page .lv4-hero-eyebrow{margin-bottom:8px;font-size:.875rem}.lv4 .of-page .lv4-hero-sub{margin-top:12px}.lv4 .of-page .lv4-hero-actions{margin-top:18px}.lv4 .of-page .lv4-hero-actions .lv4-btn{min-height:52px;padding-inline:24px;font-size:1rem}.lv4 .of-page .of-hero-extra{margin-top:12px;gap:12px}.lv4 .of-page .of-hero-extra .of-picker-label{margin-bottom:6px}.lv4 .of-page .of-picker[data-variant=hero] .of-picker-input{min-height:48px}.lv4 .of-page .of-picker[data-variant=hero] .of-picker-icon{top:24px}.lv4 .of-page .of-picker[data-variant=hero] .of-picker-clear{top:4px}.lv4 .of-page .of-picker-helper{display:none}}.lv4 .of-hero-extra{display:flex;flex-direction:column;align-items:inherit;gap:14px;width:100%;max-width:480px;margin-top:12px}.lv4 .of-hero-note{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.lv4 .of-hero-note svg{width:15px;height:15px;color:var(--lv4-ink);flex:0 0 auto}.lv4 .of-hero-dot{color:var(--lv4-faint)}.lv4 .of-hero-how{color:var(--lv4-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lv4 .of-hero-picked{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left}.lv4 .of-hero-picked .of-picker-label{margin-bottom:0}.lv4 .of-hero-book{align-self:flex-start}@media (max-width:767.98px){.lv4 .of-hero-book{align-self:stretch}}.lv4 .of-hero-extra .of-picker-label{font-size:.875rem}.lv4 .of-chapter-grid{display:grid;gap:clamp(32px,5vw,72px);align-items:center}.lv4 .of-chapter-copy{display:flex;flex-direction:column;gap:18px;max-width:36rem}.lv4 .of-chapter-visual{display:flex;justify-content:center;min-width:0}@media (min-width:1100px){.lv4 .of-chapter-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lv4 .of-chapter[data-side=left] .of-chapter-visual{order:-1}}.lv4 .of-proof{font-size:1rem;line-height:1.55;font-weight:600;color:var(--lv4-text);text-wrap:pretty}.lv4 .of-inline-cta{font-size:1.0625rem;line-height:1.5;color:var(--lv4-text)}.lv4 .of-inline-cta .lv4-link{display:inline-flex;align-items:center;gap:6px;font-weight:600}.lv4 .of-inline-cta .lv4-link svg{width:16px;height:16px}.lv4 .of-footnote{font-size:.9375rem;line-height:1.55;color:var(--lv4-mute);max-width:40rem}.lv4 .of-example{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;flex:0 0 auto;background:var(--lv4-surface-2);color:var(--lv4-mute);font-size:.6875rem;font-weight:600;letter-spacing:.01em}.lv4 .of-link-icon{width:16px;height:16px;margin-right:6px;vertical-align:-3px;color:var(--lv4-ink)}.lv4 .of-recog{padding-top:clamp(40px,5vw,72px)}@media (max-width:767.98px){.lv4 .of-recog{padding-top:28px}}.lv4 .of-recog-grid{display:grid;gap:clamp(36px,5vw,64px);align-items:center}.lv4 .of-recog-copy{display:flex;flex-direction:column;gap:20px;max-width:36rem}@media (min-width:1100px){.lv4 .of-recog-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.lv4 .of-recog-stage{position:relative;width:min(100%,540px);aspect-ratio:1.3;margin-inline:auto}.lv4 .of-tool{position:absolute;display:flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;border-radius:16px;background:var(--lv4-surface);border:1px solid var(--lv4-line-strong);box-shadow:var(--lv4-lift);transform:rotate(var(--r,0deg));white-space:nowrap}.lv4 .of-tool-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--lv4-surface-3);color:var(--lv4-mute)}.lv4 .of-tool-icon svg{width:17px;height:17px}.lv4 .of-tool-text b{display:block;font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.lv4 .of-tool-text small{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--lv4-mute)}.lv4 .of-tool-text small svg{width:11px;height:11px}.lv4 .of-space{position:absolute;left:50%;top:48%;translate:-50% -50%;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:22px;white-space:nowrap}.lv4 .of-space-cover{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;font-weight:700;font-size:1rem;background:var(--lv4-fill-mid);color:var(--lv4-on-fill)}.lv4 .of-space-text b{display:block;font-size:1rem;font-weight:650}.lv4 .of-space-text small{font-size:.8125rem;color:var(--lv4-mute)}@media (max-width:767.98px){.lv4 .of-recog-stage{aspect-ratio:.95}.lv4 .of-tool{padding:7px 11px 7px 7px;gap:8px;border-radius:13px}.lv4 .of-tool-icon{width:28px;height:28px;border-radius:8px}.lv4 .of-tool-text b{font-size:.8125rem}.lv4 .of-tool-text small{font-size:.6875rem}}.lv4 .of-curve{margin-top:8px;display:flex;flex-direction:column;gap:10px}.lv4 .of-turn-key{max-width:24ch;margin-bottom:clamp(36px,5vw,64px)}.lv4 .of-turn-grid{display:grid;gap:clamp(32px,5vw,64px);align-items:center}@media (min-width:1100px){.lv4 .of-turn-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lv4 .of-turn-copy{display:flex;flex-direction:column;gap:18px;max-width:36rem}.lv4 .of-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}@media (min-width:768px){.lv4 .of-roles{grid-template-columns:repeat(4,minmax(0,1fr))}}.lv4 .of-roles li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.lv4 .of-role-name{margin-top:6px;font-weight:700;font-size:1rem}.lv4 .of-role-word{font-size:.9375rem;line-height:1.35;color:var(--lv4-ink);font-weight:600;text-wrap:balance}.lv4 .of-space-visual{flex-direction:column;padding-bottom:24px}.lv4 .of-dircard,.lv4 .of-space-visual{position:relative;display:flex;align-items:center}.lv4 .of-dircard{gap:12px;padding:12px 16px 12px 12px;border-radius:22px;width:min(100%,340px);margin-top:-36px}@media (min-width:1100px){.lv4 .of-dircard{position:absolute;left:-4%;bottom:14%;margin-top:0}}.lv4 .of-dircard-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.lv4 .of-dircard-text b{font-size:1rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.lv4 .of-dircard-text small{font-size:.8125rem;color:var(--lv4-mute)}.lv4 .of-teaching-after{display:flex;flex-direction:column;gap:14px;padding-bottom:clamp(48px,6vw,96px)}.lv4 .of-cls-panel{container-type:inline-size;--status:4cqi;width:min(100%,320px);aspect-ratio:402/640;margin-inline:auto;border-radius:28px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--lv4-line);font-size:3.6cqi}.lv4 .of-cls,.lv4 .of-cls-panel{position:relative;background:var(--lv4-canvas)}.lv4 .of-cls{display:flex;flex-direction:column;gap:3cqi;width:100%;height:100%;padding:calc(var(--status) + 4cqi) 4.5cqi 22cqi;color:var(--lv4-text);text-align:left}.lv4 .of-cls-tabs{display:flex;gap:1cqi;overflow:hidden;white-space:nowrap;flex:0 0 auto}.lv4 .of-cls-tabs span{padding:1.1cqi 2.2cqi;border-radius:99px;background:var(--lv4-surface-2);font-size:2.8cqi;font-weight:600;color:var(--lv4-mute)}.lv4 .of-cls-tabs span[data-on]{background:var(--lv4-tint);color:var(--lv4-ink)}.lv4 .of-cls-tabbar{position:absolute;left:3.5cqi;right:3.5cqi;bottom:3.5cqi;justify-content:space-around;padding:1.4cqi;background:var(--lv4-surface);box-shadow:inset 0 0 0 1px var(--lv4-line),0 2cqi 6cqi -3cqi rgba(15,23,42,.22)}.lv4 .of-cls-tabbar,.lv4 .of-cls-tabbar span{display:flex;align-items:center;border-radius:99px}.lv4 .of-cls-tabbar span{flex-direction:column;gap:.5cqi;padding:1cqi 2.2cqi;font-size:2.5cqi;font-weight:600;color:var(--lv4-mute)}.lv4 .of-cls-tabbar span[data-on]{background:var(--lv4-tint);color:var(--lv4-ink)}.lv4 .of-cls-tabbar svg{width:4.6cqi;height:4.6cqi}.lv4 .of-cls-reply{display:flex;flex-direction:column;gap:1.2cqi;padding:0 3.2cqi;font-size:3.4cqi;line-height:1.4}.lv4 .of-cls-card.of-cls-shelf{gap:0;padding-block:1.4cqi}.lv4 .of-cls-shelf li{display:flex;align-items:center;gap:2.6cqi;padding:2.2cqi 0}.lv4 .of-cls-shelf li+li{border-top:1px solid var(--lv4-line)}.lv4 .of-cls-shelf-icon{display:grid;place-items:center;flex:0 0 auto;width:7.4cqi;height:7.4cqi;border-radius:2.2cqi;background:var(--lv4-surface-2);color:var(--lv4-ink)}.lv4 .of-cls-shelf li[data-product] .of-cls-shelf-icon{background:var(--lv4-tint)}.lv4 .of-cls-shelf-icon svg{width:3.8cqi;height:3.8cqi}.lv4 .of-cls-shelf-text{display:flex;flex-direction:column;gap:.4cqi;min-width:0}.lv4 .of-cls-shelf-text b{font-size:3.4cqi;line-height:1.3}.lv4 .of-cls-shelf-text small{font-size:2.9cqi;color:var(--lv4-mute)}.lv4 .of-cls-top{display:flex;align-items:center;gap:2.4cqi;font-size:3.6cqi}.lv4 .of-cls-top b{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv4 .of-cls-top .of-example{font-size:2.6cqi;padding:.6cqi 2cqi}.lv4 .of-cls-space{display:grid;place-items:center;flex:0 0 auto;width:9cqi;height:9cqi;border-radius:2.6cqi;background:var(--lv4-fill-mid);color:var(--lv4-on-fill);font-size:3.2cqi;font-weight:700}.lv4 .of-cls-day{font-size:3.2cqi;color:var(--lv4-mute)}.lv4 .of-cls-tab{font-size:3.4cqi;font-weight:700;color:var(--lv4-ink)}.lv4 .of-cls-card{display:flex;flex-direction:column;gap:2.6cqi;padding:4cqi;border-radius:4.4cqi;background:var(--lv4-surface);box-shadow:inset 0 0 0 1px var(--lv4-line),0 2cqi 6cqi -3cqi rgba(15,23,42,.18)}.lv4 .of-cls-by{display:flex;flex-wrap:wrap;align-items:center;gap:1.8cqi;font-size:3.4cqi}.lv4 .of-cls-by svg{width:4.2cqi;height:4.2cqi;color:var(--lv4-ink)}.lv4 .of-cls-badge{display:inline-flex;align-items:center;gap:1cqi;padding:.6cqi 2.2cqi;border-radius:99px;background:var(--lv4-surface-2);font-size:2.8cqi;font-weight:600;color:var(--lv4-mute)}.lv4 .of-cls-badge[data-tone=accent]{background:var(--lv4-tint);color:var(--lv4-ink)}.lv4 .of-cls-badge svg{width:3cqi;height:3cqi}.lv4 .of-cls-text{font-size:3.8cqi;line-height:1.4}.lv4 .of-cls-due{font-size:3.2cqi;color:var(--lv4-mute)}.lv4 .of-cls-action{display:flex;flex-wrap:wrap;align-items:center;gap:2.4cqi}.lv4 .of-cls-btn{display:inline-flex;align-items:center;gap:1.4cqi;padding:1.6cqi 3.2cqi;border-radius:99px;background:var(--lv4-surface-2);font-size:3.2cqi;font-weight:600}.lv4 .of-cls-btn[data-on]{background:var(--lv4-fill-mid);color:var(--lv4-on-fill)}.lv4 .of-cls-btn svg{width:3.6cqi;height:3.6cqi}.lv4 .of-cls-count{font-size:3.2cqi;font-weight:600;color:var(--lv4-ink)}.lv4 .of-cls-note{font-size:3cqi;line-height:1.4;color:var(--lv4-mute)}.lv4 .of-cls-answer{display:flex;flex-direction:column;gap:1.6cqi;padding:3.2cqi;border-radius:3.2cqi;background:var(--lv4-tint);font-size:3.4cqi;line-height:1.4}.lv4 .of-cls-meter{height:2cqi;border-radius:99px;background:var(--lv4-surface-3);overflow:hidden}.lv4 .of-cls-meter span{display:block;height:100%;border-radius:inherit;background:var(--lv4-fill-mid)}.lv4 .of-rota{display:flex;flex-direction:column}.lv4 .of-rota li{display:flex;align-items:flex-start;gap:3cqi;padding:3cqi 0;border-bottom:1px solid var(--lv4-line)}.lv4 .of-rota-time{flex:0 0 11cqi;font-size:3.2cqi;color:var(--lv4-mute);padding-top:.3cqi}.lv4 .of-rota-text{display:flex;flex-direction:column;gap:.6cqi;min-width:0}.lv4 .of-rota-text b{display:flex;align-items:center;gap:1.4cqi;font-size:3.6cqi}.lv4 .of-rota-text b svg{width:3.8cqi;height:3.8cqi;color:var(--lv4-ink)}.lv4 .of-rota-text small{font-size:3cqi;color:var(--lv4-mute)}.lv4 .of-rota li:before{content:"";flex:0 0 auto;width:2.2cqi;height:2.2cqi;margin-top:1.4cqi;border-radius:50%;background:var(--lv4-faint)}.lv4 .of-rota li[data-tone=call]:before,.lv4 .of-rota li[data-tone=session]:before{background:var(--lv4-brand)}.lv4 .of-rota li[data-tone=deadline]:before{background:#e0a500}.lv4 .of-rota li[data-tone=exam]:before{background:#7c3aed}.lv4 .of-ladder{display:flex;flex-direction:column;gap:12px;width:min(100%,440px);padding:24px}.lv4 .of-ladder-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lv4 .of-ladder-subject{font-size:.8125rem;font-weight:600;color:var(--lv4-ink)}.lv4 .of-ladder-front{font-weight:600;font-size:1.0625rem;line-height:1.4}.lv4 .of-ladder-label{margin-top:4px;font-size:.8125rem;font-weight:600;color:var(--lv4-mute)}.lv4 .of-ladder-steps{display:flex;flex-direction:column}.lv4 .of-ladder-steps li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--lv4-line)}.lv4 .of-ladder-dot{width:10px;height:10px;border-radius:50%;background:var(--lv4-brand);justify-self:center}.lv4 .of-ladder-steps b{font-size:1rem}.lv4 .of-ladder figcaption,.lv4 .of-ladder-steps small{font-size:.8125rem;color:var(--lv4-mute)}.lv4 .of-ladder figcaption{line-height:1.45}.lv4 .of-sources{display:flex;flex-direction:column;gap:8px}.lv4 .of-sources-title{font-size:.875rem;font-weight:600;color:var(--lv4-mute)}.lv4 .of-sources ol{display:flex;flex-direction:column;gap:6px;padding-left:1.3em;list-style:decimal}.lv4 .of-sources li{font-size:.9375rem;line-height:1.45}.lv4 .of-sources li::marker{color:var(--lv4-mute)}.lv4 .of-answers-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;padding-block:28px 8px}.lv4 .of-trust{position:relative;isolation:isolate;overflow:clip;background:var(--lv4-canvas-sunk);color:var(--lv4-text);padding-block:clamp(84px,11vw,160px);border-block:1px solid var(--lv4-line)}.lv4 .of-trust-grid{display:grid;gap:44px}@media (min-width:1100px){.lv4 .of-trust-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px 88px;align-items:start}}.lv4 .of-trust-head{display:flex;flex-direction:column;gap:18px;max-width:30rem}.lv4 .of-trust-privacy{align-self:flex-start}.lv4 .of-trust-list{display:grid}@media (min-width:768px){.lv4 .of-trust-list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px}}.lv4 .of-trust-list li{padding:26px 0 28px;border-top:1px solid var(--lv4-line-strong)}.lv4 .of-trust-icon{width:22px;height:22px;color:var(--lv4-ink);margin-bottom:14px}.lv4 .of-trust-list h3{font-size:1.1875rem;line-height:1.3}.lv4 .of-trust-list p{margin-top:8px;font-size:1rem;line-height:1.6;color:var(--lv4-mute);text-wrap:pretty}.lv4 .of-trust-cta{grid-column:1/-1}.lv4 .of-never-list{display:flex;flex-direction:column}.lv4 .of-never-list li{display:flex;gap:14px;padding:20px 0;border-top:1px solid var(--lv4-line-strong);font-size:1.125rem;line-height:1.45;font-weight:600;text-wrap:pretty}.lv4 .of-never-list li:before{content:"✕";flex:0 0 auto;color:var(--lv4-ink);font-weight:700}.lv4 .of-start-title{max-width:22ch}.lv4 .of-start-steps{display:grid;gap:24px;margin-top:clamp(28px,4vw,44px)}@media (min-width:900px){.lv4 .of-start-steps[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lv4 .of-start-steps[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lv4 .of-start-steps[data-count="1"]{max-width:40rem}.lv4 .of-start-steps li{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid var(--lv4-line-strong)}.lv4 .of-start-index{font-family:var(--font-dm-sans),sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--lv4-ink)}.lv4 .of-start-steps p{font-size:1rem;line-height:1.6;color:var(--lv4-mute);text-wrap:pretty}.lv4 .of-start-note{margin-top:clamp(24px,3vw,36px);max-width:44rem;color:var(--lv4-mute);line-height:1.6}.lv4 .of-start-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:24px}.lv4 .of-book-button{display:inline-flex}@media (max-width:767.98px){.lv4 .of-start-actions .of-book-button,.lv4 .of-start-actions .of-book-button .lv4-btn{width:100%}}.lv4 .of-share-row{display:flex;justify-content:center;padding-bottom:8px}.lv4 .of-orgcard{padding-bottom:clamp(16px,2vw,24px)}.lv4 .of-orgcard-inner{display:flex;align-items:center;gap:18px;max-width:780px;margin-inline:auto;padding:18px 22px 18px 18px;border-radius:var(--lv4-radius-card)}.lv4 .of-orgcard-text{display:flex;flex-direction:column;gap:6px;min-width:0}.lv4 .of-orgcard-meta{font-size:.8125rem;font-weight:600;color:var(--lv4-mute)}.lv4 .of-orgcard-line{font-family:var(--font-dm-sans),sans-serif;font-weight:700;letter-spacing:-.02em;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);line-height:1.25;text-wrap:balance}@media (max-width:767.98px){.lv4 .of-orgcard-inner{flex-direction:column;align-items:flex-start}}.lv4 .of-records{width:min(100%,560px);margin-inline:auto}.lv4 .of-records figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:.875rem;font-weight:600;color:var(--lv4-mute)}.lv4 .of-records-list{display:flex;flex-direction:column;gap:10px}.lv4 .of-rec{padding:14px 16px;border-radius:20px}.lv4 .of-rec-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.9375rem}.lv4 .of-rec dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.lv4 .of-rec dt{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:var(--lv4-mute)}.lv4 .of-rec dd{margin-top:2px;font-size:.9375rem;line-height:1.35;overflow-wrap:anywhere}.lv4 .of-rec-value{position:relative;isolation:isolate;display:inline}.lv4 .of-rec-value>span{position:relative}.lv4 .of-rec-glow{position:absolute;inset:-2px -5px;z-index:-1;border-radius:6px;background:var(--lv4-tint-strong)}.lv4 .of-rec-flag{padding:1px 6px;border-radius:999px;background:var(--lv4-tint);color:var(--lv4-ink);font-size:.625rem;font-weight:700}.lv4 .of-preview{width:min(100%,600px)}.lv4 .of-preview-page{position:relative;display:flex;flex-direction:column;gap:3cqi;height:100%;padding:4cqi;font-size:2.4cqi;background:var(--lv4-canvas)}.lv4 .of-preview-example{position:absolute;top:3cqi;right:3cqi}.lv4 .of-preview-hero{display:flex;align-items:center;gap:3cqi}.lv4 .of-preview-hero .of-mark{--om:9cqi!important}.lv4 .of-preview-meta{font-size:2.2cqi;color:var(--lv4-mute)}.lv4 .of-preview-name{font-family:var(--font-dm-sans),sans-serif;font-size:4.4cqi;font-weight:700;letter-spacing:-.02em;line-height:1.15}.lv4 .of-preview-facts{margin-top:.6cqi;font-size:2.4cqi;font-weight:600;color:var(--lv4-ink)}.lv4 .of-preview-sections{display:flex;flex-wrap:wrap;gap:1.2cqi}.lv4 .of-preview-sections li{padding:.8cqi 2cqi;border-radius:99px;background:var(--lv4-surface-2);font-size:2.1cqi;font-weight:600}.lv4 .of-preview-sections li:nth-child(2){background:var(--lv4-tint);color:var(--lv4-ink)}.lv4 .of-preview-table{display:flex;flex-direction:column;min-height:0}.lv4 .of-preview-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,.85fr) minmax(0,.8fr);gap:2cqi;align-items:start;padding:1.3cqi 0;border-top:1px solid var(--lv4-line);font-size:2.1cqi;line-height:1.3}.lv4 .of-preview-row>span{min-width:0;overflow-wrap:break-word}.lv4 .of-preview-row>span:nth-child(2){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv4 .of-preview-head{padding-block:1.2cqi;border-top:0;font-size:1.9cqi;font-weight:600;color:var(--lv4-mute)}.lv4 .of-preview-med{display:flex;flex-direction:column;gap:.3cqi}.lv4 .of-preview-med b,.lv4 .of-preview-med small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lv4 .of-preview-med b{font-size:2.3cqi;font-weight:600}.lv4 .of-preview-med small,.lv4 .of-preview-status{font-size:1.9cqi;color:var(--lv4-mute)}.lv4 .of-preview-status{display:inline-block;max-width:100%;padding:.3cqi 1.2cqi;border-radius:99px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:var(--lv4-surface-2);font-weight:500;vertical-align:top}.lv4 .of-preview-status[data-current]{background:var(--lv4-tint);color:var(--lv4-ink)}.lv4 .of-preview-note{padding-top:1.6cqi;border-top:1px solid var(--lv4-line);font-size:2.1cqi;color:var(--lv4-mute)}.lv4 .of-cinfo,.lv4 .of-fix,.lv4 .of-insight{display:flex;flex-direction:column;gap:14px;width:min(100%,460px);padding:22px}.lv4 .of-fix-head,.lv4 .of-insight-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lv4 .of-fix-row{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:14px;font-size:.9375rem}.lv4 .of-fix-row[data-state=before]{background:var(--lv4-surface-2);color:var(--lv4-mute);text-decoration:line-through}.lv4 .of-fix-row[data-state=after]{background:var(--lv4-tint);color:var(--lv4-text);font-weight:600}.lv4 .of-fix-row svg{width:16px;height:16px;color:var(--lv4-ink);flex:0 0 auto}.lv4 .of-fix-arrow{display:flex;justify-content:center;color:var(--lv4-faint)}.lv4 .of-fix-arrow svg{width:18px;height:18px;rotate:90deg}.lv4 .of-fix-source{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 10px;border-radius:999px;background:var(--lv4-tint);color:var(--lv4-ink);font-size:.8125rem;font-weight:600}.lv4 .of-fix-source svg{width:14px;height:14px}.lv4 .of-insight{gap:18px;width:min(100%,500px)}.lv4 .of-insight-block{display:flex;flex-direction:column;gap:8px;min-width:0}.lv4 .of-insight-label{display:flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--lv4-mute)}.lv4 .of-insight-label svg{width:14px;height:14px;color:var(--lv4-ink)}.lv4 .of-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:120px;align-items:end}.lv4 .of-bars li{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%}.lv4 .of-bar{display:block;width:100%;height:var(--h);border-radius:8px 8px 3px 3px;background:var(--lv4-brand-soft,var(--lv4-tint-strong))}.lv4 .of-bars li:last-child .of-bar{background:var(--lv4-brand)}.lv4 .of-bars small{font-size:.75rem;color:var(--lv4-mute)}.lv4 .of-shares li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--lv4-line);font-size:.9375rem}.lv4 .of-shares li[data-hidden]{justify-content:flex-start;gap:6px;color:var(--lv4-mute);font-size:.8125rem}.lv4 .of-shares li[data-hidden] svg{width:13px;height:13px}.lv4 .of-insight-pair{display:grid;gap:16px}@media (min-width:560px){.lv4 .of-insight-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv4 .of-terms{display:flex;flex-wrap:wrap;gap:6px}.lv4 .of-terms li{padding:4px 10px;border-radius:999px;background:var(--lv4-surface-2);font-size:.8125rem}.lv4 .of-questions{display:flex;flex-direction:column;gap:4px;padding-left:1.2em;list-style:decimal;font-size:.875rem;line-height:1.4}.lv4 .of-channel figcaption,.lv4 .of-insight figcaption{display:flex;align-items:center;gap:6px;font-size:.8125rem;line-height:1.45;color:var(--lv4-mute)}.lv4 .of-insight figcaption svg{width:14px;height:14px;color:var(--lv4-ink);flex:0 0 auto}.lv4 .of-channel{width:min(100%,460px)}.lv4 .of-channel,.lv4 .of-channel-ask{display:flex;flex-direction:column;gap:14px}.lv4 .of-channel-ask{position:relative;padding:20px}.lv4 .of-channel-ask .of-example{position:absolute;top:16px;right:16px}.lv4 .of-channel-entry{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--lv4-tint);color:var(--lv4-ink);font-size:.8125rem;font-weight:700}.lv4 .of-channel-entry svg{width:14px;height:14px}.lv4 .of-channel-q{font-size:1rem;line-height:1.45;font-weight:600}.lv4 .of-channel-consent{display:flex;gap:10px;font-size:.875rem;line-height:1.45;color:var(--lv4-mute)}.lv4 .of-check{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:6px;background:var(--lv4-fill-mid);color:var(--lv4-on-fill)}.lv4 .of-check svg{width:14px;height:14px}.lv4 .of-channel-send{align-self:flex-start;pointer-events:none}.lv4 .of-channel-inbox{display:flex;flex-direction:column;gap:8px;padding:16px 18px;margin-left:clamp(16px,10%,48px)}.lv4 .of-channel-inbox-head{display:flex;align-items:center;gap:8px;font-size:.9375rem}.lv4 .of-channel-inbox-head svg{width:16px;height:16px;color:var(--lv4-ink)}.lv4 .of-channel-item{display:flex;align-items:center;gap:8px;font-size:.9375rem}.lv4 .of-dot{width:8px;height:8px;border-radius:50%;background:var(--lv4-brand);flex:0 0 auto}.lv4 .of-cinfo-label{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;color:var(--lv4-ink)}.lv4 .of-cinfo-label svg{width:15px;height:15px}.lv4 .of-cinfo-label .of-example{margin-left:auto}.lv4 .of-cinfo-title{font-size:1.125rem;font-weight:700}.lv4 .of-cinfo-text{color:var(--lv4-mute);line-height:1.55}.lv4 .of-cinfo-lock{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 10px;border-radius:999px;background:var(--lv4-surface-2);font-size:.8125rem;font-weight:600}.lv4 .of-cinfo-lock svg{width:13px;height:13px}.lv4 .of-status{display:flex;gap:10px;padding:12px 14px;border-radius:14px;background:var(--lv4-surface-2);font-size:.9375rem;line-height:1.5;font-weight:600}.lv4 .of-status svg{width:16px;height:16px;margin-top:3px;color:var(--lv4-ink);flex:0 0 auto}.lv4 .of-codes .lv4-lead{margin-top:18px}.lv4 .of-codes-links{display:flex;flex-direction:column;gap:8px;margin-top:20px}