.pulpit:where(.pulpit-student){margin:0 auto;padding:28px 24px 48px}.pulpit-student{max-width:900px}@media (max-width:640px){.pulpit:where(.pulpit-student){padding:20px 16px 32px}}:where(.pulpit-student) .pulpit-slesson-loc{margin-left:6px;vertical-align:middle}:where(.pulpit-student) .pulpit-title{font-size:23px;font-weight:650;letter-spacing:-.02em;margin:3px 0 0}:where(.pulpit-student) .pulpit-next-blink{animation:rd5pu-blink 1.4s ease-in-out infinite;border-color:var(--k-bad)}:where(.pulpit-student) .pulpit-grid{display:grid;grid-gap:20px;gap:20px;align-items:start}:where(.pulpit-student) .pulpit-grid>*{min-width:0}:where(.pulpit-student) .pulpit-grid-student{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}:where(.pulpit-student) .pulpit-side{display:flex;flex-direction:column;gap:16px;min-width:0}:where(.pulpit-student) .pulpit-side>*{min-width:0}:where(.pulpit-student) .pulpit-grid-student{grid-template-columns:minmax(0,1fr)}:where(.pulpit-student) .pulpit-side-student{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.k-card-settled .pulpit-unpaid-row:where(.pulpit-student *){border-bottom-color:var(--k-line2)}:where(.pulpit-student) .pulpit-slesson{display:flex;align-items:center;gap:14px;padding:11px 18px;border-top:1px solid var(--k-line2)}:where(.pulpit-student) .pulpit-slesson-when{font-family:var(--k-mono);font-size:11px;color:var(--k-faint);width:78px;flex:none}:where(.pulpit-student) .pulpit-slesson-main{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}:where(.pulpit-student) .pulpit-slesson-title{font-size:13px;font-weight:550}:where(.pulpit-student) .pulpit-slesson-sub{font-size:12px;color:var(--k-mut)}:where(.pulpit-student) .pulpit-unpaid-row{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--k-warn) 15%,transparent)}:where(.pulpit-student) .pulpit-unpaid-label{font-size:12.5px;color:var(--k-mut);flex:1 1 auto;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}:where(.pulpit-student) .pulpit-unpaid-meta{font-family:var(--k-mono);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--k-mut);flex:none;white-space:nowrap;margin-left:10px}:where(.pulpit-student) .pulpit-warn-note{margin:8px 0 0;font-size:11.5px;color:var(--k-faint);line-height:1.5}:where(.pulpit-student) .pulpit-hw{padding:16px 18px;display:flex;flex-direction:column;gap:8px}:where(.pulpit-student) .pulpit-hw-head{display:flex;align-items:center;gap:8px}:where(.pulpit-student) .pulpit-hw-title{font-size:13.5px;font-weight:600}:where(.pulpit-student) .pulpit-hw-badge{margin-left:auto;min-width:15px;height:15px;padding:0 4px;background:var(--k-bad);color:#fff;font-family:var(--k-mono);font-size:9.5px;font-weight:600;line-height:15px;text-align:center;border-radius:999px}:where(.pulpit-student) .pulpit-hw-name{font-size:12.5px;color:var(--k-mut)}:where(.pulpit-student) .pulpit-hw-sub{font-family:var(--k-mono);font-size:10.5px;color:var(--k-faint)}@media (max-width:860px){:where(.pulpit-student) .pulpit-grid-student{grid-template-columns:minmax(0,1fr)}}:where(.pulpit-student) .pulpit-title{margin:0}.pulpit-student .pulpit-title{margin:2px 0 0}:where(.pulpit-student) .rd5pu-clock{color:var(--k-brass);font-weight:600}:where(.pulpit-student) .rd5pu-livebadge{display:inline-flex;align-items:center;gap:6px;flex:none;font-family:var(--k-mono);font-size:10px;font-weight:600;letter-spacing:.6px;color:var(--k-brass);padding:3px 8px;border:1px solid var(--k-brassline);border-radius:999px;background:var(--k-brasssoft);white-space:nowrap}:where(.pulpit-student) .rd5pu-livedot{width:6px;height:6px;border-radius:999px;background:var(--k-brass);box-shadow:0 0 0 0 color-mix(in srgb,var(--k-brass) 60%,transparent);animation:rd5pu-pulse 1.8s ease-out infinite}@media (prefers-reduced-motion:reduce){:where(.pulpit-student) .rd5pu-livedot{animation:none}}:where(.pulpit-student) .pulpit-slesson-chip{display:inline-flex;margin-top:2px;padding:1px 7px;border-radius:999px;background:var(--k-warnsoft);color:var(--k-warn);font-family:var(--k-mono);font-size:9.5px;font-weight:500;letter-spacing:.5px;white-space:nowrap;flex:none}:where(.pulpit-student) .pulpit-decl-pending{margin:10px 0 0;font-size:12px;color:var(--k-brass);font-weight:550}:where(.pulpit-student) .pulpit-declare-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:8px;background:var(--k-brass);color:var(--k-brasstext);font-size:12.5px;font-weight:600;cursor:pointer;margin-top:11px;white-space:nowrap;align-self:flex-start;text-decoration:none}:where(.pulpit-student) .pulpit-declare-btn:hover{filter:brightness(1.05);text-decoration:none}:where(.pulpit-student) .pulpit-hw-due{font-family:var(--k-mono);font-size:10.5px;color:var(--k-faint)}:where(.pulpit-student) .pulpit-hw-due.warn{color:var(--k-warn)}:where(.pulpit-student) .pulpit-hw-due.bad{color:var(--k-badtext)}:where(.pulpit-student) .pulpit-slesson-primary{display:flex;align-items:center;gap:8px;flex:none}:where(.pulpit-student) .pulpit-rboard-row{display:flex;align-items:center;gap:9px;padding:9px 18px;border-top:1px solid var(--k-line2);color:inherit;text-decoration:none}:where(.pulpit-student) .pulpit-rboard-row:hover{background:var(--k-hover)}:where(.pulpit-student) .pulpit-rboard-row svg{color:var(--k-brass);flex:none}:where(.pulpit-student) .pulpit-rboard-name{font-size:12.5px;font-weight:500;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pulpit-student) .pulpit-rboard-time{font-family:var(--k-mono);font-size:11px;color:var(--k-mut);flex:none}:where(.pulpit-student) .pulpit-rboard-msg{display:flex;align-items:center;gap:8px;padding:10px 18px;border-top:1px solid var(--k-line2);background:var(--k-brasssoft);text-decoration:none;color:inherit}:where(.pulpit-student) .pulpit-rboard-msg-chip{font-family:var(--k-mono);font-size:9.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--k-brass);background:var(--k-panel);border-radius:999px;padding:2px 7px;flex:none}:where(.pulpit-student) .pulpit-rboard-msg-text{font-size:12.5px;color:var(--k-faint);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pulpit-student) .pulpit-slesson-hit{flex:1 1;min-width:0}:where(.pulpit-student) .pulpit-slesson-req{display:inline-flex;align-items:center;height:32px;padding:0 10px;border-radius:999px;background:var(--k-brasssoft);color:var(--k-brass);font-family:var(--k-mono);font-size:9.5px;font-weight:500;letter-spacing:.5px;white-space:nowrap;text-decoration:none;flex:none}:where(.pulpit-student) .pulpit-slesson-req.turn{background:var(--k-warnsoft);color:var(--k-warn)}@media (max-width:480px){:where(.pulpit-student) .pulpit-slesson{gap:8px;padding:10px 14px}}:where(.pulpit-student) .pulpit-focus{margin:14px 0 4px;padding:0;overflow:hidden}:where(.pulpit-student) .pulpit-focus-live{border-color:var(--k-brassline);box-shadow:0 0 0 1px var(--k-brassline)}:where(.pulpit-student) .pulpit-focus-head{display:flex;align-items:center;gap:10px;padding:13px 18px;flex-wrap:wrap}:where(.pulpit-student) .pulpit-focus-title{font-size:14px;font-weight:600;flex:1 1;min-width:0}:where(.pulpit-student) .pulpit-focus-meta{font-family:var(--k-mono);font-size:11px;color:var(--k-mut);flex:none}:where(.pulpit-student) .pulpit-focus-list{display:flex;flex-direction:column}:where(.pulpit-student) .pulpit-focus-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px;border-top:1px solid var(--k-line2);color:inherit;text-decoration:none}:where(.pulpit-student) .pulpit-focus-row:hover{background:var(--k-hover)}:where(.pulpit-student) .pulpit-focus-row>svg{color:var(--k-brass);flex:none}:where(.pulpit-student) .pulpit-focus-name{flex:1 1;min-width:0;font-size:13px;font-weight:500;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}:where(.pulpit-student) .pulpit-focus-sub{font-family:var(--k-mono);font-size:10.5px;color:var(--k-mut);font-weight:400}:where(.pulpit-student) .pulpit-focus-go{font-family:var(--k-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--k-brass);flex:none}:where(.pulpit-student) .pulpit-focus-chip{font-family:var(--k-mono);font-size:9.5px;letter-spacing:.08em;color:var(--k-mut);border:1px solid var(--k-line);border-radius:999px;padding:2px 8px;flex:none}:where(.pulpit-student) .pulpit-focus-chip.ok{color:var(--k-ok)}:where(.pulpit-student) .pulpit-focus-note{margin:0;padding:10px 18px 13px;font-size:12.5px;color:var(--k-mut);border-top:1px solid var(--k-line2)}:where(.pulpit-student) .pulpit-slesson-cancelled .pulpit-slesson-title,:where(.pulpit-student) .pulpit-slesson-cancelled .pulpit-slesson-when{text-decoration:line-through}:where(.pulpit-student) .pulpit-slesson-cancelled{opacity:.6}:where(.pulpit-student) .pulpit-slesson-chip.is-cancelled{background:var(--k-badsoft);color:var(--k-badtext)}:where(.pulpit-student) .pulpit-focus-cta{flex:none;pointer-events:none}.pulpit-pisz{display:flex;align-items:center;gap:12px;margin:14px 0 4px;padding:12px 16px;min-height:56px;border-color:var(--k-brassline);box-shadow:0 0 0 1px var(--k-brassline);color:inherit;text-decoration:none;touch-action:manipulation}.pulpit-pisz>svg{color:var(--k-brass);flex:none}.pulpit-pisz-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pulpit-pisz-title{font-size:14px;font-weight:600;overflow-wrap:anywhere}.pulpit-pisz-sub{font-size:12px;color:var(--k-mut)}.pulpit-pisz-cta{flex:none;pointer-events:none}.pulpit:where(.pulpit-teacher){margin:0 auto;padding:28px 24px 48px}.pulpit-teacher{max-width:1080px}@media (max-width:640px){.pulpit:where(.pulpit-teacher){padding:20px 16px 32px}}:where(.pulpit-teacher) .pulpit-lesson-loc{margin-left:6px;vertical-align:middle}:where(.pulpit-teacher) .pulpit-title{font-size:23px;font-weight:650;letter-spacing:-.02em;margin:3px 0 0}:where(.pulpit-teacher) .pulpit-stats-fold{margin:14px 0 0}:where(.pulpit-teacher) .pulpit-stats-fold-sum{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 2px;font-size:12.5px;font-weight:500;color:var(--k-mut);cursor:pointer;list-style:none}:where(.pulpit-teacher) .pulpit-stats-fold-sum::-webkit-details-marker{display:none}:where(.pulpit-teacher) .pulpit-stats-fold-sum:hover{color:var(--k-text)}:where(.pulpit-teacher) .pulpit-stats-fold-caret{transition:transform .15s ease;flex:none}:where(.pulpit-teacher) .pulpit-stats-fold[open] .pulpit-stats-fold-caret{transform:rotate(180deg)}:where(.pulpit-teacher) .pulpit-finance-strip{display:flex;align-items:center;gap:14px;margin:0 0 22px;padding:12px 16px;border:1px solid var(--k-line);border-radius:10px;background:var(--k-card);text-decoration:none;color:inherit}:where(.pulpit-teacher) .pulpit-finance-strip:hover{background:var(--k-hover);text-decoration:none}:where(.pulpit-teacher) .pulpit-finance-item{display:flex;flex-direction:column;gap:2px}:where(.pulpit-teacher) .pulpit-finance-go{font-size:12.5px;font-weight:500;color:var(--k-mut);margin-left:auto;white-space:nowrap}:where(.pulpit-teacher) .pulpit-finance-item{min-width:0}:where(.pulpit-teacher) .pulpit-finance-strip .k-stat-val{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.pulpit-teacher) .pulpit-next{margin:0 0 20px}:where(.pulpit-teacher) .pulpit-next-head{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;border:none;background:none;cursor:pointer;text-align:left;color:var(--k-text);font:inherit}:where(.pulpit-teacher) .pulpit-next-head:hover{background:var(--k-hover)}:where(.pulpit-teacher) .pulpit-next-day{flex:none;font-family:var(--k-mono);font-size:9.5px;font-weight:600;letter-spacing:.6px;color:var(--k-brass);background:var(--k-brasssoft);border:1px solid var(--k-brassline);border-radius:999px;padding:3px 7px;line-height:1;white-space:nowrap}:where(.pulpit-teacher) .pulpit-next-when{font-family:var(--k-mono);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}:where(.pulpit-teacher) .pulpit-next-name{font-size:13.5px;font-weight:600;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pulpit-teacher) .pulpit-next-sub{font-size:12.5px;color:var(--k-mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}:where(.pulpit-teacher) .pulpit-next-hw{flex:none;margin-left:auto}:where(.pulpit-teacher) .pulpit-next-hw.is-none{color:var(--k-mut);opacity:.65}:where(.pulpit-teacher) .pulpit-next-caret{transition:transform .15s ease;flex:none}:where(.pulpit-teacher) .pulpit-next-caret.open{transform:rotate(180deg)}@media (max-width:640px){:where(.pulpit-teacher) .pulpit-next-head{flex-wrap:wrap;row-gap:4px}:where(.pulpit-teacher) .pulpit-next-head .rd5pu-livebadge{order:0}:where(.pulpit-teacher) .pulpit-next-day{order:1}:where(.pulpit-teacher) .pulpit-next-when{order:2}:where(.pulpit-teacher) .pulpit-next-name{order:3;flex:1 1 auto}:where(.pulpit-teacher) .pulpit-next-caret{order:4;margin-left:auto}:where(.pulpit-teacher) .pulpit-next-sub{order:5;flex:1 0 100%}:where(.pulpit-teacher) .pulpit-next-hw{display:none}}:where(.pulpit-teacher) .pulpit-next-body{padding:4px 18px 16px;border-top:1px solid var(--k-line2);display:flex;flex-direction:column;gap:10px}:where(.pulpit-teacher) .pulpit-next-row{display:flex;align-items:center;gap:10px;padding-top:10px}:where(.pulpit-teacher) .pulpit-next-boards{align-items:flex-start}:where(.pulpit-teacher) .pulpit-next-board-list{display:flex;flex-wrap:wrap;gap:6px}:where(.pulpit-teacher) .pulpit-next-blink{animation:rd5pu-blink 1.4s ease-in-out infinite;border-color:var(--k-bad)}:where(.pulpit-teacher) .pulpit-grid{display:grid;grid-gap:20px;gap:20px;align-items:start}:where(.pulpit-teacher) .pulpit-grid>*{min-width:0}:where(.pulpit-teacher) .pulpit-grid-teacher{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}:where(.pulpit-teacher) .pulpit-side{display:flex;flex-direction:column;gap:16px;min-width:0}:where(.pulpit-teacher) .pulpit-side>*{min-width:0}:where(.pulpit-teacher) .pulpit-lesson{display:flex;align-items:center;gap:14px;padding:11px 18px;border-top:1px solid var(--k-line2);cursor:pointer;color:var(--k-text);text-decoration:none}:where(.pulpit-teacher) .pulpit-lesson:hover{background:var(--k-hover);text-decoration:none}:where(.pulpit-teacher) .pulpit-lesson-time{display:flex;flex-direction:column;align-items:flex-end;width:44px;flex:none}:where(.pulpit-teacher) .pulpit-lesson-hhmm{font-family:var(--k-mono);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.pulpit-teacher) .pulpit-lesson-dur{font-family:var(--k-mono);font-size:10px;color:var(--k-faint)}:where(.pulpit-teacher) .pulpit-lesson-bar{width:3px;height:34px;border-radius:999px;flex:none}:where(.pulpit-teacher) .pulpit-lesson-main{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}:where(.pulpit-teacher) .pulpit-lesson-title{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pulpit-teacher) .pulpit-lesson-sub{font-size:12px;color:var(--k-mut)}:where(.pulpit-teacher) .pulpit-lesson-state{font-family:var(--k-mono);font-size:10px;letter-spacing:.5px;color:var(--k-mut);flex:none}:where(.pulpit-teacher) .pulpit-lesson-state.ok{color:var(--k-ok)}:where(.pulpit-teacher) .pulpit-lesson-state.warn{color:var(--k-warn)}:where(.pulpit-teacher) .pulpit-debt{display:flex;align-items:center;gap:10px;padding:11px 18px;border-top:1px solid var(--k-line2);cursor:pointer;color:var(--k-text);text-decoration:none}:where(.pulpit-teacher) .pulpit-debt:hover{background:var(--k-hover);text-decoration:none}:where(.pulpit-teacher) .pulpit-debt-dot{width:7px;height:7px;border-radius:999px;flex:none}:where(.pulpit-teacher) .pulpit-debt-name{font-size:13px;font-weight:550;flex:1 1}:where(.pulpit-teacher) .pulpit-debt-amount{font-family:var(--k-mono);font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--k-bad)}:where(.pulpit-teacher) .pulpit-section-head{display:flex;align-items:center;justify-content:space-between;margin:28px 0 12px}:where(.pulpit-teacher) .pulpit-section-title{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600}:where(.pulpit-teacher) .pulpit-boards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}:where(.pulpit-teacher) .pulpit-board-wrap{min-width:0}:where(.pulpit-teacher) .pulpit-board{display:block;background:var(--k-card);border:1px solid var(--k-line);border-radius:12px;overflow:hidden;cursor:pointer;text-decoration:none;color:var(--k-text)}:where(.pulpit-teacher) .pulpit-board:hover{border-color:var(--k-strong);text-decoration:none}@media (hover:hover) and (pointer:fine){:where(.pulpit-teacher) .pulpit-board{transition:border-color .25s,transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s}:where(.pulpit-teacher) .pulpit-board-wrap:not(:has(.rdsp-pop)) .pulpit-board:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--k-brass) 40%,var(--k-line));box-shadow:0 12px 28px rgba(0,0,0,.42)}html[data-theme=light] .pulpit-board-wrap:where(.pulpit-teacher *):not(:has(.rdsp-pop)) .pulpit-board:hover{box-shadow:0 12px 28px rgba(0,0,0,.14)}}@media (hover:none){:where(.pulpit-teacher) .pulpit-board{transition:border-color .25s,transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s}:where(.pulpit-teacher) .pulpit-board-wrap:not(:has(.rdsp-pop)) .pulpit-board:active{transform:translateY(-3px);border-color:color-mix(in srgb,var(--k-brass) 40%,var(--k-line));box-shadow:0 12px 28px rgba(0,0,0,.42)}html[data-theme=light] .pulpit-board-wrap:where(.pulpit-teacher *):not(:has(.rdsp-pop)) .pulpit-board:active{box-shadow:0 12px 28px rgba(0,0,0,.14)}}@media (prefers-reduced-motion:reduce){:where(.pulpit-teacher) .pulpit-board{transition:border-color .15s}:where(.pulpit-teacher) .pulpit-board-wrap:not(:has(.rdsp-pop)) .pulpit-board:active,:where(.pulpit-teacher) .pulpit-board-wrap:not(:has(.rdsp-pop)) .pulpit-board:hover,:where(.pulpit-teacher) .pulpit-board:active,:where(.pulpit-teacher) .pulpit-board:hover{transform:none}}:where(.pulpit-teacher) .pulpit-board-thumb{height:38px;background:var(--k-hover);border-bottom:1px solid var(--k-line);position:relative}:where(.pulpit-teacher) .pulpit-board-line1{position:absolute;left:11px;top:12px;width:34px;height:2px;border-radius:2px}:where(.pulpit-teacher) .pulpit-board-line2{position:absolute;left:11px;top:19px;width:50px;height:2px;background:var(--k-dash);border-radius:2px}:where(.pulpit-teacher) .pulpit-board-square{position:absolute;right:11px;top:9px;width:19px;height:19px;border:1.5px solid var(--k-dash);border-radius:4px;transform:rotate(8deg)}:where(.pulpit-teacher) .pulpit-board-info{padding:7px 11px 8px;min-width:0}:where(.pulpit-teacher) .pulpit-board-name{font-size:12px;font-weight:550;line-height:1.35;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pulpit-teacher) .pulpit-board-meta{display:block;font-family:var(--k-mono);font-size:9.5px;color:var(--k-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pulpit-teacher) .pulpit-board-new{background:var(--k-card);border:1px dashed var(--k-dash);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:var(--k-mut);min-height:80px;text-decoration:none;font-size:12px;font-weight:550}:where(.pulpit-teacher) .pulpit-board-new:hover{border-color:var(--k-strong);text-decoration:none}@media (max-width:860px){:where(.pulpit-teacher) .pulpit-grid-teacher{grid-template-columns:minmax(0,1fr)}:where(.pulpit-teacher) .pulpit-boards{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.pulpit-teacher) .pulpit-decl{background:var(--k-brasssoft);border:1px solid var(--k-brassline);border-radius:12px;padding:16px 18px}:where(.pulpit-teacher) .pulpit-decl-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}:where(.pulpit-teacher) .pulpit-decl-head span{font-size:13.5px;font-weight:600;color:var(--k-brass);white-space:nowrap}:where(.pulpit-teacher) .pulpit-decl-text{margin:0 0 12px;font-size:13px;color:var(--k-mut);line-height:1.55}:where(.pulpit-teacher) .pulpit-decl-text strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--k-text)}:where(.pulpit-teacher) .pulpit-decl-actions{display:flex;gap:8px}:where(.pulpit-teacher) .pulpit-decl-actions form{display:flex}:where(.pulpit-teacher) .pulpit-decl-confirm,:where(.pulpit-teacher) .pulpit-decl-reject{display:inline-flex;align-items:center;height:30px;padding:0 13px;border:none;border-radius:7px;font-family:inherit;font-size:12.5px;cursor:pointer}:where(.pulpit-teacher) .pulpit-decl-confirm{background:var(--k-brass);color:var(--k-brasstext);font-weight:600}:where(.pulpit-teacher) .pulpit-decl-confirm:hover{filter:brightness(1.05)}:where(.pulpit-teacher) .pulpit-decl-reject{background:transparent;color:var(--k-mut);font-weight:550}:where(.pulpit-teacher) .pulpit-decl-reject:hover{background:var(--k-hover)}:where(.pulpit-teacher) .pulpit-todo .k-card-head{padding-bottom:10px}:where(.pulpit-teacher) .pulpit-todo-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--k-brass);color:var(--k-brasstext);font-family:var(--k-mono);font-size:11px;font-weight:600}:where(.pulpit-teacher) .pulpit-todo-body{display:flex;flex-direction:column;gap:8px;padding:0 14px 14px}:where(.pulpit-teacher) .pulpit-todo-row{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--k-line);border-radius:9px;background:var(--k-card);color:var(--k-text);text-decoration:none;transition:border-color .14s,background .14s}:where(.pulpit-teacher) .pulpit-todo-row:hover{border-color:var(--k-strong);background:var(--k-hover);text-decoration:none}:where(.pulpit-teacher) .pulpit-todo-ic{flex:none;color:var(--k-mut);display:inline-flex}:where(.pulpit-teacher) .pulpit-todo-dot{flex:none;width:8px;height:8px;border-radius:999px}:where(.pulpit-teacher) .pulpit-todo-text{flex:1 1;min-width:0;font-size:13px;color:var(--k-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pulpit-teacher) .pulpit-todo-text strong{font-weight:600}:where(.pulpit-teacher) .pulpit-todo-split{display:flex;align-items:baseline;gap:.3em}:where(.pulpit-teacher) .pulpit-todo-main{flex:0 0 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pulpit-teacher) .pulpit-todo-meta{color:var(--k-faint);font-weight:400;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pulpit-teacher) .pulpit-todo-go{flex:none;font-family:var(--k-mono);font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--k-faint)}:where(.pulpit-teacher) .pulpit-todo-body .pulpit-decl{padding:13px 14px}:where(.pulpit-teacher) .pulpit-review-body{display:flex;flex-direction:column;gap:7px}:where(.pulpit-teacher) .pulpit-review-row{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--k-line);border-radius:9px;background:var(--k-card);color:var(--k-text);text-decoration:none;transition:border-color .14s,background .14s}:where(.pulpit-teacher) .pulpit-review-row:hover{border-color:var(--k-strong);background:var(--k-hover);text-decoration:none}:where(.pulpit-teacher) .pulpit-review-dot{flex:none;width:8px;height:8px;border-radius:999px}:where(.pulpit-teacher) .pulpit-review-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}:where(.pulpit-teacher) .pulpit-review-title{font-size:13px;font-weight:600;color:var(--k-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pulpit-teacher) .pulpit-review-sub{font-size:11.5px;color:var(--k-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pulpit-teacher) .pulpit-review-ago{flex:none;font-family:var(--k-mono);font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--k-brass);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.pulpit-teacher) .pulpit-title{margin:0}:where(.pulpit-teacher) .pulpit-lesson{padding:12px 18px}:where(.pulpit-teacher) .pulpit-lesson.upcoming{background:var(--k-brasssoft)}:where(.pulpit-teacher) .pulpit-lesson.upcoming:hover{background:var(--k-brasssoft)}:where(.pulpit-teacher) .pulpit-lesson.upcoming .pulpit-lesson-hhmm{color:var(--k-brass)}:where(.pulpit-teacher) .pulpit-lesson.done{opacity:.55}:where(.pulpit-teacher) .pulpit-board-meta{text-transform:none}:where(.pulpit-teacher) .pulpit-board-meta:before{content:"";display:inline-block;width:10px;height:10px;margin-right:4px;vertical-align:-1px;opacity:.7;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat}:where(.pulpit-teacher) .pulpit-board-wrap{position:relative}:where(.pulpit-teacher) .pulpit-board-wrap:hover .rdsp-tile-menu{opacity:1}:where(.pulpit-teacher) .pulpit-board-wrap:has(.rdsp-pop){position:relative;z-index:400}:where(.pulpit-teacher) .rd5pu-clock{color:var(--k-brass);font-weight:600}:where(.pulpit-teacher) .rd5pu-livebadge{display:inline-flex;align-items:center;gap:6px;flex:none;font-family:var(--k-mono);font-size:10px;font-weight:600;letter-spacing:.6px;color:var(--k-brass);padding:3px 8px;border:1px solid var(--k-brassline);border-radius:999px;background:var(--k-brasssoft);white-space:nowrap}:where(.pulpit-teacher) .rd5pu-livedot{width:6px;height:6px;border-radius:999px;background:var(--k-brass);box-shadow:0 0 0 0 color-mix(in srgb,var(--k-brass) 60%,transparent);animation:rd5pu-pulse 1.8s ease-out infinite}@media (prefers-reduced-motion:reduce){:where(.pulpit-teacher) .rd5pu-livedot{animation:none}}:where(.pulpit-teacher) .pulpit-lesson.rd5pu-live{background:linear-gradient(90deg,var(--k-brasssoft),transparent 60%);box-shadow:inset 2px 0 0 var(--k-brass)}:where(.pulpit-teacher) .pulpit-lesson.rd5pu-live:hover{background:linear-gradient(90deg,var(--k-brasssoft),var(--k-hover) 70%)}:where(.pulpit-teacher) .pulpit-board.rd5pu-board-live{border-color:var(--k-brassline);box-shadow:0 0 0 1px var(--k-brassline),0 8px 22px color-mix(in srgb,var(--k-brass) 16%,transparent)}:where(.pulpit-teacher) .rd5pu-livebadge-tile{position:absolute;right:8px;bottom:8px;background:var(--k-card);padding:2px 7px;font-size:9px}:where(.pulpit-teacher) .pulpit-space-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}:where(.pulpit-teacher) .pulpit-space-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:999px;border:1px solid var(--k-line);background:color-mix(in srgb,var(--accent) 10%,var(--k-card));color:var(--k-text);text-decoration:none;font-size:12px;font-weight:550;white-space:nowrap;transition:border-color .15s,transform .12s,box-shadow .15s}:where(.pulpit-teacher) .pulpit-space-chip:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--k-strong));box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 14%,transparent);text-decoration:none;transform:translateY(-1px)}:where(.pulpit-teacher) .pulpit-space-chip-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent)}:where(.pulpit-teacher) .pulpit-space-chip-count{font-family:var(--k-mono);font-size:10px;color:var(--k-faint)}:where(.pulpit-teacher) .pulpit-space-chip{max-width:100%;min-width:0}:where(.pulpit-teacher) .pulpit-space-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:560px){:where(.pulpit-teacher) .pulpit-space-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -16px 14px;padding:0 16px}:where(.pulpit-teacher) .pulpit-space-chips::-webkit-scrollbar{display:none}}html[data-theme=light] .pulpit-board:where(.pulpit-teacher *),html[data-theme=light] .pulpit-decl:where(.pulpit-teacher *),html[data-theme=light] .pulpit-space-chip:where(.pulpit-teacher *){box-shadow:0 1px 2px rgba(30,25,15,.04),0 6px 18px rgba(30,25,15,.05)}html[data-theme=light] .pulpit-board:where(.pulpit-teacher *):hover{box-shadow:0 2px 4px rgba(30,25,15,.06),0 10px 24px rgba(30,25,15,.08)}:where(.pulpit-teacher) .pulpit-grid-inbox{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px}@media (max-width:900px){:where(.pulpit-teacher) .pulpit-grid-inbox{grid-template-columns:minmax(0,1fr)}}:where(.pulpit-teacher) .pulpit-card-title-group{display:flex;align-items:center;gap:7px;min-width:0}:where(.pulpit-teacher) .pulpit-inbox-row{display:flex;align-items:center;gap:10px;padding:10px 18px;border-top:1px solid var(--k-line2);text-decoration:none;color:inherit}:where(.pulpit-teacher) .pulpit-inbox-row:hover{background:var(--k-hover)}:where(.pulpit-teacher) .pulpit-inbox-dot{width:8px;height:8px;border-radius:50%;flex:none}:where(.pulpit-teacher) .pulpit-inbox-text{font-size:12.5px;color:var(--k-faint);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pulpit-teacher) .pulpit-inbox-text strong{color:var(--k-text);font-weight:600}:where(.pulpit-teacher) .pulpit-inbox-time{font-family:var(--k-mono);font-size:11px;color:var(--k-mut);flex:none;white-space:nowrap}:where(.pulpit-teacher) .pulpit-hwp-row{display:flex;align-items:center;gap:10px;padding:10px 18px;border-top:1px solid var(--k-line2);text-decoration:none;color:inherit}:where(.pulpit-teacher) .pulpit-hwp-row:hover{background:var(--k-hover)}:where(.pulpit-teacher) .pulpit-hwp-dot{width:8px;height:8px;border-radius:50%;flex:none}:where(.pulpit-teacher) .pulpit-hwp-main{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}:where(.pulpit-teacher) .pulpit-hwp-title{font-size:12.5px;font-weight:600;color:var(--k-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pulpit-teacher) .pulpit-hwp-sub{font-size:11.5px;color:var(--k-mut)}:where(.pulpit-teacher) .pulpit-hwp-chip{font-family:var(--k-mono);font-size:10.5px;font-weight:600;color:var(--k-mut);flex:none;white-space:nowrap}:where(.pulpit-teacher) .pulpit-hwp-chip.ok{color:var(--k-ok)}:where(.pulpit-teacher) .pulpit-lesson.cancelled{opacity:.6}:where(.pulpit-teacher) .pulpit-lesson.cancelled .pulpit-lesson-hhmm,:where(.pulpit-teacher) .pulpit-lesson.cancelled .pulpit-lesson-title{text-decoration:line-through}:where(.pulpit-teacher) .pulpit-lesson-state.is-cancelled{background:var(--k-badsoft);color:var(--k-badtext)}.pt4{container:pt4/inline-size;--pu-mut2:color-mix(in srgb,var(--k-mut) 82%,var(--k-text));--pu-brass-ink:color-mix(in srgb,var(--k-brass) 80%,var(--k-text));--pu-accent:var(--k-stu-neutral);color:var(--k-text);font-size:14px;line-height:1.45}.pt4 a{color:inherit;text-decoration:none}.pt4 ol,.pt4 ul{list-style:none;margin:0;padding:0}.pt4 h1,.pt4 h2,.pt4 h3{font-family:var(--k-head);font-weight:700;letter-spacing:-.01em;margin:0}.pt4 :is(a,button):focus-visible{outline:2px solid var(--k-brass);outline-offset:2px;border-radius:8px}.pt4-mono{font-family:var(--k-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt4-mut{color:var(--k-mut)}.pt4-ic{width:15px;height:15px;flex:none}.pt4-main{max-width:1180px;margin:0 auto;padding:32px 40px 72px}.pt4-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.pt4-head h1{font-size:32px;line-height:1.15;text-wrap:balance;min-height:1.15em}.pt4-head h1 em{font-style:normal;color:var(--k-brass);font-weight:600;letter-spacing:-.03em;font-size:.94em}.pt4-add{flex:none;height:34px;padding:0 14px;font-weight:550}.pt4-wk{margin:22px 0 30px}.pt4-wk.is-wait{height:82px}.pt4-wkh{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;font-size:13px;color:var(--k-mut);flex-wrap:wrap}.pt4-wkh h2{font-size:16px;color:var(--k-text)}.pt4-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line)}.pt4-day{display:block;padding:9px 12px 10px;border-left:1px solid var(--k-line);box-shadow:inset 0 -2px 0 transparent}.pt4-day:first-child{border-left:0}.pt4-day:hover{background:var(--k-hover)}.pt4-day.is-today{box-shadow:inset 0 -2px 0 var(--k-brass)}.pt4-dn{display:flex;justify-content:space-between;font-size:13px;font-weight:550}.pt4-dn .pt4-mono{color:var(--pu-mut2);font-weight:400}.pt4-day.is-past .pt4-dn{color:var(--pu-mut2);font-weight:500}.pt4-day.is-today .pt4-dn .pt4-mono{color:var(--pu-brass-ink)}.pt4-rail{position:relative;height:12px;margin:8px 0 6px;background:linear-gradient(var(--k-strong),var(--k-strong)) 0 50% /100% 1px no-repeat}.pt4-rail b{position:absolute;top:2px;height:8px;border-radius:2px;background:var(--k-faint2)}.pt4-day.is-past .pt4-rail b{background:var(--k-strong)}.pt4-day.is-today .pt4-rail b{background:var(--k-brass)}.pt4-day .pt4-rail b.is-x,.pt4-rail b.is-x{background:transparent;border:1px dashed var(--k-faint2)}.pt4-dc{font-size:12px;color:var(--pu-mut2)}.pt4-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.pt4-grid,.pt4-grid>.pt4-aside,.pt4-grid>.pt4-duo,.pt4-grid>.pt4-gboards{margin-top:30px}.pt4-main.is-nowk .pt4-grid{margin-top:26px}@container pt4 (min-width: 790px){.pt4-grid{grid-template-columns:minmax(402px,1fr) clamp(280px,33%,360px);gap:0 clamp(28px,4%,48px)}.pt4-grid>.pt4-gaxis{grid-column:1;grid-row:1}.pt4-grid>.pt4-aside{grid-column:2;grid-row:1/span 3;position:-webkit-sticky;position:sticky;top:24px;margin-top:0}.pt4-grid>.pt4-duo{grid-column:1;grid-row:2;margin-top:40px}.pt4-grid>.pt4-gboards{grid-column:1;grid-row:3;margin-top:36px}}@container pt4 (max-width: 899.98px){.pt4-head h1{min-height:2.3em}}@container pt4 (max-width: 699.98px){.pt4-lng{display:none}}.pt4-axis.is-wait{min-height:320px}.pt4-onb{margin:0 0 20px}.pt4-tlh{display:flex;align-items:baseline;gap:10px;margin:0 0 14px 78px}.pt4-tlh h2{font-size:20px}.pt4-tlh span{color:var(--k-mut);font-size:13px}.pt4-tl{padding-top:20px}.pt4-row,.pt4-tl{position:relative}.pt4-row{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:0 22px;gap:0 22px}.pt4-t{font-family:var(--k-mono);font-size:12.5px;color:var(--k-mut);padding-top:3px;text-align:right;align-self:start}.pt4-c{border-left:1px solid var(--k-strong);padding:0 0 28px 24px;position:relative;min-width:0}.pt4-c:before{content:"";position:absolute;left:-5px;top:7px;width:9px;height:9px;border-radius:50%;background:var(--k-bg);border:1.5px solid var(--k-faint2);z-index:2}.pt4-row:last-child>.pt4-c{padding-bottom:0}.pt4-ev>.pt4-c{color:var(--k-mut);font-size:13.5px;padding-bottom:24px}.pt4-ev>.pt4-c:before{width:7px;height:7px;left:-4px;top:8px;background:var(--k-faint2);border:0}.pt4-act{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:var(--k-brass);font-weight:500;margin-left:6px}.pt4-tmr>.pt4-c{border-left-style:dashed;font-size:13.5px;color:var(--k-mut);padding-top:2px}.pt4-tmr>.pt4-c b{color:var(--k-text);font-weight:550}.pt4-tmr>.pt4-c:before{border-style:dashed}.pt4-les>.pt4-c:before{top:26.5px;background:var(--k-text);border-color:var(--k-text)}.pt4-les[data-st=done]>.pt4-c:before{top:18.5px;background:var(--k-faint2);border-color:var(--k-faint2)}.pt4-les[data-st=live]>.pt4-c:before{background:var(--k-brass);border-color:var(--k-brass)}.pt4-les.is-cx>.pt4-c:before{top:19.5px;background:var(--k-bg);border-color:var(--k-bad)}.pt4-les.is-folded{display:none}.pt4-tl.is-xp .pt4-les.is-folded{display:grid}.pt4-dsum .pt4-avs{display:inline-flex;margin:0 10px 0 4px;vertical-align:middle}.pt4-dsum .pt4-av{width:22px;height:22px;font-size:10.5px;margin-right:-4px}.pt4-now{left:0;right:0;top:0;height:0;z-index:1;pointer-events:none;transition:transform .6s ease;will-change:transform}.pt4-now,.pt4-nt{position:absolute}.pt4-nt{right:calc(100% - 56px);top:-9px;transition:transform .3s ease;font-family:var(--k-mono);font-size:12.5px;font-weight:600;color:var(--k-brass);background:var(--k-bg);padding-left:4px}.pt4-nd{left:73px;top:-6px;width:11px;height:11px;border-radius:50%;background:var(--k-brass);box-shadow:0 0 0 4px var(--k-brasssoft);z-index:3}.pt4-nd,.pt4-nl{position:absolute}.pt4-nl{left:84px;right:0;top:0;height:1px;background:var(--k-brassline)}.pt4-lesson{--pu-accent:var(--k-stu-neutral);position:relative;z-index:2;background:var(--k-card);border:1px solid var(--k-line);border-radius:14px;padding:14px 18px;transition:border-color .4s,box-shadow .4s}.pt4-row:is([data-st=soon],[data-st=live]) .pt4-lesson{border-color:var(--k-brassline);box-shadow:var(--k-shadow)}.pt4-les.is-cx .pt4-lesson,.pt4-row[data-st=done] .pt4-lesson{background:transparent;box-shadow:none;padding:9px 18px}.pt4-les.is-cx .pt4-lesson{border-style:dashed}.pt4-lesson.is-blink{animation:pt4-blink 2.4s ease-in-out infinite}@keyframes pt4-blink{50%{border-color:var(--k-brass)}}.pt4-prog{position:absolute;left:14px;right:14px;top:0;height:2px;border-radius:2px;background:var(--k-line);overflow:hidden;opacity:0}.pt4-prog i{display:block;height:100%;width:var(--p,0);background:var(--k-brass);transition:width .6s ease}.pt4-row[data-st=live] .pt4-prog{opacity:1}.pt4-lh{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pt4-who{flex:1 1;min-width:150px}.pt4-who b{font-size:15.5px;font-weight:600;overflow-wrap:anywhere}.pt4-who b a:hover{text-decoration:underline;text-underline-offset:3px}.pt4-who>span{color:var(--k-mut);font-size:13px;margin-left:8px}.pt4-kdo{white-space:nowrap}.pt4-who .pt4-loc{display:inline-flex;margin-top:4px}.pt4-les.is-cx .pt4-who b,.pt4-row[data-st=done] .pt4-who b{color:var(--k-mut);font-weight:500}.pt4-les.is-cx .pt4-who b{text-decoration:line-through;-webkit-text-decoration-color:var(--k-faint);text-decoration-color:var(--k-faint)}.pt4-body{margin-top:10px;border-top:1px solid var(--k-line2);padding-top:4px}.pt4-att li{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13.5px;flex-wrap:wrap}.pt4-att li>.pt4-ic{color:var(--k-faint)}.pt4-att li.is-req{background:var(--k-brasssoft);margin:4px -10px 0;padding:7px 10px;border-radius:9px}.pt4-att li.is-req>.pt4-ic{color:var(--k-brass)}.pt4-att b{font-weight:550}.pt4-att q{font-style:normal}.pt4-att a:hover{text-decoration:underline;text-underline-offset:3px}.pt4-grow{flex:1 1;min-width:0}.pt4-gap{position:relative;z-index:0;border:1px dashed var(--k-dash);border-radius:12px;padding:10px 14px;background:var(--k-bg)}.pt4-gap p{margin:0;font-size:13.5px;font-weight:550}.pt4-gap p span{color:var(--k-mut);font-weight:400}.pt4-gap p a{color:var(--k-brass);font-weight:500;margin-left:6px}.pt4-gp[data-st=done] .pt4-gap p{color:var(--k-mut);font-weight:400}.pt4-empty{border:1px dashed var(--k-dash);border-radius:12px;padding:14px 16px;color:var(--k-mut);font-size:13.5px}.pt4-empty b{color:var(--k-text);font-weight:550;display:block;margin-bottom:2px}.pt4-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:9px;font:inherit;font-size:13px;font-weight:500;white-space:nowrap;border:1px solid var(--k-strong);background:var(--k-card);color:var(--k-text);cursor:pointer}.pt4-btn:hover{background:var(--k-hover)}.pt4-btn.is-pri{background:var(--k-brass);border-color:var(--k-brass);color:var(--k-brasstext)}.pt4-btn.is-pri:hover{background:color-mix(in srgb,var(--k-brass) 88%,var(--k-text))}.pt4-btn.is-sm{height:28px;padding:0 10px;font-size:12.5px;border-radius:8px}.pt4-btn .pt4-ic{width:14px;height:14px}.pt4-av{width:26px;height:26px;border-radius:50%;flex:none;display:inline-grid;place-items:center;font-size:11.5px;font-weight:600;color:var(--k-text);background:color-mix(in srgb,var(--pu-accent) 22%,transparent);border:1.5px solid var(--pu-accent)}.pt4-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;background:var(--k-soft);color:var(--pu-mut2);white-space:nowrap}.pt4-chip.is-brass{background:var(--k-brasssoft);color:var(--pu-brass-ink)}.pt4-chip.is-ok{background:var(--k-oksoft);color:var(--k-text)}.pt4-chip.is-ok:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--k-ok)}.pt4-bar{display:inline-block;width:72px;height:6px;border-radius:3px;background:var(--k-line);overflow:hidden;flex:none}.pt4-bar i{display:block;height:100%;background:var(--k-brass);border-radius:3px}.pt4-amt{font-family:var(--k-mono);font-size:12.5px;color:var(--k-mut);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt4-eye{width:26px;height:26px;border-radius:7px;display:inline-grid;place-items:center;color:var(--k-mut);border:1px solid var(--k-line);background:none;cursor:pointer;padding:0}.pt4-eye svg{width:14px;height:14px}.pt4-eye:hover{color:var(--k-text);background:var(--k-hover)}.pt4-sec{border-top:1px solid var(--k-line);padding-top:14px;min-width:0}.pt4-ch{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.pt4-ch h2{font-size:16px}.pt4-n{font-family:var(--k-mono);font-size:13px;color:var(--k-mut);font-weight:400;margin-left:6px}.pt4-ch>a,.pt4-tools>a{color:var(--k-mut);font-size:12.5px;white-space:nowrap}.pt4-ch>a:hover,.pt4-tools>a:hover{color:var(--k-text)}.pt4-lst li,.pt4-tools{display:flex;align-items:center;gap:10px}.pt4-lst li{padding:8px 0;border-top:1px solid var(--k-line2);font-size:13.5px}.pt4-lst li:first-child{border-top:0}.pt4-lst .pt4-grow>span:first-child,.pt4-lst small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt4-lst small{color:var(--k-mut);font-size:12px}.pt4-lst .pt4-grow a:hover,.pt4-lst a.pt4-grow:hover>span:first-child{text-decoration:underline;text-underline-offset:3px}.pt4-lst .pt4-lnk,.pt4-lst .pt4-mono{font-size:12.5px;color:var(--k-mut);white-space:nowrap}.pt4-lst li.is-none{color:var(--k-mut);padding:6px 0 10px;border:0}.pt4-lst li.is-dec{flex-wrap:wrap}.pt4-acts{flex:1 1 100%;display:flex;gap:8px;padding-left:36px}.pt4-acts form{margin:0}.pt4-cnt{font-size:12.5px;color:var(--k-mut);white-space:nowrap}.pt4-all{display:block;padding:8px 0 2px;border-top:1px solid var(--k-line2);color:var(--k-brass);font-size:13px;font-weight:500}.pt4-sum{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:var(--k-soft);font-size:13px;color:var(--pu-mut2);margin-bottom:6px}.pt4-sum:hover{background:var(--k-hover)}.pt4-sum .pt4-amt{color:var(--pu-mut2)}.pt4-aside{min-width:0}.pt4-aside>section{margin-bottom:30px}.pt4-duo,.pt4-gboards{container:pt4l/inline-size}.pt4-duo{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.pt4-duo>.pt4-sec{flex:1 1;min-width:0}.pt4-duo .pt4-lst small{white-space:normal}.pt4-spaces{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.pt4-space{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--k-line);font-size:12.5px;max-width:220px}.pt4-space:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pu-accent);flex:none}.pt4-space:hover{background:var(--k-hover)}.pt4-space-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pt4-space .pt4-mono{color:var(--k-mut);font-size:11.5px}.pt4-boards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pt4-bd,.pt4-bdw{min-width:0}.pt4-bd{display:block;background:var(--k-card);border:1px solid var(--k-line);border-radius:12px;padding:10px}.pt4-bd:hover{border-color:var(--k-strong)}.pt4-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pt4-glyph{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:14px;font-weight:650;flex:none;color:var(--k-text);background:color-mix(in srgb,var(--pu-accent) 22%,transparent);box-shadow:inset 0 0 0 1.5px var(--pu-accent)}.pt4-nm{flex:1 1;min-width:0}.pt4-nm b{font-size:13px;font-weight:600}.pt4-nm b,.pt4-nm span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt4-nm span{font-size:12px;color:var(--k-mut)}.pt4-when{font-size:11.5px;color:var(--k-mut);flex:none}.pt4-bdw:hover .pt4-top>.pt4-chip,.pt4-bdw:hover .pt4-when{visibility:hidden}.pt4-sw{display:block;height:72px;border-radius:8px;background:color-mix(in srgb,var(--pu-accent) 12%,var(--k-card));border:1px solid color-mix(in srgb,var(--pu-accent) 35%,transparent)}@container pt4l (max-width: 660px){.pt4-duo>.pt4-sec{flex-basis:100%}.pt4-boards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pt4 *,.pt4 :after,.pt4 :before{transition:none!important;animation:none!important}}@container main (max-width: 479px){.pt4-main{padding:14px 16px 96px}.pt4-head h1{font-size:23px;line-height:1.18;min-height:2.4em}.pt4-add{display:none}.pt4-wk{margin:14px 0 18px}.pt4-week{gap:4px}.pt4-day{padding:6px 2px 7px;text-align:center;border-radius:8px}.pt4-dn{flex-direction:column;align-items:center;font-size:12px;line-height:1.25}.pt4-lng,.pt4-rail{display:none}.pt4-tlh{margin:0 0 10px}.pt4-row{grid-template-columns:40px minmax(0,1fr);gap:0 10px}.pt4-t{font-size:11.5px;padding-top:4px}.pt4-c{padding:0 0 22px 14px}.pt4-nt{right:calc(100% - 40px);font-size:11.5px}.pt4-nd{left:45px}.pt4-nl{left:56px}.pt4-lesson{padding:11px 12px}.pt4-who>span{display:block;margin:0}.pt4-open{width:100%;justify-content:center;order:5}.pt4-boards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pt4-sw{height:44px}}.pt4-h1m,.pt4m,.pt4m-lbl{display:none}@container main (max-width: 479px){.pt4 .pt4-grid,.pt4 .pt4-h1d,.pt4 .pt4-wk{display:none}.pt4 .pt4-h1m{display:inline}.pt4 .pt4-main{padding:14px 16px 96px}.pt4 .pt4-head{display:block}.pt4 .pt4-head h1{font-size:22px;line-height:1.2;min-height:1.2em;text-wrap:pretty;overflow-wrap:anywhere}.pt4m-lbl{display:block;margin:4px 0 0;min-height:1.45em;font-size:13px;color:var(--k-mut)}.pt4m{display:flex;flex-direction:column;gap:14px;margin-top:16px}.pt4m .pt4-onb{margin:0}.pt4m .k-card-link{display:inline-flex;align-items:center;min-height:44px}.pt4m-wait{min-height:360px}.pt4m .k-card-head{padding:12px 16px 8px;gap:10px}.pt4m .k-card-body{padding:0 16px 14px}.pt4m .k-card-empty{padding:16px}.pt4m-n{color:var(--k-mut);font-weight:500}.pt4m a.k-btn-brass{color:var(--k-brasstext)}.pt4m-btn{height:44px;padding:0 14px;font-size:13.5px}.pt4m-btn:disabled{opacity:.55;cursor:default}.pt4m-bad{color:var(--k-bad);border-color:color-mix(in srgb,var(--k-bad) 45%,var(--k-strong))}.pt4m-lnk{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--k-text)}.pt4m-lnk .pt4-ic{color:var(--k-faint)}.pt4m-now{border-color:var(--k-brassline);box-shadow:var(--k-shadow)}.pt4m-now.is-blink{animation:pt4-blink 2.4s ease-in-out infinite}.pt4m-now .k-card-title{font-size:15px}.pt4m-who{display:flex;align-items:flex-start;gap:10px;margin:0}.pt4m-who .pt4-av{width:32px;height:32px;font-size:12px}.pt4m-wl{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:44px}.pt4m-who b{font-size:16px;font-weight:600;overflow-wrap:anywhere}.pt4m-who .pt4-mut{font-size:13px;overflow-wrap:anywhere}.pt4m-loc{display:inline-flex;margin-top:8px}.pt4m-line{margin:10px 0 0;font-size:13.5px;overflow-wrap:anywhere}.pt4m-msg{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;border-radius:10px;background:var(--k-soft);font-size:13.5px}.pt4m-msg q{flex:1 1;min-width:0;font-style:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pt4m-main{display:flex;width:100%;justify-content:center;height:44px;margin-top:14px;font-size:14px}.pt4m-ql>li+li{border-top:1px solid var(--k-line2)}.pt4m-q{display:flex;align-items:flex-start;gap:10px;padding:10px 0}.pt4m-q>.pt4-av{margin-top:2px}.pt4m-qc{flex:1 1;min-width:0;display:flex;flex-direction:column;font-size:13.5px;overflow-wrap:anywhere}.pt4m-qc b{font-weight:600;font-size:14px}.pt4m-qt{color:var(--k-mut);font-size:12.5px}.pt4m-err{color:var(--k-bad);font-size:12.5px}.pt4m-qa{flex:none;display:flex;align-items:center;gap:8px;align-self:center}.pt4m .pt4m-more{width:44px;height:44px;padding:0;justify-content:center}.pt4m .k-actions-item{min-height:44px}.pt4m-ask{flex-direction:column;margin-top:8px;padding:10px;border-radius:10px;background:var(--k-soft)}.pt4m-ask,.pt4m-askb{display:flex;gap:8px}.pt4m-all{display:flex;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:500;color:var(--pu-brass-ink);cursor:pointer}.pt4m-all,.pt4m-hl{align-items:center;min-height:44px}.pt4m-hl{display:inline-flex;padding:0 2px}.pt4m-none{margin:0 0 6px;color:var(--k-mut);font-size:13.5px}.pt4m-ag{list-style:none;margin:0;padding:0}.pt4m-r{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:0 10px;gap:0 10px;min-height:48px;padding:4px 0}.pt4m-r+.pt4m-r{border-top:1px solid var(--k-line2)}.pt4m-t{font-size:12.5px;color:var(--k-mut)}.pt4m-c{min-width:0;font-size:14px;overflow-wrap:anywhere}.pt4m-c,.pt4m-cl{display:flex;flex-direction:column}.pt4m-cl{justify-content:center;min-height:44px}.pt4m-nm{font-weight:550}.pt4m-c small{color:var(--k-mut);font-size:12.5px}.pt4m-r.is-l .pt4m-cl{box-shadow:inset 3px 0 0 var(--pu-accent);padding-left:9px}.pt4m-r.is-live{background:var(--k-brasssoft);margin:0 -16px;padding:4px 16px}.pt4m-r.is-live .pt4m-t{color:var(--pu-brass-ink);font-weight:600}.pt4m-r.is-cx .pt4m-nm,.pt4m-r.is-done .pt4m-nm{color:var(--k-mut);font-weight:500}.pt4m-r.is-cx .pt4m-nm{text-decoration:line-through;-webkit-text-decoration-color:var(--k-faint);text-decoration-color:var(--k-faint)}.pt4m-r.is-ev .pt4m-c{color:var(--k-mut);font-size:13.5px}.pt4m-r.is-tmr .pt4m-c{color:var(--k-text)}.pt4m-r.is-tmr .pt4m-t{font-size:12.5px}.pt4m-act{display:inline-flex;align-items:center;min-height:44px;color:var(--pu-brass-ink);font-weight:500;font-size:13.5px}.pt4m-ib{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--k-strong);border-radius:10px;color:var(--k-text)}.pt4m-ib .pt4-ic{width:18px;height:18px}.pt4m-nowl{position:relative;height:22px;display:flex;align-items:center}.pt4m-nowl:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--k-brassline)}.pt4m-nowl span{position:relative;padding-right:6px;background:var(--k-card);color:var(--pu-brass-ink);font-size:12px;font-weight:600}.pt4m-nowl+.pt4m-r{border-top:0}.pt4m-fl{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:4px 16px;font-size:14px}.pt4m-fr{color:var(--pu-brass-ink);font-weight:500}}.ln-root{--ln-mut2:color-mix(in srgb,var(--k-mut) 72%,var(--k-text));--ln-ink0:color-mix(in srgb,var(--k-stu-0) 58%,var(--k-text));--ln-warnt:color-mix(in srgb,var(--k-warn) 70%,var(--k-text));position:relative;z-index:1;color:var(--k-text);font-size:15px;line-height:1.5}.ln-root :where(h1,h2,h3,p,ul,ol){margin:0;padding:0}.ln-root :where(ul,ol){list-style:none}.ln-root a{color:inherit}.ln-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.ln-ic{width:16px;height:16px;flex:none}.ln-ic-sm{width:15px;height:15px}.ln-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ln-root .ln-btn{height:44px;padding:0 18px;border-radius:10px;font-size:15px;gap:8px;justify-content:center}.ln-root .ln-btn:not(.k-btn-brass){background:var(--k-card)}.ln-root .ln-btn:not(.k-btn-brass):hover{background:var(--k-hover)}.ln-root .ln-btn-sm{height:36px;padding:0 14px;font-size:14px;border-radius:9px}.ln-pause:focus-visible,.ln-pn:focus-visible,.ln-root .ln-btn:focus-visible{outline:2px solid var(--k-brass);outline-offset:3px}.ln-nav{gap:6px;height:68px;border-bottom:1px solid var(--k-line)}.ln-logo,.ln-nav{display:flex;align-items:center}.ln-logo{gap:7px;margin-right:auto;text-decoration:none;font-family:var(--k-head);font-weight:700;font-size:22px;letter-spacing:-.01em}.ln-logo i{width:9px;height:9px;border-radius:50%;background:var(--k-brass)}.ln-nav .ln-l{padding:7px 11px;border-radius:8px;color:var(--ln-mut2);text-decoration:none;font-size:14.5px}.ln-nav .ln-l:hover{color:var(--k-text);background:var(--k-soft)}.ln-nav .ln-l:focus-visible{outline:2px solid var(--k-brass);outline-offset:2px}.ln-nav>.ln-gap{margin-left:6px}.ln-only-m{display:none}.ln-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start;padding-top:72px;padding-bottom:44px}.ln-root .ln-h1{font-family:var(--k-head);font-weight:700;font-size:62px;line-height:1.03;letter-spacing:-.025em}.ln-lead{font-size:17.5px;line-height:1.55;color:var(--ln-mut2);max-width:520px;padding-top:4px}.ln-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ln-gets{margin-top:30px;flex-direction:column;font-size:15.5px;color:var(--ln-mut2)}.ln-gets,.ln-gets li{display:flex;gap:12px}.ln-gets li{align-items:center}.ln-gets .ln-ic{width:18px;height:18px}.ln-gets-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--k-card);border:1px solid var(--k-line);color:var(--k-brass)}.ln-produkt{scroll-margin-top:16px}.ln-tabsrow{display:flex;align-items:center;gap:12px;margin-bottom:22px}.ln-tabs{display:flex;gap:6px;flex-wrap:wrap;flex:1 1;min-width:0}.ln-tab,.ln-tabs{position:relative}.ln-tab{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;font:inherit;font-size:14.5px;color:var(--ln-mut2);cursor:pointer;border:1px solid var(--k-line);background:var(--k-card);overflow:hidden;white-space:nowrap}.ln-tab:hover{color:var(--k-text)}.ln-tab[aria-selected=true]{color:var(--k-text);border-color:var(--k-strong);background:var(--k-soft)}.ln-tab:focus-visible{outline:2px solid var(--k-brass);outline-offset:2px}.ln-bar{position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;overflow:hidden}.ln-bar i{display:block;height:100%;background:var(--k-brass);transform:scaleX(0);transform-origin:left}.ln-produkt.is-auto .ln-tab.on .ln-bar i{animation:ln-prog var(--ln-dur,7s) linear both}.ln-produkt.is-held .ln-tab.on .ln-bar i{animation-play-state:paused}@keyframes ln-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ln-pause{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;flex:none;color:var(--ln-mut2);background:none;border:0;cursor:pointer}.ln-pause:hover{color:var(--k-text);background:var(--k-soft)}.ln-pause[hidden]{display:none}.ln-produkt.is-userpaused .ln-pn.on *{animation-play-state:paused!important}.ln-stagebox{display:grid;margin-bottom:72px;min-height:571px}.ln-pn{grid-area:1/1;display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:40px;gap:40px;border-radius:14px;min-width:0}.ln-pn.off{visibility:hidden}.ln-pn.on{animation:ln-pnin .35s ease both}@keyframes ln-pnin{0%{opacity:0}}.ln-cap{display:flex;flex-direction:column;padding-top:4px}.ln-root .ln-cap h2{font-family:var(--k-head);font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.015em;margin-bottom:10px}.ln-cap p{color:var(--ln-mut2);font-size:15px;line-height:1.55}.ln-pts{margin-top:18px;flex-direction:column;font-size:14px;line-height:1.4;color:var(--ln-mut2)}.ln-pts,.ln-pts li{display:flex;gap:9px}.ln-pts li{align-items:flex-start}.ln-pts .ln-ic{width:15px;height:15px;margin-top:2px;color:var(--k-ok)}.ln-stage{position:relative;min-width:0;border-radius:14px;background:var(--k-card);border:1px solid var(--k-line);box-shadow:var(--k-shadow);overflow:hidden}.ln-s-board{min-height:300px;background-color:var(--k-board-paper);background-image:radial-gradient(circle,var(--k-cal-grid) 1.2px,transparent 1.3px);background-size:40px 40px;background-position:0 20px;--ln-shade:var(--k-bg);--ln-stu2:color-mix(in srgb,var(--k-stu-2) 90%,var(--k-text));--ln-red:var(--k-bad);--ln-blue:var(--k-info)}html[data-theme=light] .ln-s-board{--ln-shade:var(--k-text);--ln-stu2:var(--k-stu-2);--ln-red:color-mix(in srgb,var(--k-bad) 85%,var(--k-text));--ln-blue:color-mix(in srgb,var(--k-info) 85%,var(--k-text))}.ln-s-board .ln-bw,.ln-s-board .ln-bw svg{position:absolute;inset:0}.ln-s-board .ln-bw svg{display:block;width:100%;height:100%}.ln-s-board .lnb-pen{stroke-dasharray:var(--len);stroke-dashoffset:0}.ln-s-board[data-run] .lnb-pen{animation:ln-pen var(--t,.3s) var(--d,0s) linear both}@keyframes ln-pen{0%{stroke-dashoffset:var(--len)}}.ln-s-board .lnb-rip,.ln-s-board .lnb-snap{transform-box:fill-box;transform-origin:center}.ln-produkt.is-away .ln-s-board *{animation-play-state:paused!important}.ln-pas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:72px;border:1px solid var(--k-line);border-radius:14px;background:var(--k-card)}.ln-rola{display:flex;flex-direction:column;align-items:flex-start;padding:26px 28px;scroll-margin-top:16px}.ln-rola+.ln-rola{border-left:1px solid var(--k-line)}.ln-root .ln-rola h2{font-family:var(--k-head);font-weight:700;font-size:21px;line-height:1.2;letter-spacing:-.01em}.ln-rola p{margin-top:6px;max-width:430px;color:var(--ln-mut2);font-size:15px;line-height:1.55}.ln-rola-cta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:auto;padding-top:16px}.ln-link{font-size:14.5px;text-decoration:none;color:var(--k-text);border-bottom:1px solid var(--k-strong);padding-bottom:1px}.ln-link:focus-visible{outline:2px solid var(--k-brass);outline-offset:2px}.ln-foot{align-items:center;justify-content:space-between;gap:8px 18px;padding-top:18px;padding-bottom:28px;border-top:1px solid var(--k-line);font-size:13.5px;color:var(--ln-mut2)}.ln-foot,.ln-foot-links{display:flex;flex-wrap:wrap}.ln-foot-links{gap:6px 18px}.ln-foot a{text-decoration:none}.ln-foot a:hover{color:var(--k-text)}.ln-msheet{position:fixed;inset:0;z-index:40}.ln-ms-scrim{position:absolute;inset:0;background:color-mix(in srgb,var(--k-bg) 72%,transparent)}.ln-ms-pan{position:absolute;top:8px;left:8px;right:8px;padding:8px 14px 12px;border-radius:14px;background:var(--k-card);border:1px solid var(--k-strong);box-shadow:var(--k-shadow);animation:ln-msin .2s ease both}@keyframes ln-msin{0%{opacity:0;transform:translateY(-6px)}}.ln-ms-top{display:flex;align-items:center;justify-content:space-between;height:44px}.ln-ms-t{font-family:var(--k-head);font-weight:700;font-size:17px}.ln-ms-x{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;cursor:pointer;color:var(--k-text);background:none;border:1px solid var(--k-line)}.ln-ms-nav{margin-top:2px}.ln-ms-nav a{display:flex;align-items:center;min-height:48px;padding:0 2px;font-size:16px;text-decoration:none;border-bottom:1px solid var(--k-line)}.ln-ms-act{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.ln-ms-foot{display:flex;align-items:center;justify-content:flex-end;margin-top:6px;font-size:14.5px}.ln-ms-foot a{min-height:44px;display:inline-flex;align-items:center;padding:0 2px;color:var(--ln-mut2);text-decoration:none}.ln-ms-foot a:focus-visible,.ln-ms-nav a:focus-visible,.ln-ms-x:focus-visible{outline:2px solid var(--k-brass);outline-offset:2px}html.ln-ms-open{overflow:hidden}@media (min-width:861px){.ln-msheet{display:none!important}}@media (min-width:861px) and (max-width:1100px){.ln-hero{gap:36px;padding-top:56px}.ln-root .ln-h1{font-size:52px}.ln-stagebox{min-height:705px}.ln-pn{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:20px}.ln-cap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:36px;column-gap:36px;align-content:start}.ln-cap>h2,.ln-cap>p{grid-column:1}.ln-cap>.ln-pts{grid-column:2;grid-row:1/span 2;margin-top:4px}}@media (max-width:860px){.ln-wrap{padding:0 16px}.ln-nav{height:58px}.ln-nav .ln-l{display:none}.ln-root .ln-nav .ln-btn-sm{padding:0 11px}.ln-only-m{display:inline-flex}.ln-hero{grid-template-columns:1fr;gap:16px;padding-top:28px;padding-bottom:24px}.ln-root .ln-h1{font-size:38px;line-height:1.06}.ln-lead{font-size:16px;padding-top:0}.ln-cta .ln-btn{flex:1 1 100%}.ln-gets{margin-top:18px;gap:10px;font-size:14.5px}.ln-gets li{gap:10px}.ln-gets-ic{width:32px;height:32px}.ln-tabsrow{flex-wrap:wrap;gap:8px;margin-bottom:14px}.ln-tabs{flex:1 1 100%}.ln-tab{height:36px;padding:0 12px;font-size:13.5px;gap:6px}.ln-pause{width:32px;height:32px}.ln-stagebox{margin-bottom:40px;min-height:686px}.ln-pn{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:14px}.ln-root .ln-cap h2{font-size:21px;margin-bottom:4px}.ln-cap p{font-size:14px}.ln-pts{display:none}.ln-s-board{min-height:250px;background-size:26px 26px;background-position:0 13px}.ln-pas{grid-template-columns:minmax(0,1fr);margin-bottom:40px}.ln-rola{padding:20px 18px}.ln-rola+.ln-rola{border-left:0;border-top:1px solid var(--k-line)}.ln-root .ln-rola h2{font-size:19px}.ln-rola p{font-size:14.5px}.ln-root .ln-rola-cta .ln-btn{height:42px}}@media (max-width:340px){.ln-nav .ln-signup{display:none}}@media (prefers-reduced-motion:reduce){.ln-root *,.ln-root :after,.ln-root :before{animation:none!important;transition:none!important}}