.towfn20{min-height:100dvh;color:var(--ink);background:radial-gradient(circle, #00000038 1px, transparent 1px) 0 0 / 4px 4px, linear-gradient(90deg, #fff3 50%, transparent 50%) 0 0 / 6px 6px, var(--desktop);image-rendering:pixelated;padding-bottom:28px;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif}
.towfn21{z-index:30;border-top:2px solid var(--ink);border-bottom:4px solid var(--ink);background:var(--paper);letter-spacing:.02em;align-items:center;gap:28px;min-height:58px;padding:0 34px;font-size:28px;font-weight:900;display:flex;position:sticky;top:0}
.towfn21 nav{gap:30px;display:flex}
.towfn22{color:var(--ink);cursor:pointer;text-decoration:none}
.towfn23{color:var(--ink);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}
.towfn24{border:3px solid var(--ink);place-items:center;width:34px;height:34px;font-size:0;display:grid;transform:rotate(45deg)}
.towfn24:before{content:"";background:var(--ink);width:13px;height:13px}
.towfn25{width:min(882px,100%);margin:16px auto 0;padding:0 128px 0 20px;position:relative}
.towfn26{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:72px;font-size:18px;font-weight:900;display:flex;position:absolute;top:44px;bottom:54px;right:10px}
.towfn27{color:var(--ink);cursor:pointer;text-shadow:1px 1px 0 var(--paper);justify-items:center;gap:6px;text-decoration:none;display:grid}
.towfn27 svg{width:52px;height:44px;color:var(--paper);stroke:var(--ink);stroke-width:24px;filter:drop-shadow(3px 3px 0 var(--ink))}
.towfn28{z-index:20;width:72px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:18px;font-weight:900;position:fixed;bottom:40px;right:max(10px,50vw - 431px)}
.towfn28 svg{width:50px;height:48px;color:var(--paper);stroke:var(--ink);stroke-width:22px;filter:drop-shadow(3px 3px 0 var(--ink))}
.towfn29{border:4px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 var(--ink)}
.towfn2a{border-bottom:4px solid var(--ink);background:repeating-linear-gradient(0deg, var(--paper) 0 2px, var(--shade) 2px 4px), var(--paper);align-items:center;gap:9px;min-height:46px;padding:0 9px;display:flex}
.towfn2a h1{letter-spacing:-.06em;white-space:nowrap;min-width:fit-content;margin:0 12px;font-size:30px;line-height:1}
.towfn2b{border:3px solid var(--ink);background:var(--paper);flex:none;width:26px;height:26px;display:block}
.towfn2c{background:repeating-linear-gradient(0deg, var(--ink) 0 2px, transparent 2px 5px);opacity:.85;flex:auto;min-width:38px;height:24px}
.towfn2d{grid-template-columns:1fr 260px;grid-template-areas:"hero status""timeline timeline""metrics metrics""diagnosis diagnosis""tip next""actions actions""footer footer";gap:22px;padding:22px 14px 18px;display:grid}
.towfn2e{border:3px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink)}
.towfn2f{border-bottom:3px solid var(--ink);background:repeating-linear-gradient(0deg, var(--paper) 0 2px, var(--shade) 2px 4px), var(--paper);align-items:center;gap:8px;min-height:35px;padding:0 8px;font-size:20px;display:flex}
.towfn2f strong{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.2}
.towfn2g{border:3px solid var(--ink);background:var(--paper);flex:none;width:19px;height:19px;display:block}
.towfn2h{width:18px;height:18px}
.towfn2i{height:16px}
.towfn2j{width:17px;height:17px;box-shadow:inset 3px 0 0 var(--paper), inset 0 3px 0 var(--paper), inset -3px -3px 0 var(--mid)}
.towfn2k{padding:16px;position:relative}
.towfn2l{grid-area:status}
.towfn2m{grid-area:timeline}
.towfn2n{grid-area:diagnosis}
.towfn2o{grid-area:tip}
.towfn2p{grid-area:next}
.towfn2q{border:3px solid var(--ink);background:var(--paper);border-radius:8px;grid-area:hero;grid-template-columns:1fr auto;grid-template-areas:"age dog""copy copy";align-items:stretch;column-gap:8px;min-height:260px;padding:17px 22px;display:grid;position:relative;overflow:hidden}
.towfn2r{grid-area:age;margin:auto 0}
.towfn2r p{margin-bottom:14px;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:800}
.towfn2r b{border:3px solid var(--ink);background:var(--paper);box-shadow:inset -3px -3px 0 var(--shade), inset 3px 3px 0 var(--surface);border-radius:5px;padding:8px 20px;font-size:24px;display:inline-flex}
.towfn2s{align-items:flex-end;margin-bottom:15px;display:flex}
.towfn2s strong{letter-spacing:-.12em;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:116px;line-height:.78}
.towfn2s span{padding-bottom:2px;padding-left:10px;font-size:32px;font-weight:900}
.towfn2t{word-break:keep-all;flex-direction:column;grid-area:copy;align-self:flex-start;gap:10px;padding-top:24px;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;font-weight:800;line-height:1.5;display:flex}
.towfn2u{letter-spacing:-.02em;word-break:keep-all;font-size:24px;font-weight:900;line-height:1.35}
.towfn2v{flex-direction:column;grid-area:dog;justify-content:center;align-items:center;gap:0;display:flex}
.towfn2w{object-fit:contain;width:150px;height:150px}
.towfn2x{border:3px solid var(--ink);background:var(--paper);box-shadow:inset -3px -3px 0 var(--shade), inset 3px 3px 0 var(--surface);white-space:nowrap;border-radius:5px;padding:8px 20px;font-size:22px;font-weight:900;display:inline-flex}
.towfn2y{grid-template-columns:72px 1fr;align-items:center;gap:8px 12px;min-height:190px;display:grid}
.towfn2z{width:62px;height:62px}
.towfn210{letter-spacing:-.08em;font-size:32px;line-height:1}
.towfn211{white-space:pre-line;grid-column:1/-1;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;font-weight:800;line-height:1.45}
.towfn212{border:3px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(5,1fr);height:22px;display:grid}
.towfn212 span{border-right:3px solid var(--ink);background:var(--paper)}
.towfn212 span:last-child{border-right:0}
.towfn213{background:var(--ink)!important}
.towfn214{padding:26px 30px 20px}
.towfn215{height:50px;margin:18px 0 3px;position:relative}
.towfn215:before{content:"";border:2px solid var(--ink);background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 7px), var(--paper);height:5px;position:absolute;top:27px;left:0;right:0}
.towfn215:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(25% - 2px), var(--ink) calc(25% - 2px) 25%);height:29px;position:absolute;inset:17px 0 auto}
.towfn216{z-index:2;white-space:nowrap;border:3px solid var(--ink);background:var(--paper);border-radius:5px;padding:5px 9px;font-size:19px;font-weight:900;position:absolute;top:-15px;transform:translate(-50%)}
.towfn216:after{content:"";border:6px solid #0000;border-top-color:var(--ink);position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}
.towfn217{z-index:2;background:var(--ink);border-radius:50%;width:17px;height:17px;position:absolute;top:20px;transform:translate(-50%)}
.towfn218{text-align:center;grid-template-columns:repeat(5,1fr);gap:4px;font-size:20px;font-weight:900;display:grid}
.towfn219{grid-area:metrics;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}
.towfn21a{border:3px solid var(--ink);background:var(--paper);min-height:154px;padding:18px 18px 16px}
.towfn21b{align-items:center;gap:12px;margin-bottom:12px;font-size:22px;font-weight:900;display:flex}
.towfn21b svg{width:31px;height:31px}
.towfn21a strong{letter-spacing:-.06em;white-space:nowrap;margin:8px 0;font-size:38px;display:block}
.towfn21a p{font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;font-weight:800}
.towfn21c{z-index:2;font-size:17px;font-weight:900;position:absolute;top:-31px;right:12px}
.towfn21d{display:grid}
.towfn21e{border-bottom:2px solid var(--ink);grid-template-columns:48px 1fr minmax(120px,190px) max-content;grid-template-areas:"icon label gauge status"".message message message";align-items:center;gap:8px 14px;padding:14px 0;display:grid}
.towfn21e:last-child{border-bottom:0}
.towfn21f{grid-area:icon;place-items:center;width:44px;height:44px;font-size:30px;display:grid}
.towfn21f svg{width:34px;height:34px}
.towfn21g{grid-area:label;font-size:20px}
.towfn21h{word-break:keep-all;grid-area:message;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:800;line-height:1.5}
.towfn21i{border:3px solid var(--ink);background:linear-gradient(90deg, var(--paper) 0 33%, var(--shade) 33% 66%, var(--ink) 66% 100%);grid-area:gauge;height:12px;position:relative}
.towfn21i:before{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(25% - 2px), var(--ink) calc(25% - 2px) 25%);position:absolute;inset:0}
.towfn21j{width:22px;height:22px;color:var(--ink);pointer-events:none;position:absolute;top:-17px;transform:translate(-50%)}
.towfn21k{white-space:nowrap;grid-area:status;justify-self:end;font-size:18px}
.towfn21k:before{content:"□ "}
.towfn21l{white-space:nowrap;grid-area:status;justify-self:end;font-size:18px}
.towfn21l:before{content:"▧ "}
.towfn21m{white-space:nowrap;grid-area:status;justify-self:end;font-size:18px}
.towfn21m:before{content:"■ "}
.towfn21n{min-height:210px;padding-right:112px}
.towfn21n ul{gap:10px;padding-left:18px;display:grid}
.towfn21n li{word-break:keep-all;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;font-weight:800;line-height:1.45}
.towfn21n li::marker{content:"●  ";font-size:20px}
.towfn21o{object-fit:contain;width:150px;height:150px;position:absolute;bottom:-20px;right:-20px}
.towfn21p{text-align:center;place-items:center;gap:14px;min-height:210px;display:grid}
.towfn21q{letter-spacing:-.08em;font-size:48px}
.towfn21r{font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:26px;font-weight:900}
.towfn21s{border-top:3px dotted var(--ink);grid-area:footer;grid-template-columns:1fr auto;align-items:center;gap:18px;padding-top:16px;display:grid}
.towfn21s p{gap:12px;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:800;line-height:1.42;display:flex}
.towfn21s p span{border:3px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font:900 18px Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;display:grid}
.towfn21t{border:3px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:inset -3px -3px 0 var(--shade), inset 3px 3px 0 var(--surface);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:8px 12px;font:900 18px Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}
.towfn21t:active{box-shadow:inset 3px 3px 0 var(--mid);transform:translate(1px,1px)}
.towfn21t svg{width:18px;height:18px}
.towfn21u{padding:22px 14px 20px;display:grid}
.towfn21v{border:3px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink)}
.towfn21w{gap:20px;padding:20px 22px 24px;display:grid}
.towfn21x{word-break:keep-all;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;font-weight:800;line-height:1.5}
.towfn21y{gap:8px;display:grid}
.towfn21z{font-size:20px;font-weight:900}
.towfn220{color:var(--mid);font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:800}
.towfn221{color:#c02626;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:800}
.towfn222{border:3px solid var(--ink);background:var(--surface);width:100%;box-shadow:inset 2px 2px 0 var(--shade);padding:10px 12px;font:800 20px Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif}
.towfn222:focus{box-shadow:inset 2px 2px 0 var(--mid);outline:none}
.towfn223{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
.towfn224{text-align:center;width:88px}
.towfn225{font-size:18px;font-weight:900}
.towfn226{align-items:center;gap:8px;display:flex}
.towfn227{border:3px solid var(--ink);gap:10px;padding:14px 16px 16px;display:grid}
.towfn228{gap:10px;display:grid}
.towfn229{justify-content:space-between;align-items:center;gap:12px;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;font-weight:800;display:flex}
.towfn22a{align-items:center;gap:6px;display:flex}
.towfn22b{text-align:center;width:60px;padding:6px 8px}
.towfn22c{cursor:pointer;align-items:center;gap:10px;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;font-weight:800;display:flex}
.towfn22c input{width:22px;height:22px;accent-color:var(--ink);cursor:pointer}
.towfn22d{border:3px solid var(--ink);background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--mid);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font:900 20px Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}
.towfn22d:active{box-shadow:1px 1px 0 var(--mid);transform:translate(1px,1px)}
.towfn22d svg{width:18px;height:18px}
.towfn22e{flex-wrap:wrap;grid-area:actions;justify-content:center;gap:12px;display:flex}
.towfn22f{border:3px solid var(--ink);background:var(--paper);cursor:pointer;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}
.towfn22f svg{width:14px;height:14px}
.towfn22g{z-index:50;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}
.towfn22h{border:3px solid var(--ink);background:var(--paper);width:min(520px,100%);box-shadow:4px 4px 0 var(--ink)}
.towfn22i{gap:16px;padding:20px 22px 24px;display:grid}
.towfn22j{border:3px solid var(--ink);background:var(--surface);box-shadow:inset 2px 2px 0 var(--shade);gap:8px;padding:14px 16px;display:grid}
.towfn22k{color:var(--mid);font-size:17px;font-weight:900}
.towfn22l{letter-spacing:-.02em;word-break:keep-all;font-size:22px;font-weight:900}
.towfn22m{word-break:keep-all;gap:10px;padding-left:18px;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:800;line-height:1.5;display:grid}
.towfn22m li::marker{content:"● "}
.towfn22n{background:var(--desktop);background-image:radial-gradient(circle, #00000038 1px, transparent 1px) 0 0 / 4px 4px;min-height:100dvh;color:var(--ink);place-items:center;padding:24px;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;display:grid}
.towfn22o{border:3px solid var(--ink);background:var(--paper);width:min(420px,100%);box-shadow:4px 4px 0 var(--ink);text-align:center;border-radius:8px;justify-items:center;gap:14px;padding:28px 26px 30px;display:grid}
.towfn22p{letter-spacing:-.02em;font-size:26px;font-weight:900}
.towfn22q{object-fit:contain;width:230px;height:230px}
.towfn22r{align-items:flex-end;gap:6px;display:flex}
.towfn22r strong{letter-spacing:-.1em;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:96px;line-height:.82}
.towfn22r span{padding-bottom:8px;font-size:28px;font-weight:900}
.towfn22s{letter-spacing:.14em;color:var(--mid);font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:800}
.towfn22t{word-break:keep-all;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:19px;font-weight:900}
.towfn22u{gap:8px;width:100%;margin-top:4px;display:grid}
.towfn22u div{border-top:2px dotted var(--shade);justify-content:space-between;padding-top:8px;display:flex}
.towfn22u dt{color:var(--mid);font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:800}
.towfn22u dd{font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:900}
.towfn22v{border:3px solid var(--ink);background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--mid);border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:12px 18px;font:900 19px Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none;display:inline-flex}
.towfn22v:active{box-shadow:1px 1px 0 var(--mid);transform:translate(1px,1px)}
.towfn22v svg{width:18px;height:18px}
.towfn22w{background:var(--mid);border-color:var(--mid);color:var(--paper);box-shadow:none;opacity:.55;cursor:not-allowed;pointer-events:none}
.towfn22x{justify-items:center;gap:10px;display:grid}
.towfn22y{justify-self:start;font-size:20px;font-weight:900}
.towfn22z{word-break:keep-all;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;font-weight:800;line-height:1.55}
.towfn230{border:3px solid var(--ink);background:var(--paper);width:min(420px,100%);box-shadow:4px 4px 0 var(--ink)}
.towfn231{justify-items:center;gap:20px;padding:22px 22px 24px;display:grid}
.towfn232{grid-template-columns:repeat(2,1fr);gap:18px;width:100%;display:grid}
.towfn233{border:3px solid var(--ink);background:var(--surface);box-shadow:inset -3px -3px 0 var(--shade);color:var(--ink);cursor:pointer;word-break:keep-all;text-align:center;justify-items:center;gap:10px;padding:20px 8px;font-size:18px;font-weight:900;text-decoration:none;display:grid}
.towfn233 svg{color:#f2c94c;width:52px;height:44px;stroke:var(--ink);stroke-width:16px}
.towfn234{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}
.towfn236{display:none}
.towfn237{border:3px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);border-radius:8px;margin:14px 4px 22px;overflow:hidden}
.towfn238{gap:14px;padding:14px 14px 16px;display:grid}
.towfn239{color:var(--mid);justify-content:space-between;align-items:center;gap:8px;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:800;display:flex}
.towfn23a{border:3px solid var(--ink);background:var(--surface);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}
.towfn23b{justify-items:start;gap:6px;min-width:0;display:grid}
.towfn23c{object-fit:contain;flex:none;width:92px;height:92px}
.towfn23d{font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:800}
.towfn23e{align-items:flex-end;display:flex}
.towfn23e strong{letter-spacing:-.08em;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:68px;line-height:.85}
.towfn23e span{padding-bottom:2px;padding-left:6px;font-size:22px;font-weight:900}
.towfn23f{border:3px solid var(--ink);background:var(--paper);box-shadow:inset -3px -3px 0 var(--shade), inset 3px 3px 0 var(--surface);border-radius:5px;padding:4px 14px;font-size:18px;display:inline-flex}
.towfn23g{word-break:keep-all;gap:6px;display:grid}
.towfn23h{letter-spacing:-.02em;font-size:19px;font-weight:900;line-height:1.35}
.towfn23g p{font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:800;line-height:1.5}
.towfn23i{border:3px solid var(--ink);background:var(--paper);border-radius:6px;gap:8px;padding:12px 12px 14px;display:grid}
.towfn23j{align-items:center;gap:12px;display:flex}
.towfn23k{width:40px;height:40px}
.towfn23l{letter-spacing:-.06em;font-size:24px;line-height:1}
.towfn23m{word-break:keep-all;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:800;line-height:1.5}
.towfn23n{border:3px solid var(--ink);border-radius:6px;display:grid;overflow:hidden}
.towfn23o{background:repeating-linear-gradient(0deg, var(--paper) 0 2px, var(--shade) 2px 4px), var(--paper);border-bottom:3px solid var(--ink);grid-template-columns:1fr auto auto;align-items:center;column-gap:10px;padding:8px 12px;font-size:13px;font-weight:900;display:grid}
.towfn23p{border-bottom:2px solid var(--ink)}
.towfn23p:last-child{border-bottom:0}
.towfn23q{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;column-gap:10px;padding:11px 12px;display:grid}
.towfn23r{width:14px;margin-right:4px;font-size:12px;display:inline-block}
.towfn23s{word-break:keep-all;color:var(--ink);padding:0 12px 12px 30px;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:800;line-height:1.5}
.towfn23t{font-size:15px;font-weight:900}
.towfn23u{white-space:nowrap;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:800}
.towfn23v{justify-self:end}
.towfn23w{white-space:nowrap;justify-self:end;font-size:14px;font-weight:900}
.towfn23w:before{content:"□ "}
.towfn23x{white-space:nowrap;justify-self:end;font-size:14px;font-weight:900}
.towfn23x:before{content:"▧ "}
.towfn23y{white-space:nowrap;justify-self:end;font-size:14px;font-weight:900}
.towfn23y:before{content:"■ "}
.towfn23z{gap:8px;margin-top:2px;display:grid}
.towfn240{justify-content:center;width:100%;font-size:18px}
.towfn241{justify-content:center;width:100%;font-size:16px}
.towfn242{color:var(--mid);justify-content:space-between;align-items:center;gap:8px;margin-top:2px;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:800;display:flex}
.towfn243{color:var(--mid);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
@media (max-width:900px){.towfn25{padding:0 112px 0 10px}}
@media (max-width:720px){.towfn25{padding:0 10px}.towfn26,.towfn28{display:none}.towfn2d{flex-direction:column;gap:16px;padding:16px 10px 14px;display:flex}.towfn22n{padding:10px 20px}.towfn21{gap:10px;min-height:46px;padding:0 12px;font-size:16px}.towfn21 nav{gap:12px}.towfn24{width:24px;height:24px}.towfn2a h1{font-size:26px}.towfn21x{font-size:14px}.towfn21z{font-size:16px}.towfn21w{gap:12px}.towfn24:before{width:9px;height:9px}.towfn21u{padding:16px 10px 14px}.towfn2q{grid-template-columns:1fr auto;grid-template-areas:"age dog""copy copy";row-gap:10px;min-height:auto}.towfn2w{place-self:center end;width:96px;height:96px}.towfn2s strong{font-size:92px}.towfn219{grid-template-columns:1fr}.towfn21e{grid-template-columns:38px 1fr max-content;grid-template-areas:"icon label status"".message message";column-gap:10px}.towfn21i{display:none}.towfn214{padding:22px 14px 16px}.towfn21n{padding-right:16px}.towfn21o{display:none}.towfn21q{font-size:46px}.towfn21c{display:none}.towfn21s{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px}.towfn22e{justify-content:center}.towfn2r{flex-wrap:wrap;align-items:flex-end;gap:4px 14px;display:flex}.towfn2r p{flex-basis:100%;margin-bottom:4px}.towfn2s{margin-bottom:10px}.towfn2r b{margin-bottom:12px}.towfn235{display:none}.towfn236{display:block}}
