._shell_5qjqy_7{width:var(--container);padding:16px 0 var(--space-section);color:var(--desk-text);margin:0 auto}._top_5qjqy_16{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}._back_5qjqy_24{border:1px solid var(--desk-line);border-radius:var(--radius-pill);min-height:40px;color:var(--desk-text);font:700 14px / 1.2 var(--font-sans-stack);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 16px 0 13px;transition:border-color .14s,color .14s;display:inline-flex}._back_5qjqy_24:hover{border-color:var(--lime);color:var(--lime)}._tools_5qjqy_44{flex-wrap:wrap;gap:8px;display:flex}._groupChip_5qjqy_50,._source_5qjqy_51{border:1px solid var(--desk-line);border-radius:var(--radius-pill);background:var(--desk-2);min-height:40px;color:var(--desk-text);font-family:var(--font-mono-stack);letter-spacing:.04em;align-items:center;gap:8px;margin:0;padding:4px 5px 4px 14px;font-size:12px;display:inline-flex}._groupChip_5qjqy_50 small{color:var(--desk-soft);text-transform:uppercase;font-size:11px}._groupChip_5qjqy_50 b{font-family:var(--font-display-stack);letter-spacing:0;font-size:14px;font-weight:700}._groupChip_5qjqy_50 button{border:1px solid var(--desk-line);border-radius:var(--radius-pill);min-height:30px;color:var(--desk-text);font:700 12px / 1 var(--font-sans-stack);cursor:pointer;background:0 0;padding:0 12px}._groupChip_5qjqy_50 button:hover,._source_5qjqy_51 button:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}._source_5qjqy_51 i{background:var(--desk-soft);border-radius:50%;flex:none;width:8px;height:8px}._source_5qjqy_51[data-state=ready] i{background:var(--lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime), transparent 75%)}._source_5qjqy_51[data-state=warning] i{background:var(--coral)}._source_5qjqy_51 button{border:1px solid var(--desk-line);width:30px;height:30px;color:var(--desk-text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}._source_5qjqy_51 button:disabled{opacity:.45;cursor:default}._source_5qjqy_51 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:14px;height:14px}._hero_5qjqy_144{grid-template-columns:minmax(0,1fr) minmax(340px,.74fr);align-items:end;gap:24px 44px;padding:30px 0 26px;display:grid}._heroCopy_5qjqy_154{min-width:0;container-type:inline-size}._kicker_5qjqy_159{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:600;display:inline-flex}._kicker_5qjqy_159:before{background:var(--lime);content:"";border-radius:2px;flex:none;width:8px;height:8px;transform:rotate(-9deg)}._kicker_5qjqy_159 b{color:var(--desk-text);font-weight:600}._phase_5qjqy_187{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:20px 0 0;font-size:13px;font-weight:600;display:flex}._phase_5qjqy_187 i{background:var(--lilac);border-radius:50%;flex:none;width:10px;height:10px}._phase_5qjqy_187[data-phase=during]{color:var(--lime)}._phase_5qjqy_187[data-phase=during] i{background:var(--lime);animation:1.8s ease-in-out infinite _class-live_5qjqy_1}._phase_5qjqy_187[data-phase=after] i{background:var(--desk-soft)}@keyframes _class-live_5qjqy_1{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--lime), transparent 40%)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--lime), transparent 100%)}}._subject_5qjqy_231{font-family:var(--font-display-stack);font-size:clamp(18px, calc(100cqi / var(--fit)), 62px);letter-spacing:-.03em;overflow-wrap:break-word;text-wrap:balance;margin:12px 0 0;font-weight:800;line-height:1}._subject_5qjqy_231[data-length=medium]{font-size:clamp(18px, calc(100cqi / var(--fit)), 50px);line-height:1.02}._subject_5qjqy_231[data-length=long]{font-size:clamp(18px, calc(100cqi / var(--fit)), 40px);line-height:1.05}._notice_5qjqy_252{border:1px solid var(--desk-line);background:var(--desk-2);max-width:62ch;color:var(--desk-soft);border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:18px 0 0;padding:12px 16px;font-size:14px;line-height:1.45;display:flex}._notice_5qjqy_252+._notice_5qjqy_252{margin-top:8px}._notice_5qjqy_252[data-tone=change]{border-color:color-mix(in srgb, var(--coral), transparent 45%);color:var(--desk-text)}._notice_5qjqy_252 strong{color:var(--coral);font-weight:700}._notice_5qjqy_252 a{color:var(--lime);font-weight:700;text-decoration:none}._notice_5qjqy_252 a:hover{text-decoration:underline}._board_5qjqy_293{border:1px solid var(--desk-line);background:linear-gradient(#1d1c1b,#151413);border-radius:26px;min-width:0;padding:20px 22px 12px;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -44px #000000e6}._boardGrid_5qjqy_304{grid-template-columns:auto minmax(0,1fr);gap:18px 26px;margin:0;display:grid}._boardGrid_5qjqy_304 dt{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:600}._boardGrid_5qjqy_304 dd{min-width:0;margin:0}._boardTime_5qjqy_325,._boardRoom_5qjqy_326{align-content:start;gap:9px;display:grid}._boardTime_5qjqy_325 small{color:var(--desk-soft);font-family:var(--font-mono-stack);margin-top:6px;font-size:11px;display:block}._boardRow_5qjqy_340{border-top:1px dashed var(--desk-line);grid-column:1/-1;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:12px;padding-top:12px;display:grid}._boardRow_5qjqy_340 dd{font-size:15px;font-weight:600;line-height:1.35}._boardRow_5qjqy_340 dd a[data-compact]{border-radius:var(--radius-pill);min-height:36px;padding:4px 12px}._boardRow_5qjqy_340 dd a:hover{background:color-mix(in srgb, var(--lime), transparent 82%);box-shadow:none}._flaps_5qjqy_370{font-family:var(--font-display-stack);align-items:stretch;gap:4px;font-size:40px;font-weight:800;line-height:1;display:inline-flex}._flaps_5qjqy_370 b{min-width:.78em;height:1.26em;color:var(--desk-text);background:linear-gradient(#2d2c2a 0 50%,#242321 50% 100%);border-radius:7px;place-items:center;padding:0 .1em;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 2px #0000008c}._flaps_5qjqy_370 b:after{content:"";background:#0009;height:1px;position:absolute;top:50%;left:0;right:0}._flaps_5qjqy_370 b[data-space]{min-width:.3em;box-shadow:none;background:0 0}._flaps_5qjqy_370 b[data-space]:after{content:none}._flaps_5qjqy_370 i{color:var(--desk-soft);place-items:center;font-style:normal;display:grid}._flaps_5qjqy_370[data-tone=room] b{background:linear-gradient(180deg, #e6ff72 0 50%, var(--lime) 50% 100%);color:var(--ink);box-shadow:inset 0 1px #fff6,0 2px #0000008c}._flaps_5qjqy_370[data-tone=room] b:after{background:#0f0e0c47}._roomText_5qjqy_434{color:var(--lime);font-family:var(--font-display-stack);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:1.1;display:block}._none_5qjqy_445{color:var(--desk-soft);font-size:14px}._route_5qjqy_450{border-top:1px dashed var(--desk-line);margin-top:12px}._work_5qjqy_457{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);align-items:start;gap:16px;display:grid}._main_5qjqy_464,._aside_5qjqy_465{flex-direction:column;gap:16px;min-width:0;display:flex}._card_5qjqy_472{background:var(--sheet);min-width:0;color:var(--ink);box-shadow:var(--shadow-feature);border-radius:26px;padding:22px 24px 24px;position:relative}._card_5qjqy_472[data-active]:before{background:var(--violet);content:"";border-radius:0 0 4px 4px;width:56px;height:4px;position:absolute;top:0;left:28px}._shell_5qjqy_7[data-phase=during] ._card_5qjqy_472[data-active]:before{background:var(--lime);box-shadow:0 0 0 1px var(--ink)}._cardHead_5qjqy_499{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}._cardKicker_5qjqy_507{color:var(--ink-soft);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:inline-flex}._cardKicker_5qjqy_507:before{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 1px var(--ink);content:"";border-radius:2px;flex:none;transform:rotate(-9deg)}._cardHead_5qjqy_499 h2{font-family:var(--font-display-stack);letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(20px,1.9vw,25px);font-weight:700;line-height:1.05}._count_5qjqy_540{border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-family:var(--font-mono-stack);white-space:nowrap;flex:none;padding:5px 11px;font-size:12px;font-weight:600}._count_5qjqy_540[data-full]{border-color:var(--ink);background:var(--lime)}._itemList_5qjqy_557{border-top:1px solid var(--line);margin:0 0 14px;padding:0;list-style:none}._itemList_5qjqy_557 li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;display:flex}._itemList_5qjqy_557 label{cursor:pointer;flex:auto;align-items:center;gap:12px;min-width:0;min-height:50px;display:flex;position:relative}._itemList_5qjqy_557 input{opacity:0;width:1px;height:1px;margin:0;position:absolute}._box_5qjqy_591{border:1.5px solid var(--ink);background:var(--white);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;transition:background-color .14s;display:grid}._box_5qjqy_591 svg{fill:none;opacity:0;width:16px;height:16px;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}._itemList_5qjqy_557 input:checked+._box_5qjqy_591{background:var(--lime)}._itemList_5qjqy_557 input:checked+._box_5qjqy_591 svg{opacity:1}._itemList_5qjqy_557 input:focus-visible+._box_5qjqy_591{outline:3px solid var(--violet);outline-offset:2px}._itemText_5qjqy_627{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600;line-height:1.35}._itemList_5qjqy_557 li[data-done] ._itemText_5qjqy_627{color:var(--ink-soft);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink), transparent 50%);text-decoration-color:color-mix(in srgb, var(--ink), transparent 50%)}._remove_5qjqy_641{width:38px;height:38px;color:var(--ink-soft);font:400 22px / 1 var(--font-sans-stack);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}._remove_5qjqy_641:hover{background:var(--wash);color:var(--ink)}._composer_5qjqy_661{gap:8px;margin:0 0 16px;display:flex}._composer_5qjqy_661 input{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--white);min-width:0;min-height:48px;color:var(--ink);font:500 15px / 1.2 var(--font-sans-stack);flex:auto;padding:0 18px}._composer_5qjqy_661 input:disabled{background:var(--wash)}._composer_5qjqy_661 button,._primaryButton_5qjqy_684,._ghostButton_5qjqy_685{border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);min-height:48px;color:var(--white);font:700 14px / 1.2 var(--font-sans-stack);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0 22px;transition:background-color .14s,border-color .14s,opacity .14s;display:inline-flex}._composer_5qjqy_661 button:hover:not(:disabled),._primaryButton_5qjqy_684:hover:not(:disabled){border-color:var(--violet);background:var(--violet)}._ghostButton_5qjqy_685{background:var(--white);color:var(--ink)}._ghostButton_5qjqy_685:hover{background:var(--lime)}._composer_5qjqy_661 button:disabled,._primaryButton_5qjqy_684:disabled{border-color:var(--line);background:var(--wash);color:color-mix(in srgb, var(--ink) 48%, var(--wash));cursor:default}._field_5qjqy_726{gap:8px;display:grid}._field_5qjqy_726>span{font-size:13px;font-weight:700}._field_5qjqy_726 textarea,._field_5qjqy_726 input{border:1px solid var(--line-strong);background:var(--white);width:100%;min-height:48px;color:var(--ink);font:500 15px / 1.45 var(--font-sans-stack);resize:vertical;border-radius:16px;padding:12px 16px}._composer_5qjqy_661 input:focus,._field_5qjqy_726 textarea:focus,._field_5qjqy_726 input:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--lime), transparent 45%);outline:none}._field_5qjqy_726 textarea::placeholder,._composer_5qjqy_661 input::placeholder{color:color-mix(in srgb, var(--ink), transparent 55%)}._assignmentGrid_5qjqy_762{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:12px;display:grid}._taskRow_5qjqy_769{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}._taskRow_5qjqy_769 small{color:var(--ink-soft);font-size:12.5px}._taskStatus_5qjqy_782{color:var(--green);margin:10px 0 0;font-size:13px;font-weight:700}._markCard_5qjqy_790{grid-column:1/-1;padding-top:18px}._markCard_5qjqy_790>*{margin-top:0}._next_5qjqy_800{border:1px solid var(--desk-line);background:var(--desk-2);color:var(--desk-text);border-radius:26px;gap:8px;padding:20px 70px 20px 22px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid;position:relative}._next_5qjqy_800:hover{border-color:var(--lime);transform:translateY(-2px)}._nextKicker_5qjqy_818{color:var(--lime);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}._nextMain_5qjqy_827{align-items:baseline;gap:12px;min-width:0;display:flex}._nextMain_5qjqy_827 time{font-family:var(--font-display-stack);letter-spacing:-.02em;flex:none;font-size:22px;font-weight:800}._nextMain_5qjqy_827 strong{min-width:0;font-size:16px;font-weight:700;line-height:1.3}._nextMeta_5qjqy_849{color:var(--desk-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}._nextMeta_5qjqy_849 em{border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);font-family:var(--font-mono-stack);padding:3px 10px;font-size:12px;font-style:normal;font-weight:600}._nextArrow_5qjqy_869{background:var(--lime);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;top:50%;right:20px;transform:translateY(-50%)}._recList_5qjqy_885{gap:8px;margin:0;padding:0;list-style:none;display:grid}._recList_5qjqy_885 a{border:1px solid var(--line);color:var(--ink);border-radius:16px;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .14s,background-color .14s;display:grid}._recList_5qjqy_885 a:hover{border-color:var(--ink);background:var(--wash)}._recList_5qjqy_885 span{color:var(--violet);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:600}._recList_5qjqy_885 strong{font-size:15px;font-weight:700;line-height:1.3}._recList_5qjqy_885 small{color:var(--ink-soft);font-size:13px;line-height:1.45}._fine_5qjqy_930{color:var(--ink-soft);margin:12px 0 0;font-size:12px}._emptyState_5qjqy_936{background:var(--sheet);max-width:760px;color:var(--ink);box-shadow:var(--shadow-feature);border-radius:26px;margin-top:26px;padding:clamp(24px,3vw,36px)}._emptyState_5qjqy_936 h1{font-family:var(--font-display-stack);letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1}._emptyState_5qjqy_936>p:not(._cardKicker_5qjqy_507){max-width:56ch;color:var(--ink-soft);margin:12px 0 0;font-size:15px;line-height:1.5}._emptyActions_5qjqy_963{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}._storageNotice_5qjqy_970{color:var(--desk-soft);margin:16px 0 0;font-size:13px}@media (width>=1041px){._shell_5qjqy_7:not([data-phase=before]) ._main_5qjqy_464>[data-card=task]{order:-1}}@media (width<=1040px){._hero_5qjqy_144{grid-template-columns:minmax(0,1fr);padding-top:24px}._work_5qjqy_457{flex-direction:column;align-items:stretch;gap:14px;display:flex}._main_5qjqy_464,._aside_5qjqy_465{display:contents}._work_5qjqy_457 [data-card=pack]{order:1}._work_5qjqy_457 [data-card=task]{order:2}._work_5qjqy_457 [data-card=next]{order:3}._work_5qjqy_457 [data-card=mark]{order:4}._work_5qjqy_457 [data-card=recs]{order:5}._shell_5qjqy_7:not([data-phase=before]) ._work_5qjqy_457 [data-card=mark]{order:0}._shell_5qjqy_7:not([data-phase=before]) ._work_5qjqy_457 [data-card=pack]{order:3}._shell_5qjqy_7:not([data-phase=before]) ._work_5qjqy_457 [data-card=next]{order:4}}@media (width<=560px){._shell_5qjqy_7{padding-top:12px}._top_5qjqy_16{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back source""group group";gap:8px;display:grid}._tools_5qjqy_44{display:contents}._back_5qjqy_24{grid-area:back}._source_5qjqy_51{grid-area:source;justify-self:end;min-width:0}._source_5qjqy_51>span:not(._visually-hidden_5qjqy_1044){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._groupChip_5qjqy_50{grid-area:group;min-width:0}._groupChip_5qjqy_50 b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._groupChip_5qjqy_50 button{margin-left:auto}._hero_5qjqy_144{gap:20px;padding:20px 0 18px}._phase_5qjqy_187{margin-top:14px;font-size:12px}._board_5qjqy_293{border-radius:22px;padding:18px 16px 8px}._boardGrid_5qjqy_304{gap:16px 20px}._boardRow_5qjqy_340{grid-template-columns:92px minmax(0,1fr)}._flaps_5qjqy_370{font-size:34px}._card_5qjqy_472{border-radius:22px;padding:20px 16px}._card_5qjqy_472[data-active]:before{left:20px}._assignmentGrid_5qjqy_762{grid-template-columns:minmax(0,1fr)}._composer_5qjqy_661 button{padding:0 16px}._taskRow_5qjqy_769 ._primaryButton_5qjqy_684{width:100%}._next_5qjqy_800{border-radius:22px;padding:18px 64px 18px 18px}._nextMain_5qjqy_827{flex-direction:column;gap:2px}}@media (pointer:coarse){._remove_5qjqy_641{width:44px;height:44px}._boardRow_5qjqy_340 dd a[data-compact],._groupChip_5qjqy_50 button,._source_5qjqy_51 button{min-height:44px}._source_5qjqy_51 button{width:44px}}@media (prefers-reduced-motion:reduce){._phase_5qjqy_187[data-phase=during] i{animation:none}._next_5qjqy_800{transition:none}._next_5qjqy_800:hover{transform:none}}._shell_12bx4_1{width:var(--container);padding:clamp(26px, 5vw, 54px) 0 var(--space-section);gap:14px;margin:0 auto;display:grid}._contextStrip_12bx4_9,._sourceStrip_12bx4_10{border:1px solid var(--ink);background:var(--white);justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:13px 15px;display:flex}._contextStrip_12bx4_9>div,._sourceStrip_12bx4_10>div{min-width:0}._contextStrip_12bx4_9>div:first-child{gap:2px;display:grid}._contextStrip_12bx4_9>div:last-child{gap:8px;display:flex}._contextStrip_12bx4_9 span,._sourceStrip_12bx4_10 small,._locationHeading_12bx4_38 small{color:var(--ink-soft);font-size:var(--fs-xs)}._contextStrip_12bx4_9 strong,._sourceStrip_12bx4_10 strong{overflow-wrap:anywhere;font-size:var(--fs-xs);display:block}._contextStrip_12bx4_9 button,._sourceStrip_12bx4_10 button{min-height:var(--tap-target);border:1px solid var(--ink);color:inherit;cursor:pointer;font:inherit;font-size:var(--fs-xs);background:0 0;padding:0 12px;font-weight:800}._sourceStrip_12bx4_10{border-top:0;justify-content:flex-start}._sourceStrip_12bx4_10>span{border:1px solid var(--ink);background:var(--amber);border-radius:50%;flex:none;width:11px;height:11px}._sourceStrip_12bx4_10[data-state=ready]>span{background:var(--lime)}._sourceStrip_12bx4_10[data-state=warning]>span{background:var(--coral)}._sourceStrip_12bx4_10>div{flex:1}._sourceStrip_12bx4_10 small{margin-top:2px;line-height:1.35;display:block}._sourceStrip_12bx4_10 button:disabled{cursor:default;opacity:.55}._journeyCard_12bx4_100{border:1px solid var(--ink);background:var(--white);box-shadow:var(--shadow-card);grid-template-columns:minmax(145px,.35fr) minmax(0,1.15fr);display:grid;overflow:hidden}._timeBlock_12bx4_109,._lessonBlock_12bx4_110,._departureBlock_12bx4_111,._locationBlock_12bx4_112{min-width:0;padding:clamp(20px,4vw,38px)}._timeBlock_12bx4_109{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--sky);flex-direction:column;display:flex}._timeBlock_12bx4_109 span,._lessonBlock_12bx4_110>span,._departureBlock_12bx4_111 span,._locationHeading_12bx4_38>span,._setupCard_12bx4_129>span,._emptyState_12bx4_130>span,._noteCard_12bx4_131>span,._contactCard_12bx4_132>span,._sosPanel_12bx4_133>div>span{font-size:var(--fs-2xs);letter-spacing:.07em;font-weight:900}._timeBlock_12bx4_109 time{font-family:var(--font-display), Georgia, serif;font-size:var(--display-s);letter-spacing:-.02em;margin-top:14px;font-weight:600;line-height:.92}._lessonBlock_12bx4_110{border-bottom:1px solid var(--ink)}._lessonBlock_12bx4_110 h2,._setupCard_12bx4_129 h2,._emptyState_12bx4_130 h2,._noteCard_12bx4_131 h2,._contactCard_12bx4_132 h2,._sosPanel_12bx4_133 h2{overflow-wrap:anywhere;font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:10px 0 0;font-weight:600;line-height:.98}._lessonBlock_12bx4_110 h2{max-width:800px;font-size:var(--display-s)}._lessonBlock_12bx4_110>p,._setupCard_12bx4_129>p,._emptyState_12bx4_130>p,._noteCard_12bx4_131>p,._contactCard_12bx4_132>p,._sosPanel_12bx4_133>div>p{color:var(--ink-soft);line-height:1.55}._lessonBlock_12bx4_110>p{font-size:var(--fs-xs);margin:13px 0 0}._untrustedNotice_12bx4_186{border:1px solid var(--ink);background:color-mix(in srgb, var(--coral), var(--white) 80%);margin-top:20px;padding:13px 14px}._untrustedNotice_12bx4_186 strong{font-size:var(--fs-xs)}._untrustedNotice_12bx4_186 p{font-size:var(--fs-xs);margin:4px 0 0;line-height:1.4}._departureBlock_12bx4_111{border-right:1px solid var(--ink);background:var(--paper-deep);align-items:end;gap:22px;display:grid}._departureBlock_12bx4_111[data-tone=soon]{background:color-mix(in srgb, var(--amber), var(--white) 58%)}._departureBlock_12bx4_111[data-tone=due]{background:color-mix(in srgb, var(--coral), var(--white) 64%)}._departureBlock_12bx4_111>div{gap:7px;display:grid}._departureBlock_12bx4_111 strong{overflow-wrap:anywhere;font-family:var(--font-display), Georgia, serif;font-size:var(--fs-2xl);letter-spacing:-.02em;line-height:1}._departureBlock_12bx4_111 small{max-width:530px;color:var(--ink-soft);font-size:var(--fs-xs);line-height:1.45}._departureBlock_12bx4_111 label{gap:7px;display:grid}._departureBlock_12bx4_111 label>span{font-size:var(--fs-xs);letter-spacing:0;text-transform:none}._departureBlock_12bx4_111 input{border:1px solid var(--ink);background:var(--white);width:min(100%,260px);min-height:52px;color:inherit;font:inherit;font-size:var(--fs-base);border-radius:0;padding:0 13px}._locationBlock_12bx4_112{background:var(--paper);flex-direction:column;display:flex}._locationHeading_12bx4_38{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._locationBlock_12bx4_112 dl{grid-template-columns:minmax(0,1.35fr) minmax(100px,.65fr);gap:12px;margin:20px 0 0;display:grid}._locationBlock_12bx4_112 dl>div{border-top:1px solid var(--ink);min-width:0;padding-top:10px}._locationBlock_12bx4_112 dt{font-size:var(--fs-2xs);font-weight:800}._locationBlock_12bx4_112 dd{overflow-wrap:anywhere;font-size:var(--fs-xs);margin:7px 0 0;font-weight:700;line-height:1.35}._locationBlock_12bx4_112>p{color:var(--ink-soft);font-size:var(--fs-xs);margin:18px 0 0;line-height:1.5}._primaryActions_12bx4_308{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:24px;display:flex}._primaryActions_12bx4_308 a,._primaryActions_12bx4_308 button,._setupCard_12bx4_129 button,._emptyState_12bx4_130>div a,._emptyState_12bx4_130>div button{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--white);cursor:pointer;font:inherit;font-size:var(--fs-xs);text-align:center;justify-content:center;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}._primaryActions_12bx4_308 ._sosButton_12bx4_336{background:var(--coral);color:var(--ink)}._campusChoice_12bx4_341,._sosPanel_12bx4_133,._noteCard_12bx4_131,._contactCard_12bx4_132,._setupCard_12bx4_129,._emptyState_12bx4_130,._loadingState_12bx4_347{border:1px solid var(--ink);background:var(--white)}._campusChoice_12bx4_341{margin:0;padding:clamp(18px,3vw,28px)}._campusChoice_12bx4_341 legend{font-size:var(--fs-xs);padding:0 7px;font-weight:900}._campusChoice_12bx4_341>p{max-width:780px;color:var(--ink-soft);font-size:var(--fs-xs);margin:0 0 16px;line-height:1.5}._campusChoice_12bx4_341>div{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}._campusChoice_12bx4_341 label{background:var(--paper);cursor:pointer;align-content:center;gap:4px;min-width:0;min-height:88px;padding:12px;display:grid;position:relative}._campusChoice_12bx4_341 input{position:absolute;inset:8px 8px auto auto}._campusChoice_12bx4_341 label:has(input:checked){background:var(--lime)}._campusChoice_12bx4_341 label>span{font-size:var(--fs-xs);font-weight:800}._campusChoice_12bx4_341 label>small,._campusChoice_12bx4_341>small{color:var(--ink-soft);font-size:var(--fs-2xs);line-height:1.35}._campusChoice_12bx4_341>small{margin-top:12px;display:block}._sosPanel_12bx4_133{background:color-mix(in srgb, var(--coral), var(--white) 74%);grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);gap:clamp(22px,4vw,52px);padding:clamp(22px,4vw,38px);display:grid}._sosPanel_12bx4_133 h2,._noteCard_12bx4_131 h2,._contactCard_12bx4_132 h2,._setupCard_12bx4_129 h2,._emptyState_12bx4_130 h2{font-size:var(--fs-2xl)}._sosPanel_12bx4_133>div>p,._noteCard_12bx4_131>p,._contactCard_12bx4_132>p,._setupCard_12bx4_129>p,._emptyState_12bx4_130>p{font-size:var(--fs-xs);margin:13px 0 0}._sosPanel_12bx4_133 ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}._sosPanel_12bx4_133 li{border:1px solid var(--ink);background:var(--white);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 12px;display:grid}._sosPanel_12bx4_133 li>span{font-family:var(--font-display), Georgia, serif;font-size:var(--fs-md);font-weight:700}._sosPanel_12bx4_133 li>div{min-width:0}._sosPanel_12bx4_133 li strong,._sosPanel_12bx4_133 li small{display:block}._sosPanel_12bx4_133 li small{overflow-wrap:anywhere;color:var(--ink-soft);font-size:var(--fs-2xs);margin-top:2px;line-height:1.35}._sosPanel_12bx4_133 li a,._sosPanel_12bx4_133 li>b{border:1px solid var(--ink);min-height:44px;font-size:var(--fs-2xs);align-items:center;padding:0 10px;font-weight:800;display:inline-flex}._sosPanel_12bx4_133 li a{background:var(--ink);color:var(--white)}._sosPanel_12bx4_133 li>b{color:var(--ink-soft);font-weight:700}._sosPanel_12bx4_133>small{font-size:var(--fs-xs);grid-column:1/-1;font-weight:800}._essentials_12bx4_511{border:1px solid var(--ink);background:var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);gap:2px;display:grid}._noteCard_12bx4_131,._contactCard_12bx4_132{border:0;padding:clamp(22px,4vw,36px)}._noteCard_12bx4_131{background:var(--lime)}._contactCard_12bx4_132{background:var(--paper-deep)}._noteCard_12bx4_131 textarea{resize:vertical;border:1px solid var(--ink);background:var(--white);width:100%;min-height:118px;color:inherit;font:inherit;font-size:var(--fs-sm);border-radius:0;margin-top:17px;padding:13px;line-height:1.45}._noteCard_12bx4_131>small{font-size:var(--fs-2xs);margin-top:7px;display:block}._contactCard_12bx4_132 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}._contactCard_12bx4_132 dl>div{border-top:1px solid var(--ink);min-width:0;padding-top:10px}._contactCard_12bx4_132 dt{font-size:var(--fs-2xs);font-weight:800}._contactCard_12bx4_132 dd{overflow-wrap:anywhere;font-size:var(--fs-xs);margin:6px 0 0;font-weight:800}._contactCard_12bx4_132>a{width:fit-content;font-size:var(--fs-xs);border-bottom:1px solid;margin-top:8px;font-weight:800;display:block}._setupCard_12bx4_129,._emptyState_12bx4_130{box-shadow:var(--shadow-card);padding:clamp(26px,5vw,54px)}._setupCard_12bx4_129>p,._emptyState_12bx4_130>p{max-width:680px}._setupCard_12bx4_129 button{margin-top:22px}._emptyState_12bx4_130>div{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}._emptyState_12bx4_130>div a:nth-of-type(2){color:var(--ink);background:0 0}._loadingState_12bx4_347{align-items:center;gap:16px;padding:30px;display:flex}._loadingState_12bx4_347>span{border:3px solid var(--paper-dark);border-top-color:var(--violet);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite _first-day-spin_12bx4_1}._loadingState_12bx4_347 h2{font-family:var(--font-display), Georgia, serif;font-size:var(--fs-xl);margin:0}._loadingState_12bx4_347 p{color:var(--ink-soft);font-size:var(--fs-xs);margin:4px 0 0}@keyframes _first-day-spin_12bx4_1{to{transform:rotate(360deg)}}@media (width<=850px){._journeyCard_12bx4_100,._sosPanel_12bx4_133,._essentials_12bx4_511{grid-template-columns:1fr}._timeBlock_12bx4_109,._departureBlock_12bx4_111{border-right:0}._departureBlock_12bx4_111{border-bottom:1px solid var(--ink)}._sosPanel_12bx4_133>small{grid-column:auto}._campusChoice_12bx4_341>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._shell_12bx4_1{gap:10px;width:min(100% - 28px,1280px);padding-top:20px}._contextStrip_12bx4_9,._sourceStrip_12bx4_10{align-items:flex-start}._contextStrip_12bx4_9{flex-direction:column}._contextStrip_12bx4_9>div:last-child{width:100%}._contextStrip_12bx4_9 button{flex:1}._sourceStrip_12bx4_10{flex-wrap:wrap}._sourceStrip_12bx4_10>div{width:calc(100% - 30px)}._sourceStrip_12bx4_10 button{width:100%}._timeBlock_12bx4_109,._lessonBlock_12bx4_110,._departureBlock_12bx4_111,._locationBlock_12bx4_112,._noteCard_12bx4_131,._contactCard_12bx4_132{padding:20px}._timeBlock_12bx4_109 time,._lessonBlock_12bx4_110 h2{font-size:var(--display-s)}._departureBlock_12bx4_111 strong{font-size:var(--fs-2xl)}._locationBlock_12bx4_112 dl,._contactCard_12bx4_132 dl{grid-template-columns:1fr}._primaryActions_12bx4_308,._emptyState_12bx4_130>div{flex-direction:column}._primaryActions_12bx4_308 a,._primaryActions_12bx4_308 button,._emptyState_12bx4_130>div a,._emptyState_12bx4_130>div button{width:100%}._campusChoice_12bx4_341>div{grid-template-columns:1fr}._sosPanel_12bx4_133{padding:20px}._sosPanel_12bx4_133 li{grid-template-columns:30px minmax(0,1fr)}._sosPanel_12bx4_133 li a,._sosPanel_12bx4_133 li>b{grid-column:2;width:fit-content}}@media (prefers-reduced-motion:reduce){._loadingState_12bx4_347>span{animation:none}}._shell_inoom_4{width:var(--container);padding:18px 0 var(--space-section);color:var(--desk-text);margin:0 auto}._kicker_inoom_11{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:600;display:inline-flex}._kicker_inoom_11:before{background:var(--lime);content:"";border-radius:2px;flex:none;width:8px;height:8px;transform:rotate(-9deg)}._kicker_inoom_11 b{color:var(--desk-text)}._setup_inoom_40{width:var(--container);padding:18px 0 var(--space-section);color:var(--desk-text);grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:18px;margin:0 auto;display:grid}._setupSheet_inoom_52{--focus-ring:var(--lime);--focus-halo:var(--violet);border:1px solid var(--violet);background:radial-gradient(110% 90% at 100% 0%, #ffffff24, transparent 55%), var(--violet);color:var(--paper);box-shadow:var(--shadow-pop);border-radius:28px;align-content:space-between;gap:22px;padding:clamp(22px,2.6vw,32px);display:grid}._setupCopy_inoom_68 ._kicker_inoom_11{color:var(--lime)}._setupSheet_inoom_52 form p[class*=deviceHint]{color:color-mix(in srgb, var(--paper) 74%, var(--violet))}._setupSheet_inoom_52 form div[class*=catalogStatus]{color:var(--paper);background:#ffffff14;border-color:#ffffff47}._setupSheet_inoom_52 form div[class*=catalogStatus] p,._setupSheet_inoom_52 form p[class*=catalogStatus]{color:var(--paper)}._setupCopy_inoom_68 h2{font-family:var(--font-display-stack);font-size:var(--display-m);letter-spacing:-.03em;margin:12px 0 0;font-weight:800;line-height:.98}._setupCopy_inoom_68 p:last-child{max-width:56ch;color:color-mix(in srgb, var(--paper) 76%, var(--violet));font-size:var(--fs-base);margin:12px 0 0;line-height:1.5}._setupAside_inoom_106{align-content:start;gap:12px;display:grid}._setupTask_inoom_112{border:1px solid var(--desk-line);background:var(--desk-2);border-radius:22px;gap:8px;padding:18px 20px;display:grid}._setupTask_inoom_112[data-tone=danger]{border-color:color-mix(in srgb, var(--coral), transparent 30%)}._setupTask_inoom_112 strong{font-family:var(--font-display-stack);font-size:var(--fs-md);font-weight:700}._setupTask_inoom_112 p{color:var(--desk-soft);font-size:var(--fs-2xs);margin:0}._setupTask_inoom_112 a{color:var(--lime);font-size:12.5px;font-weight:700;text-decoration:none}._setupLinks_inoom_144{border:1px solid var(--desk-line);background:var(--desk-2);border-radius:22px;gap:6px;padding:18px 20px;display:grid}._setupLinks_inoom_144 ._kicker_inoom_11{margin-bottom:6px}._setupLinks_inoom_144 a{border:1px solid var(--desk-line);color:var(--desk-text);border-radius:14px;gap:2px;padding:10px 12px;text-decoration:none;transition:border-color .12s;display:grid}._setupLinks_inoom_144 a:hover{border-color:var(--lime)}._setupLinks_inoom_144 strong{font-size:var(--fs-2xs);font-weight:700}._setupLinks_inoom_144 small{color:var(--desk-soft);font-size:12px}._legacySheet_inoom_184{width:var(--container);margin:18px auto var(--space-section);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-feature);border-radius:26px;padding:clamp(18px,2.2vw,26px)}._skeletonHero_inoom_196{background:linear-gradient(90deg, var(--desk-2) 0%, var(--desk-line) 50%, var(--desk-2) 100%);background-size:200% 100%;border-radius:18px;height:320px;animation:1.4s linear infinite _shimmer_inoom_1}@keyframes _shimmer_inoom_1{to{background-position:-200% 0}}@media (width<=1040px){._setup_inoom_40{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){._shell_inoom_4{padding-top:12px}}@media (prefers-reduced-motion:reduce){._skeletonHero_inoom_196{animation:none}}._notice_n34kn_10{--focus-ring:var(--lime);--focus-halo:var(--desk);border:1px solid color-mix(in srgb, var(--lime) 45%, var(--desk));background:var(--desk-2);color:var(--desk-text);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 14px;padding:14px 18px;display:flex}._notice_n34kn_10[data-tone=error]{border-color:color-mix(in srgb, var(--coral) 55%, var(--desk))}._notice_n34kn_10>div{gap:3px;min-width:0;display:grid}._noticeKicker_n34kn_36{color:var(--lime);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:600}._notice_n34kn_10 strong{font-size:var(--fs-sm)}._notice_n34kn_10 small{color:var(--desk-soft);font-size:13px}._notice_n34kn_10 button{border-radius:var(--radius-pill);background:var(--lime);min-height:42px;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--fs-2xs);border:0;padding:0 18px;font-weight:700}._notice_n34kn_10 button:disabled{background:color-mix(in srgb, var(--desk-text) 20%, var(--desk-2));color:var(--desk-soft);cursor:default}._board_n34kn_75{--focus-ring:var(--lime);--focus-halo:var(--violet);--board-soft:color-mix(in srgb, var(--paper) 76%, var(--violet));border:1px solid var(--violet);background:radial-gradient(110% 90% at 100% 0%, #ffffff24, transparent 55%), radial-gradient(70% 60% at 0% 100%, #d9ff3d14, transparent 60%), var(--violet);color:var(--paper);box-shadow:var(--shadow-pop);isolation:isolate;border-radius:28px;padding:26px 30px 30px;position:relative;overflow:hidden}._boardTop_n34kn_93{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}._stamp_n34kn_101{color:var(--lime);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}._stamp_n34kn_101 b{color:var(--paper)}._boardTools_n34kn_115{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._groupChip_n34kn_122,._source_n34kn_123{border-radius:var(--radius-pill);min-height:40px;color:var(--paper);background:#ffffff14;border:1px solid #ffffff47;align-items:center;gap:8px;padding:0 6px 0 14px;font-size:13px;display:inline-flex}._groupChip_n34kn_122 small{color:var(--board-soft);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;font-size:10px}._groupChip_n34kn_122 b{font-family:var(--font-display-stack);letter-spacing:-.01em;font-size:14px;font-weight:700}._groupChip_n34kn_122 button,._source_n34kn_123 button{border-radius:var(--radius-pill);min-height:30px;color:var(--paper);cursor:pointer;font:inherit;background:#ffffff29;border:0;padding:0 12px;font-size:12.5px;font-weight:700}._source_n34kn_123{font-family:var(--font-mono-stack);font-size:11.5px}._source_n34kn_123 button{place-items:center;width:30px;padding:0;font-size:14px;display:inline-grid}._groupChip_n34kn_122 button:hover,._source_n34kn_123 button:hover{background:var(--lime);color:var(--ink)}._source_n34kn_123 i{background:var(--board-soft);border-radius:50%;width:8px;height:8px}._source_n34kn_123[data-tone=fresh] i{background:var(--lime);box-shadow:0 0 0 3px #d9ff3d38}._source_n34kn_123[data-tone=stale] i{background:var(--coral)}._boardMain_n34kn_202{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""lead";align-items:center;gap:22px 40px;margin-top:18px;display:grid}._boardMain_n34kn_202[data-rail=true]{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);grid-template-areas:"status rail""lead lead"}._status_n34kn_220{grid-area:status;min-width:0}._headline_n34kn_225{gap:6px;margin:0;display:grid}._headKicker_n34kn_231{color:var(--lime);font-family:var(--font-mono-stack);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:600}._headBig_n34kn_240{color:var(--lime);font-family:var(--font-display-stack);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(54px,7.4vw,112px);font-weight:800;line-height:.92}._headSub_n34kn_251{color:var(--board-soft);font-size:var(--fs-md);font-weight:600}._lead_n34kn_257{border-top:1px solid #fff3;grid-area:lead;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:end;gap:18px 48px;padding-top:22px;display:grid}._leadInfo_n34kn_267{min-width:0}._leadMeta_n34kn_271{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}._leadMeta_n34kn_271 span{border-radius:var(--radius-pill);font-family:var(--font-mono-stack);letter-spacing:.04em;border:1px solid #ffffff4d;padding:4px 10px 5px;font-size:11px;font-weight:600}._leadMeta_n34kn_271 span:first-child{border-color:var(--lime);background:var(--lime);color:var(--ink)}._leadSubject_n34kn_294{font-family:var(--font-display-stack);letter-spacing:-.02em;overflow-wrap:break-word;margin:0;font-size:clamp(22px,2.3vw,32px);font-weight:700;line-height:1.08}._leadChange_n34kn_304{background:var(--coral);color:var(--ink);border-radius:12px;margin:12px 0 0;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-block}._leadNote_n34kn_315{color:var(--board-soft);font-size:var(--fs-sm);margin:0}._progress_n34kn_321{border-radius:var(--radius-pill);background:#ffffff2e;height:6px;margin-top:14px;overflow:hidden}._progress_n34kn_321 i{border-radius:inherit;background:var(--lime);height:100%;display:block;box-shadow:0 0 12px #d9ff3db3}._actions_n34kn_337{align-content:end;gap:8px;display:grid}._actions_n34kn_337>*{justify-content:center}._primary_n34kn_347,._ghost_n34kn_348{border-radius:var(--radius-pill);min-height:46px;font:inherit;font-size:var(--fs-2xs);align-items:center;gap:8px;padding:0 20px;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .14s,background-color .14s,color .14s,border-color .14s;display:inline-flex}._primary_n34kn_347{border:1px solid var(--lime);background:var(--lime);color:var(--ink);box-shadow:var(--glow-lime)}._primary_n34kn_347:hover{transform:translateY(-2px)}._ghost_n34kn_348{color:var(--paper);cursor:pointer;background:0 0;border:1px solid #fff6}._ghost_n34kn_348:hover{border-color:var(--paper);background:var(--paper);color:var(--violet)}._chips_n34kn_393{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}._roomChip_n34kn_401,._campusChip_n34kn_402,._campusRaw_n34kn_403{border-radius:var(--radius-pill);align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:700;line-height:1.1;display:inline-flex}._roomChip_n34kn_401{background:var(--lime);color:var(--ink)}._campusChip_n34kn_402,._campusRaw_n34kn_403{border:1px solid color-mix(in srgb, currentColor 36%, transparent);color:inherit;text-decoration:none}._campusChip_n34kn_402:hover{border-color:currentColor}._chips_n34kn_393 a[data-compact=true]{border-color:color-mix(in srgb, currentColor 36%, transparent);border-radius:var(--radius-pill);min-height:32px;padding:0 12px;font-size:13px}._rail_n34kn_442{background:color-mix(in srgb, var(--violet) 72%, #07071f);border:1px solid #ffffff29;border-radius:22px;grid-area:rail;min-width:0;padding:18px 18px 16px}._railTitle_n34kn_451{color:var(--board-soft);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;margin:0 0 30px;font-size:10.5px;font-weight:600}._railTrack_n34kn_461{background:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 16.66%),#ffffff14;border-radius:12px;height:46px;position:relative}._railHour_n34kn_470{color:var(--board-soft);font-family:var(--font-mono-stack);font-size:10px;font-weight:600;position:absolute;top:-20px;transform:translate(-50%)}._railHour_n34kn_470:first-child{transform:none}._railHour_n34kn_470:last-of-type{transform:translate(-100%)}._railBlock_n34kn_488{background:var(--paper);border-radius:8px;min-width:6px;position:absolute;top:8px;bottom:8px}._railBlock_n34kn_488[data-moment=past]{background:#ffffff4d}._railBlock_n34kn_488[data-moment=current],._railBlock_n34kn_488[data-moment=started]{background:var(--lime);box-shadow:0 0 16px #d9ff3da6}._railNow_n34kn_507{background:var(--coral);border-radius:2px;width:2px;position:absolute;top:-6px;bottom:-6px;transform:translate(-1px)}._railNow_n34kn_507 span{background:var(--coral);color:var(--ink);font-family:var(--font-mono-stack);white-space:nowrap;border-radius:6px;padding:2px 6px 3px;font-size:10px;font-weight:700;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}._railFacts_n34kn_532{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}._railFacts_n34kn_532 div{background:#ffffff12;border-radius:14px;flex-direction:column-reverse;gap:2px;min-width:0;padding:10px 12px;display:flex}._railFacts_n34kn_532 dt{color:var(--board-soft);font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;font-size:10px}._railFacts_n34kn_532 dd{font-family:var(--font-display-stack);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(16px,1.35vw,21px);font-weight:700;line-height:1.1}._grid_n34kn_569{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:14px;margin-top:14px;display:grid}._kicker_n34kn_577{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:inline-flex}._kicker_n34kn_577:before{background:var(--lime);content:"";border-radius:2px;width:8px;height:8px;transform:rotate(-9deg)}._feed_n34kn_599{--focus-ring:var(--lime);--focus-halo:var(--desk);border:1px solid var(--desk-line);background:var(--desk-2);min-width:0;color:var(--desk-text);border-radius:26px;padding:24px 24px 26px}._feedHead_n34kn_610{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}._feedHead_n34kn_610 h2{font-family:var(--font-display-stack);letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.05}._feedSummary_n34kn_627{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.02em;margin:8px 0 0;font-size:12px}._feedLink_n34kn_635{border:1px solid var(--desk-line);border-radius:var(--radius-pill);min-height:40px;color:var(--desk-text);font-size:var(--fs-2xs);align-items:center;gap:6px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}._feedLink_n34kn_635:hover{border-color:var(--lime);color:var(--lime)}._week_n34kn_656{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:20px 0 6px;display:grid}._week_n34kn_656 button{border:1px solid var(--desk-line);min-width:0;color:color-mix(in srgb, var(--desk-text) 62%, var(--desk-2));cursor:pointer;font:inherit;background:0 0;border-radius:14px;justify-items:center;gap:3px;padding:10px 2px 9px;transition:transform .14s,border-color .14s,background-color .14s;display:grid;position:relative}._week_n34kn_656 button[data-busy=true]{color:var(--desk-text)}._week_n34kn_656 button small{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}._week_n34kn_656 button b{font-family:var(--font-display-stack);font-size:18px;font-weight:700;line-height:1}._week_n34kn_656 button span{gap:3px;min-height:5px;display:flex}._week_n34kn_656 button span i{background:var(--lime);border-radius:50%;width:5px;height:5px}._week_n34kn_656 button[data-today=true]{border-color:var(--lime);background:var(--lime);color:var(--ink)}._week_n34kn_656 button[data-today=true] span i{background:var(--ink)}._week_n34kn_656 button[aria-current=date]{border-color:var(--desk-text);transform:translateY(-2px)}._week_n34kn_656 button[aria-current=date]:not([data-today=true]){background:color-mix(in srgb, var(--desk-text) 10%, var(--desk-2))}._week_n34kn_656 button[data-today=true][aria-current=date]{box-shadow:0 0 0 2px var(--desk-text), var(--glow-lime)}@media (hover:hover){._week_n34kn_656 button:hover{border-color:var(--desk-text)}._week_n34kn_656 button[data-today=true]:hover{border-color:var(--lime)}}._week_n34kn_656 button em{background:var(--t-bg,var(--lime));width:14px;height:10px;box-shadow:0 0 0 2px var(--desk-2);pointer-events:none;border-radius:3px;position:absolute;top:-5px;right:-4px;transform:rotate(12deg)}._timeline_n34kn_760{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}._slot_n34kn_769{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:14px;display:grid}._slotTime_n34kn_776{text-align:right;justify-items:end;gap:2px;padding-top:14px;display:grid}._slotTime_n34kn_776 b{color:var(--desk-text);font-family:var(--font-display-stack);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1}._slotTime_n34kn_776 small{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;font-size:10px}._slot_n34kn_769[data-moment=current] ._slotTime_n34kn_776 b,._slot_n34kn_769[data-moment=started] ._slotTime_n34kn_776 b{color:var(--lime)}._slot_n34kn_769[data-moment=past] ._slotTime_n34kn_776 b{color:color-mix(in srgb, var(--desk-text) 45%, var(--desk-2))}._slotCard_n34kn_811{border:1px solid var(--desk-line);background:color-mix(in srgb, var(--desk-text) 4%, var(--desk-2));border-radius:18px;min-width:0;padding:14px 16px 16px 20px;transition:border-color .14s;position:relative;overflow:hidden}._slotCard_n34kn_811:before{background:var(--violet);content:"";border-radius:0 4px 4px 0;width:4px;position:absolute;top:12px;bottom:12px;left:0}._slot_n34kn_769[data-moment=current] ._slotCard_n34kn_811,._slot_n34kn_769[data-moment=started] ._slotCard_n34kn_811{border-color:color-mix(in srgb, var(--lime) 55%, var(--desk-2));box-shadow:0 0 0 1px color-mix(in srgb, var(--lime) 30%, transparent), 0 18px 40px -24px #d9ff3d80}._slot_n34kn_769[data-moment=current] ._slotCard_n34kn_811:before,._slot_n34kn_769[data-moment=started] ._slotCard_n34kn_811:before{background:var(--lime)}._slot_n34kn_769[data-moment=past] ._slotCard_n34kn_811:before{background:var(--desk-line)}._slot_n34kn_769[data-moment=past] ._slotCard_n34kn_811 h3{color:color-mix(in srgb, var(--desk-text) 60%, var(--desk-2))}._slotCard_n34kn_811:hover{border-color:color-mix(in srgb, var(--desk-text) 30%, var(--desk-2))}._slotTop_n34kn_857{justify-content:space-between;align-items:center;gap:10px;display:flex}._slotTags_n34kn_864{flex-wrap:wrap;gap:5px;display:flex}._slotTags_n34kn_864 em{border:1px solid var(--desk-line);border-radius:var(--radius-pill);color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px 4px;font-size:10px;font-style:normal;font-weight:600}._slotTags_n34kn_864 em[data-moment=upcoming]{border-color:var(--violet);background:var(--violet);color:var(--paper)}._slotTags_n34kn_864 em[data-moment=current],._slotTags_n34kn_864 em[data-moment=started]{border-color:var(--lime);background:var(--lime);color:var(--ink)}._slotTags_n34kn_864 em[data-kind=change]{border-color:var(--coral);color:var(--coral)}._slotOpen_n34kn_901{border:1px solid var(--desk-line);border-radius:var(--radius-pill);min-height:32px;color:var(--lime);flex:none;align-items:center;gap:4px;padding:0 12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}._slotOpen_n34kn_901:hover{border-color:var(--lime)}._slotCard_n34kn_811 h3{font-family:var(--font-display-stack);letter-spacing:-.015em;overflow-wrap:break-word;margin:10px 0 0;font-size:clamp(17px,1.5vw,20px);font-weight:700;line-height:1.15}._slotChange_n34kn_930{color:var(--coral);margin:10px 0 0;font-size:13.5px;font-weight:600}._slotMaterials_n34kn_937{border-top:1px dashed var(--desk-line);color:var(--desk-soft);margin:12px 0 0;padding-top:10px;font-size:13px;line-height:1.6}._slotMaterials_n34kn_937 span{color:var(--lime);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;margin-right:8px;font-size:10px}._slotMaterials_n34kn_937 a{color:var(--desk-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--desk-text) 35%, var(--desk-2));text-decoration-color:color-mix(in srgb, var(--desk-text) 35%, var(--desk-2));text-underline-offset:3px}._slotMaterials_n34kn_937 a+a:before{color:var(--desk-soft);content:"·";margin:0 8px;text-decoration:none;display:inline-block}._slotMaterials_n34kn_937 a:hover{color:var(--lime)}._gap_n34kn_975{border-left:2px dashed var(--desk-line);color:var(--desk-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-left:90px;padding:2px 0 2px 14px;font-size:13px;display:flex}._gapPill_n34kn_987{border:1px solid var(--desk-line);border-radius:var(--radius-pill);font-family:var(--font-mono-stack);letter-spacing:.04em;padding:4px 10px 5px;font-size:11px;font-weight:600}._gap_n34kn_975[data-transfer=true]{border-left-color:var(--coral)}._gap_n34kn_975[data-transfer=true] ._gapPill_n34kn_987{border-color:var(--coral);color:var(--coral)}._gap_n34kn_975 a{color:var(--lime);font-weight:700;text-decoration:none}._gap_n34kn_975 a:hover{text-decoration:underline}._nowLine_n34kn_1017{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}._nowLine_n34kn_1017 span{color:var(--coral);font-family:var(--font-mono-stack);text-align:right;font-size:12px;font-weight:700}._nowLine_n34kn_1017 i{background:var(--coral);border-radius:2px;height:2px;position:relative}._nowLine_n34kn_1017 i:before{background:var(--coral);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:-5px;transform:translateY(-50%);box-shadow:0 0 0 4px #ff4d3d40}._nowLine_n34kn_1017 em{border-radius:var(--radius-pill);background:var(--coral);color:var(--ink);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;padding:3px 9px 4px;font-size:10px;font-style:normal;font-weight:700}._dayEmpty_n34kn_1065{border:1px dashed var(--desk-line);color:var(--desk-soft);font-size:var(--fs-sm);border-radius:18px;margin:18px 0 0;padding:18px 20px}._due_n34kn_1074{border:1px solid color-mix(in srgb, var(--lime) 45%, var(--desk-2));border-radius:18px;margin-top:18px;padding:16px 18px}._due_n34kn_1074 ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}._due_n34kn_1074 li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}._due_n34kn_1074 strong{font-size:var(--fs-sm)}._due_n34kn_1074 span{color:var(--desk-soft);font-size:13px}._due_n34kn_1074 a{color:var(--lime);margin-left:auto;font-size:13px;font-weight:700;text-decoration:none}._side_n34kn_1115{gap:14px;display:grid}._tile_n34kn_1120,._tasks_n34kn_1121{--focus-ring:var(--lime);--focus-halo:var(--desk);--tile-accent:var(--lime);border:1px solid var(--desk-line);background:var(--desk-2);min-width:0;color:var(--desk-text);border-radius:22px;padding:20px 20px 18px;position:relative;overflow:hidden}._tile_n34kn_1120[data-tone=lilac]{--tile-accent:var(--lilac)}._tile_n34kn_1120[data-tone=coral]{--tile-accent:var(--coral)}._tileIndex_n34kn_1143{color:var(--tile-accent);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}._tileNumber_n34kn_1154{color:color-mix(in srgb, var(--tile-accent) 22%, var(--desk-2));font-family:var(--font-display-stack);letter-spacing:-.05em;pointer-events:none;font-size:84px;font-weight:900;line-height:1;position:absolute;top:-8px;right:14px}._titleChip_n34kn_1167{border-radius:var(--radius-pill);background:var(--ink);color:var(--lime);font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;margin-top:6px;padding:4px 10px 5px;font-size:11px;font-weight:700;line-height:1;display:inline-block}._tile_n34kn_1120 h2,._tasks_n34kn_1121 h2{max-width:14ch;font-family:var(--font-display-stack);letter-spacing:-.02em;margin:10px 0 0;font-size:21px;font-weight:700;line-height:1.1;position:relative}._tasks_n34kn_1121 h2{max-width:none;padding-right:64px}._tileNote_n34kn_1201{color:var(--desk-soft);margin:12px 0 0;font-size:13px;position:relative}._tileLinks_n34kn_1208{flex-wrap:wrap;gap:4px 14px;margin-top:14px;display:flex;position:relative}._tileLinks_n34kn_1208 a,._tileLinks_n34kn_1208 button{min-height:32px;color:var(--tile-accent);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;padding:0;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}._tileLinks_n34kn_1208 a:hover,._tileLinks_n34kn_1208 button:hover{text-underline-offset:3px;text-decoration:underline}._tasks_n34kn_1121{--focus-ring:var(--ink);--focus-halo:var(--lime);--tile-accent:var(--ink);border-color:var(--lime);background:var(--lime);color:var(--ink);box-shadow:var(--glow-lime)}._tasks_n34kn_1121 ._tileIndex_n34kn_1143{color:color-mix(in srgb, var(--ink) 70%, var(--lime))}._tasks_n34kn_1121 ._tileNumber_n34kn_1154{color:color-mix(in srgb, var(--ink) 12%, var(--lime))}._tasks_n34kn_1121 ._tileNote_n34kn_1201{color:color-mix(in srgb, var(--ink) 72%, var(--lime))}._taskList_n34kn_1261{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}._task_n34kn_1121{background:color-mix(in srgb, var(--ink) 7%, var(--lime));border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px 10px 8px;display:grid}._taskDone_n34kn_1280{border:2px solid var(--ink);color:#0000;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:background-color .14s,color .14s;display:inline-grid}._taskDone_n34kn_1280:hover{background:var(--ink);color:var(--lime)}._taskBody_n34kn_1299{gap:3px;min-width:0;padding-top:4px;display:grid}._taskBody_n34kn_1299 strong{font-size:var(--fs-2xs);font-weight:700;line-height:1.3}._taskBody_n34kn_1299>span{color:color-mix(in srgb, var(--ink) 70%, var(--lime));font-size:12.5px}._task_n34kn_1121[data-tone=danger] ._taskBody_n34kn_1299 b{color:#b3180c}._quick_n34kn_1321{gap:8px;margin-top:14px;display:grid;position:relative}._quickRow_n34kn_1328{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}._quickRow_n34kn_1328 input{border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--sheet);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;padding:0 16px;font-size:14px}._quickRow_n34kn_1328 input::placeholder{color:color-mix(in srgb, var(--ink) 50%, var(--sheet))}._quickRow_n34kn_1328 button{background:var(--ink);width:46px;height:46px;color:var(--lime);cursor:pointer;font:700 24px / 1 var(--font-sans-stack);border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}._quickRow_n34kn_1328 button:disabled{background:color-mix(in srgb, var(--ink) 30%, var(--lime));color:color-mix(in srgb, var(--ink) 55%, var(--lime));cursor:default}._deadlines_n34kn_1371{flex-wrap:wrap;gap:5px;display:flex}._deadlines_n34kn_1371 button,._pickDate_n34kn_1378 button{border:1px solid color-mix(in srgb, var(--ink) 35%, var(--lime));border-radius:var(--radius-pill);min-height:32px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;padding:0 11px;font-size:12.5px;font-weight:600}._deadlines_n34kn_1371 button[aria-checked=true],._pickDate_n34kn_1378[data-picked=true] button{border-color:var(--ink);background:var(--ink);color:var(--lime)}._pickDate_n34kn_1378{display:inline-flex;position:relative}._pickDate_n34kn_1378 input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}._pickDate_n34kn_1378[data-native=true] input{border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--sheet);opacity:1;pointer-events:auto;width:auto;height:32px;padding:0 8px;position:static}._tomorrow_n34kn_1429,._changes_n34kn_1430{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}._tomorrow_n34kn_1429 li{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}._tomorrow_n34kn_1429 b{color:var(--lilac);font-family:var(--font-display-stack);font-size:15px;font-weight:700}._tomorrow_n34kn_1429 span{gap:2px;min-width:0;display:grid}._tomorrow_n34kn_1429 strong{font-size:13.5px;line-height:1.3}._tomorrow_n34kn_1429 small,._changes_n34kn_1430 span{color:var(--desk-soft);font-size:12.5px}._changes_n34kn_1430 li{border-left:3px solid var(--coral);gap:2px;padding-left:12px;display:grid}._changes_n34kn_1430 strong{font-size:13.5px}._note_n34kn_1481{border:1px solid var(--desk-line);background:var(--desk);width:100%;min-height:92px;color:var(--desk-text);font:inherit;resize:vertical;border-radius:16px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.5;display:block;position:relative}._note_n34kn_1481::placeholder{color:color-mix(in srgb, var(--desk-text) 40%, var(--desk))}._note_n34kn_1481:focus-visible,._quickRow_n34kn_1328 input:focus-visible{outline:3px solid var(--lime);outline-offset:2px}._quickRow_n34kn_1328 input:focus-visible{outline-color:var(--ink)}._skeletonLead_n34kn_1514,._skeletonRow_n34kn_1515{background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f) 0 0/200% 100%;border-radius:18px;animation:1.4s ease-in-out infinite _my-day-shimmer_n34kn_1}._skeletonLead_n34kn_1514{grid-area:lead;height:160px}._skeletonRow_n34kn_1515{height:92px;list-style:none}@keyframes _my-day-shimmer_n34kn_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1100px){._boardMain_n34kn_202,._boardMain_n34kn_202[data-rail=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""lead""rail";align-items:stretch}._grid_n34kn_569{grid-template-columns:minmax(0,1fr)}._side_n34kn_1115{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=700px){._board_n34kn_75{border-radius:22px;padding:20px 16px 22px}._boardTools_n34kn_115{width:100%}._groupChip_n34kn_122{flex:auto;justify-content:space-between}._headBig_n34kn_240{font-size:clamp(48px,15vw,72px)}._headSub_n34kn_251{font-size:var(--fs-sm)}._lead_n34kn_257{grid-template-columns:minmax(0,1fr)}._rail_n34kn_442{padding:14px 14px 12px}._feed_n34kn_599{border-radius:22px;padding:18px 14px 20px}._week_n34kn_656{gap:4px}._week_n34kn_656 button{border-radius:12px;padding:8px 0 7px}._week_n34kn_656 button b{font-size:16px}._slot_n34kn_769{grid-template-columns:minmax(0,1fr);gap:6px}._slotTime_n34kn_776{text-align:left;place-items:baseline start;gap:8px;padding:0 0 0 4px;display:flex}._slotTime_n34kn_776 b{font-size:20px}._gap_n34kn_975{margin-left:12px}._nowLine_n34kn_1017{grid-template-columns:auto minmax(0,1fr) auto}._side_n34kn_1115{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){._groupChip_n34kn_122 button,._source_n34kn_123 button,._slotOpen_n34kn_901,._feedLink_n34kn_635,._roomChip_n34kn_401,._campusChip_n34kn_402,._campusRaw_n34kn_403,._deadlines_n34kn_1371 button,._pickDate_n34kn_1378 button,._tileLinks_n34kn_1208 a,._tileLinks_n34kn_1208 button{min-height:44px}._source_n34kn_123 button{width:44px}._chips_n34kn_393 a[data-compact=true]{min-height:44px}._taskDone_n34kn_1280{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){._primary_n34kn_347,._week_n34kn_656 button,._slotCard_n34kn_811{transition:none}._primary_n34kn_347:hover,._week_n34kn_656 button[aria-current=date]{transform:none}._skeletonLead_n34kn_1514,._skeletonRow_n34kn_1515{animation:none}}
