.piknik-term{--pk-bg:#0e2414;--pk-panel:#143520;--pk-fg:#aef08f;--pk-dim:#86c47a;--pk-bright:#fdf6e3;--pk-line:#2f6a37;--pk-accent:#fdf6e3;--pk-yes:#7dff6b;--pk-no:#ff8a75;--pk-maybe:#ffd23f;--pk-input-bg:#fdf6e3;--pk-input-fg:#0e2414;--pk-input-hint:#4a6648;--pk-raised:#1b4a2b;--pk-sky:#1d5a4c;--pk-haze:#24695a;--pk-meadow:#2f7a34;--pk-meadow-edge:#47a64a;--pk-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;width:100%;min-width:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--pk-mono);font-size:.9375rem;line-height:1.55;color:var(--pk-fg)}.piknik-term *,.piknik-term :after,.piknik-term :before{box-sizing:border-box}.piknik-term,.piknik-term *{font-family:var(--pk-mono)!important}.piknik-term :focus-visible{outline:3px solid var(--pk-accent);outline-offset:2px}.piknik-term ::-moz-selection{background:var(--pk-fg);color:var(--pk-bg)}.piknik-term ::selection{background:var(--pk-fg);color:var(--pk-bg)}.piknik-term fieldset,.piknik-term h1,.piknik-term h2,.piknik-term h3,.piknik-term ol,.piknik-term p,.piknik-term ul{margin:0;padding:0;border:0;min-width:0;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;color:inherit;overflow-wrap:anywhere}.piknik-term ol,.piknik-term ul{list-style:none}.piknik-term a{color:inherit}.piknik-term .pk-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.piknik-term .pk-dim{color:var(--pk-dim)}.piknik-term .pk-yes{color:var(--pk-yes)}.piknik-term .pk-no{color:var(--pk-no)}.piknik-term .pk-maybe{color:var(--pk-maybe)}body:has(.piknik-term),html:has(.piknik-term){background:#0e2414!important}body:has(.piknik-term) .beach-scene{display:none}body:has(.piknik-term) main{padding-bottom:.75rem}@media (min-width:641px){body:has(.piknik-term) main{padding-top:.75rem}}body:has(.piknik-term) footer>div{border-color:#2f6a37;background:transparent;box-shadow:none}body:has(.piknik-term) footer,body:has(.piknik-term) footer a,body:has(.piknik-term) footer button,body:has(.piknik-term) footer h2,body:has(.piknik-term) footer nav,body:has(.piknik-term) footer p{color:#9bd18f}body:has(.piknik-term) footer a:hover,body:has(.piknik-term) footer button:hover{color:#fdf6e3}body:has(.piknik-term) footer .footer-social-links span.font-mono{color:var(--pk-input-fg);background:var(--pk-input-bg);border:1px solid var(--pk-line);border-radius:999px;padding:.125rem .5rem}body:has(.piknik-term) footer .footer-circadian-badge{color:var(--pk-input-fg);background:var(--pk-input-bg);border-color:var(--pk-line)}body:has(.piknik-term) footer .footer-circadian-badge .footer-circadian-phase{color:inherit}body:has(.piknik-term) footer .footer-social-button{color:var(--pk-fg);background:var(--pk-raised);border-color:var(--pk-line)}body:has(.piknik-term) footer .footer-social-button:hover{color:var(--pk-bright);background:var(--pk-panel);border-color:var(--pk-fg);box-shadow:none}.piknik-term .pk-window{position:relative;display:flex;flex-direction:column;overflow:hidden;height:calc(100dvh - 1.5rem);min-height:30rem;border:2px solid var(--pk-line);border-radius:10px;background:var(--pk-bg)}.piknik-term .pk-titlebar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;border-bottom:2px solid var(--pk-line);background:var(--pk-panel)}.piknik-term .pk-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;letter-spacing:.1em;color:var(--pk-bright)}.piknik-term .pk-live-dot{flex:none;width:.5rem;height:.5rem;background:var(--pk-maybe)}.piknik-term .pk-body{position:relative}.piknik-term .pk-app,.piknik-term .pk-body{display:flex;flex:1;flex-direction:column;min-height:0}.piknik-term .pk-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.75rem 1rem .5rem}.piknik-term .pk-screen{display:grid;gap:.9rem;max-width:44rem;margin:0 auto}.piknik-term .pk-scene{display:block;width:100%;height:auto;border:2px solid var(--pk-line);image-rendering:pixelated}.piknik-term .pk-sky{fill:var(--pk-sky)}.piknik-term .pk-haze{fill:var(--pk-haze)}.piknik-term .pk-meadow{fill:var(--pk-meadow)}.piknik-term .pk-meadow-edge{fill:var(--pk-meadow-edge)}.piknik-term .pk-heading{font-size:1.15rem;color:var(--pk-bright)}.piknik-term .pk-sub{margin-top:.25rem;font-size:.8125rem;letter-spacing:.06em;color:var(--pk-dim)}.piknik-term .pk-intro{max-width:34rem;color:var(--pk-bright)}.piknik-term .pk-note,.piknik-term .pk-warn{color:var(--pk-maybe)}.piknik-term .pk-wrong{color:var(--pk-no)}.piknik-term .pk-modeline{color:var(--pk-dim);font-size:.8125rem;letter-spacing:.04em}.piknik-term .pk-brief{display:grid;gap:.2rem}.piknik-term .pk-ask{font-size:1.15rem;line-height:1.3;color:var(--pk-bright)}.piknik-term .pk-lead{color:var(--pk-fg)}.piknik-term .pk-modeline__title{color:var(--pk-bright);font-size:.9375rem}.piknik-term .pk-modeline__date{font-size:.75rem}.piknik-term .pk-chip{display:inline-block;max-width:100%;padding:.3rem .65rem;border:2px solid var(--pk-line);background:var(--pk-raised);color:var(--pk-bright)}.piknik-term .pk-chip strong{font-weight:700;color:var(--pk-yes)}.piknik-term .pk-chip--no strong{color:var(--pk-no)}.piknik-term .pk-seeds{display:flex;flex-wrap:wrap;gap:.4rem}.piknik-term .pk-tip{display:grid;justify-items:start;gap:.5rem;padding:.7rem .85rem;border:2px dashed var(--pk-maybe);background:var(--pk-panel);color:var(--pk-bright)}.piknik-term .pk-tip .pk-dim{color:var(--pk-fg)}@media (max-width:640px){.piknik-term .pk-tip{gap:.15rem;padding:.4rem .65rem .1rem;font-size:.8125rem;line-height:1.35}.piknik-term .pk-tip .pk-steps{gap:.15rem}}.piknik-term .pk-textbtn{min-height:2.75rem;padding:0 .25rem;border:0;background:transparent;color:var(--pk-bright);font-size:.8125rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.piknik-term .pk-btn--small{min-height:2.75rem;padding-inline:.9rem;font-size:.875rem}.piknik-term .pk-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;align-items:start}.piknik-term .pk-col{display:grid;gap:.35rem;align-content:start;min-width:0;padding:.5rem .6rem .6rem;border:2px solid var(--pk-line);background:var(--pk-panel)}.piknik-term .pk-col__title{padding-bottom:.3rem;border-bottom:1px dashed var(--pk-line);font-size:.8125rem;letter-spacing:.02em}.piknik-term .pk-col--yes .pk-col__title{color:var(--pk-yes)}.piknik-term .pk-col--no .pk-col__title{color:var(--pk-no)}.piknik-term .pk-col ul{display:grid;gap:.25rem}.piknik-term .pk-col__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5ch;padding:.1rem .3rem;color:var(--pk-bright);overflow-wrap:anywhere}.piknik-term .pk-col__item.is-new{background:color-mix(in srgb,var(--pk-maybe) 22%,transparent);outline:1px solid var(--pk-maybe)}.piknik-term .pk-col__word{min-width:0;overflow-wrap:anywhere}.piknik-term .pk-tag{color:var(--pk-dim);font-size:.6875rem;letter-spacing:.03em}.piknik-term .pk-col__empty{font-size:.8125rem}@media (max-width:319px){.piknik-term .pk-evidence{grid-template-columns:minmax(0,1fr)}}.piknik-term .pk-cursor{display:inline-block;width:.6em;height:1.05em;margin-left:.2em;vertical-align:text-bottom;background:currentColor}.piknik-term .pk-cards{display:grid;gap:.75rem}@media (min-width:640px){.piknik-term .pk-cards{grid-template-columns:1fr 1fr}}.piknik-term .pk-card{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.85rem;border:2px solid var(--pk-line);background:var(--pk-panel)}.piknik-term .pk-card .pk-btn{margin-top:auto}.piknik-term .pk-card__title{color:var(--pk-bright)}.piknik-term .pk-difficulty{display:flex;flex-wrap:wrap;gap:.4rem}.piknik-term .pk-dock{flex:none;padding:.5rem 1rem .25rem;border-top:2px solid var(--pk-line);background:var(--pk-bg)}.piknik-term .pk-live{min-height:1.55em;margin-bottom:.4rem}.piknik-term .pk-live--yes{color:var(--pk-yes)}.piknik-term .pk-live--no{color:var(--pk-no)}.piknik-term .pk-live--clarify,.piknik-term .pk-live--invalid,.piknik-term .pk-live--unknown{color:var(--pk-maybe)}.piknik-term .pk-label{display:block;margin-bottom:.2rem;color:var(--pk-bright);font-size:.8125rem}.piknik-term .pk-composer__row{display:flex;align-items:center;gap:.5rem}.piknik-term .pk-input{flex:1;min-width:0;min-height:2.75rem;padding:0 .6rem;border:2px solid var(--pk-bright);border-radius:0;background:var(--pk-input-bg);color:var(--pk-input-fg);font-size:1rem}.piknik-term .pk-input::-moz-placeholder{color:var(--pk-input-hint);opacity:1}.piknik-term .pk-input::placeholder{color:var(--pk-input-hint);opacity:1}.piknik-term .pk-input:focus-visible{border-color:var(--pk-maybe);outline:3px solid var(--pk-maybe);outline-offset:1px}.piknik-term .pk-input:disabled{opacity:.6}.piknik-term .pk-solve{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;margin-top:.4rem;padding:.25rem 1rem;border:1px solid var(--pk-maybe);border-radius:0;background:transparent;color:var(--pk-maybe);font-size:.875rem;font-weight:400;cursor:pointer}.piknik-term .pk-solve:hover:not(:disabled){background:color-mix(in srgb,var(--pk-maybe) 14%,transparent);color:var(--pk-bright)}.piknik-term .pk-solve:disabled{opacity:.55;cursor:not-allowed}.piknik-term .pk-composer__send{flex:none;min-width:4.25rem;padding:.25rem .8rem;border-color:var(--pk-yes);background:var(--pk-yes);color:var(--pk-input-fg);font-weight:700}.piknik-term .pk-composer__send:hover:not(:disabled){border-color:var(--pk-bright);background:var(--pk-bright);color:var(--pk-input-fg)}.piknik-term .pk-composer__send:disabled{border-color:var(--pk-yes);background:color-mix(in srgb,var(--pk-yes) 36%,var(--pk-bg));color:var(--pk-bright);opacity:1;cursor:default}.piknik-term .pk-composer .pk-warn{margin-top:.3rem}.piknik-term .pk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.25rem 1rem;border:2px solid var(--pk-dim);border-radius:0;background:transparent;color:var(--pk-fg);font-size:.9375rem;line-height:1.2;cursor:pointer}.piknik-term .pk-btn:hover:not(:disabled){border-color:var(--pk-bright);color:var(--pk-bright);background:color-mix(in srgb,var(--pk-fg) 12%,transparent)}.piknik-term .pk-btn:disabled{opacity:.55;cursor:not-allowed}.piknik-term .pk-btn--go{border-color:var(--pk-yes);background:color-mix(in srgb,var(--pk-yes) 14%,transparent);color:var(--pk-yes)}.piknik-term .pk-btn--go:hover:not(:disabled){border-color:var(--pk-yes);color:var(--pk-bright);background:color-mix(in srgb,var(--pk-yes) 26%,transparent)}.piknik-term .pk-quiet{display:inline-flex;align-items:center;gap:.5ch;min-height:2.75rem;padding:0 .5rem;border:0;background:transparent;color:var(--pk-dim);font-size:.8125rem;cursor:pointer}.piknik-term .pk-quiet:hover:not(:disabled){color:var(--pk-bright)}.piknik-term .pk-quiet:disabled{opacity:.5;cursor:not-allowed}.piknik-term .pk-actions{display:flex;flex-wrap:wrap;gap:.6rem}.piknik-term .pk-choice{position:relative;display:inline-flex;align-items:center;gap:.4ch;min-height:2.75rem;padding:0 .9rem;border:2px solid var(--pk-line);color:var(--pk-fg);cursor:pointer}.piknik-term .pk-choice input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.piknik-term .pk-choice.is-on{border-color:var(--pk-yes);background:color-mix(in srgb,var(--pk-yes) 18%,transparent);color:var(--pk-yes)}.piknik-term .pk-choice--no.is-on{border-color:var(--pk-no);background:color-mix(in srgb,var(--pk-no) 16%,transparent);color:var(--pk-no)}.piknik-term .pk-choice:has(:focus-visible){outline:3px solid var(--pk-accent);outline-offset:2px}.piknik-term .pk-bar{flex:none;padding:.15rem .5rem calc(.25rem + env(safe-area-inset-bottom, 0px));border-top:2px solid var(--pk-line);background:var(--pk-panel)}.piknik-term .pk-bar__score{display:flex;flex-wrap:wrap;gap:.1rem 1rem;padding:.3rem .5rem 0;color:var(--pk-bright);font-size:.875rem}.piknik-term .pk-bar__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:.25rem;column-gap:.25rem}.piknik-term .pk-bar__status{min-height:1.2em;padding:0 .5rem;color:var(--pk-dim);font-size:.75rem}.piknik-term .pk-bar__status:empty{display:none}.piknik-term .pk-reveal{display:grid;gap:.4rem;padding:.85rem;border:2px solid var(--pk-line);background:var(--pk-panel)}.piknik-term .pk-reveal__rule{font-size:1.05rem;color:var(--pk-bright)}.piknik-term .pk-examples{display:grid;gap:.75rem;margin-top:.4rem}@media (min-width:480px){.piknik-term .pk-examples{grid-template-columns:1fr 1fr}}.piknik-term .pk-examples ul{display:grid;gap:.15rem}.piknik-term .pk-stats{display:flex;flex-wrap:wrap;gap:.2rem 1.25rem;color:var(--pk-bright)}.piknik-term .pk-overlay{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;background:var(--pk-bg)}.piknik-term .pk-overlay__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem .75rem .35rem 1rem;border-bottom:2px solid var(--pk-line);background:var(--pk-panel)}.piknik-term .pk-overlay__title{color:var(--pk-bright)}.piknik-term .pk-overlay__body{flex:1;scroll-padding-bottom:5.5rem;min-height:0;overflow-y:auto;padding:1rem}.piknik-term .pk-exam,.piknik-term .pk-help{display:grid;gap:.8rem;max-width:38rem}.piknik-term .pk-exam{max-width:none}.piknik-term .pk-exam>:not(.pk-exam__actions){max-width:52rem}.piknik-term .pk-steps{display:grid;gap:.4rem;counter-reset:pk-step}.piknik-term .pk-steps li{counter-increment:pk-step}.piknik-term .pk-steps li:before{content:counter(pk-step) ". ";color:var(--pk-maybe)}.piknik-term .pk-help__more{display:grid;gap:.4rem;padding-top:.6rem;border-top:1px dashed var(--pk-line)}.piknik-term .pk-exam__attempts--last{color:var(--pk-maybe)}.piknik-term .pk-exam__items{display:grid;gap:.35rem 1rem;list-style:none;padding:0}@media (min-width:640px){.piknik-term .pk-exam__items{grid-template-columns:1fr 1fr}}.piknik-term .pk-exam__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem;padding-bottom:.35rem;border-bottom:1px dashed var(--pk-line)}.piknik-term .pk-exam__row .pk-choice{min-height:2.75rem;min-width:2.75rem;justify-content:center;padding:0 .6rem}.piknik-term .pk-exam__progress{display:flex;flex:1;align-items:center;gap:.5rem;min-width:0;color:var(--pk-bright);font-size:.8125rem}.piknik-term .pk-meter{flex:none;width:3.5rem;height:.5rem;border:1px solid var(--pk-dim)}.piknik-term .pk-meter>span{display:block;height:100%;background:var(--pk-yes)}.piknik-term .pk-exam__item{min-width:0;overflow-wrap:anywhere;color:var(--pk-bright)}.piknik-term .pk-exam__actions{position:sticky;bottom:-1rem;align-items:center;margin:0 -1rem -1rem;padding:.6rem 1rem;border-top:2px solid var(--pk-line);background:var(--pk-panel)}@media (max-width:640px){.piknik-term .pk-exam__actions{flex-wrap:wrap;gap:.3rem .4rem}.piknik-term .pk-exam__progress{flex:1 1 100%;white-space:nowrap}.piknik-term .pk-exam__actions .pk-btn{padding-inline:.6rem;font-size:.8125rem}.piknik-term .pk-window{height:calc(100dvh - 6.5rem);min-height:28rem}.piknik-term .pk-composer__row{gap:.35rem}.piknik-term .pk-composer__send{padding:.25rem .55rem;font-size:.8125rem}.piknik-term .pk-dock{padding:.4rem .75rem .15rem}.piknik-term .pk-scroll{padding:.6rem .75rem .4rem}.piknik-term .pk-quiet{padding:0 .25rem;font-size:.75rem}.piknik-term .pk-bar{padding-inline:.25rem}.piknik-term .pk-bar__score{padding-top:.2rem;font-size:.8125rem}.piknik-term .pk-scene{width:auto;max-width:100%;max-height:6.5rem;justify-self:center}.piknik-term .pk-screen{gap:.6rem}.piknik-term .pk-intro{font-size:.875rem;line-height:1.45}.piknik-term .pk-cards{gap:.5rem}.piknik-term .pk-card{gap:.4rem;padding:.6rem .7rem}.piknik-term .pk-card .pk-dim{font-size:.8125rem;line-height:1.4}.piknik-term .pk-difficulty{gap:.3rem}.piknik-term .pk-composer .pk-warn{font-size:.8125rem;line-height:1.4}}@media (max-width:400px){.piknik-term .pk-composer__row{gap:.3rem}.piknik-term .pk-composer__send{padding:.25rem .6rem}.piknik-term .pk-col{padding-inline:.45rem}}@media (max-width:640px){.piknik-term .pk-screen--round{gap:.5rem}.piknik-term .pk-screen--round .pk-scene{max-height:4.25rem}.piknik-term .pk-live{min-height:1.3em;margin-bottom:.25rem;font-size:.875rem;line-height:1.3}}@media (max-height:700px){.piknik-term .pk-screen--round .pk-scene{display:none}}@media (max-width:340px){.piknik-term .pk-quiet{padding:0 .15rem;font-size:.6875rem}.piknik-term .pk-bar__score{gap:0 .6rem;font-size:.75rem}}@media (min-width:641px){.piknik-term .pk-screen--round .pk-scene{width:auto;max-width:100%;max-height:8rem;justify-self:center}}.piknik-term[data-pk-keyboard] .pk-window{position:fixed;top:var(--pk-vv-top,0);left:0;right:0;z-index:2147483000;height:var(--pk-vv-height,100dvh);min-height:0;border-radius:0}body:has(.piknik-term[data-pk-keyboard]) .sidebar-mobile-toggle,body:has(.piknik-term[data-pk-keyboard]) aside,body:has(.piknik-term[data-pk-keyboard]) footer{visibility:hidden}.piknik-term[data-pk-keyboard] .pk-bar,.piknik-term[data-pk-keyboard] .pk-lead,.piknik-term[data-pk-keyboard] .pk-scene,.piknik-term[data-pk-keyboard] .pk-tip{display:none}@media (prefers-reduced-motion:no-preference){.piknik-term .pk-cursor{animation:pk-blink 1.1s step-end infinite}.piknik-term .pk-live-dot{animation:pk-blink 2.4s step-end infinite}.piknik-term .pk-cloud--a{animation:pk-drift 26s steps(26) infinite alternate}.piknik-term .pk-cloud--b{animation:pk-drift 34s steps(17) infinite alternate-reverse}.piknik-term .pk-butterfly{animation:pk-flutter 14s steps(28) infinite alternate}.piknik-term .pk-flower{transform-box:fill-box;transform-origin:50% 100%;animation:pk-sway 3.2s steps(4) infinite alternate}.piknik-term .pk-confetti rect{animation:pk-fall 2.2s steps(5) infinite}.piknik-term .pk-scene.is-solved .pk-flower{animation-duration:1.4s}.piknik-term .pk-overlay{animation:pk-fade .15s ease backwards}}@keyframes pk-blink{50%{opacity:0}}@keyframes pk-drift{0%{transform:translateX(-6px)}to{transform:translateX(26px)}}@keyframes pk-flutter{0%{transform:translate(0)}25%{transform:translate(18px,-6px)}50%{transform:translate(34px,2px)}75%{transform:translate(52px,-4px)}to{transform:translate(70px)}}@keyframes pk-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes pk-fall{0%{transform:translateY(-4px);opacity:1}to{transform:translateY(10px);opacity:0}}@keyframes pk-fade{0%{opacity:0}}.piknik-term .pk-end{gap:1rem}.piknik-term .pk-end .pk-heading{color:var(--pk-bright)}.piknik-term .pk-end .pk-reveal{border-color:var(--pk-maybe)}.piknik-term .pk-join,.piknik-term .pk-share{display:grid;gap:.75rem;min-width:0;padding:1rem;border:2px solid var(--pk-line);background:var(--pk-panel)}.piknik-term .pk-share h3{color:var(--pk-bright);font-weight:700;font-size:1.15rem}.piknik-term .pk-share__preview{white-space:pre-wrap;color:var(--pk-bright);overflow-wrap:anywhere}.piknik-term .pk-join__actions,.piknik-term .pk-share__actions{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.piknik-term .pk-end .pk-actions .pk-btn,.piknik-term .pk-join .pk-btn,.piknik-term .pk-share .pk-btn{min-height:44px;max-width:100%}.piknik-term .pk-join a{display:inline-flex;align-items:center;text-decoration:none}.piknik-term .pk-share__status{color:var(--pk-bright)}.piknik-term .pk-share__status:empty{display:none}.piknik-term .pk-end__tomorrow{color:var(--pk-bright)}@media (prefers-reduced-motion:reduce){.piknik-term .pk-join *,.piknik-term .pk-share *{animation:none;transition:none}}.piknik-term .pk-end .pk-reveal--rule{padding:.6rem .85rem}.piknik-term .pk-end .pk-reveal--rule .pk-sub{font-size:.75rem}.piknik-term .pk-end .pk-reveal--rule .pk-reveal__rule{font-size:1.2rem;line-height:1.3}.piknik-term .pk-end .pk-stats{font-size:.8125rem;gap:0 .9rem}.piknik-term .pk-share__main{flex:1 1 100%}.piknik-term .pk-share__actions .pk-btn:not(.pk-share__main){flex:1 1 8rem}@media (max-width:640px){.piknik-term .pk-end{gap:.55rem}.piknik-term .pk-end .pk-scene{max-height:3.25rem;width:auto;max-width:100%;justify-self:center}.piknik-term .pk-end .pk-heading{font-size:1.3rem;line-height:1.25}.piknik-term .pk-share{gap:.45rem;padding:.65rem .75rem}.piknik-term .pk-share h3{font-size:.9375rem}.piknik-term .pk-share__preview{font-size:.8125rem;line-height:1.4}.piknik-term .pk-share__actions{gap:.4rem}.piknik-term .pk-share__actions .pk-btn{padding-inline:.5rem;font-size:.8125rem}}@media (min-width:641px){.piknik-term .pk-end .pk-scene{max-height:7rem;width:auto;max-width:100%;justify-self:center}}@media (max-height:700px){.piknik-term .pk-end .pk-scene{display:none}}.piknik-term .pk-notice{display:grid;justify-items:start;gap:.5rem;margin:0 0 .5rem;padding:.7rem .85rem;border:2px solid var(--pk-maybe);background:var(--pk-panel);color:var(--pk-bright)}.piknik-term .pk-notice p{margin:0}.piknik-term .pk-notice__title{margin:0;font-size:1rem;font-weight:700;color:var(--pk-maybe)}.piknik-term .pk-notice a:not(.pk-btn){color:var(--pk-bright);text-decoration:underline;text-underline-offset:.2em}.piknik-term .pk-notice__actions{display:flex;flex-wrap:wrap;gap:.5rem}.piknik-term .pk-notice .pk-btn{text-decoration:none}.piknik-term .pk-lesson{min-width:0;text-align:left;overflow-wrap:anywhere}.piknik-term .pk-lesson .pk-reveal__rule{font-size:1rem;line-height:1.5}.piknik-term .pk-lesson__examples{list-style:none;padding:0;margin:0}.piknik-term .pk-lesson__examples li{margin-top:.9rem}.piknik-term .pk-lesson__examples p{margin:.25rem 0 0;line-height:1.6}.piknik-term .pk-lesson__insight{margin-top:1rem;border-top:1px solid var(--pk-fg);padding-top:.75rem}