.lw{--lw-night-950:#040a1f;--lw-night-900:#07132f;--lw-night-800:#0b1a45;--lw-gold-50:#fff6d6;--lw-gold-100:#faebab;--lw-gold-300:#f2c46f;--lw-gold-500:#e9a84b;--lw-on-night:#f8fbfe;--lw-on-night-2:#d7deef;--lw-on-night-3:#aab6d0;--lw-metal:linear-gradient(180deg, #fff6d6 0%, #faebab 14%, #f6d584 34%, #f2c46f 52%, #edb054 74%, #e9a84b 88%, #f7d88e 100%);--lw-cta:linear-gradient(180deg, #fff0b0 0%, #fdda7b 18%, #f8ca6b 45%, #f3b34b 72%, #edac44 100%);--lw-cta-ink:#1a1205;--lw-glass:linear-gradient(160deg, #ffffff1c 0%, #ffffff09 42%, #788cff0f 100%), #1018408c;--lw-glass-line:#ffffff26;--lw-room-top:#f7ede3;--lw-room:radial-gradient(60% 40% at 88% 0%, #ffd69647, transparent 70%), radial-gradient(50% 35% at 4% 100%, #ffecd68c, transparent 70%), linear-gradient(180deg, #f7ede3 0%, #f3eae3 55%, #efe6df 100%);--lw-card:#fffdf9;--lw-card-2:#fbf6ef;--lw-line:#070a241a;--lw-ink:#070a24;--lw-ink-2:#2a2f45;--lw-ink-3:#4a5878;--lw-gold-ink:#8a6418;--lw-shadow:0 1px 2px #1a163c0f, 0 18px 40px -24px #1a163c52;--lw-shadow-up:0 1px 2px #1a163c0f, 0 30px 56px -24px #1a163c6b;--lw-accent:#8b5cf6;--lw-accent-2:#38bdf8;--lw-accent-ink:#5b3fc4;--lw-accent-soft:#8b5cf61a;--lw-ease:cubic-bezier(.2, .7, .2, 1);color:var(--lw-ink);background:var(--lw-room-top);font-family:Assistant,Heebo,Noto Sans Arabic,sans-serif}.dark .lw{--lw-room-top:#091636;--lw-room:radial-gradient(60% 40% at 88% 0%, #f2c46f12, transparent 70%), linear-gradient(180deg, #091636 0%, #07122c 100%);--lw-card:#0f1d46;--lw-card-2:#0c183c;--lw-line:#ffffff1a;--lw-ink:#f8fbfe;--lw-ink-2:#d7deef;--lw-ink-3:#aab6d0;--lw-gold-ink:#f2c46f;--lw-accent-ink:#c4b5fd;--lw-shadow:0 1px 2px #0000004d, 0 18px 40px -24px #000000b3;--lw-shadow-up:0 1px 2px #0000004d, 0 30px 56px -24px #000000d9}.lw[data-subject=english],.lw [data-subject=english]{--lw-accent:#f0718a;--lw-accent-2:#fda4af;--lw-accent-ink:#b4234a;--lw-accent-soft:#f0718a1f}.lw[data-subject=arabic],.lw [data-subject=arabic]{--lw-accent:#34d399;--lw-accent-2:#f2c46f;--lw-accent-ink:#0f7a55;--lw-accent-soft:#34d3991f}.lw[data-subject=hebrew],.lw [data-subject=hebrew]{--lw-accent:#e9a84b;--lw-accent-2:#c9753d;--lw-accent-ink:#8a5a12;--lw-accent-soft:#e9a84b24}.lw[data-subject=math],.lw [data-subject=math]{--lw-accent:#8b5cf6;--lw-accent-2:#38bdf8;--lw-accent-ink:#5b3fc4;--lw-accent-soft:#8b5cf61a}.lw[data-subject=amirnet],.lw [data-subject=amirnet]{--lw-accent:#57c3e1;--lw-accent-2:#9fd8f0;--lw-accent-ink:#0e6e8c;--lw-accent-soft:#57c3e11f}.dark .lw[data-subject=math],.dark .lw [data-subject=math]{--lw-accent-ink:#c4b5fd}.dark .lw[data-subject=english],.dark .lw [data-subject=english]{--lw-accent-ink:#fda4af}.dark .lw[data-subject=arabic],.dark .lw [data-subject=arabic]{--lw-accent-ink:#6ee7b7}.dark .lw[data-subject=hebrew],.dark .lw [data-subject=hebrew]{--lw-accent-ink:#f6d584}.dark .lw[data-subject=amirnet],.dark .lw [data-subject=amirnet]{--lw-accent-ink:#9fd8f0}.lw :is(h1,h2,h3){letter-spacing:0;font-family:Rubik,Heebo,Noto Sans Arabic,sans-serif}.lw [lang=ar]{font-family:Noto Sans Arabic,Geeza Pro,sans-serif;font-size:1.12em;line-height:1.6}.lw a{text-decoration:none}.lw :is(a,button,summary,input):focus-visible{outline:3px solid var(--lw-gold-300);outline-offset:3px;border-radius:12px}.lw-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}@media (width>=640px){.lw-wrap{padding-inline:32px}}.lw-hero{isolation:isolate;color:var(--lw-on-night);background:radial-gradient(120% 90% at 50% 35%, transparent 55%, #020614b3 100%), radial-gradient(34% 60% at 94% 0%, #ffbe6e52, #ff964614 45%, transparent 72%), radial-gradient(42% 70% at 20% 22%, color-mix(in srgb, var(--lw-accent) 30%, transparent), transparent 70%), radial-gradient(36% 50% at 4% 92%, color-mix(in srgb, var(--lw-accent-2) 16%, transparent), transparent 70%), linear-gradient(180deg, #071131 0%, #0a1640 55%, #060d29 100%);padding-block:28px 76px;position:relative;overflow:hidden}.lw-hero--tall{padding-block:40px 96px}@media (width>=768px){.lw-hero{padding-block:40px 96px}.lw-hero--tall{padding-block:64px 120px}}.lw-hero:before,.lw-stars{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff6d6b3,#0000 60%),radial-gradient(1px 1px at 28% 62%,#ffffff8c,#0000 60%),radial-gradient(1.5px 1.5px at 46% 12%,#9fd8f099,#0000 60%),radial-gradient(1px 1px at 63% 44%,#ffffff80,#0000 60%),radial-gradient(1.5px 1.5px at 78% 72%,#fff6d68c,#0000 60%),radial-gradient(1px 1px at 88% 30%,#ffffff73,#0000 60%),radial-gradient(1px 1px at 6% 78%,#fff6,#0000 60%),radial-gradient(1.5px 1.5px at 36% 86%,#f2c46f73,#0000 60%);position:absolute;inset:0}.lw-stars{opacity:.8;background-image:radial-gradient(2px 2px at 18% 34%,#fff6d6e6,#0000 60%),radial-gradient(2px 2px at 54% 24%,#9fd8f0d9,#0000 60%),radial-gradient(2px 2px at 82% 52%,#fff6d6d9,#0000 60%),radial-gradient(1.5px 1.5px at 70% 86%,#fffc,#0000 60%)}.lw-hero:after{content:"";background:var(--lw-room-top);z-index:0;inset-inline:-10%;border-radius:50% 50% 0 0/100% 100% 0 0;height:44px;position:absolute;bottom:-1px}.lw-hero>*{z-index:1;position:relative}.lw-crumbs{color:var(--lw-on-night-3);flex-wrap:wrap;align-items:center;gap:2px;font-size:16px;display:flex}.lw-crumbs a,.lw-crumbs span[aria-current]{align-items:center;min-height:40px;padding-inline:4px;display:inline-flex}.lw-crumbs a{color:var(--lw-on-night-2);transition:color .16s}.lw-crumbs a:hover{color:var(--lw-gold-300)}.lw-crumbs span[aria-current]{color:var(--lw-gold-300);font-weight:700}.lw-crumbs svg{opacity:.55;width:16px;height:16px}.lw-kicker{color:var(--lw-gold-300);align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.lw-kicker>svg{width:20px;height:20px}.lw-title{background:var(--lw-metal);-webkit-text-fill-color:transparent;color:var(--lw-gold-300);filter:drop-shadow(0 2px #542e0880)drop-shadow(0 0 26px #f2c46f3d);text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:clamp(40px,6vw,76px);font-weight:900;line-height:1.06}.lw-title--md{font-size:clamp(34px,4.6vw,60px)}.lw-title small{-webkit-text-fill-color:var(--lw-on-night);color:var(--lw-on-night);filter:none;background:0 0;margin-top:8px;font-size:.42em;font-weight:800;line-height:1.25;display:block}.lw-lede{color:#e6ebf7;text-wrap:pretty;max-width:46rem;margin-top:14px;font-size:19px;line-height:1.6}@media (width>=768px){.lw-lede{font-size:21px}}.lw-emblem{display:none}@media (width>=1024px){.lw-emblem{pointer-events:none;inset-inline-end:3%;display:block;position:absolute;top:-36px}.lw-emblem-logo.np-logo{--np-s:272px}}.lw-kicker-logo.np-logo{--np-s:34px;margin-inline-end:2px}.lw-glass{background:var(--lw-glass);border:1px solid var(--lw-glass-line);border-radius:26px;position:relative;box-shadow:inset 0 1px #fff3,0 30px 60px -30px #000000b3}.lw-glass:before{content:"";inset-inline:12%;background:linear-gradient(90deg,#0000,#f2c46fbf,#0000);height:1px;position:absolute;top:0}.lw-door{min-height:100%;color:var(--lw-on-night);transition:transform .24s var(--lw-ease), border-color .24s var(--lw-ease);background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.lw-door:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(80% 70% at 50% 0%, color-mix(in srgb, var(--lw-accent) 26%, transparent), transparent 70%);box-shadow:0 0 0 1px #f2c46f8c, 0 24px 48px -24px color-mix(in srgb, var(--lw-accent) 60%, transparent);opacity:0;transition:opacity .24s var(--lw-ease);position:absolute;inset:-1px}.lw-door:hover:after,.lw-door:focus-visible:after{opacity:1}@media (hover:hover) and (pointer:fine){.lw-door:hover{transform:translateY(-4px)}}.lw-door:active{transform:scale(.985)}.lw-door-name{font-family:Rubik,sans-serif;font-size:24px;font-weight:800;line-height:1.2}.lw-door-meta{color:var(--lw-on-night-2);font-size:16px;line-height:1.45}.lw-door-meta strong{color:var(--lw-gold-300);font-weight:800}.lw-door-go{color:var(--lw-gold-300);align-items:center;gap:6px;margin-top:auto;font-size:16px;font-weight:700;display:inline-flex}.lw-door-go svg,.lw-go svg{width:18px;height:18px;transition:transform .22s var(--lw-ease)}.lw-door:hover .lw-door-go svg,.lw-card:hover .lw-go svg,.lw-chip:hover .lw-go svg{transform:translate(-4px)}.lw-badge{color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--lw-accent) 75%, white), color-mix(in srgb, var(--lw-accent) 60%, #14174a) 62%, #14174a);width:52px;height:52px;box-shadow:0 0 0 1.5px #f2c46fbf, 0 0 18px color-mix(in srgb, var(--lw-accent) 45%, transparent);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.lw-badge svg{stroke-width:2px;width:24px;height:24px}.lw-badge--sm{width:40px;height:40px}.lw-badge--sm svg{width:20px;height:20px}.lw-pills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lw-pill{color:var(--lw-on-night-2);background:#ffffff0f;border:1px solid #f2c46f59;border-radius:999px;align-items:baseline;gap:6px;padding:8px 16px;font-size:16px;display:inline-flex}.lw-pill b{color:var(--lw-gold-300);font-variant-numeric:lining-nums tabular-nums;font-family:Rubik,sans-serif;font-size:20px;font-weight:800}@media (width<=639px){.lw-pills{gap:6px;margin-top:14px}.lw-pill{gap:5px;padding:6px 11px;font-size:15px}.lw-pill b{font-size:18px}}a.lw-pill{transition:border-color .16s, transform .16s var(--lw-ease)}a.lw-pill:hover{color:var(--lw-on-night);border-color:#f2c46fcc}.lw-switch{margin-top:22px}.lw-switch-label{color:var(--lw-on-night-3);font-size:15px;font-weight:700}.lw-switch-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.lw-switch a,.lw-switch button{min-width:46px;min-height:46px;color:var(--lw-on-night);cursor:pointer;transition:transform .18s var(--lw-ease), border-color .18s, background-color .18s;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;place-items:center;padding-inline:12px;font-family:Rubik,sans-serif;font-size:18px;font-weight:700;display:inline-grid}.lw-switch a:hover,.lw-switch button:hover{border-color:#f2c46fb3}@media (hover:hover) and (pointer:fine){.lw-switch a:hover,.lw-switch button:hover{transform:translateY(-2px)}}.lw-switch [aria-current=page],.lw-switch [aria-pressed=true]{color:var(--lw-cta-ink);background:var(--lw-cta);border-color:#9b7030;box-shadow:inset 0 1px #ffffffb3,0 8px 22px -10px #f3b34bb3}@media (width<=639px){.lw-switch--grades .lw-switch-row{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:2px 16px 6px;scroll-padding-inline:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.lw-switch--grades .lw-switch-row::-webkit-scrollbar{display:none}.lw-switch--grades a{flex:none}}.lw-levels{margin-top:22px}.lw-levels-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;max-width:640px;margin-top:8px;display:grid}.lw-level-door{min-height:64px;color:var(--lw-on-night);transition:transform .18s var(--lw-ease), border-color .18s;background:linear-gradient(#ffffff14,#ffffff06);border:1px solid #ffffff29;border-radius:16px;flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;display:flex;position:relative}.lw-level-door:hover{border-color:#f2c46fb3}@media (hover:hover) and (pointer:fine){.lw-level-door:hover{transform:translateY(-2px)}}.lw-level-door:active{transform:scale(.98)}.lw-level-door-name{font-family:Rubik,sans-serif;font-size:19px;font-weight:800;line-height:1.2}.lw-level-door-meta{color:var(--lw-on-night-3);font-size:15px}.lw-level-door[aria-current=page]{color:var(--lw-cta-ink);background:var(--lw-cta);border-color:#9b7030;box-shadow:inset 0 1px #ffffffb3,0 10px 26px -12px #f3b34bbf}.lw-level-door[aria-current=page] .lw-level-door-meta{color:#1a1205c7}@media (width<=639px){.lw-levels-row{gap:6px}.lw-level-door{border-radius:14px;min-height:58px;padding:8px}.lw-level-door-name{white-space:nowrap;font-size:15px}.lw-level-door-meta{white-space:nowrap;font-size:14px}}.lw-cta{min-height:52px;color:var(--lw-cta-ink);background:var(--lw-cta);transition:transform .2s var(--lw-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:24px;font-family:Rubik,sans-serif;font-size:18px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,inset 0 -3px 6px #9b703066,0 0 0 1px #9b703059,0 10px 28px -10px #f3b34b99}.lw-cta:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(160%)}@media (hover:hover) and (pointer:fine){.lw-cta:hover{transform:translateY(-2px)}.lw-cta:hover:after{opacity:1;transition:transform .7s var(--lw-ease), opacity .1s;transform:translate(-260%)}}.lw-cta:active{transform:scale(.98)}.lw-cta svg{width:20px;height:20px}.lw-ghost{min-height:52px;color:var(--lw-on-night);transition:border-color .2s, transform .2s var(--lw-ease);background:#15133f99;border:1.5px solid #e9e2ff73;border-radius:999px;align-items:center;gap:8px;padding-inline:22px;font-size:18px;font-weight:700;display:inline-flex}.lw-ghost:hover{border-color:var(--lw-gold-300)}.lw-room{background:linear-gradient(180deg, transparent calc(100% - 180px), var(--background,#f8f9fc) 100%), var(--lw-room);color:var(--lw-ink);padding-block:36px 88px;position:relative}@media (width>=768px){.lw-room{padding-block:48px 112px}}.lw-section+.lw-section{margin-top:64px}@media (width>=768px){.lw-section+.lw-section{margin-top:88px}}.lw-head{text-align:center;max-width:46rem;margin-inline:auto}.lw-head--start{text-align:start;max-width:none;margin-inline:0}.lw-eyebrow{color:var(--lw-gold-ink);font-size:16px;font-weight:800}.lw-h2{color:var(--lw-ink);margin-top:4px;font-size:clamp(30px,3.8vw,46px);font-weight:900;line-height:1.12}.lw-h2--sm{font-size:clamp(26px,3vw,34px)}.lw-sub{color:var(--lw-ink-3);margin-top:10px;font-size:18px;line-height:1.6}.lw-rule{background:linear-gradient(90deg,#0000,#d9a441 20%,#f2cd7e 50%,#d9a441 80%,#0000);border-radius:99px;width:72px;height:3px;margin:14px auto 0;display:block}.lw-head--start .lw-rule{margin-inline:0}.lw-card{background:var(--lw-card);border:1px solid var(--lw-line);box-shadow:var(--lw-shadow);transition:transform .22s var(--lw-ease), border-color .22s;border-radius:20px;position:relative}.lw-card:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--lw-shadow-up), 0 0 0 1px #d9a4418c;opacity:0;transition:opacity .22s var(--lw-ease);position:absolute;inset:-1px}.lw-card:before{content:"";opacity:.35;inset-inline:18%;background:linear-gradient(90deg,#0000,#e9a84b,#0000);border-radius:2px;height:2px;transition:opacity .22s;position:absolute;top:-1px}.lw-card.is-link:hover:after,.lw-card.is-link:focus-within:after,.lw-card.is-link:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){.lw-card.is-link:hover{transform:translateY(-3px)}}.lw-card.is-link:active{transform:scale(.99)}.lw-go{color:var(--lw-gold-ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.lw-stages{gap:16px;margin-top:32px;display:grid}.lw-stage{padding:20px}@media (width>=640px){.lw-stage{padding:24px 28px}}@media (width>=900px){.lw-stage{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:0 28px;display:grid}.lw-stage .lw-grade-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin-top:0}.lw-stage .lw-grade-row:nth-child(2){border-top:0}}.lw-stage-title{color:var(--lw-ink);font-family:Rubik,sans-serif;font-size:22px;font-weight:800}.lw-stage-sub{color:var(--lw-ink-3);font-size:16px}.lw-grade-rows{gap:4px;margin-top:14px;display:grid}.lw-grade-row{border-top:1px dashed var(--lw-line);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding-block:8px;display:grid}.lw-grade-row:first-child{border-top:0}.lw-medal{width:46px;height:46px;color:var(--lw-gold-300);background:radial-gradient(circle at 35% 30%,#1d2a6b,#0d1440 62%,#070b26);border-radius:999px;place-items:center;font-family:Rubik,sans-serif;font-size:22px;font-weight:900;display:grid;box-shadow:0 0 0 1.5px #f2c46fb3}.lw-chips{flex-wrap:wrap;gap:6px;display:flex}.lw-chip{min-height:44px;color:var(--lw-ink);background:var(--lw-card-2);border:1px solid var(--lw-line);transition:transform .18s var(--lw-ease), border-color .18s, background-color .18s;border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-size:16px;font-weight:700;display:inline-flex}.lw-chip:hover{background:var(--lw-card);border-color:#d9a441cc}@media (hover:hover) and (pointer:fine){.lw-chip:hover{transform:translateY(-2px)}}.lw-dot{background:var(--lw-accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--lw-accent-soft);border-radius:99px;flex:none}.lw-chip small{color:var(--lw-ink-3);font-size:14px;font-weight:600}.lw-stage-band+.lw-stage-band{margin-top:18px}.lw-stage-band-label{color:var(--lw-on-night-3);margin-bottom:8px;font-size:16px;font-weight:700}.lw-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width>=640px){.lw-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.lw-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.lw-tile{align-items:flex-start;gap:4px;padding:12px}@media (width>=640px){.lw-tiles{gap:10px}.lw-tile{padding:14px 16px}}.lw-tile-meta span{display:block}.lw-tile-letter{background:var(--lw-metal);-webkit-text-fill-color:transparent;color:var(--lw-gold-300);-webkit-background-clip:text;background-clip:text;font-family:Rubik,sans-serif;font-size:clamp(32px,9vw,40px);font-weight:900;line-height:1}.lw-tile-name{font-size:17px;font-weight:800}@media (width>=640px){.lw-tile-name{font-size:18px}}.lw-tile-meta{color:var(--lw-on-night-3);font-size:15px}.lw-grid{gap:14px;display:grid}@media (width>=640px){.lw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width>=1024px){.lw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lw-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lw-topic{flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex}.lw-topic-title{color:var(--lw-ink);font-family:Rubik,sans-serif;font-size:20px;font-weight:800;line-height:1.3}.lw-topic-title a{color:inherit}.lw-topic-title a:after{content:"";border-radius:inherit;z-index:0;position:absolute;inset:0}.lw-topic-meta{color:var(--lw-ink-3);font-size:15px}.lw-topic .lw-kinds{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:relative}.lw-kind{min-height:40px;color:var(--lw-accent-ink);background:var(--lw-accent-soft);transition:border-color .16s, transform .16s var(--lw-ease);border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;padding-inline:12px;font-size:15px;font-weight:700;display:inline-flex}.lw-kind svg{width:17px;height:17px}.lw-kind:hover{border-color:color-mix(in srgb, var(--lw-accent-ink) 45%, transparent)}.lw-kind.is-locked{color:var(--lw-ink-3);border:1px dashed var(--lw-line);background:0 0}.lw-kind.is-more{color:var(--lw-ink-2);background:var(--lw-card-2);border-color:var(--lw-line)}.lw-shelf+.lw-shelf{margin-top:56px}.lw-shelf-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:18px;display:flex}.lw-count{color:var(--lw-ink-3);font-size:16px}.lw-search{width:100%;max-width:420px;position:relative}.lw-search input{width:100%;min-height:50px;color:var(--lw-ink);background:var(--lw-card);border:1px solid var(--lw-line);box-shadow:var(--lw-shadow);border-radius:999px;padding-inline:46px 16px;font-size:17px}.lw-search input::placeholder{color:var(--lw-ink-3)}.lw-search svg{width:20px;height:20px;color:var(--lw-ink-3);inset-inline-start:16px;position:absolute;top:50%;transform:translateY(-50%)}.lw-steps{gap:28px;max-width:920px;display:grid}.lw-section--after{margin-top:72px}@media (width>=768px){.lw-section--after{margin-top:96px}}.lw-step{grid-template-columns:44px minmax(0,1fr);gap:14px;display:grid}@media (width>=640px){.lw-step{grid-template-columns:56px minmax(0,1fr);gap:20px}}.lw-step-no{width:44px;height:44px;color:var(--lw-gold-300);background:radial-gradient(circle at 35% 30%,#1d2a6b,#0d1440 62%,#070b26);border-radius:999px;place-items:center;font-family:Rubik,sans-serif;font-size:20px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 1.5px #f2c46fb3}@media (width>=640px){.lw-step-no{width:52px;height:52px;font-size:22px}}.lw-step:not(:last-child) .lw-step-rail{position:relative}.lw-step:not(:last-child) .lw-step-rail:after{content:"";top:52px;bottom:-28px;background:linear-gradient(#d9a4418c,#d9a44114);width:2px;position:absolute;inset-inline-start:50%;transform:translate(50%)}.lw-step-title{color:var(--lw-ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-family:Rubik,sans-serif;font-size:24px;font-weight:800;display:flex}.lw-step-verb{color:var(--lw-ink-3);font-family:Assistant,sans-serif;font-size:17px;font-weight:600}.lw-items{gap:12px;margin-top:12px;display:grid}@media (width>=768px){.lw-items{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}.lw-item{min-height:84px;color:var(--lw-ink);align-items:center;gap:14px;padding:16px 18px;display:flex}.lw-item-text{flex:1;min-width:0}.lw-item-kind{color:var(--lw-accent-ink);font-size:15px;font-weight:700;display:block}.lw-item-title{color:var(--lw-ink);overflow-wrap:anywhere;margin-top:2px;font-family:Rubik,sans-serif;font-size:19px;font-weight:700;line-height:1.35;display:block}.lw-item-open{min-height:44px;color:var(--lw-cta-ink);background:var(--lw-cta);border-radius:999px;flex:none;align-items:center;gap:6px;padding-inline:16px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 6px 18px -10px #f3b34bcc}.lw-item-open svg{width:18px;height:18px;transition:transform .22s var(--lw-ease)}@media (width<=639px){.lw-item{gap:12px;padding:14px}.lw-item-open{justify-content:center;width:44px;padding:0}.lw-item-open .lw-open-word{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lw-lock{justify-content:center;width:40px;padding:0}.lw-lock .lw-open-word{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.lw-item:hover .lw-item-open svg{transform:translate(-4px)}.lw-item.is-locked{background:var(--lw-card-2);box-shadow:none;border-style:dashed}.lw-item.is-locked .lw-item-title{color:var(--lw-ink-2)}.lw-lock{min-height:40px;color:var(--lw-ink-2);border:1px solid var(--lw-line);background:var(--lw-card);border-radius:999px;flex:none;align-items:center;gap:6px;padding-inline:12px;font-size:15px;font-weight:700;display:inline-flex}.lw-lock svg{width:16px;height:16px;color:var(--lw-gold-ink)}.lw-level{min-height:28px;color:var(--lw-gold-ink);background:#f2c46f2e;border:1px solid #d9a44166;border-radius:999px;align-items:center;padding-inline:10px;font-size:14px;font-weight:800;display:inline-flex}.lw-note{color:var(--lw-ink-3);margin-top:12px;font-size:16px;line-height:1.6}.lw-link{color:var(--lw-gold-ink);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.lw-codes{flex-wrap:wrap;gap:8px;display:flex}.lw-code{text-align:start;min-height:58px;color:var(--lw-ink);background:var(--lw-card);border:1px solid var(--lw-line);cursor:pointer;transition:transform .18s var(--lw-ease), border-color .18s, background-color .18s;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;padding:8px 16px;display:inline-flex}.lw-code b{font-variant-numeric:lining-nums tabular-nums;font-family:Rubik,sans-serif;font-size:18px;font-weight:800}.lw-code span{color:var(--lw-ink-3);font-size:14px}.lw-code:hover{border-color:#d9a441cc}@media (hover:hover) and (pointer:fine){.lw-code:hover{transform:translateY(-2px)}}.lw-code[aria-pressed=true]{color:var(--lw-on-night);background:#0b1a45;border-color:#0b1a45;box-shadow:0 0 0 1.5px #f2c46fcc,0 12px 26px -14px #07132fcc}.lw-code[aria-pressed=true] span{color:var(--lw-gold-300)}.lw-code-levels{flex-wrap:wrap;gap:20px 36px;display:flex}.lw-level-head{color:var(--lw-ink-2);margin-bottom:8px;font-size:16px;font-weight:800}.lw-paper{margin-top:22px;padding:0;overflow:hidden}.lw-paper-head{border-bottom:1px solid var(--lw-line);background:var(--lw-card-2);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:18px 20px;display:flex}.lw-paper-head h3{color:var(--lw-ink);font-size:24px;font-weight:900}.lw-paper-head p{color:var(--lw-ink-3);font-size:16px}.lw-sessions{border-collapse:collapse;width:100%}.lw-sessions th{text-align:start;color:var(--lw-ink-3);border-bottom:1px solid var(--lw-line);padding:12px 20px;font-size:15px;font-weight:800}.lw-sessions td{border-bottom:1px solid var(--lw-line);vertical-align:middle;padding:10px 20px}.lw-sessions tr:last-child td{border-bottom:0}.lw-sessions tbody tr{transition:background-color .16s}.lw-sessions tbody tr:hover{background:#f2c46f14}.lw-session-name{color:var(--lw-ink);font-size:17px;font-weight:800}.lw-cell{min-height:42px;color:var(--lw-ink);background:var(--lw-card);border:1px solid var(--lw-line);transition:border-color .16s, transform .16s var(--lw-ease);border-radius:999px;align-items:center;gap:6px;padding-inline:14px;font-size:16px;font-weight:700;display:inline-flex}.lw-cell:hover{border-color:#d9a441cc}.lw-cell svg{width:16px;height:16px}.lw-cell.is-paper{color:var(--lw-cta-ink);background:var(--lw-cta);border-color:#c99a44}.lw-cell.is-locked{color:var(--lw-ink-3);background:0 0;border-style:dashed}.lw-cell.is-locked svg{color:var(--lw-gold-ink)}.lw-cell-empty{color:var(--lw-ink-3);font-size:15px}@media (width<=719px){.lw-sessions thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lw-sessions,.lw-sessions tbody,.lw-sessions tr,.lw-sessions td{display:block}.lw-sessions tr{border-bottom:1px solid var(--lw-line);padding:14px 16px}.lw-sessions tr:last-child{border-bottom:0}.lw-sessions td{border:0;padding:0}.lw-sessions td+td{margin-top:10px;margin-inline-end:6px;display:inline-block}.lw-sessions td.is-empty{display:none}}.lw-practice{border-top:1px solid var(--lw-line);padding:18px 20px}.lw-practice-title{color:var(--lw-ink-2);font-size:17px;font-weight:800}.lw-swap{animation:lw-swap .22s var(--lw-ease) both}@keyframes lw-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lw-bagrut{color:var(--lw-ink);align-items:center;gap:14px;padding:18px;display:flex}.lw-bagrut-title{font-family:Rubik,sans-serif;font-size:20px;font-weight:800}.lw-bagrut-meta{color:var(--lw-ink-3);font-size:15px}@keyframes lw-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lw-rise{animation:lw-rise .46s var(--lw-ease) both;animation-delay:calc(min(var(--i,0), 10) * 40ms)}.lw-hero .lw-rise{animation-duration:.52s}@media (prefers-reduced-motion:reduce){.lw-rise,.lw-swap{animation:none!important}.lw *,.lw :before,.lw :after{transition:none!important}}.lw-cta-sub{background:#1a12051a;border-radius:999px;padding:2px 10px;font-family:Assistant,sans-serif;font-size:16px;font-weight:700}.lw-cta>svg:last-child{transition:transform .2s var(--lw-ease)}@media (hover:hover) and (pointer:fine){.lw-cta:hover>svg:last-child{transform:translate(-4px)}}.lw-emblem-logo.np-logo{animation:none}.lw-mark{display:none}@media (width>=1024px){.lw-mark{aspect-ratio:1;pointer-events:none;isolation:isolate;width:220px;box-shadow:0 0 80px color-mix(in srgb, var(--lw-accent) 32%, transparent), inset 0 0 44px #f2c46f1f;inset-inline-end:3%;background:radial-gradient(circle at 36% 30%,#22307a 0%,#0f1746 55%,#070b26 82%);border-radius:999px;place-items:center;display:grid;position:absolute;top:4px}.lw-mark-ring{border-radius:inherit;z-index:-1;filter:drop-shadow(0 0 10px #ffbe6e73);-webkit-mask-composite:xor,source-over;background:conic-gradient(#fff2c4,#ffc95c 34deg,#ff8a24 108deg,#e8676f 140deg,#f7a93c 198deg,#6fd0f5 224deg,#2bb8ff 250deg,#1f8ff5 280deg,#7fd0f6 310deg,#fff2c4 360deg);padding:4px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lw-mark-face{background:var(--lw-metal);-webkit-text-fill-color:transparent;color:var(--lw-gold-300);filter:drop-shadow(0 3px #542e088c)drop-shadow(0 0 22px #f2c46f4d);-webkit-background-clip:text;background-clip:text;font-family:Rubik,sans-serif;font-size:112px;font-weight:900;line-height:1}.lw-mark-face svg{width:96px;height:96px;color:var(--lw-gold-300);stroke-width:1.6px;-webkit-text-fill-color:initial}}.lw .lw-ar{font-family:Noto Sans Arabic,Geeza Pro,sans-serif;font-size:1.16em;font-weight:700;line-height:1.2}
