.tdy{--tdy-blue:#93c5fd;--tdy-amber:#fbbf24;--tdy-line:#ffffff14;--tdy-tier0:#bbf7d0;--tdy-tier0-bg:#4ade8024;--tdy-tier1:#bfdbfe;--tdy-tier1-bg:#60a5fa2b;--tdy-tier2:#ddd6fe;--tdy-tier2-bg:#a78bfa30}.tdy-surface{background:var(--kn-ink-850);box-shadow:inset 0 0 0 1px var(--tdy-line);border-radius:1rem}.tdy-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--kn-t3);font-size:.8125rem;font-weight:700}.tdy-h2{letter-spacing:-.015em;color:#fff;font-size:1.5rem;font-weight:800;line-height:1.15}.tdy-h2:focus{outline:none}@media (width>=640px){.tdy-h2{font-size:1.875rem}}.tdy-lead{color:var(--kn-t2);font-size:.9375rem;line-height:1.55}@media (width>=640px){.tdy-lead{font-size:1rem}}.tdy-muted{color:var(--kn-t3);font-size:.9375rem;line-height:1.5}.tdy-link{color:#bfdbfe;text-underline-offset:4px;align-items:center;gap:.375rem;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration:underline #93c5fd59;display:inline-flex}.tdy-link:hover{color:#fff}.tdy-pill{vertical-align:.3em;letter-spacing:.04em;text-transform:uppercase;color:#1a1204;background:var(--tdy-amber);border-radius:9999px;margin-left:.5rem;padding:.125rem .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:700;display:none}[data-preview] .tdy-pill{display:inline-block}.tdy-clock{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"reset server""note note";align-items:center;gap:.25rem .75rem;padding:.75rem .875rem;display:grid}@media (width>=640px){.tdy-clock{padding:.875rem 1.25rem}}.tdy-reset{flex-wrap:wrap;grid-area:reset;align-items:baseline;column-gap:.5rem;min-width:0;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.tdy-reset-time{letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:800;line-height:1.15}@media (width>=640px){.tdy-reset-time{font-size:1.875rem}}.tdy-reset-label{color:var(--kn-t3);font-size:.9375rem;font-weight:700}.tdy-server{grid-area:server}.tdy-server select{appearance:none;color:#fff;cursor:pointer;background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23AEB5C4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .5rem center/.875rem no-repeat;border-radius:.625rem;min-height:40px;padding:0 1.75rem 0 .625rem;font-size:.9375rem;font-weight:700;box-shadow:inset 0 0 0 1px #fff3}.tdy-server select:hover{box-shadow:inset 0 0 0 1px #ffffff73}.tdy-server option{color:#0b0d17}html:not(.js) .tdy-server{display:none}.tdy-clock-note{color:var(--kn-t3);grid-area:note;font-size:.9375rem;line-height:1.45}.tdy-clock-note strong{color:var(--kn-t1);font-weight:700}@media (width>=1024px){.tdy-clock{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"reset note server";gap:1.5rem;padding:.875rem 1.25rem .875rem 1.5rem}}.tdy-weekbox{background:radial-gradient(90% 120% at 0% 0%, #93c5fd1c, transparent 55%), var(--kn-ink-850);padding:1rem 1rem 1.125rem;position:relative;overflow:hidden}.tdy-weekbox[data-preview]{background:radial-gradient(90% 120% at 0% 0%, #fbbf241f, transparent 55%), var(--kn-ink-850)}@media (width>=640px){.tdy-weekbox{padding:1.375rem 1.5rem 1.5rem}}.tdy-wk-head{gap:1rem;display:grid}@media (width>=900px){.tdy-wk-head{grid-template-columns:minmax(13rem,auto) minmax(0,1fr);align-items:end;gap:2rem}}.tdy-wk-name{letter-spacing:-.03em;color:#fff;margin-top:.25rem;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.25rem;font-weight:800;line-height:1.05}@media (width>=640px){.tdy-wk-name{font-size:3rem}}.tdy-wk-date{letter-spacing:0;color:var(--kn-t3);margin-top:.25rem;font-size:1rem;font-weight:700;display:block}.tdy-weekbox[data-preview] .tdy-wk-date{color:#fde68a}.tdy-wk-sun{color:#1a1204;background:#f2b84b;border-radius:9999px;width:fit-content;margin-top:.625rem;padding:.3125rem .75rem;font-size:.875rem;font-weight:800;display:none}[data-sun]>.tdy-wk-head .tdy-wk-sun{display:block}.tdy-wk-books{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem .5rem;display:grid}@media (width>=640px){.tdy-wk-books{grid-template-columns:repeat(8,minmax(0,1fr))}}[data-sun]>.tdy-wk-head .tdy-wk-books{display:none}.tdy-wk-books li{flex-direction:column;align-items:center;gap:.3125rem;min-width:0;animation:.45s cubic-bezier(.2,.7,.2,1) both tdy-rise;display:flex}.tdy-wk-books li:nth-child(8n+2){animation-delay:40ms}.tdy-wk-books li:nth-child(8n+3){animation-delay:80ms}.tdy-wk-books li:nth-child(8n+4){animation-delay:.12s}.tdy-wk-books li:nth-child(8n+5){animation-delay:.16s}.tdy-wk-books li:nth-child(8n+6){animation-delay:.2s}.tdy-wk-books li:nth-child(8n+7){animation-delay:.24s}.tdy-wk-books li:nth-child(8n){animation-delay:.28s}.tdy-wk-books img{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px #ffffff14, 0 0 0 2px color-mix(in srgb, var(--rot,transparent) 75%, transparent);background:#a78bfa33;border-radius:.75rem}.tdy-wk-book{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--kn-t2);font-size:.8125rem;font-weight:700;overflow:hidden}.tdy-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3125rem;margin-top:1.25rem;display:grid}@media (width>=640px){.tdy-week{gap:.5rem;margin-top:1.5rem}}.tdy-day{cursor:pointer;background:#ffffff09;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;width:100%;min-height:4.5rem;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .15s,transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}@media (width>=640px){.tdy-day{min-height:6.25rem;padding:.375rem .25rem}}.tdy-day:hover{background:#ffffff12;transform:translateY(-1px)}.tdy-day:focus-visible{outline:2px solid var(--tdy-blue);outline-offset:2px}.tdy-day-name{color:var(--kn-t3);font-size:.8125rem;font-weight:700}.tdy-day-date{color:var(--kn-t1);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:800;line-height:1.15}@media (width>=640px){.tdy-day-name{font-size:.875rem}.tdy-day-date{font-size:1.375rem}}:is(.tdy-fan,.tdy-weekbox):is([data-fan="1"],[data-fan="4"],[data-wd="1"],[data-wd="4"]){--rot:#5eead4}:is(.tdy-fan,.tdy-weekbox):is([data-fan="2"],[data-fan="5"],[data-wd="2"],[data-wd="5"]){--rot:#f9a8d4}:is(.tdy-fan,.tdy-weekbox):is([data-fan="3"],[data-fan="6"],[data-wd="3"],[data-wd="6"]){--rot:#bef264}.tdy-fan{background:color-mix(in srgb, var(--rot,transparent) 24%, transparent);height:1.375rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rot,transparent) 70%, transparent);border-radius:9999px;align-items:center;margin-top:.3125rem;padding:0 .3125rem;display:flex}.tdy-fan[data-fan="0"]{background:#f2b84b29;box-shadow:inset 0 0 0 1px #f2b84b99}.tdy-fan img{width:1rem;height:1rem;box-shadow:0 0 0 1.5px var(--rot,var(--kn-ink-850));background:#1e1b33;border-radius:9999px}.tdy-fan img+img{margin-left:-.3125rem}@media (width<=639px){.tdy-fan img:nth-child(n+3){display:none}}@media (width>=640px){.tdy-fan img{width:1.125rem;height:1.125rem}}.tdy-fan-all{color:#f2b84b;padding:0 .125rem;font-size:.875rem;line-height:1}.tdy-day[data-today]{box-shadow:inset 0 0 0 2px var(--tdy-blue), 0 8px 28px -12px #93c5fd99;background:linear-gradient(#93c5fd33,#93c5fd0f)}.tdy-day[data-today]:before{content:"";height:4px;width:calc(var(--p,0) * 100%);background:var(--tdy-blue);position:absolute;bottom:0;left:0}.tdy-day[data-today] .tdy-day-name,.tdy-day[data-today] .tdy-day-date{color:#fff}@media (width>=640px){.tdy-day[data-today]:after{content:attr(data-mark);letter-spacing:.08em;text-transform:uppercase;color:var(--tdy-blue);order:-1;margin-bottom:.0625rem;font-size:.625rem;font-weight:800;line-height:1}}.tdy-day[data-twin]:not([data-today]){outline-offset:-4px;outline:1px dashed #93c5fdbf}.tdy-day[aria-pressed=true]:not([data-today]){box-shadow:inset 0 0 0 2px var(--tdy-amber);background:#fbbf2429}.tdy-day[aria-pressed=true]:not([data-today]) .tdy-day-name,.tdy-day[aria-pressed=true]:not([data-today]) .tdy-day-date{color:#fff}html:not(.js) .tdy-day{cursor:default;pointer-events:none}.tdy-twin{color:var(--kn-t3);margin-top:.75rem;font-size:.875rem;line-height:1.45}.tdy-twin:before{content:"";vertical-align:-.125em;outline-offset:-1px;border-radius:.25rem;outline:1px dashed #93c5fdbf;width:.875rem;height:.875rem;margin-right:.4375rem;display:inline-block}.tdy-preview{background:#fbbf241f;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.75rem;padding:.625rem .75rem .625rem .875rem;display:flex;box-shadow:inset 0 0 0 1px #fbbf2473}.tdy-preview p{color:#fef3c7;font-size:.9375rem;line-height:1.45}.tdy-preview button{color:#1a1204;background:var(--tdy-amber);cursor:pointer;border-radius:.625rem;min-height:40px;padding:0 .875rem;font-size:.9375rem;font-weight:700}@media (width<=639px){.tdy-glance-title{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.tdy-chips{flex-wrap:wrap;gap:.375rem;display:flex}[data-view-game]:not([data-view-game=genshin]) :is([data-week-box],[data-talents],[data-domains],[data-app-tile]){display:none}.tdy-chip{min-height:40px;color:var(--kn-t2);cursor:pointer;border-radius:9999px;padding:0 .875rem;font-size:.9375rem;font-weight:700;box-shadow:inset 0 0 0 1px #fff3}.tdy-chip:hover{color:#fff;box-shadow:inset 0 0 0 1px #ffffff73}.tdy-chip[aria-pressed=true]{color:#0b0d17;box-shadow:none;background:#f4f5f9}html:not(.js) .tdy-chips{display:none}.tdy-bands{gap:.5rem;margin-top:.625rem;display:grid}@media (width>=1024px){.tdy-bands{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin-top:.75rem}}.tdy-band{border-left:3px solid var(--band-accent,#93c5fd);background:var(--kn-ink-850);border-radius:0 .875rem .875rem 0;padding:.625rem .75rem .375rem .875rem;box-shadow:inset 0 0 0 1px #ffffff12}.tdy-band-game{letter-spacing:.06em;text-transform:uppercase;color:var(--band-accent,#93c5fd);font-size:.8125rem;font-weight:800}.tdy-facts{margin-top:.125rem}.tdy-facts li+li{border-top:1px solid #ffffff0f}.tdy-facts a{min-height:2rem;color:var(--kn-t2);align-items:center;gap:.625rem;padding:.3125rem 0;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex}.tdy-facts a>span:last-child{flex:auto;min-width:0}.tdy-facts a:before{content:"";width:1rem;height:1rem;color:var(--band-accent,#93c5fd);-webkit-mask:var(--tdy-icon) center / contain no-repeat;mask:var(--tdy-icon) center / contain no-repeat;background:currentColor;flex:none;align-self:flex-start;margin-top:.125rem}.tdy-facts a:after{content:"›";color:var(--kn-t3);flex:none;padding-left:.25rem;font-size:1.25rem;line-height:1}.tdy-facts a:hover{color:#fff}.tdy-facts a:hover>span:last-child{text-underline-offset:3px;text-decoration:underline #fff6}.tdy-facts li[data-strong] a{color:#fff;font-size:1rem;font-weight:700}.tdy-facts li[data-key=mine] a{color:#bfdbfe}.tdy-facts .tdy-pill{vertical-align:.1em;margin:0;padding:.0625rem .4375rem;font-size:.6875rem}.tdy-facts li[data-day] a:before{color:var(--tdy-amber)}.tdy-facts li[data-key=books]{--tdy-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 4.5c3.5-1 6.5-.5 10 1.5v14c-3.5-2-6.5-2.5-10-1.5zM22 4.5c-3.5-1-6.5-.5-10 1.5v14c3.5-2 6.5-2.5 10-1.5z'/%3E%3C/svg%3E")}.tdy-facts li[data-key=mine]{--tdy-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 6 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.2 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E")}.tdy-facts li[data-key=codes]{--tdy-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2zM13 5v2M13 11v2M13 17v2'/%3E%3C/svg%3E")}.tdy-facts li[data-key=birthday]{--tdy-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1M2 21h20M7 8v3M12 8v3M17 8v3M7 4h.01M12 4h.01M17 4h.01'/%3E%3C/svg%3E")}.tdy-facts li[data-key=version]{--tdy-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1zM4 22v-7'/%3E%3C/svg%3E")}.tdy-facts li[data-key=ending]{--tdy-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 9v4l2.5 2.5M9 2h6'/%3E%3C/svg%3E")}.tdy-facts li[data-key=news]{--tdy-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2M18 14h-8M15 18h-5M10 6h8v4h-8z'/%3E%3C/svg%3E")}html.js .tdy-nojs-line{display:none}.tdy-me-form{background:radial-gradient(80% 120% at 100% 0%, #f2b84b1a, transparent 60%), var(--kn-ink-850);border-radius:1.25rem;gap:.75rem;max-width:40rem;padding:1.25rem;display:grid}@media (width>=640px){.tdy-me-form{padding:1.5rem 1.75rem}}.tdy-me-pitch{gap:.5rem;max-width:16rem;display:grid}.tdy-me-demo{grid-template-columns:1.75rem repeat(10,minmax(0,1fr));align-items:center;gap:3px;display:grid}.tdy-me-demo b{color:#fff;background:#ffffff14;border-radius:.375rem;justify-content:center;align-items:center;height:1.375rem;font-size:.75rem;font-weight:800;display:inline-flex}.tdy-me-intro{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.35}.tdy-me-field{flex-wrap:wrap;gap:.5rem;display:flex}.tdy-me-field input{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#fff;background:var(--kn-ink-900);border-radius:.875rem;flex:9rem;min-width:0;min-height:52px;padding:0 1rem;font-size:1.125rem;box-shadow:inset 0 0 0 1px #ffffff38}.tdy-me-field input:focus-visible{outline:2px solid var(--tdy-blue);outline-offset:2px}.tdy-btn{color:#fff;cursor:pointer;background:#ffffff0a;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:0 1rem;font-size:.9375rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.tdy-btn:hover{background:#ffffff17;box-shadow:inset 0 0 0 1px #fff6}.tdy-btn:focus-visible{outline:2px solid var(--tdy-blue);outline-offset:2px}.tdy-btn[disabled]{opacity:.6;cursor:progress}.tdy-btn-sm{min-height:40px;padding:0 .875rem;font-size:.875rem}.tdy-btn-ghost{color:var(--kn-t3);box-shadow:none}.tdy-btn-main{color:#0b0d17;min-height:52px;box-shadow:none;background:#f2b84b;padding:0 1.25rem}.tdy-btn-main:hover{box-shadow:none;filter:brightness(1.08);background:#f2b84b}.tdy-btn-quiet{color:var(--kn-t2);box-shadow:none;text-underline-offset:3px;background:0 0;text-decoration:underline #ffffff40}.tdy-btn-quiet:hover{color:#fff;box-shadow:none;background:0 0}.tdy-consent{color:var(--kn-t3);font-size:.8125rem;line-height:1.5}.tdy-consent a{color:var(--kn-t2);text-underline-offset:3px;text-decoration:underline #ffffff4d}.tdy-status{min-height:0;color:var(--kn-t2);font-size:.9375rem;line-height:1.5}.tdy-status:empty{display:none}.tdy-status[data-tone=error]{color:#fca5a5}.tdy-empty{color:var(--kn-t2);text-align:center;background:#ffffff08;border:1px dashed #ffffff24;border-radius:1rem;margin-top:1rem;padding:1.25rem;font-size:1rem;line-height:1.5}.tdy-me-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.tdy-me-who{color:var(--kn-t3);font-size:.9375rem;line-height:1.45}.tdy-me-who select{color:#fff;background:var(--kn-ink-900);border-radius:.5rem;min-height:40px;margin-left:.25rem;padding:0 .5rem;font-size:.9375rem;box-shadow:inset 0 0 0 1px #ffffff38}.tdy-me-actions{flex-wrap:wrap;gap:.375rem;display:flex}.tdy-me-links{flex-wrap:wrap;gap:0 1rem;margin-left:-.5rem;display:flex}.tdy-me-links .tdy-btn{padding:0 .5rem}.tdy-totals{background:linear-gradient(135deg,#a78bfa1a,#93c5fd0d);border-radius:1.125rem;margin-top:1rem;padding:1rem;box-shadow:inset 0 0 0 1px #ffffff14}@media (width>=640px){.tdy-totals{padding:1rem 1.25rem 1.125rem}}.tdy-totals-label{letter-spacing:.08em;text-transform:uppercase;color:var(--kn-t3);font-size:.75rem;font-weight:800}.tdy-totals-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.625rem;display:grid}@media (width>=640px){.tdy-totals-list{flex-wrap:wrap;gap:.625rem;display:flex}}.tdy-total{min-width:0;box-shadow:inset 0 0 0 1px var(--tier-ring,#ffffff1a);background:#0b0d178c;border-radius:.875rem;grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"img n""img name";align-items:center;column-gap:.625rem;padding:.5rem .875rem .5rem .5rem;display:grid}.tdy-total img{background:var(--tier-bg,#ffffff0f);border-radius:.625rem;grid-area:img;width:2.75rem;height:2.75rem}.tdy-total-n{color:var(--tier-fg,#fff);font-variant-numeric:tabular-nums;grid-area:n;align-self:end;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.375rem;font-weight:800;line-height:1.05}.tdy-total-name{-webkit-line-clamp:2;color:var(--kn-t3);-webkit-box-orient:vertical;grid-area:name;align-self:start;font-size:.75rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}@media (width>=640px){.tdy-total-name{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;max-width:10rem;display:block}}.tdy-total[data-tier="0"]{--tier-fg:var(--tdy-tier0);--tier-bg:var(--tdy-tier0-bg);--tier-ring:#4ade804d}.tdy-total[data-tier="1"]{--tier-fg:var(--tdy-tier1);--tier-bg:var(--tdy-tier1-bg);--tier-ring:#60a5fa52}.tdy-total[data-tier="2"]{--tier-fg:var(--tdy-tier2);--tier-bg:var(--tdy-tier2-bg);--tier-ring:#a78bfa5c}.tdy-total[data-tier=crown]{--tier-fg:#fde68a;--tier-bg:#f59e0b33;--tier-ring:#f59e0b66}.tdy-rows{gap:.75rem;margin-top:1rem;display:grid}@media (width>=768px){.tdy-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.tdy-rows:not([data-all])>.tdy-row:nth-child(n+5){display:none}.tdy-row{background:linear-gradient(180deg, #ffffff09, transparent 40%), var(--kn-ink-850);box-shadow:inset 0 0 0 1px var(--tdy-line);animation:.45s cubic-bezier(.2,.7,.2,1) both tdy-rise;animation-delay:calc(var(--i,0) * 70ms);border-radius:1.25rem;padding:1rem 1rem 1.125rem}@media (width>=640px){.tdy-row{padding:1.125rem 1.25rem 1.25rem}}.tdy-row-top{align-items:center;gap:.875rem;display:flex}.tdy-row-face{object-fit:cover;width:4rem;height:4rem;box-shadow:0 0 0 2px var(--kn-ink-850), 0 0 0 4px #f2b84b8c;background:#ffffff0f;border-radius:9999px;flex:none}.tdy-row-head{min-width:0}.tdy-row-name{color:#fff;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.2}.tdy-row-name a{color:inherit;text-decoration:none}.tdy-row-name a:hover{text-underline-offset:3px;text-decoration:underline #fff6}.tdy-row-book{color:var(--kn-t3);align-items:center;gap:.375rem;margin-top:.25rem;font-size:.875rem;display:flex}.tdy-row-book img{background:#a78bfa33;border-radius:.3125rem;flex:none;width:1.25rem;height:1.25rem}.tdy-steps{gap:.875rem;margin-top:1rem;display:grid}.tdy-step{color:var(--kn-t2);grid-template-columns:2.25rem auto minmax(0,1fr) auto;grid-template-areas:"kind lv first tier""kind bar bar bar"".note note note";align-items:center;gap:.4375rem .625rem;font-size:.9375rem;line-height:1.4;display:grid}.tdy-step-kind{cursor:default;color:#fff;background:#ffffff14;border-radius:.625rem;grid-area:kind;justify-content:center;align-self:start;align-items:center;height:2.25rem;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:800;display:inline-flex}.tdy-step-lv{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:lv;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.0625rem;font-weight:800}.tdy-step-lv span{color:#f2b84b;font-weight:700}.tdy-step-first{letter-spacing:.06em;text-transform:uppercase;color:#052e1c;background:#6ee7b7;border-radius:9999px;grid-area:first;justify-self:start;padding:.125rem .4375rem;font-size:.6875rem;font-weight:800}.tdy-tier{white-space:nowrap;border-radius:.4375rem;grid-area:tier;align-items:center;padding:.125rem .5rem;font-size:.875rem;font-weight:700;display:inline-flex}.tdy-tier[data-tier="0"]{color:var(--tdy-tier0);background:var(--tdy-tier0-bg)}.tdy-tier[data-tier="1"]{color:var(--tdy-tier1);background:var(--tdy-tier1-bg)}.tdy-tier[data-tier="2"]{color:var(--tdy-tier2);background:var(--tdy-tier2-bg)}.tdy-bar{grid-area:bar;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;display:grid}.tdy-bar i,.tdy-me-demo i{background:#ffffff14;border-radius:2px;height:.5rem;display:block}.tdy-bar i[data-s=done],.tdy-me-demo i[data-s=done]{background:linear-gradient(90deg,#93c5fd,#a5b4fc)}.tdy-bar i[data-s=next],.tdy-me-demo i[data-s=next]{background:#f2b84b;box-shadow:0 0 10px #f2b84b8c}.tdy-bar i[data-s=done]{transform-origin:0;animation:.3s ease-out both tdy-seg;animation-delay:calc(var(--i,0) * 70ms + var(--k,0) * 35ms + .12s)}.tdy-bar i[data-s=next]{animation:1.4s ease-in-out .6s 3 tdy-next}.tdy-step-note{color:var(--kn-t3);grid-area:note;font-size:.8125rem}@media (width<=379px){.tdy-step{grid-template-areas:"kind lv first first""kind tier tier tier""kind bar bar bar"".note note note"}.tdy-tier{justify-self:start}}.tdy-domains-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}.tdy-switch{min-height:44px;color:var(--kn-t2);cursor:pointer;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:inline-flex}.tdy-switch:focus-visible{outline:2px solid var(--tdy-blue);outline-offset:2px;border-radius:.5rem}.tdy-switch-track{background:#ffffff24;border-radius:9999px;flex:none;width:2.5rem;height:1.5rem;transition:background-color .15s;position:relative}.tdy-switch-track:after{content:"";background:#fff;border-radius:9999px;width:1.125rem;height:1.125rem;transition:transform .15s;position:absolute;top:.1875rem;left:.1875rem}.tdy-switch[aria-pressed=true] .tdy-switch-track{background:#f2b84b}.tdy-switch[aria-pressed=true] .tdy-switch-track:after{background:#0b0d17;transform:translate(1rem)}.tdy-none{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-top:.875rem;display:flex}.tdy-none[hidden]{display:none}.tdy-none-label{color:var(--kn-t3);font-size:.875rem}.tdy-none-chips{display:contents}.tdy-none-chip{color:var(--kn-t3);background:#ffffff0d;border-radius:9999px;padding:.1875rem .625rem;font-size:.8125rem;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff14}.tdy-regions{gap:.75rem;display:grid}@media (width>=640px){.tdy-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (width>=960px){.tdy-regions{grid-template-columns:repeat(3,minmax(0,1fr))}}.tdy-region{--rg:#93c5fd;background:radial-gradient(110% 70% at 100% 0%, color-mix(in srgb, var(--rg) 17%, transparent), transparent 62%), var(--kn-ink-850);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rg) 20%, transparent);border-radius:1.25rem;flex-direction:column;padding:1.125rem 1rem 1rem;animation:.5s cubic-bezier(.2,.7,.2,1) both tdy-rise;display:flex;position:relative;overflow:hidden}@media (width>=640px){.tdy-region{padding:1.25rem 1.25rem 1.125rem}}.tdy-region:before{content:"";background:linear-gradient(90deg, var(--rg), transparent 80%);height:3px;position:absolute;inset:0 0 auto}.tdy-region:nth-child(2){animation-delay:60ms}.tdy-region:nth-child(3){animation-delay:.12s}.tdy-region:nth-child(4){animation-delay:.18s}.tdy-region:nth-child(5){animation-delay:.24s}.tdy-region:nth-child(6){animation-delay:.3s}.tdy-region:nth-child(n+7){animation-delay:.36s}.tdy-region[data-region="1"]{--rg:#6ee7d3}.tdy-region[data-region="2"]{--rg:#f5c15a}.tdy-region[data-region="3"]{--rg:#b9a2ff}.tdy-region[data-region="4"]{--rg:#8cd867}.tdy-region[data-region="5"]{--rg:#7fb8ff}.tdy-region[data-region="6"]{--rg:#ff8a5c}.tdy-region[data-region="7"]{--rg:#e2c4ff}.tdy-region[data-region="8"]{--rg:#a8e3f5}.tdy-region-name{letter-spacing:.09em;text-transform:uppercase;color:var(--rg);font-size:.8125rem;font-weight:800}.tdy-kind{align-content:start;gap:1.125rem;margin-top:.875rem;display:grid}.tdy-domain{gap:.75rem;display:grid}.tdy-item{align-items:center;gap:.875rem;display:flex}.tdy-item-icon{background:#ffffff0d;border-radius:.875rem;flex:none;width:3.5rem;height:3.5rem;box-shadow:inset 0 0 0 1px #ffffff14}.tdy-item-icon[data-r="4"]{background:linear-gradient(160deg,#a78bfa52,#a78bfa1a)}.tdy-item-icon[data-r="5"]{background:linear-gradient(160deg,#f59e0b52,#f59e0b1a)}.tdy-item-name{color:#fff;font-size:.9375rem;font-weight:700;line-height:1.3}.tdy-item-name[data-book]{letter-spacing:-.015em;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.1}.tdy-item-sub{color:var(--kn-t3);margin-top:.125rem;font-size:.8125rem;line-height:1.4}.tdy-item-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--kn-t3);font-size:.6875rem;font-weight:800}.tdy-kind-weapon{margin-top:auto;padding-top:1rem}.tdy-kind-weapon:before{content:"";background:#ffffff14;height:1px;margin-bottom:.25rem;display:block}.tdy-kind-weapon:not(:has(>.tdy-item:not([hidden]))){display:none}.tdy-item-weapon{gap:.75rem}.tdy-item-weapon .tdy-item-icon{border-radius:.625rem;width:2.25rem;height:2.25rem}.tdy-users{gap:.375rem;display:grid}.tdy-faces{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.tdy-face a{color:#fff;border-radius:9999px;align-items:center;height:2.375rem;text-decoration:none;transition:transform .15s;display:inline-flex;position:relative}.tdy-face a:hover{transform:translateY(-2px)scale(1.06)}.tdy-face a:focus-visible{outline:2px solid var(--tdy-blue);outline-offset:2px}.tdy-face img,.tdy-face-init{object-fit:cover;background:color-mix(in srgb, var(--face,#93c5fd) 22%, var(--kn-ink-900));border-radius:9999px;flex:none;width:2.375rem;height:2.375rem;box-shadow:inset 0 0 0 1px #ffffff1f}.tdy-face-init{color:var(--kn-t2);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.tdy-face-name{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.tdy-face[data-mine] a{background:#f2b84b24;gap:.4375rem;padding-right:.75rem;box-shadow:inset 0 0 0 1.5px #f2b84bbf}.tdy-face[data-mine] img{box-shadow:0 0 0 2px #f2b84b}.tdy-face[data-mine] .tdy-face-name{clip:auto;width:auto;height:auto;margin:0;font-size:.875rem;font-weight:700;position:static;overflow:visible}.tdy-more button{color:#bfdbfe;cursor:pointer;background:#93c5fd14;border-radius:9999px;min-width:2.375rem;height:2.375rem;padding:0 .75rem;font-size:.875rem;font-weight:800;box-shadow:inset 0 0 0 1px #93c5fd66}.tdy-more button:hover{color:#fff;box-shadow:inset 0 0 0 1px #93c5fdcc}.tdy-more button:focus-visible{outline:2px solid var(--tdy-blue);outline-offset:2px}.tdy-faces:not([data-open])>.tdy-face[data-cut],.tdy-faces[data-open] .tdy-more-count,.tdy-faces:not([data-open]) .tdy-more-less,.tdy-more[data-few],.tdy-more-who,[data-sun] .tdy-faces:not([data-open])>.tdy-face{display:none}[data-sun] .tdy-faces:not([data-open])>.tdy-face[data-mine],[data-sun] .tdy-more[data-few]{display:block}[data-sun] .tdy-faces:not([data-open]) .tdy-more-count{display:none}[data-sun] .tdy-faces:not([data-open]) .tdy-more-who{display:inline}html:not(.js) .tdy-faces>.tdy-face{display:block!important}html:not(.js) .tdy-more,[data-only-mine] .tdy-faces>.tdy-face:not([data-mine]){display:none!important}[data-only-mine] .tdy-faces>.tdy-face[data-mine]{display:block!important}[data-only-mine] .tdy-more{display:none!important}[data-only-mine] .tdy-domain[data-no-mine],[data-only-mine] .tdy-region[data-no-mine]{display:none}.tdy-app{background:radial-gradient(70% 120% at 0% 100%, #f2b84b24, transparent 60%), radial-gradient(60% 100% at 100% 0%, #93c5fd1a, transparent 60%), var(--kn-ink-850);border-radius:1.5rem;align-items:center;gap:1.5rem;padding:1.5rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}@media (width>=768px){.tdy-app{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:2.5rem;padding:2rem 2.25rem}}.tdy-app-card{background:#0b0d17eb;border-radius:1rem;justify-self:center;width:100%;max-width:22rem;padding:.875rem 1rem 1rem;transform:rotate(-1.5deg);box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 48px -20px #000c}.tdy-app-card-top{color:#fff;align-items:center;gap:.4375rem;font-size:.75rem;font-weight:800;display:flex}.tdy-app-dot{background:#6ee7b7;border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 0 8px #6ee7b7}.tdy-app-card-game{color:var(--kn-t3);margin-left:auto;font-weight:600}.tdy-app-card-title{color:#fff;margin-top:.625rem;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.0625rem;font-weight:800}.tdy-app-books{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .375rem;margin-top:.625rem;display:grid}.tdy-app-books li{flex-direction:column;align-items:center;gap:.25rem;min-width:0;display:flex}.tdy-app-books img{background:#a78bfa38;border-radius:.5rem;width:2rem;height:2rem}.tdy-app-books span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--kn-t2);font-size:.6875rem;font-weight:700;overflow:hidden}.tdy-app-sun{color:#f2b84b;margin-top:.625rem;font-size:.875rem;font-weight:700;display:none}.tdy-app[data-sun] .tdy-app-books{display:none}.tdy-app[data-sun] .tdy-app-sun{display:block}.tdy-app-title{letter-spacing:-.015em;color:#fff;font-size:1.5rem;font-weight:800;line-height:1.15}@media (width>=640px){.tdy-app-title{font-size:1.875rem}}.tdy-app-line{color:var(--kn-t2);margin-top:.5rem;font-size:1rem;line-height:1.5}.tdy-codes{gap:.75rem;margin-top:1.25rem;display:grid}@media (width>=768px){.tdy-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.tdy-codegame{background:var(--kn-ink-850);box-shadow:inset 0 0 0 1px var(--tdy-line);border-radius:1.25rem;padding:1rem 1rem .75rem;position:relative;overflow:hidden}@media (width>=640px){.tdy-codegame{padding:1.125rem 1.25rem .75rem}}.tdy-codegame:before{content:"";background:linear-gradient(90deg, var(--band-accent,#93c5fd), transparent 80%);height:3px;position:absolute;inset:0 0 auto}.tdy-codegame .tdy-code:last-of-type{border-bottom:0}.tdy-codegame-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 .75rem;padding-bottom:.25rem;display:flex}.tdy-codegame-head h3{color:#fff;font-size:1.0625rem;font-weight:800}.tdy-codegame-head p{color:var(--kn-t3);font-size:.875rem}.tdy-code{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.625rem 0;display:grid}.tdy-code .kn-code{letter-spacing:.04em;word-break:break-all;text-wrap:balance;font-size:.9375rem}@media (width>=640px){.tdy-code .kn-code{letter-spacing:.05em;font-size:1.0625rem}}.tdy-code-new{letter-spacing:.05em;text-transform:uppercase;vertical-align:.1em;color:#052e1c;background:var(--kn-live);border-radius:.375rem;margin-right:.375rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:800;display:none}.tdy-code[data-new] .tdy-code-new{display:inline-block}.tdy-code-rewards{color:var(--kn-t3);grid-column:1/-1;font-size:.875rem;line-height:1.45}.tdy-code-actions{gap:.375rem;display:flex}.tdy-code-actions .kn-btn{min-height:40px;padding:0 .6875rem;font-size:.875rem}.tdy-pair{gap:2.5rem 1.5rem;display:grid}@media (width>=900px){.tdy-pair{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}}.tdy-list{margin-top:.75rem;padding:0 1rem}.tdy-list>li{border-top:1px solid var(--tdy-line);align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.tdy-list>li:first-child{border-top:0}.tdy-list img{object-fit:cover;border-radius:9999px;flex:none;width:2.25rem;height:2.25rem}.tdy-list-mark{width:2.25rem;height:2.25rem;color:var(--band-accent,var(--kn-t2));background:color-mix(in srgb, var(--band-accent,#93c5fd) 16%, transparent);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem;font-weight:800;display:inline-flex}.tdy-what{flex:auto;min-width:0}.tdy-what-kicker{letter-spacing:.03em;color:var(--band-accent,var(--kn-t2));font-size:.8125rem;font-weight:700;display:block}.tdy-what-kicker span{color:var(--kn-t3);font-weight:600}.tdy-what-main{color:#fff;font-size:.9375rem;font-weight:700;line-height:1.35;display:block}.tdy-what-main a{color:inherit;text-underline-offset:3px;text-decoration:underline #ffffff38}.tdy-what-main a:hover{text-decoration-color:#fff9}.tdy-what-sub{color:var(--kn-t3);margin-top:.125rem;font-size:.875rem;line-height:1.4;display:block}.tdy-when{white-space:nowrap;color:#fff;background:#ffffff0f;border-radius:.5rem;flex:none;align-self:center;padding:.125rem .5rem;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:800}.tdy-when[data-now]{color:#052e1c;background:var(--kn-live)}@keyframes tdy-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tdy-seg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tdy-next{0%,to{box-shadow:0 0 10px #f2b84b8c}50%{box-shadow:0 0 18px #f2b84bf2}}@media (prefers-reduced-motion:reduce){.tdy-switch-track,.tdy-switch-track:after,.tdy-day,.tdy-face a{transition:none}.tdy-row,.tdy-region,.tdy-wk-books li,.tdy-bar i{animation:none!important}.tdy-day:hover,.tdy-face a:hover{transform:none}}
