.nhat-ky-module__c7Fh8q__toolbar{gap:var(--xq-space-3);min-width:0;display:grid}.nhat-ky-module__c7Fh8q__chips{gap:var(--xq-space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.nhat-ky-module__c7Fh8q__chips legend{font-size:var(--xq-type-body-small-size);margin-bottom:var(--xq-space-2);font-weight:600}.nhat-ky-module__c7Fh8q__chip{display:inline-flex;position:relative}.nhat-ky-module__c7Fh8q__chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.nhat-ky-module__c7Fh8q__chip span{min-height:44px;padding:0 var(--xq-space-4);border:1px solid var(--xq-role-border-strong);border-radius:var(--xq-radius-pill);font-size:var(--xq-type-body-small-size);background:var(--xq-role-bg);color:var(--xq-role-text);align-items:center;display:inline-flex}.nhat-ky-module__c7Fh8q__chip input:checked+span{background:var(--xq-role-inverse);color:var(--xq-role-on-inverse);border-color:var(--xq-role-inverse)}.nhat-ky-module__c7Fh8q__chip input:focus-visible+span{outline:2px solid var(--xq-role-accent);outline-offset:2px}.nhat-ky-module__c7Fh8q__row{gap:var(--xq-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.nhat-ky-module__c7Fh8q__year{margin:var(--xq-space-6) 0 var(--xq-space-2);font-family:var(--xq-font-display);font-size:var(--xq-type-h2-size);line-height:var(--xq-type-h2-line)}.nhat-ky-module__c7Fh8q__month{margin:var(--xq-space-4) 0 var(--xq-space-2);font-size:var(--xq-type-label-size);letter-spacing:var(--xq-type-label-tracking);text-transform:uppercase;color:var(--xq-role-text-secondary)}.nhat-ky-module__c7Fh8q__timeline{padding:0 0 0 var(--xq-space-4);border-left:1px solid var(--xq-role-border-strong);gap:var(--xq-space-4);min-width:0;margin:0;list-style:none;display:grid}.nhat-ky-module__c7Fh8q__timeline>li{min-width:0}.nhat-ky-module__c7Fh8q__day{font-variant-numeric:tabular-nums;margin-right:var(--xq-space-2);font-weight:600}.nhat-ky-module__c7Fh8q__meta{gap:var(--xq-space-1) var(--xq-space-2);font-size:var(--xq-type-caption-size);color:var(--xq-role-text-secondary);flex-wrap:wrap;align-items:center;margin:0;display:flex}.nhat-ky-module__c7Fh8q__tag{padding:0 var(--xq-space-2);border:1px solid var(--xq-role-border);border-radius:var(--xq-radius-pill);white-space:nowrap;line-height:1.8;display:inline-block}.nhat-ky-module__c7Fh8q__linked{margin:var(--xq-space-2) 0 0;padding-left:var(--xq-space-3);border-left:2px solid var(--xq-role-border-strong);font-size:var(--xq-type-body-small-size);overflow-wrap:anywhere}.nhat-ky-module__c7Fh8q__text{overflow-wrap:anywhere;white-space:pre-line}
