:root{--bg: #fbfaf6;--panel: #fffefd;--ink: #29352f;--muted: #6b726b;--line: #e4dfd5;--green: #385a4b;--on: #fff;--soft: #f1eee5;--ddl: #fbefdc;--ddltext: #925724;--danger: #a33c30}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.6 DM Sans,-apple-system,BlinkMacSystemFont,PingFang SC,system-ui,sans-serif}.wt a{color:inherit}.wt button,.wt input,.wt select,.wt textarea{font:inherit}.wt button,.wt .btn{cursor:pointer;border:0;background:transparent;color:inherit;padding:10px 15px;border-radius:10px;min-height:44px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.wt button:hover,.wt .btn:hover{background:var(--soft)}.wt button:disabled{opacity:.55;cursor:wait}.wt button:focus-visible,.wt a:focus-visible,.wt input:focus-visible{outline:3px solid #c6a36b;outline-offset:2px}.wt .primary{background:var(--green);color:var(--on)}.wt .primary:hover{background:var(--green);filter:brightness(.95)}.wt .quiet{border:1px solid var(--line);padding:8px 12px;min-height:40px}.wt header{max-width:1040px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:22px 30px;flex-wrap:wrap}.wt .brand{font-size:21px;font-weight:600;text-decoration:none;letter-spacing:-.3px}.wt .brand small{font-size:11px;letter-spacing:2px;margin-left:12px;color:var(--muted);font-weight:400}.wt nav{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.wt nav a{text-decoration:none;padding:9px 14px;border-radius:10px}.wt nav a.active,.wt nav a:hover{background:var(--soft)}.wt .count{display:inline-block;min-width:20px;padding:0 6px;border-radius:10px;background:var(--line);font-size:12px;text-align:center}.wt main{padding:10px 30px 30px;max-width:1000px;margin:auto}.wt h1{font-size:clamp(26px,4vw,34px);line-height:1.35;font-weight:500;letter-spacing:-.6px;margin:8px 0}.wt h2{font-size:21px;font-weight:500;margin:5px 0}.wt h3{font-size:18px;font-weight:500;margin:12px 0 7px}.wt p{color:var(--muted);margin:0 0 20px}.wt small{font-size:12px;color:var(--muted)}.wt .eyebrow{font-size:11px;color:var(--muted);letter-spacing:1px;text-transform:uppercase}.wt .chips{display:flex;gap:8px;flex-wrap:wrap;margin:23px 0}.wt .chips button{background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:8px 15px}.wt .chips button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.wt .panel{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:25px;margin-top:22px}.wt .panel .chips{margin:10px 0 25px}.wt .field{display:block;margin:0 0 9px;font-weight:500}.wt input[type=text],.wt input[type=date],.wt input[type=email],.wt input[type=password],.wt input[type=url]{background:var(--bg);border:1px solid var(--line);color:var(--ink);padding:12px;border-radius:9px;max-width:100%;font-size:16px}.wt input[type=text],.wt input[type=email],.wt input[type=password],.wt input[type=url]{width:100%}.wt .back{padding-left:0;color:var(--muted)}.wt .note{font-size:12px;color:var(--muted);margin-top:18px}.wt .error{color:var(--danger);margin:12px 0 0}.wt .error:empty{display:none}.wt .success{color:var(--green)}.wt .timer{font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:5px;white-space:nowrap}.wt .timer b{font-size:28px;font-weight:500}.wt .sectionline{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:22px 0 13px;flex-wrap:wrap}.wt .hero{display:flex;justify-content:space-between;align-items:center;gap:23px;padding:26px;border-radius:17px;background:var(--soft);margin:18px 0 22px}.wt .hero.ddlhero{background:var(--ddl)}.wt .hero.ddlhero small,.wt .hero.ddlhero .timer{color:var(--ddltext)}.wt .hero p{margin-bottom:0}.wt .loading{color:var(--muted);padding:40px 0;text-align:center}.wt footer{max-width:1000px;margin:50px auto 25px;padding:0 30px;color:#7a817a;font-size:13px;line-height:1.9}@media(max-width:690px){.wt header{padding:17px}.wt .brand small{display:none}.wt main{padding:6px 16px 24px}.wt .hero{padding:20px}.wt footer{padding:0 16px}}@media(max-width:430px){.wt header{align-items:flex-start}.wt nav{gap:0}.wt nav a{padding:8px 10px}}.grid[data-v-7375c7fd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tile[data-v-7375c7fd]{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:21px;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;min-height:210px;transition:border-color .15s}.tile[data-v-7375c7fd]:hover,.tile[data-v-7375c7fd]:focus-visible{border-color:var(--green)}.tile h3[data-v-7375c7fd]{margin-top:10px}.tile p[data-v-7375c7fd]{font-size:13px;margin-bottom:20px}.tile .end>span[data-v-7375c7fd]:last-child{white-space:nowrap}.tile .end[data-v-7375c7fd]{margin-top:auto;font-size:12px;color:var(--green);width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px}.tile.deadline[data-v-7375c7fd]{background:var(--ddl);border-color:transparent}.tile.deadline[data-v-7375c7fd]:hover{border-color:var(--ddltext)}.deadline .eyebrow[data-v-7375c7fd],.deadline .end[data-v-7375c7fd],.deadline .timer[data-v-7375c7fd]{color:var(--ddltext)}.deadline .timer b[data-v-7375c7fd]{font-size:17px;white-space:normal}.footer[data-v-7375c7fd]{text-align:center;margin-top:22px}@media(max-width:690px){.grid[data-v-7375c7fd]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-v-7375c7fd]{padding:17px}}@media(max-width:430px){.grid[data-v-7375c7fd]{grid-template-columns:1fr}.tile[data-v-7375c7fd]{min-height:170px}}
