/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--term-bg:#020c13;--term-surface:#07111a;--term-ink:#e7e5de;--term-text:#b3bac4;--term-dim:#747d89;--term-line:#2a3440;--term-red:#c6322b;--term-green:#3a6b52;--term-edge:1px solid var(--term-line);--term-body:var(--term-text);--term-down:var(--term-green)}.ex-doc,.share-sheet,.shell-news,[data-dog-dossier],[data-terminal-shell]{--shell-bg:var(--term-bg);--shell-surface:var(--term-surface);--shell-ink:var(--term-ink);--shell-body:var(--term-text);--shell-muted:var(--term-dim);--shell-line:var(--term-line);--shell-red:var(--term-red);--shell-down:var(--term-green)}[data-dog-dossier]{--dossier-bg:var(--term-bg);--dossier-bg-2:var(--term-surface);--dossier-line:var(--term-line);--dossier-ink:var(--term-ink);--dossier-dim:var(--term-dim);--dossier-muted:var(--term-dim);--dossier-red:var(--term-red);background:var(--dossier-bg);min-height:100dvh;color:var(--term-body);font-family:var(--font-app-sans),"Noto Sans TC",sans-serif;word-break:normal;overflow-wrap:anywhere;line-break:strict;font-size:16px;line-height:1.7}body:has([data-dog-dossier]),html:has([data-dog-dossier]){background-color:var(--dossier-bg)}.dog-dossier__bar{border-bottom:1px solid var(--dossier-line);background:var(--dossier-bg-2);letter-spacing:.06em;align-items:center;gap:12px;min-height:56px;padding:0 20px;font-size:14px;display:flex}.dog-dossier__mark{background:var(--dossier-red);width:8px;height:8px}.dog-dossier__name{min-width:0;color:var(--term-ink);font-weight:700}.dog-dossier__back{min-width:0;color:var(--dossier-dim);letter-spacing:0;margin-left:auto;font-size:13px;font-weight:400;text-decoration:none}.dog-dossier__back:focus-visible{outline:1px solid var(--dossier-ink);outline-offset:3px}.dog-dossier__body{grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:40px;width:min(1080px,100% - 40px);margin:0 auto;padding:40px 0 88px;display:grid}.dog-dossier__body>*,.dog-dossier__copy{min-width:0}.dog-dossier__body img{aspect-ratio:1;object-fit:cover;background:var(--dossier-bg-2);border:1px solid var(--dossier-line);width:100%;max-width:100%;display:block}.dog-dossier__title{color:var(--term-ink);letter-spacing:.02em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.2}.dog-dossier__status{color:var(--dossier-muted);margin:12px 0 0;font-size:14px}.dog-dossier__lead{margin:20px 0 0;font-size:18px;line-height:1.55}.dog-dossier__facts{grid-template-columns:120px minmax(0,1fr);gap:16px 24px;margin:28px 0 0;font-size:15px;display:grid}.dog-dossier__facts dt{border-left:3px solid var(--dossier-red);background:var(--dossier-bg-2);color:var(--dossier-ink);letter-spacing:.04em;align-self:start;margin:0;padding:4px 8px 4px 10px;font-weight:700;line-height:1.5}.dog-dossier__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.dog-dossier__note{color:var(--dossier-dim);margin:24px 0 0;font-size:14px}.dog-dossier__actions{gap:8px;max-width:360px;margin-top:28px;display:grid}.dog-dossier__btn{border:1px solid var(--dossier-ink);min-height:48px;color:var(--dossier-ink);font:inherit;cursor:pointer;white-space:normal;text-align:center;background:0 0;justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.dog-dossier__btn:focus-visible{outline:1px solid var(--dossier-ink);outline-offset:3px}.dog-dossier__btn--fill{border-color:var(--dossier-red);background:var(--dossier-red)}.dog-dossier__home-bar{display:none}@media (max-width:767px){[data-dog-dossier]{max-width:100%;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));overflow-x:clip}.dog-dossier__bar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:0;padding:10px 12px;display:grid}.dog-dossier__back,.dog-dossier__name{overflow-wrap:anywhere}.dog-dossier__body{grid-template-columns:minmax(0,1fr);gap:24px;width:calc(100% - 24px);padding:24px 0 72px}.dog-dossier__facts{grid-template-columns:minmax(0,1fr);gap:8px}.dog-dossier__facts dt:not(:first-child){margin-top:12px}.dog-dossier__home-bar{z-index:90;min-height:72px;padding:8px max(12px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));border-top:1px solid var(--dossier-line);background:var(--dossier-bg-2);color:var(--dossier-ink);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.dog-dossier__home-photo{border:1px solid var(--dossier-line);object-fit:cover;object-position:center 55%;width:48px;height:48px;display:block}.dog-dossier__home-copy{gap:1px;min-width:0;line-height:1.25;display:grid}.dog-dossier__home-copy span{color:var(--dossier-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dog-dossier__home-copy strong{color:var(--dossier-ink);white-space:nowrap;font-size:14px;font-weight:700}.dog-dossier__home-copy a{width:fit-content;color:var(--dossier-dim);text-underline-offset:2px;white-space:nowrap;font-size:10px;text-decoration:underline}.dog-dossier__home-cta{border:1px solid var(--dossier-red);background:var(--dossier-red);min-width:112px;min-height:48px;color:var(--dossier-ink);cursor:pointer;text-align:center;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.dog-dossier__home-cta:focus-visible{outline:2px solid var(--dossier-ink);outline-offset:-4px}.dog-dossier__actions{width:100%;max-width:none}}@media (max-width:359px){.dog-dossier__bar{grid-template-columns:auto minmax(0,1fr)}.dog-dossier__back{grid-column:1/-1;margin-left:20px}.dog-dossier__body{width:calc(100% - 20px)}.dog-dossier__title{font-size:27px}.dog-dossier__home-bar{padding-inline:max(10px,env(safe-area-inset-left,0px)) max(10px,env(safe-area-inset-right,0px));grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.dog-dossier__home-photo{width:44px;height:44px}.dog-dossier__home-cta{min-width:104px;padding-inline:12px}}@media (min-width:768px){.dog-dossier__home-bar{display:none}}