.IffHGa_phone{background:#1b1d1f;border-radius:42px;flex:none;width:336px;max-width:100%;margin:0;padding:9px;box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 50px #0000004d}.IffHGa_screen{color:#111b21;background:#efeae2;border-radius:34px;flex-direction:column;height:590px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.IffHGa_status{color:#fff;background:#008069;justify-content:space-between;align-items:center;padding:8px 22px 4px;font-size:12px;font-weight:600;display:flex}.IffHGa_statusIcons{align-items:center;gap:6px;display:inline-flex}.IffHGa_head{color:#fff;background:#008069;align-items:center;gap:8px;padding:6px 10px 9px;display:flex}.IffHGa_back{flex:none}.IffHGa_avatar{border-radius:50%;flex:none}.IffHGa_who{flex-direction:column;flex:1;min-width:0;display:flex}.IffHGa_title{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.IffHGa_subtitle{white-space:nowrap;text-overflow:ellipsis;opacity:.85;font-size:11.5px;overflow:hidden}.IffHGa_action{opacity:.95;flex:none}.IffHGa_chat{flex-direction:column;flex:1;justify-content:flex-end;gap:4px;padding:10px 10px 6px;display:flex;overflow:hidden}.IffHGa_bubble{overflow-wrap:anywhere;border-radius:8px;max-width:88%;padding:5px 8px 4px;font-size:13px;line-height:1.38;position:relative;box-shadow:0 1px .5px #0b141a21}.IffHGa_in{background:#fff;border-start-start-radius:0;align-self:flex-start}.IffHGa_out{background:#d9fdd3;border-start-end-radius:0;align-self:flex-end}.IffHGa_name{color:#06a17c;font-size:12px;font-weight:600;display:block}.IffHGa_text{display:block}.IffHGa_link{color:#027eb5}.IffHGa_time{color:#667781;justify-content:flex-end;align-items:center;gap:3px;margin-top:1px;font-size:10.5px;display:flex}.IffHGa_ticks{color:#53bdeb}.IffHGa_deleted .IffHGa_text{color:#667781;font-style:italic}.IffHGa_quote{background:#0b141a0d;border-inline-start:4px solid #06a17c;border-radius:6px;flex-direction:column;margin:2px 0 4px;padding:4px 8px;display:flex}.IffHGa_quoteName{color:#06a17c;font-size:11.5px;font-weight:600}.IffHGa_quoteText{white-space:nowrap;text-overflow:ellipsis;color:#667781;font-size:12px;overflow:hidden}.IffHGa_image{border-radius:6px;margin:1px -4px 4px;display:block;overflow:hidden}.IffHGa_file{background:#0b141a0d;border-radius:6px;align-items:center;gap:8px;margin:1px -3px 5px;padding:8px;display:flex}.IffHGa_fileIcon{color:#fff;background:#e5484d;border-radius:4px;flex:none;place-items:center;width:30px;height:36px;font-size:9px;font-weight:800;display:grid}.IffHGa_fileText{flex-direction:column;min-width:0;display:flex}.IffHGa_fileName{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.IffHGa_fileMeta{color:#667781;font-size:11px}.IffHGa_system{color:#54656f;background:#fff;border-radius:7px;align-self:center;margin:4px 0;padding:4px 10px;font-size:11.5px;box-shadow:0 1px .5px #0b141a21}.IffHGa_bar{align-items:center;gap:6px;padding:6px 8px 12px;display:flex}.IffHGa_input{color:#8696a0;background:#fff;border-radius:999px;flex:1;padding:9px 14px;font-size:13.5px}.IffHGa_mic{color:#fff;background:#00a884;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}
.RPQUbG_steps{flex-direction:column;gap:22px;width:100%;margin:0;padding:0;list-style:none;display:flex}.RPQUbG_step{grid-template-columns:36px minmax(0,1fr);gap:14px;display:grid}.RPQUbG_number{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;font-weight:800;display:grid}.RPQUbG_content{flex-direction:column;gap:8px;min-width:0;padding-top:5px;display:flex}.RPQUbG_title{margin:0;font-size:18px}.RPQUbG_body{color:var(--text-2);margin:0;font-size:15.5px;line-height:1.75}.RPQUbG_body code,.RPQUbG_body kbd{background:var(--soft);border-radius:6px;padding:1px 6px;font-size:14px}.RPQUbG_body .btn{margin-inline-end:4px;display:inline-flex}.RPQUbG_image{border:1px solid var(--divider);border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:var(--shadow);display:block}.RPQUbG_narrow{max-width:320px}
.ybWOAa_wrap{align-items:center;display:inline-flex;position:relative}.ybWOAa_signIn{border-radius:var(--radius-sm);background:var(--soft);height:40px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;align-items:center;gap:7px;padding:0 14px;font-size:14.5px;font-weight:700;transition:transform .1s ease-out,background-color .1s ease-out;display:inline-flex}.ybWOAa_signIn:active{background:var(--soft-hover);transform:scale(.96)}@media (hover:hover){.ybWOAa_signIn:hover{background:var(--soft-hover)}}.ybWOAa_signIn:disabled{opacity:.7;cursor:progress}@media (max-width:559px){.ybWOAa_signIn{justify-content:center;width:40px;padding:0}.ybWOAa_label{display:none}}.ybWOAa_avatar{border:2px solid var(--chip);border-radius:var(--radius-sm);background:var(--chip);cursor:pointer;width:40px;height:40px;transition:var(--press);place-items:center;padding:0;display:grid;overflow:hidden}.ybWOAa_avatar:active{transform:scale(.95)}.ybWOAa_avatar img{object-fit:cover;width:100%;height:100%}.ybWOAa_initial{color:var(--green);font-weight:700}.ybWOAa_menu{top:calc(100% + 8px);z-index:30;border-radius:var(--radius);border:1px solid var(--divider);background:var(--panel);width:min(280px,100vw - 24px);padding:14px;animation:.16s cubic-bezier(.2,.9,.3,1) ybWOAa_drop;position:absolute;inset-inline-end:0;box-shadow:0 14px 40px #00000047}@keyframes ybWOAa_drop{0%{opacity:0;transform:translateY(-4px)}}.ybWOAa_name{margin:0 0 4px;font-size:15.5px;font-weight:700}.ybWOAa_verified{color:var(--green)}.ybWOAa_sub{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.ybWOAa_profile{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);color:var(--text);margin-top:12px;padding:9px 0;font-size:14.5px;font-weight:700;text-decoration:none;display:block}@media (hover:hover){.ybWOAa_profile:hover{color:var(--green)}}.ybWOAa_profileSub{color:var(--text-3);font-size:12.5px;font-weight:400;display:block}.ybWOAa_out{background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:12px;padding:7px 16px;font-size:14px;font-weight:700}@media (prefers-reduced-motion:reduce){.ybWOAa_menu{animation:none}}
.f_kG8a_logo{outline:none;align-items:center;height:54px;display:inline-flex;position:relative}.f_kG8a_logo img{aspect-ratio:553/283;pointer-events:none;width:auto;height:72px;margin-block:-9px;display:block}@media (max-width:360px){.f_kG8a_logo{height:46px}.f_kG8a_logo img{height:60px;margin-block:-7px}}@media (min-width:760px){.f_kG8a_logo{height:64px}.f_kG8a_logo img{height:96px;margin-block:-16px}.f_kG8a_holiday img{height:86px;margin-block:-3px -19px}}.f_kG8a_logo .f_kG8a_dark{display:none}:root[data-theme=dark] .f_kG8a_logo .f_kG8a_dark{display:block}:root[data-theme=dark] .f_kG8a_logo .f_kG8a_light{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .f_kG8a_logo .f_kG8a_dark{display:block}:root:not([data-theme=light]) .f_kG8a_logo .f_kG8a_light{display:none}}.f_kG8a_tip{top:calc(100% + 6px);z-index:20;border-radius:var(--radius-sm);background:var(--text);color:var(--panel);white-space:nowrap;opacity:0;pointer-events:none;flex-direction:column;gap:1px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.4;transition:opacity .14s,transform .16s;display:flex;position:absolute;inset-inline-start:0;transform:translateY(-4px);box-shadow:0 6px 20px #00000040}.f_kG8a_tip b{font-size:14px;font-weight:700}.f_kG8a_event:hover .f_kG8a_tip,.f_kG8a_event:focus-visible .f_kG8a_tip{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.f_kG8a_tip{transition:none}}
.gow29G_root{min-width:0;color:var(--text-2);white-space:nowrap;flex:0 auto;align-items:center;gap:9px;font-size:15px;display:inline-flex;overflow:hidden}.gow29G_date span+span{margin-inline-start:1px}.gow29G_sep{color:var(--divider)}.gow29G_weather{color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:600;display:inline-flex}.gow29G_turn{animation:.4s gow29G_cityIn;display:inline-flex}.gow29G_names{display:inline-grid}.gow29G_names>span{text-align:start;grid-area:1/1}.gow29G_hidden{visibility:hidden}.gow29G_shown{animation:.4s gow29G_cityIn}.gow29G_icon{color:var(--text-2);flex:none}@keyframes gow29G_cityIn{0%{opacity:0;transform:translateY(3px)}}@media (max-width:760px){.gow29G_root{display:none}}@container (max-width:640px){.gow29G_date span:last-child{display:none}}@container (max-width:520px){.gow29G_date,.gow29G_sep{display:none}}@container (max-width:340px){.gow29G_root{display:none}}@media (prefers-reduced-motion:reduce){.gow29G_turn,.gow29G_shown{animation:none}}
.VSfUAq_row{border-bottom:1px solid var(--divider);background:var(--panel)}.VSfUAq_rowInner{max-width:var(--measure);padding:0 var(--gutter);scrollbar-width:none;align-items:center;gap:4px;margin:0 auto;display:flex;overflow-x:auto}.VSfUAq_link{height:44px;color:var(--text-2);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:700;transition:color .12s;display:inline-flex;position:relative}@media (hover:hover){.VSfUAq_link:hover{color:var(--text)}}.VSfUAq_link[aria-current=page]{color:var(--green)}.VSfUAq_link[aria-current=page]:after{content:"";inset-inline:10px;background:var(--green);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.VSfUAq_icon{place-items:center;display:inline-grid}@media (max-width:759px){.VSfUAq_row{display:none}}@media (min-width:1100px){.VSfUAq_rowInner{max-width:none;padding:0 32px}}.VSfUAq_menu{display:none}@media (max-width:759px){.VSfUAq_menu{display:block}}.VSfUAq_button{border-radius:var(--radius-sm);background:var(--soft);width:40px;height:40px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;place-items:center;transition:transform .1s ease-out,background-color .1s ease-out;display:grid}.VSfUAq_button:active{background:var(--soft-hover);transform:scale(.94)}.VSfUAq_panel{top:calc(env(safe-area-inset-top) + 56px);z-index:30;border-radius:var(--radius);border:1px solid var(--divider);background:var(--panel);flex-direction:column;padding:6px;animation:.18s cubic-bezier(.2,.9,.3,1) VSfUAq_drop;display:flex;position:fixed;inset-inline:12px;box-shadow:0 16px 48px #0000004d}@keyframes VSfUAq_drop{0%{opacity:0;transform:translateY(-6px)}}.VSfUAq_item{border-radius:var(--radius-sm);color:var(--text);align-items:center;gap:12px;padding:10px;font-size:16px;font-weight:700;display:flex}.VSfUAq_item:active{background:var(--panel-press)}.VSfUAq_item[aria-current=page]{color:var(--chip-text);background:var(--chip)}.VSfUAq_itemIcon{border-radius:var(--radius-sm);background:var(--soft);place-items:center;width:36px;height:36px;display:grid}.VSfUAq_chev{color:var(--text-3);margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.VSfUAq_panel{animation:none}}
.uHemBG_mark{direction:ltr;flex:none;display:inline-block;position:relative}.uHemBG_mark>img{position:absolute;top:0;left:0}.uHemBG_badge{background:var(--panel);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 1px 2px #00000040}
.sGqMhG_toggle{border-radius:var(--radius-sm);background:var(--soft);width:40px;height:40px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;place-items:center;transition:transform .1s ease-out,background-color .1s ease-out;display:grid}.sGqMhG_toggle:active{background:var(--soft-hover);transform:scale(.94)}@media (hover:hover){.sGqMhG_toggle:hover{background:var(--soft-hover)}}@media (prefers-reduced-motion:reduce){.sGqMhG_toggle,.sGqMhG_toggle:active{transition:none;transform:none}}
.rAiKWG_bar{z-index:10;background:var(--header);-webkit-backdrop-filter:blur(20px)saturate(180%);padding-top:env(safe-area-inset-top);position:sticky;top:0}.rAiKWG_inner{max-width:var(--measure);height:56px;padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin:0 auto;display:grid}.rAiKWG_inner>:first-child{justify-self:start;min-width:0}@media (min-width:760px){.rAiKWG_inner{height:66px}}@media (min-width:1100px){.rAiKWG_inner{max-width:none;padding:0 32px}}.rAiKWG_start{align-items:center;gap:4px;min-width:0;display:inline-flex}@media (max-width:560px){.rAiKWG_backLabel,.rAiKWG_innerTitle{display:none}.rAiKWG_inner{gap:8px;display:flex}.rAiKWG_start{flex:none;gap:0}.rAiKWG_brand{flex:none}.rAiKWG_back{padding:0 4px}.rAiKWG_title{text-align:center;flex:1 1 0;min-width:0;max-width:none}.rAiKWG_end{flex:none;margin-inline-start:auto}}.rAiKWG_brand{white-space:nowrap;letter-spacing:-.01em;color:var(--green);transition:var(--press);align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.rAiKWG_brand:active{transform:scale(.97)}.rAiKWG_logo{border-radius:8px;flex:none}.rAiKWG_end{justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;display:flex;container-type:inline-size}@media (max-width:380px){.rAiKWG_about{display:none}}@media (max-width:360px){.rAiKWG_end,.rAiKWG_inner{gap:4px}}.rAiKWG_back{color:var(--text-2);border-radius:var(--radius-sm);height:40px;transition:var(--press), color .12s ease;align-items:center;gap:2px;padding:0 8px;font-size:16px;font-weight:700;display:inline-flex}@media (hover:hover){.rAiKWG_back:hover{color:var(--text);background:var(--soft)}}.rAiKWG_back:active,.rAiKWG_about:active{opacity:.6;transform:scale(.96)}.rAiKWG_title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;justify-self:center;max-width:46vw;font-size:16px;font-weight:700;overflow:hidden}.rAiKWG_about{color:var(--chip-text);border-radius:var(--radius-sm);transition:var(--press);justify-self:end;padding:6px 10px;font-size:15px;font-weight:700}@media (prefers-reduced-transparency:reduce){.rAiKWG_bar{background:var(--bg);-webkit-backdrop-filter:none}}.rAiKWG_end>:not(:first-child){flex-shrink:0}@media (max-width:560px){.rAiKWG_end{width:auto;container-type:normal}}
._8aEwW_page{max-width:var(--measure);padding:16px var(--gutter) 0;margin:0 auto}._8aEwW_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.QsEF_q_scope{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.QsEF_q_chips{scrollbar-width:none;gap:8px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.QsEF_q_chips::-webkit-scrollbar{display:none}.QsEF_q_chip{font:inherit;color:var(--text-2);background:var(--soft);border-radius:var(--radius-sm);cursor:pointer;transition:var(--press), color .12s ease;border:0;flex:none;padding:8px 14px;font-size:15px;font-weight:700}@media (hover:hover){.QsEF_q_chip:hover{background:var(--soft-hover);color:var(--text)}}.QsEF_q_chip:active{transform:scale(.96)}.QsEF_q_chip[aria-pressed=true]{background:var(--chip);color:var(--chip-text);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--green) 35%, transparent)}.QsEF_q_note{color:var(--text-3);margin:0;font-size:14px}
.osT1Fq_forum{flex-direction:column;gap:10px;display:flex}.osT1Fq_forumHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.osT1Fq_semesters{flex-wrap:wrap;gap:6px;display:flex}.osT1Fq_chip{font:inherit;border-radius:var(--radius-sm);background:var(--soft);color:var(--text-2);cursor:pointer;transition:var(--press);border:0;padding:7px 12px;font-size:14px;font-weight:700}@media (hover:hover){.osT1Fq_chip:hover{background:var(--soft-hover);color:var(--text)}}.osT1Fq_chip[aria-pressed=true]{background:var(--chip);color:var(--chip-text);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--green) 35%, transparent)}.osT1Fq_topics{background:var(--panel);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:0;list-style:none;overflow:hidden}.osT1Fq_topics li+li{border-top:1px solid var(--divider)}.osT1Fq_topicRow{color:inherit;transition:var(--press);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.osT1Fq_topicRow:active{background:var(--panel-press)}@media (hover:hover){.osT1Fq_topicRow:hover{background:var(--panel-press)}}.osT1Fq_topicIcon{border-radius:var(--radius-sm);width:42px;height:42px;color:var(--chip-text);background:var(--chip);flex:none;place-items:center;display:grid}.osT1Fq_icon_maman,.osT1Fq_icon_mamach{color:var(--on-green);background:var(--green)}.osT1Fq_topicBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.osT1Fq_topicLine{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.osT1Fq_topicTitle{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.osT1Fq_topicTime{color:var(--text-3);flex:none;font-size:12px}.osT1Fq_topicLast{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.osT1Fq_count{min-width:20px;height:20px;color:var(--on-green);background:var(--green);border-radius:6px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid}.osT1Fq_empty,.osT1Fq_note{color:var(--text-3);margin:4px;font-size:13.5px}.osT1Fq_empty{text-align:center;padding:18px 0}.osT1Fq_signIn{font:inherit;border-radius:var(--radius-sm);background:var(--soft);color:var(--text);box-shadow:var(--edge);cursor:pointer;border:0;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover){.osT1Fq_signIn:hover{background:var(--soft-hover)}}.osT1Fq_me{align-items:center;gap:8px;font-size:14px;display:inline-flex}.osT1Fq_meImg{border-radius:50%}.osT1Fq_meName{font-weight:600}.osT1Fq_linkButton{font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:13px}.osT1Fq_linkButton:hover{color:var(--green)}.osT1Fq_thread{flex-direction:column;gap:10px;min-height:60vh;display:flex}.osT1Fq_threadHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.osT1Fq_threadTitle{margin:0;font-size:24px;font-weight:800}.osT1Fq_threadSub{color:var(--text-3);margin:2px 0 0;font-size:13.5px}.osT1Fq_questions{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.osT1Fq_qTab{font:inherit;border-radius:var(--radius-sm);background:var(--soft);color:var(--text-2);cursor:pointer;border:0;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:700;display:inline-flex}.osT1Fq_qTab[aria-selected=true]{background:var(--chip);color:var(--chip-text);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--green) 35%, transparent)}.osT1Fq_qCount{background:var(--soft);border-radius:6px;min-width:18px;padding:1px 5px;font-size:11.5px;font-weight:700}.osT1Fq_qTab[aria-selected=true] .osT1Fq_qCount{background:color-mix(in srgb, var(--green) 18%, transparent)}.osT1Fq_messages{border-radius:var(--radius);background:color-mix(in srgb, var(--green) 7%, var(--bg));flex-direction:column;gap:6px;min-height:160px;padding:12px;display:flex}.osT1Fq_bubble{border-radius:4px var(--radius) var(--radius) var(--radius);background:var(--panel);align-self:flex-start;max-width:min(92%,680px);padding:6px 10px 4px;box-shadow:0 1px 1px #00000014}.osT1Fq_deleted{color:var(--text-3);font-size:13px;font-style:italic}.osT1Fq_who{align-items:center;gap:6px;margin-bottom:2px;font-size:13px;display:flex}.osT1Fq_whoImg{border-radius:50%}.osT1Fq_whoName{color:var(--green);font-weight:700}.osT1Fq_badge{color:var(--on-green);background:var(--green);border-radius:50%;place-items:center;width:15px;height:15px;font-size:11px;font-weight:800;display:grid}.osT1Fq_guest{color:var(--text-3);font-size:11.5px}.osT1Fq_when{color:var(--text-3);margin-inline-start:auto;padding-inline-start:10px;font-size:11.5px}.osT1Fq_quote{color:var(--text-2);border-inline-start:3px solid var(--green);background:color-mix(in srgb, var(--green) 7%, var(--panel));white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin:2px 0 4px;padding:4px 8px;font-size:13px;overflow:hidden}.osT1Fq_actions{justify-content:flex-end;gap:4px;margin-top:2px;display:flex}.osT1Fq_rich{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.osT1Fq_text{white-space:pre-wrap}.osT1Fq_math{unicode-bidi:isolate}.osT1Fq_mathBlock{padding:4px 0;display:block;overflow-x:auto}.osT1Fq_code{color:#e6edf3;text-align:left;background:#0f1720;border-radius:8px;margin:6px 0;padding:10px 12px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:relative;overflow-x:auto}.osT1Fq_codeLang{color:#8b98a5;font-size:11px;position:absolute;top:4px;right:8px}.osT1Fq_code .token.comment{color:#8b98a5}.osT1Fq_code .token.keyword{color:#ff7b72}.osT1Fq_code .token.string{color:#a5d6ff}.osT1Fq_code .token.number{color:#79c0ff}.osT1Fq_code .token.function{color:#d2a8ff}.osT1Fq_code .token.class-name{color:#ffa657}:is(.osT1Fq_code .token.operator,.osT1Fq_code .token.punctuation){color:#c9d1d9}.osT1Fq_poll{border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);flex-direction:column;gap:6px;padding:12px;display:flex}.osT1Fq_pollHead{justify-content:space-between;margin-bottom:2px;font-size:14.5px;font-weight:600;display:flex}.osT1Fq_pollTotal{color:var(--text-3);font-size:13px;font-weight:400}.osT1Fq_pollRow{font:inherit;border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);cursor:pointer;transition:var(--press);justify-content:space-between;align-items:center;padding:9px 12px;display:flex;position:relative;overflow:hidden}.osT1Fq_pollRow:active{transform:scale(.99)}.osT1Fq_pollBar{background:color-mix(in srgb, var(--green) 18%, transparent);transition:width .3s cubic-bezier(.2,0,0,1);position:absolute;inset-block:0;inset-inline-start:0}.osT1Fq_pollMine{border-color:var(--green)}.osT1Fq_pollMine .osT1Fq_pollBar{background:color-mix(in srgb, var(--green) 30%, transparent)}.osT1Fq_pollLetter,.osT1Fq_pollPercent{font-weight:700;position:relative}.osT1Fq_pollPercent{font-variant-numeric:tabular-nums;color:var(--text-2)}.osT1Fq_composer{padding:8px 0 calc(8px + env(safe-area-inset-bottom));background:var(--bg);flex-direction:column;gap:6px;display:flex;position:sticky;bottom:0}.osT1Fq_replyBar{border-radius:var(--radius-sm);background:var(--panel);border-inline-start:3px solid var(--green);align-items:center;gap:8px;padding:6px 10px;display:flex}.osT1Fq_replyQuote{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.osT1Fq_nameInput{width:min(260px,100%);font:inherit;border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);align-self:flex-start;padding:8px 12px;font-size:14px}.osT1Fq_bar{align-items:flex-end;gap:6px;display:flex}.osT1Fq_tool,.osT1Fq_iconButton{width:40px;height:40px;font:inherit;border-radius:var(--radius-sm);background:var(--soft);color:var(--text-2);box-shadow:var(--edge);cursor:pointer;border:0;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}@media (hover:hover){.osT1Fq_tool:hover,.osT1Fq_iconButton:hover{background:var(--soft-hover);color:var(--text)}}.osT1Fq_iconButton{width:28px;height:28px;box-shadow:none;background:0 0;font-size:18px}.osT1Fq_input{resize:none;min-width:0;font:inherit;border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);flex:1;padding:9px 14px;font-size:15.5px;line-height:1.4}.osT1Fq_send{border-radius:var(--radius-sm);background:var(--green);width:44px;height:44px;color:var(--on-green);box-shadow:var(--edge);cursor:pointer;border:0;flex:none;place-items:center;transition:transform .1s ease-out,box-shadow .1s ease-out,opacity .12s;display:grid}.osT1Fq_send:disabled{opacity:.45;cursor:default}@media (hover:hover){.osT1Fq_send:not(:disabled):hover{opacity:.88}}.osT1Fq_send:not(:disabled):active{box-shadow:var(--edge-pressed);transform:translateY(2px)}.osT1Fq_error{color:#e5484d;margin:0;font-size:13.5px}.osT1Fq_dialog{border:1px solid var(--divider);border-radius:var(--radius);background:var(--panel);width:min(520px,100vw - 32px);color:var(--text);opacity:0;transition:opacity .18s ease, transform .24s cubic-bezier(.2, .9, .3, 1), overlay .24s allow-discrete, display .24s allow-discrete;padding:0;transform:scale(.97);box-shadow:0 20px 60px #00000059}.osT1Fq_dialog[open]{opacity:1;transform:none}@starting-style{.osT1Fq_dialog[open]{opacity:0;transform:scale(.97)}}.osT1Fq_dialog::backdrop{transition:background-color .2s ease, overlay .24s allow-discrete, display .24s allow-discrete;background:0 0}.osT1Fq_dialog[open]::backdrop{background:#00000080}@starting-style{.osT1Fq_dialog[open]::backdrop{background:0 0}}.osT1Fq_dialogHead{justify-content:space-between;align-items:center;padding:14px 16px 8px;font-size:17px;font-weight:700;display:flex}.osT1Fq_dialogHint{color:var(--text-3);margin:6px 16px 0;font-size:12.5px}.osT1Fq_dialogButtons{justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}.osT1Fq_primary,.osT1Fq_secondary{font:inherit;border-radius:var(--radius-sm);box-shadow:var(--edge);cursor:pointer;border:0;padding:8px 18px;font-size:15px;font-weight:700}.osT1Fq_primary{background:var(--green);color:var(--on-green)}.osT1Fq_secondary{background:var(--soft);color:var(--text)}@media (hover:hover){.osT1Fq_primary:hover{opacity:.88}.osT1Fq_secondary:hover{background:var(--soft-hover)}}.osT1Fq_dialog.osT1Fq_codeDialog{width:min(820px,100vw - 32px)}.osT1Fq_codeHost{border:1px solid var(--divider);border-radius:var(--radius-sm);height:min(360px,50vh);margin:4px 16px 0;overflow:hidden}.osT1Fq_codeLoading{color:var(--text-3);font-size:13.5px}.osT1Fq_mathHost{min-height:56px;margin:0 16px}.osT1Fq_mathField{border:1px solid var(--divider);border-radius:var(--radius-sm);width:100%;padding:10px;font-size:22px;display:block}.osT1Fq_langSelect{font:inherit;border:1px solid var(--divider);background:var(--panel);color:var(--text);border-radius:8px;padding:4px 8px;font-size:14px}@media (prefers-reduced-motion:reduce){.osT1Fq_dialog,.osT1Fq_dialog[open]{transform:none}.osT1Fq_pollBar{transition:none}}.osT1Fq_chip:active,.osT1Fq_qTab:active,.osT1Fq_emojiRoot{flex:none}.osT1Fq_bar{position:relative}.osT1Fq_emojiPanel{z-index:20;bottom:calc(100% + 8px);border-radius:var(--radius);border:1px solid var(--divider);background:var(--panel);transform-origin:100% 100%;width:min(312px,100%);max-height:260px;padding:8px;animation:.16s cubic-bezier(.2,.9,.3,1) osT1Fq_emojiIn;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 12px 32px #00000040}@keyframes osT1Fq_emojiIn{0%{opacity:0;transform:scale(.94)translateY(4px)}}.osT1Fq_emojiGroup{grid-template-columns:repeat(8,1fr);display:grid}.osT1Fq_emojiGroup+.osT1Fq_emojiGroup{border-top:1px solid var(--divider);margin-top:4px;padding-top:4px}.osT1Fq_emoji{cursor:pointer;background:0 0;border:0;border-radius:8px;height:36px;font-size:22px;line-height:1}.osT1Fq_emoji:hover,.osT1Fq_emoji:active{background:var(--soft)}@media (prefers-reduced-motion:reduce){.osT1Fq_emojiPanel{animation:none}}@media (max-width:480px){.osT1Fq_bar .osT1Fq_tool{width:34px;height:34px;font-size:13px}.osT1Fq_bar{gap:4px}}.osT1Fq_tool[aria-pressed=true]{color:var(--on-green);background:var(--green)}.osT1Fq_tool:active,.osT1Fq_signIn:active,.osT1Fq_primary:active,.osT1Fq_secondary:active{box-shadow:var(--edge-pressed);transform:translateY(2px)}.osT1Fq_chip,.osT1Fq_qTab,.osT1Fq_tool,.osT1Fq_signIn,.osT1Fq_primary,.osT1Fq_secondary{transition:transform .1s ease-out,background-color .15s,color .15s,box-shadow .1s ease-out,opacity .12s}.osT1Fq_composer{background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%)}@media (prefers-reduced-transparency:reduce){.osT1Fq_composer{background:var(--bg);-webkit-backdrop-filter:none}}.osT1Fq_bubble{transition:opacity .22s,transform .32s cubic-bezier(.2,.9,.3,1)}@starting-style{.osT1Fq_bubble{opacity:0;transform:translateY(8px)}}.osT1Fq_threadTitle{letter-spacing:-.02em;line-height:1.15}@media (max-width:600px){.osT1Fq_dialog{border-radius:var(--radius) var(--radius) 0 0;opacity:1;width:100vw;max-width:100vw;padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0;transform:translateY(100%)}.osT1Fq_dialog[open]{transform:none}@starting-style{.osT1Fq_dialog[open]{opacity:1;transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.osT1Fq_bubble,.osT1Fq_chip,.osT1Fq_qTab,.osT1Fq_tool,.osT1Fq_signIn,.osT1Fq_primary,.osT1Fq_secondary{transition:none}.osT1Fq_chip:active,.osT1Fq_qTab:active,.osT1Fq_tool:active,.osT1Fq_signIn:active,.osT1Fq_primary:active,.osT1Fq_secondary:active{transform:none}@starting-style{.osT1Fq_bubble{opacity:1;transform:none}}@media (max-width:600px){.osT1Fq_dialog{opacity:0;transition:opacity .18s ease, overlay .24s allow-discrete, display .24s allow-discrete;transform:none}.osT1Fq_dialog[open]{opacity:1}@starting-style{.osT1Fq_dialog[open]{opacity:0;transform:none}}}}.osT1Fq_pillBar{border-radius:var(--radius);background:var(--glass), color-mix(in srgb, var(--panel) 82%, transparent);-webkit-backdrop-filter:blur(24px);box-shadow:var(--glass-shadow), 0 0 0 1px var(--divider);scrollbar-width:none;align-self:flex-start;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.osT1Fq_pill{font:inherit;border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:700;transition:transform .12s ease-out,background-color .18s,color .18s;display:inline-flex}.osT1Fq_pill:active{transform:scale(.96)}@media (hover:hover){.osT1Fq_pill:hover{color:var(--text);background:var(--soft)}}.osT1Fq_pill[aria-pressed=true],.osT1Fq_pill[aria-selected=true]{background:var(--chip);color:var(--chip-text);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--green) 35%, transparent)}.osT1Fq_pill[aria-selected=true] .osT1Fq_qCount{background:color-mix(in srgb, var(--green) 18%, transparent)}.osT1Fq_questions{align-self:stretch;display:flex}.osT1Fq_sectionHead{border-radius:var(--radius-sm);background:var(--glass);min-height:44px;box-shadow:var(--glass-shadow);flex-direction:column;justify-content:center;margin:6px 0 0;padding:6px 16px;display:flex}.osT1Fq_eyebrow{color:var(--text-3);font-size:12.5px;font-weight:600}.osT1Fq_sectionTitle{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.osT1Fq_topics{border-radius:var(--radius);border:1px solid var(--divider);box-shadow:var(--shadow)}.osT1Fq_topicGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));column-gap:8px;padding:4px 8px;display:grid}.osT1Fq_topicGrid li+li{border-top:0}.osT1Fq_topicGrid .osT1Fq_topicRow{border-radius:var(--radius-sm);padding:10px 8px}.osT1Fq_topicIcon{border-radius:var(--radius-sm);width:48px;height:48px}.osT1Fq_topicMeta{color:var(--text-3);font-size:12px}.osT1Fq_open{border-radius:var(--radius-sm);text-align:center;min-width:58px;color:var(--chip-text);background:var(--chip);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--green) 30%, transparent);flex:none;padding:6px 14px;font-size:13.5px;font-weight:700}.osT1Fq_poll,.osT1Fq_messages{border-radius:var(--radius)}@media (prefers-reduced-transparency:reduce){.osT1Fq_pillBar{background:var(--panel);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.osT1Fq_pill{transition:none}.osT1Fq_pill:active{transform:none}}.osT1Fq_mathDialog{width:min(620px,100vw - 32px)}.osT1Fq_mathTabs{scrollbar-width:none;background:var(--bg);gap:2px;padding:6px 10px 0;display:flex;overflow-x:auto}.osT1Fq_mathTab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-width:52px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;font-size:14px}.osT1Fq_mathTab[aria-selected=true]{background:var(--panel);color:var(--text);box-shadow:0 -1px 0 var(--divider) inset}.osT1Fq_mathPalette{border-bottom:1px solid var(--divider);background:var(--panel);grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:4px;max-height:156px;padding:8px 10px;display:grid;overflow-y:auto}.osT1Fq_paletteButton{border:1px solid var(--divider);background:var(--panel);min-width:0;height:46px;color:var(--text);cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:15px;transition:transform .1s ease-out,background-color .12s;display:grid;overflow:hidden}.osT1Fq_paletteFace{white-space:nowrap;transform-origin:50%;line-height:1;display:inline-block}.osT1Fq_paletteButton:hover{background:var(--soft)}.osT1Fq_paletteButton:active{transform:scale(.94)}.osT1Fq_mathDialog .osT1Fq_mathHost{margin:12px 16px 0}.osT1Fq_mathDialog .osT1Fq_mathField{min-height:72px;font-size:24px}.osT1Fq_displayToggle{color:var(--text-2);cursor:pointer;align-items:center;gap:6px;margin-inline-end:auto;font-size:13.5px;display:inline-flex}.osT1Fq_displayToggle input{width:16px;height:16px;accent-color:var(--green)}@media (prefers-reduced-motion:reduce){.osT1Fq_paletteButton{transition:none}.osT1Fq_paletteButton:active{transform:none}}@media (max-width:600px){.osT1Fq_dialog.osT1Fq_mathDialog{width:100vw}}.osT1Fq_mathField::part(menu-toggle),.osT1Fq_mathField::part(virtual-keyboard-toggle){display:none}.osT1Fq_inline{-webkit-backdrop-filter:none;background:0 0;padding:6px 0 4px;position:static}.osT1Fq_reactions{margin-inline-end:auto}
.vaDswG_button{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.vaDswG_value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vaDswG_chevron{opacity:.6;flex:none}.vaDswG_list{z-index:60;white-space:normal;text-align:start;overscroll-behavior:contain;border:1px solid var(--divider);border-radius:var(--radius);background:var(--panel);width:max-content;color:var(--text);scrollbar-width:thin;scrollbar-color:var(--divider) transparent;outline:none;padding:4px;animation:.14s cubic-bezier(.2,.9,.3,1) vaDswG_drop;position:fixed;overflow-y:auto;box-shadow:0 14px 40px #00000038}@keyframes vaDswG_drop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.vaDswG_list{animation:none}}.vaDswG_heading{z-index:1;background:var(--panel);color:var(--text-3);padding:8px 10px 4px;font-size:12px;font-weight:800;position:sticky;top:-4px}.vaDswG_option{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.vaDswG_option[data-active]{background:var(--soft)}.vaDswG_option[data-chosen]{background:var(--chip);color:var(--chip-text);font-weight:700}.vaDswG_optionText{flex:1;min-width:0}.vaDswG_check{flex:none}.vaDswG_placeholder{opacity:.6}.vaDswG_searchRow{z-index:2;border-bottom:1px solid var(--divider);background:var(--panel);align-items:center;gap:8px;margin:-4px -4px 4px;padding:8px 10px;display:flex;position:sticky;top:-4px}.vaDswG_searchIcon{color:var(--text-3);flex:none}.vaDswG_search{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:14px}.vaDswG_none{color:var(--text-3);padding:10px;font-size:13.5px}.vaDswG_searchRow~div .vaDswG_heading{top:34px}
.wDhG1a_rows{margin:0;padding:0;list-style:none}.wDhG1a_row{border:0;border-bottom:1px solid var(--divider);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:var(--press);background:0 0;align-items:center;gap:14px;padding:10px 16px;display:flex}li:last-child>.wDhG1a_row{border-bottom:0}.wDhG1a_row:active{background:var(--soft)}@media (hover:hover){.wDhG1a_row:hover{background:var(--soft)}}.wDhG1a_rowBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wDhG1a_rowTitle{font-size:16px;font-weight:600}.wDhG1a_rowSub{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:14px}.wDhG1a_chev{color:var(--text-3);flex:none}.wDhG1a_spark{border-radius:var(--radius-sm);background:var(--chip);direction:ltr;flex:none;align-items:flex-end;gap:2px;width:40px;height:32px;padding:4px 5px;display:flex}.wDhG1a_spark span{background:var(--tone,var(--green));border-radius:2px 2px 0 0;flex:1}.wDhG1a_t0{--tone:#f2994a}.wDhG1a_t1{--tone:#f2c14e}.wDhG1a_t2{--tone:#c3d469}.wDhG1a_t3{--tone:#86cb7c}.wDhG1a_t4{--tone:#45b97f}.wDhG1a_t5{--tone:#1fa27a}.wDhG1a_t6{--tone:#11897c}.wDhG1a_t7{--tone:#0b6458}:root[data-theme=dark] .wDhG1a_t5{--tone:#2bb88c}:root[data-theme=dark] .wDhG1a_t6{--tone:#25ab9f}:root[data-theme=dark] .wDhG1a_t7{--tone:#3ccab8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wDhG1a_t5{--tone:#2bb88c}:root:not([data-theme=light]) .wDhG1a_t6{--tone:#25ab9f}:root:not([data-theme=light]) .wDhG1a_t7{--tone:#3ccab8}}.wDhG1a_key{background:var(--tone);vertical-align:1px;border-radius:3px;width:9px;height:9px;margin-inline-end:8px;display:inline-block}.wDhG1a_add .wDhG1a_rowTitle{color:var(--green)}.wDhG1a_addIcon{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--chip-text);background:var(--chip);flex:none;place-items:center;display:grid}.wDhG1a_dialog{border:1px solid var(--divider);border-radius:var(--radius);background:var(--panel);width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--text);opacity:0;transition:opacity .18s ease, transform .24s cubic-bezier(.2, .9, .3, 1), overlay .24s allow-discrete, display .24s allow-discrete;padding:0 0 6px;overflow:auto;transform:scale(.97);box-shadow:0 20px 60px #00000059}.wDhG1a_dialog[open]{opacity:1;transform:none}@starting-style{.wDhG1a_dialog[open]{opacity:0;transform:scale(.97)}}.wDhG1a_dialog::backdrop{transition:background-color .2s ease, overlay .24s allow-discrete, display .24s allow-discrete;background:0 0}.wDhG1a_dialog[open]::backdrop{background:#00000080}@starting-style{.wDhG1a_dialog[open]::backdrop{background:0 0}}.wDhG1a_head{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 4px;display:flex}.wDhG1a_title{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}.wDhG1a_kicker{color:var(--green);margin:0 0 2px;font-size:13px;font-weight:600}.wDhG1a_picker{flex-direction:column;gap:6px;margin:8px 16px 0;display:flex}.wDhG1a_pickerRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.wDhG1a_arrow{border-radius:var(--radius-sm);background:var(--soft);width:40px;height:40px;color:var(--text-2);cursor:pointer;transition:var(--press);border:0;place-items:center;padding:0;display:grid}.wDhG1a_arrow:active:not(:disabled){transform:scale(.94)}@media (hover:hover){.wDhG1a_arrow:hover:not(:disabled){background:var(--soft-hover);color:var(--text)}}.wDhG1a_arrow:disabled{opacity:.35;cursor:default}.wDhG1a_select{border-radius:var(--radius-sm);background:var(--soft);width:100%;min-height:40px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;padding:0 12px;font-size:14px;font-weight:700}.wDhG1a_dots{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.wDhG1a_dots span{background:var(--divider);border-radius:50%;width:6px;height:6px;transition:background-color .16s,width .16s}.wDhG1a_dots span[data-on]{background:var(--green);border-radius:3px;width:16px}.wDhG1a_count{color:var(--text-3);text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.wDhG1a_swipe{touch-action:pan-y}.wDhG1a_sub{color:var(--text-3);margin:3px 0 0;font-size:14px}.wDhG1a_close{border-radius:var(--radius-sm);background:var(--soft);width:32px;height:32px;color:var(--text-2);cursor:pointer;border:0;flex:none;place-items:center;transition:background-color .12s,color .12s;display:grid}@media (hover:hover){.wDhG1a_close:hover{background:var(--soft-hover);color:var(--text)}}.wDhG1a_statsBox{margin:8px 16px 0;container-type:inline-size}.wDhG1a_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}@container (max-width:400px){.wDhG1a_stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.wDhG1a_stats div{border-radius:var(--radius-sm);background:var(--soft);padding:8px 10px}.wDhG1a_stats dt{color:var(--text-3);font-size:12px}.wDhG1a_stats dd{font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:start;margin:1px 0 0;font-size:19px;font-weight:700}.wDhG1a_chart{--axis:21px;gap:2px;height:150px;margin:14px 16px 0;display:flex;position:relative}.wDhG1a_iqr{top:0;bottom:var(--axis);pointer-events:none;background:#f2c14e33;border-inline:1.5px dashed #e0a526b3;border-radius:4px 4px 0 0;position:absolute}:root[data-theme=dark] .wDhG1a_iqr{background:#f2c14e1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wDhG1a_iqr{background:#f2c14e1a}}.wDhG1a_mean{top:0;bottom:var(--axis);border-left:2px dashed var(--text-2);opacity:.7;pointer-events:none;z-index:1;width:0;position:absolute}.wDhG1a_legend{color:var(--text-3);flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:8px 16px 0;font-size:12.5px;display:flex}.wDhG1a_legend span{align-items:center;gap:6px;display:inline-flex}.wDhG1a_legendIqr{background:#f2c14e4d;border-inline:1.5px dashed #e0a526;border-radius:2px;width:14px;height:10px}.wDhG1a_legendMean{border-left:2px dashed var(--text-2);width:0;height:12px}.wDhG1a_col{outline:none;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.wDhG1a_barWrap{border-bottom:1px solid var(--divider);flex:1;align-items:flex-end;display:flex}.wDhG1a_bar{background:var(--tone,var(--green));opacity:.9;border-radius:4px 4px 0 0;width:100%;min-height:2px;transition:opacity .12s}.wDhG1a_range{box-sizing:border-box;height:var(--axis);color:var(--text-3);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:6px;font-size:11px}.wDhG1a_tip{z-index:1;background:var(--text);color:var(--panel);white-space:nowrap;pointer-events:none;border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;font-size:12.5px;display:none;position:absolute;bottom:calc(100% - 26px);left:50%;transform:translate(-50%)}.wDhG1a_col:hover .wDhG1a_bar,.wDhG1a_col:focus-visible .wDhG1a_bar{opacity:1}.wDhG1a_col:hover .wDhG1a_tip,.wDhG1a_col:focus-visible .wDhG1a_tip{display:flex}.wDhG1a_vs{letter-spacing:0;color:var(--text-3);white-space:nowrap;margin-top:1px;font-size:11.5px;font-weight:600;display:block}.wDhG1a_vs[data-way=up]{color:var(--green)}.wDhG1a_vs[data-way=down]{color:#d9822b}.wDhG1a_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:calc(100% - 32px);margin:10px 16px 0;font-size:13.5px}.wDhG1a_table th{color:var(--text-3);text-align:start;border-bottom:1px solid var(--divider);padding:4px;font-size:12.5px;font-weight:600}.wDhG1a_table td{border-bottom:1px solid var(--divider);padding:3px 4px}.wDhG1a_table td:first-child{text-align:start;white-space:nowrap;font-weight:600}.wDhG1a_table tr:last-child td{border-bottom:0}.wDhG1a_foot{color:var(--text-3);margin:8px 16px;font-size:12px;line-height:1.5}.wDhG1a_steps{color:var(--text-2);margin:4px 16px 0;padding-inline-start:20px;font-size:15px;line-height:1.6}.wDhG1a_mock{border-radius:var(--radius);background:var(--soft);margin:10px 16px 0;padding:12px}.wDhG1a_paper{color:#1a2a6c;background:#fff;border-radius:8px;padding:12px 14px 14px;font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;line-height:1.45;box-shadow:0 1px 3px #0000001f}.wDhG1a_paperTitle{text-align:center;color:#111;margin:0 0 12px;font-size:13px;font-weight:700;text-decoration:underline}.wDhG1a_mark{border:2px dashed var(--green);border-radius:8px;padding:12px 8px 7px;position:relative}.wDhG1a_tag{top:-10px;background:var(--green);color:var(--on-green);white-space:nowrap;border-radius:6px;padding:1px 8px;font:700 11px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;position:absolute;inset-inline-start:8px}.wDhG1a_paperHead{color:#111;flex-wrap:wrap;justify-content:center;gap:2px 18px;margin:0;font-weight:700;display:flex}.wDhG1a_paperLine{background:#e3e7ee;border-radius:3px;width:70%;height:6px;margin:10px 0 18px;box-shadow:0 10px #e3e7ee}.wDhG1a_paperTable{font-variant-numeric:tabular-nums;border:1px solid #9cc5d6;grid-template-columns:1.1fr 1.3fr 1fr 1fr;display:grid}.wDhG1a_th,.wDhG1a_tr>span{text-align:center;border-bottom:1px solid #c9e1ea;padding:3px 6px}.wDhG1a_th{color:#fff;background:#3a86b0;font-size:11px;font-weight:700}.wDhG1a_tr{display:contents}.wDhG1a_tr:nth-child(odd)>span{background:#e3f2f9}.wDhG1a_sum>span{border-bottom:0;font-weight:700;background:#fff!important}.wDhG1a_drop{border:1.5px dashed var(--divider);border-radius:var(--radius);color:var(--green);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:4px;margin:14px 16px 0;padding:22px 12px;transition:background-color .12s,border-color .12s;display:flex}.wDhG1a_drop:focus-within,.wDhG1a_over{border-color:var(--green);background:var(--chip)}.wDhG1a_busy{cursor:progress}.wDhG1a_dropTitle{font-size:16px;font-weight:700}.wDhG1a_dropSub{color:var(--text-3);font-size:13px}.wDhG1a_spinner{border:2.5px solid var(--chip);border-top-color:var(--green);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite wDhG1a_spin}@keyframes wDhG1a_spin{to{transform:rotate(360deg)}}.wDhG1a_answer{border-radius:var(--radius-sm);margin:12px 16px 0;padding:10px 12px;font-size:14.5px;line-height:1.55}.wDhG1a_answer p{white-space:pre-line;margin:0}.wDhG1a_good{background:var(--green-soft)}.wDhG1a_bad{background:var(--soft);color:var(--text)}.wDhG1a_link{font:inherit;color:var(--green);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-weight:700;display:inline-block}@media (prefers-reduced-motion:reduce){.wDhG1a_dialog,.wDhG1a_dialog[open]{transform:none}.wDhG1a_spinner{animation-duration:2s}}.wDhG1a_col:first-of-type .wDhG1a_tip{left:0;transform:none}.wDhG1a_col:last-of-type .wDhG1a_tip{left:auto;right:0;transform:none}.wDhG1a_batch{gap:6px;max-height:240px;margin:12px 16px 0;padding:0;list-style:none;display:grid;overflow-y:auto}.wDhG1a_batchRow{border-radius:var(--radius-sm);background:var(--soft);align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.wDhG1a_batchDone{background:var(--green-soft)}.wDhG1a_batchNot{color:var(--text-soft,var(--text))}.wDhG1a_batchName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wDhG1a_batchState{align-items:center;gap:6px;font-weight:600;display:inline-flex}.wDhG1a_batchRow .wDhG1a_link{margin-top:0}.wDhG1a_spinnerSmall{border:2px solid var(--chip);border-top-color:var(--green);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite wDhG1a_spin}.wDhG1a_panel{flex-direction:column;gap:10px;display:flex}.wDhG1a_panel .wDhG1a_picker,.wDhG1a_panel .wDhG1a_statsBox,.wDhG1a_panel .wDhG1a_chart,.wDhG1a_panel .wDhG1a_legend{margin-inline:0}.wDhG1a_panel .wDhG1a_picker{margin-top:0}.wDhG1a_panelEmpty{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.wDhG1a_panelEmpty .btn{min-height:36px;padding:6px 12px;font-size:14px}.wDhG1a_panelMuted{color:var(--text-3);margin:0;font-size:13.5px}
.m_D0dG_note{border-radius:var(--radius-sm);background:var(--chip);color:var(--chip-text);margin:4px 16px 0;padding:10px 12px;font-size:14.5px;line-height:1.55}.m_D0dG_example{border-radius:var(--radius-sm);border:1px solid var(--divider);width:calc(100% - 32px);height:auto;margin:10px 16px 0;display:block}
.ai4wjG_card{border-radius:var(--radius-sm);background:var(--chip);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;width:100%;padding:10px 12px;display:grid}.ai4wjG_card[data-tone=warn]{background:#d977061f}.ai4wjG_icon{color:var(--green);align-self:start;margin-top:2px}.ai4wjG_card[data-tone=warn] .ai4wjG_icon{color:#d97706}.ai4wjG_text{flex-direction:column;gap:2px;min-width:0;display:flex}.ai4wjG_text b{font-size:14px}.ai4wjG_text span{color:var(--text-2);font-size:12.5px;line-height:1.5}.ai4wjG_button{white-space:nowrap}@media (max-width:520px){.ai4wjG_card{grid-template-columns:auto minmax(0,1fr)}.ai4wjG_button{grid-column:1/-1;justify-self:start}}
.D9x40G_page{max-width:1040px;padding:0 var(--gutter) 24px;margin:0 auto}.D9x40G_title{letter-spacing:-.025em;margin-top:12px;font-size:clamp(26px,6vw,34px);font-weight:800;line-height:1.1}.D9x40G_lead{max-width:62ch;color:var(--text-2);margin:8px 0 16px;font-size:16px}.D9x40G_archiveNote{color:var(--text-2);margin:4px 0 8px;font-size:14px}.D9x40G_archiveNote a{color:var(--green);font-weight:600}.D9x40G_archiveBadge{color:var(--text-2);background:var(--panel-press);border:1px solid var(--divider);border-radius:6px;margin-inline-end:4px;padding:1px 7px;font-size:11.5px;font-weight:700;display:inline-block}
.yYRTRq_sheet{background:var(--bg);width:min(560px,100%);max-width:100%;max-height:min(92dvh,900px);color:var(--text);--from:translateY(100%);opacity:0;transform:var(--from);transition:opacity .2s ease, transform .3s cubic-bezier(.2, .9, .3, 1), overlay .24s allow-discrete, display .24s allow-discrete;border:0;border-radius:16px 16px 0 0;margin:auto auto 0;padding:0;overflow:auto;box-shadow:0 -8px 40px #00000040}.yYRTRq_sheet[open]{opacity:1;transform:none}@starting-style{.yYRTRq_sheet[open]{opacity:0;transform:var(--from)}}.yYRTRq_sheet::backdrop{transition:background-color .24s ease, overlay .24s allow-discrete, display .24s allow-discrete;background:0 0}.yYRTRq_sheet[open]::backdrop{background:#00000073}@starting-style{.yYRTRq_sheet[open]::backdrop{background:0 0}}.yYRTRq_dragging{transition:none}@media (min-width:640px){.yYRTRq_sheet{--from:translateY(16px) scale(.98);border-radius:16px;max-height:min(88dvh,900px);margin:auto;box-shadow:0 20px 60px #0000004d}}@media (prefers-reduced-motion:reduce){.yYRTRq_sheet{--from:none}}.yYRTRq_grabber{background:var(--divider);border-radius:999px;width:38px;height:5px;position:absolute;top:6px;left:50%;translate:-50%}@media (min-width:640px){.yYRTRq_grabber{display:none}}.yYRTRq_head{touch-action:none;z-index:1;background:var(--bg);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex;position:sticky;top:0}.yYRTRq_title{font-size:19px;font-weight:700}.yYRTRq_close{border-radius:var(--radius-sm);background:var(--soft);width:30px;height:30px;color:var(--text-2);cursor:pointer;transition:var(--press);border:0;place-items:center;display:grid}.yYRTRq_close:active{transform:scale(.9)}.yYRTRq_form{gap:14px;padding:4px 16px 20px;display:grid}.yYRTRq_field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.yYRTRq_label{color:var(--text-3);padding:0;font-size:13px;font-weight:600}.yYRTRq_row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:420px){.yYRTRq_row2{grid-template-columns:1fr}}.yYRTRq_input{width:100%;min-width:0;font:inherit;color:var(--text);background:var(--panel);border-radius:var(--radius-sm);box-shadow:var(--shadow);border:0;padding:10px 12px;font-size:16px}.yYRTRq_input:focus{box-shadow:0 0 0 2px var(--green);outline:none}.yYRTRq_chips{flex-wrap:wrap;gap:8px;display:flex}.yYRTRq_chip{font:inherit;color:var(--text-2);background:var(--soft);border-radius:var(--radius-sm);cursor:pointer;transition:var(--press), color .12s ease;border:0;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover){.yYRTRq_chip:hover{background:var(--soft-hover);color:var(--text)}}.yYRTRq_chip:active{transform:scale(.96)}.yYRTRq_chip[aria-pressed=true]{background:var(--chip);color:var(--chip-text);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--green) 35%, transparent)}.yYRTRq_drop{border:2px dashed var(--divider);border-radius:var(--radius);background:var(--panel);color:var(--green);text-align:center;cursor:pointer;transition:var(--press);justify-items:center;gap:4px;padding:18px 12px;display:grid}.yYRTRq_drop:active{transform:scale(.99)}.yYRTRq_dropActive{border-color:var(--green);background:var(--chip)}.yYRTRq_drop:focus-within{border-color:var(--green)}.yYRTRq_dropTitle{font-size:16px;font-weight:700}.yYRTRq_hint{color:var(--text-3);margin:0;font-size:13px}.yYRTRq_err{color:#d93025;font-size:13px}.yYRTRq_files{background:var(--panel);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:0;list-style:none}.yYRTRq_file{border-bottom:1px solid var(--divider);grid-template-columns:1fr auto;gap:2px 10px;padding:10px 14px;display:grid}.yYRTRq_file:last-child{border-bottom:0}.yYRTRq_fileName{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.yYRTRq_progress{width:100%;height:4px;accent-color:var(--green);grid-column:1/-1}.yYRTRq_primary{font:inherit;color:var(--on-green);background:var(--green);border-radius:var(--radius-sm);box-shadow:var(--edge);cursor:pointer;border:0;padding:12px 16px;font-size:16px;font-weight:700;transition:transform .1s ease-out,box-shadow .1s ease-out,opacity .12s}@media (hover:hover){.yYRTRq_primary:hover:not(:disabled){opacity:.88}}.yYRTRq_primary:active:not(:disabled){box-shadow:var(--edge-pressed);transform:translateY(2px)}.yYRTRq_primary:disabled{opacity:.5;cursor:default}.yYRTRq_thanks{text-align:center;justify-items:center;gap:8px;padding:16px 20px 24px;display:grid}.yYRTRq_thanksIcon{background:var(--green);width:56px;height:56px;color:var(--on-green);border-radius:50%;place-items:center;display:grid}.yYRTRq_thanksTitle{margin:4px 0 0;font-size:18px;font-weight:700}
.elcFZW_loader{--k:.44;--logo:url(/logos/original.webp);place-content:center;justify-items:center;gap:22px;min-height:calc(100dvh - 180px);padding:24px 16px;display:grid}:root[data-theme=dark] .elcFZW_loader{--logo:url(/logos/original-dark.webp)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .elcFZW_loader{--logo:url(/logos/original-dark.webp)}}.elcFZW_logo{width:calc(553px * var(--k));height:calc(283px * var(--k));direction:ltr}.elcFZW_stage{width:553px;height:283px;transform:scale(var(--k));transform-origin:0 0;position:relative}.elcFZW_layer{background:var(--logo) 0 0 / 553px 283px no-repeat;position:absolute;inset:0}.elcFZW_words{clip-path:polygon(150px 0,553px 0,553px 283px,0 283px,0 200px,62px 200px,62px 162px,72px 162px,72px 153px,150px 153px)}.elcFZW_write{animation:.7s cubic-bezier(.45,0,.25,1) both elcFZW_write;position:absolute;inset:0}.elcFZW_cap{clip-path:polygon(0 0,150px 0,150px 153px,72px 153px,72px 162px,62px 162px,62px 200px,0 200px);transform-origin:77px 125px;animation:.9s cubic-bezier(.34,1.45,.5,1) .35s both elcFZW_throw}.elcFZW_whole{opacity:0;animation:10ms 1.3s forwards elcFZW_show}@keyframes elcFZW_write{0%{clip-path:inset(0 100% 0 0);transform:translateY(8px)}to{clip-path:inset(0);transform:none}}@keyframes elcFZW_throw{0%{opacity:0;transform:translate(-90px,-230px)rotate(-320deg)scale(1.25)}15%{opacity:1}to{opacity:1;transform:none}}@keyframes elcFZW_show{to{opacity:1}}.elcFZW_bar{width:calc(553px * var(--k) * .6);background:var(--divider);opacity:0;border-radius:3px;height:3px;animation:.3s 1.1s forwards elcFZW_show;position:relative;overflow:hidden}.elcFZW_bar span{background:var(--green);border-radius:3px;width:40%;animation:1.1s ease-in-out 1.1s infinite elcFZW_run;position:absolute;inset-block:0}@keyframes elcFZW_run{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.elcFZW_write,.elcFZW_cap,.elcFZW_whole,.elcFZW_bar,.elcFZW_bar span{animation:none}.elcFZW_whole,.elcFZW_bar{opacity:1}}.elcFZW_delayed{opacity:0;animation:.2s .25s forwards elcFZW_appear}@keyframes elcFZW_appear{to{opacity:1}}@media (prefers-reduced-motion:reduce){.elcFZW_delayed{animation:10ms .25s forwards elcFZW_appear}}
.d51dMa_small{max-width:520px}.d51dMa_options{border-radius:var(--radius);border:1px solid var(--divider);background:var(--panel);box-shadow:var(--shadow);margin:4px 16px 18px;display:grid;overflow:hidden}.d51dMa_option{border:0;border-bottom:1px solid var(--divider);min-height:76px;color:var(--text);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:14px;padding:14px 16px;transition:background-color .1s ease-out;display:flex}.d51dMa_option:last-child{border-bottom:0}.d51dMa_option:active{background:var(--panel-press)}@media (hover:hover){.d51dMa_option:hover{background:var(--panel-press)}}.d51dMa_option>svg:last-child{color:var(--text-3);flex:none}.d51dMa_icon{border-radius:var(--radius-sm);background:var(--chip);width:44px;height:44px;color:var(--chip-text);flex:none;place-items:center;display:grid}.d51dMa_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.d51dMa_title{font-size:16px;font-weight:700}.d51dMa_sub{color:var(--text-2);font-size:13.5px;line-height:1.45}
.qHrU4a_calendar{gap:20px;margin-top:16px;display:grid}.qHrU4a_next{border-radius:var(--radius);background:var(--chip);color:var(--chip-text);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 16px;font-weight:600;display:flex}.qHrU4a_nextWhen{background:var(--green);color:var(--on-green);border-radius:999px;padding:2px 10px;font-size:14px;font-weight:700}.qHrU4a_nextWhat{font-size:15.5px}.qHrU4a_semester,.qHrU4a_group{gap:8px;display:grid}.qHrU4a_h2{margin:0;font-size:19px;font-weight:700}.qHrU4a_h3{margin:12px 0 0;font-size:16px;font-weight:700}.qHrU4a_code{color:var(--text-3);margin-inline-start:6px;font-size:14px;font-weight:600}.qHrU4a_rows{border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);margin:0;padding:0;list-style:none;overflow:hidden}.qHrU4a_row{border-bottom:1px solid var(--divider);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:11px 16px;display:grid}.qHrU4a_row:last-child{border-bottom:0}.qHrU4a_label{gap:2px;min-width:0;font-weight:600;display:grid}.qHrU4a_note{color:var(--text-3);font-size:13px;font-weight:400}.qHrU4a_when{text-align:end;justify-items:end;gap:2px;display:grid}.qHrU4a_date{font-variant-numeric:tabular-nums;direction:ltr;font-weight:700}.qHrU4a_hebrew{color:var(--text-3);font-size:13px}.qHrU4a_badge{background:var(--chip);color:var(--chip-text);border-radius:999px;justify-self:start;margin-top:4px;padding:2px 10px;font-size:13px;font-weight:700}.qHrU4a_past{opacity:.5}.qHrU4a_now,.qHrU4a_isNext{background:var(--chip)}.qHrU4a_more{border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);padding:12px 16px}.qHrU4a_more summary{cursor:pointer;font-weight:700}.qHrU4a_more .qHrU4a_rows{box-shadow:none;border:1px solid var(--divider)}@media (max-width:520px){.qHrU4a_row{grid-template-columns:auto minmax(0,1fr)}.qHrU4a_tile{grid-row:span 2}.qHrU4a_when{text-align:start;grid-column:2;justify-items:start}}.qHrU4a_tabs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.qHrU4a_tab{background:var(--soft);color:var(--text-2);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:7px 14px;font-weight:600}.qHrU4a_tab[aria-selected=true]{background:var(--green);color:var(--on-green)}.qHrU4a_span{opacity:.8;direction:ltr;unicode-bidi:isolate;font-size:12.5px;font-weight:500;display:inline-block}.qHrU4a_tile{background:var(--soft);width:44px;height:44px;color:var(--text);border-radius:12px;flex:none;align-self:center;place-items:center;display:grid}.qHrU4a_now .qHrU4a_tile,.qHrU4a_isNext .qHrU4a_tile,.qHrU4a_next .qHrU4a_tile{background:var(--green);color:var(--on-green)}
._4Tdceq_keys{flex:none;align-items:center;gap:3px;display:inline-flex}._4Tdceq_key{letter-spacing:.01em;min-width:20px;height:20px;color:var(--text-2);background:var(--soft);border:0;border-radius:5px;place-items:center;padding:0 5px;font:600 11.5px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;display:inline-grid;box-shadow:inset 0 -2px #0003}
.LoD9ZW_reviews{flex-direction:column;gap:12px;display:flex}.LoD9ZW_title{margin:0;font-size:15px}.LoD9ZW_summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.LoD9ZW_box{border:2px dashed var(--divider);border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:6px;padding:10px 6px;display:flex}.LoD9ZW_boxLabel{font-size:14px;font-weight:700}.LoD9ZW_marks{color:var(--text);align-items:center;gap:3px;display:inline-flex}.LoD9ZW_end{margin-inline:3px}.LoD9ZW_dim{opacity:.22}.LoD9ZW_half{opacity:.6}.LoD9ZW_slider{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.LoD9ZW_arrow{border-radius:var(--radius-sm);background:var(--soft);width:30px;height:30px;color:var(--text-2);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.LoD9ZW_arrow:disabled{opacity:.35;cursor:default}.LoD9ZW_card{border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--panel);overflow:hidden}.LoD9ZW_cardHead,.LoD9ZW_cardFoot{background:var(--soft);color:var(--text-2);padding:7px 12px;font-size:13px;font-weight:700}.LoD9ZW_cardFoot{font-style:italic;font-weight:500}.LoD9ZW_text{white-space:pre-wrap;max-height:260px;margin:0;padding:10px 12px;font-size:14px;line-height:1.6;overflow-y:auto}.LoD9ZW_cardMarks{flex-wrap:wrap;justify-content:space-around;gap:8px;padding:4px 12px 10px;display:flex}.LoD9ZW_cardMarks>span{flex-direction:column;align-items:center;gap:2px;display:flex}.LoD9ZW_cardMarks small{color:var(--text-2);font-weight:700}.LoD9ZW_dots{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.LoD9ZW_dots span{background:var(--divider);border-radius:50%;width:6px;height:6px}.LoD9ZW_dots span[data-on]{background:var(--green)}.LoD9ZW_muted{color:var(--text-3);margin:0;font-size:13.5px}.LoD9ZW_write{align-self:center}.LoD9ZW_form{border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--bg);flex-direction:column;gap:10px;padding:12px;display:flex}.LoD9ZW_form label{flex-direction:column;gap:4px;font-size:13.5px;font-weight:700;display:flex}.LoD9ZW_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.LoD9ZW_form select,.LoD9ZW_form input,.LoD9ZW_form textarea{border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--panel);width:100%;min-width:0;color:var(--text);font:inherit;padding:8px 10px;font-size:14.5px;font-weight:400}.LoD9ZW_form textarea{resize:vertical;line-height:1.6}.LoD9ZW_note{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.6}.LoD9ZW_error{color:#e5484d;margin:0;font-size:13.5px;font-weight:700}.LoD9ZW_actions{gap:8px;display:flex}.LoD9ZW_pick{border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--panel);width:100%;min-height:38px;color:var(--text);font:inherit;padding:0 10px;font-size:14.5px;font-weight:500}
.YPH-vG_page{max-width:1040px;padding:0 var(--gutter) 24px;margin:0 auto}.YPH-vG_title{letter-spacing:-.025em;margin-top:12px;font-size:clamp(28px,6vw,34px);font-weight:800;line-height:1.1}.YPH-vG_lead{max-width:62ch;color:var(--text-2);margin:8px 0 16px;font-size:16px}
._26XDgW_known,._26XDgW_preview{flex-direction:column;gap:6px;margin-top:8px;display:flex}._26XDgW_label{color:var(--text-2);font-size:13px;font-weight:700}._26XDgW_dates{flex-wrap:wrap;gap:5px;display:flex}._26XDgW_date{background:var(--chip);color:var(--chip-text,var(--green));font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:700}._26XDgW_link,._26XDgW_add{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:700}._26XDgW_add{text-align:start;margin-top:8px;display:block}._26XDgW_form{border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--bg);flex-direction:column;gap:8px;margin-top:8px;padding:12px;display:flex}._26XDgW_steps{margin:0;padding-inline-start:18px;font-size:13.5px;line-height:1.6}._26XDgW_paste{border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--panel);width:100%;min-width:0;color:var(--text);font:inherit;resize:vertical;padding:8px 10px;font-size:13.5px;line-height:1.5}._26XDgW_paste:focus{box-shadow:0 0 0 2px var(--green);outline:none}._26XDgW_error{color:#e5484d;margin:0;font-size:13px;font-weight:700}._26XDgW_note{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.5}._26XDgW_signin,._26XDgW_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._26XDgW_update{flex-direction:column;gap:4px;margin-top:10px;display:flex}._26XDgW_update ._26XDgW_add{color:var(--text-3);margin-top:2px;font-weight:600}._26XDgW_date[data-change=canceled]{color:#e5484d;text-decoration:line-through}._26XDgW_date[data-change=moved]{color:#c2410c;font-weight:700}._26XDgW_maps{color:var(--text-2);font-size:13px}._26XDgW_maps a{font-weight:700}
.i-OYba_page{max-width:var(--measure);padding:0 var(--gutter) 24px;margin:0 auto}.i-OYba_wide{max-width:1400px}.i-OYba_title{letter-spacing:-.025em;margin:12px 0 2px;font-size:clamp(26px,6vw,34px);font-weight:800;line-height:1.1}.i-OYba_lead{max-width:62ch;color:var(--text-2);margin:4px 0 14px;font-size:15.5px}
.egYIra_menu{z-index:50;border-radius:var(--radius);background:var(--panel);border:1px solid var(--divider);min-width:236px;max-width:min(320px,100vw - 16px);padding:6px;animation:.14s cubic-bezier(.2,.9,.3,1) egYIra_open;position:fixed;box-shadow:0 12px 32px #0000003d,0 2px 6px #0000001a}@keyframes egYIra_open{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.egYIra_menu{animation:none}}.egYIra_leaving{opacity:0;pointer-events:none;transition:opacity .11s}.egYIra_title{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;padding:6px 10px 4px;font-size:12px;font-weight:600;overflow:hidden}.egYIra_item{width:100%;min-height:34px;font:inherit;text-align:start;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;font-size:14.5px;display:flex}.egYIra_item:hover,.egYIra_item:focus-visible{background:var(--chip);color:var(--chip-text);outline:none}.egYIra_item:disabled{color:var(--text-3);cursor:default;background:0 0}.egYIra_icon{width:20px;color:var(--text-2);flex:none;place-items:center;display:grid}.egYIra_item:hover .egYIra_icon,.egYIra_item:focus-visible .egYIra_icon{color:inherit}.egYIra_label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.egYIra_keys{margin-inline-start:16px}@media (hover:none){.egYIra_keys{display:none}.egYIra_item{min-height:44px;font-size:16px}}.egYIra_separator{background:var(--divider);height:1px;margin:5px 8px}
.cZSs6W_tag{white-space:nowrap;background:var(--soft);color:var(--text-2);border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.cZSs6W_tag[data-state=missing]{color:#e5484d;background:#e5484d1f}.cZSs6W_tag[data-state=overlap]{color:#c2410c;background:#c2410c1f}.cZSs6W_tag[data-state=probably]{background:var(--chip);color:var(--chip-text)}.cZSs6W_section{flex-direction:column;gap:8px;display:flex}.cZSs6W_lines{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cZSs6W_lines li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.cZSs6W_icon{flex:none;margin-top:4px}.cZSs6W_lines li[data-state=yes] .cZSs6W_icon,.cZSs6W_lines li[data-state=probably] .cZSs6W_icon{color:var(--green)}.cZSs6W_lines li[data-state=no] .cZSs6W_icon{color:#e5484d}.cZSs6W_lines li[data-state=unknown] .cZSs6W_icon,.cZSs6W_lines small{color:var(--text-3)}.cZSs6W_overlap{color:#c2410c;margin:0;font-size:13.5px}.cZSs6W_muted{color:var(--text-3);margin:0;font-size:13.5px}.cZSs6W_tick{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}
.kblg2q_root{margin-top:8px}.kblg2q_toolbar{flex-wrap:wrap;gap:10px;margin:0 0 12px;display:flex}.kblg2q_upload,.kblg2q_driveLink{font:inherit;border-radius:var(--radius-sm);min-height:40px;box-shadow:var(--edge);cursor:pointer;border:0;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;transition:transform .1s ease-out,background-color .12s,box-shadow .1s ease-out,opacity .12s;display:inline-flex}.kblg2q_upload{background:var(--green);color:var(--on-green)}.kblg2q_driveLink{background:var(--soft);color:var(--text)}@media (hover:hover){.kblg2q_upload:hover{opacity:.88}.kblg2q_driveLink:hover{background:var(--soft-hover)}}.kblg2q_upload:active,.kblg2q_driveLink:active{box-shadow:var(--edge-pressed);transform:translateY(2px)}.kblg2q_search{align-items:center;margin:0 0 10px;display:flex;position:relative}.kblg2q_searchIcon{color:var(--text-3);pointer-events:none;position:absolute;inset-inline-start:14px}.kblg2q_input{width:100%;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--divider);border-radius:var(--radius-sm);box-shadow:var(--shadow);appearance:none;padding:9px 42px 9px 40px;font-size:16px}.kblg2q_input::placeholder{color:var(--text-3)}.kblg2q_input:focus{box-shadow:0 0 0 2px var(--green);outline:none}.kblg2q_input::-webkit-search-cancel-button{display:none}.kblg2q_clear{background:var(--soft);width:30px;height:30px;color:var(--text-2);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;transition:background-color .12s,color .12s,transform .1s ease-out;display:grid;position:absolute;inset-inline-end:8px}@media (hover:hover){.kblg2q_clear:hover{background:var(--soft-hover);color:var(--text)}}.kblg2q_suggestions,.kblg2q_chips{scrollbar-width:none;margin:0 calc(-1 * var(--gutter)) 12px;padding:0 var(--gutter) 2px;gap:8px;display:flex;overflow-x:auto}.kblg2q_suggestions::-webkit-scrollbar{display:none}.kblg2q_chips::-webkit-scrollbar{display:none}.kblg2q_suggestion{font:inherit;color:var(--chip-text);background:var(--chip);border-radius:var(--radius-sm);cursor:pointer;transition:var(--press);border:0;flex:none;padding:5px 12px;font-size:14px;font-weight:700}.kblg2q_suggestion:active{transform:scale(.96)}.kblg2q_chip{font:inherit;color:var(--text-2);background:var(--soft);border-radius:var(--radius-sm);cursor:pointer;transition:var(--press), color .12s ease;border:0;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:15px;font-weight:700;display:inline-flex}@media (hover:hover){.kblg2q_chip:hover{background:var(--soft-hover);color:var(--text)}}.kblg2q_chip:active{transform:scale(.96)}.kblg2q_chip[aria-pressed=true]{background:var(--chip);color:var(--chip-text);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--green) 35%, transparent)}.kblg2q_crumbs{flex-wrap:wrap;align-items:center;gap:2px;margin:6px 0 2px;display:flex}.kblg2q_crumbPart{align-items:center;gap:2px;display:inline-flex}.kblg2q_crumbSep{color:var(--text-3)}.kblg2q_crumb{font:inherit;color:var(--text-2);border-radius:var(--radius-sm);cursor:pointer;transition:var(--press);background:0 0;border:0;padding:4px 10px;font-size:18px;font-weight:500}.kblg2q_crumb:active{background:var(--soft)}.kblg2q_crumb[aria-current=page]{color:var(--text);font-weight:700}@media (hover:hover){.kblg2q_crumb:hover{background:var(--soft)}}.kblg2q_hint{color:var(--text-3);margin:0 10px 4px;font-size:14px}.kblg2q_sectionHead{justify-content:space-between;align-items:center;margin:18px 0 8px;display:flex}.kblg2q_h2{color:var(--text);margin:0 4px;font-size:17px;font-weight:700}.kblg2q_sort{font:inherit;color:var(--text-2);cursor:pointer;border-radius:var(--radius-sm);transition:var(--press);background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-size:14px;font-weight:600;display:inline-flex}.kblg2q_sort:active{background:var(--soft);transform:scale(.96)}.kblg2q_sortArrow{background:var(--chip);width:26px;height:26px;color:var(--chip-text);border-radius:6px;place-items:center;font-weight:700;transition:transform .16s ease-out;display:grid}.kblg2q_sortDown{transform:rotate(180deg)}.kblg2q_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:520px){.kblg2q_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.kblg2q_tile{width:100%;height:100%;min-height:64px;font:inherit;text-align:start;color:var(--text);background:var(--panel);border:1px solid var(--divider);border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;transition:var(--press);align-items:flex-start;gap:12px;padding:12px;display:flex}.kblg2q_tile:active{background:var(--panel-press);transform:scale(.98)}@media (hover:hover){.kblg2q_tile:hover{background:var(--panel-press)}}.kblg2q_tileIcon{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-2);background:var(--soft);flex:none;place-items:center;display:grid}.kblg2q_tileIconCategory{color:var(--green);background:var(--chip)}.kblg2q_tileBody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kblg2q_tileName{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.kblg2q_tileHint{color:var(--text-2);font-size:12.5px;line-height:1.3}.kblg2q_tileSub{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.kblg2q_table{background:var(--panel);border:1px solid var(--divider);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:8px;overflow:hidden}.kblg2q_thead,.kblg2q_item{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) 46px;align-items:center;display:grid}.kblg2q_thead{min-height:44px}.kblg2q_cols,.kblg2q_row{grid-template-columns:28px minmax(0,1fr) 64px 92px;align-items:center;gap:14px;min-width:0;padding:0 16px;display:grid}.kblg2q_th{color:var(--text-2);font-size:13.5px;font-weight:600}.kblg2q_cols .kblg2q_sort{justify-self:start;margin-inline-start:-6px}.kblg2q_list{margin:0;padding:0;list-style:none}.kblg2q_item{transition:background-color .1s ease-out}.kblg2q_item:last-child{border-bottom:0}@media (hover:hover){.kblg2q_item:hover{background:var(--panel-press)}}.kblg2q_row{min-height:48px;color:inherit;text-decoration:none}.kblg2q_row:active{background:var(--panel-press)}.kblg2q_body{flex-direction:column;min-width:0;padding:6px 0;display:flex}.kblg2q_name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.kblg2q_sub,.kblg2q_where,.kblg2q_meta{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.kblg2q_meta{display:none}.kblg2q_colType,.kblg2q_colSize{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:13.5px;overflow:hidden}.kblg2q_kind{place-items:center;width:28px;height:28px;display:grid}.kblg2q_kindFolder{color:var(--text-2)}.kblg2q_kindCategory{color:var(--green)}@media (max-width:600px){.kblg2q_cols,.kblg2q_row{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0 12px}.kblg2q_colType,.kblg2q_colSize,.kblg2q_where{display:none}.kblg2q_meta{display:block}.kblg2q_row{min-height:54px}}.kblg2q_empty{text-align:center;color:var(--text-3);padding:32px 0}.kblg2q_linkButton{font:inherit;color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.kblg2q_more{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-3);cursor:pointer;transition:var(--press);background:0 0;border:0;flex:none;place-items:center;margin-inline-end:6px;display:grid}.kblg2q_more:active{background:var(--soft-hover);transform:scale(.92)}@media (hover:hover){.kblg2q_more:hover{color:var(--text);background:var(--soft)}}.kblg2q_tileWrap{height:100%;position:relative}.kblg2q_tileWrap .kblg2q_tile{padding-inline-end:40px}.kblg2q_tileWrap .kblg2q_more{top:8px;width:34px;height:34px;margin-inline-end:4px;position:absolute;inset-inline-end:0}.kblg2q_searchKeys{pointer-events:none;position:absolute;inset-inline-end:12px}@media (hover:none){.kblg2q_searchKeys{display:none}}.kblg2q_helpButton{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;height:36px;padding:0 8px;display:inline-grid}.kblg2q_helpButton:hover{background:var(--soft)}@media (hover:none){.kblg2q_helpButton{display:none}}.kblg2q_toast{z-index:60;border-radius:var(--radius-sm);color:#fff;opacity:0;pointer-events:none;background:#181922;padding:10px 18px;font-size:14.5px;font-weight:700;transition:opacity .16s ease-out,translate .2s cubic-bezier(.2,.9,.3,1);position:fixed;bottom:24px;left:50%;translate:-50% 16px;box-shadow:0 8px 24px #0000004d,inset 0 0 0 1px #ffffff14}.kblg2q_toastOn{opacity:1;translate:-50%}@media (prefers-reduced-motion:reduce){.kblg2q_toast{transition:opacity .16s ease-out}}@media (hover:hover){.kblg2q_input{padding-inline-end:84px}}.kblg2q_name,.kblg2q_tileName{text-align:right;text-align:match-parent}.kblg2q_viewToggle{border-radius:var(--radius-sm);background:var(--soft);border:0;gap:3px;height:40px;margin-inline-start:auto;padding:3px;display:inline-flex;overflow:hidden}.kblg2q_viewOption{min-width:46px;font:inherit;color:var(--text-2);cursor:pointer;transition:var(--press);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:2px;padding:0 12px;display:inline-flex}.kblg2q_viewOption:active{background:var(--soft-hover)}.kblg2q_viewOption[aria-pressed=true]{color:var(--chip-text);background:var(--chip)}.kblg2q_viewCheck{opacity:0;width:0;transition:width .2s cubic-bezier(.2,0,0,1),opacity .15s ease-out;display:inline-grid;overflow:hidden}.kblg2q_viewOption[aria-pressed=true] .kblg2q_viewCheck{opacity:1;width:16px}.kblg2q_viewOption:focus-visible{outline:2px solid var(--green);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.kblg2q_viewCheck{transition:none}}.kblg2q_rowButton{width:100%;font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0}.kblg2q_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:520px){.kblg2q_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.kblg2q_card{background:var(--panel);border:1px solid var(--divider);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);position:relative;overflow:hidden}.kblg2q_cardLink{height:100%;color:inherit;transition:var(--press);flex-direction:column;text-decoration:none;display:flex}.kblg2q_cardLink:active{transform:scale(.98)}.kblg2q_cardPreview{background:color-mix(in srgb, var(--kind,#8a8b96) 9%, var(--panel));place-items:center;height:112px;display:grid}@media (hover:hover){.kblg2q_cardLink:hover .kblg2q_cardPreview{background:color-mix(in srgb, var(--kind,#8a8b96) 14%, var(--panel))}}.kblg2q_cardLink .kblg2q_body{padding:8px 12px 10px}.kblg2q_cardLink .kblg2q_name{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.3;display:-webkit-box}.kblg2q_cardLink .kblg2q_sub{font-size:12.5px}.kblg2q_card .kblg2q_more{top:4px;width:34px;height:34px;margin-inline-end:4px;position:absolute;inset-inline-end:0}.kblg2q_shortLabel{display:none}@media (max-width:600px){.kblg2q_longLabel{display:none}.kblg2q_shortLabel{display:inline}}.kblg2q_dropOver{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--green);background:var(--chip)!important}.kblg2q_dropZone{border-radius:var(--radius);box-shadow:inset 0 0 0 2px var(--green);background:color-mix(in srgb, var(--green) 8%, transparent)}.kblg2q_dropHint{z-index:50;border-radius:var(--radius-sm);color:#fff;-webkit-backdrop-filter:blur(20px)saturate(180%);pointer-events:none;background:#181922d1;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 18px;font-size:15px;font-weight:700;animation:.18s cubic-bezier(.2,.9,.3,1) kblg2q_dropHintIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.kblg2q_dropWhere{color:#6ee7a8;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}@keyframes kblg2q_dropHintIn{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.kblg2q_dropHint{animation:none}}@media (prefers-reduced-transparency:reduce){.kblg2q_dropHint{-webkit-backdrop-filter:none;background:#181922}}.kblg2q_tileTop{align-items:center;gap:6px;min-width:0;display:flex}.kblg2q_tileTop .kblg2q_tileName{min-width:0}.kblg2q_archived{color:var(--text-2);background:var(--soft);cursor:help;border-radius:6px;flex:none;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.6;position:relative}.kblg2q_tip{z-index:30;bottom:calc(100% + 8px);border-radius:var(--radius-sm);white-space:normal;color:#fff;-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#181922e0;width:max-content;max-width:min(240px,100vw - 32px);padding:7px 10px;font-size:12.5px;font-weight:500;line-height:1.45;transition:opacity .14s,transform .18s cubic-bezier(.2,.9,.3,1);position:absolute;inset-inline-start:50%;transform:translate(50%,4px);box-shadow:0 8px 24px #0000004d}.kblg2q_archived:hover .kblg2q_tip,.kblg2q_archived:focus-visible .kblg2q_tip,.kblg2q_tile:hover .kblg2q_archived .kblg2q_tip{opacity:1;transform:translate(50%)}@media (prefers-reduced-motion:reduce){.kblg2q_tip{transition:none}}@media (hover:none){.kblg2q_tip{display:none}}
._8LZAtq_icon{display:block;overflow:visible}._8LZAtq_page{fill:#fff;stroke:#d3d6de;stroke-width:1px}._8LZAtq_label{direction:ltr;unicode-bidi:isolate;font-family:system-ui,-apple-system,Segoe UI,sans-serif}[data-theme=dark] ._8LZAtq_page{fill:#2a2b36;stroke:#3c3d4a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._8LZAtq_page{fill:#2a2b36;stroke:#3c3d4a}}
.uuMZFq_dialog{--course:oklch(.56 .13 var(--h));border:1px solid var(--divider);border-radius:var(--radius);background:var(--panel);width:min(520px,100vw - 32px);max-height:min(86vh,760px);color:var(--text);opacity:0;transition:opacity .18s ease, transform .24s cubic-bezier(.2, .9, .3, 1), overlay .24s allow-discrete, display .24s allow-discrete;padding:0;transform:scale(.97);box-shadow:0 20px 60px #00000059}:root[data-theme=dark] .uuMZFq_dialog{--course:oklch(.5 .12 var(--h))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .uuMZFq_dialog{--course:oklch(.5 .12 var(--h))}}.uuMZFq_dialog[open]{opacity:1;transform:none}@starting-style{.uuMZFq_dialog[open]{opacity:0;transform:scale(.97)}}.uuMZFq_dialog::backdrop{transition:background-color .2s ease, overlay .24s allow-discrete, display .24s allow-discrete;background:0 0}.uuMZFq_dialog[open]::backdrop{background:#00000073}@starting-style{.uuMZFq_dialog[open]::backdrop{background:0 0}}@media (prefers-reduced-motion:reduce){.uuMZFq_dialog,.uuMZFq_dialog[open]{transform:none}}.uuMZFq_head{background:var(--course);color:#fff;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.uuMZFq_title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.uuMZFq_title h2{margin:0;font-size:20px;line-height:1.3}.uuMZFq_number,.uuMZFq_sub{opacity:.85;font-size:13.5px;font-weight:700}.uuMZFq_close{border-radius:var(--radius-sm);width:32px;height:32px;color:inherit;cursor:pointer;background:#0003;border:0;flex:none;place-items:center;padding:0;display:grid}.uuMZFq_close:hover{background:#00000052}.uuMZFq_body{flex-direction:column;gap:16px;padding:14px 18px 18px;display:flex}.uuMZFq_actions{flex-wrap:wrap;gap:8px;display:flex}.uuMZFq_actions .btn{min-height:38px;padding:6px 12px;font-size:14px}.uuMZFq_section h3{margin:0 0 6px;font-size:15px}.uuMZFq_line{margin:0;font-size:14.5px}.uuMZFq_muted{color:var(--text-3);margin:0;font-size:13.5px}.uuMZFq_rows{margin:0;padding:0;list-style:none}.uuMZFq_row{border-top:1px solid var(--divider);grid-template-columns:minmax(84px,auto) 1fr auto;align-items:baseline;gap:10px;padding:7px 0;font-size:14px;display:grid}.uuMZFq_row:first-child{border-top:0}.uuMZFq_row[data-past]{opacity:.5}.uuMZFq_when{font-variant-numeric:tabular-nums;color:var(--text-2)}.uuMZFq_missing{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.uuMZFq_missing .btn{min-height:36px;padding:6px 12px;font-size:14px}.uuMZFq_tutor{margin:4px 0 0;font-size:14px}.uuMZFq_tutor p{margin:0}.uuMZFq_tutor .uuMZFq_contact{color:var(--text-2);margin-top:3px;font-size:13px}.uuMZFq_linkButton{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.uuMZFq_tutorForm{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.uuMZFq_tutorForm input{border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--panel);min-width:160px;color:var(--text);font:inherit;flex:1;padding:7px 10px}.uuMZFq_tutorForm .btn{min-height:36px;padding:6px 12px;font-size:14px}.uuMZFq_error{color:#e5484d;width:100%;margin:0;font-size:13px;font-weight:700}.uuMZFq_body{overflow-y:auto}.uuMZFq_live{align-self:flex-start;margin:2px 0 8px}
.EA5Hla_wrap{border:1px solid var(--divider);background:var(--panel);border-radius:10px;overflow:hidden}.EA5Hla_tools{border-bottom:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.EA5Hla_search{border:1px solid var(--divider);background:var(--bg);max-width:320px;height:34px;color:var(--text);font:inherit;border-radius:8px;flex:220px;padding:0 12px;font-size:13.5px}.EA5Hla_search:focus{outline:2px solid var(--green);outline-offset:-1px;background:var(--panel)}.EA5Hla_chips{flex-wrap:wrap;gap:6px;display:flex}.EA5Hla_chip{border:1px solid var(--divider);height:30px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.EA5Hla_chip[aria-pressed=true]{border-color:var(--green);background:var(--chip);color:var(--chip-text)}.EA5Hla_chipCount{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.EA5Hla_chip[aria-pressed=true] .EA5Hla_chipCount{color:inherit}.EA5Hla_scroll{overflow-x:auto}.EA5Hla_table{border-collapse:collapse;width:100%;font-size:13.5px}.EA5Hla_table th{background:var(--bg);color:var(--text-3);text-align:start;white-space:nowrap;border-bottom:1px solid var(--divider);padding:8px 12px;font-size:12px;font-weight:700;position:sticky;top:0}.EA5Hla_table td{border-bottom:1px solid var(--divider);vertical-align:middle;padding:9px 12px;line-height:1.45}.EA5Hla_table td[data-wide]{min-width:220px}.EA5Hla_table tbody tr:last-child td{border-bottom:0}.EA5Hla_table tbody tr:hover td{background:var(--soft)}.EA5Hla_table tr[data-tone=warn] td:first-child{box-shadow:inset -3px 0 #d97706}.EA5Hla_table tr[data-tone=muted] td{color:var(--text-3)}.EA5Hla_none{color:var(--text-3);text-align:center!important;padding:20px 12px!important}.EA5Hla_empty{border:1px dashed var(--divider);color:var(--text-3);border-radius:10px;padding:18px 16px;font-size:14px;line-height:1.6}.EA5Hla_foot{border-top:1px solid var(--divider);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;font-size:13px;display:flex}.EA5Hla_range{font-variant-numeric:tabular-nums}.EA5Hla_of{color:var(--text-3)}.EA5Hla_size{align-items:center;gap:6px;display:inline-flex}.EA5Hla_size select{border:1px solid var(--divider);background:var(--panel);height:28px;color:var(--text);font:inherit;border-radius:6px;padding:0 6px}.EA5Hla_pager{align-items:center;gap:2px;margin-inline-start:auto;display:flex}.EA5Hla_pager button{min-width:30px;height:30px;color:var(--text-2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-weight:600}.EA5Hla_pager button:hover:not(:disabled){background:var(--soft-hover)}.EA5Hla_pager button[aria-current=page]{background:var(--green);color:var(--on-green)}.EA5Hla_pager button:disabled{opacity:.35;cursor:default}.EA5Hla_gap{padding:0 4px}@media (max-width:640px){.EA5Hla_search{max-width:none}.EA5Hla_table thead{display:none}.EA5Hla_table,.EA5Hla_table tbody,.EA5Hla_table tr,.EA5Hla_table td{width:100%;display:block}.EA5Hla_table tr{border-bottom:1px solid var(--divider);padding:10px 12px}.EA5Hla_table tbody tr:last-child{border-bottom:0}.EA5Hla_table td{border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex;text-align:start!important}.EA5Hla_table td:before{content:attr(data-label);color:var(--text-3);flex:none;font-size:12px;font-weight:700}.EA5Hla_table td:first-child{padding-bottom:6px}.EA5Hla_table td:first-child:before,.EA5Hla_table td[data-label=""]:before{display:none}.EA5Hla_table td[data-label=""]{justify-content:flex-start;padding-top:8px}.EA5Hla_table td[data-wide]{min-width:0}.EA5Hla_table tbody tr:hover td{background:0 0}.EA5Hla_table tr[data-tone=warn] td:first-child{box-shadow:none}.EA5Hla_table tr[data-tone=warn]{box-shadow:inset -3px 0 #d97706}.EA5Hla_foot{justify-content:space-between}.EA5Hla_pager{justify-content:center;width:100%;margin-inline-start:0}}.EA5Hla_chip,.EA5Hla_pager button{transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out,transform .1s ease-out}.EA5Hla_chip:active,.EA5Hla_pager button:active:not(:disabled){transform:scale(.95)}.EA5Hla_table td{transition:background-color .1s ease-out}@media (prefers-reduced-motion:reduce){.EA5Hla_chip:active,.EA5Hla_pager button:active:not(:disabled){transform:none}}
.fa6YIa_page{max-width:980px;padding:8px var(--gutter) 56px;flex-direction:column;gap:16px;margin:0 auto;display:flex}.fa6YIa_title{margin:14px 0 0;font-size:clamp(28px,6vw,36px);font-weight:800;line-height:1.1}.fa6YIa_lead{color:var(--text-2);margin:0;font-size:15.5px;line-height:1.65}
.y_d78G_split{gap:16px;display:grid}@media (min-width:980px){.y_d78G_split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.y_d78G_split>.y_d78G_pane{height:calc(100dvh - 80px);position:sticky;top:64px}}@media (max-width:979px){.y_d78G_split[data-tab=talk]>.y_d78G_pane,.y_d78G_split[data-tab=assignment]>:not(.y_d78G_pane){display:none}.y_d78G_pane{height:calc(100dvh - 150px)}}.y_d78G_tabs{z-index:5;border-radius:var(--radius);background:var(--soft);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);margin:0 0 10px;padding:3px;display:flex;position:sticky;top:56px}.y_d78G_tab{font:inherit;border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:1;padding:7px 0;font-size:14px;font-weight:700;transition:background-color .15s,color .15s}.y_d78G_tab[aria-selected=true]{background:var(--chip);color:var(--chip-text);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--green) 35%, transparent)}.y_d78G_pane{border-radius:var(--radius);border:1px solid var(--divider);background:var(--panel);min-height:0;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.y_d78G_head{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.y_d78G_title{margin:0;font-size:16px;font-weight:800}.y_d78G_add{font:inherit;border-radius:var(--radius-sm);background:var(--chip);color:var(--chip-text);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--green) 30%, transparent);cursor:pointer;border:0;padding:6px 12px;font-size:13px;font-weight:700;transition:transform .1s ease-out,background-color .12s,opacity .12s}@media (hover:hover){.y_d78G_add:hover{background:color-mix(in srgb, var(--green) 22%, transparent)}.y_d78G_addLarge:hover{opacity:.88}}.y_d78G_add:active,.y_d78G_addLarge:active{transform:translateY(2px)}.y_d78G_addLarge:active{box-shadow:var(--edge-pressed)}.y_d78G_files{scrollbar-width:none;border-bottom:1px solid var(--divider);gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.y_d78G_file{max-width:220px;font:inherit;border-radius:var(--radius-sm);background:var(--soft);color:var(--text-2);cursor:pointer;border:0;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.y_d78G_file bdi{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.y_d78G_file[aria-selected=true]{color:var(--chip-text);background:var(--chip);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--green) 35%, transparent)}.y_d78G_viewer{flex-direction:column;flex:1;min-height:0;display:flex}.y_d78G_frame{background:var(--bg);border:0;flex:1;width:100%;min-height:0}.y_d78G_actions{justify-content:center;gap:18px;padding:8px;font-size:13.5px;font-weight:600;display:flex}.y_d78G_actions a{color:var(--green)}.y_d78G_empty{text-align:center;color:var(--text-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px;font-size:14px;display:flex}.y_d78G_empty p{max-width:36ch;margin:0}.y_d78G_emptyTitle{color:var(--text);font-size:16px;font-weight:700}.y_d78G_addLarge{font:inherit;border-radius:var(--radius-sm);background:var(--green);color:var(--on-green);box-shadow:var(--edge);cursor:pointer;border:0;margin-top:10px;padding:10px 22px;font-size:15px;font-weight:700}@media (min-width:980px){.y_d78G_tabs{display:none}}@media (prefers-reduced-motion:reduce){.y_d78G_tab{transition:none}.y_d78G_add:active,.y_d78G_addLarge:active{transform:none}}
.KCb0lG_dialog{border:1px solid var(--divider);border-radius:var(--radius);background:var(--panel);width:min(420px,100vw - 32px);color:var(--text);opacity:0;transition:opacity .16s ease, transform .22s cubic-bezier(.2, .9, .3, 1), overlay .22s allow-discrete, display .22s allow-discrete;padding:0;transform:scale(.97);box-shadow:0 20px 60px #00000059}.KCb0lG_dialog[open]{opacity:1;transform:none}@starting-style{.KCb0lG_dialog[open]{opacity:0;transform:scale(.97)}}.KCb0lG_dialog::backdrop{background:#00000073}@media (prefers-reduced-motion:reduce){.KCb0lG_dialog,.KCb0lG_dialog[open]{transform:none}}.KCb0lG_head{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 6px;display:flex}.KCb0lG_head h2{margin:0;font-size:17px}.KCb0lG_close{border-radius:var(--radius-sm);background:var(--soft);width:30px;height:30px;color:var(--text-2);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.KCb0lG_body{flex-direction:column;gap:12px;padding:8px 16px 4px;display:flex}.KCb0lG_lead{margin:0;font-size:14.5px;line-height:1.6}.KCb0lG_check{border-radius:var(--radius-sm);background:var(--soft);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.KCb0lG_check input{width:18px;height:18px;accent-color:var(--green);flex:none;margin:2px 0 0}.KCb0lG_check span{flex-direction:column;gap:2px;display:flex}.KCb0lG_check small{color:var(--text-3);font-size:12.5px;font-weight:500}.KCb0lG_actions{flex-direction:column;gap:8px;display:flex}.KCb0lG_action{justify-content:center}.KCb0lG_note{color:var(--text-3);margin:0 0 12px;font-size:12.5px;line-height:1.6}.KCb0lG_latin{direction:ltr;unicode-bidi:isolate;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Arial,sans-serif}
.xXJqeG_shell{background:var(--bg);min-height:100vh}.xXJqeG_shell input,.xXJqeG_shell select,.xXJqeG_shell textarea,.xXJqeG_shell button{font-family:inherit}.xXJqeG_loading{color:var(--text-3);text-align:center;padding:48px 24px}.xXJqeG_bar{z-index:20;border-bottom:1px solid var(--divider);background:var(--panel);align-items:center;gap:16px;height:52px;padding:0 20px;display:flex;position:sticky;top:0}.xXJqeG_brand{color:var(--text);align-items:center;gap:12px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.xXJqeG_brandMark{width:auto;height:30px;display:block}.xXJqeG_brandDark{display:none}:root[data-theme=dark] .xXJqeG_brandLight{display:none}:root[data-theme=dark] .xXJqeG_brandDark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .xXJqeG_brandLight{display:none}:root:not([data-theme=light]) .xXJqeG_brandDark{display:block}}.xXJqeG_brandSub{border-inline-start:1px solid var(--divider);color:var(--text-2);padding-inline-start:12px;font-size:15px;font-weight:700;line-height:22px}.xXJqeG_barEnd{align-items:center;gap:14px;margin-inline-start:auto;display:flex}.xXJqeG_who{text-align:end;flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.xXJqeG_whoName{font-size:13.5px;font-weight:700}.xXJqeG_whoRole{color:var(--text-3);font-size:12px}.xXJqeG_barLink{color:var(--text-2);align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.xXJqeG_barLink:hover{color:var(--green)}.xXJqeG_body{grid-template-columns:236px minmax(0,1fr);align-items:start;display:grid}.xXJqeG_side{border-inline-end:1px solid var(--divider);background:var(--panel);flex-direction:column;gap:12px;height:calc(100vh - 52px);padding:16px 12px 12px;display:flex;position:sticky;top:52px}.xXJqeG_nav{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex;overflow-y:auto}.xXJqeG_group{flex-direction:column;gap:2px;display:flex}.xXJqeG_groupTitle{color:var(--text-3);letter-spacing:.02em;padding:0 10px 4px;font-size:11.5px;font-weight:700}.xXJqeG_item{height:36px;color:var(--text-2);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.xXJqeG_item:hover{background:var(--soft);color:var(--text)}.xXJqeG_item[aria-current=page]{background:var(--chip);color:var(--chip-text)}.xXJqeG_itemIcon{width:18px;color:var(--text-3);place-items:center;display:inline-grid}.xXJqeG_item[aria-current=page] .xXJqeG_itemIcon{color:inherit}.xXJqeG_itemLabel{text-overflow:ellipsis;flex:1;overflow:hidden}.xXJqeG_count{background:var(--soft);min-width:22px;color:var(--text-3);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.xXJqeG_count[data-alert]{color:#fff;background:#d97706}.xXJqeG_main{box-sizing:border-box;width:100%;min-width:0;min-height:calc(100vh - 52px);padding:24px 28px 56px}.xXJqeG_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:20px;display:flex}.xXJqeG_pageTitle{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.15}.xXJqeG_pageSub{max-width:70ch;color:var(--text-3);margin:4px 0 0;font-size:14px;line-height:1.55}.xXJqeG_pageActions{flex-wrap:wrap;gap:8px;display:flex}.xXJqeG_block{margin-bottom:28px}.xXJqeG_blockHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.xXJqeG_blockTitle{letter-spacing:-.005em;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.xXJqeG_blockCount{background:var(--soft);color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.xXJqeG_hint{max-width:90ch;color:var(--text-3);margin:8px 2px 0;font-size:13px;line-height:1.6}.xXJqeG_card{border:1px solid var(--divider);background:var(--panel);border-radius:10px;padding:16px}.xXJqeG_pill{background:var(--soft);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-flex}.xXJqeG_pill[data-tone=green]{background:var(--chip);color:var(--chip-text)}.xXJqeG_pill[data-tone=warn]{color:#b45309;background:#d9770624}.xXJqeG_pill[data-tone=red]{color:#dc2626;background:#dc26261f}.xXJqeG_pill[data-tone=blue]{box-shadow:inset 0 0 0 1px var(--divider);color:var(--text-2);background:0 0}.xXJqeG_fold{margin-bottom:14px}.xXJqeG_foldButton{background:var(--green);height:36px;color:var(--on-green);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.xXJqeG_foldButton::-webkit-details-marker{display:none}.xXJqeG_foldButton:before{content:"+";font-size:16px;line-height:1}.xXJqeG_fold[open]>.xXJqeG_foldButton{background:var(--soft);color:var(--text)}.xXJqeG_fold[open]>.xXJqeG_foldButton:before{content:"−"}.xXJqeG_foldBody{border:1px solid var(--divider);background:var(--panel);border-radius:10px;max-width:640px;margin-top:10px;padding:16px}.xXJqeG_stats{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:28px;display:grid}.xXJqeG_statTop{align-items:center;gap:8px;margin-bottom:6px;display:flex}.xXJqeG_statIcon{background:var(--chip);width:28px;height:28px;color:var(--chip-text);border-radius:8px;flex:none;place-items:center;display:grid}.xXJqeG_stat[data-alert] .xXJqeG_statIcon{color:#b45309;background:#d9770624}.xXJqeG_stat{border:1px solid var(--divider);background:var(--panel);color:var(--text);border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .12s ease-out;display:flex}a.xXJqeG_stat:hover{border-color:var(--green)}.xXJqeG_statLabel{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.xXJqeG_statValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.1}.xXJqeG_statSub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.xXJqeG_stat[data-alert]{border-color:#d9770673}.xXJqeG_stat[data-alert] .xXJqeG_statValue{color:#b45309}.xXJqeG_twoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.xXJqeG_more{color:var(--green);font-size:13px;font-weight:700;text-decoration:none}.xXJqeG_more:hover{text-decoration:underline}.xXJqeG_tabs{border-bottom:1px solid var(--divider);gap:2px;margin-bottom:16px;display:flex;overflow-x:auto}.xXJqeG_tab{color:var(--text-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.xXJqeG_tab:hover{color:var(--text)}.xXJqeG_tab[aria-current=page]{border-bottom-color:var(--green);color:var(--text)}.xXJqeG_cellMain{flex-direction:column;gap:2px;min-width:0;display:flex}.xXJqeG_cellTitle{color:var(--text);overflow-wrap:anywhere;font-weight:700}.xXJqeG_cellSub{color:var(--text-3);overflow-wrap:anywhere;font-size:12.5px}.xXJqeG_course{color:var(--text);white-space:nowrap;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.xXJqeG_course:hover{color:var(--green)}.xXJqeG_num{font-variant-numeric:tabular-nums;white-space:nowrap}.xXJqeG_muted{color:var(--text-3);white-space:nowrap}.xXJqeG_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.xXJqeG_actions form{margin:0}.xXJqeG_act{border:1px solid var(--divider);background:var(--panel);height:28px;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.xXJqeG_act:hover{border-color:var(--text-3);color:var(--text)}.xXJqeG_actPrimary{border-color:var(--green);background:var(--green);color:var(--on-green)}.xXJqeG_actPrimary:hover{color:var(--on-green);filter:brightness(1.06)}.xXJqeG_actDanger:hover{color:#dc2626;border-color:#dc2626}.xXJqeG_rowFold>summary{list-style:none}.xXJqeG_rowFold>summary::-webkit-details-marker{display:none}.xXJqeG_rowFoldBody{border:1px solid var(--divider);background:var(--bg);text-align:start;border-radius:8px;min-width:300px;margin-top:8px;padding:12px}.xXJqeG_thumb{object-fit:cover;border:1px solid var(--divider);border-radius:6px;width:72px;height:48px;display:block}.xXJqeG_lines{margin:0;padding:0;font-size:12.5px;line-height:1.6;list-style:none}.xXJqeG_changed{color:#b45309;font-weight:700}@media (max-width:900px){.xXJqeG_body{grid-template-columns:minmax(0,1fr)}.xXJqeG_side{z-index:10;border-inline-end:0;border-bottom:1px solid var(--divider);height:auto;padding:8px 12px;position:sticky;top:52px;overflow-x:auto}.xXJqeG_nav{flex-direction:row;gap:4px}.xXJqeG_group{flex-direction:row}.xXJqeG_groupTitle{display:none}.xXJqeG_main{padding:18px 16px 48px}.xXJqeG_who{display:none}.xXJqeG_twoCol{grid-template-columns:minmax(0,1fr)}}body:has(.xXJqeG_shell)>footer{display:none}html:has(.xXJqeG_shell){scrollbar-gutter:stable}.xXJqeG_item,.xXJqeG_act,.xXJqeG_stat,.xXJqeG_foldButton,.xXJqeG_tab,.xXJqeG_barLink{transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out,transform .1s ease-out}.xXJqeG_item:active,.xXJqeG_act:active,.xXJqeG_stat:active,.xXJqeG_foldButton:active{transform:scale(.97)}.xXJqeG_fold[open]>.xXJqeG_foldBody,.xXJqeG_rowFold[open]>.xXJqeG_rowFoldBody{transform-origin:top;animation:.16s ease-out both xXJqeG_open}@keyframes xXJqeG_open{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.xXJqeG_item,.xXJqeG_act,.xXJqeG_stat,.xXJqeG_foldButton,.xXJqeG_tab,.xXJqeG_barLink{transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}.xXJqeG_item:active,.xXJqeG_act:active,.xXJqeG_stat:active,.xXJqeG_foldButton:active{transform:none}.xXJqeG_fold[open]>.xXJqeG_foldBody,.xXJqeG_rowFold[open]>.xXJqeG_rowFoldBody{animation:none}}.xXJqeG_user{border-top:1px solid var(--divider);flex-direction:column;flex:none;gap:10px;padding:12px 10px 4px;display:flex}.xXJqeG_userWho{align-items:center;gap:10px;min-width:0;display:flex}.xXJqeG_userPhoto{background:var(--chip);width:36px;height:36px;color:var(--chip-text);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.xXJqeG_userText{flex-direction:column;min-width:0;line-height:1.3;display:flex}.xXJqeG_userName{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.xXJqeG_userRole{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.xXJqeG_userActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.xXJqeG_userAct{background:var(--soft);height:32px;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out,transform .1s ease-out;display:inline-flex}.xXJqeG_userAct:hover{background:var(--soft-hover);color:var(--text)}.xXJqeG_userAct:active{transform:scale(.96)}.xXJqeG_userCompact{display:none}.xXJqeG_userCompact .xXJqeG_userActions{display:flex}.xXJqeG_userCompact .xXJqeG_userAct{width:34px;padding:0}@media (max-width:900px){.xXJqeG_side .xXJqeG_user{display:none}.xXJqeG_userCompact{display:block}.xXJqeG_side{flex-direction:row}}@media (prefers-reduced-motion:reduce){.xXJqeG_userAct:active{transform:none}}
.N4qS4W_avatar{background:var(--green);color:var(--on-green);box-shadow:inset 0 calc(-1 * var(--edge-size,3px)) 0 #0003;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.N4qS4W_number{letter-spacing:.02em;font-variant-numeric:tabular-nums;direction:ltr;font-weight:800}
.BeBkaa_page{max-width:860px;padding:8px var(--gutter) 56px;flex-direction:column;align-items:flex-start;gap:16px;margin:0 auto;display:flex}.BeBkaa_title{margin:14px 0 0;font-size:clamp(30px,6vw,38px);font-weight:800;line-height:1.1}.BeBkaa_lead{color:var(--text-2);margin:0;font-size:16.5px;line-height:1.65}.BeBkaa_cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;width:100%;display:grid}.BeBkaa_card{border:1px solid var(--divider);border-radius:var(--radius);background:var(--panel);padding:16px}.BeBkaa_card h2{margin:10px 0 6px;font-size:17px}.BeBkaa_card p{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.6}.BeBkaa_icon{color:var(--green)}.BeBkaa_h2{margin:12px 0 0;font-size:22px}
.pFMEya_page{max-width:980px;padding:8px var(--gutter) 40px;margin:0 auto}.pFMEya_title{letter-spacing:-.025em;margin:10px 0 8px;font-size:clamp(30px,6vw,38px);font-weight:800;line-height:1.1}.pFMEya_lead{max-width:60ch;color:var(--text-2);margin:0;font-size:17px;line-height:1.6}.pFMEya_videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 6px;display:grid}@media (max-width:720px){.pFMEya_videos{grid-template-columns:minmax(0,1fr)}}.pFMEya_video{margin:0}.pFMEya_videoCaption{color:var(--text-3);margin-top:8px;font-size:14px}.pFMEya_toc{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.pFMEya_toc a{border-radius:var(--radius-sm);color:var(--text);background:var(--soft);box-shadow:var(--edge);padding:8px 14px;font-size:14px;font-weight:700;transition:transform .1s ease-out,background-color .12s,box-shadow .1s ease-out}@media (hover:hover){.pFMEya_toc a:hover{background:var(--soft-hover)}}.pFMEya_toc a:active{box-shadow:var(--edge-pressed);transform:translateY(2px)}.pFMEya_section{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:36px 0;scroll-margin-top:70px;display:grid}.pFMEya_section:last-child{border-bottom:0}.pFMEya_question{color:var(--chip-text);margin:0 0 4px;font-size:15px;font-weight:700}.pFMEya_name{letter-spacing:-.02em;margin:0 0 12px;font-size:28px;font-weight:800}.pFMEya_p{max-width:46ch;color:var(--text-2);margin:0 0 10px;font-size:16.5px;line-height:1.65}.pFMEya_p code{font:inherit;color:var(--chip-text);background:var(--chip);border-radius:5px;padding:1px 7px;font-weight:700}@media (max-width:760px){.pFMEya_section{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}.pFMEya_words{justify-self:stretch}}.pFMEya_shot{width:250px;height:auto;display:block}@media (min-width:761px){.pFMEya_flip{grid-template-columns:auto minmax(0,1fr)}.pFMEya_flip .pFMEya_words{order:2}}.pFMEya_toc a.pFMEya_tocExtension{background:var(--chip);color:var(--chip-text,var(--green))}.pFMEya_extension{border-top:1px solid var(--divider);flex-direction:column;gap:10px;margin-top:36px;padding-top:28px;scroll-margin-top:120px;display:flex}
._4ldpfq_dialog{border:1px solid var(--divider);border-radius:var(--radius);background:var(--panel);width:min(420px,100vw - 32px);color:var(--text);opacity:0;transition:opacity .16s ease, transform .22s cubic-bezier(.2, .9, .3, 1), overlay .22s allow-discrete, display .22s allow-discrete;padding:0;transform:scale(.97);box-shadow:0 20px 60px #00000059}._4ldpfq_dialog[open]{opacity:1;transform:none}@starting-style{._4ldpfq_dialog[open]{opacity:0;transform:scale(.97)}}._4ldpfq_dialog::backdrop{background:#00000073}@media (prefers-reduced-motion:reduce){._4ldpfq_dialog,._4ldpfq_dialog[open]{transform:none}}._4ldpfq_head{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 6px;display:flex}._4ldpfq_head h2{margin:0;font-size:17px}._4ldpfq_close{border-radius:var(--radius-sm);background:var(--soft);width:30px;height:30px;color:var(--text-2);cursor:pointer;border:0;place-items:center;padding:0;display:grid}._4ldpfq_body{flex-direction:column;gap:12px;padding:8px 16px 4px;display:flex}._4ldpfq_field{flex-direction:column;gap:5px;min-width:0;display:flex}._4ldpfq_field>span{color:var(--text-2);font-size:13px;font-weight:700}._4ldpfq_field input{border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--bg);min-height:40px;color:var(--text);font:inherit;padding:0 12px;font-size:15px}._4ldpfq_field input:focus{box-shadow:0 0 0 2px var(--green);outline:none}._4ldpfq_segments{grid-template-columns:1fr 1fr;gap:6px;display:grid}._4ldpfq_segments button{border-radius:var(--radius-sm);background:var(--soft);color:var(--text-2);font:inherit;cursor:pointer;border:0;flex-direction:column;align-items:center;gap:2px;padding:8px;font-size:14px;font-weight:700;display:flex}._4ldpfq_segments small{opacity:.85;font-size:12px;font-weight:500}._4ldpfq_segments button[aria-checked=true]{background:var(--chip);color:var(--chip-text);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--green) 35%, transparent)}._4ldpfq_times{grid-template-columns:1fr 1fr;gap:10px;display:grid}._4ldpfq_time{border-radius:var(--radius-sm);background:var(--soft);width:100%;min-height:40px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border:0;padding:0 12px;font-size:15px;font-weight:700}._4ldpfq_error{color:#e5484d;margin:0;font-size:13px;font-weight:700}._4ldpfq_note{color:var(--text-3);margin:0;font-size:12px}._4ldpfq_foot{gap:8px;padding:12px 16px 16px;display:flex}._4ldpfq_delete{color:#e5484d}
.NfDiEG_page{max-width:760px;padding:8px var(--gutter) 0;margin:0 auto}.NfDiEG_title{letter-spacing:-.025em;margin:10px 0 8px;font-size:clamp(30px,6vw,36px);font-weight:800;line-height:1.1}.NfDiEG_lead{color:var(--text-2);max-width:60ch;margin:0;font-size:17px;line-height:1.6}.NfDiEG_h2{letter-spacing:.02em;color:var(--text-3);margin:26px 4px 8px;font-size:13px;font-weight:700}.NfDiEG_rules,.NfDiEG_p{background:var(--panel);border:1px solid var(--divider);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:14px 16px;font-size:16px;line-height:1.6}.NfDiEG_rules{padding-inline-start:36px}.NfDiEG_rules li{margin:4px 0}.NfDiEG_updated{color:var(--text-3);margin:8px 0 0;font-size:13px}.NfDiEG_more{color:var(--text-3);margin:22px 4px 0;font-size:14px}.NfDiEG_more a{color:var(--chip-text);font-weight:700}
.GVY8lG_form{flex-direction:column;gap:10px;display:flex}.GVY8lG_field{color:var(--text-3);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.GVY8lG_field input,.GVY8lG_field textarea{border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--panel);width:100%;color:var(--text);font:inherit;padding:8px 10px;font-size:14.5px}.GVY8lG_field textarea{resize:vertical;line-height:1.55}.GVY8lG_check{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:flex}.GVY8lG_networks{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.GVY8lG_networks legend{color:var(--text-3);margin-bottom:4px;font-size:12.5px}@media (max-width:640px){.GVY8lG_networks{grid-template-columns:minmax(0,1fr)}}.GVY8lG_pictureRow{align-items:center;gap:12px;display:flex}.GVY8lG_preview{border:1px solid var(--divider);border-radius:var(--radius-sm);background:#fff;width:220px;max-width:50%;height:auto}.GVY8lG_noPicture{color:var(--text-3);font-size:13.5px}.GVY8lG_pick,.GVY8lG_submit{border-radius:var(--radius-sm);height:34px;font:inherit;cursor:pointer;transition:var(--press);border:0;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.GVY8lG_pick{background:var(--soft);color:var(--text)}.GVY8lG_submit{background:var(--green);color:var(--on-green);align-self:flex-start}.GVY8lG_submit:disabled{opacity:.6;cursor:progress}.GVY8lG_link{font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.GVY8lG_error{color:#c2410c;margin:0;font-size:14px}.GVY8lG_thumb{background:#fff;border-radius:6px;width:96px;height:auto;display:block}
._wN2HG_course,._wN2HG_board{gap:10px;display:grid}._wN2HG_rows{background:var(--panel);border:1px solid var(--divider);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}._wN2HG_board ._wN2HG_rows{box-shadow:var(--shadow)}._wN2HG_row{border-bottom:1px solid var(--divider);color:var(--text);align-items:center;gap:12px;padding:10px 14px;display:flex}li:last-child>._wN2HG_row,._wN2HG_row:last-child{border-bottom:0}._wN2HG_rowLink{transition:var(--press)}._wN2HG_rowLink:active{background:var(--panel-press)}@media (hover:hover){._wN2HG_rowLink:hover{background:var(--panel-press)}}._wN2HG_rowPast{opacity:.62}._wN2HG_leaf{border-radius:var(--radius-sm);background:var(--soft);text-align:center;width:46px;box-shadow:var(--edge);flex:none;grid-template-rows:auto 1fr;display:grid;overflow:hidden}._wN2HG_leafMonth{color:var(--text-2);background:var(--soft-hover);font-size:11px;font-weight:700;line-height:18px}._wN2HG_leafDay{font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;line-height:28px}._wN2HG_leafSoon ._wN2HG_leafMonth{color:#fff;background:#e5484d}._wN2HG_body{flex-direction:column;flex:1;min-width:0;display:flex}._wN2HG_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}._wN2HG_sub{color:var(--text-3);font-size:13px}._wN2HG_badge{border-radius:var(--radius-sm);color:var(--chip-text);background:var(--chip);white-space:nowrap;flex:none;padding:4px 10px;font-size:13px;font-weight:700}._wN2HG_badgeSoon{color:#fff;background:#e5484d}._wN2HG_badgeMuted{color:var(--text-3);background:var(--soft)}._wN2HG_pending{border-radius:var(--radius);background:var(--soft);color:var(--text-2);margin:0;padding:10px 14px;font-size:14px}._wN2HG_past>summary{cursor:pointer;color:var(--text-2);padding:6px 4px;font-size:14px;font-weight:600;list-style:none}._wN2HG_past>summary::-webkit-details-marker{display:none}._wN2HG_past>summary:before{content:"‹";margin-inline-end:8px;transition:transform .16s ease-out;display:inline-block}._wN2HG_past[open]>summary:before{transform:rotate(-90deg)}._wN2HG_none{color:var(--text-3);margin:0;font-size:15px}._wN2HG_month{gap:6px;display:grid}._wN2HG_h2{color:var(--text-3);margin:10px 14px 0;font-size:13px;font-weight:600}._wN2HG_note{color:var(--text-3);margin:0 14px;font-size:13px}._wN2HG_semester{border-radius:var(--radius);border:1px solid var(--divider);background:var(--panel);box-shadow:var(--shadow);margin:4px 0 0;overflow:hidden}._wN2HG_semester>summary{cursor:pointer;padding:11px 14px;font-size:15px;font-weight:700;list-style:none}._wN2HG_semester>summary::-webkit-details-marker{display:none}._wN2HG_semester>summary:before{content:"‹";color:var(--text-3);margin-inline-end:8px;transition:transform .16s ease-out;display:inline-block}._wN2HG_semester[open]>summary:before{transform:rotate(-90deg)}._wN2HG_semester ._wN2HG_rows{box-shadow:none;border-top:1px solid var(--divider);border-radius:0;margin:0}._wN2HG_count{color:var(--text-3);font-weight:500}@media (prefers-reduced-motion:reduce){._wN2HG_semester>summary:before{transition:none}}._wN2HG_linkButton{font:inherit;color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.hSQaSG_poster,.hSQaSG_frame{aspect-ratio:16/9;border-radius:var(--radius);background:var(--panel);width:100%;box-shadow:var(--shadow);border:0;display:block;overflow:hidden}.hSQaSG_poster{cursor:pointer;padding:0;position:relative}.hSQaSG_poster img{object-fit:cover;width:100%;height:100%;display:block}.hSQaSG_play{transition:transform .12s ease-out;display:grid;position:absolute;bottom:12px;left:12px}.hSQaSG_play svg{filter:drop-shadow(0 2px 6px #00000059);width:52px;height:auto}.hSQaSG_poster:active .hSQaSG_play{transform:scale(.94)}@media (hover:hover){.hSQaSG_poster:hover .hSQaSG_play{transform:scale(1.06)}}.hSQaSG_poster:focus-visible{outline:3px solid var(--green);outline-offset:2px}
