a{color:var(--porpora)}.tn-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;text-align:center}.tn-state__ring{width:34px;height:34px;background-image:url(/design/motifs/confessio-ring.svg);background-size:cover;animation:tn-pulse 1.4s ease-in-out infinite}@keyframes tn-pulse{0%,to{opacity:.35}50%{opacity:1}}.tn-state__error{font-size:15px;color:var(--rosso);margin:0}@media (prefers-reduced-motion:reduce){.tn-state__ring{animation:none}}.tn-enter{animation:tn-enter .13s ease}@keyframes tn-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.tn-login{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--cream);padding:24px}.tn-login__card{width:min(420px,100%)}.tn-dropzone{border:1px dashed var(--gold);background:var(--field);padding:28px 20px;text-align:center;cursor:pointer;transition:background-color .13s ease,border-color .13s ease}.tn-dropzone.is-over{background:var(--cream-lt);border-color:var(--porpora);border-style:solid}.tn-dropzone p{margin:0}.tn-doc{padding:14px 0;border-top:1px solid rgba(143,113,48,.25)}.tn-doc:first-child{border-top:none}.tn-doc__head{gap:10px 16px;justify-content:space-between}.tn-doc__head,.tn-doc__title{display:flex;align-items:baseline;flex-wrap:wrap}.tn-doc__title{gap:10px;min-width:0;flex:1 1 22rem}.tn-doc__actions{display:flex;align-items:baseline;gap:10px;flex-wrap:nowrap;white-space:nowrap;flex:0 0 auto}.tn-doc__name{font-size:15.5px;margin:0;color:var(--ink)}.tn-doc__path{color:var(--ink-mute,var(--ink-soft));font-size:.86em;word-break:break-all}.tn-classification__field{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700;white-space:nowrap;min-width:12.5rem}.tn-doc__meta{font-size:11.5px;letter-spacing:.06em;color:var(--ink-soft)}.tn-doc__progress{margin-top:10px}.tn-doc__error{color:var(--rosso)}.tn-doc__error,.tn-doc__flag{font-size:13px;margin:6px 0 0}.tn-doc__flag{color:var(--ink-soft)}.tn-flaglist{list-style:square;margin:6px 0 8px;padding-left:20px}.tn-flaglist li{font-size:13.5px;margin:2px 0}.tn-flaglist__link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:2px}.tn-flaglist__link:hover{color:var(--porpora)}.tn-doc{scroll-margin-top:96px}.tn-classification{margin-top:8px;display:flex;flex-direction:column;gap:6px}.tn-classification--closed{display:flex;flex-direction:row;align-items:baseline;gap:6px 14px;flex-wrap:wrap;margin-top:6px}.tn-classification--closed .tn-classification__field{min-width:0}.tn-classification__pair{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap}.tn-classification__disclose{margin-left:auto}.tn-classification__disclose--open{display:block;margin:0 0 4px auto}.tn-classification__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tn-classification__row--secondary{font-size:13px;color:var(--ink-soft)}.tn-classification__select{font-size:13px;padding:4px 8px;width:auto}.tn-classification__select--secondary{font-size:12.5px;padding:3px 7px}.tn-classification__by{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--verde-antico)}.tn-classification__junk-toggle{font-size:12px;padding:3px 8px;align-self:flex-start}.tn-classification__confirm{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:2px}.tn-classification__confirm-btn{font-size:12px;padding:3px 8px}.tn-classification__confirm-note{color:var(--ink-soft)}.tn-classification__confirmed{margin:2px 0 0;color:var(--verde-antico)}.tn-table{width:100%;border-collapse:collapse;font-size:14.5px}.tn-table th{text-align:left;font-weight:400;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding:8px 10px 6px;border-bottom:1px solid var(--gold)}.tn-table td{padding:9px 10px;border-bottom:1px solid rgba(143,113,48,.2)}.tn-search-bar{display:flex;gap:10px}.tn-search-bar .tn-input{flex:1 1}.tn-filters{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.tn-filters .tn-input,.tn-filters .tn-select{font-size:13.5px;padding:8px 10px}mark{background:rgba(180,143,61,.28);color:inherit}.tn-mode-toggle{display:flex;gap:22px;align-items:center;margin-top:10px;flex-wrap:wrap}.tn-turn{margin-bottom:8px}.tn-turn__q{font-size:15.5px;margin:0 0 10px}.tn-stub-banner{font-size:13px;margin:0 0 10px;padding:8px 12px;border:1px solid var(--rosso);color:var(--rosso);background:rgba(124,43,38,.05)}.tn-quote{margin:0 0 8px;padding:6px 12px;border-left:3px solid var(--gold);font-size:14.5px;line-height:1.55;color:var(--ink-soft);font-style:italic}.tn-fact-actions{display:flex;gap:8px;margin-top:8px}.tn-fact-actions .tn-btn{padding:6px 12px;font-size:12px}.tn-fact-edit{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.tn-fact-edit .tn-input{flex:1 1;min-width:220px;padding:8px 10px;font-size:14px}.tn-timeline{position:relative;padding-left:26px}.tn-timeline:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:rgba(143,113,48,.35)}.tn-timeline__group{position:relative;margin-bottom:18px}.tn-timeline__marker{position:absolute;left:-26px;top:2px;width:18px;height:18px;background-image:url(/design/motifs/star-roundel.svg);background-size:cover}.tn-timeline__date{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--porpora);margin:0 0 4px}.tn-widget-grid{display:flex;flex-direction:column;gap:16px}.tn-widget--pinned{border-left:4px solid var(--porpora)}.tn-widget__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.tn-widget__head .tn-h2{margin:0}.tn-widget__h{margin:0;font-weight:400}.tn-widget__toggle{display:flex;align-items:baseline;gap:10px;text-align:left;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;color:inherit}.tn-widget__toggle:focus-visible{outline:2px solid var(--porpora);outline-offset:3px}.tn-widget__title{display:block}.tn-widget__toggle .tn-widget__caption{display:block;margin:2px 0 0}.tn-widget__peek{display:block;margin:3px 0 0;color:var(--ink-soft)}.tn-widget__recipe{margin:0 0 10px}.tn-widget__caret{width:0;height:0;flex:none;position:relative;top:-3px;border-left:5px solid var(--gold);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .13s ease}.tn-widget__caret.is-open{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.tn-widget__caret{transition:none}}.tn-widget__rows{border-top:1px solid rgba(143,113,48,.25)}.tn-wrow{padding:9px 0;border-bottom:1px solid rgba(143,113,48,.15)}.tn-wrow__event{font-size:14.5px;margin:0 0 3px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.tn-wrow__meta{font-size:12.5px;color:var(--ink-soft);margin:0;font-style:italic}.tn-widget__foot{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.tn-widget__foot .tn-btn{padding:6px 12px;font-size:12px}.tn-viewer{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.tn-viewer__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tn-viewer__frame{flex:1 1;min-height:480px;position:relative;border:1px solid var(--gold);background:var(--field);overflow:hidden}.tn-text-viewer,.tn-viewer__frame .PdfHighlighter{position:absolute;inset:0}.tn-text-viewer{overflow-y:auto;padding:20px 24px}.tn-text-viewer__p{margin:0 0 14px;font-size:15px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.tn-text-viewer__p.is-cited{background:rgba(143,113,48,.16);padding:6px 10px;margin:0 -10px 14px}.tn-text-viewer__p.is-cited mark,mark[data-tn-citation]{background:rgba(180,143,61,.5);box-shadow:0 0 0 2px rgba(143,113,48,.75);color:var(--ink);padding:1px 0}.tn-text-viewer__p.is-cited mark{background:rgba(180,143,61,.62)}.tn-failedview{position:absolute;inset:0;display:flex;flex-direction:column}.tn-failedview__note{flex:none;margin:0;padding:12px 24px;border-bottom:1px solid rgba(143,113,48,.25)}.tn-failedview__body{position:relative;flex:1 1;min-height:0;overflow-y:auto}.tn-scannedview{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tn-scannedview__text{overflow:auto;min-width:0;padding:16px 0 0}.tn-scannedview__image{overflow:auto;min-width:0;border-left:1px solid rgba(143,113,48,.25)}.tn-scannedview__label{margin:0 24px 6px}.tn-scannedview .tn-text-viewer,.tn-scannedview .tn-textpreview{position:static;inset:auto;overflow:visible;height:auto}@media (max-width:900px){.tn-scannedview{grid-template-columns:minmax(0,1fr);overflow-y:auto}.tn-scannedview__image,.tn-scannedview__text{overflow:visible}.tn-scannedview__image{border-left:0;border-top:1px solid rgba(143,113,48,.25)}}.tn-scanreader{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0}.tn-scanreader__bar{flex:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 24px;border-bottom:1px solid rgba(143,113,48,.25)}.tn-scanreader__status{margin:0;flex:1 1 240px;color:var(--ink-soft)}.tn-scanreader__toggle{flex:none}.tn-scanreader__panes{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.tn-scanreader.is-text-open .tn-scanreader__panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tn-scanreader__text{padding:12px 0 0}.tn-scanreader__image,.tn-scanreader__text{overflow:auto;min-width:0}.tn-scanreader.is-text-open .tn-scanreader__image{border-left:1px solid rgba(143,113,48,.25)}.tn-scanreader .tn-textpreview{position:static;overflow:visible;height:auto}@media (max-width:900px){.tn-scanreader.is-text-open .tn-scanreader__panes{grid-template-columns:minmax(0,1fr);overflow-y:auto}.tn-scanreader.is-text-open .tn-scanreader__image,.tn-scanreader.is-text-open .tn-scanreader__text{overflow:visible}.tn-scanreader.is-text-open .tn-scanreader__image{border-left:0;border-top:1px solid rgba(143,113,48,.25)}}.tn-scanned{padding:16px 24px 28px}.tn-scanned__label{margin:0 0 10px}.tn-scanned__frame{position:relative;display:inline-block;max-width:100%}.tn-scanned__img{display:block;max-width:100%;height:auto;border:1px solid rgba(143,113,48,.35)}.tn-textlayer{position:absolute;inset:0}.tn-textlayer__span{position:absolute;overflow:hidden;color:transparent;font-size:12px;line-height:1.15;white-space:pre-wrap;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.tn-textlayer__span::selection{background:rgba(180,143,61,.45);color:transparent}.tn-textlayer--words{container-type:size}.tn-textlayer__word{position:absolute;color:transparent;line-height:1;white-space:pre;transform-origin:0 0;transform:scaleX(var(--tn-sx,1));cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.tn-textlayer__word::selection{background:rgba(180,143,61,.45);color:transparent}.tn-unpreviewable{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;padding:20px 24px}.tn-viewer__frame>.tn-unpreviewable{position:absolute;inset:0}.tn-side__project{display:flex;align-items:center;gap:8px}.tn-side__project .tn-shell__nav-item{flex:1 1;min-width:0}.tn-side__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-side__pin{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin-right:6px;background:none;border:none;border-radius:0;cursor:pointer;color:var(--ink-soft);opacity:.55;transition:opacity .13s ease,color .13s ease}.tn-side__pin:hover{opacity:1;color:var(--gold)}.tn-side__pin:focus-visible{outline:2px solid var(--porpora);outline-offset:1px;opacity:1}.tn-side__pin.is-pinned{opacity:1;color:var(--gold)}.tn-side__chat{display:block;padding:5px 16px 5px 30px;font-size:13px;line-height:1.35;color:var(--ink-soft);text-decoration:none;border-left:3px solid transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-side__chat:hover{background:var(--field);color:var(--ink)}.tn-side__chat.is-active{border-left-color:var(--porpora);background:var(--field);color:var(--porpora)}.tn-side__more{display:block;padding:4px 16px 8px 30px;font-size:12px;letter-spacing:.06em;color:var(--ink-soft);background:none;border:none;font-family:inherit;cursor:pointer;text-align:left}.tn-side__more:hover{color:var(--porpora)}.tn-side__empty{padding:2px 16px 8px 30px;font-size:12px;color:var(--ink-soft);margin:0}.tn-project-head{display:flex;align-items:flex-start;gap:14px}.tn-project-head .tn-h1{margin:0}.tn-project-head-edit{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.tn-project-head-edit .tn-input{font-size:20px;font-family:var(--font-serif);padding:6px 10px}.tn-project-head-edit__desc{min-height:0;font-size:14px}.tn-project-head-edit__actions{display:flex;align-items:center;gap:4px}.tn-tabs{display:flex;gap:2px;border-bottom:1px solid rgba(143,113,48,.4)}.tn-tab{padding:9px 16px;font-size:14px;color:var(--ink-soft);text-decoration:none;border:1px solid transparent;border-bottom:none;margin-bottom:-1px;display:flex;align-items:center;gap:8px;transition:color .13s ease,background-color .13s ease}.tn-tab:hover{color:var(--ink);background:var(--cream-lt)}.tn-tab.is-active{color:var(--porpora);background:var(--cream-lt);border-color:rgba(143,113,48,.4);border-bottom:1px solid var(--cream-lt)}.tn-tab__count{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);padding:1px 5px}.tn-omni,.tn-tab__count{border:1px solid var(--gold)}.tn-omni{background:var(--cream-lt);padding:12px;transition:border-color .13s ease,background-color .13s ease}.tn-omni.is-search{border-color:var(--porpora);background:var(--field)}.tn-omni__row{display:flex;gap:8px;align-items:center}.tn-omni__row .tn-input{flex:1 1}.tn-omni__toggle{font-family:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;background:none;color:var(--ink-soft);border:1px solid var(--gold);cursor:pointer;transition:background-color .13s ease,color .13s ease,border-color .13s ease}.tn-omni__toggle:hover{color:var(--porpora);border-color:var(--porpora)}.tn-omni__toggle.is-on{background:var(--porpora);color:var(--cream-lt);border-color:var(--porpora)}.tn-omni__extras{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .13s ease,opacity .13s ease,margin-top .13s ease}.tn-omni__extras>div{overflow:hidden}.tn-omni.is-expanded .tn-omni__extras{grid-template-rows:1fr;opacity:1;margin-top:10px}.tn-omni__filters{display:flex;gap:8px;flex-wrap:wrap}.tn-omni__filters .tn-input{flex:1 1 150px;min-width:0}@media (prefers-reduced-motion:reduce){.tn-omni,.tn-omni__extras,.tn-omni__toggle{transition:none}}.tn-chatlist__item{display:flex;gap:14px;align-items:baseline;padding:14px 0;border-top:1px solid rgba(143,113,48,.25);text-decoration:none;color:var(--ink)}.tn-chatlist__item:first-child{border-top:none}.tn-chatlist__item:hover .tn-chatlist__title{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.tn-chatlist__body{flex:1 1;min-width:0}.tn-chatlist__title{display:block;font-size:16px;color:var(--porpora);margin-bottom:3px}.tn-chatlist__preview{display:block;font-size:14px;color:var(--ink-soft);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-chatlist__date{font-size:11.5px;letter-spacing:.06em;color:var(--ink-soft);flex:none}.tn-chat{display:flex;flex-direction:column;gap:16px;min-height:0}.tn-chat__head{display:flex;align-items:baseline;gap:12px}.tn-chat__turns{gap:18px;padding-bottom:96px}.tn-chat__turns,.tn-turn-block{display:flex;flex-direction:column}.tn-msg--user{align-self:flex-end;max-width:78%;background:var(--porpora);color:var(--cream-lt);padding:10px 14px;font-size:15px;line-height:1.5}.tn-msg--user .tn-caption{color:var(--giallo-antico-lt);display:block;margin-bottom:3px}.tn-chat__composer{position:-webkit-sticky;position:sticky;bottom:0;padding-top:12px;background:linear-gradient(to bottom,transparent,var(--field) 22%)}.tn-rail__head{display:flex;align-items:baseline;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(143,113,48,.35)}.tn-rail__widget{border:1px solid rgba(143,113,48,.4);background:var(--field);margin-bottom:14px}.tn-rail__widget-head{display:flex;align-items:baseline;gap:8px;padding:9px 11px;border-bottom:1px solid rgba(143,113,48,.3)}.tn-rail__widget-name{font-size:14px;color:var(--porpora);flex:1 1;min-width:0}.tn-rail__rows{max-height:260px;overflow-y:auto}.tn-rail__row{padding:8px 11px;border-top:1px solid rgba(143,113,48,.2);font-size:13px;line-height:1.45}.tn-rail__row:first-child{border-top:none}.tn-rail__row-meta{font-size:11px;color:var(--ink-soft);margin-top:3px}.tn-rail__empty{padding:10px 11px;font-size:12.5px;color:var(--ink-soft);margin:0}.tn-input:focus,.tn-select:focus,.tn-textarea:focus{outline:none;border-color:var(--porpora);box-shadow:inset 0 0 0 1px var(--porpora)}.tn-omni__field{font-family:inherit;font-size:15.5px;line-height:1.4;width:100%;padding:11px 12px;background:var(--field);color:var(--ink);border:1px solid var(--gold);border-radius:var(--radius);transition:border-color .13s ease,box-shadow .13s ease;display:block;resize:none;max-height:200px;overflow-y:auto}.tn-omni__field:focus{outline:none;border-color:var(--porpora);box-shadow:inset 0 0 0 1px var(--porpora)}.tn-omni.is-search .tn-omni__field{background:var(--cream-lt)}.tn-omni__controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px;flex-wrap:wrap;position:relative}.tn-mic__pulse{width:8px;height:8px;border-radius:50%;background:currentColor;animation:tn-mic-pulse 1.4s ease-in-out infinite}.tn-mic.is-recording{color:var(--cream-lt)}.tn-mic.is-recording,.tn-mic.is-recording:hover{background:var(--rosso);border-color:var(--rosso)}.tn-mic[disabled]{opacity:.55;cursor:progress}.tn-mic__time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.tn-mic__time.is-warning{font-weight:700}@keyframes tn-mic-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.tn-mic__pulse{animation:none}}.tn-mic__error{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:2;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;padding:8px 10px;font-size:13px;line-height:1.5;color:var(--ink);background:var(--cream-lt);border:1px solid var(--rosso);border-left-width:2px;text-align:left}.tn-mic__dismiss{flex:none;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--porpora);text-decoration:underline}.tn-mic__dismiss:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-answer-mode-toggle{display:inline-flex}.tn-answer-mode-toggle .tn-mode-btn:not(:first-child){border-left:none}.tn-mode-btn{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:8px 11px;background:none;color:var(--ink-soft);border:1px solid var(--gold);cursor:pointer;transition:background-color .13s ease,color .13s ease,border-color .13s ease}.tn-mode-btn:hover{color:var(--porpora);border-color:var(--porpora)}.tn-mode-btn.is-on{background:var(--porpora);color:var(--cream-lt);border-color:var(--porpora)}.tn-mode-btn:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-send-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:36px;padding:0;cursor:pointer;background:var(--porpora);color:var(--cream-lt);border:1px solid var(--porpora);transition:background-color .13s ease,opacity .13s ease}.tn-send-btn:hover:not([disabled]){background:var(--rota);border-color:var(--rota)}.tn-send-btn[disabled]{opacity:.4;cursor:not-allowed}.tn-send-btn:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;cursor:pointer;background:none;color:var(--ink);border:1px solid var(--gold);transition:background-color .13s ease,color .13s ease}.tn-icon-btn:hover{background:var(--porpora);color:var(--cream-lt);border-color:var(--porpora)}.tn-icon-btn:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-fact{padding:9px 0;border-top:1px solid rgba(143,113,48,.2)}.tn-fact:first-child{border-top:none}.tn-fact__line{margin:0;font-size:15px;line-height:1.55}.tn-fact__anchor{display:inline-block;min-width:18px;margin-right:8px;font-size:11px;text-align:center;vertical-align:2px;color:var(--gold);border:1px solid var(--gold)}.tn-fact__date{font-weight:700;margin-right:6px}.tn-fact__claim{display:inline;font:inherit;text-align:left;padding:1px 2px;margin:0 -2px;background:none;border:none;color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;transition:background-color .13s ease}.tn-fact__claim:hover{background:var(--giallo-antico-lt)}.tn-fact__claim:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-fact__claim.is-dead{cursor:default;text-decoration:none;color:var(--ink-soft)}.tn-fact__foot{display:flex;align-items:center;gap:8px;margin-top:5px;flex-wrap:wrap}.tn-fact__actions .tn-btn{font-size:12px;padding:3px 7px}.tn-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(34,31,26,.55);animation:tn-enter .13s ease}.tn-overlay__panel{display:flex;flex-direction:column;width:min(1100px,100%);height:min(88vh,100%)}.tn-confirm-panel,.tn-overlay__panel{background:var(--cream-lt);border:1px solid var(--gold)}.tn-confirm-panel{width:min(420px,100%);padding:20px 22px}.tn-overlay__head{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(143,113,48,.4);background:var(--field);flex-wrap:wrap}.tn-overlay__head>.tn-overlay__title{flex:1 1 260px;min-width:0}.tn-overlay__head>.tn-overlay__title .tn-doc__alias,.tn-overlay__head>.tn-overlay__title .tn-label{overflow-wrap:anywhere}.tn-overlay__quote{margin:4px 0 0;font-size:13.5px;line-height:1.5;font-style:italic;color:var(--ink-soft)}.tn-overlay__note{margin:3px 0 0;font-size:12px;line-height:1.45;color:var(--ink-soft)}.tn-overlay__body{overflow:hidden;display:flex;position:relative}.tn-overlay__body,.tn-overlay__body>*{flex:1 1;min-height:0}.tn-overlay__body .tn-viewer__frame{height:100%}@media (prefers-reduced-motion:reduce){.tn-overlay{animation:none}}.tn-page-view{display:flex;flex-direction:column;height:100%;min-height:0}.tn-page-view__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid rgba(143,113,48,.3);background:var(--cream-lt)}.tn-page-view__scroll{flex:1 1;min-height:0;overflow:auto;padding:16px;background:var(--argento)}.tn-page-view__canvas-wrap{position:relative;margin:0 auto;width:max-content}.tn-page-view__canvas-wrap canvas{display:block;box-shadow:0 1px 6px rgba(0,0,0,.3)}.tn-page-view__mark{position:absolute;background:var(--giallo-antico-lt);mix-blend-mode:multiply;outline:1px solid var(--gold);pointer-events:none}.tn-fact__anchor--link{cursor:pointer;background:none;font-family:inherit;padding:0 4px;margin-left:6px}.tn-fact__anchor--link:hover{color:var(--porpora);border-color:var(--porpora)}.tn-fact__anchor--link:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-sources{margin-top:12px;padding-top:8px;border-top:1px solid rgba(143,113,48,.25)}.tn-sources__list{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.tn-sources__list li{font-size:13px;color:var(--ink-soft)}.tn-sources__doc{background:none;border:none;font:inherit;padding:0 2px;margin-left:8px;color:var(--porpora);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;transition:background-color .13s ease}.tn-sources__doc:hover{background:var(--giallo-antico-lt)}.tn-sources__doc:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-omni__scope{width:auto;font-size:13px;padding:4px 8px}.tn-coverage{margin:10px 0 0;color:var(--ink-soft);font-style:italic}.tn-sources__kind{margin-left:6px;font-size:10px;padding:0 4px;vertical-align:1px}.tn-chat{flex:1 1}.tn-chat__composer{margin-top:auto}@media (hover:none){.tn-fact__actions{opacity:1;pointer-events:auto}}.tn-review-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding:8px 0 0;border-top:1px solid rgba(143,113,48,.25)}.tn-review-bar .tn-btn{font-size:12px;padding:5px 12px}.tn-review{margin-top:10px}.tn-review__what{margin:0;padding:8px 0 0;border-top:1px solid rgba(143,113,48,.25);color:var(--ink-soft)}.tn-review__what+.tn-review-bar{border-top:none;margin-top:6px;padding-top:0}.tn-loop{border-left:3px solid var(--gold);padding:2px 0 2px 12px;margin:6px 0 16px;max-width:62ch}.tn-scope{font-size:12.5px;font-style:italic;color:var(--ink-soft);margin:8px 0 0}.tn-answer--solo .tn-fact{border-top:none}.tn-answer--solo .tn-fact__line{font-size:17px;line-height:1.6}.tn-fact__row{display:flex;align-items:flex-start;gap:12px}.tn-fact__row .tn-fact__line{flex:1 1;min-width:0}.tn-fact__review{flex:none;display:flex;align-items:center;min-height:24px;position:relative}.tn-fact__state{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ink-soft);transition:opacity .13s ease}.tn-fact:focus-within .tn-fact__state,.tn-fact:hover .tn-fact__state{opacity:0}.tn-fact__actions{position:absolute;right:0;top:0;display:inline-flex;gap:2px;opacity:0;pointer-events:none;transition:opacity .13s ease}.tn-fact:focus-within .tn-fact__actions,.tn-fact:hover .tn-fact__actions{opacity:1;pointer-events:auto}@media (hover:none){.tn-fact__actions{position:static;opacity:1;pointer-events:auto}.tn-fact__state{display:none}}.tn-act{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;cursor:pointer;background:none;color:var(--ink-soft);border:1px solid transparent;transition:background-color .13s ease,color .13s ease,border-color .13s ease}.tn-act:hover:not([disabled]){border-color:var(--gold);color:var(--ink)}.tn-act--accept:hover:not([disabled]){color:var(--verde-antico);border-color:var(--verde-antico)}.tn-act--reject:hover:not([disabled]){color:var(--rosso);border-color:var(--rosso)}.tn-act[disabled]{opacity:.3;cursor:default}.tn-act:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-fact__state svg{color:var(--verde-antico)}.tn-fact.is-rejected .tn-fact__state svg{color:var(--rosso)}.tn-fact.is-rejected .tn-fact__claim{text-decoration:line-through;color:var(--ink-soft)}.tn-detail{margin-top:10px}.tn-detail__summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:5px 0;font-size:12px;letter-spacing:.06em;color:var(--ink-soft)}.tn-detail__summary::-webkit-details-marker{display:none}.tn-detail__summary:hover{color:var(--porpora)}.tn-detail__summary svg{transition:transform .13s ease;flex:none}.tn-detail[open] .tn-detail__summary svg{transform:rotate(90deg)}.tn-detail__sum{color:var(--argento);font-size:11.5px}.tn-detail__body{padding:10px 0 4px 21px;border-top:1px solid rgba(143,113,48,.2);animation:tn-enter .13s ease}.tn-detail__note{margin:0 0 10px;font-size:13px;line-height:1.5}.tn-detail__grid{display:grid;grid-template-columns:96px 1fr;grid-gap:6px 14px;gap:6px 14px;margin:0;font-size:12.5px;line-height:1.5}.tn-detail__grid dt{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);padding-top:1px}.tn-detail__grid dd{margin:0;color:var(--ink-soft)}@media (max-width:700px){.tn-detail__grid{grid-template-columns:1fr;gap:2px}}.tn-overlay__precision{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--rosso)}.tn-sources__quote{display:block;margin:2px 0 0 29px;font-size:12px;line-height:1.45;font-style:italic;color:var(--argento)}.tn-hit{background:var(--porpora);color:var(--cream-lt);padding:0 2px;border-radius:0}.tn-section{margin:0 0 26px}.tn-section__head{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid rgba(143,113,48,.3)}.tn-section__title{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.tn-section__count{font-size:12px;color:var(--argento)}.tn-section__why{margin:0 0 10px;font-size:12.5px;color:var(--ink-soft)}.tn-case-tag{display:inline-block;margin-right:8px;padding:1px 6px;border:1px solid var(--porpora);color:var(--porpora);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.tn-scope{display:inline-flex;border:1px solid var(--gold);border-radius:0}.tn-scope button{padding:5px 11px;border:0;background:none;cursor:pointer;font-family:var(--font-serif);font-size:12px;color:var(--ink-soft);transition:background-color .13s ease,color .13s ease}.tn-scope button+button{border-left:1px solid var(--gold)}.tn-scope button[aria-pressed=true]{background:var(--porpora);color:var(--cream-lt)}.tn-scope button:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-more-hits{margin:2px 0 0;font-size:12px;color:var(--argento);font-style:italic}.tn-recovery{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.tn-linkish{padding:0;font-size:inherit;text-decoration:underline}.tn-widget__caption{margin:2px 0 4px;color:var(--porpora)}.tn-cview__summary{font-size:13.5px;color:var(--ink-soft);margin:0 0 10px}.tn-cview__truncated{font-size:12.5px;color:var(--rosso);margin:-4px 0 10px;font-style:italic}.tn-cview__none{padding:10px 0}.tn-cview__rows{border-top:1px solid rgba(143,113,48,.25)}.tn-linkbtn{background:none;border:none;padding:0;font:inherit;color:var(--porpora);text-decoration:underline;cursor:pointer}.tn-wline{padding:7px 6px 7px 0;border-bottom:1px solid rgba(143,113,48,.15);font-size:14.5px;line-height:1.5}.tn-wline.is-new{background:rgba(143,113,48,.06)}.tn-wline__new{margin-right:6px}.tn-wline__date{color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:8px;white-space:nowrap}.tn-wline__claim{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:rgba(143,113,48,.55);text-decoration-color:rgba(143,113,48,.55);text-underline-offset:2px}.tn-wline__claim:hover{background:var(--giallo-antico-lt)}.tn-wline__claim:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-wline__claim.is-dead{cursor:default;text-decoration:none;color:var(--ink-soft)}.tn-wline__star{background:none;border:none;cursor:pointer;padding:0 4px;margin-left:6px;color:var(--argento);vertical-align:baseline}.tn-wline__star.is-on,.tn-wline__star:hover{color:var(--gold-lt)}.tn-wline__star.is-failed{color:var(--rosso)}.tn-wline__star:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-density{margin:4px 0 12px}.tn-density__svg{width:100%;height:44px;display:block;border-bottom:1px solid rgba(143,113,48,.4)}.tn-density__base{stroke:rgba(143,113,48,.3);stroke-width:1}.tn-density__bar{fill:var(--porpora);cursor:pointer;transition:fill .13s ease}.tn-density__bar.is-selected,.tn-density__bar:hover{fill:var(--rota)}.tn-density__bar.is-empty{fill:none}.tn-density__axis{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:5px;font-size:11px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tn-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.tn-chip{font-family:var(--font-serif);font-size:12px;padding:3px 9px;border:1px solid var(--gold);background:var(--field);color:var(--ink);border-radius:var(--radius);cursor:pointer;transition:background .13s ease}.tn-chip:hover{background:var(--cream)}.tn-chip.is-on{background:var(--porpora);color:var(--cream-lt);border-color:var(--porpora)}.tn-chip.is-static{cursor:default}.tn-chip.is-static:hover{background:var(--field)}.tn-chip--tag{font-style:italic}.tn-chip:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-reserve{margin:0 0 12px}.tn-reserve__reserve{border:1px solid var(--gold);border-left:4px solid var(--porpora);background:var(--cream-lt);padding:14px 16px;border-radius:var(--radius)}.tn-reserve__silent{border-left:4px solid var(--porpora);padding:2px 0 2px 16px}.tn-reserve__label{font-size:11px;margin:0 0 6px}.tn-reserve__frame{margin-top:8px;padding-top:8px;border-top:1px solid rgba(143,113,48,.25);font-style:italic}.tn-reserve__indexing{border:1px solid var(--gold);border-left:4px solid var(--giallo-antico);background:var(--field);padding:10px 14px;margin:0 0 10px;font-size:13.5px;line-height:1.5}.tn-reserve-note{margin:18px 0 0;padding-top:10px;border-top:1px solid rgba(143,113,48,.3)}.tn-reserve-note__body{margin:0;color:var(--ink-soft)}.tn-reserve-note__lead{font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.04em;color:var(--porpora)}.tn-reserve-note__frame{font-style:italic;opacity:.8}.tn-reserve__asks{margin-top:12px}.tn-reserve__asks .tn-chip{text-align:left}.tn-reserve__asks .tn-chip:disabled{opacity:.55;cursor:default}.tn-lens__toggle{display:flex;align-items:baseline;gap:12px;width:100%;background:none;border:0;padding:0;margin:0;font-family:inherit;color:inherit;text-align:left;cursor:pointer}.tn-lens__toggle:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.tn-lens__applied{flex:1 1;min-width:0;font-size:13px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-lens__chevron{flex:none;font-size:18px;line-height:1;color:var(--gold);width:20px;text-align:center}.tn-lens__section .tn-loop{margin-top:12px}.tn-lens__list{list-style:none;padding:0;margin:0 0 18px}.tn-lens{border:1px solid var(--gold);border-left:4px solid transparent;background:var(--cream-lt);padding:12px 14px;margin:0 0 10px}.tn-lens.is-default{border-left-color:var(--porpora)}.tn-lens__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tn-lens__name{font-size:16px;flex:1 1;min-width:0}.tn-lens__fragment{margin:6px 0 0}.tn-lens__form{margin-top:4px}.tn-lens__form .tn-input{width:100%}.tn-person__variants{margin:4px 0 0;color:var(--ink-soft)}.tn-person__variants em{font-style:italic}.tn-cast__maybe{border:1px solid var(--gold);border-left:4px solid var(--giallo-antico);background:var(--field);padding:10px 14px;margin:0 0 12px}.tn-cast__maybe-label{font-size:11px;margin:0 0 6px}.tn-cast__maybe-list{margin:0;padding-left:18px}.tn-cast__maybe-list li{margin:0 0 3px}.tn-cast__maybe-note{margin:8px 0 0;padding-top:8px;border-top:1px solid rgba(143,113,48,.25);font-style:italic}.tn-merge{list-style:none;margin:0 0 10px;padding:0}.tn-merge:last-child{margin-bottom:0}.tn-merge__claim{margin:0 0 6px}.tn-merge__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tn-merge__actions .tn-btn{padding:6px 12px;font-size:12px}.tn-cast__maybe-list:has(.tn-merge){padding-left:0}.tn-shell.tn-shell--with-rail.tn-shell--rail-collapsed{grid-template-columns:240px 1fr 30px 280px}@media (max-width:1100px){.tn-shell.tn-shell--with-rail.tn-shell--rail-collapsed{grid-template-columns:240px 1fr 30px}}@media (max-width:860px){.tn-shell.tn-shell--with-rail.tn-shell--rail-collapsed{grid-template-columns:1fr}}.tn-shell__rail--collapsed{padding:8px 0;overflow:hidden}.tn-rail__collapse{display:flex;align-items:center;gap:6px;margin:0 0 10px auto;background:none;border:none;padding:2px 4px;cursor:pointer;font-family:var(--font-serif);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--porpora)}.tn-rail__collapse:hover{text-decoration:underline}.tn-rail__collapse:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-shell__rail--collapsed .tn-rail__collapse{margin:0 auto;flex-direction:column;gap:8px;padding:6px 0;width:100%}.tn-shell__rail--collapsed .tn-rail__collapse-label{writing-mode:vertical-rl;white-space:nowrap}.tn-chat-settings{padding-bottom:16px}.tn-chat-settings .tn-label{margin:0 0 12px}.tn-chat-settings__select{width:100%;margin:5px 0 8px}.tn-chat-settings__scope{margin-bottom:4px;color:var(--porpora)}.tn-chat-settings .tn-caption,.tn-chat-settings .tn-doc__error{display:block;margin-top:8px}.tn-chat-settings>a{display:inline-block;margin-top:10px}.tn-rail__section-divider{border:0;border-top:1px solid rgba(143,113,48,.4);margin:0 0 16px}.tn-narrative{margin:0 0 16px}.tn-narrative__p{font-size:16px;line-height:1.72;margin:0 0 12px;color:var(--ink);max-width:68ch}.tn-narrative__p:last-child{margin-bottom:0}.tn-narrative__ref{color:var(--porpora);text-decoration:none;padding:0 1px}.tn-narrative__ref:hover{text-decoration:underline}.tn-narrative__ref:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-narrative__inference{color:var(--ink-soft)}.tn-narrative__grounded{color:var(--ink)}.tn-narrative__quoted{font:inherit;color:inherit;background:rgba(143,113,48,.16);border:0;border-bottom:1px solid rgba(143,113,48,.6);padding:0 1px;margin:0;text-align:left;cursor:pointer;display:inline;transition:background-color .13s ease,border-color .13s ease}.tn-narrative__quoted:hover{background:rgba(143,113,48,.3);border-bottom-color:var(--porpora)}.tn-narrative__quoted:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-narrative__cite{font-size:11px;line-height:0;margin-left:1px}.tn-narrative__citebtn{font:inherit;font-size:11px;background:none;border:0;padding:0 1px;margin:0 0 0 1px;cursor:pointer;color:var(--porpora);font-weight:600;border-radius:0;transition:background-color .13s ease,color .13s ease}.tn-narrative__citebtn:hover{background:var(--porpora);color:var(--cream-lt)}.tn-narrative__citebtn:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-narrative__legend{margin-top:8px}.tn-narrative__h{font-family:var(--font-serif);color:var(--gold);letter-spacing:.01em;line-height:1.3;margin:20px 0 8px;max-width:68ch}.tn-narrative__h:first-child{margin-top:0}h3.tn-narrative__h{font-size:19px}h4.tn-narrative__h{font-size:16.5px}h5.tn-narrative__h{font-size:13px;text-transform:uppercase;letter-spacing:.08em}.tn-narrative__ol,.tn-narrative__ul{margin:0 0 12px;padding-left:22px;max-width:68ch}.tn-narrative__li{font-size:16px;line-height:1.72;color:var(--ink);margin-bottom:6px}.tn-narrative__li::marker{color:var(--gold)}.tn-narrative__quote{margin:0 0 12px;padding:2px 0 2px 16px;border-left:4px solid var(--porpora);font-size:16px;line-height:1.72;color:var(--ink);max-width:66ch}.tn-narrative__rule{border:0;border-top:1px solid var(--gold);opacity:.5;margin:18px 0}.tn-narrative__tablewrap{overflow-x:auto;margin:0 0 14px}.tn-narrative__table{border-collapse:collapse;width:100%;font-size:14.5px}.tn-narrative__table td,.tn-narrative__table th{border:1px solid var(--gold);padding:7px 10px;text-align:left;vertical-align:top;line-height:1.55}.tn-narrative__table th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--porpora);background:var(--cream-lt);font-weight:600}.tn-narrative code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--field);padding:1px 4px}.tn-tally{border:1px solid var(--gold);border-left:4px solid var(--porpora);background:var(--cream-lt);padding:12px 16px 14px;margin:0 0 14px;border-radius:var(--radius)}.tn-tally__label{font-size:11px;margin:0 0 4px}.tn-tally__figure{display:flex;align-items:baseline;gap:10px;margin:0;flex-wrap:wrap}.tn-tally__count{font-family:var(--font-serif);font-size:34px;line-height:1.1;color:var(--ink);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.tn-tally__unit{font-size:17px;color:var(--ink)}.tn-tally__def{margin:10px 0 0;padding:8px 10px;background:var(--cream);border-left:2px solid var(--gold);font-size:14px;line-height:1.5}.tn-tally__deflabel{display:block;font-size:10px;margin:0 0 2px}.tn-tally__basis{margin:8px 0 0;padding-top:8px;border-top:1px solid rgba(143,113,48,.25);font-style:italic}.tn-tally__floor{color:var(--rosso);font-weight:500;font-style:normal}.tn-tally__coverage{margin:10px 0 0;color:var(--ink-soft)}.tn-obs{border:1px solid rgba(71,84,63,.3);border-left:3px solid var(--verde-antico);background:var(--cream-lt);padding:12px 16px;margin:0 0 16px;border-radius:var(--radius)}.tn-obs__head{font-size:10px;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(71,84,63,.22)}.tn-obs__list{list-style:none;margin:0;padding:0}.tn-obs__item+.tn-obs__item{margin-top:14px;padding-top:14px;border-top:1px solid rgba(71,84,63,.22)}.tn-obs__level{display:inline-block;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 6px}.tn-obs__level--incomplete{color:var(--rosso)}.tn-obs__headline{margin:0;font-family:var(--font-serif);font-size:15.5px;line-height:1.45;color:var(--ink)}.tn-obs__detail{margin:5px 0 0;color:var(--ink-soft);line-height:1.55}.tn-obs__docs{margin:6px 0 0}.tn-obs__doc{color:var(--porpora);text-decoration:none;border-bottom:1px solid}.tn-obs__doc:hover{color:var(--ink)}.tn-obs__foot{margin:12px 0 0;padding-top:8px;border-top:1px solid rgba(71,84,63,.22);font-style:italic}.tn-matrix__alarm{color:var(--rosso)}.tn-matrix__rows{border-top:1px solid rgba(143,113,48,.25)}.tn-matrix__legend{display:block;margin-top:10px}.tn-melement{border-bottom:1px solid rgba(143,113,48,.15);border-left:3px solid transparent;padding:10px 0 12px 10px}.tn-melement.is-gap{border-left-color:var(--rosso)}.tn-melement.is-thin{border-left-color:var(--giallo-antico)}.tn-melement.is-supported{border-left-color:var(--verde-antico)}.tn-melement__head{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-serif);font-size:15px;color:var(--ink)}.tn-melement__head:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-melement__label{flex:1 1;min-width:0}.tn-melement__gauge{margin:8px 0 6px}.tn-melement__rule{font-size:12px;color:var(--ink-soft);margin:0;font-style:italic}.tn-melement__rule code{font-family:var(--font-serif);font-style:normal;background:var(--field);border:1px solid rgba(143,113,48,.4);padding:0 4px}.tn-melement__norule{color:var(--rosso);font-style:normal}.tn-melement__empty{padding:8px 0 0}.tn-cast__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.tn-person{border:1px solid rgba(143,113,48,.45);background:var(--field);padding:10px 12px}.tn-person.is-new{border-color:var(--gold)}.tn-person__head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.tn-person__name{font-size:15px;color:var(--porpora);flex:1 1;min-width:0}.tn-person__stats{display:flex;gap:12px;font-size:12.5px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tn-person__span{font-size:11.5px;color:var(--ink-soft);margin:4px 0 0}.tn-person__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.tn-person__cta{margin-top:10px;padding:4px 10px;font-size:12px}.tn-pairs__rule{font-size:12.5px;color:var(--ink-soft);margin:0 0 12px;padding:8px 10px;border-left:3px solid var(--gold);background:var(--field)}.tn-pairs__list{display:flex;flex-direction:column;gap:14px}.tn-pair{border:1px solid rgba(143,113,48,.45);padding:10px 12px}.tn-pair.is-new{border-color:var(--gold)}.tn-pair__head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tn-pair__person{font-size:13px;color:var(--porpora)}.tn-pair__sides{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.tn-pair__side{min-width:0}.tn-pair__quote{margin:6px 0 0;padding:8px 10px;background:var(--field);border-left:2px solid var(--porpora);font-size:13px;line-height:1.5}.tn-pair__cite{display:block;margin-top:6px;font-size:11px;color:var(--ink-soft);font-style:normal}@media (max-width:720px){.tn-pair__sides{grid-template-columns:1fr}}.tn-attn__list{display:flex;flex-direction:column;gap:14px}.tn-attn{padding:12px 14px}.tn-attn__head{display:flex;align-items:center;gap:10px}.tn-attn__subject{font-size:13px;color:var(--porpora)}.tn-tile{border:1px solid rgba(143,113,48,.4);background:var(--field);margin-bottom:10px;border-left:3px solid var(--argento)}.tn-tile.is-warn{border-left-color:var(--rosso)}.tn-tile.is-good{border-left-color:var(--verde-antico)}.tn-tile__main{display:block;padding:9px 11px 7px;text-decoration:none;color:inherit}.tn-tile__main:hover{background:var(--cream)}.tn-tile__name{display:block;font-size:14px;color:var(--porpora)}.tn-tile__metric{display:block;margin-top:3px;font-size:12.5px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tn-tile__metric.is-warn{color:var(--rosso)}.tn-tile__foot{display:flex;align-items:center;gap:6px;padding:4px 8px 6px;border-top:1px solid rgba(143,113,48,.2)}.tn-tile__refresh{padding:2px 6px;font-size:11px}.tn-template__blurb{margin:10px 0 0;max-width:68ch}.tn-elform{margin-top:12px;border-top:1px solid rgba(143,113,48,.25);padding-top:10px}.tn-elform__row{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.tn-elform--inline{border:1px solid var(--gold);background:var(--field);padding:12px;margin:0 0 12px}.tn-elform__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.tn-elform__row .tn-input:first-child{flex:2 1;min-width:180px}.tn-elform__row .tn-input:nth-child(2){flex:3 1;min-width:200px}.tn-wline__controls{float:right;display:inline-flex;align-items:center;gap:2px;margin-left:8px}.tn-wline__vetted{color:var(--verde-antico);display:inline-flex}.tn-wline__review{display:inline-flex;gap:2px;opacity:0;transition:opacity .13s ease}.tn-wline:hover .tn-wline__review,.tn-wline__review:focus-within{opacity:1}.tn-wline__review.is-failed{opacity:1}.tn-wline__review.is-failed .tn-act{color:var(--rosso)}.tn-wline.is-rejected .tn-wline__claim{text-decoration:line-through;color:var(--ink-soft)}@media (hover:none){.tn-wline__review{opacity:1}}.tn-badge.tn-badge--unvetted{color:var(--ink);border-color:var(--giallo-antico);background:rgba(185,134,44,.14)}.tn-melement.is-unvetted{border-left-color:var(--giallo-antico)}.tn-melement__prompt{font-size:12.5px;color:var(--ink-soft);margin:8px 0 4px;padding:7px 9px;background:var(--field);border-left:2px solid var(--giallo-antico)}.tn-gauge .tn-gauge__fill--unvetted{background:repeating-linear-gradient(45deg,var(--giallo-antico-lt),var(--giallo-antico-lt) 3px,var(--field) 3px,var(--field) 6px)}.tn-gauge{display:flex}.tn-stale{font-size:12.5px;color:var(--ink);margin:0 0 10px;padding:8px 10px;background:var(--field);border-left:3px solid var(--giallo-antico)}.tn-wline__merged{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border:1px solid rgba(143,113,48,.45);padding:1px 5px;margin-left:6px;white-space:nowrap}.tn-melement__acceptall{padding:3px 10px;font-size:12px;margin-left:4px}.tn-dossier__head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid rgba(143,113,48,.3);margin-bottom:10px}.tn-dossier__name{font-size:20px;color:var(--porpora);margin:2px 0 0}.tn-dossier__stats{display:flex;gap:18px;margin-left:auto;flex-wrap:wrap}.tn-dstat{display:flex;flex-direction:column;align-items:flex-end}.tn-dstat strong{font-size:22px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tn-dstat em{font-style:normal;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.tn-dstat.is-warn strong{color:var(--rosso)}.tn-dossier__docs{font-size:12.5px;color:var(--ink-soft);margin:0 0 12px}.tn-dsection{border-top:1px solid rgba(143,113,48,.2)}.tn-dsection__head{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;background:none;border:none;padding:10px 0 8px;cursor:pointer;font-family:var(--font-serif);font-size:15px;color:var(--ink)}.tn-dsection__head span:last-child{margin-left:auto}.tn-dsection__head:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-dsection__hint{font-size:12px;color:var(--ink-soft);margin:0 0 8px;font-style:italic}.tn-feedback-panel{display:flex;flex-direction:column;gap:10px;flex:1 1}.tn-feedback-panel .tn-field{margin-bottom:0}.tn-feedback-panel .tn-textarea{resize:vertical}.tn-feedback-panel__dictate{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.tn-feedback-panel .tn-mic__error{position:static;flex-wrap:wrap;width:100%}.tn-side__collapse{background:none;border:0;padding:4px 2px 4px 6px;margin:0;cursor:pointer;display:flex;align-items:center;flex:none}.tn-side__collapse:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-side__count{font-size:11px;color:var(--ink-soft);padding-right:10px;flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tn-progress{border-left:3px solid var(--gold);padding:2px 0 2px 14px;margin:4px 0 12px;max-width:62ch}.tn-progress__head{margin:0 0 8px}.tn-progress__list{list-style:none;margin:0;padding:0}.tn-progress__done{font-size:13.5px;line-height:1.55;color:var(--ink-soft);padding:1px 0 1px 16px;position:relative}.tn-progress__done:before{content:"";position:absolute;left:2px;top:7px;width:4px;height:8px;border:solid var(--verde-antico);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.tn-progress__now{font-size:13.5px;margin:6px 0 0;color:var(--ink);display:flex;align-items:center;gap:8px}.tn-progress__pulse{width:7px;height:7px;flex:none;border-radius:50%;background:var(--porpora);animation:tn-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.tn-progress__pulse{animation:none}}.tn-pair__gap{font-size:12.5px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tn-pair__dismiss,.tn-pair__more{padding:4px 8px;font-size:12px}.tn-pair__dismiss{color:var(--ink-soft)}.tn-pair__dismiss:hover:not(:disabled){color:var(--porpora)}.tn-transcript{display:flex;flex-direction:column;min-height:0;height:100%;gap:10px}.tn-transcript__audio{width:100%;flex:none}.tn-transcript__lines{list-style:none;margin:0;padding:0;overflow-y:auto;min-height:0;border-top:1px solid rgba(143,113,48,.25)}.tn-transcript__line{display:flex;gap:12px;align-items:baseline;padding:7px 8px;border-bottom:1px solid rgba(143,113,48,.18);transition:background-color .13s ease}.tn-transcript__line.is-cited{background:rgba(143,113,48,.16)}.tn-transcript__line.is-playing{background:rgba(85,52,79,.1)}.tn-transcript__line.is-cited.is-playing{background:rgba(143,113,48,.26)}.tn-transcript__time{flex:none;min-width:62px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;background:none;border:0;padding:0;cursor:pointer;color:var(--porpora);text-decoration:underline}.tn-transcript__time:disabled{color:var(--ink-soft);cursor:default;text-decoration:none}.tn-transcript__time:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-transcript__text{margin:0;font-size:15px;line-height:1.55}.tn-transcript__speaker{display:inline-block;margin-right:8px;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--gold);vertical-align:baseline}.tn-transcript__line--measure{background:rgba(85,52,79,.045);border-left:3px solid var(--porpora)}.tn-transcript__measure{margin:0;font-size:13.5px;line-height:1.5;font-style:italic;color:var(--ink-soft)}.tn-media-nav{flex:none;border:1px solid rgba(143,113,48,.35);padding:6px 10px}.tn-media-nav__head{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--gold);cursor:pointer;padding:2px 0}.tn-media-nav__head:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-media-nav__list{list-style:none;margin:6px 0 0;padding:0;max-height:190px;overflow-y:auto}.tn-media-nav__row{display:flex;gap:10px;align-items:baseline;padding:3px 0;border-bottom:1px solid rgba(143,113,48,.14)}.tn-media-nav__why{font-size:13px;color:var(--ink)}.tn-media-nav__dur{flex:none;min-width:40px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink-soft)}.tn-media-nav__title{font-size:14px}.tn-media-nav__title.is-structural{font-style:italic;color:var(--ink-soft)}.tn-media-nav__caveat{margin:6px 0 0;color:var(--ink-soft)}.tn-coverage{flex:none;border:1px solid var(--gold);border-left-width:3px;padding:8px 10px;background:rgba(143,113,48,.06)}.tn-coverage__head{margin:0 0 4px;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--gold);font-weight:400}.tn-coverage__list{margin:0;padding-left:18px;font-size:13.5px;line-height:1.5}.tn-scenes{list-style:none;margin:6px 0 0;padding:0 0 4px;display:flex;gap:8px;overflow-x:auto}.tn-scenes__item{flex:none}.tn-scenes__button{display:block;padding:0;border:1px solid rgba(143,113,48,.35);background:none;cursor:pointer;text-align:left}.tn-scenes__button:disabled{cursor:default;opacity:.7}.tn-scenes__button:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-scenes__frame{display:block;width:116px;height:76px;object-fit:cover}.tn-scenes__frame--none{display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--ink-soft);background:rgba(143,113,48,.08)}.tn-scenes__time{display:block;padding:2px 4px;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--porpora)}.tn-transcript__measure-who{font-style:normal;letter-spacing:.06em;text-transform:uppercase;font-size:11px;color:var(--gold)}.tn-transcript__note{flex:none;color:var(--ink-soft)}.tn-sounds__note{color:var(--ink-soft);margin:0 0 .75rem}.tn-sounds{list-style:none;margin:0;padding:0}.tn-sounds__item{border-left:2px solid var(--cream);padding:.35rem 0 .35rem .75rem;margin-bottom:.6rem}.tn-sounds__button{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:none;border:1px solid var(--cream);border-radius:0;padding:.05em .35em;cursor:pointer;color:var(--ink)}.tn-sounds__button:disabled{cursor:default;opacity:.6}.tn-sounds__label{font-weight:600}.tn-hash{border-radius:0}@media (prefers-reduced-motion:reduce){.tn-transcript__line{transition:none}}.tn-doc__open{font-family:var(--font-serif);font-size:15.5px;color:var(--porpora);background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}.tn-doc__open:hover{color:var(--ink)}.tn-doc__open:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-pdfpreview{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background:var(--ink-soft);padding:12px;display:flex;flex-direction:column;gap:12px}.tn-pdfpreview__page{background:var(--cream-lt);min-height:120px}.tn-pdfpreview__page canvas{display:block;width:100%;height:auto}.tn-wordpreview{display:flex;flex-direction:column;min-height:0;height:100%}.tn-wordpreview__note{flex:none;margin:0;padding:8px 16px;border-bottom:1px solid rgba(143,113,48,.25)}.tn-wordpreview__body{position:relative;flex:1 1}.tn-docxpreview,.tn-wordpreview__body{min-height:0;display:flex;flex-direction:column}.tn-docxpreview{height:100%}.tn-docxpreview__body{flex:1 1;min-height:0;overflow:auto;padding:20px 24px;background:var(--field);border:1px solid rgba(143,113,48,.25);font-family:var(--font-serif);font-size:15px;line-height:1.6;color:var(--ink);overflow-wrap:anywhere}.tn-docxpreview__body>:first-child{margin-top:0}.tn-docxpreview__body p{margin:0 0 10px}.tn-docxpreview__body h1,.tn-docxpreview__body h2,.tn-docxpreview__body h3,.tn-docxpreview__body h4{font-family:var(--font-serif);color:var(--ink);margin:18px 0 8px;line-height:1.25}.tn-docxpreview__body h1{font-size:21px}.tn-docxpreview__body h2{font-size:18px}.tn-docxpreview__body h3{font-size:16px}.tn-docxpreview__body ol,.tn-docxpreview__body ul{margin:0 0 10px;padding-left:24px}.tn-docxpreview__body li{margin:0 0 4px}.tn-docxpreview__body blockquote{margin:0 0 10px;padding:2px 0 2px 14px;border-left:2px solid var(--gold);color:var(--ink-soft)}.tn-docxpreview__body hr{border:0;border-top:1px solid rgba(143,113,48,.3);margin:16px 0}.tn-docxpreview__body .tn-docx-center{text-align:center}.tn-docxpreview__body .tn-docx-right{text-align:right}.tn-docxpreview__body .tn-docx-justify{text-align:justify}.tn-docxpreview__body .tn-docx-indent-1{margin-left:3em}.tn-docxpreview__body .tn-docx-indent-2{margin-left:6em}.tn-docxpreview__body .tn-docx-indent-3{margin-left:9em}.tn-docxpreview__body .tn-docx-indent-4{margin-left:12em}.tn-docxpreview__body .tn-docx-first-line{text-indent:3em}.tn-docxpreview__body img{display:block;max-width:100%;height:auto;margin:12px 0;border:1px solid rgba(143,113,48,.3)}.tn-docxpreview__body .tn-docx-center img{margin-left:auto;margin-right:auto}.tn-docxpreview__body table{border-collapse:collapse;margin:0 0 12px;width:100%;display:block;overflow-x:auto}.tn-docxpreview__body td,.tn-docxpreview__body th{border:1px solid rgba(143,113,48,.35);padding:6px 9px;text-align:left;vertical-align:top}.tn-docxpreview__body th{background:rgba(143,113,48,.1);font-weight:600}.tn-docxpreview__body code,.tn-docxpreview__body pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tn-docxpreview__body pre{white-space:pre-wrap;margin:0 0 10px}.tn-docxpreview__note{flex:none;color:var(--ink-soft);margin:6px 0 0}.tn-textpreview{display:flex;flex-direction:column;min-height:0;height:100%}.tn-textpreview__body{flex:1 1;min-height:0;overflow:auto;margin:0;padding:12px;background:var(--field);border:1px solid rgba(143,113,48,.25);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.tn-textpreview__note{flex:none;color:var(--ink-soft);margin:6px 0 0}.tn-textpreview__bar{flex:none;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.tn-textpreview__bar:empty{display:none}.tn-textpreview__bar>.tn-marktoggles{padding:0}.tn-textpreview__body--rich{font-family:var(--font-serif);font-size:15px;line-height:1.6;padding:20px 24px;white-space:normal}.tn-md{max-width:68ch}.tn-md__h{font-family:var(--font-serif);color:var(--ink);margin:20px 0 8px;line-height:1.25}.tn-md__h:first-child{margin-top:0}.tn-md__h1{font-size:22px;border-bottom:1px solid var(--gold);padding-bottom:6px}.tn-md__h2{font-size:18px}.tn-md__h3{font-size:16px}.tn-md__h4,.tn-md__h5,.tn-md__h6{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.tn-md__list,.tn-md__p{margin:0 0 12px}.tn-md__list{padding-left:22px}.tn-md__list li{margin:0 0 4px}.tn-md__quote{margin:0 0 12px;padding:2px 0 2px 14px;border-left:2px solid var(--porpora);color:var(--ink-soft)}.tn-md__quote>:last-child{margin-bottom:0}.tn-md__rule{border:none;border-top:1px solid rgba(143,113,48,.4);margin:20px 0}.tn-md__code{font-size:.88em;padding:0 3px}.tn-md__code,.tn-md__pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--field);border:1px solid rgba(143,113,48,.3)}.tn-md__pre{font-size:12.5px;line-height:1.5;padding:10px 12px;white-space:pre}.tn-md__pre,.tn-md__tablewrap{margin:0 0 12px;overflow-x:auto}.tn-md__tablewrap{max-width:100%}.tn-md__table{border-collapse:collapse;font-size:13.5px}.tn-md__table td,.tn-md__table th{border:1px solid rgba(143,113,48,.35);padding:4px 9px;text-align:left;vertical-align:top}.tn-md__table th{background:var(--field);font-weight:600}.tn-textpreview__warn{flex:none;margin:0 0 8px;padding:7px 10px;background:var(--field);border-left:2px solid var(--porpora);font-size:13px;color:var(--ink-soft)}.tn-textpreview__body--prose{font-family:var(--font-serif);font-size:15px;line-height:1.65;padding:18px 22px;white-space:pre-wrap}.tn-email{max-width:74ch}.tn-email__head{margin:0 0 14px;padding:12px 14px;background:var(--field);border:1px solid var(--gold)}.tn-email__head--secondary{border-color:rgba(143,113,48,.35);margin:8px 0 0}.tn-email__field{display:flex;gap:12px;align-items:baseline;padding:2px 0}.tn-email__field+.tn-email__field{border-top:1px solid rgba(143,113,48,.18)}.tn-email__label{flex:0 0 6.5rem;margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--porpora)}.tn-email__value{flex:1 1 auto;margin:0;min-width:0;font-family:var(--font-serif);font-size:14.5px;color:var(--ink);overflow-wrap:anywhere}.tn-email__more{margin:0 0 14px}.tn-email__morelabel{cursor:pointer;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--porpora)}.tn-email__attachments{margin:0 0 14px;font-family:var(--font-serif);font-size:14px;color:var(--ink);overflow-wrap:anywhere}.tn-email__attachments .tn-label{font-size:12px;margin-right:6px}.tn-email__body{margin:0;font-family:var(--font-serif);font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.tn-email__note{margin:0 0 12px;padding:7px 10px;background:var(--field);border-left:2px solid var(--porpora);font-size:13px;color:var(--ink-soft)}.tn-tableview{display:flex;flex-direction:column;min-height:0}.tn-tableview__scroll{overflow:auto;max-width:100%;max-height:100%;border:1px solid rgba(143,113,48,.35)}.tn-tableview__table{border-collapse:separate;border-spacing:0;font-size:13px;font-family:var(--font-serif)}.tn-tableview__table td,.tn-tableview__table th{border-right:1px solid rgba(143,113,48,.22);border-bottom:1px solid rgba(143,113,48,.22);padding:5px 10px;text-align:left;vertical-align:top;max-width:42ch;overflow-wrap:anywhere}.tn-tableview__table th{top:0;background:var(--cream-lt);font-weight:600;color:var(--ink);border-bottom:1px solid var(--gold)}.tn-tableview__rownum,.tn-tableview__table th{position:-webkit-sticky;position:sticky;z-index:1;white-space:nowrap}.tn-tableview__rownum{left:0;background:var(--field);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.tn-tableview__table th.tn-tableview__rownum{z-index:2;background:var(--cream-lt)}.tn-tableview__table tbody tr:nth-child(2n) td{background:rgba(143,113,48,.045)}.tn-tableview__table tbody tr:nth-child(2n) td.tn-tableview__rownum{background:var(--field)}.tn-tableview__note{flex:none;margin:8px 0 0;font-size:13px;color:var(--ink-soft)}.tn-json{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.6}.tn-json__node>.tn-json__children{margin-left:10px;padding-left:10px;border-left:1px solid rgba(143,113,48,.3)}.tn-json__summary{cursor:pointer;padding:1px 0;list-style:none;display:flex;gap:8px;align-items:baseline}.tn-json__summary::-webkit-details-marker{display:none}.tn-json__summary:before{content:"";flex:none;width:0;height:0;border-left:5px solid var(--gold);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .13s ease}.tn-json__node[open]>.tn-json__summary:before{transform:rotate(90deg)}.tn-json__row{display:flex;gap:8px;align-items:baseline;padding:1px 0 1px 13px}.tn-json__key{color:var(--porpora);overflow-wrap:anywhere}.tn-json__count,.tn-json__deep{color:var(--ink-soft);font-style:italic}.tn-json__string{color:var(--ink);overflow-wrap:anywhere}.tn-json__number{color:var(--ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tn-json__bool,.tn-json__null{color:var(--ink-soft);font-style:italic}.tn-json__note{margin:0 0 10px;padding:7px 10px;font-family:var(--font-serif);background:var(--field);border-left:2px solid var(--porpora);font-size:13px;color:var(--ink-soft)}.tn-marktoggles{flex:none;display:flex;gap:14px;align-items:center;padding:0 0 8px}.tn-marktoggle{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);cursor:pointer}.tn-marktoggle input{accent-color:var(--porpora);margin:0}.tn-marktoggle__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft);letter-spacing:0}.tn-mark{background:transparent;color:var(--ink);border-radius:0;padding:0 1px}.tn-mark--name{background:rgba(85,52,79,.11);box-shadow:inset 0 -1px 0 var(--porpora);text-decoration:none;cursor:pointer}.tn-mark--name:focus-visible,.tn-mark--name:hover{background:rgba(85,52,79,.2)}.tn-mark--unlinked{background:transparent;box-shadow:none;border-bottom:1px dashed var(--argento);cursor:help}.tn-mark--fact{background:rgba(71,84,63,.13);box-shadow:inset 0 -1px 0 var(--verde-antico);cursor:help}.tn-tree__folder{margin-bottom:2px}.tn-tree__toggle{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;background:none;border:none;border-radius:0;font-family:inherit;font-size:14px;text-align:left;color:var(--ink);cursor:pointer}.tn-tree__toggle:hover{background:var(--cream-lt)}.tn-tree__toggle:focus-visible{outline:2px solid var(--porpora);outline-offset:-2px}.tn-tree__toggle svg{color:var(--gold);flex:none}.tn-tree__name{font-weight:600}.tn-tree__count{margin-left:auto;flex:none;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.tn-tree__children{margin-left:8px;padding-left:12px;border-left:1px solid var(--gold)}.tn-tree__file{margin-bottom:6px}.tn-mergeinto{display:flex;flex-direction:column;gap:6px;margin-top:8px}.tn-mergeinto__label{margin:0}.tn-mergeinto__select{font-size:12px;padding:5px 8px;max-width:100%}.tn-cast__manage{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 16px}.tn-pm{gap:28px;padding:18px 20px 24px}.tn-pm,.tn-pm__section{display:flex;flex-direction:column}.tn-pm__section{gap:10px}.tn-pm__section>.tn-label{margin:0;padding-bottom:6px;border-bottom:1px solid rgba(143,113,48,.35);font-size:11.5px}.tn-pm__hint{margin:0;font-style:italic;color:var(--ink-soft)}.tn-pm__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.tn-pm__cluster{border-left:3px solid var(--gold);padding:8px 0 8px 12px;background:var(--field)}.tn-pm__name{margin:0 0 6px}.tn-pm__variants{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.tn-pm__variants li{display:flex;align-items:center;gap:10px;font-size:13px}.tn-pm__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;background:var(--field);border-left:3px solid var(--gold)}.tn-pm__struck{text-decoration:line-through;opacity:.55}.tn-pm__mini{padding:5px 12px;font-size:12px;letter-spacing:.04em;text-transform:none;border:1px solid var(--gold);background:var(--cream-lt);color:var(--porpora);white-space:nowrap}.tn-pm__mini:hover{background:var(--porpora);color:var(--cream-lt);border-color:var(--porpora)}.tn-pm__mini--undo{color:var(--rosso)}.tn-pm__mini--undo:hover{background:var(--rosso);color:var(--cream-lt);border-color:var(--rosso)}.tn-pm__mini[disabled]{opacity:.45;cursor:not-allowed}.tn-pm__section>.tn-pm__mini{align-self:flex-start}.tn-pm__manual{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tn-pm__manual .tn-select{max-width:260px;font-size:13px;padding:6px 9px}.tn-pm__foot{position:-webkit-sticky;position:sticky;bottom:0;border-top:1px solid var(--gold);padding:14px 20px;gap:10px;background:var(--cream-lt)}.tn-pm__foot,.tn-pm__staged{display:flex;flex-direction:column}.tn-pm__staged{gap:6px;max-height:132px;overflow-y:auto;border-left:3px solid var(--porpora);padding-left:10px}.tn-pm__error{margin:0;color:var(--rosso)}.tn-cast__pending{margin:0 0 14px;padding:8px 12px;border-left:3px solid var(--giallo-antico);background:var(--field)}.tn-tally__breakdown{margin-top:.35rem;color:var(--ink-soft);letter-spacing:.02em}.tn-tally__audit{margin-top:.9rem;padding-top:.75rem;border-top:1px solid rgba(143,113,48,.25)}.tn-tally__estimate{font-family:var(--font-serif);font-size:1.05rem;margin:.2rem 0 .35rem;color:var(--ink)}.tn-tally__estimate strong{font-size:1.25rem;letter-spacing:.01em}.tn-tally__auditbasis{color:var(--ink-soft);max-width:62ch}.tn-pm__toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tn-pm__staged-note{margin:0;font-style:italic;color:var(--ink-soft)}.tn-pm__proposed{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px dashed rgba(143,113,48,.4);display:flex;flex-direction:column;gap:10px}.tn-pm__pending{padding:8px 10px;background:var(--cream-lt);border:1px dashed var(--gold)}.tn-pm__pending-name{margin:0 0 8px}.tn-pm__cluster--synthetic{border-left-style:dashed}.tn-pm__cluster--pair,.tn-pm__cluster--synthetic{border-left-color:var(--giallo-antico)}.tn-pm__cluster--dropping{outline:2px dashed var(--porpora);outline-offset:-2px;background:var(--cream-lt)}.tn-pm__draggable{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tn-pm__draggable:active{cursor:-webkit-grabbing;cursor:grabbing}.tn-pm__accept,.tn-pm__deny{padding:9px 18px;font-size:13px;letter-spacing:.05em;text-transform:none;border:1px solid;font-family:inherit;cursor:pointer;white-space:nowrap}.tn-pm__accept{background:var(--porpora);color:var(--cream-lt);border-color:var(--porpora)}.tn-pm__accept:hover{opacity:.88}.tn-pm__deny{background:var(--cream-lt);color:var(--rosso);border-color:var(--rosso)}.tn-pm__deny:hover{background:var(--rosso);color:var(--cream-lt)}.tn-evidence{margin:18px 0 0;border-top:1px solid var(--gold)}.tn-evidence__toggle{display:flex;align-items:baseline;gap:8px;width:100%;font:inherit;text-align:left;cursor:pointer;background:none;border:0;padding:10px 2px;color:var(--ink-soft)}.tn-evidence__toggle:hover{color:var(--ink)}.tn-evidence__toggle:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-evidence__caret{color:var(--gold);font-size:11px}.tn-evidence__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--porpora)}.tn-evidence__pending{margin-left:auto;font-size:12px;color:var(--ink-soft);border-left:3px solid var(--giallo-antico);padding-left:8px}.tn-evidence__panel{padding:4px 0 8px}.tn-timeline{list-style:none;margin:4px 0 16px;padding:0 0 0 14px;border-left:2px solid var(--gold);max-width:68ch}.tn-timeline__row{display:flex;gap:12px;align-items:baseline;padding:6px 0;position:relative}.tn-timeline__row:before{content:"";position:absolute;left:-19px;top:13px;width:7px;height:7px;background:var(--porpora);border:1px solid var(--cream-lt)}.tn-timeline__when{flex:0 0 auto;min-width:9.5em;font-size:12px;letter-spacing:.04em;color:var(--porpora);text-transform:uppercase}.tn-timeline__what{font:inherit;font-size:15px;line-height:1.55;color:var(--ink);background:none;border:0;padding:0;text-align:left;cursor:pointer;border-bottom:1px solid transparent}.tn-timeline__what:hover{border-bottom-color:var(--gold)}.tn-timeline__what:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-answer-widget{margin:14px 0 18px;padding:12px 14px;border:1px solid var(--gold);background:var(--cream-lt)}.tn-answer-widget__title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--porpora);margin:0 0 10px}.tn-answer-widget__empty{margin:6px 0 0;color:var(--ink-soft)}.tn-detail__tools{margin:2px 0 6px;padding-left:18px}.tn-detail__tools li{margin-bottom:2px}.tn-detail__prelabel{display:block;margin-top:6px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--porpora)}.tn-withheld{margin:10px 0 0;padding:8px 12px;border-left:3px solid var(--giallo-antico);background:var(--field);color:var(--ink-soft)}.tn-lens-picker{display:inline-flex;align-items:center;gap:6px}.tn-lens-picker__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--porpora)}.tn-lens-picker__select{font-family:var(--font-serif);font-size:13px;color:var(--ink);background:var(--cream-lt);border:1px solid var(--gold);border-radius:var(--radius);padding:4px 8px;max-width:22ch}.tn-lens-picker__select:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-lens-picker__select:disabled{opacity:.55;cursor:default}.tn-chron{--rail-min:23rem;max-width:84rem}@media (min-width:62rem){.tn-chron--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--rail-min),.9fr);grid-gap:2rem;gap:2rem;align-items:start}.tn-chron__stage{position:-webkit-sticky;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.5rem}.tn-chron__rail{border-left:1px solid var(--cream);padding-left:1.25rem;min-width:0}}.tn-chron__head{border-bottom:1px solid var(--cream);padding-bottom:.75rem;margin-bottom:1rem}.tn-chron__title{font-size:1.45rem;line-height:1.2;margin:0 0 .3rem;word-break:break-word}.tn-chron__player{margin:0 0 1.25rem}.tn-chron__video{display:block;width:100%;max-height:56vh;background:var(--ink);border:1px solid var(--cream)}.tn-chron__audio{width:100%}.tn-chron__mediaerror{border-left:3px solid var(--rosso);padding-left:.75rem;color:var(--ink-soft)}.tn-chron__tl{margin:0 0 1.5rem;isolation:isolate}.tn-chron__tlrow{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;margin-bottom:.4rem}.tn-chron__tlkey{font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:var(--gold);text-align:right;line-height:1.2}.tn-chron__tlbar{position:relative;height:1.15rem;background:var(--field);border:1px solid var(--cream);overflow:hidden}.tn-chron__tlspan{position:absolute;inset-block:0;padding:0;border:0;cursor:pointer;background:var(--porpora);opacity:.8;transition:opacity .13s ease}.tn-chron__tlspan:focus-visible,.tn-chron__tlspan:hover{opacity:1}.tn-chron__tlspan.is-structural{background:var(--cipollino)}.tn-chron__tlspan.is-moment{background:var(--rosso)}.tn-chron__tlspan.is-sound{background:var(--verde-antico)}.tn-chron__tlhead{position:absolute;inset-block:0;width:2px;background:var(--ink);pointer-events:none;z-index:1}.tn-chron__tlbar--graph{height:2.6rem}.tn-chron__curve{display:block;width:100%;height:100%}.tn-chron__curve path{fill:none;stroke:var(--verde-antico);stroke-width:1.5;vector-effect:non-scaling-stroke}.tn-chron__block{margin:0 0 1.5rem}.tn-chron__h2{font-size:.72rem;letter-spacing:.11em;text-transform:uppercase;color:var(--gold);margin:0 0 .5rem}.tn-chron__caveat{color:var(--ink-soft);margin:.4rem 0 0}.tn-chron__list{list-style:none;margin:0;padding:0}.tn-chron__row{display:flex;gap:.6rem;align-items:baseline;padding:.3rem 0;border-bottom:1px solid var(--field)}.tn-chron__why,.tn-chron__why-empty{color:var(--ink-soft)}.tn-chron__why-empty{margin:.5rem 0 0;padding-left:1.1rem}.tn-chron__whylist{list-style:none;margin:.5rem 0 0;padding:0}.tn-chron__whyrow{display:grid;grid-template-columns:4.2rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:baseline;padding:.3rem 0;border-bottom:1px solid var(--field);color:var(--ink-soft)}.tn-chron__cov{border-collapse:collapse;margin:.6rem 0 0;font-size:.85rem;min-width:min(100%,26rem)}.tn-chron__cov td,.tn-chron__cov th{border:1px solid var(--cream);padding:.3rem .6rem;text-align:left}.tn-chron__cov thead th{font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:var(--gold);font-weight:400}.tn-chron__cov tbody th{font-weight:600}.tn-chron__cov td{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.tn-chron__foot{border-top:1px solid var(--cream);margin-top:1.5rem;padding-top:.75rem;color:var(--ink-soft)}.tn-chron__time{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;background:none;border:1px solid var(--cream);padding:.05em .35em;cursor:pointer;color:var(--ink)}.tn-chron__time:disabled{cursor:default;opacity:.55}.tn-chron__time:hover:not(:disabled){background:var(--field)}.tn-stream__head{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;align-items:baseline;margin:0 0 .5rem}.tn-stream__legend{flex:1 1 18rem;color:var(--ink-soft);margin:0}.tn-stream__list{list-style:none;margin:0;padding:0}.tn-stream__row{display:grid;grid-template-columns:4.2rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:start;padding:.35rem .5rem;border-left:3px solid transparent;transition:background .13s ease,border-color .13s ease}.tn-stream__row.is-now{background:var(--field);border-left-color:var(--gold)}.tn-stream__section{font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--gold)}.tn-stream__section.is-structural{font-style:italic;text-transform:none;letter-spacing:0}.tn-stream__tag{display:inline-block;flex:0 0 auto;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);padding:.05em .35em;margin-right:.5rem;vertical-align:.12em;white-space:nowrap}.tn-stream__machine{color:var(--ink-soft)}.tn-stream__said{color:var(--ink);quotes:"\201C" "\201D"}.tn-stream__said:before{content:open-quote}.tn-stream__said:after{content:close-quote}.tn-stream__line{display:block;padding-left:.35rem}.tn-stream__sure{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tn-stream__sure.is-weak{color:var(--rosso)}.tn-stream__sure.is-moderate{color:var(--porpora)}.tn-stream__sure.is-strong{color:var(--verde-antico)}.tn-stream__scene{display:flex;gap:.75rem;align-items:flex-start}.tn-stream__img{display:block;width:128px;height:auto;border:1px solid var(--cream);flex:0 0 auto}.tn-chron__frame{overflow:hidden}.tn-chron__frame video{display:block;width:100%;height:auto}.tn-chron__frame.is-rot-90 video{transform:rotate(90deg) scale(.5625)}.tn-chron__frame.is-rot-180 video{transform:rotate(180deg)}.tn-chron__frame.is-rot-270 video{transform:rotate(270deg) scale(.5625)}.tn-chron__turn{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:8px}.tn-stream__seen{color:var(--ink-soft)}.tn-stream__blind{display:block;margin-top:6px;font-size:.92em;color:var(--ink-mute,var(--ink-soft))}.tn-stream__blindtext{margin-left:6px}.tn-stream__saidhere{display:block;margin-top:8px;padding-left:10px;border-left:2px solid var(--gold)}.tn-stream__quote{display:block;margin-top:3px;color:var(--ink);font-style:italic}.tn-stream__measure{color:var(--ink-soft)}.tn-chron__speaker{font-weight:600;margin-right:.4rem}.tn-voices{margin:0 0 1.5rem}.tn-voices__list{list-style:none;margin:.5rem 0 0;padding:0}.tn-voices__row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;padding:.45rem .6rem;border-left:3px solid var(--gold);background:var(--field);margin-bottom:.4rem}.tn-voices__claim{flex:0 0 auto}.tn-voices__quote{flex:1 1 15rem;color:var(--ink-soft)}.tn-voices__actions{display:flex;gap:.4rem;flex:0 0 auto}.tn-voices__settled{color:var(--ink-soft);padding:.2rem 0}.tn-ask{margin:0 0 1.5rem}.tn-ask__turns{list-style:none;margin:.75rem 0;padding:0}.tn-ask__a,.tn-ask__q{padding:.45rem .65rem;margin-bottom:.4rem;border-left:3px solid var(--cream)}.tn-ask__q{border-left-color:var(--porpora);font-weight:600}.tn-ask__a{border-left-color:var(--gold);background:var(--field)}.tn-ask__text{margin:0}.tn-ask__note{color:var(--ink-soft);margin:.3rem 0 0}.tn-ask__time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:none;border:1px solid var(--cream);padding:0 .25em;cursor:pointer;color:var(--ink)}.tn-ask__time:hover{background:var(--cream-lt)}.tn-ask__box{display:flex;gap:.5rem}.tn-ask__box .tn-input{flex:1 1;min-width:0}.tn-ask__error,.tn-deep__error{color:var(--rosso);margin:.4rem 0 0}.tn-hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;letter-spacing:.02em;word-break:break-all;background:var(--field);border:1px solid var(--cream);padding:.1em .35em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.tn-shots__noframe{display:block;width:128px;padding:1.6rem 0;text-align:center;font-size:.75rem;color:var(--ink-soft);border:1px dashed var(--cream);line-height:1.2}.tn-sounds__confusions{margin:.35rem 0 0;padding-left:1.1rem;color:var(--ink-soft)}@media (max-width:62rem){.tn-chron__rail,.tn-chron__stage{position:static;max-height:none;overflow:visible}.tn-stream__scene{flex-direction:column}.tn-shots__noframe,.tn-stream__img{width:100%}.tn-chron__tlrow{grid-template-columns:5rem minmax(0,1fr)}.tn-stream__row{grid-template-columns:3.6rem minmax(0,1fr)}}.tn-rec__list{list-style:none;margin:0;padding:0}.tn-rec__row{padding:.7rem 0;border-bottom:1px solid var(--field)}.tn-rec__row:last-child{border-bottom:0}.tn-rec__row.is-new{border-left:3px solid var(--gold);padding-left:.6rem}.tn-rec__name{font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid transparent;word-break:break-word}.tn-rec__name:focus-visible,.tn-rec__name:hover{border-bottom-color:var(--gold)}.tn-rec__what{margin:.2rem 0 .15rem;line-height:1.5}.tn-rec__nolabel{color:var(--ink-soft);font-style:italic}.tn-rec__meta{color:var(--ink-soft);margin:0}.tn-rec__foot{margin:.9rem 0 0;padding-top:.6rem;border-top:1px solid var(--field)}.tn-rec__empty,.tn-rec__foot,.tn-stream__radio{color:var(--ink-soft)}.tn-stream__radio{margin-left:.45rem;font-size:.6rem;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px dotted var(--gold);white-space:nowrap;cursor:help}.tn-foot__list{list-style:none;margin:0;padding:0}.tn-foot__row{display:flex;gap:.85rem;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid var(--field)}.tn-foot__row:last-child{border-bottom:0}.tn-foot__row.is-new{border-left:3px solid var(--gold);padding-left:.6rem}.tn-foot__img{height:auto;border:1px solid var(--cream)}.tn-foot__img,.tn-foot__noimg{display:block;width:132px;flex:0 0 auto}.tn-foot__noimg{height:74px;border:1px dashed var(--cream);background:var(--field)}.tn-foot__body{min-width:0}.tn-foot__where{color:var(--ink-soft);margin:0 0 .25rem}.tn-foot__file{color:var(--ink);text-decoration:none;border-bottom:1px solid transparent}.tn-foot__file:focus-visible,.tn-foot__file:hover{border-bottom-color:var(--gold)}.tn-foot__desc{margin:0;line-height:1.5;color:var(--ink-soft)}.tn-foot__empty{margin:0 0 .5rem}.tn-foot__note{color:var(--ink-soft);margin:.9rem 0 0;padding-top:.6rem;border-top:1px solid var(--field)}.tn-foot__why{margin:0 0 .2rem;line-height:1.5;color:var(--ink)}.tn-vid__search{display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 .9rem}.tn-vid__search .tn-input{flex:1 1 18rem;min-width:0}.tn-vid__results{margin:0 0 1.4rem;padding-bottom:1rem;border-bottom:1px solid var(--cream)}.tn-vid__all{margin:0}.tn-vid__note{color:var(--ink-soft);margin:.4rem 0 0}.tn-vid__error{color:var(--rosso);margin:.4rem 0 0}.tn-vid__list{list-style:none;margin:.5rem 0 0;padding:0}.tn-vid__row{display:flex;gap:.85rem;align-items:flex-start;padding:.7rem 0;border-bottom:1px solid var(--field)}.tn-vid__row:last-child{border-bottom:0}.tn-vid__row.is-new{border-left:3px solid var(--gold);padding-left:.6rem}.tn-vid__thumb{display:block;width:104px;height:59px;object-fit:cover;border:1px solid var(--cream);background:var(--field);flex:0 0 auto}.tn-vid__thumb--none{display:flex;align-items:center;justify-content:center;border-style:dashed;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.tn-vid__body{min-width:0}.tn-vid__name{font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid transparent;word-break:break-word}.tn-vid__name:focus-visible,.tn-vid__name:hover{border-bottom-color:var(--gold)}.tn-vid__what{margin:.2rem 0 .15rem;line-height:1.5}.tn-vid__nolabel{color:var(--ink-soft);font-style:italic}.tn-vid__meta{color:var(--ink-soft);margin:0}.tn-vid__foot{color:var(--ink-soft);margin:.9rem 0 0;padding-top:.6rem;border-top:1px solid var(--field)}.tn-stream__shot{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;flex:0 0 auto}.tn-stream__shot .tn-stream__tag{margin-right:0}.tn-stream__seen{flex:1 1 auto;min-width:0}.tn-stream__back{position:-webkit-sticky;position:sticky;bottom:.75rem;z-index:2;display:block;margin:.5rem auto;padding:.4rem .9rem;font:inherit;font-size:.78rem;letter-spacing:.04em;color:var(--cream-lt);background:var(--ink);border:1px solid var(--ink);cursor:pointer;box-shadow:0 2px 10px rgba(31,26,20,.28)}.tn-stream__back:hover{background:var(--porpora);border-color:var(--porpora)}.tn-stream__said.is-suspect{color:var(--ink-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--rosso);text-decoration-color:var(--rosso)}.tn-stream__doubt{margin-left:.45rem;font-size:.6rem;letter-spacing:.09em;text-transform:uppercase;color:var(--rosso);white-space:nowrap;cursor:help}@media (min-width:62rem){.tn-chron__stage{padding-bottom:2.5rem}}.tn-ask__working{display:flex;align-items:center;gap:.5rem;color:var(--ink-soft);font-size:.85rem;margin:.6rem 0 0}.tn-ask__dots{display:inline-flex;gap:3px}.tn-ask__dots span{width:5px;height:5px;background:var(--gold);animation:tn-ask-pulse 1.1s ease-in-out infinite}.tn-ask__dots span:nth-child(2){animation-delay:.15s}.tn-ask__dots span:nth-child(3){animation-delay:.3s}@keyframes tn-ask-pulse{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.tn-ask__dots span{animation:none;opacity:.6}}.tn-cloud{margin-top:20px;padding-top:18px;border-top:1px solid var(--gold-lt);text-align:left}.tn-cloud__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:10px;gap:10px}.tn-cloud__tile{position:relative;overflow:hidden;width:100%;height:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:12px 14px;text-align:left;font-family:var(--font-serif);background:var(--cream-lt);border:1px solid var(--gold-lt);border-radius:var(--radius);cursor:pointer;transition:border-color .13s ease,background-color .13s ease,box-shadow .13s ease}.tn-cloud__tile:focus-visible,.tn-cloud__tile:hover:not(:disabled){border-color:var(--gold);box-shadow:inset 0 0 0 3px var(--cream-lt),inset 0 0 0 4px var(--gold-lt);outline:none}.tn-cloud__tile:disabled{cursor:default}.tn-cloud__tile:disabled:not([aria-busy=true]){opacity:.45}.tn-cloud__tile[aria-busy=true]{border-color:var(--gold);background:var(--cream)}.tn-cloud__mark{grid-row:1/span 2;display:flex;align-items:center;justify-content:center;width:34px;height:34px}.tn-cloud__name{font-size:15px;color:var(--ink);align-self:end}.tn-cloud__blurb{font-size:12px;line-height:1.35;color:var(--ink-soft);align-self:start}.tn-cloud__bar{position:absolute;left:0;bottom:0;height:2px;width:40%;background:var(--gold);animation:tn-cloud-sweep 1.1s ease-in-out infinite}@keyframes tn-cloud-sweep{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.tn-cloud__bar{animation:none;width:100%;opacity:.5}}.tn-cloud__note{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--ink-soft);border-left:3px solid var(--gold-lt);padding-left:10px;max-width:60ch}.tn-cloud__note--working{border-left-color:var(--verde-antico-lt)}.tn-cloud__note--error{border-left-color:var(--rosso);color:var(--ink)}.tn-cloud__note a{color:var(--rota)}.tn-cloud__site{margin:12px 0 0;font-size:13px;color:var(--ink-soft)}.tn-cloud__site strong{color:var(--ink);font-weight:400}.tn-cloud__link{font:inherit;color:var(--rota);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.tn-author{gap:8px;font-family:var(--font-serif)}.tn-author,.tn-author__initials{display:inline-flex;align-items:center}.tn-author__initials{justify-content:center;flex:0 0 auto;width:24px;height:24px;border:1px solid var(--gold);background:rgba(143,113,48,.08);font-size:11px;letter-spacing:.06em;color:var(--ink)}.tn-author__name{color:var(--ink)}.tn-author__suffix{color:var(--ink-soft)}.tn-author__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tn-visibility{display:inline-block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--argento);padding:1px 6px}.tn-visibility--private{color:var(--porpora);border-color:var(--porpora)}.tn-visibility--shared{color:var(--verde-antico);border-color:var(--verde-antico)}.tn-people{max-width:1000px}.tn-people__row{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(140px,1fr) auto;grid-gap:16px;gap:16px;align-items:start;border:1px solid var(--argento);border-top:none;padding:14px 16px;background:var(--cream-lt)}.tn-people__row:first-of-type{border-top:1px solid var(--argento)}.tn-people__row.is-pending{border-left:3px solid var(--gold)}.tn-people__meta{color:var(--ink-soft);font-size:13px}.tn-people__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tn-people__projects{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tn-triage{max-width:1000px}.tn-triage__row{display:grid;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) auto;grid-gap:16px;gap:16px;align-items:start;border:1px solid var(--argento);border-top:none;padding:14px 16px;background:var(--cream-lt)}.tn-triage__row:first-of-type{border-top:1px solid var(--argento)}.tn-triage__row.is-new{border-left:3px solid var(--gold)}.tn-triage__comment{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.tn-triage__meta{color:var(--ink-soft);font-size:13px;overflow-wrap:anywhere}.tn-triage__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tn-triage__actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.tn-triage__filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.tn-triage__search{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:18px}.tn-triage__toggle{padding:2px 8px;font-size:12px}.tn-triage__shots{margin:10px 0 4px}.tn-triage__thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.tn-triage__thumb{padding:0;border:1px solid var(--gold);background:var(--field);cursor:pointer;line-height:0;max-width:140px}.tn-triage__thumb img{display:block;width:140px;height:96px;object-fit:cover}.tn-triage__thumb:hover{border-color:var(--ink)}.tn-triage__thumb:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tn-shot-panel{display:flex;flex-direction:column;background:var(--cream);border:1px solid var(--gold);max-width:min(1100px,92vw);max-height:90vh}.tn-shot-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--argento)}.tn-shot-panel__body{overflow:auto;padding:14px;min-height:0}.tn-shot-panel__img{display:block;max-width:100%;height:auto;margin:0 auto}.tn-visibility-control{display:flex;flex-direction:column;gap:8px;min-width:0}.tn-visibility-control__options{display:flex;flex-wrap:wrap;gap:6px}.tn-visibility-control__people{display:flex;flex-direction:column;gap:6px;border:1px solid var(--argento);padding:10px 12px}.tn-visibility-control__person{display:flex;align-items:center;gap:8px}.tn-chat__visibility{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:10px 0 14px}.tn-msg__byline{margin-right:10px}.tn-chatlist__who,.tn-msg__byline{display:inline-flex;align-items:center;gap:6px}.tn-chatlist__who{flex:0 0 auto;margin-right:14px}.tn-side__badge{margin-left:auto;min-width:20px;padding:0 5px;border:1px solid var(--gold);background:rgba(143,113,48,.12);color:var(--ink);font-size:11px;line-height:17px;text-align:center;font-family:var(--font-serif)}.tn-cview__mode{margin-bottom:4px}.tn-wline__icon{display:inline-block;width:1.2em;margin-right:4px;color:var(--gold);font-size:.95em;text-align:center;vertical-align:baseline}.tn-wline__date.is-mention{color:var(--porpora)}.tn-wline__said{color:var(--ink-soft);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:8px;white-space:nowrap}.tn-wline__bearing{display:block;margin:3px 0 2px;padding-left:10px;border-left:3px solid rgba(143,113,48,.45)}.tn-wline__bearing-word{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;margin-right:8px;white-space:nowrap}.tn-wline__bearing-q{font-size:12.5px;color:var(--ink-soft)}.tn-wline__bearing.is-undermines{border-left-color:var(--rosso)}.tn-wline__bearing.is-undermines .tn-wline__bearing-word{color:var(--rosso)}.tn-wline__bearing.is-supports{border-left-color:var(--verde-antico)}.tn-wline__bearing.is-supports .tn-wline__bearing-word{color:var(--verde-antico)}.tn-chron.tn-mchron--compact{max-height:100%;overflow:auto;padding:0}.tn-issues{margin-bottom:14px}.tn-issues__list{list-style:none;margin:8px 0 0;padding:0}.tn-issues__row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:7px 0;border-top:1px solid rgba(143,113,48,.18)}.tn-issues__row:first-child{border-top:none}.tn-issues__row.is-on{background:var(--giallo-antico-lt)}.tn-issues__q{flex:1 1 320px;text-align:left;background:none;border:none;padding:0;font:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:rgba(143,113,48,.5);text-decoration-color:rgba(143,113,48,.5);text-underline-offset:2px}.tn-issues__q:hover{background:var(--giallo-antico-lt)}.tn-issues__q:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}.tn-issues__side{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}.tn-issues__counts{display:inline-flex;gap:10px;white-space:nowrap}.tn-issues__against{color:var(--rosso);font-size:12.5px}.tn-issues__for{color:var(--verde-antico);font-size:12.5px}.tn-issues__gap{color:var(--ink-soft);font-size:12.5px;font-style:italic}.tn-issues__note{margin-top:8px}.tn-chip--issue{max-width:100%;white-space:normal;text-align:left}.tn-cview__bar,.tn-cview__issues,.tn-cview__level{margin-bottom:4px}.tn-issues__brief{margin:6px 0 4px;max-width:78ch}.tn-issues__briefnote{color:var(--ink-soft);margin-bottom:12px}.tn-issues__heading{display:block;padding-top:10px;border-top:1px solid rgba(143,113,48,.25)}.tn-doc__what{font-size:13px;max-width:82ch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tn-doc__alias,.tn-doc__what{color:var(--ink-soft);margin:2px 0 0}.tn-doc__alias{display:block;font-size:12.5px;font-family:monospace;overflow-wrap:anywhere}.tn-filing-switch{font-size:13px;color:var(--ink-soft)}.tn-page-head__controls{margin-top:8px}.tn-cview__glabel{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);align-self:center;margin-right:2px;min-width:6.5em}.tn-cview__bar,.tn-cview__issues,.tn-cview__level,.tn-cview__mode,.tn-cview__who{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:5px 0;border-top:1px solid rgba(143,113,48,.14)}.tn-cview__level{border-top:none}.tn-wline__bearing-why{display:block;margin-top:1px}.tn-issues__note-inline,.tn-wline__bearing-why{font-size:12.5px;color:var(--ink-soft);max-width:84ch}.tn-issues__note-inline{flex-basis:100%;margin:2px 0 0}.tn-issues__how{color:var(--ink-soft);margin-top:10px}.tn-cview__slider{flex:0 1 220px;accent-color:var(--porpora);cursor:pointer}.tn-cview__sliderval{font-size:12.5px;color:var(--ink-soft);white-space:nowrap}.tn-wline__kids{margin-top:4px}.tn-wline__kidstoggle{font-size:12.5px}.tn-wline__kidlist{margin:4px 0 2px 14px;padding-left:12px;border-left:2px solid rgba(143,113,48,.3)}.tn-wline__date.is-borrowed{color:var(--ink-soft);font-style:italic}.tn-wline__borrowed{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-right:8px;white-space:nowrap}.tn-cview__srcrow,.tn-cview__tagrow,.tn-cview__whorow{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:5px 0;border-top:1px solid rgba(143,113,48,.14)}.tn-cview__unplaced{margin-top:14px;padding-top:10px;border-top:2px solid rgba(143,113,48,.35)}.tn-people{display:grid;grid-template-columns:minmax(240px,320px) 1fr;grid-gap:20px;gap:20px;align-items:start}@media (max-width:900px){.tn-people{grid-template-columns:1fr}}.tn-people__list{border-right:1px solid rgba(143,113,48,.4);padding-right:16px;max-height:70vh;overflow-y:auto}@media (max-width:900px){.tn-people__list{border-right:none;padding-right:0;max-height:none}}.tn-people__row{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;font-family:inherit;background:none;border:1px solid transparent;border-left-width:3px;padding:8px 10px;cursor:pointer;transition:background-color .13s ease,border-color .13s ease}.tn-people__row:hover{background:var(--field)}.tn-people__row.is-active{background:var(--field);border-left-color:var(--porpora)}.tn-people__row:focus-visible{outline:2px solid var(--porpora);outline-offset:-2px}.tn-people__name{font-size:15.5px;color:var(--ink)}.tn-people__row.is-active .tn-people__name{color:var(--porpora)}.tn-people__detail{min-width:0}button.tn-tab{font-family:inherit;background:none;border-left-color:transparent;border-right-color:transparent;cursor:pointer}.tn-people__detail .tn-claim__meta{flex-wrap:wrap;row-gap:4px}.tn-source-library__health{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.tn-source-library__stat{font-family:var(--font-serif);text-align:left;cursor:pointer;transition:box-shadow .13s ease,border-color .13s ease}.tn-source-library__stat:hover{border-color:var(--porpora)}.tn-source-library__stat:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-source-library__stat[aria-pressed=true]{border-color:var(--porpora);box-shadow:inset 0 0 0 4px var(--cream-lt),inset 0 0 0 5px var(--porpora)}.tn-source-library__stat[aria-pressed=true] .tn-stat__value{color:var(--porpora)}.tn-source-library__filters{margin-bottom:14px}.tn-source-library__filters .tn-field{margin-bottom:10px}.tn-source-library__filters .tn-chips:last-of-type{margin-bottom:6px}.tn-source-library__chips{margin-top:2px}.tn-source-library__group{margin-bottom:22px}.tn-source-library__group:last-child{margin-bottom:0}.tn-source-library__group-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid var(--gold);cursor:pointer}.tn-source-library__group-count{font-size:12px;letter-spacing:.04em;color:var(--ink-soft);white-space:nowrap}@media (max-width:640px){.tn-source-library__health{grid-template-columns:repeat(2,1fr)}}.tn-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tn-bubblemap{display:flex;flex-direction:column;gap:10px}.tn-bubblemap__crumbbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--gold);background:var(--cream-lt)}.tn-bubblemap__crumbcolumn{flex:0 0 auto;width:10px;height:34px;background-image:url(/design/motifs/rope-column.svg);background-size:cover;background-repeat:no-repeat}.tn-bubblemap__crumbs{flex-wrap:wrap;margin:0;padding:0;list-style:none}.tn-bubblemap__crumbs,.tn-bubblemap__crumbs li{display:flex;align-items:center;gap:6px}.tn-bubblemap__crumbsep{color:var(--gold);flex:none}.tn-bubblemap__layout{display:flex;align-items:flex-start;gap:20px;width:100%}.tn-bubblemap__canvaswrap{display:flex;justify-content:flex-start;flex:0 0 auto}.tn-bubblemap__panel{flex:1 1 auto;min-width:0;overflow-y:auto;border:3px solid var(--gold);background:var(--field);padding:14px}.tn-bubblemap__canvas{position:relative;border:3px solid var(--gold);overflow:hidden;background-color:var(--field);background-image:url(/design/motifs/opus-alexandrinum-grid.svg);background-size:150px 150px;background-blend-mode:normal}.tn-bubblemap__canvas:before{content:"";position:absolute;inset:0;background:rgba(246,240,226,.72)}.tn-bubblemap__bubble{position:absolute;border:3px solid rgba(34,31,26,.45);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;font-family:var(--font-serif);transition:transform .13s ease,box-shadow .13s ease}.tn-bubblemap__bubble:hover{transform:scale(1.02);box-shadow:0 2px 10px rgba(34,31,26,.25)}.tn-bubblemap__bubble:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-bubblemap__bubble--dragover{outline:3px dashed var(--gold)!important;outline-offset:3px;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.tn-bubblemap__bubble{transition:none}.tn-bubblemap__bubble:hover{transform:none}}.tn-bubblemap__bubble-label{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11.5px;line-height:1.25;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.35)}.tn-bubblemap__bubble-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;font-weight:600;letter-spacing:.03em;text-transform:capitalize;font-feature-settings:"smcp";font-variant:small-caps}.tn-bubblemap__bubble-count{font-size:.85em;opacity:.85}.tn-bubblemap__bubble-label--plain{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;text-transform:none;font-feature-settings:normal;font-variant:normal;letter-spacing:normal}.tn-bubblemap__bubble-select{position:absolute;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;background:var(--cream-lt);border:1.5px solid var(--gold);color:var(--porpora);transition:transform .13s ease,background .13s ease}.tn-bubblemap__bubble-select:hover{transform:translate(-50%,-50%) scale(1.12)}.tn-bubblemap__bubble-select:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-bubblemap__bubble-select[aria-pressed=true]{background:var(--porpora);border-color:var(--porpora);color:var(--cream-lt)}@media (prefers-reduced-motion:reduce){.tn-bubblemap__bubble-select{transition:none}.tn-bubblemap__bubble-select:hover{transform:translate(-50%,-50%)}}.tn-bubblemap__list{list-style:none;margin:0;padding:0}.tn-bubblemap__list-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid rgba(143,113,48,.35)}.tn-bubblemap__list-row:first-child{border-top:none}.tn-bubblemap__list-select{flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;background:var(--cream-lt);border:1.5px solid var(--gold);color:var(--porpora)}.tn-bubblemap__list-select[aria-pressed=true]{background:var(--porpora);border-color:var(--porpora);color:var(--cream-lt)}.tn-bubblemap__list-open{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:10px;background:none;border:none;padding:4px 0;cursor:pointer;text-align:left;font-family:var(--font-serif);color:var(--ink)}.tn-bubblemap__list-open:hover .tn-bubblemap__list-name{color:var(--porpora)}.tn-bubblemap__list-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px}.tn-bubblemap__list-count{flex:none;font-size:12.5px;color:var(--ink-soft)}.tn-bubblemap__tooltip{position:absolute;transform:translate(-50%,-100%);background:var(--cream-lt);border:1px solid var(--gold);padding:6px 10px;max-width:220px;pointer-events:none;box-shadow:0 2px 8px rgba(34,31,26,.25)}.tn-bubblemap__actionbar{gap:10px;padding:10px 12px;border:1px solid var(--porpora);background:var(--cream-lt)}.tn-actions,.tn-bubblemap__actionbar{display:flex;align-items:center;flex-wrap:wrap}.tn-actions{gap:8px}.tn-list{list-style:none;margin:0;padding:0}.tn-list__row{border:1px solid var(--argento);border-top:none;padding:8px 12px;background:var(--cream-lt);overflow-wrap:anywhere}.tn-list__row:first-child{border-top:1px solid var(--argento)}.tn-list__row-button{display:flex;flex-direction:column;gap:2px;width:100%;background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;text-align:left;color:inherit}.tn-list__row-button:hover .tn-mono{color:var(--porpora)}.tn-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.92em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tn-advice{margin-top:12px;padding:12px 14px;border:1px solid var(--argento);border-left:3px solid var(--gold);background:var(--cream-lt)}.tn-tree{margin:12px 0 0;padding:12px 14px;border:1px solid var(--gold);background:var(--cream);overflow-x:auto}.tn-tree ul{list-style:none;margin:0;padding:0}.tn-tree>.tn-label{display:block;margin-bottom:8px}.tn-tree__row{display:flex;align-items:center;gap:8px;padding:3px 0;white-space:nowrap;color:var(--ink)}.tn-tree__row--nested{padding-left:22px}.tn-tree__row--nested .tn-mono{color:var(--ink-soft)}.tn-tree__icon{display:inline-flex;flex:0 0 auto;color:var(--gold)}.tn-batch-ask{padding-bottom:20px;border-bottom:1px solid var(--argento)}.tn-batch-ask+h2{margin-top:24px}@media (max-width:640px){.tn-tree{padding:10px}.tn-tree__row--nested{padding-left:16px}}.tn-page-head{margin-bottom:20px}.tn-page-head .tn-h2{margin:0}.tn-page-head .tn-small{margin:4px 0 0;color:var(--ink-soft)}.tn-page-head__more{margin-top:8px}.tn-page-head__more summary{cursor:pointer}.tn-page-head__more p{margin:8px 0 0;max-width:68ch}.tn-upload-notice{margin:10px 0 0;font-size:14px;color:var(--ink-soft);border-left:3px solid var(--argento);padding-left:10px}.tn-upload-notice--error{color:var(--rosso);border-left-color:var(--rosso)}.tn-dropzone__more{margin-top:8px}.tn-dropzone__more summary{cursor:pointer}.tn-dropzone__more p{margin:6px auto 0;max-width:60ch}.tn-summary-head{cursor:pointer;display:flex;align-items:center;gap:8px}.tn-summary-head .tn-h3{display:inline;margin:0}.tn-queue-head{margin-bottom:4px}.tn-queue-head .tn-h3{margin:0;display:flex;align-items:center;gap:8px}.tn-queue-head .tn-small{margin:4px 0 0;max-width:72ch}.tn-chips-group{margin-top:10px}.tn-chips-group>.tn-label{display:block;margin-bottom:4px}.tn-source-library{margin-top:20px}.tn-overlay__split{display:flex;align-items:stretch;min-height:0;flex:1 1}.tn-overlay__split>.tn-overlay__body{flex:1 1;min-width:0}.tn-brief{flex:0 0 300px;border-left:1px solid rgba(143,113,48,.25);padding:14px 16px;overflow-y:auto;background:var(--field);font-size:13px}@media (max-width:900px){.tn-overlay__split{flex-direction:column}.tn-brief{flex:none;border-left:none;border-top:1px solid rgba(143,113,48,.25)}}.tn-brief__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.tn-brief__genre{font-family:var(--font-serif);font-size:15px;text-transform:capitalize;color:var(--ink)}.tn-brief__genre--none{color:var(--ink-soft);font-style:italic}.tn-brief__summary{margin:0 0 12px;color:var(--ink);line-height:1.45}.tn-brief__summary--none{color:var(--ink-soft);font-style:italic}.tn-brief__row{display:flex;flex-direction:column;gap:2px;margin-top:10px}.tn-brief__label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.tn-brief__value{color:var(--ink)}.tn-brief__chips{display:flex;flex-wrap:wrap;gap:4px}.tn-brief__chip{border:1px solid rgba(143,113,48,.35);padding:1px 6px;font-size:12px;color:var(--ink)}.tn-brief__more{font-size:12px;color:var(--ink-soft);align-self:center}.tn-brief__chip--linked{border-color:var(--porpora);text-decoration:none;color:var(--ink)}.tn-brief__chip--linked:focus-visible,.tn-brief__chip--linked:hover{background:rgba(85,52,79,.12)}.tn-brief__dates{margin:0;padding:0;list-style:none}.tn-brief__dates li{font-size:12.5px}.tn-brief__date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.tn-brief__dateLabel,.tn-brief__meaning{color:var(--ink-soft)}.tn-brief__meaning{display:block;font-size:12px;line-height:1.35;margin-top:1px}.tn-brief__reprs{margin:0;padding:0;list-style:none}.tn-brief__reprs li+li{margin-top:6px}.tn-brief__repr{color:var(--ink)}.tn-brief__alias{font-family:monospace;font-size:12px;color:var(--ink-soft);word-break:break-all}.tn-brief__card{border-top:1px solid rgba(143,113,48,.25);border-bottom:1px solid rgba(143,113,48,.25);padding:2px 0 12px;margin:0 0 12px}.tn-brief__cardTitle{margin:10px 0 0;font-family:var(--font-serif);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.tn-brief__cardEmpty,.tn-brief__cardNote{color:var(--ink-soft);font-style:italic;font-size:12.5px}.tn-brief__cardNote{margin:10px 0 0;line-height:1.4}.tn-brief__cardFooter{margin:12px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.35}.tn-brief__cardEntries{margin:0;padding:0;list-style:none}.tn-brief__cardEntries li+li{margin-top:4px}.tn-brief__evidence>summary{cursor:pointer;color:var(--ink);line-height:1.4;overflow-wrap:anywhere;transition:background-color .13s ease}.tn-brief__evidence>summary::marker{color:var(--gold)}.tn-brief__evidence>summary:focus-visible,.tn-brief__evidence>summary:hover{background:rgba(143,113,48,.08)}.tn-brief__quote{margin:4px 0 2px;padding:2px 0 2px 8px;border-left:2px solid rgba(143,113,48,.45);color:var(--ink-soft);font-size:12px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.tn-desk{max-width:860px}.tn-desk__head{margin-bottom:14px}.tn-desk__pass{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--gold);background:var(--field);padding:14px 16px;margin-bottom:18px}.tn-desk__pass>div{flex:1 1 380px;min-width:0}.tn-desk__list{list-style:none;margin:0;padding:0}.tn-desk__row{border:1px solid var(--argento);border-top:none;background:var(--cream-lt);padding:14px 16px;min-width:0}.tn-desk__row:first-child{border-top:1px solid var(--argento)}.tn-desk__question{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.tn-desk__names{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0 0}.tn-desk__name{font-size:16px;color:var(--ink);overflow-wrap:anywhere}.tn-desk__vs{color:var(--argento)}.tn-desk__note{margin:6px 0 0;padding-left:10px;border-left:2px solid var(--gold);font-size:13px;color:var(--ink-soft)}.tn-desk__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tn-desk__evidence{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:10px}@media (max-width:720px){.tn-desk__evidence{grid-template-columns:1fr}}.tn-desk__side{border-left:1px solid var(--argento);padding-left:12px;min-width:0}.tn-desk__side-name{margin:0 0 2px;font-size:13px;color:var(--ink);overflow-wrap:anywhere}.tn-desk__quote{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-soft);overflow-wrap:anywhere}.tn-desk__quote:before{content:"\201C"}.tn-desk__quote:after{content:"\201D"}.tn-prov{margin-top:4px}.tn-prov__section{margin-top:18px}.tn-prov__title{margin:0 0 6px}.tn-prov__list{list-style:none;margin:0;padding:0}.tn-prov__row{padding:8px 0;border-top:1px solid rgba(143,113,48,.2);min-width:0}.tn-prov__row:first-child{border-top:none;padding-top:0}.tn-prov__line{margin:0;font-size:14px;overflow-wrap:anywhere}.tn-prov__line,.tn-prov__name{color:var(--ink)}.tn-prov__and{color:var(--ink-soft)}.tn-prov__detail{margin:2px 0 0}.tn-prov__detail,.tn-prov__quote{color:var(--ink-soft);overflow-wrap:anywhere}.tn-prov__quote{margin:4px 0 2px;padding-left:10px;border-left:2px solid var(--argento)}.tn-prov__badge{margin-left:8px}.tn-prov__link{font:inherit;color:var(--porpora);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tn-prov__link:focus-visible{outline:2px solid var(--porpora);outline-offset:2px}.tn-prov__warning{border:1px solid var(--porpora);border-left-width:3px;padding:10px 12px;margin-top:12px;background:var(--cream-lt)}.tn-prov__warning-title{margin:0;font-size:14px;color:var(--porpora)}.tn-prov__chips{display:flex;flex-wrap:wrap;gap:6px}.tn-prov__chip{font:inherit;font-size:13px;color:var(--ink);background:var(--cream-lt);border:1px solid var(--argento);padding:3px 8px;cursor:pointer;transition:border-color .13s ease}.tn-prov__chip:hover{border-color:var(--gold)}.tn-prov__chip:focus-visible{outline:2px solid var(--porpora);outline-offset:1px}