.vt-tl-screen{gap:var(--vt-space-16);display:grid}.vt-tl-screen__actions{gap:var(--vt-space-8);flex-wrap:wrap;align-items:center;display:flex}.vt-tl-sheet{--vt-lane-a:var(--vt-brand);--vt-lane-b:var(--vt-accent);--vt-lane-ring:var(--vt-sidebar);color:var(--vt-ink);gap:var(--vt-space-16);display:grid}.vt-tl-sheet__head{gap:var(--vt-space-12) var(--vt-space-24);padding-bottom:var(--vt-space-16);border-bottom:1px solid var(--vt-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.vt-tl-sheet__title{margin:var(--vt-space-4) 0 0;font-family:var(--vt-font-display),Georgia,serif;font-size:var(--vt-text-h3);font-weight:550;line-height:var(--vt-leading-heading)}.vt-tl-key{gap:var(--vt-space-12);font-size:var(--vt-text-caption);color:var(--vt-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vt-tl-key li{align-items:center;gap:var(--vt-space-4);display:inline-flex}.vt-tl-key__mark{border:1.5px solid var(--vt-lane-ring);border-radius:50%;flex:none;width:10px;height:10px}.vt-tl-key__mark--a{background:var(--vt-lane-a)}.vt-tl-key__mark--b{background:var(--vt-lane-b)}.vt-tl-key__mark--join{background:linear-gradient(90deg,var(--vt-lane-a) 0 50%,var(--vt-lane-b) 50%);border-radius:5px;width:22px}.vt-tl{margin:0;padding:0;list-style:none}.vt-tl__row{column-gap:var(--vt-space-12);grid-template-columns:112px 44px minmax(0,1fr);display:grid;position:relative}.vt-tl__date{padding:var(--vt-space-16) 0 0;text-align:right;font-size:var(--vt-text-small);color:var(--vt-muted);font-variant-numeric:tabular-nums;margin:0}.vt-tl__rails{position:relative}.vt-tl__rails:before,.vt-tl__rails:after{content:"";background:var(--vt-lane-a);opacity:.28;inset-block:0;width:2px;position:absolute;left:12px}.vt-tl__rails:after{background:var(--vt-lane-b);left:28px}.vt-tl__row:first-child .vt-tl__rails:before,.vt-tl__row:first-child .vt-tl__rails:after{top:var(--vt-space-16)}.vt-tl__row:last-child .vt-tl__rails:before,.vt-tl__row:last-child .vt-tl__rails:after{height:28px;bottom:auto}.vt-tl__dot{z-index:1;background:var(--vt-dot);border:2px solid var(--vt-lane-ring);border-radius:50%;width:12px;height:12px;position:absolute;top:21px}.vt-tl__dot--a{--vt-dot:var(--vt-lane-a);left:7px}.vt-tl__dot--b{--vt-dot:var(--vt-lane-b);left:23px}.vt-tl__join{background:var(--vt-ink);width:16px;height:2px;position:absolute;top:26px;left:13px}.vt-tl__row[data-status=recalled] .vt-tl__dot{background:var(--vt-paper)}.vt-tl__row[data-status=unknown] .vt-tl__dot{background:var(--vt-paper);border-style:dashed}.vt-tl__body{padding:var(--vt-space-12) 0 var(--vt-space-16);border-bottom:1px solid var(--vt-line);gap:var(--vt-space-4);justify-items:start;display:grid}.vt-tl__row:last-child .vt-tl__body{border-bottom:0}.vt-tl__cat{align-items:center;gap:var(--vt-space-4);display:flex}.vt-tl__catname{letter-spacing:0;text-transform:none;font-weight:400}.vt-tl__catname:before{content:"· "}.vt-tl__what{font-family:var(--vt-font-display),Georgia,serif;font-size:var(--vt-text-body);font-weight:550;line-height:var(--vt-leading-heading);margin:0}.vt-tl__note{font-size:var(--vt-text-small);color:var(--vt-muted);max-width:62ch;margin:0}.vt-tl__meta{align-items:center;gap:var(--vt-space-4) var(--vt-space-8);margin:var(--vt-space-4) 0 0;flex-wrap:wrap;display:flex}.vt-tl__status:before{content:"";width:8px;height:8px;margin-right:var(--vt-space-4);background:currentColor;border:1.5px solid;border-radius:50%;flex:none}.vt-tl__row[data-status=recalled] .vt-tl__status:before{background:0 0}.vt-tl__row[data-status=unknown] .vt-tl__status:before{background:0 0;border-style:dashed}.vt-tl__window{left:-2px;opacity:.55;background:repeating-linear-gradient(180deg,var(--vt-muted) 0 3px,transparent 3px 7px);width:3px;position:absolute;inset-block:0}.vt-tl-sheet__foot{gap:var(--vt-space-8) var(--vt-space-16);padding-top:var(--vt-space-12);border-top:1px solid var(--vt-line);font-size:var(--vt-text-caption);color:var(--vt-muted);flex-wrap:wrap;display:flex}.vt-tl-sheet__window{align-items:center;gap:var(--vt-space-8);display:inline-flex}.vt-tl-sheet__window i{background:repeating-linear-gradient(180deg,var(--vt-muted) 0 3px,transparent 3px 7px);flex:none;width:3px;height:16px}.vt-tl-sheet__disclaimer{flex-basis:100%}.vt-tl-sheet--filed{--vt-paper:#fff;--vt-ink:#111;--vt-muted:#4a4a4a;--vt-line:#c9c9c9;--vt-soft:#efefef;--vt-lane-a:#222;--vt-lane-b:#fff;--vt-lane-ring:#111;--vt-attention-bg:transparent;--vt-attention-text:#111;border-radius:0;max-width:7in}.vt-tl-sheet--filed .vt-tl__dot--b,.vt-tl-sheet--filed .vt-tl-key__mark--b{border-radius:2px}.vt-tl-sheet--filed .vt-tl-key__mark--join{background:#222}.vt-tl-sheet--filed .vt-chip{background:#fff;border:1px solid #111}.vt-tl-sheet--keepsake .vt-tl__what{font-size:var(--vt-text-lead)}.vt-tl-sheet--keepsake .vt-tl__meta{display:none}@media (max-width:560px){.vt-tl__row{column-gap:var(--vt-space-8);grid-template-columns:44px minmax(0,1fr)}.vt-tl__date{text-align:left;padding-top:var(--vt-space-12);grid-area:1/2}.vt-tl__rails{grid-area:1/1/span 2}.vt-tl__body{padding-top:var(--vt-space-4);grid-column:2}.vt-tl__dot{top:17px}.vt-tl__join{top:22px}}@media print{.vt-tl-sheet{box-shadow:none;padding:0}.vt-tl__row{break-inside:avoid}}.vt-tl-docs{gap:var(--vt-space-8);width:100%;margin-top:var(--vt-space-8);padding:var(--vt-space-12);border:1px solid var(--vt-line);border-radius:var(--vt-radius-control);background:var(--vt-soft);justify-items:start;display:grid}.vt-tl-docs__list{gap:var(--vt-space-8);width:100%;margin:0;padding:0;list-style:none;display:grid}.vt-tl-doc{gap:var(--vt-space-8);min-width:0;display:grid}.vt-tl-doc__preview{border-radius:var(--vt-radius-control);background:var(--vt-soft);width:100%;max-width:28rem;margin:0;overflow:hidden}.vt-tl-doc__preview .p7-thumbnail{margin:0}.vt-tl-doc__preview .p7-thumbnail img{object-fit:cover;width:100%;height:auto;max-height:18rem;margin:0}.p7-thumbnail__loading{padding:var(--vt-space-16);color:var(--vt-muted);font-size:var(--vt-text-small);display:block}.p7-thumbnail__error{gap:var(--vt-space-8);padding:var(--vt-space-12);display:grid}.p7-thumbnail__error p{font-size:var(--vt-text-small);margin:0}.vt-tl-doc__preview{border:1px solid var(--vt-line);border-radius:var(--vt-radius-chip);background:var(--vt-paper);flex:none;width:56px;height:56px;margin:0;overflow:hidden}.vt-tl-doc__preview img,.vt-tl-doc__preview>*{object-fit:cover;width:100%;height:100%;display:block}.vt-tl-doc__copy{align-items:center;gap:var(--vt-space-8);flex-wrap:wrap;flex:1;min-width:0;display:flex}.vt-tl-doc__name{font-size:var(--vt-text-small);overflow-wrap:anywhere;font-weight:600}.vt-tl-docs__none{font-size:var(--vt-text-small);color:var(--vt-muted);margin:0}.vt-tl-docs__privacy{font-size:var(--vt-text-caption);color:var(--vt-muted);max-width:56ch;margin:0}.vt-tl-docs--compact{background:0 0;border:0;padding:0}.vt-tl-docs--compact .vt-tl-doc__preview{aspect-ratio:3/2;border-radius:var(--vt-radius-control);width:min(100%,560px);height:auto;display:grid}.vt-tl-form{width:100%}.vt-tl-form fieldset{gap:var(--vt-space-12);border:0;min-width:0;margin:0;padding:0;display:grid}.vt-tl-form legend{padding:0}.vt-tl-form__check{align-items:center;gap:var(--vt-space-8);font-size:var(--vt-text-small);font-weight:600;display:flex}.vt-tl-form__check input{flex:none;width:20px;height:20px}.vt-tl-form__preview,.vt-tl-form__status{font-size:var(--vt-text-small);color:var(--vt-muted);margin:0}.vt-tl-form__actions{gap:var(--vt-space-8);margin-top:var(--vt-space-4);flex-wrap:wrap;display:flex}
