.tracking-intro{background:linear-gradient(125deg,#f6f3ec,#fff 85%)}.tracking-intro h1{max-width:1000px}.tracking-intro p{max-width:710px;font-size:1.12rem;color:var(--muted)}.tracking-meta{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:.85rem;font-weight:700;color:#73684e}.tracking-meta span:before{content:'·';margin-right:9px}.tracking-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(230px,1fr);gap:38px;align-items:start}.tracking-panel{padding:38px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 26px #1923290c;min-width:0}.tracking-panel h2{font-size:2.1rem}.tracking-note{font-size:.85rem;color:var(--muted)}.tracking-preview{font-size:.88rem;background:#f8f3e6;border-left:3px solid #b39b69;padding:13px 16px;margin:24px 0}.tracking-panel fieldset{border:0;margin:0 0 28px;padding:0;min-width:0}.tracking-panel legend,.tracking-field>label{font-weight:700;font-size:1rem;display:block;line-height:1.5;margin-bottom:12px}.tracking-panel legend span,.tracking-field>label span{display:inline-block;margin-right:9px;font-size:.75rem;color:#86734d;font-weight:700}.tracking-options{display:grid;gap:10px}.tracking-options label{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px 15px;border:1px solid #d6dbd8;border-radius:9px;font-size:.95rem;line-height:1.4}.tracking-options label:has(input:checked){border-color:#8d7b54;background:#f7f4ec}.tracking-options input{accent-color:#72603a;flex-shrink:0;width:18px;height:18px;margin:0}.tracking-options-inline{grid-template-columns:1fr 1fr;max-width:330px}.tracking-field{margin-bottom:28px}.tracking-field input,.tracking-field textarea{display:block;width:100%;padding:13px 15px;border:1px solid #b8bfbe;border-radius:9px;background:#fff;color:var(--ink);font:inherit}.tracking-field textarea{resize:vertical;min-height:140px}.tracking-field input::placeholder,.tracking-field textarea::placeholder{color:#727a7c;font-size:.9rem}.tracking-field small{display:block;margin-top:7px;font-size:.8rem;color:var(--muted)}.tracking-field input[type=number]{max-width:310px}.tracking-submit{border:0;font:inherit;font-weight:700}.tracking-submit:disabled{opacity:.65;cursor:wait}.tracking-status{font-size:.92rem;margin:18px 0 0;color:#355344}.tracking-status:empty{display:none}.tracking-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tracking-aside-card{padding:30px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 7px 24px #1923290a}.tracking-aside h2{font-size:1.8rem}.tracking-aside p{font-size:.95rem;color:var(--muted)}.tracking-aside-links{border-top:1px solid var(--line);padding-top:18px;display:grid;gap:13px;font-size:.85rem;font-weight:700}.tracking-aside-links a:hover{text-decoration:underline}.tracking-preview[hidden]{display:none}@media(max-width:900px){.tracking-layout{grid-template-columns:1fr;gap:24px}.tracking-aside-card{max-width:none}}@media(max-width:600px){.tracking-panel{padding:24px 20px}.tracking-panel h2{font-size:1.75rem}.tracking-aside-card{padding:24px}.tracking-field>label,.tracking-panel legend{font-size:.96rem}.tracking-options label{padding:12px}.tracking-field input,.tracking-field textarea{padding:12px;font-size:16px}}
