.pijar-academy{--pj-ground:var(--brand-paper,#f3ce58);--pj-ink:var(--brand-ink,#203c4b);--pj-signal:var(--brand-accent,#23624c);--pj-board:var(--brand-soft,#f9e7ab);--pj-paper:color-mix(in srgb,#ffffff 40%,var(--pj-board));--pj-line:color-mix(in srgb,var(--pj-ink) 28%,transparent);--pj-display:Lexend,"Trebuchet MS",Arial,sans-serif;--pj-gutter:clamp(16px,6vw,96px);--ui-fg:var(--pj-ink);--ui-border:var(--pj-ink);--ui-muted:var(--pj-ink);color-scheme:light;color:var(--pj-ink);font:16px/1.55 DM Sans,Arial,sans-serif}body:has(.pijar-frame){background:#f3ce58;color:#10202a}.pijar-academy :focus-visible{outline:3px solid var(--pj-signal);outline-offset:2px}.pijar-academy :where(h1,h2,h3,h4,p,ol,ul,dl,dd,fieldset){margin:0}.pijar-academy :where(ol,ul){padding:0;list-style:none}.pijar-academy :where(h1,h2,h3,h4){font-family:var(--pj-display);font-weight:600;letter-spacing:-.02em;line-height:1.15}.pijar-academy :is(h1,h2){text-wrap:balance}.pijar-academy a{color:inherit}.pijar-academy :is(p,dd,li,.pijar-foot)>a{text-decoration:underline;text-underline-offset:3px}.pijar-academy .pijar-kicker{font-size:14px;font-weight:700;line-height:1.4}.pijar-academy .pijar-lead{max-width:34em;font-size:17px}.pijar-academy :where(.pijar-button,.pijar-button-quiet){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:11px 20px;border:2px solid var(--pj-ink);border-radius:4px;background:transparent;color:var(--pj-ink);font:600 16px/1.2 var(--pj-display);text-decoration:none;cursor:pointer}.pijar-academy .pijar-button{background:var(--pj-ink);color:var(--pj-board)}.pijar-academy .pijar-button:hover{background:color-mix(in srgb,var(--pj-ink) 84%,#000000)}.pijar-academy .pijar-button-quiet:hover{background:var(--pj-paper)}.pijar-academy :is(.pijar-button,.pijar-button-quiet):disabled{opacity:.5;cursor:not-allowed}.pijar-academy .pijar-text-link{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pijar-academy .pijar-text-link svg{display:inline;margin-left:6px;vertical-align:-.2em}.pijar-crest{position:relative;display:inline-grid;flex:none;place-items:center;width:44px;height:54px;padding-bottom:9px;border:2px solid var(--pj-ink);border-radius:4px 4px 22px 22px;background:var(--pj-board);color:var(--pj-ink);font:600 32px/1 var(--pj-display)}.pijar-crest .pijar-spark{position:absolute;top:4px;right:4px;color:var(--pj-signal)}.pijar-crest[data-small]{width:30px;height:37px;padding-bottom:6px;border-radius:3px 3px 15px 15px;font-size:21px}.pijar-crest[data-small] .pijar-spark{top:3px;right:3px}.pijar-stamp{display:inline-grid;flex:none;place-items:center;align-content:center;gap:3px;width:84px;height:84px;border:2.5px solid var(--pj-signal);border-radius:50%;color:var(--pj-signal);font:600 13px/1 var(--pj-display);letter-spacing:.06em;rotate:-10deg}.pijar-sign{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px 32px;padding:16px var(--pj-gutter);border-bottom:2px solid var(--pj-ink)}.pijar-wordmark{display:inline-grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:0 14px;color:inherit;text-decoration:none}.pijar-wordmark>.pijar-crest{grid-row:span 2}.pijar-name{align-self:end;font:600 26px/1 var(--pj-display);letter-spacing:-.02em}.pijar-where{align-self:start;margin-top:4px;font-size:13px;font-weight:500;line-height:1.3}.pijar-wordmark .brand-identity{grid-column:1/-1;font:600 24px/1.1 var(--pj-display)}.pijar-wordmark:has(.brand-identity) .pijar-where{grid-column:1/-1}.pijar-chapters{display:flex;justify-content:flex-end;gap:4px 26px}.pijar-chapters a{display:inline-flex;align-items:center;min-height:44px;border-bottom:3px solid transparent;font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap}.pijar-chapters a:hover{border-bottom-color:var(--pj-line)}.pijar-chapters [data-lit] a{border-bottom-color:var(--pj-ink);font-weight:700}.pijar-academy .pijar-plate{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:12px 18px;border-radius:4px;background:var(--pj-ink);color:var(--pj-ground);font:600 16px/1.2 var(--pj-display);text-decoration:none;white-space:nowrap}.pijar-academy .pijar-plate[aria-current=page]{box-shadow:0 0 0 3px var(--pj-ground),0 0 0 5px var(--pj-ink)}.pijar-main{padding:22px var(--pj-gutter) 64px}.pijar-academy .scenario-guide{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:20px;padding:12px 16px;border:2px dashed var(--pj-ink);background:var(--pj-board)}.pijar-academy .scenario-guide>div{flex:1 1 220px}.pijar-academy .scenario-guide span{font-size:12px;font-weight:700;letter-spacing:.08em}.pijar-academy .scenario-guide strong{display:block;font:600 19px/1.25 var(--pj-display)}.pijar-academy .scenario-guide p{font-size:14px}.pijar-academy .scenario-guide>a{display:flex;align-items:center;gap:6px;min-height:44px;font-weight:600}.pijar-academy .scenario-guide>a:last-child{justify-content:center;min-width:44px}.pijar-alert{margin-bottom:20px;padding:12px 16px;border:2px solid var(--pj-ink);background:var(--pj-board);font-weight:600}.pijar-board-top{display:flex;flex-wrap:wrap-reverse;align-items:flex-start;justify-content:space-between;gap:8px 24px}.pijar-tabs{display:flex;align-items:flex-end;gap:6px;min-width:0;margin-bottom:-2px}.pijar-academy .pijar-tab{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px 8px;border:2px solid var(--pj-ink);border-radius:6px 6px 0 0;background:var(--pj-ground);color:inherit;font:500 15px/1.2 DM Sans,Arial,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer}.pijar-academy .pijar-tab:is([aria-pressed=true],[aria-current=page],[data-active]){z-index:1;min-height:48px;border-bottom-color:var(--pj-board);background:var(--pj-board);font-weight:700;cursor:default}.pijar-academy p.pijar-tab .pijar-spark{color:var(--pj-signal)}.pijar-tab-no{font-weight:700}.pijar-meta{margin-left:auto;padding-bottom:8px;font-size:14px}.pijar-board{border:2px solid var(--pj-ink);background:var(--pj-board);box-shadow:10px 10px 0 var(--pj-ink)}.pijar-board-body{padding:clamp(20px,3.4vw,48px)}.pijar-board-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px;padding:14px clamp(20px,3.4vw,48px);border-top:2px solid var(--pj-ink);font-size:14px}.pijar-today{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);gap:32px 56px;align-items:start}.pijar-question{display:grid;gap:18px;justify-items:start}.pijar-question h1{font-size:clamp(38px,4.6vw,66px);line-height:1.02;letter-spacing:-.03em;overflow-wrap:break-word}.pijar-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:16px;min-width:0;padding:0;border:0}.pijar-choice{display:flex;flex-direction:column;gap:14px;padding:16px;border:2px solid var(--pj-ink);border-radius:4px;background:var(--pj-paper);cursor:pointer}.pijar-choice:has(input:checked){box-shadow:0 0 0 3px var(--pj-board),0 0 0 5px var(--pj-ink)}.pijar-choice:has(input:focus-visible){outline:3px solid var(--pj-signal);outline-offset:7px}.pijar-choice-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.pijar-choice-name{font:600 16px/1.2 var(--pj-display)}.pijar-choice input{display:grid;flex:none;place-content:center;width:22px;height:22px;margin:0;border:2px solid var(--pj-ink);border-radius:50%;background:var(--pj-paper);appearance:none;cursor:pointer}.pijar-choice input:before{width:10px;height:10px;border-radius:50%;background:var(--pj-ink);content:"";scale:0}.pijar-choice input:checked:before{scale:1}.pijar-choice input:focus-visible{outline:none}.pijar-chosen{margin-left:auto;font-size:13px;font-weight:600}.pijar-choice-art{display:block;border:1px solid var(--pj-line);background:color-mix(in srgb,#ffffff 30%,var(--pj-paper))}.pijar-drawing{display:block;width:100%;height:auto;color:var(--pj-signal)}.pijar-drawing-soft{fill:var(--pj-board)}.pijar-choice-caption{font-size:15px;line-height:1.45}.pijar-check{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:24px}.pijar-picked{font-size:15px}.pijar-result{display:flex;align-items:center;gap:20px;min-height:120px;margin-top:22px;padding-top:18px;border-top:1.5px solid var(--pj-ink)}.pijar-result p{max-width:46ch}.pijar-result[data-result=retry] p{padding:10px 14px;border:2px dashed var(--pj-ink)}.pijar-result[data-motion] .pijar-stamp{animation:pijar-stamp .28s cubic-bezier(.2,.9,.3,1.25)}@keyframes pijar-stamp{0%{opacity:0;scale:1.45}}.pijar-ways{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,3.2fr) auto;margin-top:56px;border-block:2px solid var(--pj-ink)}.pijar-ways h2{padding:22px 22px 22px 0;font-size:26px}.pijar-ways ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pijar-ways li,.pijar-ways>a{padding:22px;border-left:2px solid var(--pj-ink)}.pijar-ways strong{display:block;font:600 22px/1.2 var(--pj-display)}.pijar-ways li span{font-size:15px}.pijar-academy .pijar-ways>a{align-self:stretch;align-items:flex-start;padding-top:30px}.pijar-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-inline:var(--pj-gutter);padding:24px 0 88px;border-top:2px solid var(--pj-ink);font-size:14px}.pijar-foot p{flex:1 1 320px;max-width:60ch}.pijar-foot a{display:inline-flex;align-items:center;gap:6px;min-height:44px}@media (max-width:1100px){.pijar-today{grid-template-columns:minmax(0,1fr)}.pijar-ways{grid-template-columns:minmax(0,1fr) auto}.pijar-ways ul{grid-row:2;grid-column:1/-1;border-top:2px solid var(--pj-ink)}.pijar-ways ul li:first-child{border-left:0;padding-left:0}}@media (max-width:900px){.pijar-sign{grid-template-columns:minmax(0,1fr) auto}.pijar-chapters{grid-row:2;grid-column:1/-1;justify-content:flex-start}}@media (max-width:699px){.pijar-sign{gap:4px 12px;padding:14px 16px 0}.pijar-crest{width:38px;height:46px;padding-bottom:8px;font-size:27px}.pijar-name{font-size:23px}.pijar-where{max-width:17ch}.pijar-academy .pijar-plate{min-height:48px;padding:10px 14px;font-size:15px}.pijar-chapters{gap:22px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.pijar-chapters a{font-size:15px}.pijar-main{padding:18px 16px 48px}.pijar-tab:not([aria-pressed=true],[aria-current=page]) .pijar-tab-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pijar-academy .pijar-tab{padding-inline:12px;font-size:14px}.pijar-meta{display:none}.pijar-board{box-shadow:6px 6px 0 var(--pj-ink)}.pijar-board-body{padding:20px 18px}.pijar-board-foot{padding:14px 18px}.pijar-question h1{font-size:clamp(29px,8.6vw,44px)}.pijar-chosen{display:none}.pijar-choices{gap:12px}.pijar-choice{gap:10px;padding:12px}.pijar-choice-caption{font-size:14px}.pijar-result{gap:14px;align-items:flex-start}.pijar-stamp{width:70px;height:70px}.pijar-ways{display:block;margin-top:40px}.pijar-ways h2{padding:18px 0;font-size:24px}.pijar-ways ul{display:block}.pijar-academy .pijar-ways>a,.pijar-ways li{padding:16px 0;border-top:1.5px solid var(--pj-ink);border-left:0}.pijar-academy .pijar-ways>a{display:flex}.pijar-foot{margin-inline:16px}}