.aijXaW_arc{justify-content:center;align-items:flex-start;padding:7px 44px 0;display:flex}[data-boardroomy] .aijXaW_arc{display:none}.aijXaW_wpn{text-align:center;max-width:250px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;padding:3px 8px 8px;display:block;position:relative}.aijXaW_wpn:hover{background:var(--surface-card-hover)}.aijXaW_rail{z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpath d='M0 4 Q4 1 8 4 T16 4' fill='none' stroke='%23CDCEDA' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/16px 8px repeat-x;height:8px;position:absolute;top:12px;left:calc(50% + 17px);right:calc(17px - 50%)}.aijXaW_covernode .aijXaW_rail{left:calc(50% + 24px)}.aijXaW_wpn:last-child .aijXaW_rail{display:none}.aijXaW_done .aijXaW_rail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpath d='M0 4 Q4 1 8 4 T16 4' fill='none' stroke='%2322A559' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}.aijXaW_node{background:var(--surface-card);border:3px solid var(--gray-300);z-index:1;border-radius:50%;place-items:center;width:26px;height:26px;margin:0 auto;display:grid;position:relative}.aijXaW_done .aijXaW_node{background:var(--green-500);border-color:var(--green-500)}.aijXaW_done .aijXaW_node svg{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:13px;height:13px}.aijXaW_now .aijXaW_node{border-color:var(--cyan-600);width:30px;height:30px;margin-top:-2px}.aijXaW_now .aijXaW_node:after{content:"";background:var(--yellow-500);border-radius:50%;width:10px;height:10px}@media (prefers-reduced-motion:no-preference){.aijXaW_now .aijXaW_node{animation:aijXaW_wpp 2.6s var(--ease-default) infinite;box-shadow:0 0 0 4px #0e9db224}@keyframes aijXaW_wpp{0%,to{box-shadow:0 0 0 4px #0e9db224}50%{box-shadow:0 0 0 7px #0e9db20f}}}.aijXaW_cnode{background:var(--sp);width:34px;height:27px;box-shadow:var(--elev-whisper);z-index:1;border-radius:7px;margin:0 auto;display:block;position:relative;overflow:hidden}.aijXaW_cnode i{background:var(--ss);border-radius:999px 999px 0 0;width:24px;height:12px;position:absolute;bottom:0;right:1px}.aijXaW_active{background:var(--surface-card);box-shadow:var(--elev-resting)}.aijXaW_covernode.aijXaW_active{box-shadow:none;background:0 0}.aijXaW_covernode.aijXaW_active:before{content:"";background:var(--surface-card);width:128px;box-shadow:var(--elev-resting);border-radius:12px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.aijXaW_covernode.aijXaW_active .aijXaW_lbl{z-index:1;position:relative}.aijXaW_active .aijXaW_sub{color:var(--cyan-800)}[data-theme=dark] .aijXaW_active:not(.aijXaW_now):not(.aijXaW_done) .aijXaW_sub{color:var(--cyan-300)}.aijXaW_active .aijXaW_cnode{box-shadow:0 0 0 3px var(--cyan-600)}.aijXaW_lbl{color:var(--text-secondary);margin-top:8px;padding:0 4px;font-size:.75rem;font-weight:700;line-height:1.3;display:block}.aijXaW_now .aijXaW_lbl,.aijXaW_active .aijXaW_lbl{color:var(--text-primary)}.aijXaW_sub{font-family:var(--font-mono);color:var(--text-tertiary);margin-top:3px;font-size:.625rem;font-weight:700;display:block}.aijXaW_done .aijXaW_sub{color:var(--text-on-status-success)}.aijXaW_now .aijXaW_sub{color:var(--cyan-800)}[data-theme=dark] .aijXaW_now .aijXaW_sub{color:var(--cyan-700)}@media (prefers-reduced-motion:no-preference){.aijXaW_wpn:active{transform:scale(var(--reg-press,.97))}}.aijXaW_tShort{display:none}[data-register=r1] .aijXaW_arc .aijXaW_wpn:not(.aijXaW_now):not(.aijXaW_active) .aijXaW_tFull{display:none}[data-register=r1] .aijXaW_arc .aijXaW_wpn:not(.aijXaW_now):not(.aijXaW_active) .aijXaW_tShort{display:block}[data-register=r1] .aijXaW_arc .aijXaW_node{border-width:3.5px;width:32px;height:32px}[data-register=r1] .aijXaW_arc .aijXaW_now .aijXaW_node{width:38px;height:38px}[data-register=r1] .aijXaW_arc .aijXaW_done .aijXaW_node svg{width:16px;height:16px}[data-register=r1] .aijXaW_arc .aijXaW_rail{top:15px}[data-register=r1] .aijXaW_arc .aijXaW_lbl{font-size:.8125rem}[data-register=r1] .aijXaW_arc .aijXaW_sub{font-size:.6563rem}[data-register=r1] .aijXaW_arc .aijXaW_covernode .aijXaW_cnode{width:40px;height:31px}
.BFWwnq_benchpad{z-index:2;max-width:1120px;margin:0 auto;padding:8px 30px 26px;position:relative}.BFWwnq_mhead{flex-wrap:wrap;align-items:baseline;gap:14px;padding:0 2px 2px;display:flex}.BFWwnq_mhead h2{letter-spacing:-.015em;font-size:1.25rem;font-weight:800}[data-boardroomy] .BFWwnq_mhead{display:none}.BFWwnq_mtabs{z-index:2;align-items:flex-end;gap:9px;margin-top:14px;padding:0 12px;display:flex;position:relative}.BFWwnq_mtab{min-height:var(--reg-touch);background:var(--plate-mat);border:1.5px solid var(--border-default);color:var(--text-secondary);cursor:pointer;border-bottom:none;border-radius:14px 14px 0 0;align-items:baseline;gap:9px;padding:13px 22px;font-size:.875rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.BFWwnq_mtab:before{content:"";background:var(--gray-300);height:5px;position:absolute;top:0;left:0;right:0}.BFWwnq_mtab .BFWwnq_metaNum{font-family:var(--font-data);color:var(--text-tertiary);font-size:.625rem;font-weight:600}.BFWwnq_mtab:hover{color:var(--text-primary);background:var(--surface-card)}.BFWwnq_mtab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.BFWwnq_mtab.BFWwnq_on{background:var(--surface-card);border-color:var(--border-strong);color:var(--text-primary);z-index:3;margin-bottom:-2px;padding:15px 24px;font-weight:800}.BFWwnq_mtab.BFWwnq_on:before{background:var(--ss);height:6px}.BFWwnq_mtabrule{border-top:1.5px solid var(--border-strong);z-index:1;margin-bottom:14px;position:relative}.BFWwnq_aboutgrid{grid-template-columns:1.5fr 1fr;align-items:start;gap:20px;margin-top:2px;display:grid}.BFWwnq_aboutmain{min-width:0}.BFWwnq_msdesc{background:var(--plate-mat);border-radius:13px;padding:10px}.BFWwnq_lane{background:var(--plate-lane);border-radius:10px;padding:12px 16px;box-shadow:inset 0 1px #ffffff80}.BFWwnq_dtop{align-items:center;gap:10px;margin-bottom:7px;display:flex}.BFWwnq_eyebrow{color:var(--text-secondary);font-size:.75rem;font-weight:700}.BFWwnq_readSlot{margin-left:auto}.BFWwnq_lane p{color:var(--text-primary);font-size:.875rem;line-height:1.6}.BFWwnq_ican{color:var(--text-secondary);align-items:center;gap:8px;margin-top:12px;font-size:.8125rem;font-weight:600;display:inline-flex}.BFWwnq_ican:before{content:"";background:var(--green-500);border-radius:1.5px;flex-shrink:0;width:7px;height:7px}.BFWwnq_ican b{color:var(--text-primary)}.BFWwnq_aboutrail{flex-direction:column;display:flex}.BFWwnq_packlab{align-items:center;gap:8px;margin:16px 0 9px;font-size:.8125rem;font-weight:800;display:flex}.BFWwnq_packlab:before{content:"";background:var(--ss);border-radius:1.5px;width:7px;height:7px}.BFWwnq_aboutrail .BFWwnq_packlab:first-child{margin-top:0}.BFWwnq_packlabQuiet{color:var(--text-secondary);font-weight:700}.BFWwnq_packlabQuiet:before{background:var(--gray-300)}.BFWwnq_tray{flex-direction:column;align-items:stretch;gap:10px;display:flex}.BFWwnq_trayc{background:var(--surface-card);border:1px solid var(--border-default);width:100%;box-shadow:var(--elev-whisper);text-align:left;cursor:pointer;color:inherit;border-radius:12px;align-items:flex-start;gap:10px;padding:9px 13px;text-decoration:none;display:flex}@media (prefers-reduced-motion:no-preference){.BFWwnq_trayc{transition:transform var(--duration-fast) var(--reg-ease-settle), box-shadow var(--duration-fast)}}.BFWwnq_trayc:hover{box-shadow:var(--elev-resting);border-color:var(--cyan-200);transform:translateY(-2px)}.BFWwnq_traycStatic{cursor:default}.BFWwnq_traycStatic:hover{box-shadow:var(--elev-whisper);border-color:var(--border-default);transform:none}.BFWwnq_ric{border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.BFWwnq_ric svg{width:16px;height:16px}.BFWwnq_ricLink,.BFWwnq_ricDocument{background:var(--cyan-50);color:var(--cyan-700)}.BFWwnq_ricVideo{background:var(--magenta-50);color:var(--magenta-500)}.BFWwnq_ricExemplar{background:var(--green-50);color:var(--green-700)}:is([data-theme=dark] .BFWwnq_ricLink,[data-theme=dark] .BFWwnq_ricDocument){background:color-mix(in srgb, var(--cyan-500) 16%, var(--surface-card));color:var(--cyan-300)}[data-theme=dark] .BFWwnq_ricVideo{background:color-mix(in srgb, var(--magenta-500) 16%, var(--surface-card));color:var(--magenta-100)}[data-theme=dark] .BFWwnq_ricExemplar{background:color-mix(in srgb, var(--green-500) 16%, var(--surface-card));color:var(--green-200)}.BFWwnq_trayc b{font-size:.8125rem;line-height:1.3;display:block}.BFWwnq_why{color:var(--text-secondary);margin-top:2px;font-size:.7188rem;line-height:1.45;display:block}.BFWwnq_rm{font-family:var(--font-mono);color:var(--text-tertiary);margin-top:4px;font-size:.5938rem;font-weight:600;display:block}[data-register=r3] .BFWwnq_benchpad{max-width:1180px}@media (max-width:900px){.BFWwnq_aboutgrid{grid-template-columns:1fr}}
.rVzySG_head{align-items:flex-start;gap:11px}.rVzySG_title{letter-spacing:-.01em;font-size:1.125rem;font-weight:800}.rVzySG_sub{color:var(--text-secondary);margin-top:3px;font-size:.75rem;line-height:1.45}.rVzySG_body{flex-direction:column;display:flex}.rVzySG_capwhere{color:var(--text-secondary);background:var(--plate-mat);border-radius:var(--radius-full);align-self:flex-start;align-items:center;gap:8px;padding:5px 13px 5px 6px;font-size:.7188rem;font-weight:700;display:inline-flex}.rVzySG_capwhere b{color:var(--text-primary)}.rVzySG_wband{background:var(--sp);border-radius:6px;flex-shrink:0;width:26px;height:20px;position:relative;overflow:hidden}.rVzySG_wband i{background:var(--ss);border-radius:999px 999px 0 0;width:18px;height:9px;position:absolute;bottom:0;right:1px}.rVzySG_doors{gap:11px;margin-top:15px;display:flex}.rVzySG_door{color:#fff;min-height:96px;box-shadow:var(--elev-resting);cursor:pointer;border:none;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;font-size:.8125rem;font-weight:800;display:flex}.rVzySG_door svg{width:26px;height:26px}.rVzySG_door:disabled{opacity:.5;cursor:default}.rVzySG_doorPhoto{background:var(--button-cyan)}.rVzySG_doorVoice{background:var(--purple-600)}.rVzySG_doorNote{background:var(--gray-700)}.rVzySG_doorFile{background:var(--button-green)}.rVzySG_doorLink{background:var(--yellow-500);color:var(--key-700)}@media (prefers-reduced-motion:no-preference){.rVzySG_door{transition:transform var(--duration-hover) var(--ease-snap), box-shadow var(--duration-hover) var(--ease-out-expo)}.rVzySG_door:hover:not(:disabled){box-shadow:var(--elev-raised);transform:translateY(-3px)}.rVzySG_door:active:not(:disabled){transform:scale(var(--reg-press,.97))}}[data-register=r1] .rVzySG_door{gap:10px;min-height:106px;font-size:.8438rem}[data-register=r1] .rVzySG_door svg{width:28px;height:28px}.rVzySG_field{flex-direction:column;gap:10px;margin-top:15px;display:flex}.rVzySG_noteInput,.rVzySG_linkInput{border:1.5px solid var(--border-strong);width:100%;font-family:var(--font-sans);background:var(--surface-card);color:var(--text-primary);min-height:var(--reg-touch,44px);border-radius:10px;padding:9px 12px;font-size:.875rem}.rVzySG_noteInput{resize:vertical;line-height:1.5}.rVzySG_noteInput:focus-visible,.rVzySG_linkInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rVzySG_fieldError{color:var(--text-on-status-error);font-size:.75rem;font-weight:600}.rVzySG_fieldActs{align-items:center;gap:8px;display:flex}.rVzySG_foot{border-top:1px solid var(--gray-100);align-items:center;gap:9px;margin-top:15px;padding-top:13px;display:flex}[data-theme=dark] .rVzySG_foot{border-top-color:var(--gray-700)}.rVzySG_foot svg{width:15px;height:15px;color:var(--text-on-status-success);flex-shrink:0}.rVzySG_cf{color:var(--text-secondary);font-size:.7188rem;font-weight:600}.rVzySG_footFail{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:10px;font-size:.75rem;font-weight:600;display:flex}.rVzySG_pickgrid{gap:13px;margin-top:15px;display:flex}.rVzySG_pickcard{background:var(--surface-card);border:1.5px solid var(--border-default);text-align:left;box-shadow:var(--elev-whisper);cursor:pointer;font:inherit;color:var(--text-primary);border-radius:14px;flex:1;padding:0;overflow:hidden}.rVzySG_pband{background:var(--sp);height:48px;display:block;position:relative;overflow:hidden}.rVzySG_mHalf{background:var(--ss);opacity:.9;border-radius:999px 999px 0 0;width:70px;height:35px;position:absolute;bottom:0;right:9%}.rVzySG_mSq{background:var(--ss);width:16px;height:16px;position:absolute;top:9px;left:12%;transform:rotate(16deg)}.rVzySG_pin2{padding:11px 14px 13px;display:block}.rVzySG_pe{color:var(--text-secondary);font-size:.6563rem;font-weight:700;display:block}.rVzySG_pn{margin-top:3px;font-size:.9375rem;font-weight:800;line-height:1.2;display:block}.rVzySG_psk{color:var(--text-secondary);align-items:center;gap:6px;margin-top:9px;font-size:.6875rem;font-weight:700;display:inline-flex}.rVzySG_psk svg{opacity:.7;width:12px;height:12px}@media (prefers-reduced-motion:no-preference){.rVzySG_pickcard{transition:transform var(--duration-hover) var(--reg-ease-settle), box-shadow var(--duration-hover) var(--ease-out-expo), border-color var(--duration-hover) var(--ease-out-expo)}.rVzySG_pickcard:hover{box-shadow:var(--elev-resting);border-color:var(--cyan-300);transform:translateY(-3px)}}.rVzySG_recorder{flex-direction:column;gap:12px;margin-top:15px;display:flex}.rVzySG_recStamp{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rVzySG_recLine{color:var(--text-secondary);margin:0;font-size:.8125rem;font-weight:600}.rVzySG_mono{font-family:var(--font-mono);color:var(--text-primary);margin-left:auto;font-size:.875rem;font-weight:700}.rVzySG_recDot{background:var(--status-error);border-radius:50%;width:10px;height:10px}@media (prefers-reduced-motion:no-preference){.rVzySG_recDot{animation:1.2s ease-in-out infinite rVzySG_recPulse}}@keyframes rVzySG_recPulse{0%,to{opacity:1}50%{opacity:.35}}.rVzySG_recCap{color:var(--text-secondary);flex-basis:100%;font-size:.7188rem;font-weight:600}.rVzySG_recAudio{width:100%}.rVzySG_recActs{align-items:center;gap:8px;display:flex}.rVzySG_door,.rVzySG_pickcard{position:relative}
.jt98Qq_home{position:relative;overflow-x:clip}.jt98Qq_room{pointer-events:none;width:300px;height:280px;opacity:var(--reg-shape-opacity);position:absolute;top:40px;right:-60px}.jt98Qq_page{z-index:2;padding:10px 30px 26px;position:relative}.jt98Qq_unsentNotice{margin-bottom:var(--space-3)}.jt98Qq_hello{align-items:baseline;gap:14px;padding:2px 2px 0;display:flex}.jt98Qq_hello h2{letter-spacing:var(--reg-tracking);font-size:1.6rem;font-weight:800}.jt98Qq_helloSub{color:var(--text-secondary);font-size:.875rem;font-weight:600}.jt98Qq_when{font-family:var(--font-mono);color:var(--text-secondary);margin-left:auto;font-size:.6875rem;font-weight:600}.jt98Qq_eyebrow{color:var(--text-secondary);letter-spacing:normal;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;display:inline-flex}.jt98Qq_eyebrow:before{content:"";background:var(--ss,var(--subject-secondary));border-radius:1.5px;flex-shrink:0;width:7px;height:7px}.jt98Qq_band{background:var(--sp);position:relative;overflow:hidden}.jt98Qq_mark{opacity:var(--reg-mark-alpha);pointer-events:none;position:absolute}.jt98Qq_markCircle{background:var(--ss);border-radius:50%}.jt98Qq_markRing{border-style:solid;border-color:var(--ss);background:0 0;border-radius:50%}.jt98Qq_markTri{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--ss)}.jt98Qq_markHalf{background:var(--ss);border-radius:999px 999px 0 0}.jt98Qq_markSquare{background:var(--ss)}.jt98Qq_markPlus{clip-path:polygon(36% 0,64% 0,64% 36%,100% 36%,100% 64%,64% 64%,64% 100%,36% 100%,36% 64%,0 64%,0 36%,36% 36%);background:var(--ss)}[data-theme=dark] .jt98Qq_band{background:color-mix(in srgb, var(--sp) 20%, var(--surface-card))}[data-theme=dark] .jt98Qq_band .jt98Qq_mark{opacity:.62}.jt98Qq_worlds{grid-template-columns:1.55fr 1fr;gap:20px;min-height:472px;margin-top:14px;display:grid}.jt98Qq_worldsSolo{grid-template-columns:640px;justify-content:center;min-height:0}.jt98Qq_worldsSolo .jt98Qq_band{height:126px}.jt98Qq_aheadCentered{max-width:900px;margin-left:auto;margin-right:auto}.jt98Qq_world{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--elev-resting);transition:transform var(--duration-normal) var(--reg-ease-settle), box-shadow var(--duration-normal);text-align:left;position:relative;overflow:hidden}.jt98Qq_world:hover{box-shadow:var(--elev-raised);transform:translateY(-3px)}.jt98Qq_world .jt98Qq_band{height:124px}.jt98Qq_wbody{flex-direction:column;padding:17px 24px 20px;display:flex}.jt98Qq_wtop{align-items:center;gap:10px;display:flex}.jt98Qq_wtop .jt98Qq_eyebrow{flex:1;min-width:0}.jt98Qq_dq{letter-spacing:-.02em;margin-top:9px;font-size:1.3rem;font-weight:800;line-height:1.24}.jt98Qq_byline{color:var(--text-secondary);margin-top:7px;font-size:.7813rem}.jt98Qq_byline b{color:var(--text-primary);font-weight:700}.jt98Qq_talkline{color:var(--text-secondary);align-items:center;gap:9px;margin-top:9px;font-size:.7813rem;display:flex}.jt98Qq_nib{background:var(--gray-300);border-radius:50%;flex-shrink:0;width:9px;height:9px}.jt98Qq_talkline b{color:var(--text-primary);font-weight:700}.jt98Qq_talklineNew{background:var(--cyan-50);border-radius:var(--radius-full);color:var(--cyan-800);align-self:flex-start;padding:5px 13px 5px 10px;font-weight:600}.jt98Qq_talklineNew .jt98Qq_nib{background:var(--cyan-500)}[data-theme=dark] .jt98Qq_talklineNew{background:color-mix(in srgb, var(--cyan-500) 14%, var(--surface-card));color:var(--cyan-300)}@media (prefers-reduced-motion:no-preference){.jt98Qq_talklineNew .jt98Qq_nib{animation:jt98Qq_tpulse 2.4s var(--ease-default) infinite;box-shadow:0 0 0 3px #12b5cc2e}@keyframes jt98Qq_tpulse{0%,to{box-shadow:0 0 0 3px #12b5cc2e}50%{box-shadow:0 0 0 6px #12b5cc12}}}.jt98Qq_doorHit{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.jt98Qq_doorHit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.jt98Qq_talkAnswer{z-index:3;width:100%;color:var(--cyan-800);background:var(--cyan-50);border-radius:var(--radius-md);text-align:left;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;font-size:.7188rem;font-weight:600;text-decoration:none;display:flex;position:relative}.jt98Qq_talkAnswer .jt98Qq_nib{background:var(--cyan-500)}.jt98Qq_tnew{color:var(--cyan-800);background:var(--surface-card);border:1px solid var(--cyan-200);border-radius:var(--radius-sm);flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:.5938rem;font-weight:800}.jt98Qq_talkAnswerCompact{margin-top:5px;padding:4px 8px;font-size:.6875rem}.jt98Qq_talkAnswer:after{content:"";min-width:var(--reg-touch);min-height:var(--reg-touch);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .jt98Qq_talkAnswer{background:color-mix(in srgb, var(--cyan-500) 14%, var(--surface-card));color:var(--cyan-300)}[data-theme=dark] .jt98Qq_tnew{color:var(--cyan-300);border-color:var(--cyan-800)}.jt98Qq_route{margin-top:auto;padding-top:16px}.jt98Qq_rlab{color:var(--text-secondary);margin-bottom:8px;font-size:.7188rem;font-weight:600;display:block}.jt98Qq_rlab b{color:var(--text-primary);font-weight:700}.jt98Qq_waypoints{align-items:center;display:flex}.jt98Qq_wp{background:var(--surface-card);border:2.5px solid var(--gray-300);z-index:1;border-radius:50%;flex-shrink:0;width:13px;height:13px;position:relative}.jt98Qq_wpDone{background:var(--green-500);border-color:var(--green-500)}.jt98Qq_wpCur{border:3px solid var(--cyan-600);background:var(--surface-card);place-items:center;width:17px;height:17px;display:grid}.jt98Qq_wpCur:after{content:"";background:var(--yellow-500);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.jt98Qq_wpCur{animation:jt98Qq_wpp 2.6s var(--ease-default) infinite;box-shadow:0 0 0 4px #0e9db224}@keyframes jt98Qq_wpp{0%,to{box-shadow:0 0 0 4px #0e9db224}50%{box-shadow:0 0 0 7px #0e9db20f}}}.jt98Qq_wpc{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpath d='M0 4 Q4 1 8 4 T16 4' fill='none' stroke='%23CDCEDA' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/16px 8px repeat-x;flex:1;min-width:12px;height:8px}.jt98Qq_wpcDone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpath d='M0 4 Q4 1 8 4 T16 4' fill='none' stroke='%2322A559' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}.jt98Qq_cont{background:var(--surface-card);border:1px solid var(--border-default);box-shadow:var(--elev-raised);border-radius:13px;align-items:center;gap:13px;margin-top:13px;padding:13px 15px;display:flex;position:relative;overflow:hidden}.jt98Qq_cont:after{content:"";border-top:46px solid var(--sp);opacity:.13;border-left:46px solid #0000;width:0;height:0;position:absolute;top:0;right:0}.jt98Qq_ct{z-index:1;min-width:0;position:relative}.jt98Qq_ct .jt98Qq_eyebrow{font-size:.6875rem}.jt98Qq_rm{margin-top:4px;font-size:.9688rem;font-weight:800;line-height:1.22}.jt98Qq_rs{color:var(--text-secondary);margin-top:3px;font-size:.7188rem;line-height:1.4}.jt98Qq_go{background:var(--button-cyan);color:#fff;width:50px;height:50px;transition:transform var(--duration-fast) var(--ease-snap), box-shadow var(--duration-fast);z-index:3;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid;position:relative;box-shadow:0 6px 16px #0a7f9057}.jt98Qq_go:hover{transform:translateY(-1px);box-shadow:0 9px 20px #0a7f906b}@media (prefers-reduced-motion:no-preference){.jt98Qq_go:active{transform:scale(var(--reg-press))}}.jt98Qq_go svg{width:21px;height:21px}.jt98Qq_qlinks{align-items:center;gap:13px;margin-top:11px;padding-left:3px;display:flex}.jt98Qq_qlinks a{color:var(--text-secondary);align-items:center;gap:5px;min-height:24px;font-size:.7188rem;font-weight:600;display:inline-flex;position:relative}.jt98Qq_qlinks a:hover{color:var(--cyan-700)}.jt98Qq_qlinks a svg{opacity:.65;width:12px;height:12px}.jt98Qq_sep{color:var(--border-strong)}.jt98Qq_qlinks a:after{content:"";min-width:var(--reg-touch);min-height:var(--reg-touch);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jt98Qq_rightCol{flex-direction:column;gap:16px;min-width:0;display:flex}.jt98Qq_qw{cursor:pointer;flex-direction:column;flex:1;display:flex}.jt98Qq_qw .jt98Qq_band{height:46px}.jt98Qq_qbody{flex-direction:column;flex:1;padding:11px 15px 13px;display:flex}.jt98Qq_qw .jt98Qq_dq{margin-top:7px;font-size:.9063rem}.jt98Qq_qw .jt98Qq_talkline{margin-top:auto;padding-top:9px;font-size:.7188rem}.jt98Qq_taphint{color:var(--text-secondary);align-items:center;gap:5px;margin-top:8px;font-size:.6563rem;font-weight:600;display:inline-flex}.jt98Qq_taphint svg{width:11px;height:11px}.jt98Qq_mwp{color:var(--text-secondary);align-items:center;gap:9px;margin-top:8px;font-size:.6563rem;font-weight:600;display:flex}.jt98Qq_dots{align-items:center;display:flex}.jt98Qq_d{background:var(--surface-card);border:2px solid var(--gray-300);border-radius:50%;width:9px;height:9px;position:relative}.jt98Qq_d+.jt98Qq_d{margin-left:14px}.jt98Qq_d+.jt98Qq_d:before{content:"";background:var(--gray-200);width:14px;height:2px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.jt98Qq_dDone{background:var(--green-500);border-color:var(--green-500)}.jt98Qq_dCur{border-color:var(--cyan-600)}.jt98Qq_rightColMany{gap:10px;min-height:0;max-height:474px;padding-right:4px;overflow-y:auto}.jt98Qq_rightColMany::-webkit-scrollbar{width:8px}.jt98Qq_rightColMany::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}.jt98Qq_rightColMany::-webkit-scrollbar-track{background:0 0}.jt98Qq_qmid{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--elev-whisper);cursor:pointer;text-align:left;transition:transform var(--duration-fast) var(--reg-ease-settle), box-shadow var(--duration-fast);flex-shrink:0;align-items:stretch;display:flex;position:relative;overflow:hidden}.jt98Qq_qmid:hover{box-shadow:var(--elev-resting);transform:translateY(-2px)}.jt98Qq_qin{flex-direction:column;flex:1;gap:5px;min-width:0;padding:11px 14px 12px;display:flex}.jt98Qq_we{color:var(--text-secondary);font-size:.625rem;font-weight:700}.jt98Qq_wq{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8438rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.jt98Qq_wtalk{color:var(--text-secondary);align-items:center;gap:7px;margin-top:auto;font-size:.6875rem;font-weight:600;display:inline-flex}.jt98Qq_wtalk .jt98Qq_nib{width:8px;height:8px}.jt98Qq_wtalkNew{color:var(--cyan-800);font-weight:700}.jt98Qq_wtalkNew .jt98Qq_nib{background:var(--cyan-500)}@media (prefers-reduced-motion:no-preference){.jt98Qq_wtalkNew .jt98Qq_nib{animation:jt98Qq_tpulse 2.4s var(--ease-default) infinite;box-shadow:0 0 0 3px #12b5cc2e}}.jt98Qq_markwrap{background:var(--sp);flex-shrink:0;order:-1;width:64px;position:relative;overflow:hidden}.jt98Qq_markwrap .jt98Qq_mark{opacity:var(--reg-mark-alpha)}.jt98Qq_ahead{margin-top:26px}.jt98Qq_aheadHead{align-items:baseline;gap:11px;margin-bottom:13px;display:flex}.jt98Qq_aheadHead .jt98Qq_eyebrow{font-size:.8438rem}.jt98Qq_aheadSub{color:var(--text-secondary);font-size:.75rem}.jt98Qq_buckets{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.jt98Qq_bucketsOne{grid-template-columns:1fr}.jt98Qq_bh{color:var(--text-secondary);margin-bottom:10px;font-size:.7188rem;font-weight:700;display:block}.jt98Qq_ev{background:var(--surface-card);border:1px solid var(--border-default);box-shadow:var(--elev-whisper);border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:9px;padding:10px 13px;display:flex}.jt98Qq_edot{border-radius:50%;flex-shrink:0;width:11px;height:11px;margin-top:3px}.jt98Qq_et{font-size:.7813rem;font-weight:700;line-height:1.3}.jt98Qq_etime{color:var(--text-secondary);margin-top:3px;font-size:.6875rem;font-weight:500;display:block}.jt98Qq_evUp{box-shadow:none;background:0 0;border-style:dashed}.jt98Qq_newtag{color:var(--purple-700);background:var(--purple-50);border-radius:var(--radius-full);align-items:center;margin-top:6px;padding:3px 9px;font-size:.625rem;font-weight:700;display:inline-flex}[data-theme=dark] .jt98Qq_newtag{background:color-mix(in srgb, var(--purple-500) 18%, var(--surface-card));color:var(--purple-300)}.jt98Qq_edate{display:none}.jt98Qq_backdropHint{pointer-events:none;background:repeating-linear-gradient(135deg, var(--gray-100) 0 10px, transparent 10px 24px);opacity:.35;position:absolute;inset:0}.jt98Qq_expandedStage{z-index:2;flex-direction:column;align-items:center;gap:14px;padding:12px 40px 26px;display:flex;position:relative}.jt98Qq_stepback{color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border-default);box-shadow:var(--elev-whisper);min-height:var(--reg-touch);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:9px 14px;font-size:.8125rem;font-weight:700;display:inline-flex}.jt98Qq_stepback:hover{color:var(--text-primary)}.jt98Qq_stepback svg{width:15px;height:15px}.jt98Qq_xcard{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);width:780px;max-width:100%;box-shadow:var(--elev-stage);overflow:hidden}.jt98Qq_xcard .jt98Qq_band{height:104px}.jt98Qq_xbody{padding:16px 24px 20px}.jt98Qq_xcard .jt98Qq_dq{font-size:1.3rem}.jt98Qq_xcard .jt98Qq_route{margin-top:12px;padding-top:0}.jt98Qq_xgrid{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:18px;margin-top:14px;display:grid}.jt98Qq_xgridSolo{grid-template-columns:1fr}.jt98Qq_xlane{background:var(--plate-mat);border-radius:var(--radius-lg);padding:9px}.jt98Qq_lc{background:var(--plate-lane);border-radius:9px;height:100%;padding:12px 14px;box-shadow:inset 0 1px #ffffff80}.jt98Qq_ll{font-family:var(--font-mono);color:var(--text-secondary);font-size:.625rem;font-weight:600}.jt98Qq_lt{margin-top:5px;font-size:.875rem;font-weight:800}.jt98Qq_lm{color:var(--text-secondary);margin-top:5px;font-size:.7813rem;line-height:1.45}.jt98Qq_xgrid .jt98Qq_cont{margin-top:0}.jt98Qq_xways{gap:10px;margin-top:14px;display:flex}.jt98Qq_xway{color:var(--text-secondary);border:1.5px dashed var(--gray-300);border-radius:var(--radius-full);min-height:var(--reg-touch);background:0 0;align-items:center;gap:7px;padding:8px 14px;font-size:.7813rem;font-weight:700;display:inline-flex}.jt98Qq_xway:hover{border-color:var(--cyan-300);color:var(--cyan-700);background:var(--cyan-50)}[data-theme=dark] .jt98Qq_xway:hover{background:color-mix(in srgb, var(--cyan-500) 10%, var(--surface-card))}.jt98Qq_ftue{justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:48px 40px;display:flex}.jt98Qq_ftStage{grid-template-columns:472px 1fr;align-items:center;gap:52px;max-width:980px;display:grid}.jt98Qq_fresh{border-radius:var(--radius-xl);background:var(--surface-card);border:1px solid var(--border-default);box-shadow:var(--elev-stage);transition:transform var(--duration-normal) var(--ease-snap), box-shadow var(--duration-normal);overflow:hidden}.jt98Qq_fresh:hover{box-shadow:var(--elev-overlay);transform:translateY(-6px)}.jt98Qq_fresh .jt98Qq_band{height:172px}@media (prefers-reduced-motion:no-preference){.jt98Qq_fresh .jt98Qq_band .jt98Qq_mark{animation:4.6s ease-in-out infinite jt98Qq_bob}@keyframes jt98Qq_bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-7px) rotate(var(--r,0deg))}}}.jt98Qq_fin{padding:20px 26px 24px}.jt98Qq_fdq{letter-spacing:-.015em;margin-top:9px;font-size:1.28rem;font-weight:800;line-height:1.24}.jt98Qq_fsub{color:var(--text-secondary);margin-top:9px;font-size:.8125rem;line-height:1.5}.jt98Qq_fopen{border-radius:var(--radius-full);background:var(--button-cyan);color:#fff;min-height:50px;transition:transform var(--duration-fast) var(--ease-snap), box-shadow var(--duration-fast);align-items:center;gap:10px;margin-top:18px;padding:0 26px;font-size:.9375rem;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #0a7f9057}.jt98Qq_fopen:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0a7f906b}@media (prefers-reduced-motion:no-preference){.jt98Qq_fopen:active{transform:scale(var(--reg-press))}}.jt98Qq_fopen svg{width:18px;height:18px}.jt98Qq_ftWords .jt98Qq_greet{font-size:.8125rem}.jt98Qq_ftWords h2{letter-spacing:-.025em;max-width:17ch;margin-top:12px;font-size:2.05rem;font-weight:800;line-height:1.08}.jt98Qq_ftWords p{color:var(--text-secondary);max-width:42ch;margin-top:14px;font-size:.9375rem;line-height:1.6}.jt98Qq_ftWords p b{color:var(--text-primary)}.jt98Qq_byname{color:var(--text-secondary);margin-top:16px;font-size:.8125rem;font-weight:600}.jt98Qq_byname b{color:var(--text-primary);font-weight:700}.jt98Qq_ask{justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:48px 40px;display:flex}.jt98Qq_askCard{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--elev-resting);text-align:left;max-width:520px;padding:28px 32px 30px}.jt98Qq_askCard h2{letter-spacing:var(--reg-tracking);margin-top:10px;font-size:1.35rem;font-weight:800}.jt98Qq_askHint{color:var(--text-secondary);margin-top:8px;font-size:.8125rem;line-height:1.5}.jt98Qq_askGrades{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:18px;display:grid}.jt98Qq_askError{color:var(--text-on-status-error);margin-top:12px;font-size:.8125rem;font-weight:600}.jt98Qq_quietState{margin-top:26px;padding:2px}.jt98Qq_quietLine{color:var(--text-secondary);font-size:.9375rem}.jt98Qq_quietShelf{color:var(--text-primary);align-items:center;gap:8px;margin-top:10px;font-size:.875rem;font-weight:700;display:inline-flex}.jt98Qq_quietShelf:hover{color:var(--cyan-700)}::view-transition-group(*){animation-duration:.46s;animation-timing-function:var(--ease-default)}:is(::view-transition-old(*),::view-transition-new(*)){animation-duration:.46s}@media (prefers-reduced-motion:reduce){:is(::view-transition-group(*),::view-transition-old(*),::view-transition-new(*)){animation:none!important}}[data-register=r1] .jt98Qq_hello h2{font-size:1.75rem}[data-register=r1] .jt98Qq_helloSub{font-size:1rem}[data-register=r1] .jt98Qq_dq{font-size:1.5rem;line-height:1.22}[data-register=r1] .jt98Qq_byline{margin-top:9px;font-size:.875rem}[data-register=r1] .jt98Qq_talkline{margin-top:11px;font-size:.875rem}[data-register=r1] .jt98Qq_route{padding-top:12px}[data-register=r1] .jt98Qq_rlab{font-size:.8125rem}[data-register=r1] .jt98Qq_wp{width:16px;height:16px}[data-register=r1] .jt98Qq_wpCur{width:21px;height:21px}[data-register=r1] .jt98Qq_world{cursor:pointer}[data-register=r1] .jt98Qq_cont{padding:12px 15px}[data-register=r1] .jt98Qq_rm{font-size:1.0625rem}[data-register=r1] .jt98Qq_rs{font-size:.8125rem}[data-register=r1] .jt98Qq_go{width:56px;height:56px}[data-register=r1] .jt98Qq_ahead{max-width:900px;margin-left:auto;margin-right:auto}[data-register=r1] .jt98Qq_buckets{grid-template-columns:1fr}[data-register=r1] .jt98Qq_ev{padding:13px 16px}[data-register=r1] .jt98Qq_et{font-size:.9063rem}[data-register=r1] .jt98Qq_etime{font-size:.8125rem}[data-register=r1] .jt98Qq_worldsSolo{grid-template-columns:720px}[data-register=r1] .jt98Qq_worldsSolo .jt98Qq_band{height:106px}.jt98Qq_worldsDuo{grid-template-columns:1fr 1fr;min-height:0}.jt98Qq_worldsDuo .jt98Qq_band{height:104px}.jt98Qq_worldsDuo .jt98Qq_dq{font-size:1.2rem}.jt98Qq_worldsDuo .jt98Qq_rm{font-size:.9688rem}.jt98Qq_worldsDuo .jt98Qq_go{width:50px;height:50px}[data-register=r3] .jt98Qq_hello h2{font-size:1.45rem}[data-register=r3] .jt98Qq_helloSub{font-size:.8125rem}[data-register=r3] .jt98Qq_worlds{gap:16px;min-height:440px}[data-register=r3] .jt98Qq_world .jt98Qq_band{height:100px}[data-register=r3] .jt98Qq_wbody{padding:14px 20px 16px}[data-register=r3] .jt98Qq_dq{font-size:1.15rem}[data-register=r3] .jt98Qq_byline{margin-top:6px;font-size:.7188rem}[data-register=r3] .jt98Qq_talkline{margin-top:8px;font-size:.7188rem}[data-register=r3] .jt98Qq_route{padding-top:12px}[data-register=r3] .jt98Qq_rlab{font-size:.6875rem}[data-register=r3] .jt98Qq_cont{margin-top:11px;padding:11px 13px}[data-register=r3] .jt98Qq_rm{font-size:.875rem}[data-register=r3] .jt98Qq_go{width:44px;height:44px}[data-register=r3] .jt98Qq_go svg{width:18px;height:18px}[data-register=r3] .jt98Qq_qw .jt98Qq_band{height:38px}[data-register=r3] .jt98Qq_qbody{padding:9px 13px 11px}[data-register=r3] .jt98Qq_qw .jt98Qq_dq{font-size:.8438rem}[data-register=r3] .jt98Qq_qw .jt98Qq_talkline{font-size:.6875rem}[data-register=r3] .jt98Qq_ahead{margin-top:20px}[data-register=r3] .jt98Qq_buckets{gap:16px}[data-register=r3] .jt98Qq_ev{margin-bottom:7px;padding:8px 11px}[data-register=r3] .jt98Qq_et{font-size:.7188rem}[data-register=r3] .jt98Qq_etime{margin-top:2px;font-size:.625rem}[data-register=r3] .jt98Qq_edate{font-family:var(--font-mono);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);margin-top:5px;padding:1px 6px;font-size:.5938rem;font-weight:600;display:inline-block}[data-register=r3] .jt98Qq_xcard{width:720px}[data-register=r3] .jt98Qq_xcard .jt98Qq_band{height:88px}[data-register=r3] .jt98Qq_xcard .jt98Qq_dq{font-size:1.15rem}[data-register=r3] .jt98Qq_lt{font-size:.8125rem}[data-register=r3] .jt98Qq_lm{font-size:.7188rem}[data-register=r3] .jt98Qq_xway{padding:7px 13px;font-size:.7188rem}[data-register=r1] .jt98Qq_talkAnswer{margin-top:10px;font-size:.875rem}[data-register=r3] .jt98Qq_qw .jt98Qq_talkAnswer{font-size:.6875rem}
.rvXW_W_coverGrid{grid-template-columns:1.5fr 1fr;align-items:start;gap:18px;padding:9px 30px 24px;display:grid}.rvXW_W_coverLeft{gap:14px;min-width:0;display:grid}.rvXW_W_coverHero{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--elev-resting);overflow:hidden}.rvXW_W_coverBand{height:78px}.rvXW_W_coverBody{padding:12px 22px 16px}.rvXW_W_coverBody h1{letter-spacing:var(--reg-tracking);font-size:1.45rem;font-weight:800;line-height:1.14}.rvXW_W_eyebrow{color:var(--text-secondary);letter-spacing:normal;align-items:center;gap:8px;font-weight:700;display:inline-flex}.rvXW_W_eyebrow:before{content:"";background:var(--ss,var(--subject-secondary));border-radius:1.5px;flex-shrink:0;width:7px;height:7px}.rvXW_W_namedBy{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;font-size:.6875rem;font-weight:600;display:flex}.rvXW_W_namedBy>span{align-items:center;gap:5px;display:inline-flex}.rvXW_W_namedBy b{color:var(--text-secondary)}.rvXW_W_rename{color:var(--text-secondary);border:1.5px dashed var(--gray-300);border-radius:var(--radius-full);cursor:pointer;background:0 0;align-items:center;gap:6px;min-height:30px;padding:4px 12px;font-size:.6563rem;font-weight:700;display:inline-flex}.rvXW_W_rename:hover{color:var(--cyan-700);border-color:var(--cyan-300)}.rvXW_W_rename svg{width:12px;height:12px}.rvXW_W_byline{color:var(--text-secondary);margin-top:9px;font-size:.8125rem}.rvXW_W_byline b{color:var(--text-primary);font-weight:700}.rvXW_W_coverDq{color:var(--text-secondary);margin-top:11px;font-size:.9688rem;font-weight:700;line-height:1.45}.rvXW_W_nameInput{color:var(--text-primary);background:var(--surface-card);border:1.5px solid var(--border-strong);border-radius:var(--radius-full);min-width:200px;min-height:30px;padding:4px 12px;font-size:.8125rem;font-weight:600}.rvXW_W_nameInput:focus{border-color:var(--cyan-500);box-shadow:0 0 0 3px var(--cyan-100);outline:none}.rvXW_W_nameError{color:var(--text-on-status-error);margin-top:6px;font-size:.75rem;font-weight:600;display:block}.rvXW_W_brief{background:var(--plate-mat);border-radius:13px;margin-top:11px;padding:9px}.rvXW_W_brief .rvXW_W_lane{background:var(--plate-lane);border-radius:10px;padding:12px 15px;box-shadow:inset 0 1px #ffffff80}.rvXW_W_brief .rvXW_W_btop{align-items:center;gap:10px;margin-bottom:8px;display:flex}.rvXW_W_brief .rvXW_W_eyebrow{font-size:.7188rem}.rvXW_W_briefReadAloud{margin-left:auto}.rvXW_W_brief p{color:var(--text-primary);font-size:.8438rem;line-height:1.6}.rvXW_W_brief p+p{margin-top:9px}.rvXW_W_brief .rvXW_W_tuck{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;min-height:32px;margin-top:11px;font-size:.6875rem;font-weight:700;display:inline-flex}.rvXW_W_brief .rvXW_W_tuck:hover{color:var(--text-secondary)}.rvXW_W_brief .rvXW_W_tuck svg{width:13px;height:13px}.rvXW_W_briefTucked{background:var(--plate-mat);text-align:left;cursor:pointer;border:none;border-radius:13px;align-items:flex-start;gap:12px;width:100%;margin-top:13px;padding:11px 16px;display:flex}.rvXW_W_briefTucked:hover{background:var(--gray-200)}[data-theme=dark] .rvXW_W_briefTucked:hover{background:var(--gray-700)}.rvXW_W_briefTucked .rvXW_W_eyebrow{flex-shrink:0;margin-top:2px;font-size:.7188rem}.rvXW_W_briefTucked .rvXW_W_btFace{min-width:0;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.75rem;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#00000040);mask-image:linear-gradient(#000 55%,#00000040)}.rvXW_W_briefTucked .rvXW_W_btOpen{color:var(--cyan-800);white-space:nowrap;flex-shrink:0;margin-top:2px;font-size:.6875rem;font-weight:700}.rvXW_W_resbox{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--elev-whisper);padding:13px 15px}.rvXW_W_resbox .rvXW_W_eyebrow{font-size:.75rem}.rvXW_W_resHead{align-items:center;display:flex}.rvXW_W_resReadAloud{margin-left:auto}.rvXW_W_resrow{flex-wrap:wrap;gap:11px;margin-top:10px;display:flex}.rvXW_W_resc{background:var(--surface-card);border:1px solid var(--border-default);min-width:240px;box-shadow:var(--elev-whisper);text-align:left;cursor:pointer;color:inherit;border-radius:12px;flex:1;align-items:flex-start;gap:10px;padding:9px 13px;text-decoration:none;display:flex}@media (prefers-reduced-motion:no-preference){.rvXW_W_resc{transition:transform var(--duration-fast) var(--reg-ease-settle), box-shadow var(--duration-fast)}}.rvXW_W_resc:hover{box-shadow:var(--elev-resting);border-color:var(--cyan-200);transform:translateY(-2px)}.rvXW_W_rescStatic{cursor:default}.rvXW_W_rescStatic:hover{box-shadow:var(--elev-whisper);border-color:var(--border-default);transform:none}.rvXW_W_resc .rvXW_W_ric{border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.rvXW_W_resc .rvXW_W_ric svg{width:16px;height:16px}.rvXW_W_ricLink{background:var(--cyan-50);color:var(--cyan-700)}.rvXW_W_ricVideo{background:var(--magenta-50);color:var(--magenta-500)}.rvXW_W_ricDocument{background:var(--green-50);color:var(--green-700)}[data-theme=dark] .rvXW_W_ricLink{background:color-mix(in srgb, var(--cyan-500) 16%, var(--surface-card));color:var(--cyan-300)}[data-theme=dark] .rvXW_W_ricVideo{background:color-mix(in srgb, var(--magenta-500) 16%, var(--surface-card));color:var(--magenta-100)}[data-theme=dark] .rvXW_W_ricDocument{background:color-mix(in srgb, var(--green-500) 16%, var(--surface-card));color:var(--green-200)}.rvXW_W_ricExemplar{background:var(--green-50);color:var(--green-700)}[data-theme=dark] .rvXW_W_ricExemplar{background:color-mix(in srgb, var(--green-500) 16%, var(--surface-card));color:var(--green-200)}.rvXW_W_resc b{font-size:.8125rem;line-height:1.3;display:block}.rvXW_W_resc .rvXW_W_why{color:var(--text-secondary);margin-top:2px;font-size:.7188rem;line-height:1.45;display:block}.rvXW_W_resc .rvXW_W_rm{font-family:var(--font-mono);color:var(--text-secondary);margin-top:4px;font-size:.5938rem;font-weight:600;display:block}.rvXW_W_coverRail{align-content:start;gap:13px;display:grid}.rvXW_W_routebox{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--elev-whisper);padding:13px 15px}.rvXW_W_routebox .rvXW_W_eyebrow{font-size:.75rem}.rvXW_W_routePrimary{background:var(--surface-card);border:1px solid var(--border-default);box-shadow:var(--elev-raised);border-radius:13px;align-items:center;gap:13px;margin-top:10px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.rvXW_W_routePrimary:after{content:"";border-top:44px solid var(--sp);opacity:.13;border-left:44px solid #0000;width:0;height:0;position:absolute;top:0;right:0}.rvXW_W_routePrimary .rvXW_W_rt{z-index:1;min-width:0;position:relative}.rvXW_W_routePrimary .rvXW_W_rk{color:var(--text-secondary);font-size:.6563rem;font-weight:700}.rvXW_W_routePrimary .rvXW_W_rm{margin-top:3px;font-size:.875rem;font-weight:800;line-height:1.25}.rvXW_W_routePrimary .rvXW_W_rs{color:var(--text-secondary);margin-top:3px;font-size:.6875rem;line-height:1.4}.rvXW_W_go{background:var(--button-cyan);color:#fff;z-index:1;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;margin-left:auto;display:grid;position:relative;box-shadow:0 6px 16px #0a7f9057}@media (prefers-reduced-motion:no-preference){.rvXW_W_go{transition:transform var(--duration-fast) var(--ease-snap)}.rvXW_W_go:hover{transform:translateY(-1px)}.rvXW_W_go:active{transform:scale(var(--reg-press))}}.rvXW_W_go svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.rvXW_W_routeQuiet{flex-direction:column;gap:7px;margin-top:9px;display:flex}.rvXW_W_routeQuiet button,.rvXW_W_routeQuiet a{text-align:left;background:var(--surface-card);border:1px solid var(--border-default);color:var(--text-secondary);min-height:var(--reg-touch);cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:9px 12px;font-size:.7813rem;font-weight:600;text-decoration:none;display:flex}.rvXW_W_routeQuiet button:hover,.rvXW_W_routeQuiet a:hover{border-color:var(--cyan-300);color:var(--text-primary)}.rvXW_W_routeQuiet .rvXW_W_ql{flex:1;min-width:0}.rvXW_W_routeQuiet .rvXW_W_arr{color:var(--gray-300);flex-shrink:0;margin-left:auto;font-weight:700}.rvXW_W_routeQuiet b{color:var(--text-primary);font-weight:700}.rvXW_W_infocard{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--elev-whisper);padding:13px 15px}.rvXW_W_infocard .rvXW_W_eyebrow{font-size:.75rem}.rvXW_W_infocard p{color:var(--text-secondary);margin-top:7px;font-size:.7813rem;line-height:1.55}.rvXW_W_infocard p b{color:var(--text-primary)}.rvXW_W_crewrow{flex-wrap:wrap;gap:6px 14px;margin-top:9px;display:flex}.rvXW_W_cmate{align-items:center;gap:7px;font-size:.8438rem;font-weight:700;display:inline-flex}.rvXW_W_tname{letter-spacing:-.01em;margin-top:3px;font-size:1.0313rem;font-weight:800}.rvXW_W_tprov{color:var(--text-secondary);margin-top:2px;font-size:.6875rem;font-weight:600}.rvXW_W_crow{align-items:center;gap:10px;padding:7px 2px;display:flex}.rvXW_W_crow+.rvXW_W_crow{border-top:1px solid var(--gray-100)}[data-theme=dark] .rvXW_W_crow+.rvXW_W_crow{border-top-color:var(--gray-700)}.rvXW_W_hand{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.625rem;font-weight:800;display:inline-grid}.rvXW_W_cbody{flex:1;min-width:0}.rvXW_W_cn{font-size:.8125rem;font-weight:700;display:block}.rvXW_W_cfact{color:var(--text-secondary);margin-top:1px;font-size:.6563rem;display:block}.rvXW_W_cw{font-family:var(--font-mono);color:var(--text-secondary);font-size:.5938rem;font-weight:600}.rvXW_W_crewname{width:100%;color:var(--text-secondary);border:1.5px dashed var(--gray-300);border-radius:var(--radius-full);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:32px;margin-top:8px;padding:6px 13px;font-size:.6875rem;font-weight:700;display:inline-flex}.rvXW_W_crewname:hover{color:var(--cyan-700);border-color:var(--cyan-300)}.rvXW_W_crewname svg{width:12px;height:12px}.rvXW_W_headed .rvXW_W_hblock+.rvXW_W_hblock{margin-top:9px}.rvXW_W_headed .rvXW_W_hlab{color:var(--text-secondary);align-items:center;gap:7px;font-size:.6875rem;font-weight:800;display:flex}.rvXW_W_headed .rvXW_W_hlab:before{content:"";background:var(--ss);border-radius:1.5px;flex-shrink:0;width:7px;height:7px}.rvXW_W_headed .rvXW_W_hblock p{margin-top:4px}.rvXW_W_rename,.rvXW_W_brief .rvXW_W_tuck,.rvXW_W_crewname{position:relative}.rvXW_W_rename:after,.rvXW_W_brief .rvXW_W_tuck:after,.rvXW_W_crewname:after{content:"";min-width:var(--reg-touch);min-height:var(--reg-touch);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-register=r1] .rvXW_W_coverBand{height:84px}[data-register=r1] .rvXW_W_coverBody{padding:13px 24px 17px}[data-register=r1] .rvXW_W_coverBody h1{font-size:1.6rem;line-height:1.12}[data-register=r1] .rvXW_W_namedBy{gap:9px;font-size:.7188rem}[data-register=r1] .rvXW_W_rename{font-size:.6875rem}[data-register=r1] .rvXW_W_byline{margin-top:10px;font-size:.8438rem}[data-register=r1] .rvXW_W_coverDq{margin-top:12px;font-size:1.0313rem}[data-register=r1] .rvXW_W_brief{margin-top:12px;padding:10px}[data-register=r1] .rvXW_W_brief .rvXW_W_lane{padding:13px 16px}[data-register=r1] .rvXW_W_brief .rvXW_W_eyebrow{font-size:.75rem}[data-register=r1] .rvXW_W_brief p{font-size:.875rem;line-height:1.62}[data-register=r1] .rvXW_W_brief p+p{margin-top:10px}[data-register=r1] .rvXW_W_brief .rvXW_W_tuck{margin-top:12px;font-size:.7188rem}[data-register=r1] .rvXW_W_briefTucked{margin-top:15px;padding:12px 17px}[data-register=r1] .rvXW_W_briefTucked .rvXW_W_eyebrow{font-size:.75rem}[data-register=r1] .rvXW_W_briefTucked .rvXW_W_btFace{font-size:.7813rem}[data-register=r1] .rvXW_W_briefTucked .rvXW_W_btOpen{font-size:.7188rem}[data-register=r1] .rvXW_W_coverRail{gap:14px}:is([data-register=r1] .rvXW_W_routebox,[data-register=r1] .rvXW_W_infocard,[data-register=r1] .rvXW_W_resbox){padding:14px 16px}:is([data-register=r1] .rvXW_W_routebox .rvXW_W_eyebrow,[data-register=r1] .rvXW_W_infocard .rvXW_W_eyebrow,[data-register=r1] .rvXW_W_resbox .rvXW_W_eyebrow){font-size:.7813rem}[data-register=r1] .rvXW_W_infocard p{font-size:.8125rem}[data-register=r1] .rvXW_W_routePrimary{margin-top:11px;padding:13px 15px}[data-register=r1] .rvXW_W_routePrimary .rvXW_W_rk{font-size:.6875rem}[data-register=r1] .rvXW_W_routePrimary .rvXW_W_rm{font-size:.9375rem}[data-register=r1] .rvXW_W_routePrimary .rvXW_W_rs{font-size:.7188rem}[data-register=r1] .rvXW_W_go{width:50px;height:50px}[data-register=r1] .rvXW_W_go svg{width:21px;height:21px}[data-register=r1] .rvXW_W_routeQuiet{gap:8px;margin-top:10px}:is([data-register=r1] .rvXW_W_routeQuiet button,[data-register=r1] .rvXW_W_routeQuiet a){padding:10px 13px;font-size:.8125rem}[data-register=r1] .rvXW_W_resc{gap:11px;min-width:250px;padding:10px 14px}[data-register=r1] .rvXW_W_resc .rvXW_W_ric{border-radius:10px;width:38px;height:38px}[data-register=r1] .rvXW_W_resc .rvXW_W_ric svg{width:17px;height:17px}[data-register=r1] .rvXW_W_resc b{font-size:.875rem}[data-register=r1] .rvXW_W_resc .rvXW_W_why{font-size:.7813rem}[data-register=r1] .rvXW_W_resc .rvXW_W_rm{font-size:.625rem}[data-register=r1] .rvXW_W_headed .rvXW_W_hlab{font-size:.7188rem}[data-register=r1] .rvXW_W_headed .rvXW_W_hblock+.rvXW_W_hblock{margin-top:10px}[data-register=r1] .rvXW_W_hand{width:28px;height:28px;font-size:.6563rem}[data-register=r1] .rvXW_W_crewname{min-height:34px;margin-top:9px;font-size:.7188rem}[data-register=r3] .rvXW_W_coverBody h1{font-size:1.3rem}[data-register=r3] .rvXW_W_coverBody{padding:11px 20px 14px}[data-register=r3] .rvXW_W_coverBand{height:66px}[data-register=r3] .rvXW_W_namedBy{font-size:.625rem}[data-register=r3] .rvXW_W_byline{font-size:.75rem}[data-register=r3] .rvXW_W_coverDq{font-size:.875rem}[data-register=r3] .rvXW_W_briefTucked{padding:9px 14px}[data-register=r3] .rvXW_W_briefTucked .rvXW_W_btFace{font-size:.7188rem}[data-register=r3] .rvXW_W_coverRail{gap:11px}:is([data-register=r3] .rvXW_W_routebox,[data-register=r3] .rvXW_W_infocard,[data-register=r3] .rvXW_W_resbox){padding:11px 13px}[data-register=r3] .rvXW_W_routePrimary{padding:10px 12px}[data-register=r3] .rvXW_W_routePrimary .rvXW_W_rm{font-size:.8125rem}[data-register=r3] .rvXW_W_go{width:42px;height:42px}:is([data-register=r3] .rvXW_W_routeQuiet button,[data-register=r3] .rvXW_W_routeQuiet a){padding:8px 11px;font-size:.7188rem}[data-register=r3] .rvXW_W_hand{width:23px;height:23px}[data-register=r3] .rvXW_W_cn{font-size:.75rem}[data-theme=dark] .rvXW_W_briefTucked .rvXW_W_btOpen{color:var(--cyan-300)}
.jx34oW_row{background:color-mix(in srgb, var(--white) 46%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid color-mix(in srgb, var(--gray-300) 55%, transparent);top:calc(var(--navbar-height) - 1px);z-index:9;align-items:center;gap:10px;display:flex;position:sticky}.jx34oW_rowFind{padding:14px var(--page-padding-x)}:is([data-theme=dark] .jx34oW_row,[data-theme=dark] .jx34oW_rowLibrary){background:color-mix(in srgb, var(--gray-900) 52%, transparent);border-bottom-color:color-mix(in srgb, var(--gray-700) 70%, transparent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.jx34oW_row,.jx34oW_rowLibrary{background:color-mix(in srgb, var(--white) 94%, var(--gray-200))}:is([data-theme=dark] .jx34oW_row,[data-theme=dark] .jx34oW_rowLibrary){background:color-mix(in srgb, var(--gray-900) 92%, var(--white))}}.jx34oW_rowLibrary{background:color-mix(in srgb, var(--white) 46%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid color-mix(in srgb, var(--gray-300) 55%, transparent);top:calc(var(--navbar-height) - 1px);z-index:9;padding:0 var(--page-padding-x);flex-direction:column;display:flex;position:sticky}.jx34oW_tierDivider{border:none;border-top:1px solid var(--border-subtle);height:0;margin:0}.jx34oW_libToolbar{align-items:center;gap:6px;padding:10px 0 8px;display:flex}.jx34oW_libViewArea{align-items:center;padding-top:8px;padding-bottom:8px;display:flex}.jx34oW_libTabHint{margin-left:var(--spacing-12);color:var(--text-tertiary);font-size:12px}.jx34oW_chipSlot,.jx34oW_pillSlot{align-items:center;display:inline-flex}.jx34oW_searchSlot{align-items:center;margin-right:4px;display:inline-flex}.jx34oW_findSearchSlot{flex:320px;min-width:260px;display:flex}.jx34oW_findSearch{width:100%;max-width:none}.jx34oW_sortSlot{align-items:center;display:inline-flex}.jx34oW_divider{background:var(--border-default);width:1px;height:22px;margin:0 8px 0 4px}.jx34oW_spacer{flex:1}.jx34oW_clearFilters{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--duration-micro) var(--ease-out-expo);background:0 0;border:none;flex-shrink:0;padding:4px 8px;font-size:13px;font-weight:600}.jx34oW_clearFilters:hover{color:var(--text-primary)}.jx34oW_resultCount{color:var(--text-tertiary);font-size:12px;font-weight:500}.jx34oW_gapChip{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:border-color var(--duration-micro) var(--ease-out-expo), color var(--duration-micro) var(--ease-out-expo), background var(--duration-micro) var(--ease-out-expo);font-size:13px;font-weight:500;font-family:var(--font-sans);align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.jx34oW_gapChip:hover{border-color:var(--border-strong);color:var(--text-primary)}.jx34oW_gapChip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-full)}.jx34oW_gapChipActive{background:var(--gradient-coverage-progression);border-color:var(--green-400);color:var(--green-700);font-weight:600}[data-theme=dark] .jx34oW_gapChipActive{border-color:var(--green-700);color:var(--green-200)}.jx34oW_gapBadge{background:var(--green-500);color:var(--white);border-radius:var(--radius-md);font-size:10px;font-weight:800;font-family:var(--font-mono);margin-left:4px;padding:1px 6px}.jx34oW_classUseSlot{align-items:center;gap:6px;display:inline-flex}.jx34oW_classUseChip{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;white-space:nowrap;font-size:13px;font-weight:500;font-family:var(--font-sans);align-items:center;gap:6px;padding:7px 12px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.jx34oW_classUseChip{transition:border-color var(--duration-micro) var(--ease-out-expo), color var(--duration-micro) var(--ease-out-expo), background var(--duration-micro) var(--ease-out-expo)}}.jx34oW_classUseChip:hover{border-color:var(--border-strong);color:var(--text-primary)}.jx34oW_classUseChip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-full)}.jx34oW_classUseChipActive{background:var(--gradient-class-use);border-color:var(--purple-400);color:var(--purple-700);font-weight:600}[data-theme=dark] .jx34oW_classUseChipActive{border-color:var(--purple-700);color:var(--purple-200)}@media (max-width:900px){.jx34oW_row,.jx34oW_libToolbar{flex-wrap:wrap;row-gap:8px}.jx34oW_spacer{flex-basis:100%}}
.qPrhEq_chips{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.qPrhEq_chip{width:34px;height:32px;font:inherit;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;padding:0;font-size:12.5px;font-weight:600;position:relative}@media (prefers-reduced-motion:no-preference){.qPrhEq_chip{transition:border-color var(--duration-micro) var(--ease-out-expo), background var(--duration-micro) var(--ease-out-expo), color var(--duration-micro) var(--ease-out-expo)}}.qPrhEq_chip:not([aria-pressed=true]):hover{border-color:var(--border-strong);color:var(--text-primary)}.qPrhEq_chip[aria-pressed=true]{background:var(--cyan-50);border-color:var(--cyan-500);color:var(--cyan-700);padding-right:7px}[data-theme=dark] .qPrhEq_chip[aria-pressed=true]{background:color-mix(in srgb, var(--cyan-500) 14%, var(--gray-800));color:var(--cyan-300)}.qPrhEq_chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.qPrhEq_check{width:7px;height:7px;position:absolute;top:3px;right:3px}
.xuv2xW_context{margin-bottom:var(--spacing-xs);color:var(--text-secondary);font-size:12px;font-weight:650;line-height:1.35}.xuv2xW_body{gap:var(--spacing-md);display:grid}.xuv2xW_explanation{color:var(--text-secondary);font-size:var(--body-sm-size);margin:0;line-height:1.55}.xuv2xW_field{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.xuv2xW_label{color:var(--text-secondary);font-size:var(--body-sm-size);font-weight:650}.xuv2xW_numberInput{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);width:92px;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--body-sm-size);font-variant-numeric:tabular-nums;padding:7px 9px;font-weight:600;line-height:1.35}.xuv2xW_numberInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.xuv2xW_previewButton{justify-self:end;width:max-content}.xuv2xW_preview{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--body-sm-size);gap:10px;padding:12px;display:grid}.xuv2xW_previewHeader{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);display:flex}.xuv2xW_previewHeader strong{color:var(--text-primary);font-size:13px;font-weight:700}.xuv2xW_previewSummary{color:var(--text-secondary);text-align:right;margin:0;font-size:11px;line-height:1.4}.xuv2xW_previewTable{border-collapse:collapse;table-layout:fixed;width:100%}.xuv2xW_previewTable th,.xuv2xW_previewTable td{border-top:1px solid var(--border-subtle);padding:7px 5px}.xuv2xW_previewTable thead th{color:var(--text-secondary);text-align:right;font-size:10px;font-weight:650}.xuv2xW_previewTable thead th:first-child{text-align:left;width:58%}.xuv2xW_previewTable tbody th{color:var(--text-primary);text-align:left;font-size:12px;font-weight:600}.xuv2xW_previewTable td{color:var(--text-primary);font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.xuv2xW_previewAdjusted span{color:var(--text-tertiary)}.xuv2xW_previewAdjusted strong{font-size:13px}.xuv2xW_override{border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);margin-left:6px;padding:1px 5px;font-size:9px;font-weight:650;line-height:1.2;display:inline-flex}@media (max-width:520px){.xuv2xW_previewHeader{gap:2px;display:grid}.xuv2xW_previewSummary{text-align:left}}.xuv2xW_error{color:var(--text-on-status-error);font-size:var(--body-sm-size);margin:0}
.A1EiEq_root{outline:none;min-height:0;position:relative}.A1EiEq_root:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.A1EiEq_boardSurface,.A1EiEq_matrixViewport{min-width:0}@media (max-width:620px){.A1EiEq_matrixViewport{contain:layout paint;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow:auto hidden}}.A1EiEq_boardLead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;display:flex}.A1EiEq_boardLead h2{letter-spacing:-.01em;font-size:18px;font-weight:700}.A1EiEq_leadRight{align-items:center;gap:12px;display:inline-flex}.A1EiEq_pivot{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-sunken);align-items:center;gap:3px;padding:4px;display:inline-flex}.A1EiEq_pivot button{border-radius:var(--radius-full);color:var(--text-secondary);white-space:nowrap;transition:background var(--duration-micro) var(--ease-out-expo), color var(--duration-micro) var(--ease-out-expo), box-shadow var(--duration-micro) var(--ease-out-expo);background:0 0;border:none;padding:7px 14px;font-size:12.5px;font-weight:600}.A1EiEq_pivot button:hover:not(.A1EiEq_on){color:var(--text-primary)}.A1EiEq_pivot button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.A1EiEq_pivot button.A1EiEq_on{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--elev-whisper);font-weight:700}.A1EiEq_board{border-collapse:separate;border-spacing:8px;table-layout:fixed;width:100%;margin:calc(var(--gap-heading) - 8px) -8px 0}.A1EiEq_board col.A1EiEq_teamCol{width:188px}.A1EiEq_board col.A1EiEq_narrowCol{width:74px}.A1EiEq_board col.A1EiEq_checkInCol{width:82px}.A1EiEq_bh{color:var(--text-secondary);text-align:left;vertical-align:bottom;padding:2px 6px 6px;font-size:11.5px;font-weight:700}.A1EiEq_bhCenter{text-align:center}.A1EiEq_bhLive{color:var(--cyan-700)}[data-theme=dark] .A1EiEq_bhLive{color:var(--cyan-300)}.A1EiEq_liveBadge{text-transform:capitalize;background:var(--button-cyan);color:var(--text-on-brand);border-radius:var(--radius-sm);white-space:nowrap;margin-left:7px;padding:1px 7px;font-size:9.5px;font-weight:700}.A1EiEq_team{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);text-align:left;align-items:center;gap:9px;padding:11px 8px;font-size:13.5px;font-weight:700;display:flex}.A1EiEq_team[data-not-expected]{background:color-mix(in srgb, var(--surface-sunken) 45%, var(--surface-card))}.A1EiEq_tsq{border-radius:2px;flex-shrink:0;width:9px;height:9px}.A1EiEq_cell{vertical-align:middle}.A1EiEq_checkInCell{vertical-align:middle;text-align:right}.A1EiEq_checkInButton{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);min-height:32px;color:var(--text-secondary);white-space:nowrap;transition:background var(--duration-micro) var(--ease-out-expo), color var(--duration-micro) var(--ease-out-expo), border-color var(--duration-micro) var(--ease-out-expo);padding:5px 10px;font-size:11.5px;font-weight:700}.A1EiEq_checkInButton:hover{border-color:var(--border-strong);background:var(--surface-card-hover);color:var(--text-primary)}.A1EiEq_checkInButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.A1EiEq_past{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;font-family:var(--font-mono);color:var(--green-700);justify-content:center;align-items:center;min-height:44px;padding:9px;font-size:14px;font-weight:700;display:flex}button.A1EiEq_past{transition:border-color var(--duration-micro) var(--ease-out-expo), background var(--duration-micro) var(--ease-out-expo)}button.A1EiEq_past:hover{border-color:var(--border-strong);background:var(--surface-card-hover)}button.A1EiEq_past:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-theme=dark] .A1EiEq_past{color:var(--green-200)}.A1EiEq_past.A1EiEq_nograde{font-family:var(--font-sans);color:var(--text-tertiary);font-size:12px;font-weight:600}.A1EiEq_up{background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-tertiary);justify-content:center;align-items:center;min-height:44px;font-size:13px;display:flex}.A1EiEq_live{background:var(--surface-card);border:1px solid var(--cyan-200);border-radius:var(--radius-md);box-shadow:var(--elev-resting);align-items:center;gap:12px;min-height:44px;padding:9px 13px;display:flex}[data-theme=dark] .A1EiEq_live{border-color:var(--cyan-800)}.A1EiEq_live.A1EiEq_calm{border-color:var(--border-default)}.A1EiEq_live.A1EiEq_warn{border-color:var(--yellow-300);background:var(--yellow-50)}[data-theme=dark] .A1EiEq_live.A1EiEq_warn{background:#f7ad1a12;border-color:#f7ad1a4d}.A1EiEq_cstate{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.A1EiEq_cdot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.A1EiEq_cdot.A1EiEq_ready{background:var(--cyan-500)}.A1EiEq_cdot.A1EiEq_working{background:var(--gray-400)}.A1EiEq_cdot.A1EiEq_quiet{background:var(--yellow-500)}.A1EiEq_cstate b{font-weight:700}.A1EiEq_cstate .A1EiEq_working{color:var(--text-secondary)}.A1EiEq_cstate .A1EiEq_quiet{color:var(--yellow-800)}[data-theme=dark] .A1EiEq_cstate .A1EiEq_quiet{color:var(--yellow-300)}.A1EiEq_cmeta{color:var(--text-secondary);font-size:11.5px}.A1EiEq_vtag{font-family:var(--font-mono);background:var(--cyan-50);color:var(--cyan-800);border-radius:var(--radius-sm);padding:1px 5px;font-size:10px;font-weight:700}[data-theme=dark] .A1EiEq_vtag{color:var(--cyan-300);background:#12b5cc29}.A1EiEq_door{color:var(--cyan-700);background:var(--surface-card);border:1px solid var(--cyan-200);border-radius:var(--radius-md);white-space:nowrap;min-height:32px;transition:background var(--duration-micro) var(--ease-out-expo);align-items:center;gap:5px;margin-left:auto;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.A1EiEq_door:hover{background:var(--surface-card-hover)}.A1EiEq_door:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-theme=dark] .A1EiEq_door{color:var(--cyan-300);border-color:var(--cyan-800)}.A1EiEq_door.A1EiEq_ghost{color:var(--text-secondary);border-color:var(--border-strong)}.A1EiEq_door.A1EiEq_ghost:hover{background:var(--surface-card-hover)}.A1EiEq_door.A1EiEq_amber{color:var(--yellow-800);border-color:var(--yellow-300)}.A1EiEq_door.A1EiEq_amber:hover{background:var(--yellow-50)}[data-theme=dark] .A1EiEq_door.A1EiEq_amber{color:var(--yellow-300)}.A1EiEq_reviewAll{border-radius:var(--radius-md);background:var(--button-cyan);color:var(--text-on-brand);box-shadow:var(--elev-whisper);white-space:nowrap;transition:background var(--duration-micro) var(--ease-out-expo), box-shadow var(--duration-micro) var(--ease-out-expo), transform var(--duration-micro) var(--ease-out-expo);border:1px solid #0000;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.A1EiEq_reviewAll:hover{background:var(--button-primary-bg-hover);box-shadow:var(--elev-resting)}.A1EiEq_reviewAll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.A1EiEq_reviewAll:active:not(:disabled){box-shadow:none;transform:translateY(1px)scale(.99)}.A1EiEq_legend{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;font-size:12px;display:flex}.A1EiEq_legend .A1EiEq_lg{align-items:center;gap:6px;display:inline-flex}.A1EiEq_legendPast{color:var(--green-700)}[data-theme=dark] .A1EiEq_legendPast{color:var(--green-200)}.A1EiEq_legend .A1EiEq_d{border-radius:var(--radius-full);width:9px;height:9px}.A1EiEq_legend .A1EiEq_sq{border-radius:2px;width:11px;height:11px}.A1EiEq_mlgrid{margin-top:var(--gap-heading);flex-direction:column;gap:10px;display:flex}.A1EiEq_mlrow{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);align-items:center;gap:16px;padding:13px 16px;display:flex}.A1EiEq_mlrow.A1EiEq_isLive{border-color:var(--cyan-200);box-shadow:var(--elev-resting)}[data-theme=dark] .A1EiEq_mlrow.A1EiEq_isLive{border-color:var(--cyan-800)}.A1EiEq_mlrow.A1EiEq_isUp{border-style:dotted;border-color:var(--border-strong)}.A1EiEq_mln{flex-shrink:0;width:178px}.A1EiEq_mlt{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.A1EiEq_mld{color:var(--text-tertiary);margin-top:1px;font-size:11.5px}.A1EiEq_mlchips{flex-wrap:wrap;flex:1;gap:6px;display:flex}.A1EiEq_mlNote{color:var(--text-secondary);font-size:12px}.A1EiEq_tchip{border:1px solid var(--border-default);background:var(--gray-50);border-radius:var(--radius-full);color:var(--text-secondary);align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}[data-theme=dark] .A1EiEq_tchip{background:#ffffff08}.A1EiEq_tchip[data-not-expected]{background:color-mix(in srgb, var(--surface-sunken) 45%, var(--surface-card))}.A1EiEq_tchip .A1EiEq_sq{border-radius:2px;flex-shrink:0;width:8px;height:8px}.A1EiEq_tchip .A1EiEq_g{font-family:var(--font-mono);color:var(--green-700);font-weight:700}[data-theme=dark] .A1EiEq_tchip .A1EiEq_g{color:var(--green-200)}.A1EiEq_tchip.A1EiEq_ready{border-color:var(--cyan-200);background:var(--cyan-50);color:var(--cyan-800)}[data-theme=dark] .A1EiEq_tchip.A1EiEq_ready{color:var(--cyan-200);background:#12b5cc1f;border-color:#0000}.A1EiEq_tchip.A1EiEq_quiet{border-color:var(--yellow-300);background:var(--yellow-50);color:var(--yellow-800)}[data-theme=dark] .A1EiEq_tchip.A1EiEq_quiet{color:var(--yellow-300);background:#f7ad1a1a;border-color:#0000}.A1EiEq_mlsum{color:var(--text-secondary);text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;font-size:12px;display:flex}.A1EiEq_state{min-height:160px;color:var(--text-tertiary);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--gray-50);justify-content:center;align-items:center;margin-top:14px;font-size:13px;display:flex}[data-theme=dark] .A1EiEq_state{background:#ffffff05}
.V88LFa_form{gap:var(--gap-view);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.V88LFa_fieldRow{gap:var(--spacing-12);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}@container (max-width:420px){.V88LFa_fieldRow{grid-template-columns:minmax(0,1fr)}}.V88LFa_gradesField{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.V88LFa_gradesLabel{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);font-family:var(--font-ui);font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);color:var(--text-primary);display:flex}.V88LFa_gradesAside{color:var(--text-tertiary);font-weight:500}.V88LFa_colorField{gap:var(--spacing-8);flex-direction:column;display:flex}.V88LFa_colorAuto{font-size:var(--text-xs);color:var(--text-secondary)}.V88LFa_region{gap:var(--spacing-12);min-width:0;display:grid}.V88LFa_regionHead{justify-content:space-between;align-items:baseline;gap:var(--spacing-12);display:flex}.V88LFa_regionHeading{font-size:var(--text-sm);color:var(--text-primary);margin:0;font-weight:700}.V88LFa_regionCount{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;font-size:11.5px;font-weight:600}.V88LFa_provenance{color:var(--text-secondary);margin:-6px 0 0;font-size:12.5px;line-height:1.5}.V88LFa_statement{align-items:flex-start;gap:10px;display:flex}.V88LFa_statementDot{background:var(--green-500);border-radius:2px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.V88LFa_statementBody{flex:1;min-width:0}.V88LFa_statementText{font-size:var(--text-sm);color:var(--text-primary);margin:0;line-height:1.45}.V88LFa_statementMeta{color:var(--text-secondary);margin:2px 0 0;font-size:12.5px}.V88LFa_plain{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.V88LFa_settingsNote{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;line-height:1.5}.V88LFa_textAction{font:inherit;color:var(--text-action);border-radius:var(--radius-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px;font-size:12.5px;font-weight:600;text-decoration:none}.V88LFa_textAction:hover{color:var(--text-link-hover);text-decoration:underline}.V88LFa_textAction:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.V88LFa_textLink{font-size:13px}.V88LFa_settingsNote .V88LFa_textAction{font-size:inherit;padding:0}.V88LFa_colorReset{font-size:var(--text-xs);align-self:flex-start;padding:0}.V88LFa_pageTwoHead{justify-content:flex-start;gap:var(--spacing-8)}.V88LFa_pageTwoTitleBlock{flex:1;min-width:0}.V88LFa_pageTwoSub{color:var(--text-secondary);margin:2px 0 0;font-size:12.5px;font-weight:500}.V88LFa_noticeActions{margin-top:6px}.V88LFa_errorBox{border-radius:var(--radius-md)}.V88LFa_pending{gap:var(--spacing-12);border-radius:var(--radius-md);display:grid}.V88LFa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.L5TR5W_portalRoot{position:relative}.L5TR5W_disclosure{z-index:20;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);width:min(310px,100vw - 24px);box-shadow:var(--elev-popover);padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.L5TR5W_sectionLabel{color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;padding:6px 9px 4px;font-size:10px;font-weight:750}.L5TR5W_option{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:7px 9px;display:flex}.L5TR5W_option:hover:not(:disabled){background:var(--hover-overlay)}.L5TR5W_option:focus-visible,.L5TR5W_detailsToggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.L5TR5W_option:disabled{color:var(--text-tertiary);cursor:not-allowed}.L5TR5W_option span,.L5TR5W_caption{color:var(--text-tertiary);font-size:11px;line-height:1.35}.L5TR5W_lmsSection{border-top:1px solid var(--border-subtle);margin-top:5px;padding-top:5px}.L5TR5W_caption{padding:2px 9px 6px;display:block}.L5TR5W_confirmation{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--elev-whisper);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.L5TR5W_confirmation h3{color:var(--text-primary);margin:0 0 5px;font-size:14px}.L5TR5W_confirmation p,.L5TR5W_notice p{color:var(--text-secondary);margin:0 0 10px;font-size:13px;line-height:1.5}.L5TR5W_confirmActions{align-items:center;gap:6px;display:flex}.L5TR5W_checkbox{min-height:32px;color:var(--text-secondary);align-items:center;gap:7px;margin-top:7px;font-size:12px;display:inline-flex}.L5TR5W_checkbox input{width:15px;height:15px;accent-color:var(--cyan-600)}.L5TR5W_notice{margin-bottom:var(--spacing-md)}.L5TR5W_notice>strong{color:inherit;margin-bottom:3px;display:block}.L5TR5W_detailsToggle{min-height:32px;color:var(--text-action);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.L5TR5W_detailList{color:var(--text-secondary);margin:5px 0 0;padding-left:18px;font-size:12px;line-height:1.6}@media (max-width:640px){.L5TR5W_disclosure{position:fixed;top:112px;right:12px}}
._9PGAkG_ctxBlock{border:1px solid var(--border-default);background:var(--surface-sunken);padding:var(--pad-inner);border-radius:10px;flex-direction:column;gap:8px;display:flex}._9PGAkG_ctxRow{color:var(--text-secondary);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;display:flex}._9PGAkG_ctxRow svg{width:14px;height:14px;color:var(--text-tertiary);flex-shrink:0;margin-top:2px}._9PGAkG_ctxRow b{color:var(--text-primary);font-weight:700}._9PGAkG_question{color:var(--cyan-700);font-weight:600}[data-theme=dark] ._9PGAkG_question{color:var(--cyan-300)}
.pwuLjW_body{gap:var(--spacing-16);flex-direction:column;display:flex}.pwuLjW_body>*{flex-shrink:0}.pwuLjW_titleText:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.pwuLjW_alertText{margin:0}.pwuLjW_group{border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.pwuLjW_groupHead{align-items:center;gap:var(--spacing-12);padding:var(--pad-row);background:var(--surface-sunken);color:var(--text-primary);font-size:12.5px;font-weight:700;display:flex}.pwuLjW_groupLabel{align-items:center;gap:var(--spacing-8);cursor:pointer;display:flex}.pwuLjW_count{font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-size:11px;font-weight:700}.pwuLjW_sub{color:var(--text-secondary);font-size:12px;font-weight:500}.pwuLjW_list{padding:var(--spacing-8) var(--spacing-12);gap:0 var(--spacing-20);max-height:206px;scroll-padding-block:var(--spacing-4);grid-template-columns:1fr 1fr;margin:0;list-style:none;display:grid;overflow-y:auto}.pwuLjW_oneColumn{grid-template-columns:1fr}.pwuLjW_item{align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) 0;color:var(--text-primary);cursor:pointer;font-size:13px;display:flex}.pwuLjW_meta{color:var(--text-secondary);margin-left:auto;font-size:11.5px}.pwuLjW_cb{width:16px;height:16px;accent-color:var(--button-cyan);flex:none;margin:0}.pwuLjW_cb:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pwuLjW_lede{color:var(--text-secondary);margin:0;font-size:12.5px}.pwuLjW_footNote{color:var(--text-secondary);align-self:center;margin-right:auto;font-size:12px}
.E9l2RG_gradebook{gap:14px;width:100%;min-width:0;max-width:1080px;margin:0 auto;display:grid}.E9l2RG_yearGradebook{gap:13px;max-width:1184px}.E9l2RG_yearLead{align-items:center;gap:9px;display:flex}.E9l2RG_yearLead h2{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:1.2}.E9l2RG_classDot{border-radius:var(--radius-sm);background:var(--cyan-500);flex:none;width:8px;height:8px}.E9l2RG_scrollCue{color:var(--text-secondary);align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.E9l2RG_scrollCueRule{background:var(--border-default);flex:1;height:1px}.E9l2RG_lead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.E9l2RG_heading{align-items:center;gap:var(--spacing-sm);display:flex}.E9l2RG_heading h2{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:1.2}.E9l2RG_identity{border-radius:var(--radius-sm);flex:none;width:18px;height:18px;overflow:hidden}.E9l2RG_subject{color:var(--text-secondary);margin-top:4px;font-size:12.5px;display:block}.E9l2RG_actionRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.E9l2RG_actionSelector,.E9l2RG_manageActions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.E9l2RG_actionLabel{color:var(--text-secondary);letter-spacing:0;font-size:11.5px;font-weight:700}.E9l2RG_actionDropdown{width:min(330px,60vw);max-width:100%}.E9l2RG_stateStage{border-radius:var(--radius-xl);background:var(--surface-card);width:min(780px,100%);min-width:0;box-shadow:var(--elev-stage);text-align:center;border:0;justify-items:center;gap:10px;margin:0 auto;padding:clamp(28px,5vw,52px);display:grid}.E9l2RG_stateStage h2,.E9l2RG_stateStage p{margin:0}.E9l2RG_stateStage h2{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.25}.E9l2RG_stateStage p{max-width:570px;color:var(--text-secondary);font-size:var(--body-sm-size);line-height:1.55}.E9l2RG_stateGlyph{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-sunken);width:38px;height:38px;color:var(--text-secondary);font-family:var(--font-data);place-items:center;font-size:17px;font-weight:750;display:inline-grid}.E9l2RG_stateEyebrow{color:var(--text-secondary);font-size:11px;font-weight:700}.E9l2RG_stateActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:5px;display:flex}.E9l2RG_stateLink,.E9l2RG_stateLinkSecondary{border-radius:var(--radius-md);min-height:32px;font-size:var(--body-sm-size);justify-content:center;align-items:center;padding:6px 11px;font-weight:700;text-decoration:none;display:inline-flex}.E9l2RG_stateLink{border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-action)}.E9l2RG_stateLinkSecondary{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.E9l2RG_stateLink:hover,.E9l2RG_stateLinkSecondary:hover{background:var(--surface-card-hover);box-shadow:var(--elev-whisper)}@media (prefers-reduced-motion:no-preference){.E9l2RG_stateLink,.E9l2RG_stateLinkSecondary{transition:background var(--duration-hover) var(--ease-out-expo), box-shadow var(--duration-hover) var(--ease-out-expo), transform var(--duration-hover) var(--ease-out-expo)}.E9l2RG_stateLink:hover,.E9l2RG_stateLinkSecondary:hover{transform:translateY(var(--hover-lift))}}.E9l2RG_stateLink:focus-visible,.E9l2RG_stateLinkSecondary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.E9l2RG_classlessStage{width:min(860px,100%)}.E9l2RG_classChooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(650px,100%);margin-top:8px;display:grid}.E9l2RG_classChoice{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);min-width:0;min-height:68px;color:var(--text-primary);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.E9l2RG_classChoice:hover{border-color:var(--border-focus);background:var(--status-info-bg)}.E9l2RG_classChoice:active{box-shadow:none;transform:translateY(1px)scale(.99)}.E9l2RG_classChoice:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.E9l2RG_classChoiceCopy{gap:2px;min-width:0;display:grid}.E9l2RG_classChoiceCopy strong,.E9l2RG_classChoiceCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.E9l2RG_classChoiceCopy strong{font-size:var(--body-sm-size)}.E9l2RG_classChoiceCopy small{color:var(--text-secondary);font-size:10.5px}.E9l2RG_classChoiceArrow{color:var(--text-secondary);font-size:17px}.E9l2RG_completedNotice strong,.E9l2RG_completedNotice span{display:block}.E9l2RG_completedNotice strong{margin-bottom:2px}.E9l2RG_tableRegion{overscroll-behavior-inline:contain;border-radius:var(--radius-xl);background:var(--surface-card);width:100%;min-width:0;max-width:100%;box-shadow:var(--elev-stage);contain:inline-size paint;border:0;overflow-x:auto}.E9l2RG_tableRegion:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.E9l2RG_table{width:100%;min-width:var(--gradebook-table-min-width,780px);border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--body-sm-size)}.E9l2RG_table th,.E9l2RG_table td{border-bottom:1px solid var(--border-subtle)}.E9l2RG_yearTableRegion{position:relative}.E9l2RG_yearTable{font-size:var(--body-sm-size);min-width:max(780px, calc(288px + var(--gradebook-year-project-count,0) * 134px))}.E9l2RG_yearTable .E9l2RG_yearNameHeader,.E9l2RG_yearTable .E9l2RG_yearNameCell{width:196px;min-width:196px}.E9l2RG_yearTable .E9l2RG_yearNameHeader{z-index:4;border-right:1px solid var(--border-default);background:var(--surface-card);position:sticky;left:0}.E9l2RG_yearTable .E9l2RG_yearNameCell{z-index:3;border-right:1px solid var(--border-default);background:var(--surface-card);padding-inline:10px;position:sticky;left:0}@media (min-width:701px){.E9l2RG_yearTable .E9l2RG_yearNameCell .E9l2RG_personName{white-space:nowrap;gap:8px}}.E9l2RG_yearTable .E9l2RG_yearProjectHeader{z-index:1;text-align:left;vertical-align:middle;width:134px;min-width:134px;height:68px;padding:0;position:relative}.E9l2RG_yearSettledHeader{background:color-mix(in srgb, var(--status-success-bg) 58%, var(--surface-card))}.E9l2RG_yearSnapshotHeader{background:color-mix(in srgb, var(--status-info-bg) 72%, var(--surface-card))}.E9l2RG_projectHeaderLink{border-radius:var(--radius-md);width:100%;min-width:0;min-height:68px;color:inherit;align-content:center;gap:2px;padding:5px 8px;text-decoration:none;display:grid;position:relative;overflow:hidden}.E9l2RG_projectHeaderLink:hover{background:var(--surface-card-hover);box-shadow:var(--elev-whisper)}@media (prefers-reduced-motion:no-preference){.E9l2RG_projectHeaderLink{transition:background var(--duration-hover) var(--ease-out-expo), box-shadow var(--duration-hover) var(--ease-out-expo), transform var(--duration-hover) var(--ease-out-expo)}.E9l2RG_projectHeaderLink:hover{transform:translateY(var(--hover-lift))}}.E9l2RG_projectHeaderLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.E9l2RG_projectIdentity{border-radius:var(--radius-sm);flex:none;width:18px;height:18px;overflow:hidden}.E9l2RG_projectTitleLine{align-items:center;gap:7px;min-width:0;display:flex}.E9l2RG_projectHeaderTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:11px;font-weight:700;overflow:hidden}.E9l2RG_projectHeaderState{width:100%;color:var(--text-secondary);letter-spacing:-.02em;white-space:nowrap;font-size:8px;font-weight:650;line-height:1.25}.E9l2RG_snapshotBadge{border-radius:var(--radius-full);background:color-mix(in srgb, var(--status-info-bg) 76%, var(--surface-card));width:max-content;color:var(--cyan-900);letter-spacing:.025em;text-transform:uppercase;padding:1px 6px;font-size:8px;font-weight:750}[data-theme=dark] .E9l2RG_snapshotBadge{color:var(--cyan-100)}.E9l2RG_drillMark{color:var(--text-secondary);opacity:.55;flex:none;margin-left:auto;font-size:11px}.E9l2RG_projectHeaderLink:hover .E9l2RG_drillMark,.E9l2RG_projectHeaderLink:focus-visible .E9l2RG_drillMark{opacity:1}.E9l2RG_yearTable .E9l2RG_yearGradeCell{width:134px;min-width:134px;height:50px;padding-block:2px}.E9l2RG_yearSnapshotCell{background:color-mix(in srgb, var(--status-info-bg) 36%, var(--surface-card))}.E9l2RG_yearTable .E9l2RG_yearToDateHeader,.E9l2RG_yearTable .E9l2RG_yearToDateCell{border-left:1px solid var(--border-default);background:var(--surface-sunken);width:92px;min-width:92px;position:sticky;right:0}.E9l2RG_yearTable .E9l2RG_yearToDateHeader{z-index:4}.E9l2RG_yearTable .E9l2RG_yearToDateCell{z-index:3;height:50px;padding-block:2px}.E9l2RG_snapshotNote{border:1px solid var(--cyan-200);border-radius:var(--radius-md);background:var(--status-info-bg);color:var(--cyan-900);align-items:flex-start;gap:9px;padding:11px 14px;font-size:12px;line-height:1.55;display:flex}[data-theme=dark] .E9l2RG_snapshotNote{border-color:color-mix(in srgb, var(--cyan-400) 42%, transparent);color:var(--cyan-100)}.E9l2RG_snapshotNoteIcon{border-radius:var(--radius-full);width:16px;height:16px;font-family:var(--font-mono);border:1px solid;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.E9l2RG_table tbody tr:last-child>*{border-bottom:0}.E9l2RG_nameHeader,.E9l2RG_nameCell,.E9l2RG_memberName{text-align:left;width:180px;min-width:180px;padding:9px 18px}.E9l2RG_nameHeader{color:var(--text-secondary);font-size:11.5px;font-weight:700}.E9l2RG_columnHeader,.E9l2RG_toDateHeader{text-align:center;vertical-align:top;min-width:145px;height:54px;padding:8px 4px}.E9l2RG_columnTitle,.E9l2RG_columnState,.E9l2RG_formative{display:block}.E9l2RG_columnTitle{color:var(--text-secondary);font-size:11.5px;font-weight:700;line-height:1.3}.E9l2RG_milestoneHeaderButton{border-radius:var(--radius-md);width:100%;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;display:block}.E9l2RG_milestoneHeaderButton:hover{background:var(--surface-card-hover)}.E9l2RG_milestoneHeaderButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.E9l2RG_columnState{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-card);width:max-content;min-height:18px;color:var(--text-secondary);font-family:var(--font-ui);justify-content:center;align-items:center;margin:4px auto 0;padding:1px 7px;font-size:9.5px;font-weight:600;line-height:1.25;display:inline-flex}.E9l2RG_formative{border-radius:var(--radius-full);background:var(--surface-sunken);width:max-content;color:var(--text-secondary);margin:5px auto 0;padding:1px 6px;font-size:9px;font-weight:700}.E9l2RG_settledHeader{background:color-mix(in srgb, var(--status-success-bg) 58%, var(--surface-card))}.E9l2RG_settledHeader .E9l2RG_columnTitle{color:var(--text-on-status-success)}.E9l2RG_settledHeader .E9l2RG_columnState{border-color:var(--status-success-border);color:var(--green-800)}[data-theme=dark] .E9l2RG_settledHeader .E9l2RG_columnState{color:var(--green-200)}.E9l2RG_liveHeader .E9l2RG_columnTitle{color:var(--cyan-900)}.E9l2RG_liveHeader .E9l2RG_columnState{border-color:var(--status-info-border);color:var(--cyan-900)}[data-theme=dark] .E9l2RG_liveHeader .E9l2RG_columnTitle,[data-theme=dark] .E9l2RG_liveHeader .E9l2RG_columnState{color:var(--cyan-100)}.E9l2RG_upcomingHeader{background:color-mix(in srgb, var(--surface-sunken) 64%, var(--surface-card))}.E9l2RG_upcomingHeader .E9l2RG_columnTitle,.E9l2RG_upcomingHeader .E9l2RG_columnState{color:var(--text-secondary)}.E9l2RG_liveLane{background:color-mix(in srgb, var(--status-info-bg) 68%, transparent)}[data-theme=dark] .E9l2RG_liveLane{background:color-mix(in srgb, var(--status-info-bg) 42%, transparent)}.E9l2RG_selectedColumn:not(.E9l2RG_liveLane){background:color-mix(in srgb, var(--surface-sunken) 64%, var(--surface-card));box-shadow:inset 1px 0 var(--border-strong), inset -1px 0 var(--border-strong)}.E9l2RG_selectedHeader:not(.E9l2RG_liveLane){box-shadow:inset 1px 0 var(--border-strong), inset -1px 0 var(--border-strong), inset 0 1px var(--border-strong)}.E9l2RG_table tbody tr:last-child>.E9l2RG_selectedColumn:not(.E9l2RG_liveLane){box-shadow:inset 1px 0 var(--border-strong), inset -1px 0 var(--border-strong), inset 0 -1px var(--border-strong)}.E9l2RG_liveDot{border-radius:var(--radius-full);background:var(--cyan-500);vertical-align:1px;width:7px;height:7px;margin-right:5px;display:inline-block;position:relative}.E9l2RG_liveDot:after{border:1px solid var(--cyan-400);border-radius:inherit;content:"";opacity:0;position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){.E9l2RG_liveDot:after{animation:2.4s ease-in-out infinite E9l2RG_gradebook-breathe}}@keyframes E9l2RG_gradebook-breathe{0%,to{opacity:0;transform:scale(1)}50%{opacity:.32;transform:scale(2.2)}}.E9l2RG_gradeCell,.E9l2RG_toDateCell{text-align:center;vertical-align:middle;height:52px;padding:6px 4px}.E9l2RG_toDateHeader,.E9l2RG_toDateCell{background:color-mix(in srgb, var(--surface-sunken) 72%, var(--surface-card));width:86px;min-width:86px;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:750}.E9l2RG_toDateHeader{font-family:var(--font-ui)}.E9l2RG_toDateCell{font-family:var(--font-data)}.E9l2RG_syncHeader,.E9l2RG_syncCell{background:var(--surface-card);width:76px;min-width:76px;max-width:76px;color:var(--text-secondary);text-align:center}.E9l2RG_syncHeader{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.E9l2RG_syncCell{height:52px;padding:6px 4px;font-size:11px}.E9l2RG_syncDraft{color:var(--text-secondary);font-weight:650}.E9l2RG_syncSkipped,.E9l2RG_syncEmpty{color:var(--text-tertiary)}.E9l2RG_syncSkipped{font-style:italic}.E9l2RG_syncFailed{color:var(--text-on-status-error);font-weight:650}.E9l2RG_personName,.E9l2RG_groupToggle{color:var(--text-primary);align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:inline-flex}.E9l2RG_avatar{border-radius:var(--radius-md);width:26px;height:26px;color:var(--text-on-brand);letter-spacing:-.02em;flex:none;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.E9l2RG_avatarCyan{background:var(--cyan-700)}.E9l2RG_avatarYellow{background:var(--yellow-500);color:var(--key-500)}.E9l2RG_avatarPurple{background:var(--purple-700)}.E9l2RG_avatarMagenta{background:var(--magenta-700)}.E9l2RG_avatarGreen{background:var(--green-700)}.E9l2RG_groupToggle{cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 0}.E9l2RG_groupToggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.E9l2RG_kind,.E9l2RG_inactive{border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-secondary);text-transform:uppercase;padding:1px 6px;font-size:9px;font-weight:750}.E9l2RG_historicalRow{opacity:1}.E9l2RG_historicalRow>*{background-color:color-mix(in srgb, var(--surface-sunken) 45%, var(--surface-card))}.E9l2RG_memberRow>*{background-color:color-mix(in srgb, var(--surface-sunken) 38%, var(--surface-card))}.E9l2RG_originRow>*{background-color:color-mix(in srgb, var(--status-warning-bg) 76%, var(--surface-card))}.E9l2RG_originFocusCell:focus{z-index:2;outline:2px solid var(--focus-ring);outline-offset:-3px;position:relative}.E9l2RG_originLabel{color:var(--text-on-status-warning);margin-top:2px;font-size:9px;font-weight:700;line-height:1.25;display:block}.E9l2RG_memberName{padding-left:calc(var(--spacing-md) + 26px);color:var(--text-secondary);font-size:12px;font-weight:650}.E9l2RG_legend{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}.E9l2RG_legend strong{color:var(--text-secondary)}.E9l2RG_legendItem{align-items:center;gap:5px;display:inline-flex}.E9l2RG_timelineKey{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-card);color:var(--text-secondary);align-items:center;gap:8px;padding:5px 13px;font-size:11px;display:inline-flex}.E9l2RG_timelineKey b{color:var(--text-secondary)}.E9l2RG_timelineSettled{color:var(--green-700)}.E9l2RG_timelineLive{color:var(--cyan-800)}[data-theme=dark] .E9l2RG_timelineSettled{color:var(--green-200)}[data-theme=dark] .E9l2RG_timelineLive{color:var(--cyan-300)}.E9l2RG_legendFormative{border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-secondary);padding:2px 7px;font-size:9px;font-weight:700}.E9l2RG_legendDraft,.E9l2RG_legendPublished{border-radius:var(--radius-sm);font-family:var(--font-mono);padding:1px 5px;font-weight:750}.E9l2RG_legendDraft{border:1px dashed var(--cyan-500);color:var(--cyan-800)}.E9l2RG_legendPublished{border:1px solid var(--green-500);color:var(--green-800)}.E9l2RG_loading,.E9l2RG_loadingGrid{gap:var(--spacing-sm);display:grid}.E9l2RG_yearLoading{width:100%;max-width:1184px;margin:0 auto}.E9l2RG_yearLoading .E9l2RG_loadingGridRow{grid-template-columns:196px repeat(8,134px) 92px;min-width:1360px}.E9l2RG_loadingLead{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.E9l2RG_loadingGrid{border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--elev-stage);border:0;padding:0 18px;overflow-x:auto}.E9l2RG_loadingGridRow{align-items:center;gap:var(--spacing-sm);border-bottom:1px solid var(--border-subtle);grid-template-columns:180px repeat(4,minmax(145px,1fr)) 86px;min-width:914px;min-height:52px;padding:6px 0;display:grid}.E9l2RG_loadingGridRow:last-child{border-bottom:0}.E9l2RG_loadError{justify-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl);text-align:center;display:grid}.E9l2RG_loadError p,.E9l2RG_error{color:var(--status-error);margin:0}.E9l2RG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.E9l2RG_lead,.E9l2RG_actionRow,.E9l2RG_manageActions{align-items:flex-start}.E9l2RG_lead,.E9l2RG_actionRow{flex-direction:column}.E9l2RG_actionDropdown{width:min(330px,100%)}.E9l2RG_actionSelector{width:100%;min-width:0}.E9l2RG_classChooser{grid-template-columns:1fr}.E9l2RG_stateStage{padding:28px 20px}}@media (max-width:420px){.E9l2RG_yearTable{min-width:calc(222px + var(--gradebook-year-project-count,0) * 126px)}.E9l2RG_yearTable .E9l2RG_yearNameHeader,.E9l2RG_yearTable .E9l2RG_yearNameCell{width:150px;min-width:150px}.E9l2RG_yearTable .E9l2RG_yearProjectHeader,.E9l2RG_yearTable .E9l2RG_yearGradeCell{width:126px;min-width:126px}.E9l2RG_yearTable .E9l2RG_yearToDateHeader,.E9l2RG_yearTable .E9l2RG_yearToDateCell{width:72px;min-width:72px}.E9l2RG_yearLoading .E9l2RG_loadingGridRow{grid-template-columns:150px repeat(8,126px) 72px;min-width:1230px}}@media (max-width:340px){.E9l2RG_yearTable{min-width:calc(196px + var(--gradebook-year-project-count,0) * 120px)}.E9l2RG_yearTable .E9l2RG_yearNameHeader,.E9l2RG_yearTable .E9l2RG_yearNameCell{width:132px;min-width:132px}.E9l2RG_yearTable .E9l2RG_yearProjectHeader,.E9l2RG_yearTable .E9l2RG_yearGradeCell{width:120px;min-width:120px}.E9l2RG_yearTable .E9l2RG_yearToDateHeader,.E9l2RG_yearTable .E9l2RG_yearToDateCell{width:64px;min-width:64px}.E9l2RG_yearLoading .E9l2RG_loadingGridRow{grid-template-columns:132px repeat(8,120px) 64px;min-width:1156px}}@media (forced-colors:active){.E9l2RG_tableRegion:focus-visible,.E9l2RG_milestoneHeaderButton:focus-visible,.E9l2RG_classChoice:focus-visible,.E9l2RG_stateLink:focus-visible,.E9l2RG_stateLinkSecondary:focus-visible{outline-color:highlight}.E9l2RG_liveLane{border-inline:2px solid highlight}.E9l2RG_selectedColumn:not(.E9l2RG_liveLane){box-shadow:none;border-inline:1px solid canvastext}.E9l2RG_selectedHeader:not(.E9l2RG_liveLane){border-top:1px solid canvastext}.E9l2RG_table tbody tr:last-child>.E9l2RG_selectedColumn:not(.E9l2RG_liveLane){border-bottom:1px solid canvastext}}
.W-dy0q_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.W-dy0q_stack{flex:1;min-width:0;padding-left:9px;position:relative}.W-dy0q_under{background:var(--surface-card);border:1px solid var(--border-default);width:14px;box-shadow:var(--elev-whisper);border-radius:9px;position:absolute;top:18px;bottom:18px;left:0}.W-dy0q_fly{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--elev-modal);color:var(--text-primary);outline:none;padding:22px 26px;position:relative;overflow:hidden}.W-dy0q_flyHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.W-dy0q_eyebrow{color:var(--text-tertiary);font-size:12px;font-weight:700}.W-dy0q_flyTitle{letter-spacing:-.015em;margin-top:3px;font-size:19px;font-weight:800}.W-dy0q_headRight{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.W-dy0q_fx{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-card);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;justify-content:center;align-items:center;font-size:14px;display:flex}.W-dy0q_fx:hover{background:var(--surface-card-hover);color:var(--text-primary)}.W-dy0q_fx:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.W-dy0q_queue{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px;font-weight:700}.W-dy0q_refchips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.W-dy0q_refchip{color:var(--text-secondary);background:var(--gray-50);border:1px solid var(--border-default);border-radius:var(--radius-md);align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}[data-theme=dark] .W-dy0q_refchip{background:#ffffff08}.W-dy0q_refchip svg{width:13px;height:13px;color:var(--text-tertiary)}.W-dy0q_viewwork{color:var(--cyan-700);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:12.5px;font-weight:700}[data-theme=dark] .W-dy0q_viewwork{color:var(--cyan-300)}.W-dy0q_viewwork:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.W-dy0q_workBlock{margin-top:13px}.W-dy0q_workBlock .W-dy0q_refchips{margin-top:0}.W-dy0q_workList{border:1px solid var(--border-default);border-radius:var(--radius-md);margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.W-dy0q_workItem:not(:first-child){border-top:1px solid var(--border-default)}.W-dy0q_workItemHead{justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:12.5px;display:flex}.W-dy0q_workItemTitle{min-width:0;color:var(--text-secondary);align-items:center;gap:7px;font-weight:600;display:inline-flex}.W-dy0q_workOpen{white-space:nowrap;color:var(--cyan-700);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:12px;font-weight:700;text-decoration:none}.W-dy0q_workOpen:hover{text-decoration:underline}.W-dy0q_workOpen:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}[data-theme=dark] .W-dy0q_workOpen{color:var(--cyan-300)}.W-dy0q_workNone{color:var(--text-tertiary);flex-shrink:0;font-size:11.5px}.W-dy0q_workText{max-height:220px;color:var(--text-secondary);padding:0 11px 10px;font-size:12.5px;overflow-y:auto}.W-dy0q_ctx{margin-top:10px}.W-dy0q_gradeZone{border:1px solid var(--border-default);border-radius:var(--radius-lg);margin-top:14px;padding:16px 18px}.W-dy0q_gzHead{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.W-dy0q_gzTag{align-items:center;gap:var(--spacing-8);color:var(--text-secondary);font-size:12px;font-weight:700;display:inline-flex}.W-dy0q_gzTag:before{content:"";background:var(--subject-secondary);border-radius:1.5px;width:6px;height:6px}.W-dy0q_draftTag{color:var(--text-tertiary);background:var(--gray-100);border-radius:var(--radius-full);padding:3px 10px;font-size:11px;font-weight:700}[data-theme=dark] .W-dy0q_draftTag{background:var(--gray-700);color:var(--gray-300)}.W-dy0q_publishedTag{color:var(--green-700);background:var(--green-50);border:1px solid var(--green-100);border-radius:var(--radius-full);padding:2px 10px;font-size:11px;font-weight:700}[data-theme=dark] .W-dy0q_publishedTag{color:var(--green-200);background:#22a55924;border-color:#0000}.W-dy0q_rub{border-top:1px solid var(--border-default);padding:11px 0}.W-dy0q_rub:first-of-type{border-top:none;padding-top:4px}.W-dy0q_rubTop{align-items:center;gap:10px;display:flex}.W-dy0q_cn{flex:1;font-size:13.5px;font-weight:700}.W-dy0q_lvls{gap:5px;display:flex}.W-dy0q_lvl{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-card);width:28px;height:28px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-micro) var(--ease-out-expo), border-color var(--duration-micro) var(--ease-out-expo), color var(--duration-micro) var(--ease-out-expo);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.W-dy0q_lvl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.W-dy0q_rub[data-band=developing]{--applied:var(--prof-developing-edge);--applied-bg:var(--prof-developing-bg);--applied-text:var(--prof-developing-text)}.W-dy0q_rub[data-band=proficient]{--applied:var(--prof-proficient-edge);--applied-bg:var(--prof-proficient-bg);--applied-text:var(--prof-proficient-text)}.W-dy0q_rub[data-band=advanced]{--applied:var(--prof-advanced-edge);--applied-bg:var(--prof-advanced-bg);--applied-text:var(--prof-advanced-text)}.W-dy0q_rub:not([data-band=none]) .W-dy0q_lvlOn{border-width:2px;border-color:var(--applied);background:var(--applied-bg);color:var(--applied-text)}.W-dy0q_plusStub{border-radius:var(--radius-md);border:1px dashed var(--border-strong);background:var(--surface-card);width:20px;height:28px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-tertiary);cursor:pointer;transition:background var(--duration-micro) var(--ease-out-expo), border-color var(--duration-micro) var(--ease-out-expo), color var(--duration-micro) var(--ease-out-expo);justify-content:center;align-items:center;margin-left:-1px;padding:0;font-size:13px;font-weight:700;display:flex}.W-dy0q_plusStub:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.W-dy0q_rub:not([data-band=none]) .W-dy0q_plusStubOn{border-style:solid;border-width:2px;border-color:var(--applied);background:var(--applied-bg);color:var(--applied-text)}@media (forced-colors:active){.W-dy0q_rub[data-band] .W-dy0q_lvlOn,.W-dy0q_rub[data-band] .W-dy0q_plusStubOn{border-color:highlight;outline:2px solid highlight}.W-dy0q_lvl:focus-visible,.W-dy0q_plusStub:focus-visible,.W-dy0q_rub[data-band] .W-dy0q_lvlOn:focus-visible,.W-dy0q_rub[data-band] .W-dy0q_plusStubOn:focus-visible{outline-color:canvastext}}.W-dy0q_peek{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:11.5px;line-height:1.55;display:flex}.W-dy0q_peekLinks{white-space:nowrap}.W-dy0q_peekHalf{color:var(--applied-text);text-align:right;white-space:nowrap;font-weight:700}.W-dy0q_peek.W-dy0q_saveError{color:var(--text-on-status-error)}.W-dy0q_peekLink{color:var(--cyan-700);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0}[data-theme=dark] .W-dy0q_peekLink{color:var(--cyan-300)}.W-dy0q_rlevels{grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 0 4px;display:grid}.W-dy0q_rlv{border:1px solid var(--border-default);text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border-radius:9px;padding:9px 11px}.W-dy0q_rub:not([data-band=none]) .W-dy0q_rlvSel{border-color:var(--applied);background:var(--applied-bg);color:var(--applied-text)}[data-theme=dark] .W-dy0q_rub:not([data-band=none]) .W-dy0q_rlvSel .W-dy0q_ld{color:var(--text-primary)}@media (forced-colors:active){.W-dy0q_rub[data-band] .W-dy0q_rlvSel{border-color:highlight;outline:2px solid highlight}.W-dy0q_rub[data-band] .W-dy0q_rlvSel:focus-visible{outline-color:canvastext}}.W-dy0q_rlvLn{align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:flex}.W-dy0q_lnum{font-family:var(--font-mono);color:var(--text-tertiary);background:var(--surface-sunken);border-radius:5px;padding:1px 6px;font-size:10px;font-weight:700}.W-dy0q_ld{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.5}.W-dy0q_dsec{color:var(--text-tertiary);margin:16px 0 8px;font-size:12px;font-weight:700}.W-dy0q_fb{border:1px solid var(--border-strong);background:var(--surface-card);width:100%;font-family:var(--font-sans);color:var(--text-primary);resize:vertical;border-radius:9px;min-height:64px;margin-top:7px;padding:10px 12px;font-size:13px;line-height:1.5}.W-dy0q_fb::placeholder{color:var(--text-tertiary)}.W-dy0q_fb:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--focus-ring);outline:none}.W-dy0q_gzTotal{flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;display:flex}.W-dy0q_score{font-family:var(--font-mono);font-size:14px;font-weight:700}.W-dy0q_unpub{color:var(--text-tertiary);font-size:11.5px}.W-dy0q_gap{flex:1}.W-dy0q_escape{border:1px dashed var(--border-strong);background:var(--gray-50);border-radius:10px;margin-top:14px;padding:13px 15px}[data-theme=dark] .W-dy0q_escape{background:#ffffff05}.W-dy0q_eh{color:var(--text-secondary);font-size:12.5px;font-weight:700}.W-dy0q_ed{color:var(--text-tertiary);margin:3px 0 9px;font-size:12px}.W-dy0q_minis{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.W-dy0q_mini{color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:7px;padding:4px 10px;font-size:11.5px;font-weight:600}.W-dy0q_bankSoon{color:var(--text-tertiary);background:var(--gray-50);border:1px dashed var(--border-strong);border-radius:9px;align-items:center;gap:10px;margin:11px 0;padding:10px 12px;font-size:12px;display:flex}[data-theme=dark] .W-dy0q_bankSoon{color:var(--gray-400);background:#ffffff05}.W-dy0q_bankSoon svg{width:15px;height:15px;color:var(--text-tertiary);flex-shrink:0}.W-dy0q_bsTxt{flex:1;line-height:1.4}.W-dy0q_bsTxt b{color:var(--text-secondary);font-weight:700}.W-dy0q_bsTag{color:var(--text-secondary);background:var(--gray-200);border-radius:var(--radius-full);white-space:nowrap;padding:2px 9px;font-size:10.5px;font-weight:700}[data-theme=dark] .W-dy0q_bsTag{background:var(--gray-700);color:var(--gray-300)}.W-dy0q_btn{font-family:var(--font-sans);border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;transition:background var(--duration-micro) var(--ease-out-expo), border-color var(--duration-micro) var(--ease-out-expo), box-shadow var(--duration-micro) var(--ease-out-expo), transform var(--duration-micro) var(--ease-out-expo);border:1px solid #0000;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.W-dy0q_btn:active:not(:disabled){box-shadow:none;transform:translateY(1px)scale(.99)}.W-dy0q_btn:focus-visible,.W-dy0q_btnPrimary:focus-visible,.W-dy0q_btnGhost:focus-visible,.W-dy0q_btnSm:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.W-dy0q_btn svg{width:15px;height:15px}.W-dy0q_btnPrimary{background:var(--button-cyan);color:var(--text-on-brand);box-shadow:var(--elev-whisper)}.W-dy0q_btnPrimary:hover{background:var(--button-primary-bg-hover);box-shadow:var(--elev-resting)}.W-dy0q_btnPrimary:disabled{opacity:.5;cursor:not-allowed}.W-dy0q_btnGhost{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-strong)}.W-dy0q_btnGhost:hover{background:var(--surface-card-hover)}.W-dy0q_btnSm{border-radius:var(--radius-md);padding:7px 12px;font-size:12.5px}.W-dy0q_btnGhost:disabled{opacity:.5;cursor:not-allowed}.W-dy0q_releaseZone{border-top:1px solid var(--border-default);align-items:center;gap:13px;margin-top:13px;padding-top:13px;display:flex}.W-dy0q_releaseText{flex:1;min-width:0}.W-dy0q_releaseLabel{color:var(--text-secondary);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.W-dy0q_releaseLabel svg{width:14px;height:14px;color:var(--green-600)}[data-theme=dark] .W-dy0q_releaseLabel svg{color:var(--green-200)}.W-dy0q_releaseSub{color:var(--text-tertiary);margin-top:2px;font-size:11.5px}.W-dy0q_dialogOverlay{background:var(--scrim);z-index:100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.W-dy0q_dialog{width:470px;max-width:100%;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--elev-modal);overflow:hidden}.W-dy0q_dialogHead{padding:18px 22px 0}.W-dy0q_dialogTitle{letter-spacing:-.015em;font-size:19px;font-weight:800}.W-dy0q_dialogBody{color:var(--text-secondary);padding:10px 22px 0;font-size:14px;line-height:1.62}.W-dy0q_dialogBody strong{color:var(--text-primary);font-weight:700}.W-dy0q_dialogNotice{padding:10px 22px 0}.W-dy0q_dialogFoot{justify-content:flex-end;gap:10px;padding:18px 22px 14px;display:flex}
.kWJZta_body{gap:var(--spacing-16);flex-direction:column;display:flex}.kWJZta_body>*{flex-shrink:0}.kWJZta_lede{color:var(--text-secondary);max-width:62ch;margin:0;font-size:12.5px}.kWJZta_alertText{margin:0}.kWJZta_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.E0y8gW_container{border-top:1px solid var(--gray-100);margin-top:10px;padding-top:10px}[data-theme=dark] .E0y8gW_container{border-top-color:var(--gray-700)}.E0y8gW_track{background:var(--gray-100);border-radius:3px;width:100%;height:14px;display:flex;overflow:hidden}[data-theme=dark] .E0y8gW_track{background:var(--gray-700)}.E0y8gW_trackLarge{height:20px}.E0y8gW_segAdvanced,.E0y8gW_segProficient,.E0y8gW_segDeveloping,.E0y8gW_segBeginning{height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.E0y8gW_segAdvanced{background:var(--prof-advanced)}.E0y8gW_compact{border-top:0;margin-top:0;padding-top:0}.E0y8gW_segProficient{background:var(--prof-proficient)}.E0y8gW_segDeveloping{background:var(--prof-developing)}.E0y8gW_segBeginning{background:var(--prof-beginning)}.E0y8gW_sliver{min-width:3px}.E0y8gW_legend{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:11px;display:flex}.E0y8gW_legendItem{align-items:center;gap:4px;display:inline-flex}.E0y8gW_legendDot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.E0y8gW_dotAdvanced{background:var(--prof-advanced)}.E0y8gW_dotProficient{background:var(--prof-proficient)}.E0y8gW_dotDeveloping{background:var(--prof-developing)}.E0y8gW_dotBeginning{background:var(--prof-beginning)}
.kqTT-q_printRoot{display:none}@page rectangleSignInCards{size:letter;margin:.4in .5in}@media print{body:has(.kqTT-q_printRoot)>:not(.kqTT-q_printRoot){display:none!important}.kqTT-q_printRoot{display:block}.kqTT-q_sheet{page:rectangleSignInCards;break-after:page;grid-template-columns:1fr 1fr;grid-auto-rows:2.4in;gap:.18in;display:grid}.kqTT-q_sheet:last-child{break-after:auto}.kqTT-q_pcard{border-radius:var(--radius-md);break-inside:avoid;color:#000;border:1px dashed #999;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 1.55in;align-content:start;gap:.04in .14in;padding:.14in .2in .13in;display:grid;overflow:hidden}.kqTT-q_left{flex-direction:column;min-width:0;display:flex}.kqTT-q_logo{width:1.3in;height:.44in;margin:0 0 4pt -.04in;display:block}.kqTT-q_pname{letter-spacing:-.01em;overflow-wrap:break-word;font-size:16pt;font-weight:800;line-height:1.05}.kqTT-q_pname.kqTT-q_nameMid{font-size:13pt}.kqTT-q_pname.kqTT-q_nameSmall{font-size:10.5pt}.kqTT-q_quiet{color:#444;margin-top:1pt;font-size:8.5pt;line-height:1.2}.kqTT-q_pname+.kqTT-q_quiet{margin-top:2pt}.kqTT-q_codeLabel{margin-top:4pt}.kqTT-q_codeValue{font-family:var(--font-data);letter-spacing:.02em;color:#000;white-space:nowrap;margin-top:1pt;font-size:12pt;font-weight:700;line-height:1.15}.kqTT-q_qr{color:#000;background:#fff;align-self:start;width:1.55in;height:1.55in;padding:.16in}.kqTT-q_qr svg{width:100%;height:100%;display:block}.kqTT-q_instruction{grid-column:1/-1;font-size:10pt;font-weight:500;line-height:1.2}.kqTT-q_site{white-space:nowrap;color:#0a7f90;font-weight:800}.kqTT-q_button{white-space:nowrap;font-weight:800}}
.ef9H_G_provider{color:var(--text-secondary);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.ef9H_G_pic{background:var(--border-strong);color:#fff;border-radius:3px;flex:none;place-items:center;width:13px;height:13px;font-size:8px;font-weight:800;display:grid}.ef9H_G_stale{background:var(--status-warning-bg);color:var(--text-on-status-warning);border-radius:var(--radius-full);padding:3px 10px}.ef9H_G_provfoot{border-top:1px solid var(--border-default);background:var(--surface-page);color:var(--text-secondary);border-radius:0 0 var(--radius-lg) var(--radius-lg);align-items:center;gap:10px;padding:11px 20px;font-size:12.5px;display:flex}.ef9H_G_grow{flex:1}.ef9H_G_conncard{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 13px;font-size:12.5px;display:flex}.ef9H_G_connbody{flex-direction:column;flex:140px;gap:2px;min-width:0;display:flex}.ef9H_G_connname{color:var(--text-primary);font-size:13px;font-weight:700}.ef9H_G_connnote{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11.5px}.ef9H_G_connchip{flex:none;margin-left:auto}.ef9H_G_chip{border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ef9H_G_chipOk{background:var(--status-success-bg);color:var(--text-on-status-success)}.ef9H_G_chipAttn{background:var(--status-warning-bg);color:var(--text-on-status-warning)}
.IpBAWG_overlay{z-index:60;pointer-events:none;background:0 0;position:fixed;inset:0;overflow:hidden}.IpBAWG_overlayOpen{background:var(--scrim);pointer-events:auto}.IpBAWG_panel{max-width:440px;left:auto}.IpBAWG_body{flex-direction:column;gap:14px;padding:16px 18px 20px;display:flex;overflow-y:auto}.IpBAWG_title{letter-spacing:-.01em;color:var(--text-primary);border-bottom:1px solid var(--border-default);margin:0;padding-bottom:12px;font-size:15px;font-weight:800}.IpBAWG_fgroup{flex-direction:column;gap:7px;display:flex}.IpBAWG_eyebrow{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.IpBAWG_edot{background:var(--green-500);border-radius:2px;flex:none;width:8px;height:8px}.IpBAWG_frow{color:var(--text-primary);align-items:flex-start;gap:10px;font-size:13px;display:flex}.IpBAWG_frow .IpBAWG_k{color:var(--text-secondary);flex:none;padding-top:1px;font-size:12.5px}.IpBAWG_provider{color:var(--text-secondary);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.IpBAWG_sep{background:var(--border-default);height:1px}.IpBAWG_actions{align-items:center;gap:9px;display:flex}.IpBAWG_grow{flex:1}.IpBAWG_actionBtn{border-radius:var(--radius-md);border:1px solid var(--border-strong);color:var(--text-primary);cursor:pointer;background:0 0;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700}.IpBAWG_actionBtn:hover:not(:disabled){background:var(--surface-sunken)}.IpBAWG_actionBtn:disabled{color:var(--text-tertiary);cursor:default}.IpBAWG_actionBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.IpBAWG_actionLink{color:var(--text-secondary);border-radius:5px;padding:6px 4px;font-size:12px;font-weight:700;text-decoration:none}.IpBAWG_actionLink:hover{text-decoration:underline}.IpBAWG_actionLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.IpBAWG_note{color:var(--text-secondary);margin:0;font-size:11.5px;line-height:1.5}
.u6TGJq_form{flex-direction:column;gap:13px;display:flex}.u6TGJq_roleLegend{color:var(--text-primary);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.u6TGJq_roleGroup{flex-direction:column;gap:9px;display:flex}.u6TGJq_roleCard{border:1.5px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;text-align:left;font:inherit;background:0 0;gap:11px;width:100%;padding:11px 13px;display:flex}@media (prefers-reduced-motion:no-preference){.u6TGJq_roleCard{transition:border-color var(--duration-hover) var(--ease-out-expo), background var(--duration-hover) var(--ease-out-expo)}}.u6TGJq_roleCardOn{border-color:var(--cyan-600);background:var(--cyan-50)}[data-theme=dark] .u6TGJq_roleCardOn{background:#12b5cc1f;border-color:#12b5cc8c}.u6TGJq_roleTitle{color:var(--text-primary);font-size:13px;font-weight:700}.u6TGJq_roleDesc{color:var(--text-secondary);margin-top:1px;font-size:12px}.u6TGJq_error{color:var(--text-on-status-error);font-size:12.5px}
._8u6p0a_page{width:100%;padding:var(--page-pad-top) var(--page-padding-x) var(--page-pad-bottom);--dashboard-aside-width:448px;--hero-aside-width:496px}._8u6p0a_contextLine{margin-bottom:var(--gap-zone);color:var(--text-secondary);align-items:center;gap:14px;font-size:13px;font-weight:500;display:flex}._8u6p0a_contextLine strong{color:var(--text-secondary);font-weight:700}._8u6p0a_contextDot{background:var(--border-strong);border-radius:50%;width:4px;height:4px}._8u6p0a_stellarBand{margin-bottom:var(--gap-zone);flex-direction:column;gap:12px;display:flex}._8u6p0a_skelDate{border-radius:var(--radius-sm);background:var(--border-subtle);width:220px;height:13px}._8u6p0a_anchorSkeleton{flex-direction:column;gap:18px;min-height:252px;padding:8px 0 36px;display:flex}._8u6p0a_skelStatement{border-radius:var(--radius-md);background:var(--border-subtle);width:min(780px,90%);height:42px}._8u6p0a_skelDeck{border-radius:var(--radius-md);background:var(--border-subtle);width:min(640px,80%);height:60px}._8u6p0a_skelCmy{margin-top:8px}@media (prefers-reduced-motion:no-preference){._8u6p0a_skelDate,._8u6p0a_skelStatement,._8u6p0a_skelDeck{animation:_8u6p0a_skelPulse 1.4s var(--ease-default) infinite}@keyframes _8u6p0a_skelPulse{0%,to{opacity:1}50%{opacity:.55}}}._8u6p0a_errorState{flex-direction:column;align-items:flex-start;gap:16px;max-width:480px;padding:48px 0;display:flex}
