.btn{transition:box-shadow var(--md-duration-short4) var(--md-ease-standard), background-color var(--md-duration-short4) var(--md-ease-standard), color var(--md-duration-short4) var(--md-ease-standard), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), scale var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial);border-radius:20px}.btn.small{border-radius:16px}.iconbtn,.stepper button{transition:background-color var(--md-duration-short4) var(--md-ease-standard), color var(--md-duration-short4) var(--md-ease-standard), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), scale var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial);border-radius:20px}.btn:not(.link,:disabled,[aria-disabled=true]):active,.iconbtn:not(:disabled,[aria-disabled=true]):active,.stepper button:not(:disabled):active{border-radius:var(--md-shape-m);scale:.97}.btn.small:not(.link,:disabled,[aria-disabled=true]):active{border-radius:var(--md-shape-s)}.btn[aria-pressed=true],.iconbtn[aria-pressed=true]{border-radius:var(--md-shape-m)}.chip{transition:background-color var(--md-duration-short4) var(--md-ease-standard), color var(--md-duration-short4) var(--md-ease-standard), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), scale var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial)}:is(a,button,label).chip:active{scale:.96}:is(a,button,label).chip:is([aria-pressed=true],[aria-checked=true],.selected){border-radius:var(--md-shape-m)}.seg{gap:2px}.seg button,.seg>a{border-radius:var(--md-shape-s);transition:background-color var(--md-duration-short4) var(--md-ease-standard), color var(--md-duration-short4) var(--md-ease-standard), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), flex-grow var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial);margin:0}.seg>:first-child{border-radius:20px var(--md-shape-s) var(--md-shape-s) 20px}.seg>:last-child{border-radius:var(--md-shape-s) 20px 20px var(--md-shape-s)}.seg>:only-child,.seg :is(button,a):is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]){border-radius:20px}.seg button:not(:disabled):active,.seg>a:active{flex-grow:1.3}.nav-dest[aria-current] .nav-ind{background:0 0;animation:none}.nav-ind:after{content:"";z-index:-2;border-radius:inherit;background:var(--md-secondary-container);opacity:0;position:absolute;inset:0}.nav-dest[aria-current] .nav-ind:after{opacity:1;animation:md-indicator var(--md-duration-medium2) var(--md-ease-emphasized-decelerate) backwards}.learning-nav[data-travel] .nav-dest[aria-current] .nav-ind:after{animation:none}.nav-dest[aria-current] .nav-ind .i{animation:md-icon-bounce var(--md-spring-bouncy-duration) var(--md-spring-bouncy) backwards}@keyframes md-icon-bounce{0%{scale:.7}}.md-loading{--md-loading-size:40px;width:var(--md-loading-size);height:var(--md-loading-size);background:color-mix(in srgb, var(--field-accent,var(--md-primary)) 16%, transparent);vertical-align:middle;border-radius:50%;flex:none;place-items:center;display:inline-grid}.md-loading:before{content:"";background:var(--field-accent,var(--md-primary));width:72%;height:72%;clip-path:var(--md-shape-cookie);animation:md-loading-morph 2.6s var(--md-ease-emphasized-decelerate) infinite, md-loading-turn 1.3s linear infinite}.md-loading.small{--md-loading-size:24px}:root{--md-shape-circle:polygon(100% 50%, 99.4% 57.8%, 97.6% 65.5%, 94.6% 72.7%, 90.5% 79.4%, 85.4% 85.4%, 79.4% 90.5%, 72.7% 94.6%, 65.5% 97.6%, 57.8% 99.4%, 50% 100%, 42.2% 99.4%, 34.5% 97.6%, 27.3% 94.6%, 20.6% 90.5%, 14.6% 85.4%, 9.5% 79.4%, 5.4% 72.7%, 2.4% 65.5%, 0.6% 57.8%, 0% 50%, 0.6% 42.2%, 2.4% 34.5%, 5.4% 27.3%, 9.5% 20.6%, 14.6% 14.6%, 20.6% 9.5%, 27.3% 5.4%, 34.5% 2.4%, 42.2% 0.6%, 50% 0%, 57.8% 0.6%, 65.5% 2.4%, 72.7% 5.4%, 79.4% 9.5%, 85.4% 14.6%, 90.5% 20.6%, 94.6% 27.3%, 97.6% 34.5%, 99.4% 42.2%);--md-shape-cookie:polygon(100% 50%, 94.6% 57.1%, 85.5% 61.5%, 83.3% 67%, 86.5% 76.5%, 85.4% 85.4%, 76.5% 86.5%, 67% 83.3%, 61.5% 85.5%, 57.1% 94.6%, 50% 100%, 42.9% 94.6%, 38.5% 85.5%, 33% 83.3%, 23.5% 86.5%, 14.6% 85.4%, 13.5% 76.5%, 16.7% 67%, 14.5% 61.5%, 5.4% 57.1%, 0% 50%, 5.4% 42.9%, 14.5% 38.5%, 16.7% 33%, 13.5% 23.5%, 14.6% 14.6%, 23.5% 13.5%, 33% 16.7%, 38.5% 14.5%, 42.9% 5.4%, 50% 0%, 57.1% 5.4%, 61.5% 14.5%, 67% 16.7%, 76.5% 13.5%, 85.4% 14.6%, 86.5% 23.5%, 83.3% 33%, 85.5% 38.5%, 94.6% 42.9%);--md-shape-burst:polygon(100% 50%, 96.5% 57.4%, 88% 62.4%, 79.3% 64.9%, 74.3% 67.6%, 73.3% 73.3%, 73.5% 82.4%, 71.4% 91.9%, 65.5% 97.6%, 57.4% 96.5%, 50% 90%, 44.8% 82.5%, 40.7% 78.5%, 35.1% 79.3%, 26.5% 82.4%, 16.7% 83.3%, 9.5% 79.4%, 8.1% 71.4%, 12% 62.4%, 17.5% 55.2%, 20% 50%, 17.5% 44.8%, 12% 37.6%, 8.1% 28.6%, 9.5% 20.6%, 16.7% 16.7%, 26.5% 17.6%, 35.1% 20.7%, 40.7% 21.5%, 44.8% 17.5%, 50% 10%, 57.4% 3.5%, 65.5% 2.4%, 71.4% 8.1%, 73.5% 17.6%, 73.3% 26.7%, 74.3% 32.4%, 79.3% 35.1%, 88% 37.6%, 96.5% 42.6%);--md-shape-soft:polygon(99% 50%, 97.3% 57.5%, 92.7% 63.9%, 86.7% 68.7%, 80.9% 72.4%, 76.2% 76.2%, 72.4% 80.9%, 68.7% 86.7%, 63.9% 92.7%, 57.5% 97.3%, 50% 99%, 42.5% 97.3%, 36.1% 92.7%, 31.3% 86.7%, 27.6% 80.9%, 23.8% 76.2%, 19.1% 72.4%, 13.3% 68.7%, 7.3% 63.9%, 2.7% 57.5%, 1% 50%, 2.7% 42.5%, 7.3% 36.1%, 13.3% 31.3%, 19.1% 27.6%, 23.8% 23.8%, 27.6% 19.1%, 31.3% 13.3%, 36.1% 7.3%, 42.5% 2.7%, 50% 1%, 57.5% 2.7%, 63.9% 7.3%, 68.7% 13.3%, 72.4% 19.1%, 76.2% 23.8%, 80.9% 27.6%, 86.7% 31.3%, 92.7% 36.1%, 97.3% 42.5%)}@keyframes md-loading-morph{0%,to{clip-path:var(--md-shape-cookie)}25%{clip-path:var(--md-shape-burst)}50%{clip-path:var(--md-shape-soft)}75%{clip-path:var(--md-shape-circle)}}@keyframes md-loading-turn{to{rotate:1turn}}.md-status{align-items:center;gap:var(--space-3);display:inline-flex}.md-wavy{background:var(--field-accent,var(--md-primary));max-width:320px;height:10px;animation:1s linear infinite md-wavy-flow;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='10'%3E%3Cpath d='M0 5 Q10 0 20 5 T40 5' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='10'%3E%3Cpath d='M0 5 Q10 0 20 5 T40 5' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:40px 10px,100% 100%;mask-size:40px 10px,100% 100%;-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes md-wavy-flow{to{-webkit-mask-position:40px 0,0 0;mask-position:40px 0,0 0}}.fab{transition:box-shadow var(--md-duration-short4) var(--md-ease-standard), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), scale var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial);animation:md-fab-in var(--md-spring-bouncy-duration) var(--md-spring-bouncy) .15s backwards}.fab:active{border-radius:var(--md-shape-xl);scale:.95}.fab .i{transition:rotate var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial)}.fab[aria-expanded=true] .i{rotate:-12deg}@keyframes md-fab-in{0%{opacity:0;scale:.6}}.mastery[data-state=mastered],.mastery[data-state=learning]{animation:md-badge-in var(--md-spring-bouncy-duration) var(--md-spring-bouncy) backwards}.mastery[data-state=due]{animation:md-badge-in var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial) backwards}.progress:before{animation:md-grow .9s var(--md-spring-default-spatial) backwards}@keyframes md-badge-in{0%{rotate:-90deg;scale:0}}@keyframes md-nudge{0%,to{translate:0}25%{translate:-8px}50%{translate:6px}75%{translate:-3px}}.notice.ok.md-enter>.i{animation:md-badge-in var(--md-spring-bouncy-duration) var(--md-spring-bouncy) .1s backwards}.notice.error.md-enter{animation:md-card-in var(--md-duration-long1) var(--md-ease-emphasized-decelerate) backwards, md-nudge .42s var(--md-spring-fast-spatial) .12s}.notice.error.md-enter>.i{animation:md-badge-in var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial) backwards}.md-burst{position:relative}.md-burst:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0%, var(--md-success) 2.5px, transparent 3px), radial-gradient(circle at 93% 25%, var(--md-primary) 2.5px, transparent 3px), radial-gradient(circle at 93% 75%, var(--md-tertiary) 2.5px, transparent 3px), radial-gradient(circle at 50% 100%, var(--md-success) 2.5px, transparent 3px), radial-gradient(circle at 7% 75%, var(--md-primary) 2.5px, transparent 3px), radial-gradient(circle at 7% 25%, var(--md-tertiary) 2.5px, transparent 3px);opacity:0;animation:md-burst .64s var(--md-ease-emphasized-decelerate) .12s;border-radius:50%;position:absolute;inset:-18px}@keyframes md-burst{0%{opacity:1;scale:.35}to{opacity:0;rotate:30deg;scale:1.25}}@supports (animation-timeline:view()){.list>li>.list-item,.list>.list-item{animation:linear both md-row-in;animation-timeline:view();animation-range:entry entry 70%}}@keyframes md-row-in{0%{translate:0 20px;scale:.96}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(.md-container){animation-duration:var(--md-spring-default-spatial-duration);animation-timing-function:var(--md-spring-default-spatial)}::view-transition-old(.md-container){object-fit:none;object-position:left top;height:100%;animation-duration:var(--md-duration-medium2);overflow:clip}::view-transition-new(.md-container){object-fit:none;object-position:left top;height:100%;animation-duration:var(--md-duration-medium2);overflow:clip}::view-transition-group(.md-axis-forward){animation:none}::view-transition-group(.md-axis-back){animation:none}::view-transition-old(.md-axis-forward){animation:md-axis-out-start .15s var(--md-ease-emphasized-accelerate) both}::view-transition-new(.md-axis-forward){animation:md-axis-in-end var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial) both}::view-transition-old(.md-axis-back){animation:md-axis-out-end .15s var(--md-ease-emphasized-accelerate) both}::view-transition-new(.md-axis-back){animation:md-axis-in-start var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial) both}@keyframes md-axis-in-end{0%{opacity:0;translate:30px}}@keyframes md-axis-in-start{0%{opacity:0;translate:-30px}}@keyframes md-axis-out-start{to{opacity:0;translate:-30px}}@keyframes md-axis-out-end{to{opacity:0;translate:30px}}:root:active-view-transition .course-header.md-enter{animation:none}.card:has(>.md-decor){isolation:isolate;position:relative}.md-decor{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.md-decor-shapes>span{background:color-mix(in srgb, var(--field-ink,var(--md-primary)) 9%, transparent);animation:18s ease-in-out infinite alternate md-decor-drift,40s linear infinite md-decor-turn;display:block;position:absolute}.md-decor-shapes>span:first-child{width:240px;height:240px;clip-path:var(--md-shape-cookie);top:-60px;right:-40px}.md-decor-shapes>span:nth-child(2){width:150px;height:150px;clip-path:var(--md-shape-burst);animation-duration:22s,55s;animation-direction:alternate-reverse,reverse;bottom:-50px;right:22%}.md-decor-shapes>span:nth-child(3){width:72px;height:72px;clip-path:var(--md-shape-soft);background:color-mix(in srgb, var(--field-ink,var(--md-primary)) 14%, transparent);animation:7s ease-in-out infinite alternate md-decor-bob,30s linear infinite md-decor-turn;top:30%;right:8%}@keyframes md-decor-drift{to{translate:-24px 18px}}@keyframes md-decor-turn{to{rotate:1turn}}@keyframes md-decor-bob{to{translate:0 -14px}}@media not (min-width:600px){.md-decor-shapes>span:nth-child(n+2){display:none}}@media print{.md-decor{display:none}}@media (hover:hover){.home-course-icon,.empty-state-icon{transition:transform var(--md-duration-long1) var(--md-ease-emphasized-decelerate), clip-path var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial);clip-path:inset(0 round var(--md-shape-l))}.home-course-card:hover .home-course-icon{clip-path:inset(0 round 50%)}}.empty-state-icon{animation:3.2s ease-in-out infinite alternate md-decor-bob}.md-decor-math svg{width:65%;height:100%;position:absolute;inset:0 0 0 35%}.md-decor-math path{fill:none;stroke:var(--field-ink,var(--md-primary));stroke-width:2px;stroke-linecap:round;opacity:.2;stroke-dasharray:900;animation:md-draw 6s var(--md-ease-emphasized-decelerate) backwards}.md-decor-math path:nth-child(2){opacity:.14;animation-delay:.8s}.md-decor-math path:nth-child(3){opacity:.1;animation-delay:1.6s}.md-decor-math circle{fill:var(--field-accent,var(--md-primary));opacity:.55;offset-distance:60%;animation:7s ease-in-out 1s infinite alternate md-ride}@keyframes md-draw{0%{stroke-dashoffset:900px}}@keyframes md-ride{0%{offset-distance:0%}to{offset-distance:100%}}.md-decor-chem svg{color:var(--field-ink,var(--md-primary));opacity:.16;animation:6s ease-in-out infinite alternate md-decor-bob,50s linear infinite md-decor-turn;position:absolute}.md-decor-chem svg:first-child{width:150px;height:150px;top:10%;right:4%}.md-decor-chem svg:nth-child(2){opacity:.12;width:100px;height:100px;animation-duration:8s,70s;animation-direction:alternate-reverse,reverse;top:45%;right:24%}.md-decor-chem svg:nth-child(3){opacity:.2;width:90px;height:90px;animation-duration:5s,40s;bottom:-20px;right:12%}.md-decor-phys{--phys-line:color-mix(in srgb, var(--field-ink,var(--md-primary)) 22%, transparent)}.md-orbit{width:190px;height:190px;position:absolute;top:12%;right:5%}.md-orbit>span{border:1.5px solid var(--phys-line);border-radius:50%;position:absolute;inset:0}.md-orbit>span:nth-child(2){inset:34px}.md-orbit>i{animation:9s linear infinite md-decor-turn;position:absolute;inset:0}.md-orbit>i:nth-of-type(2){animation-duration:5s;animation-direction:reverse;inset:34px}.md-orbit>i:after{content:"";background:var(--field-accent,var(--md-primary));opacity:.6;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-6px;left:50%}.md-orbit>b{background:var(--phys-line);border-radius:50%;position:absolute;inset:80px}.md-pendulum{background:var(--phys-line);transform-origin:top;width:2px;height:120px;animation:2.6s ease-in-out infinite alternate md-swing;position:absolute;top:0;right:38%;rotate:-20deg}.md-pendulum:after{content:"";background:var(--field-accent,var(--md-primary));opacity:.45;border-radius:50%;width:22px;height:22px;position:absolute;bottom:-11px;left:-10px}@keyframes md-swing{to{rotate:20deg}}@media not (min-width:600px){.md-decor-math svg{width:100%;inset:0}.md-decor-chem svg:nth-child(n+2),.md-pendulum{display:none}.md-orbit{top:-30px;right:-40px}}.md-aurora{z-index:-1;pointer-events:none;height:420px;position:absolute;inset:0 0 auto;overflow:hidden}.md-aurora>i{aspect-ratio:1;filter:blur(60px);opacity:.5;border-radius:50%;width:55%;position:absolute}.md-aurora>i:first-child{background:var(--md-primary-container);animation:16s ease-in-out infinite alternate md-aurora-a;top:-40%;left:-10%}.md-aurora>i:nth-child(2){background:var(--md-tertiary-container);animation:20s ease-in-out infinite alternate md-aurora-b;top:-10%;right:-15%}.md-aurora>i:nth-child(3){background:var(--md-secondary-container);opacity:.35;animation:18s ease-in-out infinite alternate-reverse md-aurora-a;top:20%;left:25%}@keyframes md-aurora-a{to{translate:25% 15%}}@keyframes md-aurora-b{to{translate:-20% 10%}}:is(:is(.auth-entry,.errorpage):has(>.md-aurora),.page:has(>.md-aurora)){isolation:isolate;position:relative}.md-squiggle:after{content:"";width:132px;height:10px;margin-top:var(--space-2);background:var(--md-primary);display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='10'%3E%3Cpath d='M2 6 Q 10 1 18 6 T 34 6' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/36px 10px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='10'%3E%3Cpath d='M2 6 Q 10 1 18 6 T 34 6' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/36px 10px repeat-x}@supports (animation-timeline:view()){.md-squiggle:after{animation:linear both md-squiggle-draw;animation-timeline:view();animation-range:entry 10% cover 35%}}@keyframes md-squiggle-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.home-course{perspective:900px}@media (hover:hover) and (prefers-reduced-motion:no-preference){:root:not([data-motion=less]) a.card.home-course-card[data-tilt]:hover{transform:translateY(-2px) rotateX(calc(var(--tilt-y,0) * -8deg)) rotateY(calc(var(--tilt-x,0) * 8deg))}:root:not([data-motion=less]) .home-course-card[data-tilt]:hover .home-course-icon{translate:calc(var(--tilt-x,0) * -10px) calc(var(--tilt-y,0) * -10px)}}.md-celebrate{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.md-celebrate>i{background:var(--md-success);width:16px;height:16px;animation:md-fall 1.8s var(--md-ease-standard-accelerate) forwards;position:absolute;top:-24px}.md-celebrate>i[data-shape=cookie]{clip-path:var(--md-shape-cookie)}.md-celebrate>i[data-shape=burst]{clip-path:var(--md-shape-burst)}.md-celebrate>i[data-shape=soft]{clip-path:var(--md-shape-soft)}.md-celebrate>i[data-shape=circle]{border-radius:50%}.md-celebrate>i[data-tone=primary]{background:var(--md-primary)}.md-celebrate>i[data-tone=tertiary]{background:var(--md-tertiary)}.md-celebrate>i[data-tone=secondary]{background:var(--md-secondary)}.md-celebrate>i[data-tone=warning]{background:var(--md-warning)}@keyframes md-fall{to{translate:var(--dx,0) 105vh;rotate:var(--r,180deg);opacity:.3}}.md-empty-ill{flex:none;width:160px;height:120px;display:block;position:relative}.md-empty-ill>i{border-radius:var(--md-shape-m);width:104px;height:64px;position:absolute;left:22px}.md-empty-ill>i:first-child{background:var(--md-tertiary-container);animation:3s ease-in-out infinite alternate md-fan-a;top:6px;rotate:-8deg}.md-empty-ill>i:nth-child(2){background:var(--md-secondary-container);animation:3s ease-in-out infinite alternate md-fan-b;top:22px;rotate:4deg}.md-empty-ill>i:nth-child(3){background:var(--md-primary-container);top:40px}.md-empty-ill>b{border:5px solid var(--md-primary);border-radius:50%;width:42px;height:42px;animation:2.8s ease-in-out infinite md-search-around;position:absolute;bottom:4px;right:4px}.md-empty-ill>b:after{content:"";background:var(--md-primary);border-radius:3px;width:5px;height:18px;position:absolute;bottom:-15px;right:-9px;rotate:-45deg}@keyframes md-fan-a{to{translate:-6px -4px;rotate:-14deg}}@keyframes md-fan-b{to{translate:6px -2px;rotate:9deg}}@keyframes md-search-around{0%,to{translate:0}33%{translate:-36px -8px}66%{translate:-18px -34px}}.md-dotpaper{isolation:isolate;position:relative}.md-dotpaper:before{content:"";inset:calc(var(--space-4) * -1) calc(var(--gutter) * -1) 0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--md-field-plan-accent) 40%, transparent) 1.2px, transparent 1.6px);-webkit-mask:radial-gradient(circle 180px at var(--glow-x,80%) var(--glow-y,30%), #000 0, #0000002e 100%);mask:radial-gradient(circle 180px at var(--glow-x,80%) var(--glow-y,30%), #000 0, #0000002e 100%);background-size:22px 22px;position:absolute}.md-day-orb{width:18px;height:18px;margin-left:var(--space-1);background:var(--md-warning);box-shadow:0 0 0 4px color-mix(in srgb, var(--md-warning) 20%, transparent);vertical-align:-3px;animation:md-badge-in var(--md-spring-bouncy-duration) var(--md-spring-bouncy) .3s backwards;border-radius:50%;display:inline-block;position:relative;overflow:hidden}.md-day-orb[data-night=true]{background:var(--md-tertiary);box-shadow:0 0 0 4px color-mix(in srgb, var(--md-tertiary) 20%, transparent)}.md-day-orb[data-night=true]:after{content:"";background:var(--md-surface);width:100%;height:100%;animation:md-crescent var(--md-spring-bouncy-duration) var(--md-spring-bouncy) .5s backwards;border-radius:50%;position:absolute;top:-30%;left:38%}@keyframes md-crescent{0%{left:110%}}@media print{.md-aurora,.md-celebrate,.md-dotpaper:before{display:none}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root[data-motion=less]::view-transition-group(*){animation:none!important}:root[data-motion=less]::view-transition-old(*){animation:none!important}:root[data-motion=less]::view-transition-new(*){animation:none!important}
