@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;650;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--paper:#fbfaf6;--ink:#252b30;--muted:#707573;--line:#e4e4dc;--yellow:#f1dc68;--blue:#dcebf0;--pink:#f0e1e9;--font:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #477c93;outline-offset:4px}::selection{background:#f1dc68}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:"Manrope",var(--font)}h2{font-size:32px;letter-spacing:-1.2px;line-height:1.3}h3{font-size:21px;letter-spacing:-.65px}p{line-height:1.75;color:var(--muted)}.header{height:100px;max-width:1120px;margin:auto;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 20px}.brand,.header{align-items:center}.brand{font-family:Manrope,sans-serif;font-size:29px;font-weight:800;letter-spacing:-1.6px;display:inline-flex}.brand-dot{color:#9a8740}.logo-mark{display:inline-flex;position:relative;background:var(--yellow);width:34px;height:34px;align-items:center;justify-content:center;margin-right:10px;transform:rotate(-8deg);border-radius:9px;font-size:30px;color:#303128;line-height:1}.logo-mark span{font-size:17px;position:absolute;right:5px;top:1px}.header nav{display:flex;gap:30px;align-items:center;font-size:13px;font-weight:600}.header nav a:hover{color:#98803e}.free-label{border-left:1px solid var(--line);padding-left:28px;color:var(--muted);font-weight:400}.daily-status i,.free-label i,.live-pill i{display:inline-block;width:6px;height:6px;background:#597962;border-radius:50%;margin-right:7px}.hero{max-width:1120px;margin:auto;text-align:center;padding:65px 20px 58px;position:relative}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.65px;color:#797b70;display:block}.hero .eyebrow{display:flex;align-items:center;gap:8px;justify-content:center;font-size:10px}.sun-dot{color:#8c7942;font-size:20px}.hero h1{font-size:66px;line-height:1.15;letter-spacing:-3.5px;margin:20px auto 25px;font-weight:800}.highlight{position:relative;z-index:1;display:inline-block}.highlight:after{content:"";height:16px;background:var(--yellow);position:absolute;bottom:3px;left:-4px;right:-4px;z-index:-1;transform:rotate(-1.6deg)}.hero-spark{font-family:Arial;position:absolute;font-size:46px;right:-63px;top:-4px;color:#928748;transform:rotate(10deg);font-weight:400}.hero>p{font-size:16px;letter-spacing:-.2px}.hero-link{display:inline-flex;gap:10px;margin-top:23px;font-size:12px;align-items:center;font-weight:600}.hero-doodle{position:absolute;left:120px;top:160px;font-size:46px;transform:rotate(14deg);color:#c8cbbb}.about-section,.faq-section,.games-section,.how-section,.why-section{max-width:960px;margin:auto}.games-section{padding:24px 0 0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.section-heading h2{margin-top:8px;font-size:29px}.reset-note{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;padding-bottom:5px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.game-card{border:1px solid #dddfd8;border-radius:16px;overflow:hidden;background:#fffefb;transition:transform .2s,box-shadow .2s}.game-card:hover{transform:translateY(-3px);box-shadow:0 9px 22px #252b3008}.card-art{height:228px;position:relative;background:var(--blue);overflow:hidden}.pink .card-art{background:var(--pink)}.category-pill{position:absolute;top:19px;left:20px;font-size:9px;letter-spacing:1px;font-weight:600;border:1px solid #84969b42;border-radius:20px;padding:7px 11px;color:#546c74;z-index:2}.pink .category-pill{color:#866475;border-color:#a9879b42}.card-arrow{position:absolute;right:20px;top:20px;color:#58737d}.pink .card-arrow{color:#85677c}.card-body{padding:24px}.card-heading{display:flex;justify-content:space-between;align-items:center;gap:6px}.card-heading h3{font-size:23px}.daily-status{color:#6a7f68;font-size:9px;white-space:nowrap}.daily-status i{width:5px;height:5px}.card-body>p{font-size:13px;margin-top:10px}.card-meta{display:flex;gap:19px;margin:18px 0 22px;font-size:10px;color:#878b86}.card-meta>span:first-child{display:flex;align-items:center;gap:5px}.button{display:flex;gap:9px;align-items:center;justify-content:center;border-radius:7px;padding:14px 19px;min-height:46px;font-weight:600;font-size:12px;transition:background .15s;border:1px solid transparent}.primary{background:#29383f;color:#fff}.primary:hover{background:#40565e}.pink .primary{background:#745769}.pink .primary:hover{background:#86677c}.secondary{border-color:#e3e5df;background:transparent;color:#505b5d;margin-top:9px}.secondary:hover{background:#f5f4ee}.button .subtle{margin-left:auto;color:#93978f;font-weight:400;font-size:10px}.secondary:has(.subtle){justify-content:start}.button.primary>svg:last-child{margin-left:auto}.art{height:100%;position:relative}.fish-body{height:75px;width:133px;border-radius:56% 50% 45% 52%;left:calc(50% - 66px);top:95px;transform:rotate(-9deg);box-shadow:inset 0 -7px #507c8e}.fish-body,.fish-tail{background:#668f9f;position:absolute}.fish-tail{left:-32px;top:8px;width:47px;height:60px;clip-path:polygon(0 0,100% 45%,0 100%,12% 50%)}.eye{width:16px;height:16px;background:#fffef8;right:25px;top:22px}.eye,.eye:after{position:absolute;border-radius:50%}.eye:after{content:"";width:6px;height:6px;background:#344e59;right:3px;top:5px}.fin{width:24px;height:22px;background:#b8d0d6;top:39px;left:47px;clip-path:polygon(10% 0,100% 25%,50% 100%)}.bubble,.fin{position:absolute}.bubble{border:1.5px solid #95b6c27a;border-radius:50%}.b1{width:13px;height:13px;top:105px;right:100px}.b2{width:8px;height:8px;top:82px;right:88px}.b3{width:19px;height:19px;top:168px;left:95px}.b4{width:6px;height:6px;top:71px;left:157px}.spark{position:absolute;font-size:23px;color:#83a9b7}.s1{left:91px;top:76px}.s2{right:110px;top:160px;font-size:14px}.sea-line{position:absolute;width:190px;height:25px;border-bottom:1px solid #8baeba5c;border-radius:50%;left:calc(50% - 95px);bottom:46px}.art-caption{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-size:8px;color:#6a8b97;letter-spacing:2.4px}.record{position:absolute;width:133px;height:133px;background:repeating-radial-gradient(circle at center,#343339 0,#343339 3px,#49424b 4px,#343339 5px);border-radius:50%;top:61px;left:calc(50% - 66px);box-shadow:7px 7px 0 #bca6b744;transform:rotate(-17deg)}.record-label{background:#d0a8b9;border:5px solid #b7899f;position:absolute;inset:41px;border-radius:50%;display:flex;align-items:center;justify-content:center}.record-label span{position:absolute;font-size:19px;font-weight:700;top:0}.record-label i{position:absolute;background:#343339;width:7px;height:7px;border-radius:50%;bottom:5px}.music .art-caption{color:#947486}.music-note{position:absolute;font-family:Georgia;font-size:38px;color:#ac8198}.n1{right:96px;top:71px;transform:rotate(15deg)}.n2{left:105px;top:136px;font-size:25px;transform:rotate(-13deg)}.music .s1{color:#b594a7;left:112px;top:66px}.unlimited-banner{display:flex;align-items:center;border:1px dashed #d7d6c8;border-radius:10px;background:#f5f4ec;padding:21px;margin-top:24px;gap:16px}.infinity-badge{width:43px;height:43px;background:#eee9d0;display:grid;place-items:center;border-radius:10px;color:#877845;flex-shrink:0}.unlimited-banner strong{font-size:12px;font-weight:600}.unlimited-banner p{font-size:11px;margin-top:3px}.unlimited-banner>a{margin-left:auto;display:flex;gap:9px;align-items:center;font-size:11px;white-space:nowrap;font-weight:600}.about-section{display:flex;gap:31px;border-top:1px solid var(--line);margin-top:67px;padding-top:54px;align-items:flex-start}.about-icon{color:#928452;background:#eee9d5;border-radius:16px;width:70px;height:70px;display:grid;place-items:center;flex-shrink:0;transform:rotate(-5deg)}.about-section h2{margin:8px 0 16px;font-size:29px}.about-section p{font-size:13px;max-width:760px}.how-section{padding:61px 0}.how-section>h2{font-size:28px;margin-top:9px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:30px}.step>div{display:flex;justify-content:space-between;align-items:center;color:#6a735e}.step>div svg{background:#eeefe5;box-sizing:content-box;padding:13px;border-radius:12px}.step>div span{font-size:11px;color:#999d91}.step h3{font-size:15px;margin-top:19px;letter-spacing:-.3px}.step p{font-size:12px;margin-top:9px}.why-section{background:#eeeee4;border-radius:15px;padding:35px 38px;position:relative;overflow:hidden}.why-section h2{font-size:29px;margin:9px 0 13px}.why-section p{font-size:13px;max-width:720px}.why-spark{position:absolute;right:37px;top:30px;font-size:69px;color:#c4c7af}.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:45px;padding:65px 0}.faq-section h2{font-size:29px;margin-top:10px}.faq-list details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;padding:19px 0}summary::-webkit-details-marker{display:none}summary>span{font-size:19px;font-weight:400;color:#8c9386}details[open] summary>span{transform:rotate(45deg)}.faq-list p{font-size:12px;padding:0 22px 18px 0}footer{border-top:1px solid var(--line);max-width:1120px;margin:0 auto;padding:30px 20px 35px;display:grid;grid-template-columns:1fr auto;gap:12px}footer .brand{font-size:24px}footer>p{font-size:11px;grid-column:1}footer>div{grid-column:2;grid-row:1/3;display:flex;gap:22px;font-size:11px;align-items:center}footer small{font-size:9px;line-height:1.8;color:#969b92;grid-column:1/-1;margin-top:10px}.game-page,.support-page{max-width:960px;margin:auto;padding:30px 0 70px}.breadcrumbs{display:flex;gap:10px;color:#8b8d82;font-size:11px;margin-bottom:35px}.breadcrumbs a:hover{text-decoration:underline}.game-intro{text-align:center;max-width:760px;margin:0 auto}.game-intro h1{font-size:36px;letter-spacing:-1.7px;line-height:1.3;margin:12px 0}.game-intro p{font-size:13px}.game-tabs{display:flex;justify-content:center;gap:8px;margin:25px 0 20px}.game-tabs a{padding:10px 16px;border-radius:7px;font-size:12px;color:#777e74}.game-tabs a.active{background:#ebece1;color:#3c4c46;font-weight:600}.player{max-width:700px;margin:auto;background:#fffefb;border:1px solid #d4dee0;border-radius:15px;overflow:hidden}.player-top{display:flex;justify-content:space-between;padding:17px 23px;background:#e8f0f2;font-size:10px;color:#6f858c}.pink .player-top{background:#f1e6ed;color:#8c7081}.live-pill{font-size:9px;letter-spacing:1px;font-weight:700;color:#536e74}.player-inner{padding:36px 42px 27px;text-align:center;min-height:340px}.player-inner h2{font-size:29px;margin:13px 0}.player-inner>p{font-size:12px}.round-count{font-size:10px;letter-spacing:1.4px;color:#919a91}.depth-label{font-size:13px;color:#6d919d;margin-top:17px}.player-inner h2.prompt-question{font-size:28px;max-width:520px;margin:15px auto 12px}.player-inner form{display:flex;gap:9px;margin-top:27px}.player-inner input{border:1px solid #d6dcd6;background:var(--paper);padding:14px 16px;border-radius:7px;min-width:0;flex:1 1;font-size:13px;color:var(--ink)}.skip{background:none;border:0;color:#92988d;font-size:11px;display:flex;align-items:center;justify-content:center;margin:16px auto 0;gap:8px;padding:7px}.feedback{min-height:22px;margin:10px 0!important;font-size:11px!important;color:#657c6c}.progress-dots{display:flex;gap:7px;justify-content:center;margin-top:20px}.progress-dots span{height:6px;width:25px;border-radius:5px;background:#e8ebe4}.progress-dots .current{background:#92b1bb}.progress-dots .done{background:#405e67}.pink .progress-dots .current{background:#bb96a9}.pink .progress-dots .done{background:#745769}.player-bottom{text-align:center;border-top:1px solid var(--line);padding:13px 10px;font-size:9px;color:#8d9389}.quick-rules{display:grid;grid-template-columns:repeat(3,1fr);max-width:700px;margin:24px auto 50px;gap:10px;text-align:center;color:#8b9287;font-size:10px}.quick-rules strong{display:block;color:#616d64;font-size:12px;margin-bottom:5px}.game-content{max-width:800px;margin:auto}.game-content>h2{font-size:29px;margin-top:10px}.game-faq{display:grid;grid-template-columns:1fr 1fr;gap:25px 33px;margin-top:30px}.game-faq h3{font-size:15px;letter-spacing:-.25px;margin-bottom:9px}.game-faq p{font-size:12px}.essay{border-top:1px solid var(--line);margin-top:40px;padding-top:35px}.essay h2{margin:12px 0 21px;font-size:28px}.essay p{font-size:14px;margin-bottom:18px}.related{border-top:1px solid var(--line);margin-top:35px;padding-top:27px;display:flex;flex-wrap:wrap;gap:17px;font-size:12px;color:#557581}.related h2{width:100%;font-size:25px;color:var(--ink)}.audio-panel{display:flex;align-items:center;gap:17px;max-width:440px;margin:26px auto 15px;background:#f4edf1;padding:18px;border-radius:10px}.play-control{border:0;border-radius:50%;height:46px;width:46px;display:grid;place-items:center;flex-shrink:0;background:#745769;color:white}.audio-panel>span{font-size:11px;color:#8f7184}.waveform{display:flex;align-items:center;gap:3px;flex:1 1;overflow:hidden;height:48px;justify-content:center}.waveform i{width:3px;background:#b498a9;border-radius:2px;flex-shrink:0}.waveform.playing i{animation:pulse .6s infinite alternate}.waveform.playing i:nth-child(3n){animation-delay:.2s}.audio-note{font-size:10px;color:#8a8883;line-height:1.6}.text-button{display:block;background:none;border:0;text-decoration:underline;color:#88657e;font-size:11px;margin:7px auto;padding:6px}.clue-panel{margin:22px 0;background:#f4edf1;border-radius:10px;padding:20px}.clue-panel p{font-size:12px;margin-top:8px}.result-icon{font-size:50px;color:#86a5b2}.result h2{font-size:35px}.result-tiles{display:flex;gap:6px;justify-content:center;margin:21px 0}.result-tiles span{height:35px;min-width:35px;padding:5px;border-radius:6px;font-size:11px;display:grid;place-items:center;background:#e4e8e1;color:#768171}.result-tiles .hit{background:#d8e7e9;color:#466d7b}.pink .result-tiles .hit{background:#ecd5e2;color:#805d71}.result .button{max-width:360px;margin:10px auto}.share-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px!important}.answer-link{display:inline-flex;gap:7px;align-items:center;margin-top:15px;font-size:11px;color:#728378}.support-page{max-width:850px;min-height:70vh}.support-page h1{font-size:40px;letter-spacing:-1.5px;margin:15px 0}.support-page>p{margin:15px 0 30px;font-size:14px}.support-page h2{margin:30px 0 12px}.archive-picker{padding:22px;background:#eeeee5;border-radius:12px;display:flex;align-items:center;gap:15px;margin-bottom:25px;flex-wrap:wrap}.archive-picker label{font-size:13px}.archive-picker input{border:1px solid #d4d8ce;border-radius:6px;padding:11px;background:white;flex:1 1;min-width:140px}.spoiler{background:#efefe7;padding:0 22px;border-radius:10px}.spoiler h3{font-size:16px;margin:20px 0 8px}.spoiler p{font-size:13px;padding-bottom:15px}.sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}.loading-orb{width:40px;height:40px;border-radius:50%;margin:35px auto;background:#dcebf0;animation:pulse 1s infinite alternate}@keyframes pulse{to{opacity:.45;transform:scaleY(.6)}}@media(min-width:1400px){.hero{padding-top:75px;padding-bottom:70px}.hero h1{font-size:72px}.card-art{height:240px}}@media(max-width:1040px){.about-section,.faq-section,.game-page,.games-section,.how-section,.support-page,.why-section{margin-left:35px;margin-right:35px}.hero-doodle{left:65px}.header{margin:0 25px;padding:0 10px}}@media(max-width:700px){.header{height:77px;margin:0 20px;padding:0}.brand{font-size:25px}.logo-mark{width:29px;height:29px;font-size:26px}.header nav{gap:18px;font-size:11px}.free-label{display:none}.hero{padding:45px 20px 39px}.hero h1{font-size:45px;letter-spacing:-2.7px;margin:17px 0 20px}.hero-spark{font-size:29px;right:-32px;top:0}.highlight:after{height:12px;bottom:1px}.hero .eyebrow{font-size:8px;letter-spacing:1.2px}.hero>p{font-size:12px}.hero-doodle{display:none}.hero-link{font-size:11px;margin-top:18px}.about-section,.faq-section,.game-page,.games-section,.how-section,.support-page,.why-section{margin-left:20px;margin-right:20px}.section-heading{align-items:flex-start;margin-bottom:20px}.section-heading h2{font-size:24px}.section-heading .eyebrow{font-size:8px}.reset-note{font-size:0;padding-top:20px}.reset-note svg{width:20px;height:20px}.cards{grid-template-columns:1fr;gap:22px}.card-art{height:220px}.card-body{padding:22px}.card-heading h3{font-size:23px}.card-body>p{font-size:12px}.card-meta{margin:15px 0 20px}.unlimited-banner{padding:17px;gap:12px;flex-wrap:wrap}.unlimited-banner>div{flex:1 1}.unlimited-banner strong{font-size:11px}.unlimited-banner p{font-size:10px}.unlimited-banner>a{margin-left:55px}.about-section{margin-top:43px;padding-top:35px;gap:17px}.about-icon{width:43px;height:43px;border-radius:12px}.about-icon svg{width:23px}.about-section h2{font-size:25px}.about-section p{font-size:12px}.about-section .eyebrow{font-size:8px;line-height:1.5}.how-section{padding:40px 0}.how-section>h2{font-size:25px}.steps{grid-template-columns:1fr;gap:25px;margin-top:25px}.step{position:relative;padding-left:66px}.step>div svg{position:absolute;left:0;top:0;padding:12px;width:22px;height:22px}.step>div span{position:absolute;right:0;top:3px}.step h3{margin-top:0;padding-right:30px;font-size:14px}.step p{font-size:12px;margin-top:6px}.why-section{padding:27px 24px}.why-section h2{font-size:25px}.why-section p{font-size:12px}.why-spark{font-size:39px;right:25px;top:23px}.why-section .eyebrow{max-width:200px;font-size:8px}.faq-section{grid-template-columns:1fr;gap:14px;padding:43px 0}.faq-section h2{font-size:26px}.faq-section h2 br{display:none}footer{padding:25px 20px;grid-template-columns:1fr}footer>div{grid-row:auto;margin:8px 0}footer small,footer>div{grid-column:1}.game-page,.support-page{padding-top:22px}.game-intro h1{font-size:27px;letter-spacing:-1px}.game-intro p{font-size:12px}.game-tabs{gap:2px}.game-tabs a{font-size:10px;padding:10px 12px}.player-top{padding:14px;font-size:9px}.player-inner{padding:28px 20px 23px;min-height:330px}.player-inner h2.prompt-question{font-size:25px}.player-inner form{flex-direction:column}.player-inner input{min-height:49px}.player-inner .button.primary{justify-content:center}.player-inner .button.primary>svg:last-child{margin-left:0}.player-bottom,.quick-rules{font-size:8px}.quick-rules{gap:10px}.quick-rules strong{font-size:10px}.game-faq{grid-template-columns:1fr;gap:23px}.essay h2,.game-content>h2{font-size:25px}.essay p{font-size:13px}.support-page h1{font-size:31px}.support-page>p{font-size:13px}.audio-panel{padding:14px;gap:10px}.waveform{gap:2px}.waveform i{width:2px}.archive-picker{flex-direction:column;align-items:stretch}.result h2{font-size:29px}.result-tiles{gap:4px}.result-tiles span{min-width:29px;height:31px}.breadcrumbs{font-size:10px;margin-bottom:25px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.krillion-guide{max-width:800px;margin:0 auto;padding:52px 24px 64px}.krillion-hero{text-align:center;padding:0 0 40px}.krillion-hero h1{font-size:42px;line-height:1.2;letter-spacing:-1.8px;margin:17px 0 22px}.copy-placeholder{color:#858a81;font-size:14px;line-height:1.8}.krillion-hero>.copy-placeholder{max-width:650px;margin:0 auto 25px}.krillion-exit{display:flex;flex-direction:column;align-items:center;gap:10px}.krillion-exit .button{white-space:nowrap;min-height:52px;font-size:14px;padding:15px 25px;max-width:100%;letter-spacing:-.15px}.krillion-exit>p{font-size:11px;color:#7c8378}.krillion-section{padding:32px 0;border-top:1px solid var(--line)}.krillion-section h2{font-size:28px;letter-spacing:-.8px;margin-bottom:22px}.krillion-section h3{font-size:17px;letter-spacing:-.3px;line-height:1.5;margin-bottom:9px}.krillion-section .long-copy{min-height:140px;border-left:3px solid #e2dfcd;padding:12px 18px;background:#f5f4ee;border-radius:0 8px 8px 0}.krillion-score-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left;table-layout:fixed}.krillion-score-table th{background:#e8eee9;color:#4b6257;font-size:11px;letter-spacing:.7px;padding:15px 16px}.krillion-score-table td{padding:15px 16px;border-bottom:1px solid #e6e8df;color:#858a81;overflow-wrap:anywhere}.krillion-score-table tbody tr:nth-child(2n){background:#f5f5ef}.krillion-comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px}.krillion-comparison>div{background:#f0f2ed;border:1px solid #e0e5db;border-radius:12px;padding:23px;min-height:135px}.krillion-comparison>div:nth-child(2){background:#f5f0e4;border-color:#e9e2ce}.krillion-faq,.krillion-strategies{display:grid;gap:23px}.krillion-faq>div{border-bottom:1px solid #ecece4;padding-bottom:20px}.krillion-faq>div:last-child{border:0;padding-bottom:0}.krillion-final-exit{background:#eeeee4;border-radius:12px;padding:30px 15px;margin-top:10px}.krillion-guide .krillion-disclaimer{display:block;text-align:center;font-size:11px;color:#848b7d;border:0;padding:24px 0 0;margin:0}.krillion-guide h2[id]{scroll-margin-top:24px}@media(max-width:700px){.krillion-guide{padding:35px 20px 40px}.krillion-hero{padding-bottom:32px}.krillion-hero h1{font-size:30px;letter-spacing:-1px;margin:15px 0 20px}.krillion-hero .copy-placeholder{font-size:12px;text-align:left}.krillion-section{padding:28px 0}.krillion-section h2{font-size:24px;margin-bottom:18px}.krillion-section h3{font-size:15px}.krillion-score-table td,.krillion-score-table th{padding:13px 9px;font-size:11px}.krillion-comparison{gap:10px}.krillion-comparison>div{padding:15px;min-width:0}.krillion-comparison .copy-placeholder{font-size:12px}.krillion-exit .button{font-size:13px;padding:15px 20px}.krillion-guide .copy-placeholder{font-size:13px}}.krillion-prose .krillion-hero>p{max-width:650px;margin:0 auto 25px;font-size:15px;line-height:1.8}.krillion-prose .krillion-section p{font-size:15px;line-height:1.85;margin-bottom:18px;color:#626c64}.krillion-prose .krillion-section p:last-child{margin-bottom:0}.krillion-prose .krillion-score-table{margin:24px 0}.krillion-prose .krillion-score-table tbody th{background:transparent;font-size:13px;letter-spacing:0;text-transform:none;font-weight:600;border-bottom:1px solid #e6e8df;color:#40554a}.krillion-prose .krillion-score-table td{color:#59665d}.krillion-prose .krillion-score-table th:first-child{width:48%}.krillion-prose .krillion-comparison{margin-bottom:22px}.krillion-prose .krillion-comparison p{font-size:14px}.krillion-prose .krillion-section h3{font-size:18px}.krillion-prose .krillion-strategies{gap:27px}@media(max-width:700px){.krillion-prose .krillion-hero>p{font-size:14px;text-align:left}.krillion-prose .krillion-section p{font-size:14px}.krillion-prose .krillion-comparison{grid-template-columns:1fr;gap:14px}.krillion-prose .krillion-comparison>div{padding:20px}.krillion-prose .krillion-score-table tbody th{font-size:12px}.krillion-prose .krillion-section h3{font-size:17px}.krillion-prose .krillion-score-table th:first-child{width:48%}}.answers-hero{padding:0 0 32px}.answers-hero h1{font-size:37px;letter-spacing:-1.3px;line-height:1.25;margin:15px 0 22px}.answers-hero>p{font-size:15px;line-height:1.85}.answers-verification{font-size:11px!important;color:#8a9285;margin-top:15px}.answer-pending{padding:20px 23px;background:#f5f0e1;border:1px solid #e9e1c9;border-radius:10px;margin:23px 0}.answer-pending strong{display:block;font-size:14px;line-height:1.5}.answer-pending p{font-size:13px!important;margin:8px 0 0!important}.answers-official{display:inline-flex;margin-top:22px;white-space:nowrap;min-height:48px}.spoiler-safe-label{display:inline-block;font-size:9px;letter-spacing:1px;color:#657866;background:#edf1e8;border-radius:5px;padding:8px 10px}.official-prompt-list{padding-left:23px;margin:22px 0 15px}.official-prompt-list li{padding:13px 5px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.65}.pending-copy{color:#90978b;font-style:italic}.answers-note{font-size:12px!important}.prompt-answer-modules{display:grid;gap:28px;margin-top:26px}.prompt-answer-module{padding:23px;border:1px solid #dfe4d9;border-radius:12px;background:#fffefb;min-width:0}.prompt-answer-module>h3{margin:11px 0 13px}.answer-reveal summary{font-size:12px;padding:11px 0;color:#526b5b}.answer-reveal[open] summary{border-bottom:1px solid var(--line);margin-bottom:12px}.answer-table-scroll{overflow-x:auto;max-width:100%;border-radius:6px}.ranked-answer-table{width:100%;min-width:650px;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.6}.ranked-answer-table thead th{font-size:10px;letter-spacing:.2px;padding:13px 10px;background:#e8eee9}.ranked-answer-table tbody th{font-weight:600;width:130px;padding:15px 10px;color:#42584b}.ranked-answer-table td{padding:15px 10px;vertical-align:top;color:#647064}.ranked-answer-table tbody th{vertical-align:top}.ranked-answer-table tbody tr{border-bottom:1px solid #e4e7df}.ranked-answer-table tbody tr:nth-child(2n){background:#f6f6ef}.ranked-answer-table td:nth-child(2),.ranked-answer-table td:nth-child(3){text-align:center;white-space:nowrap}.ranked-answer-table td:nth-child(4){min-width:130px;max-width:180px;overflow-wrap:anywhere}.ranked-answer-table td:nth-child(5){min-width:185px;max-width:240px;overflow-wrap:anywhere}.ranked-answer-table ul{padding-left:15px;margin:0}.ranked-answer-table li+li{margin-top:7px}.inline-editorial-link{color:#496951;text-decoration:underline;text-underline-offset:3px}.recent-dive-list{list-style:none;margin:0 0 22px;padding:0}.recent-dive-list li{border-bottom:1px solid var(--line)}.recent-dive-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0;font-size:14px;min-height:48px}.recent-dive-list a:hover{color:#678457}.answers-guide-links{margin-top:17px;padding-top:18px}@media(max-width:700px){.answers-hero h1{font-size:29px}.answers-hero>p,.official-prompt-list li{font-size:14px}.answer-pending,.prompt-answer-module{padding:17px}.answers-official{font-size:13px;padding:14px 20px}.ranked-answer-table{font-size:11px;min-width:620px}.recent-dive-list a{font-size:13px}.krillion-answers-page .breadcrumbs{flex-wrap:wrap}}.answer-table-hint{display:none}@media(max-width:700px){.krillion-prose .krillion-section p.answer-table-hint{display:block;font-size:10px;margin:0 0 10px;color:#86907d}}