html .account-menu.pf2 .pf2-spaces{border-bottom:1px solid #a0ace629;gap:3px;padding:0 0 10px;display:grid}html .account-menu.pf2 .pf2-spaces-label{color:#a8b1cc;letter-spacing:.09em;text-transform:uppercase;padding:0 8px 3px;font-size:10px;font-weight:850}html .account-menu.pf2 .pf2-space-link{color:#f4f6ff;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:6px 8px;text-decoration:none;display:grid}html .account-menu.pf2 .pf2-space-link:hover{background:#8f7cff24}html .account-menu.pf2 .pf2-space-link:focus-visible{outline-offset:2px;outline:2px solid #b8a8ff}html .account-menu.pf2 .pf2-space-icon{color:#c5b7ff;background:#8f7cff1f;border:1px solid #a896ff47;border-radius:12px;place-items:center;width:36px;height:36px;font-size:22px;display:grid}html .account-menu.pf2 .pf2-space-link>span:nth-child(2){gap:3px;min-width:0;display:grid}html .account-menu.pf2 .pf2-space-link b{overflow-wrap:anywhere;font-size:14px;line-height:1.25}html .account-menu.pf2 .pf2-space-link small{color:#a8b1cc;font-size:11px;line-height:1.35}html .account-menu.pf2 .pf2-space-link em{color:#a8b1cc;font-size:20px;font-style:normal}html .nero-homework-count{color:#3e2c16;letter-spacing:0;vertical-align:middle;background:#ffe18d;border:1px solid #ffffff4d;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 2px 6px #0004}.nh2-play b .nero-homework-count,.nh2-ar-play b .nero-homework-count{margin-left:8px}.nero-home-v2 .nh2-homework{color:#f4f6ff;background:#091326d6;border:1px solid #83e1e761;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:3px 12px;min-height:62px;margin-top:12px;padding:9px 14px;text-decoration:none;display:grid;box-shadow:0 5px 18px #0003,inset 0 1px #ffffff14}.nero-home-v2 .nh2-homework:hover{background:#0f2337f0;border-color:#83e1e7}.nero-home-v2 .nh2-homework .nh2-homework-icon{background:radial-gradient(circle at 50% 28%,#206775,#102b41 72%);border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 0 1.5px #83e1e7a0,0 0 0 3px #0007}.nero-home-v2 .nh2-homework-icon img{width:26px;height:26px}.nero-home-v2 .nh2-homework>b{grid-column:2;font-size:14px}.nero-home-v2 .nh2-homework-description{color:#b5cbdc;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11px;overflow:hidden}.nero-home-v2 .nh2-homework>.nero-homework-count,.nero-home-v2 .nh2-homework>em{grid-area:1/3/3}.nero-home-v2 .nh2-homework>em{color:#83e1e7;font-size:23px;font-style:normal}.nero-home-v2 .is-homework{color:#fff;text-decoration:none}.nero-home-v2 .nh2-homework:focus-visible,.nero-home-v2 .is-homework:focus-visible{outline-offset:5px;outline:3px solid #83e1e7}@media (max-width:900px){.nero-home-v2 .is-homework .nh2-homework-icon{--ring:#83e1e7d9;--glow:#58d7e666;background:radial-gradient(circle at 50% 28%,#206775,#102b41 72%)}.nero-home-v2 .is-homework>b{text-align:center;max-width:70px;line-height:1.2}.nero-home-v2 .is-homework>.nh2-homework-description,.nero-home-v2 .is-homework>em{display:none}.nero-home-v2 .is-homework>.nero-homework-count{position:absolute;top:-6px;right:0}}html main.library-choice-shell .library-choice-screen.has-homework{grid-template-rows:repeat(3,minmax(0,1fr));height:min(590px,100dvh - 200px);min-height:500px}html main.library-choice-shell .has-homework .library-choice-card.paths{grid-row:1/4}html main.library-choice-shell .has-homework .library-choice-card:not(.paths){grid-column:2;grid-template-columns:58px minmax(0,1fr) 44px;gap:16px;padding:18px 22px}html main.library-choice-shell .has-homework .library-choice-card:not(.paths)>.library-choice-icon{width:58px;height:58px;font-size:29px}html main.library-choice-shell .has-homework .library-choice-card:not(.paths)>b{width:44px;height:44px;font-size:22px}html main.library-choice-shell .has-homework .library-choice-card:not(.paths) strong{font-size:29px}html main.library-choice-shell .library-choice-card.homework{--ring:#78deebcc;--socket:radial-gradient(circle at 50% 28%, #206775, #102b41 72%);--glow:#58d7e62e;--tone:#83e1e7;--rim:#58d7e666;grid-row:1;text-decoration:none}html main.library-choice-shell .has-homework .library-choice-card.packs{grid-row:2}html main.library-choice-shell .has-homework .library-choice-card.exams{grid-row:3}html main.library-choice-shell .library-choice-card.homework small{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html main.library-choice-shell .library-choice-card.homework p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}@media (max-width:700px){html main.library-choice-shell .library-choice-screen.has-homework{grid-template-rows:none;height:auto;min-height:0}html main.library-choice-shell .library-choice-screen.has-homework .library-choice-card:not(.paths){grid-area:auto/1;grid-template-columns:52px minmax(0,1fr) 38px;gap:12px;padding:16px}html main.library-choice-shell .has-homework .library-choice-card:not(.paths)>.library-choice-icon{width:52px;height:52px;font-size:27px}html main.library-choice-shell .has-homework .library-choice-card:not(.paths)>b{width:38px;height:38px;font-size:20px}html main.library-choice-shell .has-homework .library-choice-card:not(.paths) strong{font-size:25px}html main.library-choice-shell .has-homework .library-choice-card.homework{order:1}html main.library-choice-shell .has-homework .library-choice-card.packs{order:2}html main.library-choice-shell .has-homework .library-choice-card.exams{order:3}html main.library-choice-shell .has-homework .library-choice-card.paths{order:4}}
.profile-space-shell{box-sizing:border-box;color:#f0edff;text-align:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 50% 0,#8f7cff12,#0000 65%),#0b1020;place-items:center;width:100%;min-height:100dvh;display:grid;max-width:none!important;margin:0!important;padding:40px 22px!important}.profile-space-card{width:min(100%,720px);padding:34px 0}.profile-space-brand{font:800 43px/1 var(--font-nero-display), system-ui;color:var(--nero-brand);letter-spacing:-2px;margin-bottom:40px;display:block}.profile-space-eyebrow{letter-spacing:2px;color:#ac98f5;margin-bottom:12px;font-size:9px;font-weight:800;display:block}.profile-space-card h1{font:800 34px/1.25 var(--font-nero-display), system-ui;color:#f3e3c3;margin:0 0 15px}.profile-space-card>p{color:#91a1c3;max-width:540px;margin:0 auto 32px;font-size:13px;line-height:1.9}.profile-space-options{text-align:left;grid-template-columns:1fr 1fr;gap:20px;display:grid}.profile-space-options.is-three>:first-child{grid-column:1/-1}.profile-role-fields legend small{color:#93a5c9;margin-top:4px;font-size:12px;font-weight:500;display:block}.profile-space-options>button,.profile-space-options>a{box-sizing:border-box;color:#e8e1ff;text-align:left;cursor:pointer;background:linear-gradient(150deg,#1d2442,#131a30);border:1px solid #a896ff48;border-bottom:4px solid #61568c;border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;min-height:250px;padding:28px;text-decoration:none;display:flex;box-shadow:0 12px 35px #0002}.profile-space-options>button:hover,.profile-space-options>a:hover{background:linear-gradient(150deg,#272c50,#18213d);border-color:#baa9ff}.profile-space-option-icon{color:#b6a4ff;background:#8f7cff12;border:1px solid #a896ff45;border-radius:12px;place-items:center;width:44px;height:44px;font-size:27px;display:grid}.profile-space-options strong{font:800 25px/1.25 var(--font-nero-display), system-ui;color:#f3e3c3}.profile-space-options small{color:#93a4c4;font-size:12px;line-height:1.8}.profile-space-option-action{color:#c0b0ff;margin-top:auto;padding-top:10px;font-size:11px;font-weight:750}.profile-role-fields{text-align:left;border:0;min-width:0;margin:8px 0 23px;padding:0}.profile-role-fields legend{color:#c2b9df;margin-bottom:12px;font-size:12px;font-weight:700}.profile-role-fields>div{grid-template-columns:1fr;gap:10px;display:grid}.profile-role-fields label{box-sizing:border-box;cursor:pointer;color:#d3cbe9;background:#111a2d;border:1px solid #a896ff35;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;gap:5px 9px;min-height:100px;margin:0!important;padding:15px 30px 15px 13px!important;display:grid!important;position:relative!important}.profile-role-fields label.selected{background:#8f7cff18;border-color:#b29aff}.profile-role-fields input{opacity:0;cursor:pointer;inset:0;width:100%!important;height:100%!important;margin:0!important;position:absolute!important}.profile-role-fields label:has(input:focus-visible){outline-offset:3px;outline:2px solid #c8b8ff}.profile-role-icon{color:#b49df6;grid-row:1/3;place-items:center;font-size:24px;display:grid}.profile-role-fields strong{color:#e0d6fc;font-size:13px}.profile-role-fields small{color:#93a5c9;line-height:1.8;font-size:10px!important}.profile-role-check{color:#bfadff;font-size:13px;position:absolute;top:14px;right:12px}.profile-space-primary{color:#171329;cursor:pointer;background:linear-gradient(#ad98ff,#8c73ec);border:1px solid #cabaff90;border-bottom:4px solid #6350b5;border-radius:10px;justify-content:center;align-items:center;gap:15px;width:100%;padding:13px 18px;font-size:13px;font-weight:800;display:flex}.profile-space-primary:disabled{opacity:.45;cursor:not-allowed}.profile-space-error{color:#ffb6bc;text-align:left;font-size:12px}.profile-space-shell :focus-visible{outline-offset:4px;outline:2px solid #c7b5ff}@media (max-width:600px){.profile-space-shell{align-items:start;padding:25px 20px!important}.profile-space-card{padding:25px 0}.profile-space-brand{margin-bottom:30px;font-size:38px}.profile-space-card h1{font-size:29px}.profile-space-card>p{margin-bottom:25px;font-size:12px}.profile-space-options{grid-template-columns:1fr;gap:14px}.profile-space-options>button,.profile-space-options>a{gap:11px;min-height:205px;padding:22px}.profile-space-options strong{font-size:25px}.profile-role-fields>div{grid-template-columns:1fr}.profile-role-fields label{min-height:84px;padding:13px 32px 13px 13px!important}.profile-role-fields small{font-size:11px!important}}html .profile-space-shell.profile-space-chooser{--space-display:var(--font-nero-display,"Baloo 2"), var(--font-nero-body);font-family:var(--font-nero-body);isolation:isolate;background:radial-gradient(at 12% 10%,#7761e42b,#0000 48%),radial-gradient(at 90% 85%,#45d5cd16,#0000 48%),#080d20;padding:36px 22px!important}.profile-space-chooser .profile-space-card{width:min(100%,880px);padding:16px 0}.profile-space-chooser .profile-space-brand{font-family:var(--space-display);text-shadow:0 3px #251b40,0 6px 25px #a18fff30;margin-bottom:24px;font-size:48px}.profile-space-chooser .profile-space-eyebrow{color:#70e5d7;letter-spacing:.16em;font-size:11px}.profile-space-chooser .profile-space-card h1{font-family:var(--space-display);letter-spacing:-.02em;text-shadow:0 3px #18172d;font-size:clamp(30px,4vw,40px);line-height:1.15}.profile-space-chooser .profile-space-card>p{color:#b8c3dc;margin-bottom:30px;font-size:15px;line-height:1.6}.profile-space-chooser .profile-space-options{gap:22px}.profile-space-chooser .profile-space-options>:is(button,a){--space-tone:#a8caff;--space-ring:#9da8ed;color:#f4f6ff;min-width:0;min-height:300px;font-family:var(--font-nero-body);background:radial-gradient(at 10% 0,#6b69c433,#0000 65%),linear-gradient(155deg,#202746,#11162d);border:1px solid #aca2ed66;border-bottom:4px solid #51447b;border-radius:26px;grid-template-rows:auto auto 1fr auto;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:7px 18px;padding:28px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 3px #0a0d20,0 0 0 4px #9284db29,inset 0 1px #ffffff1a,0 18px 36px #0004}.profile-space-chooser .profile-space-options>.profile-space-teach{--space-tone:#cfb7ff;--space-ring:#b7a2f6;background:radial-gradient(at 10% 0,#9470e43b,#0000 65%),linear-gradient(155deg,#282443,#14152e)}.profile-space-chooser .profile-space-options>:is(button,a):hover{border-color:var(--space-ring);transform:translateY(-3px);box-shadow:0 0 0 3px #0a0d20,0 0 0 4px #b5a5ff66,inset 0 1px #ffffff24,0 22px 40px #0005}.profile-space-chooser .profile-space-options>:is(button,a):active{transform:translateY(1px)}.profile-space-chooser .profile-space-option-icon{border:2px solid var(--space-ring);background:radial-gradient(circle at 50% 25%,#5d568d,#171b38 78%);border-radius:50%;grid-area:1/1/3;width:76px;height:76px;font:38px/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;box-shadow:0 0 0 4px #11142a,0 0 0 5px #b5a5ff33,inset 0 2px #ffffff24,0 8px 16px #0004}.profile-space-chooser .profile-space-option-kind{letter-spacing:.12em;color:var(--space-tone);text-transform:uppercase;grid-column:2;align-self:end;padding-top:9px;font-size:10px;font-weight:800}.profile-space-chooser .profile-space-options strong{font-family:var(--space-display);color:#f3e3c3;text-shadow:0 2px #171329;grid-column:2;font-size:32px;font-weight:800;line-height:1.1}.profile-space-chooser .profile-space-options small{color:#b9c3de;grid-column:1/-1;margin:15px 0 17px;font-size:14px;line-height:1.65}.profile-space-chooser .profile-space-option-action{color:#1c1735;width:100%;font-family:var(--space-display);background:linear-gradient(135deg,#a28dff,#7faaf2);border:1px solid #c2b4ff70;border-bottom:3px solid #6250ab;border-radius:15px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:18px;font-weight:800;line-height:1.2;display:flex;box-shadow:inset 0 1px #ffffff50,0 4px 12px #0003}.profile-space-chooser .profile-space-teach .profile-space-option-action{background:linear-gradient(135deg,#c2a0fa,#9685ef)}.profile-space-chooser .profile-space-option-action>span[aria-hidden]{border:1px solid #30214d35;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}@media (max-width:600px){html .profile-space-shell.profile-space-chooser{padding:24px 20px!important}.profile-space-chooser .profile-space-brand{margin-bottom:18px;font-size:42px}.profile-space-chooser .profile-space-card>p{margin-bottom:25px;font-size:14px}.profile-space-chooser .profile-space-options{gap:18px}.profile-space-chooser .profile-space-options>:is(button,a){grid-template-columns:62px minmax(0,1fr);gap:6px 15px;min-height:215px;padding:22px}.profile-space-chooser .profile-space-option-icon{width:62px;height:62px;font-size:32px}.profile-space-chooser .profile-space-options strong{font-size:29px}.profile-space-chooser .profile-space-option-kind{letter-spacing:.09em;padding-top:6px;font-size:9px}.profile-space-chooser .profile-space-options small{margin:10px 0 12px;font-size:13px}.profile-space-chooser .profile-space-option-action{padding:10px 12px;font-size:17px}}@media (prefers-reduced-motion:reduce){.profile-space-chooser .profile-space-options>:is(button,a){transition:none}.profile-space-chooser .profile-space-options>:is(button,a):hover{transform:none}}html .profile-space-shell.profile-space-chooser.is-compact{place-items:center;min-height:100svh;display:grid;padding:20px 16px!important}.profile-space-chooser.is-compact .profile-space-card{text-align:center;width:min(100%,820px);padding:0}.profile-space-chooser.is-compact .profile-space-brand{margin:0 0 6px;font-size:64px}.profile-space-chooser.is-compact .profile-space-card h1{margin:0 0 26px;font-size:clamp(24px,3.4vw,34px)}.profile-space-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.profile-space-tile{--space-ring:#9da8ed;color:#f3e3c3;min-height:200px;font:inherit;cursor:pointer;background:radial-gradient(at 50% 0,#6b69c433,#0000 65%),linear-gradient(155deg,#202746,#11162d);border:1px solid #aca2ed66;border-bottom:4px solid #51447b;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 16px 20px;text-decoration:none;transition:transform .16s,border-color .16s;display:flex;box-shadow:0 0 0 3px #0a0d20,0 0 0 4px #9284db29,inset 0 1px #ffffff1a,0 14px 30px #0004}.profile-space-tile.is-teach{--space-ring:#b7a2f6;background:radial-gradient(at 50% 0,#9470e43b,#0000 65%),linear-gradient(155deg,#282443,#14152e)}.profile-space-tile.is-parent{--space-ring:#8fd8cf;background:radial-gradient(at 50% 0,#45d5cd26,#0000 65%),linear-gradient(155deg,#1d2a44,#11182d)}.profile-space-tile:hover{border-color:var(--space-ring);transform:translateY(-3px)}.profile-space-tile:active{transform:translateY(1px)}.profile-space-tile-icon{border:2px solid var(--space-ring);background:radial-gradient(circle at 50% 25%,#5d568d,#171b38 78%);border-radius:50%;place-items:center;width:78px;height:78px;font:38px/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;display:grid;box-shadow:0 0 0 4px #11142a,inset 0 2px #ffffff24}.profile-space-tile strong{font-family:var(--space-display);text-shadow:0 2px #171329;font-size:27px;font-weight:800;line-height:1.1}.profile-space-tile-go{color:#1c1735;background:linear-gradient(135deg,#a28dff,#7faaf2);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}@media (max-width:600px){.profile-space-chooser.is-compact .profile-space-brand{font-size:52px}.profile-space-chooser.is-compact .profile-space-card h1{margin-bottom:18px}.profile-space-tiles{grid-template-columns:1fr;gap:12px}.profile-space-tile{border-radius:20px;flex-direction:row;justify-content:flex-start;gap:14px;min-height:0;padding:14px 16px}.profile-space-tile-icon{width:56px;height:56px;font-size:28px}.profile-space-tile strong{text-align:left;font-size:23px}.profile-space-tile-go{margin-left:auto}}@media (prefers-reduced-motion:reduce){.profile-space-tile{transition:none}.profile-space-tile:hover{transform:none}}
main.legal-page{--legal-cream:#f3e3c3;--legal-teal:#58e6d9;--legal-text:#d6d1f0;--legal-muted:#a9a3cc;--legal-rim:#a896ff61;--legal-rim-soft:#a896ff2e;--legal-card:linear-gradient(180deg, #1c2046e6, #0a0d20eb);--legal-card-soft:#0a0d20b8;--legal-shadow:0 0 0 1px #00000080, inset 0 1px 0 #ffffff1a, 0 18px 44px #00000059;padding-top:calc(86px + env(safe-area-inset-top))!important}main.legal-page>.legal-page-head>:is(.legal-back,.legal-language){top:calc(14px + env(safe-area-inset-top));z-index:50;color:#f4f6ff;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b1ac7;border:1px solid #ffffff29;border-radius:17px;justify-content:center;align-items:center;gap:6px;height:54px;margin:0;padding:0 16px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 10px 28px #00000040,inset 0 1px #ffffff0f}main.legal-page>.legal-page-head>.legal-back{left:calc(16px + env(safe-area-inset-left))}main.legal-page>.legal-page-head>.legal-language{right:calc(16px + env(safe-area-inset-right))}main.legal-page>.legal-page-head>:is(.legal-back,.legal-language):hover{border-color:#9684ff99}main.legal-page>.legal-page-head>:is(.legal-back,.legal-language):focus-visible{outline-offset:2px;outline:3px solid #c8b9ffcc}main.legal-page>.legal-page-head{border:1.5px solid var(--legal-rim);background:radial-gradient(ellipse 70% 60% at 0% 0%, #7b62f038, transparent 70%), var(--legal-card);height:auto;box-shadow:var(--legal-shadow);border-radius:26px;padding:28px 30px;display:block}main.legal-page>.legal-page-head .eyebrow{color:var(--legal-teal);letter-spacing:.2em;font-size:11px}main.legal-page>.legal-page-head h1{color:var(--legal-cream);font-family:var(--font-nero-display,"Baloo 2"), Inter, sans-serif;letter-spacing:0;text-shadow:0 3px #00000059;margin:8px 0 12px;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.02}main.legal-page>.legal-page-head p{max-width:760px;color:var(--legal-text);font-size:16px;line-height:1.6}main.legal-page>.legal-page-head small{color:var(--legal-muted);font-size:11px;font-weight:700}main.legal-page>.legal-identity{box-shadow:var(--legal-shadow);background:#2c220e8c;border:1.5px solid #ffd27a66;border-radius:22px}main.legal-page>.legal-identity strong{color:#ffe39a}main.legal-page>.legal-identity span{color:#c9b894;letter-spacing:.14em}main.legal-page>.legal-identity b{color:#fff3d6}main.legal-page .legal-sections section,main.legal-page>.marketing-faq,main.legal-page>.marketing-grid article,main.legal-page>.report-card{border:1px solid var(--legal-rim-soft);background:var(--legal-card-soft);border-radius:22px;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #00000038}main.legal-page :is(.legal-sections,.marketing-faq,.marketing-grid) h2{color:var(--legal-cream);font-family:var(--font-nero-display,"Baloo 2"), Inter, sans-serif;letter-spacing:0;font-size:22px;font-weight:800}main.legal-page :is(.legal-sections,.marketing-faq,.marketing-grid) p{color:var(--legal-text);font-size:15px;line-height:1.65}main.legal-page>.legal-doc-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}main.legal-page>.legal-doc-links a{color:#ece8ff;background:#070b1a99;border:1px solid #ffffff24;border-radius:999px;padding:10px 18px;font-weight:800;text-decoration:none}main.legal-page>.legal-doc-links a:hover{border-color:#9684ff99}main.legal-page>.marketing-grid article>span:first-child{background:radial-gradient(circle at 50% 28%,#5850b0fa,#121434fa 72%);border-radius:50%;place-items:center;width:54px;height:54px;font-size:26px;display:grid;box-shadow:0 0 0 2px #c8b9ffbf,0 0 0 5px #00000073,inset 0 2px #fff3}main.legal-page :is(.marketing-cta,.report-form .primary){color:#fff;font-family:var(--font-nero-display,"Baloo 2"), Inter, sans-serif;background:linear-gradient(100deg,#7b62f0 0%,#8f7cff 45%,#4cc6f0 100%);border:1px solid #ffffff40;border-radius:16px;font-size:19px;font-weight:800;box-shadow:0 10px 26px #6f58e66b,inset 0 1px #ffffff59,inset 0 -3px #0000002e}main.legal-page .report-form :is(input:not([type=checkbox]),textarea,select){color:#f4f2ff;background:#0508168c;border:1.5px solid #ffffff1a;border-radius:14px;box-shadow:inset 0 2px 6px #00000047}main.legal-page .report-form :is(input,textarea,select):focus{border-color:#58e6d9b3;outline:none;box-shadow:0 0 0 3px #58e6d929,inset 0 2px 6px #00000047}main.legal-page .report-form label{color:#c9c4ea}@media (max-width:680px){main.legal-page{padding-top:calc(80px + env(safe-area-inset-top))!important}main.legal-page>.legal-page-head>:is(.legal-back,.legal-language){border-radius:15px;height:48px;padding:0 14px}main.legal-page>.legal-page-head{border-radius:23px;padding:22px 20px}}html[data-theme=light] main.legal-page{--legal-cream:#2a2350;--legal-teal:#0f8f86;--legal-text:#3d3966;--legal-muted:#6c6896;--legal-rim:#7b62f052;--legal-rim-soft:#596b9229;--legal-card:linear-gradient(180deg, #fffdf8, #f4f0ff);--legal-card-soft:#ffffffdb;--legal-shadow:0 0 0 1px #1720330d, inset 0 1px 0 #fff, 0 18px 44px #3c328c1f}html[data-theme=light] main.legal-page>.legal-page-head h1{text-shadow:none}html[data-theme=light] main.legal-page>.legal-identity{background:#fff8e6;border-color:#f4dfa8}html[data-theme=light] main.legal-page>.legal-identity strong{color:#8a5a12}html[data-theme=light] main.legal-page>.legal-identity span{color:#9a7a3a}html[data-theme=light] main.legal-page>.legal-identity b{color:#3b2a08}html[data-theme=light] main.legal-page>.legal-doc-links a{color:#2a2350;background:#fff;border-color:#596b9233}html[data-theme=light] main.legal-page .report-form :is(input:not([type=checkbox]),textarea,select){color:#172033;background:#fff;border-color:#596b9238;box-shadow:inset 0 1px 3px #3c328c14}html[data-theme=light] main.legal-page .report-form label{color:#4c4870}
:root svg.nero-wordmark{vertical-align:-.24em;letter-spacing:normal;filter:none;stroke:none;flex:none;width:auto;max-width:100%;height:1.04em;display:inline-block;overflow:visible}:root svg.nero-wordmark-small{font-size:26px}:root svg.nero-wordmark-header{font-size:40px}:root svg.nero-wordmark-hero{font-size:64px}.profile-space-brand .nero-wordmark{vertical-align:middle}.profile-space-options strong{display:block}.legal-footer-brand{align-items:center;gap:.45em;display:inline-flex}.nt-footer .nero-wordmark{font-size:16px}.hw-brand{align-items:center;display:inline-flex}.nt-brand>.nero-wordmark{max-width:158px}:root{--nero-brand:#f3e3c3}html[data-theme=light]{--nero-brand:#332147}html .nt-app,html .pr-app,html .profile-space-chooser{--nero-brand:#f3e3c3}:root svg.nero-wordmark-hero,:root svg.nero-wordmark-header{color:var(--nero-brand)}@media (min-width:701px){.nt-sidebar .nt-brand>.nero-wordmark{font-size:32px}}@media (max-width:560px){:root svg.nero-wordmark-hero{font-size:56px}:root svg.nero-wordmark-header{font-size:36px}}.profile-space-option-action>.profile-space-action-copy{min-width:0;display:block}.nt-info p .nero-wordmark{color:inherit;margin-top:0}.nt-modal header svg.nero-wordmark{color:var(--nero-brand)}
.nero-plus-status{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4f0e6;width:max-content;max-width:100%;min-height:46px;font-family:var(--font-nero-body);text-align:left;cursor:default;background:linear-gradient(125deg,#18161ff0,#20171ceb);border:1px solid #e6c47ea3;border-radius:18px;place-self:start end;align-items:center;gap:10px;padding:6px 11px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 5px 18px #0000002e}.nero-plus-status>svg.nero-plus-status-mark{color:#e6c47e;stroke:none;filter:none;flex:none;width:42px;height:33px;display:block}.nero-plus-status>.nero-plus-status-copy{border-left:1px solid #e6c47e6b;gap:3px;min-width:0;padding-left:10px;display:grid}.nero-plus-status-copy>strong{color:#f4f0e6;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.15}.nero-plus-status-copy>small{color:#b7b0aa;white-space:nowrap;font-size:10px;line-height:1.25}.nero-plus-status-classic{z-index:7;position:absolute;bottom:82px;left:22px}@media (max-width:560px){.nero-plus-status-classic{bottom:106px;left:auto;right:13px}}.nero-home-v2 .nh2-corner{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:4px;right:36px}.nero-home-v2 .nh2-corner>.nh2-bonus{position:relative!important;inset:auto!important}.nero-plus-status.nero-plus-status-corner{border-radius:999px;gap:7px;min-height:34px;padding:3px 11px 3px 7px}.nero-plus-status-corner>svg.nero-plus-status-mark{width:30px;height:23px}.nero-plus-status-corner>.nero-plus-status-copy{gap:1px;padding-left:8px}.nero-plus-status-corner .nero-plus-status-copy>strong{font-size:12px}.nero-plus-status-corner .nero-plus-status-copy>small{font-size:10px}@media (min-width:901px) and (max-width:1279px){.nero-home-v2 .nh2-hero-right{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.nero-home-v2 .nh2-hero>.nh2-corner{display:none!important}}
.nero-plus-shop{color:#f4f0e6;min-width:0;font-family:var(--font-nero-body);text-align:left;background:linear-gradient(125deg,#221f31a6,#0d1426b3);border:1px solid #e6c47e80;border-radius:22px;gap:12px;padding:16px;display:grid}.nps-header{border-bottom:1px solid #e6c47e6b;justify-content:space-between;align-items:center;gap:16px;padding:0 2px 13px;display:flex}.nps-brand{align-items:center;gap:14px;min-width:0;display:flex}.nps-brand>svg.nps-mark{color:#e6c47e;stroke:none;filter:none;flex:none;width:56px;height:44px;display:block}.nps-brand>h3{color:#f4f0e6;font-family:var(--font-nero-display), var(--font-nero-body);border-left:1px solid #e6c47e6b;margin:0;padding-left:14px;font-size:30px;font-weight:800;line-height:1.15}.nps-status{text-align:right;gap:4px;display:grid}.nps-status>strong{color:#f4f0e6;font-size:14px;line-height:1.2}.nps-status>small{color:#aaa9c3;font-size:12px;line-height:1.3}.nps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.nps-card{box-sizing:border-box;background:linear-gradient(125deg,#41385c42,#0c122380);border:1px solid #a19dcf45;border-radius:16px;align-items:center;gap:10px;min-width:0;min-height:70px;padding:10px 12px;display:flex}.nps-icon{background:radial-gradient(circle at 38% 25%,#5e4c994d,#14182f80);border:1px solid #ad9de347;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.nps-icon>img{object-fit:contain;filter:none;width:28px;height:28px;display:block}.nps-label{gap:4px;min-width:0;display:grid}.nps-label>b{color:#f0eef8;font-size:13px;font-weight:800;line-height:1.25}.nps-label>small{color:#aaa9c3;font-size:11px;line-height:1.35}.nps-value{font-family:var(--font-nero-display), var(--font-nero-body);white-space:nowrap;flex:none;align-items:center;gap:7px;margin-left:auto;line-height:1.2;display:flex}.nps-value>strong{color:#e6c47e;font-size:24px;font-weight:800}html .modal .nero-plus-shop .nps-value>strong{color:#e6c47e}.nps-value>s,.nps-arrow{color:#8f91b5;font-size:17px}.nps-ai{grid-column:1/-1;min-height:84px}.nps-ai .nps-icon{width:48px;height:48px}.nps-ai .nps-label>b{font-size:16px}.nps-ai .nps-value>strong{font-size:38px}.nps-ai .nps-value>s,.nps-ai .nps-arrow{font-size:24px}.nps-freeze .nps-value>strong,.nps-hunger .nps-value>strong{font-size:18px}.nps-hunger .nps-value{gap:5px}.nps-hunger .nps-value>s,.nps-hunger .nps-arrow{font-size:13px}.nps-details{border-top:1px solid #a19dcf45;padding-top:11px}.nps-details>summary{color:#bab6d6;cursor:pointer;align-items:center;gap:10px;width:fit-content;padding:3px 0;font-size:12px;font-weight:700;list-style:none;display:flex}.nps-details>summary::-webkit-details-marker{display:none}.nps-details>summary:hover{color:#f4f0e6}.nps-details>summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #e6c47e}.nps-details>summary>span{font-size:17px;line-height:1}.nps-details[open]>summary>span{transform:rotate(180deg)}.nps-all-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:16px 0 2px;padding:0;list-style:none;display:grid}.nps-all-perks>li{align-items:flex-start;gap:9px;min-width:0;display:flex}.nps-all-perks .nps-icon{width:30px;height:30px}.nps-all-perks .nps-icon>img{width:20px;height:20px}.nps-all-perks>li>div{gap:4px;min-width:0;display:grid}.nps-all-perks b{color:#f0eef8;font-size:12px;line-height:1.3}.nps-all-perks small{color:#aaa9c3;font-size:11px;line-height:1.4}.nps-all-perks .nps-value{margin-left:0}.nps-all-perks .nps-value>strong{font-size:18px}.nps-all-perks .nps-value>s,.nps-all-perks .nps-arrow{font-size:13px}.nps-purchase{justify-content:flex-end;display:flex}html .nero-shop-shell .sh-tabs .nero-shop-tab-plus.is-on{color:#f8e6b8;background:linear-gradient(115deg,#e6c47e38,#e6c47e14);box-shadow:inset 0 0 0 1px #e6c47eb3}html .nero-shop-shell .sh-tabs .nero-shop-tab-plus>svg{color:#e6c47e;stroke:none;width:23px;height:20px;display:block}@media (max-width:600px){.nero-plus-shop{border-radius:18px;gap:10px;padding:12px}.nps-header{gap:12px}.nps-brand{gap:10px}.nps-brand>svg.nps-mark{width:42px;height:33px}.nps-brand>h3{padding-left:10px;font-size:25px}.nps-status>strong{font-size:12px}.nps-status>small{font-size:10px}.nps-grid{grid-template-columns:minmax(0,1fr)}.nps-card{min-height:62px;padding:9px 10px}.nps-ai{min-height:80px}.nps-ai .nps-label>b{font-size:14px}.nps-ai .nps-label>small{max-width:155px;font-size:10px}.nps-ai .nps-icon{width:38px;height:38px}.nps-ai .nps-value{gap:5px}.nps-ai .nps-value>strong{font-size:32px}.nps-ai .nps-value>s,.nps-ai .nps-arrow{font-size:18px}.nps-all-perks{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.nps-header{flex-wrap:wrap}.nps-status{text-align:left}.nps-ai{flex-wrap:wrap}}html .nero-econ-shell .econ-plus-badge{place-items:center;padding:4px 7px;display:inline-grid}html .nero-econ-shell .econ-plus-badge svg{width:26px;height:auto;display:block}html .nero-plus-shell .nplus-crown{place-items:center;padding:4px 9px;display:grid}html .nero-plus-shell .nplus-crown svg{width:26px;height:auto;display:block}.nplus-tile-badge svg{width:19px;height:auto;display:block}.nero-home-v2 .nh2-ar-premium .nh2-plus-mark{color:#f4ca70;filter:drop-shadow(0 1px #0006);flex-shrink:0;width:24px;height:auto}@media (max-width:760px){.nero-home-v2 .nh2-ar-premium .nh2-plus-mark{width:23px}}
html .guest-top-controls{align-items:center;gap:8px;display:flex}.guest-settings-wrap{flex:none;position:relative}.guest-login,.guest-settings-trigger{color:#f4f0e6;min-height:46px;font-family:var(--font-nero-display), var(--font-nero-body);white-space:nowrap;cursor:pointer;background:linear-gradient(160deg,#2f2a50ed,#11162bed);border:1px solid #a092d866;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:16px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0003}.guest-settings-trigger{width:46px;padding:0}.guest-settings-trigger>span{font-size:20px}.guest-login:hover,.guest-settings-trigger:hover{border-color:#a99be0}.guest-login:focus-visible,.guest-settings-trigger:focus-visible{outline-offset:3px;outline:2px solid #c9baff}html .guest-top-controls .guest-settings-panel{overscroll-behavior:contain;max-height:calc(100dvh - 110px);overflow-y:auto}html .guest-settings-panel .guest-settings-title{font-family:var(--font-nero-display), var(--font-nero-body);font-size:21px;font-weight:800}html .guest-top-controls .guest-settings-panel .pf2-prefs{display:grid!important}.guest-head-brand{color:var(--nero-brand);align-items:center;padding:0 8px;display:inline-flex}.guest-head-brand>svg.nero-wordmark{font-size:34px}html main.guest-nav-shell.library-packs-location-shell .library-tabs{grid-template-columns:minmax(0,1fr)!important}html main.guest-nav-shell .packs-head .app-top-controls{margin-left:auto}html main.guest-nav-shell .packs-head .library-head-title>small{max-width:100%}html main.guest-nav-shell .library-head-back{font-family:var(--font-nero-display), var(--font-nero-body)}html main.library-choice-shell.guest-nav-shell>.library-head .guest-login,html main.library-choice-shell.guest-nav-shell>.library-head .guest-settings-trigger{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b1aa3;border-color:#ffffff29;border-radius:18px;min-height:60px}html main.library-choice-shell.guest-nav-shell>.library-head .guest-settings-trigger{width:60px}html main.guest-exam-shell .guest-top-controls{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:flex-end;margin:0 0 12px;padding:0;position:relative!important;inset:auto!important}html main.guest-exam-shell .library-head .guest-top-controls{margin:0}@media (max-width:860px){html main.library-choice-shell.guest-nav-shell>.library-head .guest-login,html main.library-choice-shell.guest-nav-shell>.library-head .guest-settings-trigger{border-radius:14px;min-height:46px}html main.library-choice-shell.guest-nav-shell>.library-head .guest-settings-trigger{width:46px}}@media (max-width:600px){html .guest-top-controls{gap:6px}.guest-login{padding:0 12px;font-size:14px}.guest-head-brand>svg.nero-wordmark{font-size:29px}html main.guest-nav-shell .packs-head{flex-wrap:wrap;min-height:112px}html main.guest-nav-shell .packs-head .library-head-title{text-align:left;flex-basis:100%;order:3;justify-items:start;width:100%;margin-top:8px;position:static;translate:none}html main.guest-nav-shell .packs-head .library-packs-eyebrow{display:none}html main.guest-nav-shell .packs-head .library-head-title>small{display:block}html main.guest-exam-shell .library-head{flex-wrap:wrap}html main.guest-exam-shell .library-head-title{flex-basis:100%;order:3}html main.guest-exam-shell .library-head .guest-top-controls{margin-left:auto}}
.exam-prep-topic-tree{gap:10px;display:grid}.exam-prep-topic-group{border:1px solid var(--border);background:var(--panel);border-radius:16px;overflow:hidden}.exam-prep-topic-group>summary{cursor:pointer;align-items:center;gap:12px;padding:16px;font-weight:750;display:flex}.exam-prep-topic-group>summary:before{content:"▸";color:#9f92ff}.exam-prep-topic-group[open]>summary:before{content:"▾"}.exam-prep-topic-group>summary small{white-space:nowrap;opacity:.7;margin-left:auto;font-weight:500}.exam-prep-topic-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 12px;display:flex}.exam-prep-topic-children{gap:8px;padding:0 12px 12px;display:grid}.exam-prep-topic-leaf{border:1px solid var(--border);background:var(--panel2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.exam-prep-topic-leaf strong{margin-bottom:6px;font-size:14px;display:block}.exam-prep-topic-start{color:inherit;cursor:pointer;background:#8f81d91a;border:1px solid #8f81d966;border-radius:10px;flex-shrink:0;padding:10px 12px}.exam-prep-topic-start:disabled{opacity:.4;cursor:not-allowed}.exam-prep-topic-start:hover:not(:disabled){background:#8f81d933}.exam-prep-topic-tree :focus-visible{outline-offset:2px;outline:2px solid #9f92ff}@media (max-width:540px){.exam-prep-topic-group>summary{padding:12px;font-size:14px}.exam-prep-topic-leaf{flex-wrap:wrap}.exam-prep-topic-leaf>div{flex-basis:100%}.exam-prep-topic-start{min-height:44px}}
.analytics-consent{bottom:max(16px, env(safe-area-inset-bottom));z-index:10000;border:1px solid var(--line,#475569);background:var(--panel,#18212f);width:min(560px,100% - 24px);color:var(--text,#f8fafc);border-radius:16px;padding:18px;font-size:13px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 36px #0004}.analytics-consent strong{font-size:16px}.analytics-consent p{margin:10px 0 14px;line-height:1.5}.analytics-consent a{color:inherit;text-decoration:underline}.analytics-consent>div{flex-wrap:wrap;gap:10px;display:flex}.analytics-consent button{border:1px solid var(--line,#64748b);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:10px 12px}.analytics-consent button:hover{background:#8882}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline-offset:3px;outline:2px solid}.analytics-preferences{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}
.nc-wrap{display:inline-flex;position:relative}.nc-bell{width:40px;height:40px;color:var(--text);cursor:pointer;background:#141d31d1;border:1px solid #ffffff1f;border-radius:50%;place-items:center;font-size:18px;display:grid;position:relative}.nc-bell:hover{border-color:#968cff99}.nc-bell.has-unread span{animation:3.2s ease-in-out infinite nc-ring}.nc-bell b{color:#fff;background:#ff7f98;border-radius:999px;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:900;line-height:19px;position:absolute;top:-4px;right:-4px}@keyframes nc-ring{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-14deg)}92%{transform:rotate(12deg)}95%{transform:rotate(-6deg)}}.nc-panel{z-index:60;border:1px solid var(--border);background:var(--panel);width:min(380px,100vw - 24px);max-height:min(72vh,640px);color:var(--text);text-align:left;border-radius:18px;padding:12px;position:fixed;top:70px;right:14px;overflow:auto;box-shadow:0 24px 60px #00000073}.nc-panel header{justify-content:space-between;align-items:center;padding:2px 4px 8px;display:flex}.nc-panel header strong{font:800 19px var(--font-nero-display,inherit)}.nc-panel header button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px}.nc-panel section{border-top:1px solid #ffffff12;padding:8px 4px}.nc-panel h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:2px 0 8px;font-size:12px;font-weight:900}.nc-panel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nc-panel li a{color:inherit;border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;padding:8px;text-decoration:none;display:grid}.nc-panel li a:hover{background:#ffffff0d}.nc-panel li b,.nc-survey b{font-size:14px;display:block}.nc-panel li small,.nc-survey small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;display:block}.nc-empty{color:var(--muted);margin:0;padding:4px 8px;font-size:14px}.nc-survey{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#f4ca701a;border:1px solid #f4ca7080;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 8px;padding:10px 12px;display:grid}.nc-survey>span:first-child{font-size:22px}.nc-survey em{color:var(--warn);white-space:nowrap;font-style:normal;font-weight:900}.nc-change{border-radius:12px;padding:6px 8px}.nc-change summary{cursor:pointer;justify-content:space-between;gap:8px;font-size:14px;display:flex}.nc-change summary small{color:var(--muted);white-space:nowrap}.nc-change ul{gap:4px;margin:6px 0 2px;padding-left:18px;list-style:outside}.nc-change li{color:var(--muted);font-size:13px;line-height:1.45}.nc-toast{z-index:70;background:var(--panel);width:min(440px,100vw - 24px);color:var(--text);border:1px solid #968cff80;border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 14px;animation:.35s ease-out nc-in;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000073}.nc-toast>span:first-child{font-size:22px}.nc-toast>span:nth-child(2){flex:1;min-width:0}.nc-toast b{font-size:14px;display:block}.nc-toast small{color:var(--muted);font-size:13px;display:block}.nc-toast-open{background:var(--accent);color:#0b1020;cursor:pointer;border:0;border-radius:10px;padding:8px 12px;font-weight:900}.nc-toast-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px}@keyframes nc-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:700px){.nc-toast{bottom:84px}.nc-panel{top:62px;right:12px}}.nc-modal-bg{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030711b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nc-modal{border:1px solid var(--border);background:var(--panel);width:min(460px,100%);max-height:calc(100vh - 32px);color:var(--text);border-radius:22px;padding:22px;position:relative;overflow:auto}.nc-modal h2{font:800 26px var(--font-nero-display,inherit);margin:6px 0 12px}.nc-modal .primary{width:100%;margin-top:12px}.nc-modal-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:10px;right:14px}.nc-faces{justify-content:space-between;gap:6px;margin:0 0 14px;display:flex}.nc-faces button{aspect-ratio:1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;flex:1;max-width:64px;font-size:28px}.nc-faces button.is-on{border-color:var(--accent);background:#968cff33;transform:scale(1.06)}.nc-field{color:var(--muted);gap:6px;margin:0 0 12px;font-size:14px;font-weight:700;display:grid}.nc-field textarea{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);font:inherit;resize:vertical;background:#0003;border-radius:12px;padding:10px 12px;font-size:16px}.nc-uses{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.nc-uses legend{color:var(--muted);margin-bottom:6px;font-size:14px;font-weight:700}.nc-uses legend small{font-weight:400}.nc-uses button{color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-size:13px}.nc-uses button[aria-pressed=true]{border-color:var(--accent);background:#968cff33}.nc-error{color:var(--bad);font-size:14px}.nc-thanks{text-align:center;justify-items:center;gap:4px;padding:10px 0;display:grid}.nc-thanks>span{font-size:44px}.nc-thanks p{color:var(--muted);margin:0}@media (prefers-reduced-motion:reduce){.nc-bell.has-unread span,.nc-toast{animation:none}}.auth-trap{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.profile-pill{position:relative}.profile-pill .nc-badge,.nc-badge{z-index:2;color:#fff;text-align:center;pointer-events:none;background:#ff7f98;border-radius:999px;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:900;line-height:19px;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #0b1124}.pf2-actions .pf2-notes .nc-count{color:#fff;white-space:nowrap;background:#ff7f98;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;font-style:normal;font-weight:900}.pf2-actions .pf2-notes .nc-count+em{margin-left:8px}.nc-backdrop{z-index:59;position:fixed;inset:0}.app-top-controls.compact-home .profile-pill .nc-badge,.app-top-controls.compact-library .profile-pill .nc-badge{min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:17px;top:1px;right:1px}
