@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@600;700&display=swap";.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.print-only{display:none}.text-link{color:#e4b14e;font-size:13px;font-weight:800;text-decoration:none}.text-link:hover{color:#f6c768}.button:disabled{opacity:.6;cursor:default;transform:none}button.button{border:0;cursor:pointer;font-family:inherit}button.button-secondary{border:1px solid rgba(255,255,255,.11)}.growth-page{position:relative;z-index:1;width:min(1100px,calc(100% - 40px));margin-inline:auto;padding:64px 0 100px}.growth-header{max-width:720px;margin:0 auto 40px;text-align:center}.growth-header h1{margin:10px 0 16px;font-family:Space Grotesk,sans-serif;font-size:clamp(40px,7vw,68px);line-height:1.02;letter-spacing:-.05em}.growth-header p:last-child,.growth-header>p:not(.section-kicker){max-width:600px;margin:0 auto;color:#9696a2;font-size:17px;line-height:1.7}.growth-center{justify-content:center}.section-kicker svg{vertical-align:-2px;margin-right:4px}.daily-question{margin:0 0 90px;padding:34px;border:1px solid rgba(245,158,11,.18);border-radius:24px;background:linear-gradient(145deg,#f59e0b0f,#ffffff05)}.daily-question-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.daily-question-note{color:#6f6f7a;font-size:12px}.daily-question h2{max-width:760px;margin:6px 0 24px;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,3.4vw,32px);line-height:1.2;letter-spacing:-.03em}.daily-question .topic-quiz-options{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-question .topic-quiz-result .text-link{display:inline-block;margin-top:12px}.daily-question-skeleton{height:260px;margin-top:14px;border-radius:16px;background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08);background-size:200% 100%;animation:growthShimmer 1.4s linear infinite}@keyframes growthShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.latest-lessons{padding:0 0 80px}.mini-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mini-topic-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:18px;color:inherit;background:#ffffff06;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.mini-topic-card:hover{transform:translateY(-3px);border-color:#f59e0b3d}.mini-topic-card img{width:100%;aspect-ratio:16 / 9;display:block;object-fit:cover}.mini-topic-number{display:block;padding:14px 16px 0;color:#d89520;font-size:11px;font-weight:800;letter-spacing:.14em}.mini-topic-card h3{margin:6px 16px 18px;font-family:Space Grotesk,sans-serif;font-size:18px;line-height:1.25;letter-spacing:-.02em}.topic-filters{margin:-16px auto 36px}.topic-search{position:relative;max-width:560px;margin:0 auto 18px;display:flex;align-items:center;color:#77777f}.topic-search svg{position:absolute;left:16px;pointer-events:none}.topic-search input,.field input,.field textarea,.newsletter-form input{width:100%;min-height:50px;padding:0 44px;border:1px solid rgba(255,255,255,.11);border-radius:14px;color:#f2f2f4;background:#ffffff09;font:inherit;font-size:15px;outline:none;transition:border-color .16s ease,background .16s ease}.topic-search input:focus,.field input:focus,.field textarea:focus,.newsletter-form input:focus{border-color:#f59e0b73;background:#f59e0b0a}.topic-search-clear{position:absolute;right:10px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;color:#8b8b95;background:#ffffff0d;cursor:pointer}.theme-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.theme-chip{min-height:36px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#a5a5ae;background:#ffffff06;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.theme-chip span{color:#6c6c76;font-size:11px}.theme-chip:hover{color:#ececef;border-color:#f59e0b4d}.theme-chip.is-active{color:#111113;border-color:transparent;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.theme-chip.is-active span{color:#111113a6}.theme-chip-small{min-height:30px;padding:0 11px;font-size:12px}.topic-results-count{margin:16px 0 0;color:#6f6f7a;font-size:12px;text-align:center}.topic-empty{padding:60px 0;text-align:center;color:#9696a2}.topics-newsletter{margin-top:70px}.topic-theme-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.topic-share{margin-top:56px;padding-top:28px;border-top:1px solid rgba(255,255,255,.085)}.topic-next-steps,.scorecard-others{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px}.topic-next-steps,.scorecard-others{grid-template-columns:repeat(3,minmax(0,1fr))}.next-step-card{padding:22px;display:flex;flex-direction:column;gap:6px;border:1px solid rgba(255,255,255,.085);border-radius:18px;color:inherit;background:#ffffff06;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.next-step-card:hover{transform:translateY(-2px);border-color:#f59e0b47}.next-step-card .section-kicker{margin:0}.next-step-card strong{font-family:Space Grotesk,sans-serif;font-size:20px;letter-spacing:-.02em}.next-step-card span:last-child{color:#e4b14e;font-size:13px;font-weight:700}.topic-related{margin-top:64px}.topic-related .mini-topic-grid{margin-top:14px}.topic-content .newsletter{margin-top:64px}.share-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.share-label{margin-right:6px;color:#8b8b95;font-size:13px;font-weight:700}.share-button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#c9c9d0;background:#ffffff08;cursor:pointer;transition:color .16s ease,border-color .16s ease}.share-button:hover{color:#f6b73c;border-color:#f59e0b59}.newsletter{margin:0 0 80px;padding:32px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.05fr);gap:24px;align-items:center;border:1px solid rgba(255,255,255,.085);border-radius:24px;background:linear-gradient(145deg,#ffffff0b,#f59e0b06)}.newsletter-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#f6b73c;background:#f59e0b17;border:1px solid rgba(245,158,11,.16)}.newsletter-copy h2{margin:0;font-family:Space Grotesk,sans-serif;font-size:26px;letter-spacing:-.03em}.newsletter-copy p:last-child{margin:8px 0 0;color:#9696a2;font-size:14px;line-height:1.6}.newsletter-copy a{color:#e4b14e}.newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.newsletter-form input{padding:0 16px}.newsletter-fineprint,.newsletter-error{grid-column:1 / -1;margin:0;color:#6f6f7a;font-size:11px}.newsletter-error{color:#fca5a5}.newsletter-success{margin:0;color:#86efac;font-weight:700}.scorecard-card,.game-card{max-width:760px;margin:0 auto 60px;padding:36px;border:1px solid rgba(255,255,255,.085);border-radius:26px;background:linear-gradient(145deg,#ffffff0b,#ffffff04);box-shadow:0 30px 100px #00000038}.scorecard-card h2,.game-card h2{margin:18px 0 24px;font-family:Space Grotesk,sans-serif;font-size:clamp(25px,3.6vw,34px);line-height:1.18;letter-spacing:-.03em}.scorecard-progress{display:grid;gap:10px;color:#8b8b95;font-size:12px;font-weight:700}.scorecard-progress-track,.scorecard-meter-track{height:6px;overflow:hidden;border-radius:999px;background:#ffffff12}.scorecard-progress-fill,.scorecard-meter-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#fbbf24,#f59e0b);transition:width .3s ease}.scorecard-back{margin-top:18px;display:inline-flex;align-items:center;gap:6px;border:0;color:#8b8b95;background:none;font:inherit;font-size:13px;cursor:pointer}.scorecard-result h1{margin:6px 0 10px;font-family:Space Grotesk,sans-serif;font-size:clamp(44px,7vw,64px);line-height:1;letter-spacing:-.05em;color:#f6b73c}.scorecard-tagline{margin:0;color:#e2e2e7;font-size:19px;line-height:1.5}.scorecard-meter{margin:26px 0 0}.scorecard-meter-label{display:flex;justify-content:space-between;margin-bottom:8px;color:#a5a5ae;font-size:13px}.scorecard-meter-label strong{color:#f2f2f4}.scorecard-summary{margin:24px 0 0;color:#a5a5ae;font-size:16px;line-height:1.75}.scorecard-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.scorecard-columns div{padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#ffffff05}.scorecard-columns h2,.scorecard-subhead{margin:0 0 6px;line-height:1.3;letter-spacing:0;color:#ececef;font-family:Space Grotesk,sans-serif;font-size:17px}.scorecard-subhead{margin-top:34px;margin-bottom:12px}.scorecard-columns p{margin:0;color:#9696a2;font-size:14px;line-height:1.6}.scorecard-next{margin-top:26px!important}.scorecard-topic-list{margin:0;padding:0;display:grid;gap:8px;list-style:none}.scorecard-topic-list a{padding:14px 16px;display:flex;flex-direction:column;gap:3px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#dcdce1;background:#ffffff05;font-weight:700;text-decoration:none}.scorecard-topic-list a:hover{border-color:#f59e0b4d}.scorecard-topic-list span{color:#d89520;font-size:11px;font-weight:800;letter-spacing:.14em}.scorecard-actions{margin-top:34px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.scorecard-cta{margin-top:34px;padding-top:26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,255,255,.08)}.scorecard-cta p{margin:0;color:#a5a5ae}.scorecard-page .newsletter{max-width:1100px}.tools-grid{margin-bottom:80px}.tool-card{min-height:290px}.tool-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:start;margin-bottom:80px}.tool-panel,.tool-output{padding:28px;border:1px solid rgba(255,255,255,.085);border-radius:22px;background:#ffffff08}.tool-output{background:linear-gradient(145deg,#f59e0b0d,#ffffff05);border-color:#f59e0b29}.tool-output-head h2{margin:4px 0 18px;font-family:Space Grotesk,sans-serif;font-size:24px;letter-spacing:-.02em}.field{margin:0 0 20px;padding:0;display:grid;gap:8px;border:0}.field>span,.field legend{margin-bottom:8px;padding:0;color:#cfcfd4;font-size:13px;font-weight:700}.field input,.field textarea{padding:12px 14px}.field textarea{min-height:74px;resize:vertical;line-height:1.5}.check{display:flex;align-items:center;gap:10px;padding:8px 0;color:#b7b7c0;font-size:14px;cursor:pointer}.check input{width:18px;height:18px;min-height:0;margin:0;padding:0;flex-shrink:0;accent-color:#f59e0b}.field .check{padding:6px 0}.segmented{display:inline-flex;flex-wrap:wrap;gap:6px;padding:5px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff06}.segmented button{min-height:38px;padding:0 14px;border:0;border-radius:10px;color:#9a9aa4;background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.segmented button.is-active{color:#111113;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.segmented-wide{display:flex;width:fit-content;margin:0 auto 24px}.tool-privacy{margin:4px 0 0;color:#66666f;font-size:12px}.agenda-list{margin:0;padding:0;display:grid;gap:12px;list-style:none;counter-reset:agenda}.agenda-list>li{padding:16px 18px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#0a0a0f66}.agenda-item-head{display:flex;justify-content:space-between;gap:12px;color:#ececef}.agenda-item-head span{flex-shrink:0;color:#f6b73c;font-size:13px;font-weight:800}.agenda-list ul{margin:10px 0 0;padding-left:18px;color:#a5a5ae;font-size:14px;line-height:1.6}.agenda-why{display:inline-block;margin-top:8px;color:#c99a3e;font-size:12px;font-weight:700;text-decoration:none}.copy-print-bar{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.feedback-output{margin:0;padding:22px;border-left:3px solid #f59e0b;border-radius:0 14px 14px 0;color:#ececef;background:#0a0a0f66;font-size:18px;line-height:1.65}.feedback-warnings{margin-top:18px;padding:16px 18px;border:1px solid rgba(245,158,11,.25);border-radius:14px;background:#f59e0b0f;color:#f6b73c;font-size:13px}.feedback-warnings ul{margin:8px 0 0;padding-left:18px;color:#c9c9d0;line-height:1.6}.feedback-tips{margin:18px 0 0;padding-left:18px;color:#8b8b95;font-size:13px;line-height:1.7}.feedback-tips a{color:#e4b14e}.saythis-sheet{margin:30px 0 80px}.saythis-group{margin-bottom:40px}.saythis-group h2{margin:0 0 14px;font-family:Space Grotesk,sans-serif;font-size:24px;letter-spacing:-.02em}.saythis-table{overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:18px}.saythis-row{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:16px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.06);font-size:14px;line-height:1.55}.saythis-row-head{border-top:0;color:#77777f;background:#ffffff08;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.saythis-situation{color:#cfcfd4;font-weight:700}.saythis-situation a{display:block;margin-top:4px;color:#c99a3e;font-size:12px;text-decoration:none}.saythis-not{color:#fca5a5;text-decoration:line-through;text-decoration-color:#fca5a573}.saythis-say{color:#86efac;font-weight:600}.game-stats{display:flex;flex-wrap:wrap;gap:8px}.game-stats span{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#8b8b95;background:#ffffff06;font-size:12px}.game-stats strong{color:#f2f2f4}.game-situation{margin:28px 0 0;color:#d89520;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.game-card h2{margin-top:8px}.game-choices{display:grid;gap:12px}.game-choice{width:100%;min-height:74px;padding:18px 20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#e2e2e7;background:#ffffff08;font:inherit;font-size:17px;line-height:1.45;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .18s ease,background .18s ease,opacity .18s ease}.game-choice:hover:not(:disabled){transform:translateY(-2px);border-color:#f59e0b66;background:#f59e0b0d}.game-choice:disabled{cursor:default}.game-choice.is-correct{border-color:#22c55e73;color:#dcfce7;background:#22c55e17}.game-choice.is-wrong{border-color:#ef444466;color:#fee2e2;background:#ef444414}.game-choice.is-dim{opacity:.45}.game-result-actions{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.game-finished{padding-top:18px}.game-finished>p:not(.section-kicker){color:#a5a5ae}.game-finished .share-row{margin-top:26px}@media(max-width:900px){.newsletter{grid-template-columns:auto minmax(0,1fr)}.newsletter-form{grid-column:1 / -1}.tool-layout{grid-template-columns:1fr}.mini-topic-grid,.scorecard-others{grid-template-columns:1fr 1fr}}@media(max-width:720px){.growth-page{width:min(100% - 28px,1100px);padding:44px 0 72px}.daily-question,.scorecard-card,.game-card{padding:22px;border-radius:20px}.daily-question .topic-quiz-options,.topic-next-steps,.scorecard-columns,.mini-topic-grid,.scorecard-others{grid-template-columns:1fr}.daily-question-head{flex-direction:column;align-items:flex-start;gap:2px}.newsletter{padding:22px;grid-template-columns:1fr}.newsletter-form{grid-template-columns:1fr}.newsletter-form .button{width:100%}.saythis-row{grid-template-columns:1fr;gap:6px}.saythis-row-head{display:none}.tool-panel,.tool-output{padding:20px}.segmented-wide{width:100%}.segmented-wide button{flex:1}}@media(max-width:340px){.global-brand span{display:none}}@media print{body{background:#fff!important;color:#111!important}.global-header,.global-footer,.ambient,.no-print,.newsletter{display:none!important}.print-only{display:block}.growth-page{width:100%;padding:0}.growth-header{margin-bottom:16px}.growth-header h1{color:#111;font-size:30px}.growth-header p{color:#444!important;font-size:12px!important}.tool-layout{display:block}.tool-output,.agenda-list>li,.saythis-table,.feedback-output{border-color:#ccc!important;background:#fff!important;color:#111!important}.tool-output-head h2,.agenda-item-head,.saythis-group h2,.saythis-situation{color:#111!important}.agenda-list ul,.saythis-row{color:#333!important}.saythis-not{color:#a11!important}.saythis-say{color:#075e2b!important}.saythis-row{break-inside:avoid;border-color:#ddd!important}}.practice-arcade{margin-top:36px;padding:24px;border:1px solid rgba(245,158,11,.22);border-radius:20px;background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px) 0 0 / 100% 4px,#f59e0b0b}.practice-arcade-head{display:flex;align-items:center;gap:14px}.practice-arcade-head .section-kicker{margin:0 0 2px}.practice-arcade-head h2{margin:0;font-size:22px}.practice-arcade-icon{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;color:#111;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.practice-arcade-copy{margin:12px 0 16px;color:#a1a1aa}.practice-arcade-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.practice-arcade-game{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid rgba(255,255,255,.09);border-left:4px solid var(--game-accent, #f59e0b);border-radius:14px;color:inherit;text-decoration:none;background:#00000040;transition:transform .15s ease,border-color .15s ease}.practice-arcade-game:hover{transform:translateY(-2px);border-color:#f59e0b59}.practice-arcade-game strong{font-family:Space Grotesk,sans-serif;font-size:18px}.practice-arcade-game span{color:#a1a1aa;font-size:14px}.practice-arcade-game em{color:#e4b14e;font-size:12px;font-style:normal;font-weight:700}.practice-arcade-all{display:inline-block;margin-top:14px;color:#e4b14e;font-size:14px;font-weight:700;text-decoration:none}@media(max-width:640px){.practice-arcade{padding:18px}.practice-arcade-games{grid-template-columns:1fr}}.info-page{max-width:720px;margin:0 auto 80px;color:#c9c9d1;font-size:17px;line-height:1.75}.info-page h2{margin:36px 0 10px;color:#f4f4f6;font-family:Space Grotesk,sans-serif;font-size:24px;letter-spacing:-.02em}.info-page p{margin:0 0 14px}.info-page ul{margin:0 0 14px;padding-left:22px}.info-page li{margin-bottom:8px}.info-page a{color:#fbbf24}.info-page .info-email{font-size:22px;font-weight:700;word-break:break-all}.tools-apps-header{margin-top:0}.tools-apps-header h2{margin:10px 0 12px;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4.5vw,40px);line-height:1.1;letter-spacing:-.04em}.tools-apps-header+.tools-grid{margin-bottom:72px}.jump-chips{display:none}#agenda,.tool-guide-section[id]{scroll-margin-top:16px}@media(max-width:900px){.jump-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.jump-chips a{padding:8px 14px;border:1px solid rgba(245,158,11,.45);border-radius:999px;color:#f6b73c;background:#f59e0b14;font-size:14px;font-weight:700;text-decoration:none}}.tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tools-grid .tool-card{min-height:0;padding:22px;display:flex;flex-direction:column;border-radius:18px}.tools-grid .tool-card .product-icon{width:40px;height:40px;border-radius:12px}.tools-grid .tool-card .product-eyebrow{margin:16px 0 6px}.tools-grid .tool-card .product-icon+.product-eyebrow{margin-top:16px}.tools-grid .tool-card>.product-eyebrow:first-child{margin-top:0}.tools-grid .tool-card h3{font-size:20px;letter-spacing:-.02em}.tools-grid .tool-card .product-description{margin-top:8px;font-size:14px;line-height:1.5}.tools-grid .tool-card .product-link{margin-top:auto;padding-top:16px}@media(max-width:980px){.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tools-grid{grid-template-columns:1fr;gap:8px;margin-bottom:48px}.tools-grid .tool-card{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;align-items:start;padding:14px 16px;border-radius:14px}.tools-grid .tool-card:after{display:none}.tools-grid .tool-card .product-icon{grid-row:1 / span 3;width:40px;height:40px}.tools-grid .tool-card .product-eyebrow,.tools-grid .tool-card .product-icon+.product-eyebrow{grid-column:2;margin:0 0 2px;font-size:11px;letter-spacing:.1em}.tools-grid .tool-card h3{grid-column:2;font-size:17px}.tools-grid .tool-card .product-description{grid-column:2;margin-top:4px;font-size:13.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tools-grid .tool-card:not(:has(.product-icon)){grid-template-columns:minmax(0,1fr)}.tools-grid .tool-card:not(:has(.product-icon))>*{grid-column:1}.tools-grid .tool-card .product-link{display:none}}.hub-filter{position:sticky;top:0;z-index:15;display:grid;gap:10px;margin:0 -8px 18px;padding:12px 8px;background:#0a0a0eeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.06)}.hub-search{display:flex;align-items:center;gap:8px;max-width:560px;width:100%;margin:0 auto;padding:0 10px 0 14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff0a;color:#8b8b96}.hub-search:focus-within{border-color:#f59e0b8c}.hub-search input{flex:1;min-width:0;min-height:44px;border:0;background:transparent;color:#f4f4f5;font:inherit;font-size:16px;outline:none}.hub-search button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#9b9ba6;cursor:pointer}.hub-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.hub-chip{min-height:36px;padding:6px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff08;color:#b4b4bd;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.hub-chip.is-on{border-color:#f59e0b;background:#f59e0b;color:#111}.hub-count{margin:0 0 8px;color:#9b9ba6;text-align:center;font-size:14px}.hub-count a{color:#fbbf24}.hub-section{scroll-margin-top:140px}.hub-section .tools-apps-header.is-first{margin-top:8px}@media(max-width:700px){.hub-chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin:0 -14px;padding:0 14px 2px;scrollbar-width:none}.hub-chips::-webkit-scrollbar{display:none}}.daily-question-from{margin:-14px 0 18px;color:#8b8b96;font-size:13px}.daily-question-from a{color:#fbbf24}@media(min-width:1100px){.home-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center;margin-bottom:70px}.home-top .hero{min-height:0;padding:80px 0}.home-top .daily-question{margin:0;padding:28px}.home-top .daily-question h2{font-size:22px}.home-top .daily-question .topic-quiz-options{grid-template-columns:1fr}}.scorecard-tool{display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;border:1px solid rgba(245,158,11,.35);border-radius:16px;background:#f59e0b12;color:#c9c9d1;font-size:14px;line-height:1.5;text-decoration:none}.scorecard-tool:hover{border-color:#f59e0b99}.scorecard-tool svg{color:#fbbf24}.scorecard-tool small{display:block;color:#fbbf24;font-size:11px;font-weight:800;letter-spacing:.1em}.scorecard-tool strong{display:block;margin:2px 0;color:#f4f4f5;font-size:17px}:root{font-family:DM Sans,system-ui,sans-serif;color:#f5f5f5;background:#0a0a0f;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 50% -10%,rgba(245,158,11,.08),transparent 36rem),#0a0a0f}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.site-shell{position:relative;min-height:100vh;overflow:hidden}.ambient{position:fixed;pointer-events:none;border-radius:999px;filter:blur(110px);opacity:.55}.ambient-one{width:420px;height:420px;left:-170px;top:20%;background:#f59e0b14}.ambient-two{width:380px;height:380px;right:-150px;top:55%;background:#f973160e}.hero{min-height:620px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:90px 0}.hero-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(245,158,11,.2);border-radius:999px;color:#f6b73c;background:#f59e0b12;font-size:11px;font-weight:800;letter-spacing:.13em}.hero h1{max-width:900px;margin:24px 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(45px,8vw,86px);line-height:.98;letter-spacing:-.055em}.hero h1 span{color:#9b9ba7}.hero-copy{max-width:610px;margin:28px 0 0;color:#9696a2;font-size:18px;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button{min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s ease,background .18s ease,border-color .18s ease}.button:hover{transform:translateY(-1px)}.button-primary{color:#111113;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 14px 40px #f59e0b24}.button-secondary{border:1px solid rgba(255,255,255,.11);color:#dadade;background:#ffffff09}.products{padding:20px 0 100px}.section-heading{margin-bottom:22px;display:flex;align-items:end;justify-content:space-between;gap:20px}.section-kicker{margin:0 0 8px;color:#d89520;font-size:11px;font-weight:800;letter-spacing:.16em}.section-heading h2,.philosophy h2{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(27px,4vw,38px);letter-spacing:-.035em}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-card{position:relative;min-height:330px;padding:28px;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:22px;color:inherit;background:linear-gradient(145deg,#ffffff0d,#ffffff04);box-shadow:0 20px 70px #0000002e;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.product-card:after{content:"";position:absolute;width:190px;height:190px;right:-80px;bottom:-85px;border-radius:999px;background:#f59e0b0e;filter:blur(25px)}.product-card:hover{transform:translateY(-3px);border-color:#f59e0b3d;background:linear-gradient(145deg,#fff1,#f59e0b06)}.product-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#f6b73c;background:#f59e0b17;border:1px solid rgba(245,158,11,.16)}.product-eyebrow{margin:25px 0 7px;color:#777782;font-size:11px;font-weight:800;letter-spacing:.16em}.product-card h3{margin:0;font-family:Space Grotesk,sans-serif;font-size:28px;letter-spacing:-.035em}.product-description{max-width:450px;margin:12px 0 0;color:#94949f;font-size:15px;line-height:1.65}.product-meta{margin:18px 0 0;color:#686873;font-size:12px}.product-link{position:absolute;left:28px;bottom:26px;display:inline-flex;align-items:center;gap:7px;color:#e4b14e;font-size:13px;font-weight:800}.philosophy{margin-bottom:100px;padding:30px;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;border:1px solid rgba(255,255,255,.075);border-radius:22px;background:#ffffff06}.philosophy-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;color:#b2b2bc;background:#ffffff0d}.philosophy p:last-child{max-width:720px;margin:12px 0 0;color:#8f8f9a;line-height:1.7}.site-width{position:relative;z-index:1;width:min(1100px,calc(100% - 40px));margin-inline:auto}.global-header{min-height:78px;display:flex;align-items:center;gap:24px;border-bottom:1px solid rgba(255,255,255,.075)}.global-brand{display:inline-flex;align-items:center;gap:10px;color:#f4f4f5;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;text-decoration:none}.global-brand-logo{width:38px;height:38px;flex-shrink:0;display:block;object-fit:cover;border-radius:11px}.global-nav{margin-left:auto;display:flex;align-items:center;gap:6px}.global-nav-link{min-height:38px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:10px;color:#8e8e99;font-size:13px;font-weight:700;text-decoration:none;transition:color .16s ease,background .16s ease,border-color .16s ease}.global-nav-link:hover{color:#dedee3;background:#ffffff09}.global-nav-link .nav-short{display:none}@media(max-width:700px){.global-nav-link .nav-short{display:inline}}.global-nav-link.is-active{color:#efb347;border-color:#f59e0b24;background:#f59e0b12}.global-footer{position:relative;z-index:1;margin-top:30px;border-top:1px solid rgba(255,255,255,.075)}.global-footer-inner{width:min(1100px,calc(100% - 40px));min-height:86px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:22px}.footer-branding{display:flex;flex-direction:column;gap:4px}.footer-branding strong{color:#777782;font-size:12px;font-weight:700}.footer-branding span{color:#4f4f59;font-size:11px}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.footer-link{min-height:36px;display:inline-flex;align-items:center;padding:8px 10px;border:0;border-radius:8px;color:#8b8b96;background:transparent;font-size:12px;font-weight:700;cursor:pointer;transition:color .16s ease,background .16s ease}.footer-link:hover{color:#d3d3d8;background:#ffffff09}.legal-backdrop{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;padding:20px;display:grid;place-items:center;background:#000000c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:legalFadeIn .16s ease-out}.legal-dialog{width:min(720px,100%);max-height:min(760px,calc(100vh - 40px));overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#121217;box-shadow:0 30px 100px #00000080;animation:legalLiftIn .18s ease-out}.legal-dialog-header{padding:21px 22px 17px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.075)}.legal-kicker{margin:0 0 5px;color:#d89824;font-size:11px;font-weight:800;letter-spacing:.17em}.legal-dialog-header h2{margin:0;color:#f0f0f2;font-family:Space Grotesk,sans-serif;font-size:21px;letter-spacing:-.025em}.legal-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:#777782;background:#ffffff06;cursor:pointer}.legal-close:hover{color:#e1e1e5;background:#ffffff0d}.legal-tabs{padding:10px 14px;display:flex;gap:5px;border-bottom:1px solid rgba(255,255,255,.065);background:#0000001f}.legal-tabs button{min-height:36px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:9px;color:#686873;background:transparent;font-size:11px;font-weight:800;cursor:pointer}.legal-tabs button.active{color:#efb343;border-color:#f59e0b24;background:#f59e0b12}.legal-content{padding:23px;overflow-y:auto;color:#92929d;font-size:13px;line-height:1.72;scrollbar-width:thin;scrollbar-color:#34343c transparent}.legal-content::-webkit-scrollbar{width:8px}.legal-content::-webkit-scrollbar-track{background:transparent}.legal-content::-webkit-scrollbar-thumb{border-radius:999px;background:#34343c}.legal-content h3{margin:0 0 13px;color:#ececef;font-family:Space Grotesk,sans-serif;font-size:20px}.legal-content h4{margin:22px 0 6px;color:#cfcfd4;font-size:13px}.legal-content p{margin:0 0 13px}.legal-external-link{display:inline-flex;align-items:center;gap:6px;color:#dfaa48;font-size:12px;font-weight:800;text-decoration:none}.legal-external-link:hover{color:#f0bd58}@keyframes legalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes legalLiftIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.youtube-short-wrapper{width:min(100%,390px);aspect-ratio:9 / 16;margin:32px auto;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#000;box-shadow:0 24px 70px #0000004d}.youtube-short-wrapper iframe{width:100%;height:100%;display:block;border:0;aspect-ratio:9 / 16}.topics-page{position:relative;z-index:1;width:min(1100px,calc(100% - 40px));margin-inline:auto;padding:72px 0 110px}.topics-header{max-width:700px;margin:0 auto 52px;text-align:center}.topics-header h1{margin:10px 0 16px;font-family:Space Grotesk,sans-serif;font-size:clamp(48px,8vw,78px);line-height:1;letter-spacing:-.055em}.topics-header>p:last-child{max-width:580px;margin:0 auto;color:#9696a2;font-size:17px;line-height:1.7}.topics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.topic-card{overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:22px;color:inherit;background:linear-gradient(145deg,#ffffff0d,#ffffff04);box-shadow:0 20px 70px #0000002e;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.topic-card:hover{transform:translateY(-4px);border-color:#f59e0b3d;background:linear-gradient(145deg,#fff1,#f59e0b06)}.topic-card-thumbnail{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#111116}.topic-card-thumbnail img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s ease}.topic-card:hover .topic-card-thumbnail img{transform:scale(1.025)}.topic-card-thumbnail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.55),transparent 55%);pointer-events:none}.topic-card-number{position:absolute;z-index:2;left:16px;bottom:15px;padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#f6b73c;background:#0a0a0fd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:800;letter-spacing:.13em}.topic-card-play{position:absolute;z-index:2;right:16px;bottom:14px;width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:#111113;background:#f59e0b;font-size:13px}.topic-card-content{padding:24px}.topic-card-content h2{margin:0;font-family:Space Grotesk,sans-serif;font-size:27px;letter-spacing:-.035em}.topic-card-content p{margin:10px 0 0;color:#92929d;font-size:14px;line-height:1.65}.topic-card-link{display:inline-block;margin-top:22px;color:#e4b14e;font-size:13px;font-weight:800}.topic-page{position:relative;z-index:1;width:min(900px,calc(100% - 40px));margin-inline:auto;padding:64px 0 96px}.topic-header{width:min(100%,720px);margin-inline:auto;text-align:center}.topic-header h1{margin:12px 0 16px;font-family:Space Grotesk,sans-serif;font-size:clamp(40px,7vw,72px);line-height:1.04;letter-spacing:-.05em}.topic-description{max-width:620px;margin:0 auto;color:#9696a2;font-size:18px;line-height:1.7}.topic-content{width:min(100%,680px);margin:56px auto 0}.topic-content>div+div{margin-top:48px}.topic-content h2{margin:10px 0 16px;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,4vw,36px);line-height:1.12;letter-spacing:-.035em}.topic-content p{margin:0;color:#9696a2;font-size:16px;line-height:1.75}.topic-takeaway{padding:28px;border:1px solid rgba(245,158,11,.14);border-radius:20px;background:linear-gradient(145deg,#f59e0b0f,#ffffff05)}.topic-takeaway p:last-child{color:#c6c6cc}.topic-navigation{width:min(100%,680px);margin:64px auto 0;padding-top:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;border-top:1px solid rgba(255,255,255,.1)}.topic-navigation a{color:#b7b7c0;font-size:13px;font-weight:700;text-decoration:none;transition:color .16s ease}.topic-navigation a:hover{color:#efb347}.topic-navigation>div:last-child{text-align:right}.topic-content{width:min(100%,680px);margin:64px auto 0}.topic-section{margin-top:72px}.topic-section:first-child{margin-top:0}.topic-lead{margin:12px 0 0!important;color:#c8c8d0!important;font-size:18px!important;line-height:1.8!important}.topic-section h2{margin:12px 0 24px;color:#f2f2f4;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4vw,38px);line-height:1.12;letter-spacing:-.035em}.topic-deeper-copy{display:grid;gap:20px;margin-top:18px}.topic-deeper-copy p{margin:0!important;color:#9d9da8!important;font-size:16px!important;line-height:1.8!important}.topic-takeaway{margin-top:64px!important;padding:28px!important;border:1px solid rgba(245,158,11,.22)!important;border-radius:20px!important;background:linear-gradient(145deg,#f59e0b0e,#ffffff05)!important}.topic-takeaway .section-kicker{margin-bottom:10px}.topic-takeaway p:last-child{margin:0!important;color:#d0d0d6!important;font-size:16px!important;line-height:1.7!important}.topic-quiz{margin-top:72px;padding-top:56px;border-top:1px solid rgba(255,255,255,.085)}.topic-quiz h2{max-width:620px;margin:12px 0 30px;color:#f2f2f4;font-family:Space Grotesk,sans-serif;font-size:clamp(27px,4vw,37px);line-height:1.15;letter-spacing:-.035em}.topic-quiz-options{width:100%;display:grid;grid-template-columns:1fr;gap:12px}.topic-quiz-option{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:66px;margin:0;padding:14px 18px;display:flex;align-items:center;gap:15px;border:1px solid rgba(255,255,255,.095);border-radius:15px;color:#c9c9d0;background:#ffffff06;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.45;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .18s ease,background .18s ease,color .18s ease}.topic-quiz-option:hover:not(:disabled){transform:translateY(-2px);border-color:#f59e0b59;color:#f0f0f2;background:#f59e0b0e}.topic-quiz-option:disabled{cursor:default}.topic-quiz-letter{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#a7a7b1;background:#ffffff0a;font-size:12px;font-weight:800}.topic-quiz-option.is-correct{border-color:#22c55e6b;color:#dcfce7;background:#22c55e16}.topic-quiz-option.is-correct .topic-quiz-letter{border-color:#22c55e66;color:#86efac;background:#22c55e1f}.topic-quiz-option.is-wrong{border-color:#ef444461;color:#fee2e2;background:#ef444413}.topic-quiz-option.is-wrong .topic-quiz-letter{border-color:#ef444457;color:#fca5a5;background:#ef44441c}.topic-quiz-result{margin-top:20px;padding:20px 22px;border-radius:15px}.topic-quiz-result strong{display:block;margin-bottom:7px;font-size:14px;font-weight:800}.topic-quiz-result p{margin:0!important;color:#b7b7c0!important;font-size:14px!important;line-height:1.7!important}.topic-quiz-result.is-correct{border:1px solid rgba(34,197,94,.25);background:#22c55e11}.topic-quiz-result.is-correct strong{color:#86efac}.topic-quiz-result.is-wrong{border:1px solid rgba(245,158,11,.25);background:#f59e0b0f}.topic-quiz-result.is-wrong strong{color:#f6b73c}.topic-not-found-action{margin-top:28px}@media(max-width:700px){.site-width,.global-footer-inner{width:min(100% - 28px,1100px)}.global-header{min-height:70px;gap:12px}.global-brand{font-size:15px}.global-brand-logo{width:34px;height:34px}.global-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.09);background:#0a0a0ef5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.global-nav.is-hidden-mobile{display:none}.global-nav-link{min-height:48px;padding:4px 2px;flex-direction:column;justify-content:center;gap:3px;font-size:11px;line-height:1.1}.global-nav-link svg{width:19px;height:19px}.global-nav-link .nav-long{display:none}.global-account{margin-left:auto}body:has(.global-nav:not(.is-hidden-mobile)){padding-bottom:calc(68px + env(safe-area-inset-bottom))}.global-footer-inner{padding:20px 0;align-items:flex-start;flex-direction:column}.footer-links{justify-content:flex-start}.legal-backdrop{padding:10px;align-items:end}.legal-dialog{max-height:calc(100vh - 20px);border-radius:18px 18px 10px 10px}.legal-tabs{overflow-x:auto}}@media(max-width:720px){.hero{min-height:560px;padding:70px 0}.hero-copy{font-size:16px}.hero-actions,.button{width:100%}.topics-page{width:min(100% - 28px,1100px);padding:48px 0 80px}.topics-header{margin-bottom:36px}.topics-grid{grid-template-columns:1fr}.topic-card-content{padding:20px}.product-grid{grid-template-columns:1fr}.product-card{min-height:315px}.philosophy{grid-template-columns:1fr}.topic-page{width:min(100% - 28px,900px);padding:44px 0 72px}.topic-description{font-size:16px}.youtube-short-wrapper{width:min(100%,340px);margin:28px auto;border-radius:18px}.topic-content{margin-top:44px}.topic-takeaway{padding:22px}.topic-navigation{margin-top:48px;font-size:12px}.topic-content{margin-top:52px}.topic-section{margin-top:56px}.topic-lead{font-size:17px!important}.topic-deeper-copy{gap:18px}.topic-takeaway{margin-top:52px!important;padding:22px!important}.topic-quiz{margin-top:56px;padding-top:48px}.topic-quiz h2{margin-bottom:24px}.topic-quiz-option{min-height:62px;padding:12px 14px;gap:12px;font-size:14px}.topic-quiz-letter{width:34px;height:34px;flex-basis:34px}}@media(max-width:470px){.hero h1{font-size:45px}.product-card,.philosophy{padding:22px}.product-link{left:22px}.topic-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:56px;min-height:620px;margin-top:40px;padding:48px 50px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at 90% 45%,rgba(245,158,11,.07),transparent 34%),linear-gradient(145deg,#ffffff09,#ffffff03)}.topic-hero-copy{min-width:0;max-width:700px}.topic-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:0 0 26px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.topic-meta span:first-child{color:#f0ad32}.topic-meta span:last-child{color:#d0d0d7}.topic-meta-divider{width:34px;height:2px;display:block;flex-shrink:0;overflow:hidden;color:transparent;background:#fff3}.topic-hero h1{margin:0;color:#f5f5f5;font-family:Space Grotesk,sans-serif;font-size:clamp(46px,4vw,60px);font-weight:700;line-height:1.03;letter-spacing:-.05em}.topic-hero .topic-description{max-width:620px;margin:26px 0 0;color:#9696a2;font-size:18px;line-height:1.7}.topic-hero .youtube-short-wrapper{width:320px;max-width:100%;margin:0;justify-self:end;border-radius:22px}@media(max-width:680px){.topic-hero{grid-template-columns:1fr;min-height:0;gap:36px;margin-top:28px;padding:30px 20px 38px;border-radius:22px}.topic-hero-copy{text-align:center}.topic-meta{justify-content:center;margin-bottom:20px;font-size:16px}.topic-meta-divider{width:22px;height:1px}.topic-hero h1{font-size:clamp(38px,10vw,52px)}.topic-hero .topic-description{margin:22px auto 0;font-size:16px}.topic-hero .youtube-short-wrapper{width:min(100%,340px);margin-inline:auto;justify-self:center}}}@media(max-width:700px){body:has(.global-nav:not(.is-hidden-mobile)) .after-value,body:has(.global-nav:not(.is-hidden-mobile)) .acct-nudge{bottom:calc(76px + env(safe-area-inset-bottom))}}.nf-search{display:flex;align-items:center;gap:8px;max-width:560px;margin:22px auto 10px;padding:6px 6px 6px 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0a;color:#9b9ba6}.nf-search input{flex:1;min-width:0;min-height:40px;border:0;background:transparent;color:#f4f4f5;font:inherit;font-size:16px;outline:none}.nf-search .button{min-height:40px}.nf-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:680px;margin:14px auto 6px;padding:0;list-style:none}.nf-links a{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#e4e4e7;text-decoration:none;font-size:14px}.nf-links a:hover{border-color:#f59e0b80;color:#fbbf24}@media(min-width:981px){.topics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.topic-card-content h2{font-size:21px;letter-spacing:-.02em}}@media(max-width:700px){.topics-grid{grid-template-columns:1fr;gap:10px}.topic-card{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;border-radius:14px}.topic-card-thumbnail{aspect-ratio:4 / 3;height:100%}.topic-card-number{top:6px;left:6px;padding:3px 6px;font-size:11px;letter-spacing:.06em}.topic-card-play{display:none}.topic-card-content{padding:12px 14px}.topic-card-content h2{margin:0;font-size:16px;line-height:1.3;letter-spacing:-.01em}.topic-card-content p{margin-top:4px;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.topic-card-link{display:none}}.text-link,.practice-arcade-all,.offer-more,.acct-banner-link{min-height:36px;display:inline-flex;align-items:center}.library-copy,.button.nb-small{min-height:36px}.topics-grid.is-collapsed>.topic-card:nth-child(n+13){display:none}.topics-more{display:flex;justify-content:center;margin:22px 0 48px}.global-account{flex-shrink:0;min-width:38px}.acct-header-btn{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(245,158,11,.35);border-radius:10px;color:#f6b73c;background:#f59e0b14;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.acct-header-btn:hover{background:#f59e0b29}.acct-menu-wrap{position:relative}.acct-avatar{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;color:#111113;background:#f59e0b;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;cursor:pointer}.acct-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:240px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#16161b;box-shadow:0 18px 40px #00000073}.acct-menu p{display:grid;gap:2px;margin:0 0 6px;padding:8px 10px 10px;border-bottom:1px solid rgba(255,255,255,.07)}.acct-menu p strong{color:#ececef;font-size:14px}.acct-menu p span{overflow:hidden;color:#85858f;font-size:12px;text-overflow:ellipsis}.acct-menu a,.acct-menu button{width:100%;display:flex;align-items:center;gap:8px;padding:9px 10px;border:0;border-radius:9px;color:#d4d4da;background:none;font:inherit;font-size:13.5px;text-align:left;text-decoration:none;cursor:pointer}.acct-menu a:hover,.acct-menu button:hover{background:#ffffff0d}.acct-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#050508b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.acct-dialog{position:relative;width:min(420px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:28px 26px 22px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#121217;box-shadow:0 30px 80px #0000008c}.acct-dialog h2{margin:0 30px 8px 0;color:#f4f4f5;font-family:Space Grotesk,sans-serif;font-size:22px}.acct-close{position:absolute;top:16px;right:16px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;color:#8b8b95;background:#ffffff0a;cursor:pointer}.acct-lede{margin:0 0 18px;color:#a5a5ae;font-size:13.5px;line-height:1.55}.acct-google{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#1f1f1f;background:#fff;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.acct-google:disabled{opacity:.5;cursor:not-allowed}.acct-or{display:flex;align-items:center;gap:10px;margin:16px 0 6px;color:#6f6f79;font-size:12px}.acct-or:before,.acct-or:after{content:"";flex:1;height:1px;background:#ffffff14}.acct-form .field input{width:100%}.acct-submit{width:100%;justify-content:center;margin-top:4px}.acct-switch{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px}.acct-switch button,.acct-banner-link{padding:0;border:0;color:#c99a3e;background:none;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.acct-error{margin:0 0 10px;color:#fca5a5;font-size:13px;line-height:1.5}.acct-message{margin:0 0 10px;color:#86efac;font-size:13px;line-height:1.5}.acct-fine{margin:16px 0 0;color:#6f6f79;font-size:11.5px}.acct-fine a{color:#9a9aa4}.acct-spin{animation:acct-spin .9s linear infinite}@keyframes acct-spin{to{transform:rotate(360deg)}}.acct-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:46px;margin:0 0 18px;padding:10px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#c4c4cc;background:#ffffff06;font-size:13.5px;line-height:1.5}.acct-banner>span{flex:1 1 260px}.acct-banner.is-guest{border-color:#f59e0b4d;background:#f59e0b0f}.acct-banner.is-guest svg{color:#f6b73c}.acct-banner.is-saved svg{color:#22c55e}.acct-banner.is-error{border-color:#f8717166;color:#fca5a5}.acct-banner.is-loading{border-style:dashed}.acct-page{width:min(760px,100%);margin:0 auto 70px}.acct-card{margin-bottom:18px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff06}.acct-card h2{margin:0 0 10px;color:#ececef;font-family:Space Grotesk,sans-serif;font-size:19px}.acct-card p{color:#a5a5ae;font-size:14px;line-height:1.6}.acct-card ul{margin:0;padding-left:18px;color:#c4c4cc;font-size:14px;line-height:1.8}.acct-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.acct-danger{border-color:#f871714d}.button.acct-danger-btn{color:#fca5a5;border-color:#f8717166}@media(max-width:360px){.acct-header-btn span{display:none}.acct-header-btn{width:38px;padding:0;justify-content:center}}.site-width:has(>.global-header){z-index:30}.acct-banner-who{color:#8b8b95;font-style:normal}.acct-banner.is-saved strong{color:#9fd8b0}.acct-save-btn{margin-left:auto}.share-box{margin:18px 0 0;padding:16px 18px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff06}.share-box p{margin:8px 0 12px;color:#a5a5ae;font-size:13.5px;line-height:1.55}.share-box-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#ececef;font-size:15px}.share-box-head svg{color:#f6b73c}.share-sync{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#a5a5ae;font-size:12px}.share-sync.is-ok{color:#86efac}.share-sync.is-error{color:#fca5a5}.share-link{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:10px}.share-link-label{display:inline-flex;align-items:center;gap:6px;color:#c4c4cc;font-size:12.5px;font-weight:700}.share-link input{min-width:0;min-height:38px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#c4c4cc;background:#0a0a0f8c;font:inherit;font-size:12.5px}.share-fine{font-size:12.5px!important}@media(max-width:640px){.share-link{grid-template-columns:1fr auto}.share-link-label{grid-column:1 / -1}}.share-box{margin-bottom:44px}.acct-check{display:flex;align-items:flex-start;gap:9px;margin:2px 0 12px;color:#b4b4bc;font-size:13px;line-height:1.45;cursor:pointer}.acct-check input{width:16px;height:16px;margin-top:1px;flex-shrink:0;accent-color:#f59e0b}.acct-captcha:not(:empty){margin:0 0 12px}.acct-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.acct-hub-card{display:grid;align-content:start;gap:4px;min-height:132px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:inherit;background:#ffffff06;text-decoration:none;transition:border-color .16s ease,background .16s ease}.acct-hub-card:hover{border-color:#f59e0b4d;background:#f59e0b0a}.acct-hub-icon{width:34px;height:34px;display:grid;place-items:center;margin-bottom:6px;border-radius:10px;color:#f6b73c;background:#f59e0b1a}.acct-hub-card strong{color:#ececef;font-size:14px}.acct-hub-big{color:#f4f4f5;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.acct-hub-big small{color:#a5a5ae;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600}.acct-hub-sub{color:#9a9aa4;font-size:13px;line-height:1.45}@media(max-width:600px){.acct-hub{grid-template-columns:1fr}.acct-hub-card{min-height:0}}.acct-nudge{position:fixed;left:50%;bottom:18px;z-index:90;width:min(620px,calc(100% - 24px));display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border:1px solid rgba(245,158,11,.35);border-radius:16px;color:#d4d4da;background:#17151a;box-shadow:0 18px 50px #00000080;font-size:13.5px;line-height:1.45;transform:translate(-50%);animation:acct-nudge-in .25s ease-out}.acct-nudge>svg{flex-shrink:0;color:#f6b73c}.acct-nudge>span{flex:1}.acct-nudge strong{color:#f4f4f5}.acct-nudge .button{flex-shrink:0}.acct-nudge-close{width:30px;height:30px;display:grid;flex-shrink:0;place-items:center;border:0;border-radius:8px;color:#8b8b95;background:#ffffff0a;cursor:pointer}@keyframes acct-nudge-in{0%{opacity:0;transform:translate(-50%,12px)}}@media(max-width:600px){.acct-nudge{flex-wrap:wrap}.acct-nudge>span{flex-basis:calc(100% - 70px)}}@media(max-width:640px){.acct-banner.is-guest{gap:4px 10px;min-height:0;padding:8px 12px;font-size:12.5px;line-height:1.45}.acct-banner.is-guest>span{flex:1 1 200px}.acct-banner.is-guest .button-primary{min-height:0;padding:0;border:0;color:#f6b73c;background:none;box-shadow:none;font-size:13px;text-decoration:underline;text-underline-offset:3px}.acct-banner.is-guest .acct-banner-link{display:none}}.after-value{position:fixed;right:20px;bottom:20px;z-index:60;width:min(380px,calc(100vw - 32px));border:1px solid rgba(245,158,11,.4);border-radius:18px;background:#121216;box-shadow:0 18px 50px #0000008c;animation:after-value-in .25s ease-out}.after-value .newsletter{grid-template-columns:1fr;gap:12px;margin:0;padding:20px 18px 16px;border:0;background:none;box-shadow:none}.after-value .newsletter-icon{display:none}.after-value .newsletter h2{margin:2px 0 6px;font-size:20px}.after-value .newsletter-copy p:last-child{margin:0;font-size:14px}.after-value .newsletter-form{grid-column:auto;grid-template-columns:1fr}.after-value .newsletter-fineprint{font-size:11px}.after-value-close{position:absolute;top:10px;right:10px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;color:#c4c4cc;background:#ffffff0f;cursor:pointer}@media(max-width:640px){.after-value{right:16px;bottom:16px}.after-value .newsletter{gap:10px;padding:16px 14px 12px}.after-value .newsletter h2{font-size:18px}.after-value .newsletter-copy p:last-child{font-size:13px}}@keyframes after-value-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.after-value{animation:none}}.field select,.nb-actions select,.nb-actions input,.nb-note{width:100%;min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ececef;background:#0a0a0f8c;font:inherit;font-size:14px;color-scheme:dark}.field select:focus,.nb-actions select:focus,.nb-actions input:focus,.nb-note:focus{outline:none;border-color:#f59e0b8c}.field-hint{color:#c99a3e;font-size:12px;font-weight:700;text-decoration:none}.nb-note{display:block;margin-top:12px;line-height:1.5;resize:vertical}.nb-summary{margin-top:4px}.nb-device{margin-top:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.nb-carry{margin-bottom:14px;padding:14px 16px;border:1px solid rgba(245,158,11,.25);border-radius:14px;background:#f59e0b0f;color:#f6b73c;font-size:13px}.nb-carry ul{margin:6px 0 0;padding:0;list-style:none}.nb-carry .check{padding:4px 0;color:#d4d4da}.nb-carry em{color:#85858f;font-style:normal}.nb-section{margin-top:24px}.nb-section h3{margin:0 0 10px;color:#ececef;font-family:Space Grotesk,sans-serif;font-size:17px}.nb-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.nb-section-head h3,.nb-section-head h2{margin:0}.button.nb-small{min-height:38px;padding:0 13px;font-size:13px}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.nb-empty{margin:0 0 10px;color:#7e7e88;font-size:14px;line-height:1.6}.nb-actions{margin:0 0 12px;padding:0;display:grid;gap:8px;list-style:none}.nb-actions li{display:grid;grid-template-columns:20px minmax(0,1fr) 110px 150px 34px;gap:8px;align-items:center}.nb-actions input[type=checkbox]{width:18px;height:18px;min-height:0;padding:0;accent-color:#f59e0b}.nb-icon-button{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#8b8b95;background:transparent;cursor:pointer}.nb-icon-button:hover{color:#f87171;border-color:#f8717159}.nb-consent{margin:0 0 12px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff09;color:#c4c4cc;font-size:13px;line-height:1.6}.nb-consent p{margin:0 0 10px}.nb-consent div{display:flex;flex-wrap:wrap;gap:8px}.nb-error{margin:0 0 10px;color:#fca5a5;font-size:13px}.nb-message{margin:0 0 12px;color:#f6b73c;font-size:13px}.nb-history{margin:-40px 0 70px;padding:26px 28px;border:1px solid rgba(255,255,255,.075);border-radius:22px;background:#ffffff05}.nb-history h2{display:inline-flex;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:20px}.nb-backup{display:flex;flex-wrap:wrap;gap:8px}.nb-history-list{margin:8px 0 0;padding:0;display:grid;gap:8px;list-style:none}.nb-history-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0a0a0f66}.nb-history-list li>div:first-child{min-width:0;display:grid;gap:3px}.nb-history-list strong{color:#ececef;font-size:14px}.nb-history-list span{overflow:hidden;color:#85858f;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.nb-history-buttons{display:flex;flex-shrink:0;gap:8px}.nb-people{margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.nb-people button{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#e4e4e8;background:#ffffff09;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.nb-people button span{margin-left:6px;color:#85858f;font-weight:600}.nb-delete-all{margin-top:16px;padding:0;border:0;color:#85858f;background:none;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.nb-delete-all:hover{color:#fca5a5}.nb-guide{margin:0 0 70px}.nb-guide h2{margin:0 0 18px;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,3.4vw,32px);letter-spacing:-.03em}.nb-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nb-guide-grid>div{padding:20px 22px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#ffffff05}.nb-guide-grid h3{margin:0 0 8px;color:#f6b73c;font-size:15px}.nb-guide-grid p{margin:0;color:#a5a5ae;font-size:14px;line-height:1.65}.fb-score{margin:4px 0 14px}.fb-score-bar{height:8px;overflow:hidden;border-radius:999px;background:#ffffff12}.fb-score-bar span{display:block;height:100%;border-radius:inherit;background:#ef4444;transition:width .25s ease,background .25s ease}.fb-score-bar span.is-ok{background:#f59e0b}.fb-score-bar span.is-good{background:#22c55e}.fb-score p{margin:10px 0 0;color:#a5a5ae;font-size:13px}.fb-score strong{color:#ececef}.fb-checks{margin:0 0 14px;padding:0;display:grid;gap:8px;list-style:none}.fb-checks li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:13.5px;line-height:1.5}.fb-checks svg{margin-top:2px}.fb-checks .is-pending{color:#6f6f79}.fb-checks .is-ok{color:#9fd8b0}.fb-checks .is-ok svg{color:#22c55e}.fb-checks .is-fail{color:#e7e7ea}.fb-checks .is-fail svg{color:#f59e0b}.fb-ai-row{margin:14px 0}.fb-reactions{display:grid;gap:8px}.fb-reactions details{padding:12px 14px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#0a0a0f66}.fb-reactions summary{color:#ececef;font-size:14px;font-weight:700;cursor:pointer}.fb-reactions p{margin:8px 0 0;color:#9a9aa4;font-size:13.5px;line-height:1.6}.fb-reactions .fb-say{color:#f3d08a}.fb-plan-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fb-plan-options .field{margin-bottom:12px}.fb-plan{margin:0;padding:0;display:grid;gap:8px;list-style:none}.fb-plan li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#0a0a0f66;font-size:14px;line-height:1.55}.fb-plan strong{color:#f6b73c}.fb-plan span{color:#c9c9d0}@media(max-width:900px){.nb-history{margin-top:-50px}.nb-guide-grid{grid-template-columns:1fr}}@media(max-width:640px){.nb-actions li{grid-template-columns:20px minmax(0,1fr) 34px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.nb-actions li select,.nb-actions li input[type=date]{grid-column:2 / 3}.nb-actions li .nb-icon-button{grid-column:3;grid-row:1}.nb-history{padding:20px 18px}.nb-history-list li{align-items:flex-start;flex-direction:column}.fb-plan-options{grid-template-columns:1fr}.fb-plan li{grid-template-columns:1fr;gap:4px}}@media print{.nb-note,.nb-actions input,.nb-actions select{border:0!important;color:#111!important;background:transparent!important;resize:none}.nb-history,.nb-guide{display:none!important}}.feedback-output{white-space:pre-line}.pr-tabs button{display:inline-flex;align-items:center;gap:7px}.pr-template-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pr-template-row .check,.pr-section-check{align-items:flex-start}.pr-template-row .check span,.pr-section-check span{display:grid;gap:2px}.pr-template-row strong,.pr-section-check strong{color:#e4e4e8;font-size:14px}.pr-template-row em,.pr-section-check em,.pr-comp-head em,.pr-people em{color:#7e7e88;font-size:12.5px;font-style:normal}.pr-add-row{display:flex;gap:8px;margin-top:10px}.pr-add-row input,.pr-add-person input,.pr-add-person textarea,.pr-person-fields input,.pr-overall select{width:100%;min-height:40px;padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ececef;background:#0a0a0f8c;font:inherit;font-size:14px;color-scheme:dark}.pr-add-person{display:grid;gap:8px}.pr-add-person textarea{resize:vertical}.pr-already{margin-top:12px}.pr-reviews{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;align-items:start;margin-bottom:80px}.pr-people{position:sticky;top:16px;padding:20px}.pr-people h3{margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:17px}.pr-people ul{margin:0;padding:0;display:grid;gap:6px;list-style:none}.pr-people li button{width:100%;display:grid;gap:2px;padding:10px 12px;border:1px solid transparent;border-radius:10px;color:#d8d8de;background:#ffffff08;font:inherit;text-align:left;cursor:pointer}.pr-people li button.is-active{border-color:#f59e0b4d;background:#f59e0b14}.pr-people li button span{color:#85858f;font-size:12px}.pr-person-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.pr-person-fields{display:grid;gap:8px;flex:1 1 240px}.pr-person-fields input:first-child{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700}.pr-overall{display:grid;justify-items:end;gap:2px;min-width:200px}.pr-overall span{color:#85858f;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pr-overall strong{color:#f6b73c;font-family:Space Grotesk,sans-serif;font-size:40px;line-height:1}.pr-overall em{margin-bottom:6px;color:#c9c9d0;font-size:13px;font-style:normal}.pr-comp{padding:16px 18px;margin-bottom:12px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#0a0a0f66}.pr-comp-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.pr-comp-head>div:first-child{display:grid;gap:2px}.pr-comp-head strong{color:#ececef}.pr-rating{display:flex;gap:6px}.pr-rating button{width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#a5a5ae;background:#ffffff08;font:inherit;font-weight:800;cursor:pointer}.pr-rating button:hover{border-color:#f59e0b66}.pr-rating button.is-active{color:#111113;border-color:transparent;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.pr-rating-label{margin:8px 0 0;color:#c99a3e;font-size:12.5px;font-weight:700}.pr-phrases{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pr-phrases span{width:100%;color:#7e7e88;font-size:12px}.pr-phrases button{padding:8px 10px;border:1px dashed rgba(245,158,11,.35);border-radius:10px;color:#d4d4da;background:#f59e0b0a;font:inherit;font-size:12.5px;line-height:1.45;text-align:left;cursor:pointer}.pr-phrases button:hover{background:#f59e0b1a}.pr-team{margin-bottom:70px}.pr-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.pr-tiles>div{display:grid;gap:4px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff06}.pr-tiles span{color:#85858f;font-size:13px}.pr-tiles strong{color:#f4f4f5;font-family:Space Grotesk,sans-serif;font-size:34px;line-height:1.1}.pr-tiles strong.pr-tile-text{font-size:19px}.pr-tiles em{color:#a5a5ae;font-size:12.5px;font-style:normal}.pr-charts{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;margin-bottom:18px}.pr-chart{margin:0;padding:20px 22px}.pr-chart figcaption{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#e4e4e8;font-size:14px;font-weight:700}.pr-chart>svg{display:block;width:100%;height:auto}.pr-grid{stroke:#ffffff12;stroke-width:1}.pr-axis{fill:#7e7e88;font-size:11px}.pr-axis-small{font-size:11px}.pr-label{fill:#c9c9d0;font-size:12px}.pr-value{fill:#ececef;font-size:12px;font-weight:700}.pr-bar{fill:#f59e0b}.pr-chart g:hover .pr-bar{fill:#fbbf24}.pr-tooltip{position:fixed;z-index:50;max-width:280px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ececef;background:#1b1b22;font-size:12.5px;line-height:1.45;pointer-events:none}.pr-heat{margin-bottom:18px;padding:20px 22px}.pr-heat h3{margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:17px}.pr-heat-scroll{overflow-x:auto}.pr-heat table{width:100%;border-collapse:separate;border-spacing:2px;font-size:13px}.pr-heat th{padding:8px 10px;color:#a5a5ae;font-size:12px;font-weight:700;text-align:center}.pr-heat tbody th{min-width:140px;text-align:left}.pr-heat tbody th button{display:block;padding:0;border:0;color:#ececef;background:none;font:inherit;font-size:13.5px;font-weight:700;text-align:left;cursor:pointer}.pr-heat tbody th em{color:#7e7e88;font-size:12px;font-style:normal;font-weight:500}.pr-heat td{min-width:56px;padding:9px 8px;border-radius:6px;font-weight:700;text-align:center}.pr-heat-overall{outline:1px solid rgba(245,158,11,.35)}.pr-heat-avg th,.pr-heat-avg td{border-top:1px solid rgba(255,255,255,.1);color:#f6b73c}@media(max-width:900px){.pr-reviews,.pr-charts{grid-template-columns:1fr}.pr-people{position:static}.pr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pr-tabs{width:100%}.pr-tabs button{flex:1 1 100%;justify-content:center}.pr-overall{justify-items:start}}.mc-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.mc-groups{margin:0 0 12px;padding:0;display:grid;gap:8px;list-style:none}.mc-groups li{display:grid;grid-template-columns:minmax(0,1.4fr) 72px minmax(0,1fr) 34px;gap:8px;align-items:center}.mc-groups-head span{color:#7e7e88;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mc-groups input{width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ececef;background:#0a0a0f8c;font:inherit;font-size:14px;color-scheme:dark}.mc-groups input:focus{outline:none;border-color:#f59e0b8c}.mc-big{display:grid;gap:6px;margin-bottom:16px}.mc-big strong{color:#f6b73c;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,6vw,56px);line-height:1;font-variant-numeric:tabular-nums}.mc-big span{color:#b7b7c0;font-size:14px;line-height:1.55}.mc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.mc-stats div{padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.mc-stats dt{color:#7e7e88;font-size:12px}.mc-stats dd{margin:4px 0 0;color:#ececef;font-family:Space Grotesk,sans-serif;font-size:20px;font-variant-numeric:tabular-nums}.mc-bars{margin:0;padding:0;display:grid;gap:10px;list-style:none}.mc-bars li{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px}.mc-bar-label{overflow:hidden;color:#c4c4cc;text-overflow:ellipsis;white-space:nowrap}.mc-bar-label em{color:#7e7e88;font-style:normal}.mc-bar-track{height:14px;border-radius:4px;background:#ffffff0d}.mc-bar-track span{display:block;height:100%;min-width:3px;border-radius:0 4px 4px 0;background:#f59e0b}.mc-bar-value{color:#ececef;font-variant-numeric:tabular-nums}.mc-timer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px;padding:16px 18px;border:1px solid rgba(245,158,11,.25);border-radius:16px;background:#f59e0b0f}.mc-timer>div:first-child{display:grid;gap:4px}.mc-timer strong{color:#f6b73c;font-family:Space Grotesk,sans-serif;font-size:30px;font-variant-numeric:tabular-nums}.mc-timer span{color:#a5a5ae;font-size:13px;font-variant-numeric:tabular-nums}.mc-timer.is-over{border-color:#f8717173;background:#f8717112}.mc-timer.is-over strong,.mc-timer.is-over span{color:#fca5a5}.mc-timer-buttons{display:flex;flex-wrap:wrap;gap:8px}.mc-savings{margin:0;padding:0;display:grid;gap:8px;list-style:none}.mc-savings li{display:flex;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.mc-savings strong{color:#ececef;font-size:14px}.mc-savings p{margin:4px 0 0;color:#8b8b95;font-size:13px;line-height:1.5}.mc-savings li>span{flex-shrink:0;color:#86efac;font-size:13px;font-weight:700;white-space:nowrap}.mc-worth li{display:block}.mc-worth button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;width:100%;padding:0;border:0;color:inherit;background:none;font:inherit;text-align:left;cursor:pointer}.mc-worth .is-pending{color:#a5a5ae}.mc-verdict{margin:0;color:#f6b73c;font-size:14px;font-weight:600}.sg-goals{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.sg-goals button{display:grid;gap:2px;max-width:280px;padding:9px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#c4c4cc;background:#ffffff08;font:inherit;text-align:left;cursor:pointer}.sg-goals button span{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sg-goals button em{color:#7e7e88;font-size:11.5px;font-style:normal}.sg-goals button.is-active{border-color:#f59e0b8c;color:#ececef;background:#f59e0b14}.sg-goals .sg-add{display:inline-flex;align-items:center;gap:6px;border-style:dashed;font-size:13px}.sg-examples{margin:4px 0 18px;color:#a5a5ae;font-size:13.5px}.sg-examples summary{color:#c99a3e;font-weight:700;cursor:pointer}.sg-examples>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sg-letter{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.sg-letter>b{width:34px;height:34px;margin-top:22px;display:grid;place-items:center;border-radius:10px;color:#111113;background:#f59e0b;font-family:Space Grotesk,sans-serif;font-size:17px}.sg-quick-dates{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 12px}.sg-quick-dates button{padding:5px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#b7b7c0;background:transparent;font:inherit;font-size:12px;cursor:pointer}.sg-quick-dates button:hover{border-color:#f59e0b80;color:#f6b73c}.sg-chips{display:flex;gap:8px;margin-bottom:14px}.sg-chips span{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#6f6f79;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700}.sg-chips .is-ok{border-color:#22c55e80;color:#111113;background:#22c55e}.sg-chips .is-fail{border-color:#f59e0b8c;color:#f6b73c}.sg-first{margin:0 0 8px;color:#c4c4cc;font-size:14px;line-height:1.55}.sg-first strong{color:#f6b73c}.sg-milestones{margin:0;padding:0;display:grid;gap:6px;list-style:none}.sg-milestones li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:10px;padding:9px 12px;border-left:3px solid #f59e0b;border-radius:0 10px 10px 0;background:#ffffff06;font-size:13.5px}.sg-milestones span{color:#a5a5ae;font-variant-numeric:tabular-nums}.sg-milestones strong{color:#ececef;font-weight:600}.sg-milestones em{color:#f6b73c;font-style:normal}.sg-progress-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px;align-items:center}@media(max-width:640px){.mc-groups li{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr) 34px}.mc-stats{grid-template-columns:1fr}.mc-bars li{grid-template-columns:minmax(0,1fr) auto}.mc-bar-track{grid-column:1 / -1;grid-row:2}.mc-savings li{flex-direction:column;gap:6px}.sg-milestones li,.sg-progress-row{grid-template-columns:1fr;gap:4px}}.tool-guide{max-width:820px;margin:0 auto 72px}.tool-guide>h2{margin:0 0 16px;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,3.6vw,36px);letter-spacing:-.03em;line-height:1.15}.tool-guide-intro,.tool-guide-section p,.tool-guide-section li{color:#b9b9c2;font-size:16px;line-height:1.7}.tool-guide-section{margin-top:40px}.tool-guide-section>h3{margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:22px;letter-spacing:-.02em;color:#f5f5f5}.tool-guide-section ul{margin:0;padding-left:20px}.tool-guide-section li+li{margin-top:8px}.tool-guide-section ul.tool-guide-examples{padding:0;list-style:none;display:grid;gap:10px}.tool-guide-examples li{margin:0;padding:14px 18px;border:1px solid rgba(255,255,255,.07);border-left:3px solid rgba(245,158,11,.55);border-radius:12px;background:#ffffff05}.tool-guide-examples q{color:#ececf1}.tool-guide-label{display:block;margin-bottom:4px;color:#f6b73c;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tool-faq-item{border-bottom:1px solid rgba(255,255,255,.08)}.tool-faq-item button{width:100%;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:none;color:#f5f5f5;font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.tool-faq-item button svg{flex-shrink:0;color:#a5a5ae;transition:transform .18s ease}.tool-faq-item.is-open button svg{transform:rotate(180deg)}.tool-faq-item p{margin:0 0 16px}.tool-guide-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tool-guide-lessons .mini-topic-card h3{font-size:15px}@media(max-width:700px){.tool-guide-related,.tool-guide-lessons{grid-template-columns:1fr}}.guide-page{width:min(780px,100%);margin:0 auto}.guide-crumbs{margin:24px 0 8px;color:#8b8b95;font-size:13px}.guide-crumbs a{color:#c99a3e;text-decoration:none}.guide-header h1{font-family:Space Grotesk,sans-serif;margin:6px 0 10px;font-size:clamp(30px,5vw,46px);line-height:1.1;letter-spacing:-.02em}.guide-meta{display:flex;align-items:center;gap:6px;margin:0 0 18px;color:#8b8b95;font-size:13px}.guide-intro{color:#c4c4cc;font-size:17px;line-height:1.65}.guide-body{margin-top:26px}.guide-body .tool-guide-section>h2{margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:22px;letter-spacing:-.02em;line-height:1.2;color:#f5f5f5}.guide-faq h3{margin:18px 0 6px;font-size:16px}.guide-faq p{margin:0}.guide-more{padding-left:18px}.guide-more li{margin:8px 0}.guide-more a{color:#f6b73c;text-decoration:none}.guide-grid .product-card h3{margin-top:4px}.topic-guide-link{display:block;margin:18px 0 0;padding:14px 16px;border:1px solid rgba(245,158,11,.35);border-radius:14px;color:#f6b73c;background:#f59e0b0f;font-weight:700;text-decoration:none}.topic-guide-link span{display:block;margin-bottom:2px;color:#8b8b95;font-size:12px;font-weight:700;letter-spacing:.08em}.library-note{color:#a1a1aa;font-size:14px}.library-note code{color:#fbbf24}.library-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.library-line{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff06;line-height:1.55}.library-example q{display:block;margin-top:6px}.library-copy{flex:none;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:700;color:#d4d4d8;background:transparent;border:1px solid rgba(255,255,255,.16)}.library-copy:hover{color:#fbbf24;border-color:#f59e0b80}.library-cta,.next-step-box{max-width:820px;margin:28px auto 48px;padding:24px 26px;border-radius:20px;border:1px solid rgba(245,158,11,.35);background:#f59e0b0d}.library-cta h2,.next-step-box h2{margin:4px 0 8px;font-family:Space Grotesk,sans-serif;font-size:22px}.library-cta p:not(.section-kicker),.next-step-box p:not(.section-kicker){color:#c4c4cb;line-height:1.55;margin:0 0 16px}.next-step-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.next-step-count{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#fbbf24;font-weight:700}.next-step-actions,.template-downloads,.start-step-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.template-downloads{margin-top:18px}.start-bar{height:6px;margin:10px 0 12px;border-radius:999px;background:#ffffff14;overflow:hidden}.start-bar span{display:block;height:100%;background:#f59e0b;border-radius:inherit;transition:width .3s}.start-progress{max-width:420px;margin:18px auto 0;font-size:14px;color:#c4c4cb}.start-steps{max-width:820px;margin:0 auto 40px;padding:0 16px;list-style:none;display:grid;gap:14px}.start-step{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:20px 22px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff06}.start-step.is-next{border-color:#f59e0b80;background:#f59e0b0d}.start-step.is-done h2{color:#a1a1aa}.start-tick{width:40px;height:40px;border-radius:999px;cursor:pointer;display:grid;place-items:center;font:inherit;font-weight:800;color:#f5f5f5;background:transparent;border:2px solid rgba(255,255,255,.25)}.start-step.is-done .start-tick{background:#f59e0b;border-color:#f59e0b;color:#0a0a0f}.start-step-body h2{margin:0 0 6px;font-family:Space Grotesk,sans-serif;font-size:20px}.start-step-body p{margin:0 0 14px;color:#c4c4cb;line-height:1.55}.start-step-body .start-next-label{margin:0 0 4px;color:#fbbf24;font-size:12px;font-weight:800;letter-spacing:.08em}.start-minutes{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#a1a1aa}.template-preview{margin:8px 0 24px;padding:24px;border-radius:18px;color:#18181b;background:#fafaf9}.template-preview .section-kicker{color:#b45309}.template-fields{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:14px;font-size:14px;font-weight:700}.template-fields i{display:inline-block;width:90px;border-bottom:1px solid #a8a29e}.template-section{padding:12px 0;border-top:1px solid #e7e5e4}.template-section h2{margin:0 0 4px;font-size:16px;font-family:Space Grotesk,sans-serif}.template-section p{margin:0 0 8px;color:#57534e;font-size:14px}.template-line{display:block;height:22px;border-bottom:1px dashed #d6d3d1}.compare-table{display:grid;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden}.compare-row{display:grid;grid-template-columns:1fr 1.4fr 1.4fr;gap:12px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.08);line-height:1.5;font-size:15px}.compare-row:first-child{border-top:0}.compare-head{background:#ffffff0d;font-weight:800;font-size:13px}.compare-row a{color:#fbbf24}.compare-choose{display:grid;grid-template-columns:1fr 1fr;gap:24px}.check-list{list-style:none;padding:0;display:grid;gap:8px}.check-list li{display:flex;gap:8px;align-items:flex-start;line-height:1.5}.check-list svg{flex:none;margin-top:4px;color:#fbbf24}.embed-snippet{margin-top:12px}.embed-snippet textarea{width:100%;min-height:110px;padding:12px;border-radius:12px;font:13px/1.5 ui-monospace,monospace;color:#e4e4e7;background:#00000059;border:1px solid rgba(255,255,255,.14);resize:vertical}.home-popular{margin:0 0 56px}.home-popular-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.home-popular-cols h3{margin:0 0 10px;font-size:15px;color:#a1a1aa;letter-spacing:.04em}.popular-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.popular-list a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;text-decoration:none;border:1px solid rgba(255,255,255,.09);background:#ffffff06}.popular-list a:hover{border-color:#f59e0b80}.popular-list small{color:#a1a1aa}@media(max-width:700px){.compare-row{grid-template-columns:1fr;gap:4px}.compare-head{display:none}.compare-row [data-label]:before{content:attr(data-label) ": ";font-weight:800;color:#a1a1aa}.compare-choose,.home-popular-cols,.start-step{grid-template-columns:1fr}}@media print{.next-step-box,.library-copy{display:none}}.hero-sub-link{margin:16px 0 0}.hero-sub-link .text-link{display:inline-flex;align-items:center;gap:6px;font-size:15px}.home-popular-cols h3{display:flex;align-items:center;gap:6px}.tools-compare-line{max-width:1120px;margin:-24px auto 48px;padding:0 16px;color:#a1a1aa;font-size:14px}.tools-compare-line a{color:#fbbf24}.global-search-link{display:inline-grid;place-items:center;width:36px;height:36px;margin-right:8px;border-radius:10px;color:#c4c4cb;border:1px solid rgba(255,255,255,.1)}.global-search-link:hover{color:#fbbf24;border-color:#f59e0b80}.global-account{display:flex;align-items:center}.scripts-group{max-width:820px;margin:0 auto 32px;padding:0 16px}.scripts-group h2{font-family:Space Grotesk,sans-serif;font-size:20px;margin:0 0 12px}.script-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.script-lines{display:grid;gap:10px;padding-left:22px}.script-lines li{line-height:1.6}.script-lines q{display:block}.script-opener q{margin-top:4px;font-weight:600}.selfquiz{max-width:820px;margin:0 auto;padding:0 0 0 22px;display:grid;gap:16px}.selfquiz p{margin:0 0 8px;line-height:1.5}.selfquiz-scale{display:flex;flex-wrap:wrap;gap:8px}.selfquiz-scale button,.icebreaker-sets button{padding:8px 14px;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;font-weight:700;color:#d4d4d8;background:#ffffff08;border:1px solid rgba(255,255,255,.16)}.selfquiz-scale button.is-on,.icebreaker-sets button.is-on{color:#0a0a0f;background:#f59e0b;border-color:#f59e0b}.selfquiz-result .check-list{margin-bottom:18px}.icebreaker-sets{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 18px}.icebreaker-card{padding:28px;border-radius:20px;border:1px solid rgba(245,158,11,.35);background:#f59e0b0d}.icebreaker-q{margin:6px 0 22px;font-family:Space Grotesk,sans-serif;font-size:clamp(22px,3.2vw,32px);line-height:1.3}.icebreaker-card.is-present{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;justify-content:center;padding:6vw;border-radius:0;background:#0a0a0f}.icebreaker-card.is-present .icebreaker-q{font-size:clamp(32px,5vw,64px)}.habit-list{max-width:820px;margin:0 auto 40px;padding:0 16px;list-style:none;display:grid;gap:14px}.habit-card{padding:22px 24px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff06}.habit-card h2{margin:2px 0 8px;font-family:Space Grotesk,sans-serif;font-size:21px}.habit-card p{color:#c4c4cb;line-height:1.55;margin:0 0 10px}.habit-say q{color:#f5f5f5}.site-search input{width:100%;max-width:620px;margin-top:14px;padding:14px 18px;border-radius:14px;font:inherit;font-size:17px;color:#f5f5f5;background:#ffffff0d;border:1px solid rgba(255,255,255,.18)}.search-results{max-width:820px;margin:0 auto 48px;padding:0 16px}.search-suggest{display:flex;flex-wrap:wrap;gap:8px}.my-stats{max-width:820px;margin:0 auto 24px;padding:0 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.my-stat{padding:18px;border-radius:16px;text-decoration:none;border:1px solid rgba(255,255,255,.1);background:#ffffff06}.my-stat strong{display:block;font-family:Space Grotesk,sans-serif;font-size:28px;color:#fbbf24}.my-stat span{color:#a1a1aa;font-size:14px}.calc-full{max-width:640px;margin:0 0 28px}.hr-table{width:100%;border-collapse:collapse;font-size:15px}.hr-table th,.hr-table td{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.hr-table th{color:#a1a1aa;font-size:13px}.hr-table caption{text-align:left;font-weight:700;padding:18px 0 6px}@media(max-width:700px){.my-stats{grid-template-columns:1fr}}.embed-note.sg-warn{color:#fbbf24}.my-signin{max-width:720px;margin:0 auto 28px;padding:24px;border:1px solid rgba(245,158,11,.35);border-radius:18px;background:#f59e0b0f}.my-signin h2{margin:0 0 10px;font-size:22px;letter-spacing:-.01em}.my-signin ul{margin:0 0 18px;padding-left:20px;color:#c9c9d1;line-height:1.7}.my-signin .hero-actions{justify-content:flex-start;margin:0 0 10px}.lw-plan{margin:18px 0 6px;padding:0;list-style:none;display:grid;gap:8px}.lw-plan li{padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;color:#d4d4d8;font-size:14px;line-height:1.5}.lw-plan li strong{color:#fbbf24}.lw-plan li span{display:block;color:#9b9ba6;font-size:13px}.lw-actions{justify-content:flex-start;margin:14px 0 6px;flex-wrap:wrap}.lp-hint{margin-top:10px;font-size:14px;color:#9b9ba6}.lp-hint a{color:#fbbf24}.embed-calc{max-width:520px;margin:2px auto;padding:18px 18px 14px;color:#f5f5f5;background:#121218;border:1px solid rgba(255,255,255,.12);border-radius:16px;font-family:DM Sans,system-ui,sans-serif}.embed-calc h1{margin:0 0 14px;font-family:Space Grotesk,sans-serif;font-size:19px}.embed-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.embed-grid label{display:grid;gap:4px;font-size:13px;color:#c4c4cb}.embed-grid input,.embed-grid select{width:100%;padding:8px 10px;border-radius:10px;font:inherit;font-size:15px;color:inherit;background:#ffffff0f;border:1px solid rgba(255,255,255,.16)}.embed-result{display:flex;gap:12px;margin:16px 0 6px}.embed-result div{flex:1;min-width:0;padding:12px 14px;border-radius:12px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.35)}.embed-result span{display:block;font-size:12px;color:#c4c4cb}.embed-result strong{display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(20px,5.5vw,26px);color:#fbbf24;overflow-wrap:anywhere}@media(max-width:520px){.embed-result{flex-direction:column;gap:8px}}.embed-note{margin:6px 0 0;font-size:12px;color:#9a9aa3}.embed-powered{margin:10px 0 0;font-size:13px;text-align:right}.embed-powered a{color:#fbbf24;font-weight:700;text-decoration:none}.embed-calc.embed-light{color:#18181b;background:#fff;border-color:#e4e4e7}.embed-light .embed-grid label,.embed-light .embed-result span{color:#52525b}.embed-light .embed-grid input,.embed-light .embed-grid select{background:#fafafa;border-color:#d4d4d8;color:#18181b}.embed-light .embed-result div{background:#fffbeb;border-color:#fcd34d}.embed-light .embed-result strong,.embed-light .embed-powered a{color:#b45309}.embed-light .embed-note{color:#71717a}@media(max-width:420px){.embed-grid{grid-template-columns:1fr}}.hr-embed{max-width:680px;margin:2px auto;padding:18px 18px 14px;color:#f5f5f5;background:#121218;border:1px solid rgba(255,255,255,.12);border-radius:16px;font-family:DM Sans,system-ui,sans-serif}.hr-embed h1{margin:0 0 14px;font-family:Space Grotesk,sans-serif;font-size:19px;line-height:1.25}.hr-embed-body>:not(.embed-calc){display:none}.hr-embed-body>.embed-calc{max-width:none;margin:0;padding:0;background:none;border:0;border-radius:0}.hr-embed.embed-light{color:#18181b;background:#fff;border-color:#e4e4e7}.hr-embed.embed-light .embed-grid label,.hr-embed.embed-light .embed-result span{color:#52525b}.hr-embed.embed-light .embed-grid input,.hr-embed.embed-light .embed-grid select{background:#fafafa;border-color:#d4d4d8;color:#18181b}.hr-embed.embed-light .embed-result div{background:#fffbeb;border-color:#fcd34d}.hr-embed.embed-light .embed-result strong,.hr-embed.embed-light .embed-powered a{color:#b45309}.hr-embed.embed-light .embed-note{color:#71717a}.hr-embed.embed-light .lw-plan li{color:#27272a;background:#fafafa;border-color:#e4e4e7}.hr-embed.embed-light .lw-plan li strong{color:#b45309}.hr-embed.embed-light .lw-plan li span{color:#52525b}.hr-embed.embed-light .button-secondary{color:#18181b;border-color:#d4d4d8;background:#fff}.hr-embed-code textarea{width:100%;box-sizing:border-box;margin:8px 0;padding:10px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#0000004d;color:inherit;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.hr-embed-code h2{display:flex;align-items:center;gap:8px}.site-shell .topic-page{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));margin-inline:auto;padding:48px 0 96px}.site-shell .topic-page .topic-hero{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;align-items:center!important;gap:64px;min-height:650px;margin:0;padding:50px 52px;border:1px solid rgba(255,255,255,.085);border-radius:28px;background:radial-gradient(circle at 91% 48%,rgba(245,158,11,.075),transparent 34%),linear-gradient(145deg,#ffffff09,#ffffff03);box-shadow:0 30px 100px #00000038}.site-shell .topic-page .topic-hero-copy{min-width:0;max-width:720px}.site-shell .topic-page .topic-meta{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:16px;margin:0 0 38px;font-family:Space Grotesk,sans-serif;font-size:32px!important;font-weight:700!important;line-height:1.05;letter-spacing:-.025em}.site-shell .topic-page .topic-meta span:first-child{color:#f0ad32}.site-shell .topic-page .topic-meta span:last-child{color:#e2e2e7}.site-shell .topic-page .topic-meta-divider{width:42px!important;height:2px!important;display:block!important;flex:0 0 42px;overflow:hidden;color:transparent!important;background:#ffffff40}.site-shell .topic-page .topic-meta-divider{width:34px!important;height:2px!important;display:block!important;flex:0 0 34px;overflow:hidden;color:transparent!important;background:#ffffff38}.site-shell .topic-page .topic-hero h1{max-width:720px;margin:0!important;color:#f5f5f5;font-family:Space Grotesk,sans-serif;font-size:clamp(48px,4vw,62px)!important;font-weight:700;line-height:1.03!important;letter-spacing:-.05em}.site-shell .topic-page .topic-hero .topic-description{max-width:650px;margin:28px 0 0!important;color:#aaaab4;font-size:20px!important;font-weight:400;line-height:1.7!important}.site-shell .topic-page .topic-hero .youtube-short-wrapper{width:340px!important;max-width:340px!important;margin:0!important;justify-self:end!important;border-radius:24px;overflow:hidden;box-shadow:0 28px 75px #0000005c}.site-shell .topic-page .topic-hero .youtube-short-wrapper iframe{width:100%!important;height:100%!important;display:block;border:0;aspect-ratio:9 / 16}@media(max-width:900px)and (min-width:681px){.site-shell .topic-page{width:min(100% - 32px,1180px)}.site-shell .topic-page .topic-hero{grid-template-columns:minmax(0,1fr) 285px!important;gap:36px;min-height:550px;padding:38px}.site-shell .topic-page .topic-meta{font-size:24px!important}.site-shell .topic-page .topic-meta-divider{width:26px!important;flex-basis:26px}.site-shell .topic-page .topic-hero h1{font-size:clamp(39px,5vw,50px)!important}.site-shell .topic-page .topic-hero .topic-description{font-size:18px!important}.site-shell .topic-page .topic-hero .youtube-short-wrapper{width:285px!important;max-width:285px!important}}@media(max-width:680px){.site-shell .topic-page{width:min(100% - 28px,900px);padding:32px 0 72px}.site-shell .topic-page .topic-hero{grid-template-columns:1fr!important;min-height:0;gap:36px;padding:30px 20px 38px;border-radius:22px}.site-shell .topic-page .topic-hero-copy{width:100%;text-align:center}.site-shell .topic-page .topic-meta{justify-content:center!important;margin-bottom:20px;font-size:16px!important}.site-shell .topic-page .topic-meta-divider{width:22px!important;height:1px!important;flex-basis:22px}.site-shell .topic-page .topic-hero h1{font-size:clamp(38px,10.5vw,52px)!important}.site-shell .topic-page .topic-hero .topic-description{max-width:520px;margin:22px auto 0!important;font-size:17px!important}.site-shell .topic-page .topic-hero .youtube-short-wrapper{width:min(100%,340px)!important;max-width:340px!important;margin-inline:auto!important;justify-self:center!important}}.site-shell .topic-page .topic-hero .youtube-short-block{width:340px;max-width:340px;justify-self:end;display:grid;gap:12px}.site-shell .topic-page .topic-hero .youtube-short-block .youtube-short-wrapper{width:100%!important;max-width:100%!important;justify-self:stretch!important}.youtube-short-actions{display:flex;gap:8px}.youtube-short-actions .button{flex:1 1 auto;width:auto!important;min-height:44px;padding:0 12px;white-space:nowrap}.youtube-short-actions .button-secondary{flex:0 0 auto}@media(max-width:900px)and (min-width:681px){.site-shell .topic-page .topic-hero .youtube-short-block{width:285px;max-width:285px}}@media(max-width:680px){.site-shell .topic-page .topic-hero .youtube-short-block{width:min(100%,340px);margin-inline:auto;justify-self:center}}.pro-gate{position:relative;margin:0 0 70px;border:1px solid rgba(245,158,11,.35);border-radius:22px;background:#f59e0b0a;overflow:hidden}.pro-gate.has-preview{display:grid}.pro-gate-preview{grid-area:1 / 1;padding:26px 28px;filter:blur(3px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.pro-gate-card{position:relative;grid-area:1 / 1;align-self:center;max-width:620px;margin:24px;padding:24px 26px;border-radius:18px;background:#0a0a0feb}.pro-gate:not(.has-preview) .pro-gate-card{margin:0;max-width:none;background:none}.pro-gate-kicker{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;color:#fbbf24;font-size:12px;font-weight:800;letter-spacing:.08em}.pro-gate h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:22px}.pro-gate-pitch{margin:0 0 14px;color:#c9c9cf;line-height:1.55}.pro-gate-benefits{display:grid;gap:6px;margin:0 0 18px;padding:0;list-style:none;color:#e4e4e7;font-size:15px}.pro-gate-benefits li{display:flex;align-items:flex-start;gap:8px}.pro-gate-benefits svg,.pro-gate-done svg{flex:none;margin-top:3px;color:#34d399}.pro-gate-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pro-gate-price,.pro-gate-fine{color:#a1a1aa;font-size:13px}.pro-gate-price a,.pro-gate-fine a{color:#fbbf24}.pro-gate-form{display:grid;gap:14px}.pro-gate-note{margin:0;color:#e4e4e7}.pro-gate-plans{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.pro-gate-plans legend{margin-bottom:8px;color:#a1a1aa;font-size:13px}.pro-gate-plans label{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;cursor:pointer;font-size:14px}.pro-gate-plans label.is-picked{border-color:#f59e0b;background:#f59e0b1f}.pro-gate-plans input{accent-color:#f59e0b}.pro-gate-email{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pro-gate-email label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pro-gate-email input{flex:1 1 220px;min-height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#f5f5f5;background:#ffffff0a;font:inherit}.pro-gate-done{display:flex;gap:8px;margin:0;color:#e4e4e7}.pro-gate-error{margin:10px 0 0;color:#fca5a5;font-size:14px}.pro-sample{display:grid;gap:10px}.pro-sample-row{display:grid;grid-template-columns:110px 1fr 70px;align-items:center;gap:12px;font-size:14px}.pro-sample-bar{height:10px;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#34d399)}.pro-banner{max-width:720px;margin:0 auto 28px;padding:14px 18px;border:1px solid rgba(255,255,255,.14);border-radius:14px;text-align:center}.pro-banner.is-good{border-color:#34d39980;background:#34d39914}.pro-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-bottom:40px}.pro-feature{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff05}.pro-feature svg{color:#fbbf24}.pro-feature h2{margin:10px 0 6px;font-size:18px}.pro-feature p{margin:0;color:#b4b4bb;line-height:1.55;font-size:15px}.pro-account{margin-bottom:40px;padding:24px 26px;border:1px solid rgba(52,211,153,.4);border-radius:22px}.pro-account h2{margin-top:0}.pro-faq{max-width:760px}.pro-faq details{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.pro-faq summary{cursor:pointer;font-weight:700}.pro-faq p{margin:10px 0 0;color:#b4b4bb;line-height:1.55}@media(max-width:640px){.pro-gate-card{margin:14px;padding:20px 18px}.pro-gate-preview{padding:18px}.pro-sample-row{grid-template-columns:80px 1fr 56px}}.pro-strip{display:block;max-width:760px;margin:-16px auto 40px;padding:12px 18px;border:1px solid rgba(245,158,11,.35);border-radius:14px;background:#f59e0b0f;color:#e4e4e7;font-size:14px;line-height:1.5;text-align:center;text-decoration:none}.pro-strip:hover{border-color:#f59e0b}.pro-strip strong{color:#fbbf24}.pro-founding-badge{display:inline-block;margin-right:4px;padding:1px 8px;border-radius:999px;background:#fbbf2429;color:#fbbf24;font-size:12px;font-weight:700}.pro-gate-price s{color:#71717a}.offer-card{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:16px 18px;margin:0 0 56px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff06}.kit-card{grid-template-columns:auto 1fr;border-color:#f59e0b59;background:#f59e0b0a}.offer-icon{margin-top:4px;color:#fbbf24}.offer-kicker{margin:0 0 6px;color:#fbbf24;font-size:12px;font-weight:800;letter-spacing:.08em}.offer-body h2{margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:21px}.offer-body>p:not(.offer-kicker){margin:0 0 12px;color:#c4c4cb;line-height:1.55}.offer-action{align-self:center;white-space:nowrap}.offer-list{display:grid;gap:8px;margin:4px 0 18px;padding:0;list-style:none;color:#e4e4e7}.offer-list li{display:flex;gap:8px}.offer-list svg,.offer-done svg{flex:none;margin-top:3px;color:#34d399}.offer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.offer-more,.offer-fine a{color:#fbbf24;font-size:14px}.offer-form{display:grid;gap:12px}.offer-note{margin:0;color:#e4e4e7}.offer-choice{display:flex;flex-wrap:wrap;gap:8px}.offer-choice label{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;cursor:pointer;font-size:14px}.offer-choice label.is-picked{border-color:#f59e0b;background:#f59e0b1f}.offer-choice input{accent-color:#f59e0b}.offer-email{display:flex;flex-wrap:wrap;gap:10px}.offer-email label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.offer-email input{flex:1 1 220px;min-height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#f5f5f5;background:#ffffff0a;font:inherit}.offer-fine{margin:0;color:#a1a1aa;font-size:13px}.offer-error{margin:0;color:#fca5a5;font-size:14px}.offer-done{display:flex;gap:8px;margin:0;color:#e4e4e7}.kit-faq{max-width:760px}.kit-faq details{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.kit-faq summary{cursor:pointer;font-weight:700}.kit-faq p{margin:10px 0 0;color:#b4b4bb;line-height:1.55}@media(max-width:720px){.offer-card{grid-template-columns:1fr;padding:20px 18px}.offer-action{justify-self:start}}.sme-fieldset{min-width:0;margin:0;padding:0;border:0}.sme-fieldset:disabled{opacity:.85}.sme-suffix{color:#7e7e88;font-style:normal;font-weight:500}.sme-hint{display:block;margin-top:4px;color:#7e7e88;font-size:12px}.sme-note{margin:14px 0;color:#7e7e88;font-size:12.5px;line-height:1.55}.sme-callouts{display:grid;gap:10px}.sme-callout{display:grid;gap:3px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-left:3px solid #f59e0b;border-radius:0 12px 12px 0;background:#ffffff06}.sme-callout strong{color:#ececef;font-family:Space Grotesk,sans-serif;font-size:19px;font-variant-numeric:tabular-nums}.sme-callout span{color:#a5a5ae;font-size:13px;line-height:1.5}.sme-callout.is-warn{border-left-color:#ef4444}.doc-tabs .doc-tabs-delete{color:#8b8b95}.doc-tabs .doc-tabs-delete:hover{color:#f87171;border-color:#f8717159}.sme-tabs{margin-bottom:18px}.sme-list{margin:0 0 10px;padding:0;display:grid;gap:8px;list-style:none}.sme-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.sme-input{width:100%;min-width:0;min-height:40px;padding:9px 11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ececef;background:#0a0a0f8c;font:inherit;font-size:14px;color-scheme:dark}.sme-input:focus{outline:none;border-color:#f59e0b8c}.sme-chips{display:flex;flex-wrap:wrap;gap:6px}.sme-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#b7b7c0;background:transparent;font:inherit;font-size:12.5px;cursor:pointer}.sme-chip.is-on{border-color:#f59e0b8c;color:#111113;background:#f59e0b;font-weight:700}.sme-chip:disabled{cursor:default}.sme-ad{max-height:520px;overflow-y:auto;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#d4d4da;background:#ffffff05;font-size:14px;line-height:1.65;white-space:pre-wrap}.sme-ad-edit{width:100%;min-height:420px;resize:vertical;line-height:1.6}.sme-q{margin:0 0 8px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.sme-q label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}.sme-q input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:#f59e0b}.sme-q strong{display:block;color:#ececef;font-size:14px;font-weight:600;line-height:1.5}.sme-q span{display:block;margin-top:4px;color:#8b8b95;font-size:12.5px;line-height:1.5}.sme-q-group{margin:16px 0 8px;color:#f6b73c;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sme-score-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px}.sme-score-row>span{color:#d4d4da}.sme-score-buttons{display:inline-flex;gap:4px}.sme-score-buttons button{width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#a5a5ae;background:transparent;font:inherit;font-weight:700;cursor:pointer}.sme-score-buttons button.is-on{border-color:#f59e0b;color:#111113;background:#f59e0b}.sme-score-legend{margin:6px 0 10px;color:#7e7e88;font-size:12px}.sme-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:14px}.sme-table{width:100%;border-collapse:collapse;font-size:13px}.sme-table th,.sme-table td{padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;white-space:nowrap}.sme-table th{color:#8b8b95;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sme-table td{color:#d4d4da;font-variant-numeric:tabular-nums}.sme-table tr.is-top td{background:#f59e0b12}.sme-table .sme-num{text-align:right}.sme-cell-score{display:inline-block;min-width:34px;padding:3px 6px;border-radius:6px;text-align:center;font-weight:700}.sme-cell-score.s1{color:#fca5a5;background:#ef444424}.sme-cell-score.s2{color:#fcd34d;background:#f59e0b1f}.sme-cell-score.s3{color:#bef264;background:#84cc161f}.sme-cell-score.s4{color:#86efac;background:#22c55e29}.sme-cands{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sme-stage{padding:2px 8px;border-radius:999px;color:#c4c4cc;background:#ffffff0f;font-size:11px;font-weight:700}.sme-stage.is-offer,.sme-stage.is-hired{color:#111113;background:#22c55e}.sme-stage.is-rejected{color:#fca5a5;background:#ef444424}.sme-phase{margin:0 0 18px}.sme-phase-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.sme-phase-head h3{margin:0;color:#ececef;font-family:Space Grotesk,sans-serif;font-size:16px}.sme-phase-head span{color:#8b8b95;font-size:12.5px}.sme-task{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;border-radius:10px}.sme-task:hover{background:#ffffff06}.sme-task input[type=checkbox]{width:18px;height:18px;accent-color:#22c55e}.sme-task-text{color:#d4d4da;font-size:14px;line-height:1.45}.sme-task.is-done .sme-task-text{color:#6f6f79;text-decoration:line-through}.sme-owner{padding:2px 8px;border-radius:999px;color:#c4c4cc;background:#ffffff0f;font-size:11px;font-weight:700;white-space:nowrap}.sme-owner.o-newhire{color:#111113;background:#f59e0b}.sme-owner.o-buddy{color:#111113;background:#2dd4bf}.sme-progress{height:8px;overflow:hidden;margin:6px 0 4px;border-radius:999px;background:#ffffff12}.sme-progress span{display:block;height:100%;border-radius:inherit;background:#22c55e;transition:width .25s ease}.sme-add-row{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:8px;margin-top:6px}.sme-cal-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:14px}.sme-cal{border-collapse:collapse;font-size:12px}.sme-cal th,.sme-cal td{min-width:30px;height:34px;padding:0;border-right:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.06);text-align:center}.sme-cal th{color:#8b8b95;font-weight:600}.sme-cal th.sme-cal-name,.sme-cal td.sme-cal-name{position:sticky;left:0;z-index:1;min-width:120px;max-width:160px;padding:0 10px;overflow:hidden;background:#121217;color:#d4d4da;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sme-cal .is-weekend{background:#ffffff08}.sme-cal .is-holiday{background:#2dd4bf1a}.sme-cal .is-today{box-shadow:inset 0 -2px #f59e0b}.sme-cal .is-clash{background:#ef444429;color:#fca5a5;font-weight:700}.sme-leave-dot{display:block;width:100%;height:100%;padding-top:9px;color:#111113;font-size:11px;font-weight:700}.sme-leave-dot.t-annual{background:#f59e0b}.sme-leave-dot.t-sick{background:#f87171}.sme-leave-dot.t-other{background:#a78bfa}.sme-leave-dot.t-wfh{background:#2dd4bf8c}.sme-legend{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0;color:#a5a5ae;font-size:12px}.sme-legend i{display:inline-block;width:12px;height:12px;margin-right:5px;border-radius:3px;vertical-align:-2px}.sme-month-nav{display:flex;align-items:center;gap:8px;margin-bottom:10px}.sme-month-nav strong{min-width:140px;color:#ececef;font-family:Space Grotesk,sans-serif;font-size:16px;text-align:center}.sme-warnings{margin:12px 0 0;padding:12px 14px;border:1px solid rgba(239,68,68,.3);border-radius:12px;background:#ef44440f;color:#fecaca;font-size:13px;line-height:1.6}.sme-warnings.is-ok{border-color:#22c55e4d;background:#22c55e0f;color:#bbf7d0}.sme-warnings ul{margin:6px 0 0;padding-left:18px}.sme-rota td button{width:100%;min-width:64px;height:34px;border:0;color:#8b8b95;background:transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.sme-rota td button:disabled{cursor:default}.sme-rota td.has-shift button{color:#111113}.sme-rota td.on-leave{background:repeating-linear-gradient(45deg,rgba(245,158,11,.12),rgba(245,158,11,.12) 6px,transparent 6px,transparent 12px)}.sme-rota tfoot td{height:auto;padding:6px 4px;color:#a5a5ae;font-size:11.5px;line-height:1.4}.sme-rota tfoot .is-short{color:#fca5a5;font-weight:700}.sme-shift-row{display:grid;grid-template-columns:14px minmax(0,1fr) 92px 92px 70px 34px;gap:8px;align-items:center;margin-bottom:8px}.sme-swatch{width:14px;height:14px;border-radius:4px}@media(max-width:640px){.sme-shift-row{grid-template-columns:14px minmax(0,1fr) 34px}.sme-shift-row .sme-hide-sm{display:none}.sme-add-row{grid-template-columns:1fr}.sme-task{grid-template-columns:22px minmax(0,1fr) auto}.sme-task .sme-hide-sm{display:none}}@media print{.no-print{display:none!important}}.sr-achievement,.pip-checkin{display:grid;gap:6px;margin:10px 0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05}.sr-ach-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#d4d4da;font-size:13px}.sr-ach-head>span{display:flex;gap:6px;align-items:center}.sr-ach-head select{max-width:170px}.sr-levels{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.sr-levels button{padding:7px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#a5a5ae;background:#ffffff08;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sr-levels button:hover{border-color:#f59e0b66}.sr-levels button.is-active{color:#111113;border-color:transparent;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.sr-output{max-height:560px;overflow:auto;margin:14px 0;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#e4e4e8;background:#00000040;font-family:inherit;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.sr-link{padding:0;border:0;color:#fbbf24;background:none;font:inherit;text-decoration:underline;cursor:pointer}.pulse-answer,.pulse-home,.pulse-results,.pulse-signin{display:grid;gap:16px;max-width:820px;margin:0 auto 32px}.pulse-signin{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-form{display:grid;gap:18px}.pulse-q-text{margin:0 0 8px;color:#ececef;font-size:15.5px;font-weight:600}.pulse-q-text span{color:#f59e0b}.pulse-scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pulse-scale button{display:grid;gap:2px;justify-items:center;padding:10px 4px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#a5a5ae;background:#ffffff08;font:inherit;cursor:pointer}.pulse-scale button strong{font-size:18px}.pulse-scale button span{font-size:11px;line-height:1.25;text-align:center}.pulse-scale button.is-active{color:#111113;border-color:transparent;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.pulse-done{padding:22px;border:1px solid rgba(45,212,191,.3);border-radius:16px;background:#2dd4bf0f}.pulse-done h2{margin-top:0}.pulse-library{display:flex;flex-wrap:wrap;gap:6px}.pulse-library .sme-chip{text-align:left;border-radius:12px}.pulse-library .sme-chip em{opacity:.7;font-size:11px;font-style:normal;font-weight:700;text-transform:uppercase}.pulse-list{display:grid;gap:8px}.pulse-list h2{margin:8px 0 4px}.pulse-list-item{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center;padding:6px 8px 6px 0;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.pulse-list-main{display:grid;gap:3px;padding:10px 14px;border:0;color:#ececef;background:none;font:inherit;text-align:left;cursor:pointer}.pulse-list-main span{color:#8b8b95;font-size:12.5px}.pulse-share{display:grid;gap:8px;padding:14px;border:1px solid rgba(245,158,11,.25);border-radius:14px;background:#f59e0b0d}.pulse-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pulse-stats>div{display:grid;gap:4px;align-content:start;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.pulse-stats span,.pulse-stats em{color:#7e7e88;font-size:12px;font-style:normal}.pulse-stats strong{color:#ececef;font-family:Space Grotesk,sans-serif;font-size:26px}.pulse-stats strong.pulse-stat-text{font-family:inherit;font-size:13.5px;line-height:1.35}.pulse-bars{display:grid;gap:14px}.pulse-bar-head{display:flex;justify-content:space-between;gap:12px;color:#d4d4da;font-size:14px}.pulse-bar-head strong{white-space:nowrap}.pulse-bar-head em{margin-left:6px;font-size:11.5px;font-style:normal}.pulse-stats .is-good,.pulse-bar-head .is-good{color:#34d399}.pulse-stats .is-ok{color:#fbbf24}.pulse-stats .is-low,.pulse-bar-head .is-low{color:#f87171}.pulse-bar-head .is-ok{color:#fbbf24}.pulse-bar-head .is-up{color:#34d399}.pulse-bar-head .is-down{color:#f87171}.pulse-spread{display:flex;height:22px;margin-top:6px;overflow:hidden;border-radius:8px;background:#ffffff0a}.pulse-spread span{display:grid;place-items:center;min-width:18px;color:#111113;font-size:11px;font-weight:800}.s1{background:#f87171}.s2{background:#fb923c}.s3{background:#a1a1aa}.s4{background:#6ee7b7}.s5{background:#34d399}.pulse-legend i{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:3px}.pulse-comments{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pulse-comments li{padding:10px 12px;border-left:3px solid rgba(245,158,11,.5);border-radius:0 10px 10px 0;color:#d4d4da;background:#ffffff08}.pulse-next li{margin-bottom:6px;color:#c8c8d0}.raci-wrap{display:grid;gap:14px;margin-bottom:28px}.raci-legend{flex-wrap:wrap;gap:10px 18px;font-size:12.5px}.raci-table th,.raci-table td{vertical-align:middle}.raci-table th{min-width:110px;text-transform:none;letter-spacing:0}.raci-person,.raci-task{display:flex;gap:4px;align-items:center}.raci-task{min-width:220px}.raci-person .sme-input,.raci-task .sme-input{width:100%;min-width:0}.raci-td{text-align:center}.raci-cell{display:inline-grid;place-items:center;width:38px;height:34px;border:1px dashed rgba(255,255,255,.14);border-radius:9px;color:#5d5d66;background:transparent;font:inherit;font-weight:800;cursor:pointer}b.raci-cell{width:24px;height:22px;cursor:default}.raci-cell.r-R{border:0;color:#111113;background:#f59e0b}.raci-cell.r-A{border:0;color:#111113;background:#f87171}.raci-cell.r-C{border:0;color:#111113;background:#60a5fa}.raci-cell.r-I{border:0;color:#111113;background:#a1a1aa}.raci-check{font-size:12px;white-space:normal!important;min-width:150px}.raci-ok,.raci-bad{display:inline-flex;gap:4px;align-items:center}.raci-ok{color:#34d399}.raci-bad{color:#fbbf24}.raci-add{gap:10px}.ug-preview{margin:12px 0;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#00000038}.ug-preview h3{margin:14px 0 4px;color:#fbbf24;font-size:15px}.ug-preview p{margin:0 0 6px;color:#dcdce2;line-height:1.55}.skip-topics{display:grid;gap:8px}.skip-topic{display:grid;gap:2px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#c8c8d0;background:#ffffff05;font:inherit;text-align:left;cursor:pointer}.skip-topic span{color:#8b8b95;font-size:12.5px}.skip-topic.is-on{border-color:#f59e0b99;background:#f59e0b17}.skip-topic.is-on strong{color:#fbbf24}.skip-questions,.skip-followups{margin:0;padding-left:20px;color:#dcdce2;line-height:1.6}.skip-questions li{margin-bottom:4px}.pip-note{max-width:900px;margin:0 auto 14px;color:#c8c8d0;font-size:13.5px}@media(max-width:720px){.pulse-signin,.pulse-stats{grid-template-columns:1fr 1fr}.pulse-signin{grid-template-columns:1fr}.pulse-scale button span{font-size:11px}}.ext-get{display:grid;gap:10px;margin:10px 0 18px}.ext-soon{padding:10px 14px;border:1px dashed rgba(255,255,255,.14);border-radius:12px;color:#8b8b95;font-size:13.5px}.ext-steps{padding-left:20px;color:#dcdce2;line-height:1.6}.ext-steps code{padding:1px 6px;border-radius:6px;background:#ffffff14}.ext-demo{display:grid;gap:6px;margin:12px 0;padding:18px;border-radius:16px;color:#3c4043;background:#f0f4f9;font-family:Roboto,Arial,sans-serif}.ext-demo>strong{font-size:18px;font-weight:400}.ext-badge{display:grid;gap:2px;margin:4px 0;padding:8px 12px;border-left:3px solid #f59e0b;border-radius:0 8px 8px 0;background:#f59e0b1f}.ext-badge small{color:#5f6368}.ext-points{display:grid;gap:8px;padding-left:18px;color:#dcdce2}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-COIQET2s.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-oElOGqNf.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DUIT0YPZ.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DDIa4im3.woff2) format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-B18ub5-k.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-xj9lRvVs.woff2) format("woff2"),url(/assets/press-start-2p-latin-400-normal-BKfmdmKK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--px-night: #0a0a0f;--px-panel: #16161f;--px-panel-2: #1f1f2b;--px-line: #2e2e3d;--px-amber: #f59e0b;--px-amber-2: #fbbf24;--px-cream: #f5e6c8;--px-teal: #2dd4bf;--px-coral: #fb7185;--px-green: #4ade80;--px-violet: #8b5cf6;--px-grey: #8b8b98;--px-font: "Press Start 2P", ui-monospace, monospace;--px-text: "DM Sans", system-ui, sans-serif;--px-unit: 4px}.px-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;color:var(--px-cream);background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 100% 4px,radial-gradient(circle at 50% -20%,rgba(245,158,11,.12),transparent 60%),var(--px-night);font-family:var(--px-text);-webkit-font-smoothing:antialiased;overscroll-behavior-y:contain}.px-large-text .px-shell{font-size:112.5%}.px-global{position:relative;z-index:21;background:#09090b}.px-global .global-header{border-bottom:0}.px-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;padding:8px max(14px,calc((100% - 760px)/2));border-top:4px solid #000;border-bottom:4px solid #000;background:var(--px-panel);box-shadow:0 4px 0 var(--px-line)}.px-back{color:var(--px-amber-2);font-family:var(--px-font);font-size:10px;text-decoration:none;white-space:nowrap}.px-level-chip{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-end;color:var(--px-cream);text-decoration:none}.px-level-name{font-family:var(--px-font);font-size:8px;letter-spacing:.06em}.px-level-bar{display:block;width:100%;max-width:140px;height:8px;border:2px solid #000;background:#000}.px-level-bar>span{display:block;height:100%;background:var(--px-green)}.px-level-bar-wide{max-width:none;flex:1}.px-icon-button{width:40px;height:40px;flex-shrink:0;border:3px solid #000;color:var(--px-cream);background:var(--px-panel-2);box-shadow:inset -3px -3px #0006;font-size:18px;cursor:pointer}.px-settings{position:sticky;top:64px;z-index:19;margin:0 auto;width:min(420px,100%);padding:16px;display:grid;gap:12px;border:4px solid #000;background:var(--px-panel-2);box-shadow:0 6px #000}.px-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:15px;cursor:pointer}.px-toggle input{position:absolute;opacity:0;pointer-events:none}.px-toggle-ui{width:52px;height:28px;border:3px solid #000;background:#3a3a48;position:relative}.px-toggle-ui:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--px-cream);transition:transform .12s steps(3)}.px-toggle input:checked+.px-toggle-ui{background:var(--px-green)}.px-toggle input:checked+.px-toggle-ui:after{transform:translate(24px)}.px-toggle input:focus-visible+.px-toggle-ui{outline:3px solid var(--px-amber-2)}.px-main{flex:1;width:min(560px,100%);margin:0 auto;padding:18px 16px 40px}.px-footer{padding:18px 16px 28px;padding-bottom:max(28px,env(safe-area-inset-bottom));color:var(--px-grey);font-size:12px;text-align:center}.px-footer a{color:var(--px-grey)}.px-title{margin:0;font-family:var(--px-font);font-size:clamp(18px,5.4vw,26px);line-height:1.35;letter-spacing:.02em;color:var(--px-amber-2);text-shadow:3px 3px 0 #000}.px-kicker{margin:0 0 8px;font-family:var(--px-font);font-size:10px;color:var(--px-teal);letter-spacing:.08em}.px-tagline{margin:12px 0 0;color:#cfc6b4;font-size:16px;line-height:1.55}.px-text{font-size:16px;line-height:1.55}.px-btn{--px-btn-bg: var(--px-amber);--px-btn-fg: #111;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;border:4px solid #000;color:var(--px-btn-fg);background:var(--px-btn-bg);box-shadow:inset -4px -4px #00000047,inset 4px 4px #ffffff40,0 4px #000;font-family:var(--px-font);font-size:11px;line-height:1.4;letter-spacing:.04em;text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .05s steps(1)}.px-btn:active:not(:disabled){transform:translateY(4px);box-shadow:inset -4px -4px #00000047,inset 4px 4px #ffffff40,0 0 #000}.px-btn:focus-visible{outline:3px solid var(--px-cream);outline-offset:3px}.px-btn:disabled{opacity:.55;cursor:default}.px-btn-secondary{--px-btn-bg: var(--px-teal)}.px-btn-ghost{--px-btn-bg: var(--px-panel-2);--px-btn-fg: var(--px-cream)}.px-btn-good{--px-btn-bg: var(--px-green)}.px-btn-bad{--px-btn-bg: var(--px-coral)}.px-btn-small{min-height:44px;padding:8px 12px;font-size:9px}.px-btn-big{min-height:56px;padding:14px 18px;font-size:12px}.px-choices{display:grid;gap:12px;margin-top:16px}.px-choice{width:100%;min-height:56px;padding:14px 16px;border:4px solid #000;color:var(--px-cream);background:var(--px-panel-2);box-shadow:inset -4px -4px #00000059,0 4px #000;font-family:var(--px-text);font-size:16px;font-weight:600;line-height:1.4;text-align:left;cursor:pointer;touch-action:manipulation;transition:transform .05s steps(1),background .1s steps(2)}.px-choice:hover:not(:disabled){background:#2a2a3a}.px-choice:active:not(:disabled){transform:translateY(4px);box-shadow:inset -4px -4px #00000059,0 0 #000}.px-choice:focus-visible{outline:3px solid var(--px-amber-2);outline-offset:2px}.px-choice:disabled{cursor:default}.px-choice.is-correct{background:#14532d;border-color:#000;color:#dcfce7}.px-choice.is-wrong{background:#5f1d2b;color:#ffe4e6}.px-choice.is-dim{opacity:.45}.px-choice-key{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:10px;border:3px solid #000;background:var(--px-amber);color:#111;font-family:var(--px-font);font-size:9px;vertical-align:middle}.px-panel{position:relative;padding:16px;border:4px solid #000;background:var(--px-panel);box-shadow:inset 0 0 0 3px var(--px-line),0 6px #000}.px-panel+.px-panel{margin-top:16px}.px-speech{position:relative;padding:14px 16px;border:4px solid #000;color:#1b1b24;background:var(--px-cream);box-shadow:0 4px #000;font-size:16px;font-weight:600;line-height:1.5}.px-speech:before{content:"";position:absolute;left:22px;top:-14px;width:12px;height:12px;background:var(--px-cream);border-left:4px solid #000;border-top:4px solid #000;transform:skew(-30deg)}.px-speaker{display:flex;align-items:center;gap:12px;margin-bottom:14px}.px-speaker-name{font-family:var(--px-font);font-size:10px;color:var(--px-amber-2)}.px-speaker-role{display:block;margin-top:6px;color:var(--px-grey);font-size:12px}.px-sprite{image-rendering:pixelated;flex-shrink:0}.px-sprite-sad{filter:saturate(.4) brightness(.85)}.px-sprite-gone{opacity:.25;filter:grayscale(1)}.px-bob{animation:pxBob 1.2s steps(2) infinite}@keyframes pxBob{50%{transform:translateY(-2px)}}.px-hud{display:grid;gap:8px;margin-bottom:14px}.px-hud-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--px-font);font-size:10px}.px-meter{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:8px}.px-meter-label{font-family:var(--px-font);font-size:8px;color:#d8cfbf}.px-meter-track{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;height:14px;padding:2px;border:3px solid #000;background:#000}.px-meter-track span{background:#2a2a36}.px-meter-track span.on{transition:background .2s steps(2)}.px-timer{position:relative;height:22px;border:3px solid #000;background:#000}.px-timer>span{display:block;height:100%;background:var(--px-teal)}.px-timer.is-low>span{background:var(--px-coral);animation:pxBlink .5s steps(2) infinite}.px-timer b{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:var(--px-font);font-size:9px;color:#fff;text-shadow:2px 2px 0 #000}@keyframes pxBlink{50%{opacity:.55}}.px-stars{font-size:22px;letter-spacing:2px}.px-stars span{color:#3a3a48;text-shadow:2px 2px 0 #000}.px-stars span.on{color:var(--px-amber-2)}.px-pop{position:absolute;left:50%;top:30%;z-index:5;transform:translate(-50%);font-family:var(--px-font);font-size:14px;pointer-events:none;text-shadow:3px 3px 0 #000;animation:pxPop .7s steps(6) forwards}.px-pop-good{color:var(--px-green)}.px-pop-bad{color:var(--px-coral)}@keyframes pxPop{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-40px)}}.px-shake{animation:pxShake .3s steps(4)}@keyframes pxShake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.px-intro{display:grid;gap:4px;text-align:center;padding-top:12px}.px-intro-icon{display:flex;justify-content:center;margin-bottom:14px}.px-howto{margin:20px auto 6px;padding:16px 16px 16px 36px;max-width:420px;border:4px solid #000;background:var(--px-panel);text-align:left;font-size:15px;line-height:1.6}.px-howto li+li{margin-top:6px}.px-best{margin:10px 0 0;font-family:var(--px-font);font-size:10px;color:var(--px-teal)}.px-start{margin:22px auto 0;width:min(320px,100%)}.px-result{text-align:center}.px-score{margin:4px 0 0;font-family:var(--px-font);font-size:clamp(22px,7vw,32px);line-height:1.3;color:var(--px-amber-2);text-shadow:4px 4px 0 #000}.px-result-summary{margin:14px 0 0;font-size:16px;line-height:1.6;color:#ddd4c2}.px-reward{margin:20px 0 0;padding:14px;border:4px solid #000;background:var(--px-panel);display:grid;gap:10px;justify-items:center}.px-xp{font-family:var(--px-font);font-size:14px;color:var(--px-green)}.px-new-best{font-family:var(--px-font);font-size:10px;color:var(--px-coral);animation:pxBlink .6s steps(2) 6}.px-levelup{margin:0;font-family:var(--px-font);font-size:11px;color:var(--px-amber-2)}.px-level-line{display:flex;align-items:center;gap:8px;width:100%;font-size:12px;color:#cfc6b4}.px-new-badges{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-family:var(--px-font);font-size:9px;color:var(--px-teal)}.px-result-actions{margin:22px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.px-result-actions>:first-child{grid-column:1 / -1}.px-result-actions .px-btn-ghost{grid-column:1 / -1}.px-lesson-link{display:block;margin-top:12px;color:var(--px-amber-2);font-size:14px;font-weight:700;text-decoration:none;line-height:1.5}.px-lesson-link span{color:#ddd4c2;font-weight:500;text-decoration:underline;text-underline-offset:3px}.px-explain{margin-top:14px;padding:14px;border:4px solid #000;background:#12121a;text-align:left;font-size:15px;line-height:1.55}.px-explain strong{display:block;margin-bottom:4px;font-family:var(--px-font);font-size:10px}.px-explain.is-good strong{color:var(--px-green)}.px-explain.is-bad strong{color:var(--px-coral)}.px-newsletter{margin-top:30px;text-align:left}.px-newsletter .newsletter{margin:0;border-radius:0;border:4px solid #000}.px-hub-hero{text-align:center;padding:8px 0 18px}.px-hub-cast{display:flex;justify-content:center;gap:2px;margin:0 0 14px}.px-hub-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 22px}.px-stat{padding:10px 6px;border:4px solid #000;background:var(--px-panel);text-align:center}.px-stat b{display:block;font-family:var(--px-font);font-size:13px;color:var(--px-amber-2)}.px-stat span{display:block;margin-top:6px;font-size:11px;color:var(--px-grey)}.px-cabinets{display:grid;grid-template-columns:1fr 1fr;gap:14px}.px-cabinet{position:relative;display:flex;flex-direction:column;gap:8px;min-height:190px;padding:14px 12px 12px;border:4px solid #000;color:var(--px-cream);background:var(--px-panel);box-shadow:inset 0 6px 0 var(--px-accent, var(--px-amber)),0 6px #000;text-decoration:none;transition:transform .06s steps(1)}.px-cabinet:active{transform:translateY(4px);box-shadow:inset 0 6px 0 var(--px-accent, var(--px-amber)),0 2px #000}.px-cabinet:focus-visible{outline:3px solid var(--px-cream);outline-offset:3px}.px-cabinet-flagship{grid-column:1 / -1;min-height:0;flex-direction:row;align-items:center;gap:14px}.px-cabinet h2{margin:4px 0 0;font-family:var(--px-font);font-size:11px;line-height:1.5;color:var(--px-amber-2)}.px-cabinet p{margin:0;color:#cfc6b4;font-size:13px;line-height:1.45}.px-cabinet-meta{margin-top:auto;display:flex;justify-content:space-between;gap:6px;font-family:var(--px-font);font-size:8px;color:var(--px-grey)}.px-badge-tag{position:absolute;top:-10px;right:8px;padding:4px 6px;border:3px solid #000;background:var(--px-coral);color:#111;font-family:var(--px-font);font-size:8px}.px-section-title{margin:34px 0 12px;font-family:var(--px-font);font-size:12px;color:var(--px-teal)}.px-team-intro{margin:-4px 0 12px;font-size:14px;color:var(--px-grey)}.px-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.px-badge{padding:10px;border:4px solid #000;background:var(--px-panel);font-size:12px;line-height:1.4}.px-badge b{display:block;margin-bottom:4px;font-family:var(--px-font);font-size:8px;color:var(--px-amber-2)}.px-badge.is-locked{opacity:.4}.px-install-hint{margin-top:26px;padding:14px;border:4px dashed var(--px-line);font-size:14px;line-height:1.55;color:#cfc6b4}.px-seo-copy{margin-top:34px;color:#a39d90;font-size:14px;line-height:1.7}.px-seo-copy h2{font-family:var(--px-font);font-size:11px;color:var(--px-cream);line-height:1.6}.px-reduce-motion *,.px-reduce-motion *:before,.px-reduce-motion *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.px-shell *,.px-shell *:before,.px-shell *:after{animation:none!important;transition:none!important}}@media(min-width:720px){.px-cabinets{grid-template-columns:repeat(3,1fr)}.px-main{width:min(760px,100%)}.px-game{max-width:520px;margin:0 auto}}.px-party-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin:0 0 12px;padding:10px 12px;border:2px dashed var(--px-teal);font-size:14px;text-align:center}.px-party-link a{color:var(--px-teal);font-weight:700}.tt-mini{display:block;margin:2px 0 6px;font-size:12px;color:#8b8b98}.tt-link{padding:0;border:0;background:none;color:#fbbf24;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.tt-seg{display:inline-flex;border:1px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden}.tt-seg button{padding:7px 10px;border:0;background:transparent;color:#b7b7c0;font:inherit;font-size:12.5px;cursor:pointer}.tt-seg button+button{border-left:1px solid rgba(255,255,255,.12)}.tt-seg button.is-on{background:#f59e0b;color:#111113;font-weight:700}.tt-toggle{padding:6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:transparent;color:#8b8b98;font:inherit;font-size:12px;cursor:pointer}.tt-toggle.is-on{border-color:#f59e0b;background:#f59e0b2e;color:#fbbf24;font-weight:700}.tt-ninebox-wrap{display:grid;grid-template-columns:22px 1fr;grid-template-rows:1fr auto;gap:6px;margin:18px 0 6px}.tt-axis-y{writing-mode:vertical-rl;transform:rotate(180deg);justify-self:center;font-size:11px;letter-spacing:.12em;color:#8b8b98}.tt-axis-x{grid-column:2;font-size:11px;letter-spacing:.12em;color:#8b8b98;text-align:center}.tt-ninebox{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.tt-box{min-height:112px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08}.tt-box strong{display:block;margin-bottom:8px;font-size:12.5px}.tt-box.tone-good{background:#4ade8014}.tt-box.tone-good strong{color:#86efac}.tt-box.tone-mid strong{color:#fbbf24}.tt-box.tone-risk{background:#fb718512}.tt-box.tone-risk strong{color:#fda4af}.tt-box.is-target{outline:2px dashed rgba(245,158,11,.6);cursor:pointer}.tt-box-people{display:flex;flex-wrap:wrap;gap:5px}.tt-person{padding:4px 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#16161f;color:#ececef;font:inherit;font-size:12.5px;cursor:pointer}.tt-person.is-on{border-color:#f59e0b;background:#f59e0b;color:#111113}.tt-list{display:grid;gap:8px;margin:16px 0}.tt-list-row{display:grid;grid-template-columns:minmax(110px,1fr) auto auto minmax(160px,2fr) auto;align-items:end;gap:8px}.tt-actions{display:grid;gap:8px;margin:14px 0}.tt-action{display:grid;gap:3px;padding:10px 12px;border-left:3px solid #fbbf24;border-radius:8px;background:#ffffff08;font-size:13.5px}.tt-action.tone-good{border-left-color:#4ade80}.tt-action.tone-risk{border-left-color:#fb7185}.tt-action span{color:#b7b7c0}.tt-lv{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:transparent;color:#8b8b98;font:inherit;font-weight:700;cursor:pointer}.sme-legend .tt-lv{width:22px;height:22px;font-size:11px;cursor:default}.tt-lv.lv-1{background:#fb718540;color:#fecdd3}.tt-lv.lv-2{background:#fbbf2447;color:#fde68a}.tt-lv.lv-3{background:#4ade8052;color:#dcfce7}.tt-lv.lv-4{background:#22c55e;color:#052e16}.tt-need{width:58px;min-height:34px;padding:6px;text-align:center}.tt-cover{white-space:nowrap;font-size:13px}.tt-cover.is-ok{color:#86efac}.tt-cover.is-short,.tt-cover.is-single{color:#fbbf24}.tt-cover.is-gap{color:#fda4af}.tt-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0}.tt-add .sme-input{flex:1 1 260px}.tt-matrix{display:grid;grid-template-columns:22px 1fr 1fr;grid-template-rows:auto auto auto;grid-template-areas:". lt1 lt2" "s1 do schedule" "s2 delegate drop";gap:8px;margin:16px 0}.tt-matrix>.tt-matrix-label:nth-child(1){grid-area:lt1}.tt-matrix>.tt-matrix-label:nth-child(2){grid-area:lt2}.tt-matrix-label{font-size:11px;letter-spacing:.12em;color:#8b8b98;text-align:center}.tt-matrix-side{writing-mode:vertical-rl;transform:rotate(180deg);align-self:center;justify-self:center;font-size:11px;letter-spacing:.12em;color:#8b8b98}.tt-ms-1{grid-area:s1}.tt-ms-2{grid-area:s2}.tt-quad{min-height:150px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.tt-quad.q-do{grid-area:do;border-top:3px solid #fb7185}.tt-quad.q-schedule{grid-area:schedule;border-top:3px solid #4ade80}.tt-quad.q-delegate{grid-area:delegate;border-top:3px solid #fbbf24}.tt-quad.q-drop{grid-area:drop;border-top:3px solid #6b6b78}.tt-quad-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.tt-quad-head span{font-size:11.5px;color:#8b8b98}.tt-quad ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tt-quad li.is-done .tt-task-text{text-decoration:line-through;opacity:.5}.tt-empty{margin:4px 0;font-size:12.5px;color:#8b8b98}.tt-task{display:flex;align-items:center;gap:6px}.tt-task input[type=checkbox]{accent-color:#f59e0b}.tt-task-text{flex:1;min-width:0;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#ececef;font:inherit;font-size:14px}.tt-task-text:focus{outline:none;border-color:#f59e0b80;background:#0a0a0f80}.tt-task .tt-toggle{padding:3px 8px}.tt-delegate{padding:2px 0 4px 26px}.tt-handover{display:grid;gap:4px;margin-top:8px}.tt-handover-text,.tt-invite pre{margin:6px 0;padding:10px 12px;border-radius:10px;background:#0a0a0f99;color:#ececef;font:inherit;font-size:13.5px;white-space:pre-wrap}.tt-tz-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.tt-tz-wrap{margin:14px 0 8px;overflow-x:auto}.tt-tz{border-collapse:separate;border-spacing:0 4px;min-width:720px;width:100%}.tt-tz-city{position:sticky;left:0;z-index:1;min-width:150px;padding:4px 10px 4px 0;background:#101016;font-size:13px;font-weight:400;text-align:left}.tt-tz-name{display:flex;align-items:center;justify-content:space-between;gap:6px}.tt-tz-hours{display:flex;align-items:center;gap:4px;margin-top:2px;color:#8b8b98;font-size:12px}.tt-tz-hours select{padding:2px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#0a0a0f;color:#ececef;font:inherit;font-size:12px}.tt-tz-hour{font-size:11px;font-weight:400;color:#8b8b98;text-align:left}.tt-tz-cell{height:34px;min-width:11px;border-right:1px solid #101016;cursor:pointer}.tt-tz-cell.f-work,.tt-tz-key.f-work{background:#4ade808c}.tt-tz-cell.f-edge,.tt-tz-key.f-edge{background:#fbbf2466}.tt-tz-cell.f-off,.tt-tz-key.f-off{background:#ffffff0d}.tt-tz-cell.is-all{background:#4ade80}.tt-tz-cell.is-chosen{box-shadow:inset 0 0 0 2px #f5f5f5}.tt-tz-key{display:inline-block;width:14px;height:14px;border-radius:3px;vertical-align:middle}.tt-best{margin:16px 0}.tt-best-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-top:8px}.tt-best-item{display:grid;gap:2px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff08;color:#ececef;font:inherit;font-size:13px;text-align:left;cursor:pointer}.tt-best-item .is-off{color:#fda4af}.tt-best-item .is-edge{color:#fbbf24}.tt-best-item.is-all{border-color:#4ade8080}.tt-best-item.is-on{border-color:#f59e0b;background:#f59e0b1f}.tt-invite{margin-top:10px}.tt-timer-stage{padding:22px 18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#101016;text-align:center}.tt-timer-stage.is-full,.tt-timer-stage:fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;justify-content:center;border-radius:0}.tt-timer-title{margin:6px 0;font-size:clamp(22px,4vw,44px)}.tt-timer-clock{font-size:clamp(64px,18vw,200px);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:#f5f5f5}.tt-timer-clock.is-warn{color:#fbbf24}.tt-timer-clock.is-over{color:#fb7185}.tt-timer-bar{height:8px;max-width:640px;margin:18px auto 8px;border-radius:99px;background:#ffffff14;overflow:hidden}.tt-timer-bar span{display:block;height:100%;background:#f59e0b;transition:width .25s linear}.tt-drift{margin:4px 0;font-size:14px;color:#86efac}.tt-drift.is-late{color:#fda4af}.tt-timer-next{margin:6px 0;color:#b7b7c0}.tt-timer-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.tt-agenda{margin-top:18px}.tt-agenda-list{display:grid;gap:6px;margin:12px 0;padding-left:22px}.tt-agenda-list li{display:grid;grid-template-columns:1fr 72px auto auto;align-items:center;gap:6px}.tt-agenda-list li.is-current .sme-input:first-child{border-color:#f59e0b}.tt-agenda-list li.is-past{opacity:.55}.tt-mins{text-align:center}.tt-agenda-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;color:#b7b7c0}.tt-check{display:inline-flex;align-items:center;gap:6px}.tt-retro{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:10px;margin:16px 0 6px}.tt-retro-col{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.tt-retro-col h3{margin:0;font-size:15px}.tt-retro-col.c-0{border-top:3px solid #4ade80}.tt-retro-col.c-1{border-top:3px solid #fb7185}.tt-retro-col.c-2{border-top:3px solid #fbbf24}.tt-retro-col.c-3{border-top:3px solid #8b5cf6}.tt-retro-add{display:grid;gap:6px;margin-bottom:8px}.tt-retro-add textarea{resize:vertical}.tt-retro-col ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tt-retro-card{padding:9px 10px;border-radius:10px;background:#1c1c27}.tt-retro-card p{margin:0 0 6px;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.tt-retro-card-foot{display:flex;align-items:center;gap:10px}.tt-vote{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:transparent;color:#b7b7c0;font:inherit;font-size:12px;cursor:pointer}.tt-vote.is-on{border-color:#f59e0b;color:#fbbf24}.tt-retro-card-foot .nb-icon-button{margin-left:auto}.tt-retro-actions{margin:16px 0}.tt-retro-actions h3{margin:0 0 8px}.tt-retro-actions ul{display:grid;gap:6px;margin:0 0 10px;padding:0;list-style:none}.tt-retro-actions li{display:grid;grid-template-columns:1fr 160px auto;align-items:center;gap:8px;font-size:14px}.tt-owner{max-width:160px}.tt-charter-section{margin:18px 0}.tt-charter-section h3{margin:0;font-size:16px}.tt-examples{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 8px}.tt-example{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px dashed rgba(255,255,255,.18);border-radius:10px;background:transparent;color:#b7b7c0;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.tt-example:hover{border-color:#f59e0b99;color:#ececef}.tt-charter-section textarea{resize:vertical}.tt-thanks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.tt-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tt-checks{display:grid;gap:3px;margin:4px 0 12px;padding:0;list-style:none;font-size:13px;color:#8b8b98}.tt-checks li.is-ok{color:#86efac}.tt-swatch{display:inline-block;width:14px;height:14px;border-radius:50%}.tt-card{position:relative;aspect-ratio:3 / 2;padding:clamp(18px,4vw,32px);border-radius:18px;box-shadow:0 18px 40px #00000059;overflow:hidden}.tt-card h2{margin:4px 0 10px;font-size:clamp(24px,4vw,38px);line-height:1.1}.tt-card-for{margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.tt-card-msg{margin:0;font-size:clamp(14px,2vw,18px);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.tt-card-from{position:absolute;bottom:clamp(14px,3vw,26px);left:clamp(18px,4vw,32px);margin:0;font-weight:700}.tt-hidden-canvas{display:none}.tt-received{max-width:640px;margin:24px auto 0}@media(max-width:760px){.tt-list-row{grid-template-columns:1fr auto;padding:10px;border-radius:12px;background:#ffffff08}.tt-list-row .tt-note{grid-column:1 / -1}.tt-matrix{grid-template-columns:1fr;grid-template-areas:"do" "schedule" "delegate" "drop"}.tt-matrix-label,.tt-matrix-side{display:none}.tt-retro{grid-template-columns:1fr}.tt-retro-actions li{grid-template-columns:1fr auto}.tt-retro-actions li .sme-input{grid-column:1}.tt-thanks,.tt-two{grid-template-columns:1fr}.tt-box{min-height:90px;padding:7px}.tt-box strong{font-size:11px}}.p3-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.p3-fields-3{grid-template-columns:repeat(3,minmax(0,1fr))}.p3-sec-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.p3-sec-head h3{margin:0;flex:1 1 auto;font-size:16px}.p3-sec-head select,.p3-sec-head input[type=date]{padding:8px 10px;border-radius:10px;font:inherit;font-size:13px;color:inherit;background:#ffffff0d;border:1px solid rgba(255,255,255,.14)}.p3-skipped h3{color:#6f6f7a;text-decoration:line-through}.p3-h3{margin:22px 0 8px;font-size:16px}.p3-checks{margin:16px 0 4px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff06}.p3-checks h3{margin:0 0 6px;font-size:14px}.p3-checks ul{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:13.5px}.p3-checks .is-ok{color:#86efac}.p3-checks .is-warn{color:#fbbf24}.p3-warn{margin:4px 0 0;font-size:12.5px;color:#fbbf24}.p3-group{margin:18px 0}.p3-group h3{margin:0 0 6px;font-size:16px}.p3-checklist{margin:0;padding:0;list-style:none;display:grid;gap:6px}.p3-checklist li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,180px);gap:10px;align-items:center;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05}.p3-checklist li.is-done{opacity:.6}.p3-checklist li.is-done .p3-check>span{text-decoration:line-through}.p3-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer}.p3-check input{margin-top:3px;accent-color:#f59e0b;width:16px;height:16px;flex:none}.p3-check em{display:block;font-style:normal;font-size:12px;color:#8b8b98}.p3-who{font-size:11.5px;padding:2px 8px;border-radius:999px;background:#f59e0b1f;color:#fbbf24;white-space:nowrap}.p3-note,.p3-add input,.p3-kr input,.p3-table input,.p3-table select,.p3-crit input,.p3-evidence{width:100%;padding:7px 9px;border-radius:9px;font:inherit;font-size:13px;color:inherit;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.p3-add{display:flex;gap:8px;margin-top:8px}.p3-add input{flex:1}.p3-card{margin:14px 0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff06}.p3-obj{flex:1 1 260px;font-weight:600}.p3-owner{max-width:220px;margin-top:8px}.p3-pct{font-family:Space Grotesk,sans-serif;font-weight:700;color:#fbbf24}.p3-krs{margin-top:10px;display:grid;gap:8px}.p3-kr{display:grid;grid-template-columns:minmax(0,1fr) 70px 70px 70px 22px;gap:6px;align-items:center}.p3-kr-head{font-size:11.5px;color:#8b8b98}.p3-bar{height:5px;margin-top:5px;border-radius:99px;background:#ffffff14;overflow:hidden}.p3-bar span{display:block;height:100%;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.p3-addbtn{display:inline-flex;align-items:center;gap:6px;margin:8px 0;padding:6px 10px;border:1px dashed rgba(255,255,255,.2);border-radius:10px;background:transparent;color:#b7b7c0;font:inherit;font-size:13px;cursor:pointer}.p3-addbtn:hover{border-color:#f59e0b99;color:#ececef}.p3-table-wrap{overflow-x:auto}.p3-table{width:100%;border-collapse:collapse;font-size:13.5px}.p3-table th{text-align:left;font-size:12px;font-weight:600;color:#8b8b98;padding:6px}.p3-table td{padding:5px 6px;border-top:1px solid rgba(255,255,255,.07)}.p3-num{max-width:80px}.p3-load{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.p3-load.is-ok{background:#4ade8024;color:#86efac}.p3-load.is-high{background:#f59e0b29;color:#fbbf24}.p3-load.is-over{background:#ef444429;color:#fca5a5}.p3-callouts{margin:16px 0}.p3-decision.is-decided{border-left:3px solid #4ade80}.p3-decision.is-open{border-left:3px solid #f59e0b}.p3-decision.is-revisit{border-left:3px solid #a78bfa}.p3-summary{margin:8px 0 0;font-size:14px;color:#c4c4cb}.p3-summary span{color:#8b8b98}.p3-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:8px}.p3-span2{grid-column:1 / -1}.p3-row-actions{display:flex;gap:14px;justify-content:flex-end}.p3-criteria{display:grid;gap:6px}.p3-crit{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr) 22px;gap:6px;align-items:center}.p3-score-row{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1.4fr);gap:10px;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.p3-score-name strong{display:block;font-size:14px}.p3-rec{max-width:240px;margin-top:10px}@media(max-width:640px){.p3-fields,.p3-fields-3,.p3-grid2,.p3-checklist li{grid-template-columns:1fr}.p3-kr{grid-template-columns:minmax(0,1fr) 54px 54px 54px 20px}.p3-kr>input:first-child{grid-column:1 / -1}.p3-kr-head{display:none}.p3-crit{grid-template-columns:minmax(0,1fr) 22px}.p3-crit input:nth-child(2){grid-column:1}.p3-score-row{grid-template-columns:1fr}}.p4-small{font-size:12.5px;color:#8b8b98}.p4-big{font-size:16px;padding:14px 22px}.p4-h{margin:6px 0 8px;font-size:15px}.p4-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.p4-cols>.p3-card{margin:0}.p4-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:8px 0}.p4-person{display:flex;gap:6px;align-items:center}.p4-person input{flex:1;min-width:0}.p4-bulk{margin-top:10px;font-size:14px}.p4-bulk summary{cursor:pointer;color:#fbbf24}.p4-bulk textarea{width:100%;margin:8px 0}.p4-ex-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.p4-ex-row select{flex:1 1 140px;min-width:0}.p4-ex-list{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.p4-ex-list li{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:13px;border-radius:999px;background:#f59e0b1f;color:#fde68a}.p4-links ul{margin:8px 0;padding:0;list-style:none;display:grid;gap:6px}.p4-links li{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.p4-small-btn{padding:6px 10px;font-size:13px}.p4-santa-reveal{max-width:560px;margin:40px auto;padding:0 16px;text-align:center;display:grid;gap:14px;justify-items:center}.p4-santa-reveal h1{margin:0}.p4-santa-card{width:100%;padding:26px 18px;border-radius:18px;border:2px solid #f59e0b;background:radial-gradient(circle at top,#f59e0b33,#ffffff05)}.p4-santa-card strong{display:block;margin:6px 0 12px;font-size:clamp(30px,8vw,46px);color:#fbbf24}.p4-santa-card ul{margin:0 0 8px;padding:0;list-style:none;display:grid;gap:4px}.p4-award .p3-sec-head h3{display:inline-flex;align-items:center;gap:6px}.p4-award-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.p4-present{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;text-align:center;background:radial-gradient(circle at center,#2a1d05,#0b0b10 70%)}.p4-present h2{margin:0;font-size:clamp(30px,6vw,64px);color:#fbbf24}.p4-present-close{position:absolute;top:16px;right:16px;background:none;border:0;color:#e5e7eb;cursor:pointer;padding:8px}.p4-present-count{position:absolute;top:20px;left:20px;margin:0;font-size:13px;color:#8b8b98}.p4-present-kicker{margin:0;letter-spacing:.14em;text-transform:uppercase;font-size:13px;color:#d6b16a}.p4-present-name{margin:0;font-size:clamp(36px,8vw,84px);font-weight:800;color:#fff;animation:p4-pop .5s ease-out}.p4-present-reason{margin:0;max-width:720px;font-size:clamp(16px,2.4vw,24px);color:#e5e7eb}@keyframes p4-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.p4-present-name{animation:none}}.p4-check{display:grid;gap:10px}.p4-q{margin:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px}.p4-q legend{float:left;width:100%;padding:0;font-size:15px;margin-bottom:8px}.p4-q .p4-scale{clear:both}.p4-q legend span{color:#8b8b98;margin-right:4px}.p4-scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.p4-scale label{position:relative;display:grid;place-items:center;padding:8px 4px;font-size:13px;text-align:center;cursor:pointer;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:#ffffff08}.p4-scale label.is-on{border-color:#f59e0b;background:#f59e0b29;color:#fde68a;font-weight:600}.p4-scale input{position:absolute;opacity:0;pointer-events:none}.p4-scale label:focus-within{outline:2px solid #fbbf24;outline-offset:2px}.p4-result{display:grid;gap:14px}.p4-band{padding:18px;border-radius:14px;border:1px solid rgba(255,255,255,.12)}.p4-band h2{margin:2px 0 6px}.p4-band.is-low{border-color:#86efac80;background:#86efac0f}.p4-band.is-some{border-color:#fbbf2499;background:#fbbf2412}.p4-band.is-high{border-color:#fb718599;background:#fb718514}.p4-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.p4-area{display:grid;gap:6px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.p4-area.is-top{border-color:#f59e0b}.p4-qlist{display:grid;gap:6px;padding-left:20px}.p4-letter-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.p4-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.p4-form-grid .p4-wide{grid-column:1 / -1}.p4-letter-form textarea{width:100%}.p4-letter-preview{position:sticky;top:90px;padding:28px 26px;border-radius:6px;background:#fffdf8;color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.55;box-shadow:0 10px 30px #00000059;max-height:calc(100vh - 120px);overflow:auto}.p4-letter-preview p{margin:0 0 10px;overflow-wrap:anywhere}.p4-paper-subject{font-weight:700;text-transform:uppercase;letter-spacing:.03em}.p4-paper-bullet{margin:0 0 4px!important;padding-left:14px}.p4-paper-sign{margin-top:26px!important}.p4-hub{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:16px}.p4-hub h2{margin:4px 0 6px;font-size:17px}.p4-go{display:inline-flex;align-items:center;gap:4px;color:#fbbf24;font-weight:600;font-size:14px}@media(max-width:760px){.p4-cols,.p4-letter-layout,.p4-areas{grid-template-columns:1fr}.p4-letter-preview{position:static;max-height:none;padding:20px 16px}}@media(max-width:560px){.p4-form-grid,.p4-award-grid{grid-template-columns:1fr}.p4-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.p4-scale label{font-size:11px;padding:8px 2px}}.px-nd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.px-nd-intro-extra{display:grid;gap:10px;justify-items:center}.px-nd-mode{display:flex;gap:8px;margin-top:16px}.px-nd-mode-btn{min-width:112px;min-height:44px;padding:10px 14px;border:4px solid #000;background:var(--px-panel-2);color:var(--px-grey);font-family:var(--px-font);font-size:10px;cursor:pointer;touch-action:manipulation}.px-nd-mode-btn.is-on{background:var(--px-coral);color:#111;box-shadow:inset -3px -3px #0000004d}.px-nd-mode-btn:focus-visible{outline:3px solid var(--px-amber-2);outline-offset:2px}.px-nd-mode-note{margin:0;max-width:340px;color:var(--px-grey);font-size:13px;line-height:1.5}.px-nd-hud{position:relative}.px-nd-hard{color:var(--px-coral)}.px-nd-meters{display:grid;gap:6px}.px-nd-meter-row{display:grid;grid-template-columns:1fr 34px;align-items:center;gap:6px}.px-nd-meter-row .px-meter{grid-template-columns:104px 1fr;min-width:0}.px-nd-delta{font-family:var(--px-font);font-size:8px;text-align:right;animation:pxNdPop .5s steps(3)}.px-nd-delta.is-up{color:var(--px-green)}.px-nd-delta.is-down{color:var(--px-coral)}@keyframes pxNdPop{0%{transform:translateY(6px);opacity:0}}.px-nd-team{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin:4px 0 0;padding:6px 4px;list-style:none;border:3px solid #000;background:#101018}.px-nd-member{position:relative;display:grid;justify-items:center;gap:2px;min-width:0}.px-nd-member-name{font-family:var(--px-font);font-size:7px;color:#d8cfbf;max-width:100%;overflow:hidden;text-overflow:ellipsis}.px-nd-member.is-sad .px-nd-member-name{color:var(--px-amber-2)}.px-nd-member.is-gone .px-nd-member-name{color:var(--px-grey);text-decoration:line-through}.px-nd-member-status{font-family:var(--px-font);font-size:7px;color:var(--px-green)}.px-nd-member.is-sad .px-nd-member-status{color:var(--px-amber-2)}.px-nd-member.is-gone .px-nd-member-status{color:var(--px-coral)}.px-nd-card .px-speaker-role{color:var(--px-cream);font-weight:700;font-size:14px}.px-nd-kicker{margin:0 0 10px;font-family:var(--px-font);font-size:9px;color:var(--px-amber-2)}.px-nd-kind-warning .px-nd-kicker,.px-nd-kind-burnout .px-nd-kicker{color:var(--px-coral)}.px-nd-kind-boss .px-nd-kicker{color:var(--px-violet)}.px-nd-kind-warning{box-shadow:inset 0 0 0 3px #5f1d2b,0 6px #000}.px-nd-group{display:flex;flex-shrink:0}.px-nd-group .px-sprite+.px-sprite{margin-left:-12px}.px-nd-trigger,.px-nd-reaction{margin:0 0 18px;color:var(--px-grey);font-size:13px;line-height:1.5}.px-nd-reaction{color:#d8cfbf;font-style:italic}.px-nd-card .px-speech{margin:0}.px-nd-card .px-choice{font-size:15px}.px-nd-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.px-nd-chip{padding:3px 6px;border:2px solid #000;font-size:12px;font-weight:700;background:#1f1f2b}.px-nd-chip.is-up{color:var(--px-green)}.px-nd-chip.is-down{color:var(--px-coral)}.px-nd-notice{margin:10px 0 0;padding:8px 10px;border:3px solid #000;font-size:14px;line-height:1.45}.px-nd-notice.is-bad{background:#3a1520;color:#ffe4e6}.px-nd-notice.is-good{background:#14321f;color:#dcfce7}.px-nd-later-hint{margin:10px 0 0;color:var(--px-amber-2);font-size:13px}.px-nd-month{text-align:center}.px-nd-month-title{margin:8px 0 16px;font-family:var(--px-font);font-size:clamp(14px,4.5vw,20px);line-height:1.4;color:var(--px-amber-2);text-shadow:3px 3px 0 #000}.px-nd-month .px-panel{display:grid;gap:10px;text-align:left}.px-nd-month-note,.px-nd-kept{margin:4px 0 0;font-size:15px;line-height:1.5}.px-nd-saved{margin:16px 0 0;color:var(--px-teal);font-size:14px}.px-nd-later{display:block;width:min(320px,100%);margin:12px auto 0}.px-nd-review{display:grid;gap:10px;text-align:left}.px-nd-style{margin:0 0 6px;padding:12px;border:4px solid #000;background:var(--px-panel);font-size:15px;line-height:1.5}.px-nd-style b{display:block;margin-bottom:6px;font-family:var(--px-font);font-size:11px;color:var(--px-amber-2)}.px-nd-h{margin:14px 0 0;font-family:var(--px-font);font-size:10px;color:var(--px-amber-2)}.px-nd-decisions{display:grid;gap:10px;margin:0;padding:0;list-style:none}.px-nd-decisions li{display:grid;gap:4px;padding:12px;border:4px solid #000;background:var(--px-panel);font-size:14px;line-height:1.45}.px-nd-decisions .px-lesson-link{margin-top:4px}.px-nd-dweek{font-family:var(--px-font);font-size:8px;color:var(--px-grey)}.px-nd-decisions em{color:var(--px-grey)}.px-nd-achievements{display:grid;gap:6px;margin:0;padding:0;list-style:none}.px-nd-achievements li{display:grid;grid-template-columns:18px 1fr;column-gap:8px;padding:8px 10px;border:3px solid #000;background:#12121a;color:var(--px-grey);font-size:13px;line-height:1.4}.px-nd-achievements li>span:first-child{grid-row:span 2}.px-nd-achievements li small{grid-column:2;font-size:12px}.px-nd-achievements li.is-on{background:#1f2a1a;color:var(--px-cream)}.px-nd-achievements li.is-on>span:first-child{color:var(--px-amber-2)}@media(max-width:360px){.px-nd-meter-row .px-meter{grid-template-columns:92px 1fr}}.px-daily-date{margin:10px 0 0;font-family:var(--px-font);font-size:10px;color:var(--px-teal)}.px-daily-today{margin-top:18px;text-align:center}.px-daily-grid{margin:8px 0;font-size:30px;letter-spacing:4px;line-height:1.2}.px-daily-total{margin:6px 0 0;font-family:var(--px-font);font-size:12px;color:var(--px-amber-2)}.px-daily-countdown{margin:14px 0 0;font-family:var(--px-font);font-size:9px;line-height:1.8;color:var(--px-grey)}.px-daily-countdown b{display:block;font-size:16px;font-weight:400;color:var(--px-cream)}.px-daily-actions{display:grid;gap:12px;margin:22px auto 0;width:min(320px,100%)}.px-daily-h1{margin:6px 0 4px;font-family:var(--px-font);font-size:14px;line-height:1.5}.px-daily-note{margin:0;font-size:14px;color:#ddd4c2;line-height:1.5}.px-daily-archive-item{display:flex;align-items:center}.px-daily-archive-text{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.px-daily-archive-text small{font-size:12px;font-weight:500;color:var(--px-grey)}.px-daily-hud-grid{font-family:var(--px-text);font-size:14px;letter-spacing:2px}.px-daily-recap{margin:0 0 4px;font-size:13px;line-height:1.5;color:var(--px-grey)}.px-daily-recap b{color:var(--px-cream)}.px-daily-prompt{margin:6px 0 0;font-size:17px;font-weight:700;line-height:1.45}.px-choice.px-daily-meh{background:#5a4a12;color:#fef3c7}.px-daily-optstars{display:block;margin-top:4px;font-size:14px;letter-spacing:2px;color:var(--px-amber-2)}.px-explain .px-stars{display:block;font-size:18px}.px-daily-explain-text{margin:6px 0 0}.px-inbox-stage{position:relative;padding:30px 0;margin-bottom:14px;overflow-x:clip;touch-action:none}.px-inbox-legend{position:absolute;font-family:var(--px-font);font-size:8px;color:var(--px-grey);letter-spacing:.06em;pointer-events:none}.px-inbox-legend-up{top:8px;left:50%;transform:translate(-50%);color:var(--px-green)}.px-inbox-legend-down{bottom:8px;left:50%;transform:translate(-50%);color:var(--px-amber-2)}.px-inbox-legend-right{top:8px;right:0;color:var(--px-teal)}.px-inbox-legend-left{top:8px;left:0;color:var(--px-coral)}.px-inbox-card{position:relative;min-height:190px;padding:14px 16px;border:4px solid #000;color:#1b1b24;background:var(--px-cream);box-shadow:0 6px #000;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none;animation:pxInboxIn .18s steps(3)}.px-inbox-card:active{cursor:grabbing}@keyframes pxInboxIn{0%{transform:translateY(16px);opacity:.2}to{transform:none;opacity:1}}.px-inbox-card.is-wrong{background:#ffe4e6}.px-inbox-card.is-hint-do{box-shadow:0 6px #000,0 0 0 4px var(--px-green)}.px-inbox-card.is-hint-delegate{box-shadow:0 6px #000,0 0 0 4px var(--px-teal)}.px-inbox-card.is-hint-defer{box-shadow:0 6px #000,0 0 0 4px var(--px-amber-2)}.px-inbox-card.is-hint-decline{box-shadow:0 6px #000,0 0 0 4px var(--px-coral)}.px-inbox-from{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:3px dashed rgba(0,0,0,.2);font-size:14px}.px-inbox-from>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.px-inbox-tag{padding:2px 5px;border:2px solid #000;background:var(--px-amber);font-family:var(--px-font);font-size:7px;font-style:normal}.px-inbox-subject{margin:10px 0 6px;font-size:17px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.px-inbox-preview{margin:0;font-size:15px;line-height:1.45;color:#3a3a48;overflow-wrap:anywhere}.px-inbox-stamp{position:absolute;right:10px;bottom:10px;padding:4px 6px;border:3px solid currentColor;color:#7c2d12;font-family:var(--px-font);font-size:9px;transform:rotate(-8deg)}.px-inbox-toast{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:12px 14px;border:4px solid #000;background:#12121a;color:var(--px-cream);box-shadow:0 4px #000;font-size:14px;line-height:1.45}.px-inbox-toast strong{display:block;margin-bottom:4px;font-family:var(--px-font);font-size:9px;color:var(--px-coral)}.px-inbox-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.px-inbox-btn{display:flex;align-items:center;min-height:56px;padding:10px;font-family:var(--px-font);font-size:10px}.px-inbox-btn .px-choice-key{flex:none;margin-right:8px}.px-inbox-btn-label{white-space:nowrap}.px-inbox-btn-do{border-left-color:var(--px-green)}.px-inbox-btn-delegate{border-left-color:var(--px-teal)}.px-inbox-btn-defer{border-left-color:var(--px-amber-2)}.px-inbox-btn-decline{border-left-color:var(--px-coral)}.px-inbox-btn:disabled{opacity:.6}.px-inbox-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-family:var(--px-font);font-size:9px}.px-inbox-stats b{color:var(--px-amber-2)}.px-inbox-mistakes{margin:18px 0;text-align:left}.px-inbox-mistakes .px-explain{margin-top:10px}.px-inbox-verdict{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--px-amber-2)}.px-mtg-decision{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:8px}.px-mtg-decision-label{font-family:var(--px-font);font-size:8px;color:#d8cfbf}.px-mtg-decision-track{position:relative;display:block;height:22px;border:3px solid #000;background:#2a2a36;overflow:hidden}.px-mtg-decision-track>span{display:block;height:100%;background:repeating-linear-gradient(90deg,var(--px-amber) 0 10px,var(--px-amber-2) 10px 12px);transition:width .3s steps(5)}.px-mtg-decision-track b{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:var(--px-font);font-size:9px;color:#fff;text-shadow:2px 2px 0 #000}.px-mtg-room{display:grid;gap:2px;margin-bottom:14px;padding:10px 8px;border:4px solid #000;background:repeating-linear-gradient(0deg,transparent 0 15px,rgba(0,0,0,.18) 15px 16px),#24324a;box-shadow:0 6px #000}.px-mtg-seats{display:flex;justify-content:space-around;align-items:flex-end}.px-mtg-seat{display:grid;place-items:center;width:52px;height:52px;border:3px solid transparent;opacity:.55;transition:opacity .15s steps(2)}.px-mtg-seat.is-active{opacity:1;border-color:var(--px-amber-2);background:#fbbf241f}.px-mtg-seat.is-remote{border-color:#000;background:#0f172a;box-shadow:inset 0 0 0 2px #64748b}.px-mtg-seat.is-remote.is-active{border-color:var(--px-amber-2)}.px-mtg-table{position:relative;height:34px;margin:0 6px;border:4px solid #000;background:#a16207;box-shadow:inset 0 -6px #78350f,inset 0 4px #ca8a04}.px-mtg-event{padding-top:12px}.px-mtg-who{margin:0 0 10px;font-family:var(--px-font);font-size:10px;color:var(--px-amber-2)}.px-mtg-event .px-speech:before{display:none}.px-mtg-event .px-speech{margin:0}.px-mtg-event .px-choice{min-height:52px;padding:10px 14px;font-size:15px}.px-choice.px-mtg-ok{background:#3f3410;color:#fef3c7}.px-mtg-why{display:block;width:100%;color:var(--px-cream);font-family:var(--px-text);cursor:pointer}.px-mtg-tap{display:block;margin-top:8px;font-family:var(--px-font);font-size:8px;color:var(--px-grey)}.px-mtg-brief{text-align:center;padding-top:12px}.px-mtg-brief .px-explain{margin:0 0 20px}.px-mtg-log{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.px-mtg-log li{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border:3px solid #000;background:var(--px-panel-2);font-family:var(--px-font);font-size:8px;line-height:1.5}.px-mtg-log li.is-win b{color:var(--px-green)}.px-mtg-log li.is-lose b{color:var(--px-coral)}.px-mtg-log li.is-skip{opacity:.5}.px-rtr-caption{margin-bottom:10px}.px-rtr-caption .px-kicker{display:block;margin:0 0 6px}.px-rtr-caption p{margin:0;font-size:16px;font-weight:600;line-height:1.45}.px-rtr-room{position:relative;height:230px;overflow:hidden;border:4px solid #000;background:#24324a;box-shadow:inset 0 0 0 3px var(--px-line),0 6px #000}.px-rtr-decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.px-rtr-meeting{background:repeating-linear-gradient(0deg,transparent 0 15px,rgba(0,0,0,.18) 15px 16px),#24324a}.px-rtr-meeting .px-rtr-decor:after{content:"";position:absolute;left:18%;right:18%;top:44%;height:34px;border:4px solid #000;background:#a16207;box-shadow:inset 0 -6px #78350f}.px-rtr-office{background:linear-gradient(180deg,#2b3550 0,#2b3550 46%,#3a2f2a 46%,#3a2f2a)}.px-rtr-office .px-rtr-decor:before,.px-rtr-office .px-rtr-decor:after{content:"";position:absolute;bottom:18%;width:34%;height:16px;border:4px solid #000;background:#6b7280}.px-rtr-office .px-rtr-decor:before{left:6%}.px-rtr-office .px-rtr-decor:after{right:6%}.px-rtr-zoom{background:#0b0f19}.px-rtr-zoom .px-rtr-decor{background:linear-gradient(90deg,transparent calc(50% - 2px),#000 calc(50% - 2px) calc(50% + 2px),transparent calc(50% + 2px)),linear-gradient(180deg,transparent calc(50% - 2px),#000 calc(50% - 2px) calc(50% + 2px),transparent calc(50% + 2px)),repeating-linear-gradient(0deg,#141b2d 0,#141b2d 3px,#111827 3px,#111827 6px)}.px-rtr-chat{background:#1f1f2b}.px-rtr-chat .px-rtr-decor{background:linear-gradient(#2e2e3d,#2e2e3d) 8% 18% / 46% 16px no-repeat,linear-gradient(#134e4a,#134e4a) 92% 46% / 46% 16px no-repeat,linear-gradient(#2e2e3d,#2e2e3d) 8% 82% / 40% 16px no-repeat}.px-rtr-kitchen{background:linear-gradient(180deg,transparent 0 50%,#374151 50% 58%,#1f2937 58% 100%),repeating-linear-gradient(90deg,#e5e7eb22 0 1px,transparent 1px 20px),repeating-linear-gradient(0deg,#e5e7eb22 0 1px,transparent 1px 20px),#1e3a3a}.px-rtr-lunch{background:linear-gradient(180deg,#3b2f4a 0,#3b2f4a 40%,#2a3b2a 40%,#2a3b2a)}.px-rtr-lunch .px-rtr-decor:after{content:"";position:absolute;left:8%;right:8%;top:48%;height:26px;border:4px solid #000;background:#f5e6c8;box-shadow:inset 0 -6px #d6c3a0}.px-rtr-spot{position:absolute;z-index:2;display:grid;place-items:center;min-width:56px;min-height:56px;padding:4px;border:3px dashed transparent;background:transparent;transform:translate(-50%,-50%);cursor:pointer;touch-action:manipulation}.px-rtr-spot:hover:not(:disabled),.px-rtr-spot:focus-visible{border-color:var(--px-amber-2);outline:none}.px-rtr-spot:disabled{cursor:default}.px-rtr-spot.is-sign{border:3px solid var(--px-green);background:#4ade802e}.px-rtr-spot.is-wrong{border:3px solid var(--px-coral);background:#fb718526}.px-rtr-spot.is-dim{opacity:.4}.px-rtr-num{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:20px;height:20px;border:3px solid #000;background:var(--px-amber);color:#111;font-family:var(--px-font);font-size:8px}.px-rtr-spot.is-sign .px-rtr-num{background:var(--px-green)}.px-rtr-team{display:flex;gap:0}.px-rtr-team .px-sprite+.px-sprite{margin-left:-8px}.px-rtr-ask{margin:16px 0 0}.px-rtr-list{margin-top:8px;gap:8px}.px-rtr-list .px-choice{min-height:48px;padding:10px 12px;font-size:15px}.px-rtr-tag{display:inline-block;margin-left:8px;padding:2px 6px;border:2px solid #000;background:var(--px-green);color:#052e16;font-family:var(--px-font);font-size:7px;vertical-align:middle}.px-cal{--cal-1on1: #2dd4bf;--cal-focus: #8b5cf6;--cal-noagenda: #fb7185;--cal-boss: #fbbf24;--cal-recurring: #60a5fa;--cal-social: #f472b6;--cal-client: #4ade80;--cal-late: #6366f1}.px-cal-type-one-on-one{--cal-c: var(--cal-1on1)}.px-cal-type-focus{--cal-c: var(--cal-focus)}.px-cal-type-no-agenda{--cal-c: var(--cal-noagenda)}.px-cal-type-boss{--cal-c: var(--cal-boss)}.px-cal-type-recurring{--cal-c: var(--cal-recurring)}.px-cal-type-social{--cal-c: var(--cal-social)}.px-cal-type-client{--cal-c: var(--cal-client)}.px-cal-type-late{--cal-c: var(--cal-late)}.px-cal-introtip{font-size:13px;color:var(--px-grey)}.px-cal-rules{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}.px-cal-rules li{padding:4px 7px;border:2px solid #000;background:var(--px-panel-2);font-size:12px;font-weight:700;color:var(--px-cream)}.px-cal-rules li:before{content:"◆ ";color:var(--px-amber-2)}.px-cal-current{position:relative;padding:12px 14px;border:4px solid #000;border-left:10px solid var(--cal-c, var(--px-amber));background:var(--px-cream);color:#1b1b24;box-shadow:0 5px #000}.px-cal-empty{border-left-color:var(--px-green)}.px-cal-current-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.px-cal-badge,.px-cal-len{padding:3px 6px;border:2px solid #000;font-family:var(--px-font);font-size:8px}.px-cal-badge{background:var(--cal-c, var(--px-amber));color:#111}.px-cal-len{background:#fff}.px-cal-title{margin:8px 0 2px;font-size:18px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.px-cal-meta{margin:0;font-size:13px;color:#4a4a58}.px-cal-decline,.px-cal-lock{width:100%;min-height:44px;margin-top:10px}.px-cal-decline[aria-disabled=true]{opacity:.55}.px-cal-queue,.px-cal-declined{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.px-cal-queue-label{font-family:var(--px-font);font-size:8px;color:var(--px-grey)}.px-cal-chip{max-width:130px;min-height:44px;padding:4px 8px;border:3px solid #000;border-left:6px solid var(--cal-c, var(--px-grey));background:var(--px-panel-2);color:var(--px-cream);font-family:var(--px-text);font-size:12px;font-weight:700;line-height:1.2;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.px-cal-chip.is-declined{text-decoration:line-through;opacity:.75}.px-cal-chip.is-bumped{display:inline-flex;align-items:center;border-left-color:var(--px-coral);opacity:.6;cursor:default}.px-cal-more{font-family:var(--px-font);font-size:8px;color:var(--px-grey)}.px-cal-msg{min-height:1.5em;margin:10px 0 8px;font-size:13px;font-weight:600;color:var(--px-amber-2)}.px-cal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.px-cal-day{display:grid;gap:10px;min-width:0}.px-cal-dayname{font-family:var(--px-font);font-size:8px;text-align:center;color:var(--px-cream)}.px-cal-zone{position:relative;border:3px solid #000;background:repeating-linear-gradient(to bottom,transparent 0 19px,rgba(255,255,255,.06) 19px 20px),#12121a;overflow:hidden}.px-cal-zone+.px-cal-zone{margin-top:0}.px-cal-zone.is-fit{outline:2px dashed var(--px-amber-2);outline-offset:-2px}.px-cal-zone.is-pref{background-color:#2a2412}.px-cal-zone.is-full .px-cal-target{opacity:.6}.px-cal-target{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;padding:0;background:transparent;cursor:pointer;touch-action:manipulation}.px-cal-target:disabled{cursor:default}.px-cal-target:focus-visible{outline:3px solid var(--px-amber-2);outline-offset:-3px}.px-cal-busy{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#24242f 0,#24242f 4px,#1a1a23 4px,#1a1a23 8px);color:var(--px-grey);font-family:var(--px-font);font-size:6px;pointer-events:none}.px-cal-block{position:absolute;left:0;right:0;z-index:1;padding:1px 3px;border:0;border-top:2px solid #000;background:var(--cal-c, var(--px-amber));color:#111;font-family:var(--px-text);font-size:10px;font-weight:800;line-height:1.1;text-align:left;overflow:hidden;word-break:break-word;cursor:pointer;animation:pxCalDrop .15s steps(3)}.px-cal-type-late.px-cal-block,.px-cal-type-focus.px-cal-block{color:#fff}@keyframes pxCalDrop{0%{transform:translateY(-10px)}to{transform:none}}.px-cal-hour{position:absolute;right:2px;bottom:1px;font-family:var(--px-font);font-size:6px;color:var(--px-grey);pointer-events:none}.px-cal-legend{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--px-font);font-size:7px;color:var(--px-grey)}.px-cal-review-title{margin:0 0 10px;font-family:var(--px-font);font-size:12px;color:var(--px-amber-2)}.px-cal-checks,.px-cal-lines{margin:0;padding:0;list-style:none}.px-cal-checks li{display:flex;gap:10px;padding:8px 0;border-bottom:2px solid var(--px-line)}.px-cal-checks b{display:block;font-size:14px}.px-cal-checks small{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:#ddd4c2}.px-cal-tick{flex:none;display:grid;place-items:center;width:26px;height:26px;border:3px solid #000;font-weight:900;color:#111}.is-ok>.px-cal-tick{background:var(--px-green)}.is-bad>.px-cal-tick{background:var(--px-coral)}.px-cal-lines{margin-top:12px}.px-cal-lines li{display:flex;justify-content:space-between;gap:8px;padding:4px 0;font-size:14px}.px-cal-lines b{font-family:var(--px-font);font-size:10px;color:var(--px-green)}.px-cal-lines b.is-neg{color:var(--px-coral)}.px-cal-total{margin-top:4px;border-top:3px solid #000;padding-top:8px!important;font-family:var(--px-font);font-size:10px!important}.px-cal-total b{color:var(--px-amber-2);font-size:12px}.px-cal .px-explain{margin-top:12px}.px-cal-weeklist{margin:12px 0 0;padding:0;list-style:none;font-family:var(--px-font);font-size:9px}.px-cal-weeklist li{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:2px solid var(--px-line)}.px-ff-vague{margin:0;padding:12px 14px;border:4px solid #000;background:#3a1d24;color:#ffe4e6;font-size:20px;font-weight:700;line-height:1.35;text-align:center}.px-ff-vague.is-praise{background:#3a3110;color:#fef3c7}.px-ff-rows{display:grid;gap:12px;margin-top:16px}.px-ff-row{min-width:0;margin:0;padding:10px;border:4px solid #000;background:var(--px-panel)}.px-ff-row.is-active{box-shadow:inset 0 0 0 3px var(--px-amber)}.px-ff-row.is-waiting{opacity:.5}.px-ff-row legend{float:left;width:100%;margin:0 0 8px;padding:0}.px-ff-hint{color:var(--px-amber-2)}.px-ff-tiles{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:8px}.px-ff-tile{position:relative;min-width:0;min-height:56px;padding:10px 10px 10px 12px;border:3px solid #000;color:var(--px-cream);background:var(--px-panel-2);box-shadow:0 4px #000;font-family:var(--px-text);font-size:14px;font-weight:600;line-height:1.35;text-align:left;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation}.px-ff-tile:hover:not(:disabled){background:#2a2a3a}.px-ff-tile:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 #000}.px-ff-tile:focus-visible{outline:3px solid var(--px-amber-2);outline-offset:2px}.px-ff-tile:disabled{cursor:default}.px-ff-tile.is-correct{background:#14532d;color:#dcfce7}.px-ff-tile.is-wrong{background:#5f1d2b;color:#ffe4e6}.px-ff-tile.is-dim{opacity:.4}.px-ff-key{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:6px;border:2px solid #000;background:var(--px-amber);color:#111;font-family:var(--px-font);font-size:8px;vertical-align:middle}.px-ff-stars{margin-bottom:8px}.px-ff-quote{margin:0 0 12px;font-weight:600}.px-ff-quote.is-best{color:#bbf7d0}.px-ff-note{margin:0;color:var(--px-grey)}@media(max-width:340px){.px-ff-tiles{grid-template-columns:1fr}}.px-decoder-note{margin:10px 0 0;font-size:14px;color:var(--px-grey)}.px-decoder-panel{overflow:hidden}.px-decoder-phrase{margin:6px 0 16px;font-family:var(--px-font);font-size:clamp(13px,4.2vw,17px);line-height:1.6;color:var(--px-amber-2);text-shadow:3px 3px 0 #000;overflow-wrap:anywhere}.px-decoder .px-choices{gap:10px;margin-top:10px}.px-decoder-choice{min-height:52px;padding:10px 14px;font-size:15px}.px-decoder-feedback{display:grid;gap:6px;width:100%;color:var(--px-cream);font-family:var(--px-text);cursor:pointer;animation:pxDecoderIn .15s steps(2)}.px-decoder-meaning{font-weight:700}.px-decoder-instead{color:#ddd4c2;font-style:italic}.px-decoder-tap{justify-self:end;font-family:var(--px-font);font-size:8px;color:var(--px-grey)}.px-decoder-missed{margin-top:20px;text-align:left}.px-decoder-missed ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:14px}.px-decoder-missed li{display:grid;gap:4px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.px-decoder-missed b{color:var(--px-amber-2)}.px-decoder-missed em{color:#ddd4c2;font-size:14px}.px-decoder-missed .px-lesson-link{margin-top:2px}@keyframes pxDecoderIn{0%{opacity:0}to{opacity:1}}.px-word{display:flex;flex-direction:column;align-items:center}.px-word .px-hud{width:100%}.px-word-msg{min-height:22px;margin:6px 0;font-family:var(--px-font);font-size:10px;color:var(--px-amber-2);text-align:center}.px-word-board{display:grid;gap:6px;margin:4px auto 16px}.px-word-row{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.px-word-tile{display:grid;place-items:center;width:clamp(48px,14vw,60px);aspect-ratio:1;border:3px solid var(--px-line);background:var(--px-panel);font-family:var(--px-font);font-size:clamp(18px,5.4vw,24px);color:var(--px-cream);text-transform:uppercase}.px-word-tile.is-typed{border-color:var(--px-grey)}.px-word-tile.is-hit,.px-word-tile.is-near,.px-word-tile.is-miss{animation:px-word-flip .45s both;color:#0a0a0f}.px-word-tile.is-hit{border-color:var(--px-green);background:var(--px-green)}.px-word-tile.is-near{border-color:var(--px-amber-2);background:var(--px-amber-2)}.px-word-tile.is-miss{border-color:#3a3a48;background:#3a3a48;color:var(--px-cream)}@keyframes px-word-flip{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.px-word-keys{display:grid;gap:6px;width:100%;max-width:520px}.px-word-keyrow{display:flex;justify-content:center;gap:5px}.px-word-key{flex:1 1 0;min-width:0;max-width:44px;height:52px;border:0;border-bottom:4px solid #000;background:var(--px-panel-2);color:var(--px-cream);font-family:var(--px-font);font-size:12px;cursor:pointer}.px-word-key.is-wide{flex:1.6 1 0;max-width:72px;font-size:9px}.px-word-key.is-hit{background:var(--px-green);color:#0a0a0f}.px-word-key.is-near{background:var(--px-amber-2);color:#0a0a0f}.px-word-key.is-miss{background:#101016;color:#55555f}.px-word-answer b{font-family:var(--px-font);color:var(--px-green)}.px-word-stats{display:flex;justify-content:center;gap:18px;margin:12px 0;font-size:12px;color:var(--px-grey)}.px-word-stats span{display:grid;text-align:center}.px-word-stats b{font-family:var(--px-font);font-size:16px;color:var(--px-cream)}.px-word-grid{margin:8px 0 0;font-size:18px;line-height:1.2;letter-spacing:2px}.px-word-next{font-size:13px;color:var(--px-grey)}.px-chip{padding:8px 12px;border:2px solid var(--px-line);background:var(--px-panel);color:var(--px-cream);font:inherit;font-size:13px;cursor:pointer}.px-chip.is-on{border-color:var(--px-amber);background:var(--px-amber);color:#0a0a0f;font-weight:700}.px-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0}.px-field{display:grid;gap:6px;margin:10px 0;font-size:13px;color:var(--px-grey);text-align:left}.px-field input,.px-field textarea,.px-field select{width:100%;padding:10px 12px;border:2px solid var(--px-line);background:var(--px-night);color:var(--px-cream);font:inherit;font-size:15px}.px-field textarea{min-height:140px;resize:vertical}.px-field input:focus,.px-field textarea:focus,.px-field select:focus{outline:none;border-color:var(--px-amber)}.px-note{margin:10px 0;font-size:13px;color:var(--px-grey);text-align:center}.px-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0}.px-bingo-decks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 16px}.px-bingo-head,.px-bingo-card{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;max-width:560px;margin:0 auto}.px-bingo-head{margin-top:12px;margin-bottom:4px;font-family:var(--px-font);font-size:18px;color:var(--px-amber-2);text-align:center;text-shadow:3px 3px 0 #000}.px-bingo-cell{display:grid;place-items:center;aspect-ratio:1;padding:4px;border:2px solid var(--px-line);background:var(--px-panel);color:var(--px-cream);font:inherit;font-size:clamp(9px,2.6vw,13px);line-height:1.2;overflow-wrap:anywhere;cursor:pointer}.px-bingo-cell.is-on{border-color:var(--px-teal);background:#2dd4bf40}.px-bingo-cell.is-line{border-color:var(--px-amber-2);background:var(--px-amber);color:#0a0a0f;font-weight:700}.px-bingo-cell.is-free{font-family:var(--px-font);font-size:10px;color:var(--px-amber-2)}.px-bingo-cell.is-free.is-line{color:#0a0a0f}.px-bingo-hint{margin:14px 0 0;font-size:13px;color:var(--px-grey);text-align:center}.px-bingo-hint b{color:var(--px-cream)}.px-bingo-tools{display:flex;justify-content:center;gap:8px;margin-top:12px}@media print{.px-topbar,.px-global,.px-footer,.px-hud,.px-start,.px-bingo-tools,.px-bingo-hint,.px-seo-copy,.global-header{display:none!important}.px-shell{background:#fff!important;color:#000!important}.px-bingo-head{color:#000;text-shadow:none}.px-bingo-cell{border:1px solid #000!important;background:#fff!important;color:#000!important;font-size:12px}}.px-wheel-wrap{position:relative;width:min(86vw,380px);margin:12px auto 8px}.px-wheel-wrap svg{display:block;width:100%;height:auto;transition:transform 4.2s cubic-bezier(.12,.8,.12,1)}.px-wheel-pointer{position:absolute;top:-6px;left:50%;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:26px solid var(--px-cream);transform:translate(-50%);filter:drop-shadow(2px 3px 0 #000);z-index:2}.px-wheel-result{margin:12px 0;padding:14px;border:3px solid var(--px-amber);background:var(--px-panel);text-align:center}.px-wheel-result b{display:block;margin-top:6px;font-family:var(--px-font);font-size:clamp(14px,5vw,22px);line-height:1.4;color:var(--px-amber-2);overflow-wrap:anywhere}.px-present{padding:18px 16px;border:3px solid var(--px-line);background:var(--px-panel);text-align:center}.px-present.is-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;justify-content:center;padding:5vh 6vw;border:0;background:var(--px-night);overflow:auto}.px-present-q{margin:8px 0 16px;font-family:var(--px-font);font-size:clamp(14px,3.6vw,26px);line-height:1.6;color:var(--px-cream)}.px-vs{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px}.px-vs-or{align-self:center;font-family:var(--px-font);font-size:12px;color:var(--px-grey)}.px-vs-option{display:grid;gap:10px;align-content:space-between;padding:14px 12px;border:3px solid var(--px-teal);background:#2dd4bf14;color:var(--px-cream);font:inherit;font-size:clamp(15px,2.6vw,22px);line-height:1.35;cursor:pointer}.px-vs-option.is-b{border-color:var(--px-coral);background:#fb718514}.px-vs-count{font-family:var(--px-font);font-size:12px;color:var(--px-grey)}.px-vs-bar{display:flex;height:10px;margin-top:12px;background:var(--px-panel-2)}.px-vs-bar span:first-child{background:var(--px-teal)}.px-vs-bar span:last-child{background:var(--px-coral)}.px-statements{display:grid;gap:10px;margin:12px 0}.px-statement{padding:14px;border:3px solid var(--px-line);background:var(--px-panel-2);color:var(--px-cream);font:inherit;font-size:clamp(15px,2.4vw,21px);text-align:left;cursor:pointer}.px-statement.is-picked{border-color:var(--px-amber)}.px-statement.is-lie{border-color:var(--px-coral);background:#fb71852e}.px-statement.is-true{border-color:var(--px-green);opacity:.75}.px-players{display:grid;gap:10px;margin:12px 0;text-align:left}.px-player{padding:12px;border:2px solid var(--px-line);background:var(--px-panel)}.px-player-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.px-player-head strong{font-family:var(--px-font);font-size:11px;color:var(--px-amber-2)}.px-lie-pick{display:flex;align-items:center;gap:8px;margin-top:6px}.px-lie-pick input[type=radio]{accent-color:var(--px-coral)}.px-scoreboard{display:grid;gap:4px;margin:12px 0;font-size:14px}.px-scoreboard div{display:flex;justify-content:space-between;padding:6px 10px;background:var(--px-panel-2)}.px-scoreboard b{font-family:var(--px-font);font-size:12px;color:var(--px-amber-2)}.px-answer-name{font-family:var(--px-font);font-size:clamp(16px,4vw,28px);color:var(--px-green)}.px-icon-text{border:0;background:none;color:var(--px-grey);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.px-secret{-webkit-text-security:disc}.px-conn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0}.px-conn-tile{min-height:58px;padding:6px 4px;border:2px solid var(--px-line);background:var(--px-panel-2);color:var(--px-cream);font-family:var(--px-text);font-weight:800;font-size:13px;line-height:1.2;letter-spacing:.02em;cursor:pointer;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.px-conn-tile.is-long{font-size:11px;letter-spacing:0}.px-conn-tile:hover{border-color:var(--px-amber)}.px-conn-tile.is-on{background:var(--px-cream);color:#0a0a0f;border-color:var(--px-cream)}.px-conn-solved{display:grid;gap:6px;margin:10px 0}.px-conn-group{display:grid;gap:2px;padding:10px 8px;text-align:center;color:#0a0a0f}.px-conn-group strong{font-size:13px;text-transform:uppercase;letter-spacing:.04em}.px-conn-group span{font-size:13px}.px-conn-group.is-l0{background:#fbbf24}.px-conn-group.is-l1{background:#4ade80}.px-conn-group.is-l2{background:#38bdf8}.px-conn-group.is-l3{background:#a78bfa}@media(max-width:420px){.px-conn-tile{min-height:52px;font-size:11px}.px-conn-tile.is-long{font-size:9px}}.px-sim-text{margin:8px 0 14px;font-size:clamp(15px,2.4vw,19px);line-height:1.5;color:var(--px-cream)}.px-sim-choices{display:grid;gap:8px;text-align:left}.px-sim-choice{padding:12px 14px;border:2px solid var(--px-line);background:var(--px-panel-2);color:var(--px-cream);font:inherit;font-size:15px;line-height:1.4;text-align:left;cursor:pointer}.px-sim-choice:hover:not(:disabled){border-color:var(--px-amber)}.px-sim-choice.is-on{border-color:var(--px-amber);background:#f59e0b24}.px-sim-choice.is-dim{opacity:.4}.px-sim-choice:disabled{cursor:default;color:var(--px-cream)}.px-sim-outcome{margin:14px 0 4px;font-size:15px;color:var(--px-amber-2)}.px-sim-epilogue{max-width:460px;margin:10px auto;padding-left:18px;text-align:left;font-size:14px;line-height:1.5}.px-emoji-clue{margin:10px 0 16px;font-size:clamp(44px,12vw,84px);line-height:1.2;letter-spacing:.08em}.px-emoji-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.px-emoji-option{padding:12px 10px;border:2px solid var(--px-line);background:var(--px-panel-2);color:var(--px-cream);font:inherit;font-size:15px;text-align:left;cursor:pointer}.px-emoji-option b{margin-right:6px;color:var(--px-amber-2);font-family:var(--px-font);font-size:11px}.px-emoji-option:hover:not(:disabled){border-color:var(--px-amber)}.px-emoji-option.is-right{border-color:var(--px-green);background:#4ade8029}.px-emoji-option.is-wrong{border-color:var(--px-coral);background:#fb718524}.px-emoji-option.is-dim{opacity:.4}.px-emoji-option:disabled{cursor:default;color:var(--px-cream)}@media(max-width:520px){.px-emoji-options{grid-template-columns:1fr}}.px-trivia-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;text-align:left}.px-trivia-option{padding:12px;border:2px solid var(--px-line);background:var(--px-panel-2);font-size:clamp(14px,2.4vw,20px);transition:opacity .2s}.px-trivia-option b{color:var(--px-amber-2);font-family:var(--px-font);font-size:12px;margin-right:6px}.px-trivia-option.is-right{border-color:var(--px-green);background:#4ade8029}.px-trivia-option.is-dim{opacity:.4}.px-trivia-teams{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 4px}.px-trivia-team{display:flex;align-items:center;gap:6px;padding:6px 8px;border:2px solid var(--px-line);background:var(--px-night);font-size:14px}.px-trivia-team b{min-width:22px;color:var(--px-amber-2);font-family:var(--px-font);font-size:12px;text-align:center}.px-trivia-team button{padding:4px 8px;border:2px solid var(--px-line);background:var(--px-panel-2);color:var(--px-cream);font:inherit;font-size:12px;cursor:pointer}.px-trivia-team button:last-child{border-color:var(--px-green)}.px-trivia-final{max-width:360px;margin:10px auto;padding:0;list-style:none;display:grid;gap:6px}.px-trivia-final li{display:flex;justify-content:space-between;padding:8px 12px;border:2px solid var(--px-line);background:var(--px-panel)}.px-trivia-final li:first-child{border-color:var(--px-amber)}.px-trivia-final b{font-family:var(--px-font);font-size:12px;color:var(--px-amber-2)}@media(max-width:520px){.px-trivia-options{grid-template-columns:1fr}}.px-draw-card{margin:10px auto;padding:22px 14px;max-width:520px;border:3px dashed var(--px-amber);background:var(--px-night)}.px-draw-word{margin:6px 0;font-family:var(--px-font);font-size:clamp(16px,4.6vw,30px);line-height:1.5;color:var(--px-cream)}.px-draw-word.is-hidden{filter:blur(12px);-webkit-user-select:none;user-select:none}.px-draw-clock{font-family:var(--px-font);font-size:clamp(28px,9vw,56px);color:var(--px-amber-2);margin:8px 0}.px-draw-clock.is-low{color:var(--px-coral)}.px-party{max-width:820px;margin:0 auto}.px-party-start{display:grid;justify-items:center;gap:12px;text-align:center}.px-pr-choose{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;width:100%;margin:8px 0}.px-pr-card{display:grid;gap:10px;justify-items:center;padding:18px 14px;border:3px solid var(--px-line);background:var(--px-panel)}.px-pr-card h2{margin:0;font-family:var(--px-font);font-size:13px;color:var(--px-amber-2)}.px-pr-card p{margin:0;font-size:14px;color:var(--px-grey)}.px-pr-list{display:grid;gap:8px;max-width:560px;margin:8px 0 0;padding:0;list-style:none;text-align:left;font-size:14px}.px-pr-list li{display:flex;gap:10px;align-items:center}.px-pr-list .px-icon{flex:none}.px-room-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:10px 14px;border:3px solid var(--px-amber);background:var(--px-panel)}.px-room-bar .px-kicker{margin:0}.px-room-code{margin:4px 0 0;font-family:var(--px-font);font-size:26px;letter-spacing:6px;color:var(--px-amber-2);text-shadow:3px 3px 0 #000}.px-room-bar.is-big{flex-direction:column;text-align:center;padding:18px 14px}.px-room-bar.is-big .px-room-code{font-size:clamp(34px,9vw,64px);letter-spacing:10px}.px-room-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.px-room-count{font-size:13px;color:var(--px-grey)}.px-chip.is-static{cursor:default}.px-note-bad{color:var(--px-coral)}.px-pr-games{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.px-pr-game{display:grid;gap:6px;justify-items:start;padding:12px;border:3px solid var(--px-line);background:var(--px-panel);color:var(--px-cream);font:inherit;text-align:left;cursor:pointer}.px-pr-game b{font-size:15px}.px-pr-game span{font-size:13px;color:var(--px-grey)}.px-pr-game.is-on{border-color:var(--px-amber);background:var(--px-panel-2)}.px-pr-settings{max-width:420px;margin:8px auto 0}.px-pr-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:8px 0}.px-pr-options.is-many{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.px-pr-opt{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border:3px solid var(--px-line);background:var(--px-panel-2);color:var(--px-cream);font:inherit;font-size:15px;text-align:left;overflow-wrap:anywhere}button.px-pr-opt{cursor:pointer}button.px-pr-opt:disabled{cursor:default}.px-pr-opt.is-on{border-color:var(--px-amber);background:#f59e0b2e}.px-pr-opt.is-right{border-color:var(--px-green);background:#4ade8038}.px-pr-opt.is-wrong{border-color:var(--px-coral);background:#fb71852e}.px-pr-letter{display:grid;place-items:center;width:28px;height:28px;background:var(--px-night);font-family:var(--px-font);font-size:11px;color:var(--px-amber-2)}.px-pr-count{position:relative;min-width:44px;font-family:var(--px-font);font-size:12px;text-align:right}.px-pr-count i{position:absolute;right:0;bottom:-8px;height:4px;background:var(--px-teal)}.px-pr-reveal{margin:10px 0;font-family:var(--px-font);font-size:13px;line-height:1.6;color:var(--px-green)}.px-pr-scores{display:grid;gap:4px;max-width:420px;margin:12px auto;padding:0;list-style:none}.px-pr-scores li{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;background:var(--px-panel-2);text-align:left}.px-pr-scores li.is-me{outline:2px solid var(--px-amber)}.px-pr-scores b{font-family:var(--px-font);font-size:12px;color:var(--px-amber-2)}.px-sketch{display:block;width:100%;aspect-ratio:4 / 3;max-height:62vh;margin:8px auto;border:3px solid var(--px-line);background:#fff;touch-action:none}.px-sketch.is-pad{border-color:var(--px-amber);cursor:crosshair}.px-pr-swatch{width:32px;height:32px;border:3px solid var(--px-line);cursor:pointer}.px-pr-swatch.is-on{border-color:var(--px-amber-2);outline:2px solid var(--px-cream)}.px-pr-feed{display:grid;gap:4px;max-width:420px;margin:8px auto;padding:0;list-style:none;font-size:14px;text-align:left}.px-pr-feed li{padding:4px 8px;background:var(--px-panel-2);overflow-wrap:anywhere}.px-pr-feed li.is-ok{color:var(--px-green)}.px-pr-guess{display:flex;gap:8px;max-width:420px;margin:8px auto}.px-pr-guess input{flex:1;min-width:0;padding:10px 12px;border:2px solid var(--px-line);background:var(--px-night);color:var(--px-cream);font:inherit;font-size:16px}.px-pr-join,.px-pr-truths{display:grid;gap:4px;width:100%;max-width:380px;margin:0 auto;justify-items:stretch}.px-pr-code-input{font-family:var(--px-font)!important;font-size:22px!important;letter-spacing:8px;text-align:center;text-transform:uppercase}.px-pr-truth{padding-bottom:6px;border-bottom:1px solid var(--px-line)}.px-pr-lie{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--px-grey)}.px-pr-me{margin-bottom:8px}.px-pr-player .px-present-q{font-size:clamp(13px,3.8vw,20px)}
