body:has(.math-woods-tour) .floating-friends-menu,body:has(.math-woods-tour) .guest-progress-prompt,body:has(.math-woods-tour) .site-footer,body:has(.math-woods-tour) .site-header{display:none}.home-dashboard .home-tour-button{min-width:190px;min-height:52px;justify-content:center;margin-top:20px;padding:13px 24px;font-size:1rem;font-weight:800}body:has(.math-woods-tour),body:has(.math-woods-tour) .site-main{background:#edf0ea}body:has(.math-woods-tour) .site-main{width:100%;max-width:none;min-height:100vh;padding:0}.math-woods-tour{min-height:100vh;color:#18251f}.math-tour-start{position:relative;display:flex;min-height:100vh;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;padding:clamp(32px,7vw,96px);background:linear-gradient(90deg,rgba(13,30,23,.94),rgba(13,30,23,.82) 48%,rgba(13,30,23,.28)),url(/art/morning-in-a-pine-forest.jpg) center 45% /cover;color:#fff}.math-tour-start>*{position:relative;z-index:1;width:min(100%,640px)}.math-tour-start>img{width:110px;height:110px;-o-object-fit:contain;object-fit:contain;margin-bottom:18px}.math-tour-start h1{width:min(760px,100%);margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.03;letter-spacing:0}.math-tour-start>p:not(.eyebrow){max-width:590px;margin:22px 0 0;color:#eef1ec;font-size:1.05rem;line-height:1.7}.math-tour-start fieldset{margin:30px 0 0;padding:0;border:0}.math-tour-start legend{margin-bottom:9px;color:#e5e9e4;font-size:.84rem;font-weight:700}.math-tour-language{display:inline-grid;grid-template-columns:repeat(2,minmax(110px,1fr));padding:3px;border:1px solid rgba(255,255,255,.42);border-radius:6px;background:rgba(0,0,0,.22)}.math-tour-language button{min-height:40px;padding:8px 16px;border:0;border-radius:4px;background:transparent;color:#fff;font-weight:700}.math-tour-language button.active{background:#f6f2e8;color:#1d382d}.math-tour-start-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.math-tour-start-actions .button,.math-tour-start-actions .mw-primary-button{min-height:46px}.math-tour-start-actions .mw-primary-button{display:inline-flex;align-items:center;gap:8px}.math-tour-start-actions .button.secondary{border-color:rgba(255,255,255,.56);background:rgba(255,255,255,.1);color:#fff}.math-tour-stage{min-height:100vh;background:#edf0ea}.math-tour-nav{position:sticky;top:0;z-index:2;display:grid;min-height:66px;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:24px;padding:0 30px;border-bottom:1px solid #cad1ca;background:rgba(249,250,247,.97)}.math-tour-brand,.math-tour-nav nav button,.math-tour-nav-tools button{border:0;background:transparent;color:inherit}.math-tour-brand{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:9px;padding:0;font-family:var(--font-serif),Georgia,serif;font-size:1.15rem;font-weight:700}.math-tour-brand img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.math-tour-nav nav{display:flex;align-items:stretch;gap:22px;align-self:stretch}.math-tour-nav nav button{padding:0 3px;border-bottom:2px solid transparent;font-weight:700}.math-tour-nav-tools{display:flex;justify-content:flex-end;align-items:center;gap:12px}.math-tour-nav-tools>span{color:#56665e;font-size:.76rem;font-weight:800}.math-tour-nav-tools button{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid #bac5bd;border-radius:6px}.math-tour-hero{position:relative;display:flex;min-height:230px;align-items:flex-end;overflow:hidden;padding:38px max(30px,calc((100% - 1180px) / 2));color:#fff}.math-tour-hero img,.math-tour-hero>div{position:absolute;inset:0;width:100%;height:100%}.math-tour-hero img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%}.math-tour-hero>div{background:linear-gradient(90deg,rgba(7,23,17,.78),rgba(7,23,17,.12))}.math-tour-hero h1{position:relative;z-index:1;max-width:680px;margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);line-height:1.06;letter-spacing:0}.math-tour-dashboard{display:grid;width:min(1180px,calc(100% - 40px));grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin:28px auto 90px}.math-tour-main-column,.math-tour-rail{display:grid;align-content:start;gap:22px}.math-tour-browser-heading,.math-tour-daily,.math-tour-help-grid article,.math-tour-paper,.math-tour-problem-row,.math-tour-section,.math-tour-side-card,.math-tour-tip{border:1px solid #cbd2cb;border-radius:8px;background:#fbfaf5}.math-tour-daily{display:grid;min-height:330px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);overflow:hidden}.math-tour-daily-copy{padding:clamp(26px,4vw,50px)}.math-tour-browser-heading .eyebrow,.math-tour-daily .eyebrow,.math-tour-tip .eyebrow{margin:0 0 10px;color:#9b5b20;font-size:.76rem;font-weight:800;text-transform:uppercase}.math-tour-content-page h1,.math-tour-daily h2,.math-tour-help-grid h2,.math-tour-paper h2,.math-tour-section h2,.math-tour-side-card h2,.math-tour-tip h2{font-family:var(--font-serif),Georgia,serif;letter-spacing:0}.math-tour-daily h2{max-width:430px;margin:0;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.1}.math-tour-daily-copy>p:not(.eyebrow){margin:18px 0 0;color:#59665f}.math-tour-daily-copy button,.math-tour-problem-actions button,.math-tour-problem-row button,.math-tour-tip button{min-height:42px;border:1px solid #2f6c4d;border-radius:6px;background:#2f6c4d;color:#fff;font-weight:750}.math-tour-daily-copy button{margin-top:28px;padding:10px 18px}.math-tour-eclipse{position:relative;min-height:250px;overflow:hidden;background:radial-gradient(circle at 50% 47%,#284b6c 0,#14283d 52%,#09111c 100%)}.math-tour-corona,.math-tour-moon,.math-tour-sun{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.math-tour-corona{width:154px;height:154px;box-shadow:0 0 30px 12px rgba(255,230,162,.88),0 0 80px 28px rgba(166,198,224,.42)}.math-tour-sun{width:142px;height:142px;background:#fff0ad}.math-tour-moon{z-index:1;width:136px;height:136px;background:#0a1118}.math-tour-section,.math-tour-side-card,.math-tour-tip{padding:22px}.math-tour-section>h2,.math-tour-side-card>h2{margin:0 0 16px;font-size:1.25rem}.math-tour-recommendation-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #d7ddd7}.math-tour-recommendation-row span:nth-child(2){display:grid;min-width:0;gap:3px}.math-tour-muted,.math-tour-problem-row p,.math-tour-recommendation-row small{color:#68766e}.math-tour-difficulty{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#dfad68;color:#2a2116;font-weight:850}.math-tour-tip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;border-left:4px solid #bd742e}.math-tour-tip>svg{margin-top:3px;color:#a25e1f}.math-tour-tip h2{margin:0;font-size:1.55rem}.math-tour-tip div>p:not(.eyebrow){margin:10px 0 0;line-height:1.6}.math-tour-tip button{margin-top:16px;padding:8px 14px;border-color:#a25e1f;background:transparent;color:#754114}.math-tour-progress-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;margin-top:15px;font-size:.88rem}.math-tour-progress-line i{grid-column:1/-1;height:5px;border-radius:3px;background:#d9dfd9}.math-tour-activity{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:14px 0;border-top:1px solid #d7ddd7}.math-tour-activity>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#d8e4d8;color:#24523b;font-weight:850}.math-tour-activity p,.math-tour-activity small{margin:0}.math-tour-activity strong{font-weight:800}.math-tour-activity small{display:block;margin-top:4px;color:#718078}.math-tour-chat{position:fixed;right:26px;bottom:24px;z-index:3;display:inline-grid;width:54px;height:54px;place-items:center;border:0;border-radius:50%;background:#2f6c4d;color:#fff;box-shadow:0 9px 24px rgba(15,39,27,.25)}.math-tour-chat>span{position:absolute;top:-4px;right:-3px;display:grid;width:20px;height:20px;place-items:center;border:2px solid #fff;border-radius:50%;background:#b85a3b;font-size:.68rem;font-weight:800}.math-tour-chat.math-tour-target.active{position:fixed}.math-tour-content-page{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:52px 0 100px}.math-tour-browser-heading{padding:clamp(24px,4vw,42px)}.math-tour-content-page h1{margin:0;font-size:clamp(2rem,4vw,3.25rem)}.math-tour-browser-heading>p:not(.eyebrow){max-width:600px;margin:12px 0 0;color:#5d6b63}.math-tour-search{width:min(100%,520px);margin-top:25px;padding:12px 14px;border:1px solid #b9c4bc;border-radius:5px;background:#fff;color:#77837c}.math-tour-browser-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;margin-top:24px}.math-tour-browser-layout>aside{display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:18px;border-left:3px solid #3d7457;background:#f8f8f3}.math-tour-problem-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:10px;padding:22px}.math-tour-problem-row h2,.math-tour-problem-row p{margin:0}.math-tour-problem-row h2{font-family:var(--font-serif),Georgia,serif;font-size:1.45rem}.math-tour-problem-row p{margin-top:5px}.math-tour-problem-row button{padding:10px 16px}.math-tour-problem-page{width:min(900px,calc(100% - 40px))}.math-tour-problem-heading{margin-bottom:28px}.math-tour-problem-heading p{margin:0 0 8px;color:#9b5b20;font-weight:750}.math-tour-paper{padding:clamp(24px,5vw,52px)}.math-tour-help-grid h2,.math-tour-paper>h2{margin:0;font-size:1.35rem}.math-tour-paper>p{margin:20px 0 0;font-family:var(--font-serif),Georgia,serif;font-size:1.14rem;line-height:1.8}.math-tour-problem-illustration{margin-top:24px;overflow:hidden;border-radius:6px}.math-tour-problem-illustration .math-tour-eclipse{min-height:190px}.math-tour-problem-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.math-tour-problem-actions button{display:inline-flex;align-items:center;gap:7px;padding:9px 14px}.math-tour-problem-actions button:nth-child(2),.math-tour-problem-actions button:nth-child(3){border-color:#aebbb2;background:#fff;color:#294c3a}.math-tour-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.math-tour-help-grid article{padding:24px}.math-tour-help-grid p{margin:12px 0 0;color:#53635a;line-height:1.65}.math-tour-shade{position:fixed;inset:0;z-index:40;background:rgba(12,20,16,.68);pointer-events:auto}.math-tour-target.active{position:relative;z-index:41;outline:3px solid #f2be68;outline-offset:5px;box-shadow:0 0 0 8px rgba(255,255,255,.72),0 14px 44px rgba(0,0,0,.34);pointer-events:none}.math-tour-target.active.interactive{cursor:pointer;pointer-events:auto}.math-tour-nav .math-tour-target.active{background:#fff8e8;color:#17251e}.math-tour-nav:has(.math-tour-target.active){z-index:41}.math-tour-callout{position:fixed;z-index:50;right:24px;bottom:24px;width:min(430px,calc(100vw - 32px));padding:20px;border:1px solid #d6ddd7;border-radius:8px;background:#fff;color:#18251f;box-shadow:0 20px 60px rgba(0,0,0,.28)}.math-tour-callout:not([data-placement]),.math-tour-callout[data-placement=bottom]{right:50%;transform:translateX(50%)}.math-tour-callout[data-placement=left],.math-tour-callout[data-placement=right]{top:50%;bottom:auto;transform:translateY(-50%)}.math-tour-callout[data-placement=left]{right:auto;left:24px}.math-tour-callout[data-placement=top]{top:84px;right:50%;bottom:auto;transform:translateX(50%)}.math-tour-callout-actions,.math-tour-callout-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.math-tour-callout-header span{color:#68766e;font-size:.76rem;font-weight:800;text-transform:uppercase}.math-tour-callout-header a{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#4d5d54;font-size:1.35rem;text-decoration:none}.math-tour-callout>p{margin:14px 0 20px;line-height:1.58}.math-tour-callout-details{display:grid;gap:4px;margin:-8px 0 20px;padding-left:20px;line-height:1.4}.math-tour-callout-actions button{display:inline-flex;min-height:40px;align-items:center;gap:7px}.math-tour-back{padding:8px 4px;border:0;background:transparent;color:#415248;font-weight:750}body.math-woods-tour-running .guest-progress-prompt{display:none}body.math-woods-tour-running .home-dashboard-rail{position:static}.math-woods-tour-live .math-tour-shade{z-index:90}.math-woods-tour-live .math-tour-callout{z-index:100}.math-tour-live-target{position:relative!important;z-index:91!important;outline:3px solid #f2be68;outline-offset:5px;box-shadow:0 0 0 8px rgba(255,255,255,.76),0 14px 44px rgba(0,0,0,.34)!important;pointer-events:none!important}.math-tour-live-target[data-tour-target=recommendations]{border-radius:8px;background:var(--mw-surface)}.math-tour-live-target-interactive{cursor:pointer;pointer-events:auto!important}.math-tour-live-parent-active{z-index:91!important}.math-tour-live-close{display:inline-grid;width:32px;height:32px;flex:0 0 32px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#4d5d54}.math-tour-live-close:focus-visible,.math-tour-live-close:hover{background:#edf0ea;color:#18251f}.math-tour-target-missing{margin-top:-10px!important;padding:9px 11px;border-left:3px solid #b87732;background:#fbf3e5;color:#6b4926;font-size:.84rem}.home-tour-chat-preview{z-index:70}@media (max-width:820px){.math-tour-nav{grid-template-columns:1fr auto;gap:12px;padding:0 14px}.math-tour-brand span,.math-tour-nav-tools>span{display:none}.math-tour-nav nav{order:3;grid-column:1/-1;min-height:45px;justify-content:space-around;gap:8px}.math-tour-nav{padding-top:8px}.math-tour-nav-tools{grid-column:2;grid-row:1}.math-tour-browser-layout,.math-tour-dashboard{grid-template-columns:1fr}.math-tour-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.math-tour-daily{grid-template-columns:1fr}.math-tour-eclipse{min-height:220px}.math-tour-callout,.math-tour-callout[data-placement=left],.math-tour-callout[data-placement=right],.math-tour-callout[data-placement=top]{top:auto;right:16px;bottom:16px;left:auto;transform:none}}@media (max-width:560px){.math-tour-start{justify-content:flex-end;padding:34px 20px;background-position:58%}.math-tour-start>img{width:88px;height:88px}.math-tour-start h1{width:100%;font-size:2.35rem}.math-tour-start>p:not(.eyebrow){font-size:.96rem;line-height:1.55}.math-tour-start-actions,.math-tour-start-actions>*{width:100%}.math-tour-start-actions>*{justify-content:center}.math-tour-hero{min-height:190px;padding:28px 20px}.math-tour-content-page,.math-tour-dashboard,.math-tour-problem-page{width:calc(100% - 24px)}.math-tour-help-grid,.math-tour-rail{grid-template-columns:1fr}.math-tour-problem-row{grid-template-columns:auto minmax(0,1fr)}.math-tour-problem-row button{grid-column:1/-1;width:100%}.math-tour-problem-actions,.math-tour-problem-actions button{width:100%}.math-tour-problem-actions button{justify-content:center}.math-tour-callout,.math-tour-callout[data-placement=bottom],.math-tour-callout[data-placement=left],.math-tour-callout[data-placement=right],.math-tour-callout[data-placement=top]{display:flex;right:12px;bottom:12px;left:12px;width:auto;max-height:min(46vh,360px);flex-direction:column;overflow:hidden;padding:16px;transform:none}.math-tour-callout-actions,.math-tour-callout-header{flex:0 0 auto}.math-tour-callout>p{min-height:0;overflow-y:auto;padding-right:4px}.math-tour-chat{right:16px}}.home-dashboard .home-resume-button{gap:.35em;justify-content:flex-start;max-width:100%;min-width:0;overflow:hidden}.home-resume-button>.content-language-fallback,.home-resume-prefix{flex:none}.home-resume-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:901px){.home-dashboard .home-member-hero-copy{display:grid;gap:clamp(20px,3vw,42px);grid-template-columns:max-content minmax(0,1fr)}.home-dashboard .home-member-hero-copy h1{min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.home-dashboard .home-resume-button{flex:1 1 auto;width:auto}}@media (min-width:641px) and (max-width:900px){.home-dashboard .home-member-hero-copy{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.home-dashboard .home-resume-button{flex:1 1 auto;width:auto}}.language-selector-chevron,.language-selector-short-label{display:none}@media (max-width:760px){.home-dashboard{--home-mobile-square-image:clamp(6rem,28vw,7rem)}.site-nav{gap:.45rem;min-height:4.25rem;padding:.4rem .75rem}.site-brand{font-size:1rem;gap:.45rem}.site-brand-logo{height:3.35rem;width:3.35rem}.nav-tools{gap:.3rem}.guest-home-sign-in,.language-selector,.nav-menu summary{height:2.35rem}.guest-home-sign-in{font-size:.82rem;padding:0 .65rem}.language-selector{gap:.12rem;justify-content:center;padding:0 .35rem;position:relative;width:3.5rem}.language-selector-icon{display:none}.language-selector-chevron,.language-selector-short-label{display:block;flex:none}.language-selector-short-label{font-size:.78rem;font-weight:800;line-height:1}.language-selector select,.site-nav .language-selector select{cursor:pointer;height:100%;inset:0;opacity:0;padding:0;position:absolute;width:100%}.nav-menu summary{width:2.35rem}.site-main{padding:1rem .75rem}.reading-surface{padding:.95rem .8rem}.home-dashboard .home-hero-member{height:12.75rem;min-height:12.75rem}.home-dashboard .home-member-hero-copy{align-items:flex-start;gap:0;justify-content:flex-end;padding:4.75rem .8rem 1rem}.home-dashboard .home-member-hero-copy h1{font-size:1.55rem;line-height:1.1;margin:0}.home-dashboard .home-resume-button{display:none}.home-dashboard .home-hero-guest{height:25rem;min-height:25rem}.home-dashboard .home-guest-dashboard-hero{padding:0 1rem 1.5rem}.home-dashboard .home-guest-dashboard-hero h1{font-size:1.65rem;line-height:1.12}.home-dashboard .home-guest-dashboard-hero .home-button{min-height:2.6rem;padding:.65rem 1rem;width:auto}.home-dashboard .home-tour-button,.nav-menu-popover .nav-menu-tour-link,.nav-menu-tour-divider{display:none}.home-dashboard .home-dashboard-grid,.home-dashboard .home-dashboard-grid.home-dashboard-grid-guest{gap:.85rem;padding-top:.8rem}.home-dashboard .home-dashboard-main{gap:1rem}.home-dashboard .home-daily-problem{align-items:start;grid-template-columns:var(--home-mobile-square-image) minmax(0,1fr);min-height:0}.home-dashboard .home-daily-problem>div:first-child{grid-column:2;min-width:0;padding:.9rem}.home-dashboard .home-daily-art{align-self:start;display:block;grid-column:1;grid-row:1;height:var(--home-mobile-square-image);justify-self:start;width:var(--home-mobile-square-image)}.home-dashboard .home-daily-art img{height:100%;width:100%}.home-dashboard .home-daily-problem h2{font-size:1.45rem;margin:.4rem 0 .55rem}.home-dashboard .home-daily-meta{margin-top:.75rem}.home-dashboard .home-daily-action{flex-wrap:wrap;margin-top:.9rem}.home-dashboard .home-tip-card{grid-template-columns:var(--home-mobile-square-image) minmax(0,1fr);min-height:var(--home-mobile-square-image)}.home-dashboard .home-tip-image{border-right:0;box-shadow:inset -2px 0 #5a4a2c;height:var(--home-mobile-square-image);width:var(--home-mobile-square-image)}.home-dashboard .home-tip-image img{height:100%;width:100%}.forest-page-hero{min-height:15rem}.forest-page-hero-content{gap:.75rem;padding:4.75rem .75rem 1rem}.forest-page-hero h1{font-size:2rem}.forest-page-workspace,.forest-page-workspace-with-sidebar{padding:.85rem .75rem 2rem}}@media (max-width:430px){.site-brand>span{max-width:7rem}.home-dashboard .home-hero-guest{height:23.5rem;min-height:23.5rem}}.home-member-hero-actions{align-items:center;display:flex;gap:.65rem;min-width:0}.home-dashboard .home-announcements-button{flex:none;gap:.5em}.home-announcement-badge{align-items:center;background:var(--mw-green);border-radius:999px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:800;height:1.2rem;justify-content:center;line-height:1;min-width:1.2rem;padding:0 .35rem}.announcement-card-new{border-left:8px solid rgba(50,168,82,.5)}.announcement-card-header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.announcement-card-footer{align-items:flex-start;display:flex;gap:.85rem;margin-top:.85rem}.announcement-discussion{flex:1;min-width:0}.announcement-discussion>summary{align-items:center;color:var(--mw-secondary);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:650;gap:.4rem;list-style:none;min-height:2rem;padding:.25rem 0}.announcement-discussion>summary::-webkit-details-marker{display:none}.announcement-discussion>summary:hover{color:var(--accent)}.announcement-discussion[open]>summary{margin-bottom:.85rem}.announcement-delete-button{flex:none}.announcement-delete-confirm{background:var(--notice-red-bg);border:1px solid var(--notice-red-border);border-radius:7px;color:var(--notice-text);display:grid;gap:.6rem;padding:.75rem 1rem;position:relative}.announcement-delete-confirm p{margin:0;padding-right:1.5rem}.announcement-delete-confirm-actions{display:flex;gap:.5rem}.announcement-delete-confirm-close{background:none;border:none;color:var(--notice-text);cursor:pointer;padding:.15rem;position:absolute;right:.6rem;top:.6rem}@media (min-width:901px){.home-dashboard .home-member-hero-actions{justify-self:end;max-width:100%}}@media (min-width:641px) and (max-width:900px){.home-dashboard .home-member-hero-actions{justify-self:start;width:min(680px,100%)}}@media (max-width:640px){.home-dashboard .home-member-hero-actions{width:100%}}.announcement-poll{margin-top:1rem;padding:1rem;border:1px solid var(--border,#d7cfbd);border-radius:12px;background:rgba(84,113,70,.04)}.announcement-poll-heading,.announcement-poll-result-label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem}.announcement-poll-heading h3{margin:0 0 .4rem;font-size:1rem;font-weight:600;overflow-wrap:anywhere}.announcement-poll-settings:not([hidden]){display:grid;gap:.75rem;margin-top:.75rem}.announcement-poll-choice,.announcement-poll-toggle{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer}.announcement-poll-choice input,.announcement-poll-toggle input{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;flex:0 0 1rem;width:1rem;height:1rem;min-width:1rem;margin:.2rem 0 0;padding:0;accent-color:#466849}.announcement-poll-choices{display:grid;gap:.6rem;border:0;margin:0;padding:0;min-width:0}.announcement-poll-choice{padding:.7rem;border:1px solid var(--border,#d7cfbd);border-radius:8px}.announcement-poll-choice:has(input:checked){border-color:#466849;background:rgba(84,113,70,.08)}.announcement-poll-choice span,.announcement-poll-result-label>span:first-child{overflow-wrap:anywhere;min-width:0}.announcement-poll-ballot{display:grid;gap:.75rem;margin-top:.85rem}.announcement-poll-ballot>fieldset.contents{display:contents}.announcement-poll-ballot button{justify-self:start}.announcement-poll-results{display:grid;gap:.85rem;list-style:none;padding:0;margin:1rem 0 .6rem}.announcement-poll-count{font-size:.8rem;white-space:nowrap}.announcement-poll-selected{font-size:.8rem;color:#365c3d}.announcement-poll-track{height:.4rem;margin-top:.4rem;overflow:hidden;border-radius:1rem;background:rgba(84,113,70,.13)}.announcement-poll-track>span{display:block;height:100%;background:#64845b;border-radius:inherit}.announcement-poll-change{margin-top:.8rem}.announcement-poll-change summary{cursor:pointer;font-size:.85rem}.announcement-poll-manage{margin-top:1rem;border-top:1px solid var(--border,#d7cfbd);padding-top:.8rem}.announcement-poll-manage button{font-size:.8rem}.daily-problem-history-summary{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.daily-problem-history-summary>div{display:grid;gap:.1rem;padding:.9rem 1rem}.daily-problem-history-summary>div+div{border-left:1px solid var(--line)}.daily-problem-history-summary strong{color:var(--accent-strong);font-family:var(--font-serif),Georgia,serif;font-size:1.45rem}.daily-problem-history-date span,.daily-problem-history-problem>span,.daily-problem-history-summary span,.daily-problem-history-uses span{color:var(--muted);font-size:.82rem}.daily-problem-history-intro{align-items:center;display:flex;gap:.65rem;margin-bottom:1rem}.daily-problem-history-intro svg{color:var(--accent-strong);flex:none}.daily-problem-history-intro p{margin:0}.daily-problem-history-search{align-items:end;display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto;margin-bottom:.85rem}.daily-problem-history-search label{display:grid;gap:.4rem}.daily-problem-history-search label>span{font-size:.86rem;font-weight:700}.daily-problem-history-list{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}.daily-problem-history-list>li{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:9.5rem minmax(0,1fr) minmax(9rem,auto);padding:.9rem .35rem}.daily-problem-history-date,.daily-problem-history-problem,.daily-problem-history-uses{display:grid;gap:.2rem;min-width:0}.daily-problem-history-date{grid-template-columns:auto minmax(0,1fr)}.daily-problem-history-date svg{color:var(--accent-strong);grid-row:1/3;margin-top:.15rem}.daily-problem-history-date time,.daily-problem-history-uses strong{font-size:.9rem}.daily-problem-history-problem>a{color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:1.03rem;font-weight:700;overflow-wrap:anywhere}.daily-problem-history-problem>a:hover{color:var(--accent-strong)}.daily-problem-history-uses{justify-items:end;text-align:right}.daily-problem-history-uses span{display:flex;flex-wrap:wrap;gap:.25rem .55rem;justify-content:flex-end}@media (max-width:700px){.tips-admin-tabs{overflow-x:auto}.tips-admin-tabs a{flex:none}.daily-problem-history-summary{grid-template-columns:1fr}.daily-problem-history-summary>div+div{border-left:0;border-top:1px solid var(--line)}.daily-problem-history-list>li,.daily-problem-history-search{grid-template-columns:1fr}.daily-problem-history-uses{justify-items:start;text-align:left}.daily-problem-history-uses span{justify-content:flex-start}}.mw-particle-burst-zone{display:contents}.mw-particle-burst{height:0;pointer-events:none;position:fixed;width:0;z-index:2000}.mw-particle{animation:mw-particle-fly .85s ease-out forwards;animation-delay:var(--mw-particle-delay,0s);left:0;line-height:1;opacity:0;position:absolute;top:0}.mw-particle-heart,.mw-particle-thumb{font-size:1.15rem}.mw-particle-heart{color:#ea4335}.mw-particle-thumb{color:var(--accent,#32a852)}@keyframes mw-particle-fly{0%{opacity:1;transform:translate(-50%,-50%) translate(0) rotate(0deg) scale(.5)}25%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--mw-particle-dx, 0px) * .45),calc(var(--mw-particle-dy, -30px) * .45)) rotate(calc(var(--mw-particle-rotate, 0deg) * .5)) scale(1.35)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--mw-particle-dx,0),var(--mw-particle-dy,-30px)) rotate(var(--mw-particle-rotate,0deg)) scale(.9)}}.mw-firework-burst{height:0;pointer-events:none;position:fixed;width:0;z-index:2000}.mw-firework-spark{background:var(--mw-spark-color,#ffd97d);border-radius:2px;box-shadow:0 0 6px 1.5px var(--mw-spark-color,#ffd97d);height:12px;left:0;opacity:0;position:absolute;top:0;transform-origin:center;width:3px;animation:mw-firework-spark-fly .6s ease-out forwards;animation-delay:var(--mw-spark-delay,0s)}@keyframes mw-firework-spark-fly{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--mw-spark-angle,0deg)) translateY(0) scaleY(1)}65%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--mw-spark-angle,0deg)) translateY(var(--mw-spark-distance,40px)) scaleY(.5)}}@media (prefers-reduced-motion:reduce){.mw-firework-spark,.mw-particle{animation:none;display:none}}:root{--link-problem:#a54d32;--link-concept:#246b4b;--link-mathematician:#795477;--link-reference:#476986;--link-history:#88651f}:is(.prose-math,.markdown-inline) a[href^="/problems/"],[data-link-type=problem],a.markdown-problem-link{--content-link-color:var(--link-problem)}:is(.prose-math,.markdown-inline) a[href^="/concepts/"],[data-link-type=concept],a.wiki-link{--content-link-color:var(--link-concept)}:is(.prose-math,.markdown-inline) a[href^="/library/mathematicians/"],[data-link-type=mathematician]{--content-link-color:var(--link-mathematician)}:is(.prose-math,.markdown-inline) a[href^="/library/references/"],[data-link-type=reference]{--content-link-color:var(--link-reference)}:is(.prose-math,.markdown-inline) a[href^="/library/history/"],[data-link-type=history]{--content-link-color:var(--link-history)}:is(.prose-math,.markdown-inline) a:is([href^="/problems/"],[href^="/concepts/"],[href^="/library/mathematicians/"],[href^="/library/references/"],[href^="/library/history/"]):not(.missing),a:is(.wiki-link,.markdown-problem-link):not(.missing){color:var(--content-link-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:is(.prose-math,.markdown-inline) a:is([href^="/problems/"],[href^="/concepts/"],[href^="/library/mathematicians/"],[href^="/library/references/"],[href^="/library/history/"]):not(.missing):is(:hover,:focus-visible),a:is(.wiki-link,.markdown-problem-link):not(.missing):is(:hover,:focus-visible){color:var(--content-link-color);text-decoration-thickness:2px}.markdown-link-menu-results button[data-link-type] .markdown-link-result-icon,.markdown-link-menu-selected[data-link-type]>:first-child,.markdown-link-menu-selected[data-link-type]>small{color:var(--content-link-color)}.markdown-editor .cm-md-problem-link{color:var(--link-problem)}.markdown-editor .cm-md-wikilink{color:var(--link-concept)}