.stated{color:var(--ink)}.absent{color:var(--mute);font-style:italic}.claimed{color:var(--quote);border-left:var(--bw-2) solid var(--quote-rule);padding-left:var(--sp-4)}.claimed q{quotes:"\201C" "\201D"}.claimed .who{display:block;font-size:var(--fs-2);color:var(--mute);letter-spacing:var(--ls-loose);margin-bottom:1px}.claimed .who:first-letter{text-transform:uppercase}.claimed pre{margin:var(--sp-2) 0 0;font:var(--fs-2)/var(--lh-5) var(--mono);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;color:var(--quote)}.page{padding:var(--sp-10) var(--sp-9) var(--sp-12)}.page h1{margin:0 0 var(--sp-2);font-size:var(--fs-7);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.card{margin-top:var(--sp-8);border:var(--bw-1) solid var(--line);background:var(--surface-raised);border-radius:var(--r-2);max-width:760px}.card>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-8);padding:var(--sp-6) var(--sp-8);border-bottom:var(--bw-1) solid var(--line)}.card>header h2{margin:0;font-size:var(--fs-5);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.card .count{font:var(--fw-semi) var(--fs-8)/var(--lh-1) var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card .count-absent{font:var(--fw-body) var(--fs-3)/var(--lh-3) var(--sans);max-width:12ch;text-align:right}.card .verb{margin:var(--sp-2) 0 0;font-size:var(--fs-3);color:var(--mute);max-width:52ch}.arrival{padding:var(--sp-7) var(--sp-8);border-bottom:var(--bw-1) solid var(--line);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);min-width:0}.arrival:last-child{border-bottom:0}.arrival .subject{font-size:var(--fs-6);line-height:var(--lh-3);overflow-wrap:anywhere}.arrival dl{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--sp-2) var(--sp-7);gap:var(--sp-2) var(--sp-7);font-size:var(--fs-3)}.arrival dt{color:var(--mute)}.arrival dd{margin:0;min-width:0;overflow-wrap:anywhere}.arrival .next{margin-top:var(--sp-1);font-size:var(--fs-4);color:var(--gate);font-weight:var(--fw-semi)}.arrival .next.unknown{color:var(--mute);font-weight:var(--fw-body);font-style:italic}.claim-date{font-size:var(--fs-3);margin-top:var(--sp-2)}.claim-detail{margin-top:var(--sp-3)}.claim-detail summary{font-size:var(--fs-2);cursor:pointer;color:var(--mute)}.legend-rule{border-left:var(--bw-2) solid var(--quote-rule);padding-left:var(--sp-3);color:var(--quote)}.who-am-i{font-size:var(--fs-3);color:var(--mute)}.who-am-i code{font:var(--fs-2) var(--mono);overflow-wrap:anywhere}.legend{max-width:760px;margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:var(--bw-1) solid var(--line);font-size:var(--fs-3);color:var(--mute);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.empty{padding:var(--sp-10) var(--sp-8);font-size:var(--fs-4)}.retry{font:var(--fs-4) var(--sans);padding:var(--sp-3) var(--sp-6);border:var(--bw-1) solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:var(--r-2);cursor:pointer;transition:border-color var(--dur-1) var(--ease)}.retry:hover{border-color:var(--mute)}.door-acts{display:flex;align-items:flex-start;gap:var(--sp-6);margin-top:var(--sp-2);flex-wrap:wrap}.door-form{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);max-width:46ch}.door-form label{font-size:var(--fs-2);color:var(--mute)}.door-form textarea{font:var(--fs-3)/var(--lh-4) var(--sans);padding:var(--sp-3) var(--sp-3);resize:vertical}.door-acts>button,.door-form button,.door-form textarea{border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface-raised);color:var(--ink)}.door-acts>button,.door-form button{justify-self:start;font:var(--fs-3) var(--sans);padding:var(--sp-3) var(--sp-5);cursor:pointer;transition:border-color var(--dur-1) var(--ease)}.door-acts>button:hover,.door-form button:hover{border-color:var(--mute)}.door-parts{margin:0;padding-left:var(--sp-8);font-size:var(--fs-3);color:var(--mute);overflow-wrap:anywhere}.door-backdrop{position:fixed;inset:0;background:var(--scrim)}.door-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - var(--sp-11)));padding:var(--sp-8) var(--sp-9) var(--sp-9);border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface-raised);color:var(--ink);display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);max-height:calc(100vh - var(--sp-11));overflow-y:auto}.door-dialog h2{margin:0;font-size:var(--fs-5);font-weight:var(--fw-bold)}.door-dialog p{margin:0;font-size:var(--fs-3);color:var(--mute);max-width:46ch}.door-dialog-acts{display:flex;gap:var(--sp-5);align-items:center;flex-wrap:wrap}.door-dialog-acts button{font:var(--fs-3) var(--sans);padding:var(--sp-3) var(--sp-5);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface-raised);color:var(--ink);cursor:pointer;transition:border-color var(--dur-1) var(--ease)}.door-dialog-acts button:hover{border-color:var(--mute)}.verbs{margin:0;padding:0;list-style:none}.verbs>li{padding:var(--sp-6) var(--sp-8);border-bottom:var(--bw-1) solid var(--line);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);font-size:var(--fs-4);min-width:0}.verbs>li:last-child{border-bottom:0}.verbs input[type=number],.verbs select{font:var(--fs-3) var(--sans);padding:var(--sp-2) var(--sp-3);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface-raised);color:var(--ink);max-width:46ch}.verbs input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.verbs .verb{margin:0}.unit-child{margin-left:var(--sp-2)}@media (max-width:640px){.page{padding:var(--sp-9) var(--sp-6) var(--sp-12)}.card>header{gap:var(--sp-6)}.arrival,.verbs>li{padding:var(--sp-6)}.empty{padding:var(--sp-8) var(--sp-6)}}@media (max-width:460px){.arrival dl{grid-template-columns:minmax(0,1fr);gap:0}.arrival dt{margin-top:var(--sp-2)}.card>header{flex-wrap:wrap;row-gap:var(--sp-2)}}