@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0eeb07{--font-dm-sans:"DM Sans","DM Sans Fallback"}:root{--neu-primary:#4F46E5;--neu-primary-hover:#4338CA;--neu-black:#000000;--neu-white:#ffffff;--neu-gray-50:#F9FAFB;--neu-gray-100:#F3F4F6;--neu-gray-200:#E5E7EB;--neu-gray-500:#6B7280;--neu-gray-600:#4B5563;--neu-gray-700:#374151;--neu-gray-900:#111827;--neu-bg-cream:#FFFBEB;--neu-bg-white:#ffffff;--neu-bg-light:#f8fafc;--neu-yellow:#FEF08A;--neu-cyan:#A5F3FC;--neu-purple:#C4B5FD;--neu-purple-primary:#8B5CF6;--neu-font-heading:var(--font-space-grotesk),"Space Grotesk",system-ui,-apple-system,sans-serif;--neu-font-body:var(--font-dm-sans),"DM Sans",system-ui,-apple-system,sans-serif;--neu-text-xs:0.75rem;--neu-text-sm:0.875rem;--neu-text-base:1rem;--neu-text-lg:1.125rem;--neu-text-xl:1.25rem;--neu-text-2xl:1.5rem;--neu-text-3xl:2rem;--neu-text-4xl:2.5rem;--neu-text-5xl:3rem;--neu-font-normal:400;--neu-font-medium:500;--neu-font-semibold:600;--neu-font-bold:700;--neu-leading-tight:1.1;--neu-leading-snug:1.3;--neu-leading-normal:1.5;--neu-leading-relaxed:1.6;--neu-tracking-tight:-0.02em;--neu-tracking-normal:0;--neu-border-width:3px;--neu-border-width-thin:2px;--neu-border-color:var(--neu-black);--neu-border:var(--neu-border-width) solid var(--neu-border-color);--neu-border-thin:var(--neu-border-width-thin) solid var(--neu-border-color);--neu-radius-none:0;--neu-radius-sm:4px;--neu-radius-default:8px;--neu-radius-lg:12px;--neu-shadow-sm:2px 2px 0 var(--neu-black);--neu-shadow:4px 4px 0 var(--neu-black);--neu-shadow-md:6px 6px 0 var(--neu-black);--neu-shadow-lg:8px 8px 0 var(--neu-black);--neu-shadow-hover:6px 6px 0 var(--neu-black);--neu-shadow-md-hover:9px 9px 0 var(--neu-black);--neu-shadow-active:2px 2px 0 var(--neu-black);--neu-shadow-pressed:1px 1px 0 var(--neu-black);--neu-space-1:4px;--neu-space-2:8px;--neu-space-3:12px;--neu-space-4:16px;--neu-space-5:20px;--neu-space-6:24px;--neu-space-8:32px;--neu-space-10:40px;--neu-space-12:48px;--neu-space-16:64px;--neu-space-20:80px;--neu-transition-fast:0.1s ease;--neu-transition-normal:0.15s ease;--neu-transition-slow:0.3s ease}body,html{margin:0;padding:0}body,html{font-family:var(--neu-font-body)}body{background-color:var(--neu-bg-cream);color:var(--neu-gray-900);line-height:var(--neu-leading-normal)}h1,h2,h3,h4,h5,h6{line-height:var(--neu-leading-tight);letter-spacing:var(--neu-tracking-tight);color:var(--neu-black)}.neu-btn,h1,h2,h3,h4,h5,h6{font-family:var(--neu-font-heading);font-weight:var(--neu-font-bold)}.neu-btn{border:var(--neu-border);border-radius:var(--neu-radius-none);box-shadow:var(--neu-shadow);cursor:pointer;transition:transform var(--neu-transition-fast),box-shadow var(--neu-transition-fast)}.neu-btn:hover{transform:translate(-2px,-2px);box-shadow:var(--neu-shadow-hover)}.neu-btn:active{transform:translate(2px,2px);box-shadow:var(--neu-shadow-active)}.neu-btn:disabled{opacity:.5;cursor:not-allowed}.neu-btn:disabled,.neu-btn:disabled:hover{box-shadow:none;transform:none}.neu-btn-primary{background-color:var(--neu-primary);color:var(--neu-white)}.neu-btn-secondary{background-color:var(--neu-white);color:var(--neu-black)}.neu-btn-accent{background-color:var(--neu-yellow);color:var(--neu-black)}.mobile-menu-btn{box-shadow:4px 4px 0 var(--neu-black);transition:transform var(--neu-transition-fast),box-shadow var(--neu-transition-fast)}.mobile-menu-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--neu-black)}.mobile-menu-btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--neu-black)}.mobile-menu-close-btn{box-shadow:4px 4px 0 var(--neu-black);transition:transform var(--neu-transition-fast),box-shadow var(--neu-transition-fast)}.mobile-menu-close-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--neu-black)}.mobile-menu-close-btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--neu-black)}.mobile-menu-item{box-shadow:4px 4px 0 var(--neu-black);transition:transform var(--neu-transition-fast),box-shadow var(--neu-transition-fast)}.mobile-menu-item:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--neu-black)}.mobile-menu-item:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--neu-black)}.neu-card{background-color:var(--neu-white);border:var(--neu-border);box-shadow:var(--neu-shadow);transition:transform var(--neu-transition-normal),box-shadow var(--neu-transition-normal)}.neu-card:hover{transform:translate(-3px,-3px);box-shadow:var(--neu-shadow-md-hover)}.neu-card-static{background-color:var(--neu-white);border:var(--neu-border);box-shadow:var(--neu-shadow)}.neu-input{font-family:var(--neu-font-body);background-color:var(--neu-bg-cream);border:var(--neu-border);border-radius:var(--neu-radius-none);padding:var(--neu-space-3) var(--neu-space-4);transition:box-shadow var(--neu-transition-fast)}.neu-input:focus{outline:none;box-shadow:var(--neu-shadow)}.neu-input::placeholder{color:var(--neu-gray-500)}.neu-tag{font-family:var(--neu-font-body);font-size:var(--neu-text-sm);background-color:var(--neu-yellow);border:var(--neu-border-thin);border-radius:var(--neu-radius-none);padding:var(--neu-space-1) var(--neu-space-3)}.neu-nav-link,.neu-tag{font-weight:var(--neu-font-bold)}.neu-nav-link{font-family:var(--neu-font-heading);text-decoration:none;padding:var(--neu-space-2) var(--neu-space-4);background-color:var(--neu-white);color:var(--neu-black);border:var(--neu-border-thin);transition:transform var(--neu-transition-fast),box-shadow var(--neu-transition-fast)}.neu-nav-link:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--neu-black)}.neu-nav-link:active{transform:translate(1px,1px);box-shadow:var(--neu-shadow-pressed)}.neu-nav-link-active{background-color:var(--neu-black);color:var(--neu-white)}.neu-home-btn{box-shadow:none}.neu-home-btn:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--neu-black)}.neu-home-btn:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--neu-black)}.neu-table{width:100%;border-collapse:collapse;border:var(--neu-border)}.neu-table th{font-family:var(--neu-font-heading);font-weight:var(--neu-font-bold);background-color:var(--neu-gray-100);text-align:left}.neu-table td,.neu-table th{border:var(--neu-border);padding:var(--neu-space-3) var(--neu-space-4)}.neu-table td{font-family:var(--neu-font-body)}.neu-table tr:nth-child(2n){background-color:var(--neu-gray-50)}.neu-badge{font-family:var(--neu-font-body);font-weight:var(--neu-font-bold);font-size:var(--neu-text-xs);padding:var(--neu-space-1) var(--neu-space-2);border:var(--neu-border-thin);border-radius:var(--neu-radius-none)}.neu-badge-yellow{background-color:var(--neu-yellow)}.neu-badge-cyan{background-color:var(--neu-cyan)}.neu-badge-purple{background-color:var(--neu-purple)}.font-heading{font-family:var(--neu-font-heading)}.font-body{font-family:var(--neu-font-body)}.bg-neu-cream{background-color:var(--neu-bg-cream)}.bg-neu-white{background-color:var(--neu-bg-white)}.border-neu{border:var(--neu-border)}.border-neu-thin{border:var(--neu-border-thin)}.shadow-neu{box-shadow:var(--neu-shadow)}.shadow-neu-md{box-shadow:var(--neu-shadow-md)}.shadow-neu-lg{box-shadow:var(--neu-shadow-lg)}.neu-back-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--neu-font-heading);font-weight:var(--neu-font-bold);font-size:.875rem;padding:12px 24px;background:var(--neu-white);color:var(--neu-black);border:3px solid var(--neu-black);border-radius:8px;cursor:pointer;text-decoration:none;box-shadow:var(--neu-shadow);transition:transform var(--neu-transition-fast),box-shadow var(--neu-transition-fast)}.neu-back-btn:hover{transform:translate(-2px,-2px);box-shadow:var(--neu-shadow-hover)}.neu-back-btn:active{transform:translate(2px,2px);box-shadow:var(--neu-shadow-active)}.how-it-works-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.how-it-works-step{display:flex;align-items:flex-start;padding:16px;border:2px solid #e5e7eb;border-radius:10px}@media (max-width:767px){.how-it-works-header,.how-it-works-step{flex-direction:column;text-align:center}.how-it-works-step{align-items:center}.how-it-works-step .neu-step-number{margin-right:0;margin-bottom:8px}}@media (max-width:767px) and (orientation:portrait){.nav-mobile-sidebar.nav-hide-portrait{display:none!important}.main-content-with-sidebar{margin-left:0!important;padding-top:0!important}.reconnect-banner-with-sidebar{margin-left:0!important;margin-top:0!important}.reconnect-banner-with-sidebar+.main-content-with-sidebar{padding-top:0!important}.neu-back-btn{padding:8px 12px!important;font-size:.75rem!important;box-shadow:2px 2px 0 #000000!important;margin-top:8px!important;margin-bottom:12px!important;border-width:2px!important}.neu-back-btn:hover{transform:translate(-1px,-1px)!important;box-shadow:3px 3px 0 #000000!important}.neu-back-btn:active{transform:translate(1px,1px)!important;box-shadow:1px 1px 0 #000000!important}.course-assignment-buttons{flex-direction:column!important;align-items:stretch!important;width:100%}.course-assignment-buttons>*{width:100%;justify-content:center}.course-assignment-buttons .no-self-grade-badge{width:-moz-fit-content!important;width:fit-content!important;align-self:center}.course-assignment-btn{text-align:center!important}.pricing-tier-cards{gap:12px!important}.course-assignments-header,.course-sections-header{flex-direction:column!important;align-items:center!important;text-align:center!important}.course-add-section-btn,.course-assignments-title,.course-create-assignment-btn,.course-pending-review-title,.course-sections-title{text-align:center!important;width:100%!important}.course-assignment-card-header{flex-direction:column!important;align-items:center!important;text-align:center!important}.course-assignment-created-date,.course-assignment-title,.section-card-name{text-align:center!important;width:100%!important}.section-card-badges{justify-content:center!important;width:100%!important}.section-card-badge,.usage-section-header{text-align:center!important}.usage-section-header{flex-direction:column!important;align-items:center!important}.usage-section-title{text-align:center!important}.pending-review-card{flex-direction:column!important;align-items:center!important;text-align:center!important}.pending-review-info{width:100%!important;flex:none!important;display:flex!important;flex-direction:column!important;align-items:center!important}.pending-review-date,.pending-review-title{text-align:center!important;width:100%!important}.pending-review-badge{width:-moz-fit-content!important;width:fit-content!important;align-self:center!important}}@media (max-width:767px) and (orientation:landscape){.nav-mobile-sidebar{flex-direction:row!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;left:auto!important;bottom:auto!important;width:auto!important;height:auto!important;border-right:none!important;border-bottom:3px solid #000000!important;padding:8px 12px!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important}.nav-mobile-sidebar .nav-abbrev{display:none!important}.nav-mobile-sidebar .nav-link-text{display:inline!important}.nav-mobile-sidebar .nav-spacer{display:block!important;flex:1 1!important}.nav-mobile-sidebar .neu-home-btn,.nav-mobile-sidebar .neu-nav-link{padding:6px 12px!important;width:auto!important;min-height:auto!important;height:auto!important;font-size:13px!important;white-space:nowrap!important}.main-content-with-sidebar{margin-left:0!important;padding-top:0!important}.reconnect-banner-with-sidebar{margin-left:0!important;margin-top:0!important}.neu-back-btn{padding:8px 12px!important;font-size:.75rem!important;box-shadow:2px 2px 0 #000000!important;margin-top:8px!important;margin-bottom:12px!important;border-width:2px!important}.neu-back-btn:hover{transform:translate(-1px,-1px)!important;box-shadow:3px 3px 0 #000000!important}.neu-back-btn:active{transform:translate(1px,1px)!important;box-shadow:1px 1px 0 #000000!important}.pricing-tier-cards{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.pricing-tier-cards .neu-pricing-card{padding:12px!important;box-shadow:3px 3px 0 #000000!important;transform:scale(1)!important}.pricing-tier-cards .pricing-tier-name{font-size:1rem!important;margin-top:8px!important;margin-bottom:4px!important}.pricing-tier-cards .pricing-tier-tagline{font-size:.625rem!important;margin-bottom:8px!important}.pricing-tier-cards .pricing-tier-price-container{margin-bottom:12px!important}.pricing-tier-cards .pricing-tier-price{font-size:1.5rem!important}.pricing-tier-cards .pricing-tier-period{font-size:.75rem!important}.pricing-tier-cards .pricing-tier-features{margin-bottom:12px!important}.pricing-tier-cards .pricing-tier-features-header{font-size:.625rem!important;margin-bottom:8px!important}.pricing-tier-cards .pricing-tier-features-list li{padding:6px 0!important;font-size:.625rem!important}.pricing-tier-cards .neu-subscribe-btn{padding:8px 12px!important;font-size:.75rem!important;box-shadow:2px 2px 0 #000000!important}.pricing-most-popular-badge{display:none!important}.neu-assignment-card{position:relative!important;padding-bottom:56px!important}.course-assignment-card-header{flex-direction:column!important;align-items:stretch!important}.course-assignment-buttons{justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important}.course-assignment-buttons .course-assignment-btn:not(.course-assignment-delete-btn){flex:1 1 auto!important;max-width:calc(25% - 6px)!important}.course-assignment-delete-btn{position:absolute!important;bottom:16px!important;right:16px!important}.course-assignment-delete-btn,.no-self-grade-badge{flex:none!important;width:auto!important;max-width:none!important}}@media (min-width:768px){.nav-mobile-sidebar{flex-direction:row;position:-webkit-sticky;position:sticky;top:0;left:auto;bottom:auto;width:auto;height:auto;border-right:none;border-bottom:3px solid #000000}.nav-mobile-sidebar .nav-abbrev{display:none!important}.nav-mobile-sidebar .nav-link-text{display:inline!important}.nav-mobile-sidebar .nav-spacer{display:block}.main-content-with-sidebar{margin-left:0;padding-top:0}.reconnect-banner-with-sidebar{margin-left:0;margin-top:0}}.sections-form-container{display:flex;gap:16px;max-width:700px;flex-wrap:wrap}.sections-form-input{flex:1 1;min-width:300px;padding:14px 18px;border-radius:10px;border:3px solid #000000;font-size:1rem;background:#FFFBEB;font-family:var(--neu-font-body);box-sizing:border-box}.sections-form-input:focus{outline:none;box-shadow:4px 4px 0 #000000}.sections-form-select{flex:1 1;min-width:300px;border-radius:10px;border:3px solid #000000;font-size:1rem;background:#FFFBEB;font-family:var(--neu-font-body);box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000000' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding:14px 40px 14px 18px}.sections-form-select:focus{outline:none;box-shadow:4px 4px 0 #000000}@media (max-width:767px){.sections-form-container{flex-direction:column;gap:12px;width:100%;max-width:none;padding:0 8px;box-sizing:border-box}.sections-form-input{padding:12px 14px}.sections-form-input,.sections-form-select{min-width:0;width:100%;flex:none;font-size:.9rem}.sections-form-select{padding:12px 36px 12px 14px;background-position:right 12px center;margin-bottom:12px}.sections-form-container{align-items:center}.sections-form-button{width:auto;min-width:160px}.sections-card-mobile{padding:24px 16px!important}}.gradebook-card-wrapper{margin-bottom:48px}@media (max-width:767px){.gradebook-card-wrapper{margin-bottom:72px!important}}.gradebook-buttons-container{position:absolute;bottom:-48px;right:0;display:flex;gap:12px;z-index:0}@media (max-width:767px){.gradebook-buttons-container{position:absolute;right:0;left:0;justify-content:center}}body.hide-nav-bar .nav-mobile-sidebar{display:none!important}body.hide-nav-bar .main-content-with-sidebar{padding-top:0}body.hide-nav-bar .reconnect-banner-with-sidebar{display:none!important}.picker-dialog-bg{z-index:100000!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.picker-dialog{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.picker-dialog,.picker-dialog-content,div[id^="picker:"]{z-index:100001!important}@supports (-webkit-touch-callout:none){.picker-dialog,.picker-dialog-bg{-webkit-transform:translateZ(0)}}