.tk{color:#fff;background:#05070c;min-height:100svh;padding:clamp(96px,14vw,140px) 16px clamp(48px,8vw,96px)}.tk-wrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,56px);max-width:1080px;margin:0 auto;display:grid}@media (min-width:900px){.tk-wrap{grid-template-columns:minmax(0,1fr) minmax(0,480px)}}.tk-eyebrow{color:#b0eaf3;margin:0 0 12px;font-family:inherit;font-size:18px;font-weight:700;line-height:1.2}.tk h1{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(34px,6vw,58px);font-weight:750;line-height:1.05}.tk-lead{color:#d1e2ff;max-width:34em;margin:18px 0 0;font-size:clamp(18px,2.4vw,21px);line-height:1.55}.tk-points{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tk-points li{color:#131b2d;background:#e4d6fe;border-radius:16px;padding:14px 16px;font-size:17px;font-weight:600;line-height:1.4}.tk-points li:nth-child(2){background:#b0eaf3}.tk-points li:nth-child(3){background:#d1e2ff}.tk-card{color:#131b2d;background:#fff;border-radius:28px;padding:clamp(20px,4vw,32px);box-shadow:0 40px 90px -40px #0b8f9cb3}.tk-card form{gap:16px;display:grid}.tk-card h2{letter-spacing:-.02em;color:#076c79;margin:0;font-size:26px;line-height:1.2}.tk-card label,.tk-card fieldset{color:#131b2d;gap:7px;margin:0;padding:0;font-size:16px;font-weight:650;display:grid}.tk-card legend{margin-bottom:7px;padding:0;font-size:16px;font-weight:650}.tk-card input,.tk-card textarea{color:#131b2d;box-sizing:border-box;background:#e3f6f9;border-radius:14px;width:100%;min-height:52px;padding:12px 14px;font-family:inherit;font-size:17px;font-weight:500;line-height:1.4}.tk-card textarea{resize:vertical}.tk-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;display:grid}.tk-choices{flex-wrap:wrap;gap:8px;display:flex}.tk-choices button{color:#131b2d;cursor:pointer;background:#d1e2ff;border-radius:999px;min-height:48px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:650;line-height:1}.tk-choices button.is-on{color:#fff;background:#131b2d}.tk-day{margin-top:10px}.tk-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.tk-btn{color:#1b0905;cursor:pointer;background:#f58e6b;border-radius:16px;justify-content:center;align-items:center;min-height:56px;padding:0 26px;font-family:inherit;font-size:18px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 16px 36px -16px #f58e6b}.tk-btn:hover{background:#ef7b52}.tk-btn[disabled]{opacity:.65}.tk-err{color:#1b0905;background:#ffd7c9;border-radius:12px;margin:0;padding:12px 14px;font-size:16px;font-weight:600}.tk-fine{color:#131b2dd6;text-align:center;margin:0;font-size:15px;line-height:1.5}.tk-done{justify-items:start;gap:14px;display:grid}.tk-done p{margin:0;font-size:18px;line-height:1.55}.tk-check{color:#fff;background:#076c79;border-radius:18px;place-items:center;width:56px;height:56px;font-size:28px;font-weight:700;display:grid}.tk :focus-visible{outline-offset:2px;outline:3px solid #b0eaf3}.tk-card :focus-visible{outline-color:#076c79}.tk-dayhead{color:#076c79;margin:6px 0 0;font-size:20px;font-weight:700}.tk-note{color:#131b2dd6;margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.5}.tk-card .tk-choices button.tk-time{color:#065a66;text-align:center;background:#cbeff4;border-radius:16px;gap:2px;min-width:96px;min-height:56px;padding:8px 16px;line-height:1.15;display:grid}.tk-time b{font-size:18px;font-weight:750}.tk-time small{color:#131b2d;font-size:14px;font-weight:600}.tk-time:hover:not([disabled]){background:#b0eaf3}.tk-time[disabled]{opacity:.6;cursor:default}.tk-when{color:#076c79;font-weight:750;font-size:22px!important}.tk-btn--ink{color:#fff;box-shadow:none;background:#0b1220}.tk-btn--ink:hover{background:#131b2d}.tk-card fieldset{border:0;min-width:0}.tk-card input,.tk-card textarea{border:0}.tk-card .tk-choices>button{text-align:center;flex:auto;justify-content:center}
