.tj-page{max-width:1360px;margin:auto;color:var(--ink,#14221f)}.tj-page button,.tj-page select{font:inherit;min-height:44px}.tj-page button:focus-visible,.tj-page select:focus-visible{outline:3px solid #4eb59d;outline-offset:3px}.tj-page h1,.tj-page h2,.tj-page h3{font-family:Poppins,sans-serif;letter-spacing:-.04em;line-height:1.2}.tj-intro{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:24px}.tj-intro h1{font-size:clamp(30px,3vw,46px);margin:8px 0 12px}.tj-intro p{margin:0}.tj-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#598072}.tj-source-picker{display:flex;gap:20px;flex-wrap:wrap;margin:0 0 24px}.tj-source-picker label{display:grid;gap:8px;flex:1;min-width:200px;max-width:500px;font-size:13px}.tj-source-picker select{width:100%;padding:12px;border:1px solid #c6d9d1;border-radius:7px;background:#fff;color:#183e33;font-size:16px}.tj-admit{max-width:760px;padding:28px}.tj-admit label{display:flex;align-items:center;gap:12px;min-height:52px}.tj-admit input{width:20px;height:20px;margin:0}.tj-admit .btn{margin-top:15px}.tj-explorer{background:#0d2522;color:#ebf7ef;padding:28px;border-radius:14px}.tj-explorer>header{display:flex;justify-content:space-between;gap:20px;align-items:center}.tj-explorer h2{font-size:28px;margin:8px 0}.tj-explorer .tj-kicker{color:#abc8b9}.tj-switch{display:flex;gap:4px;background:#1b3e33;border-radius:26px;padding:4px;flex-shrink:0}.tj-switch button,.tj-camera button{border:0;border-radius:22px;background:transparent;color:#c7ded2;padding:9px 15px;font-size:13px}.tj-switch button[aria-pressed=true]{background:#c0e6d3;color:#132c22}.tj-key{display:flex;gap:8px 20px;flex-wrap:wrap;border-top:1px solid #34584a;margin-top:20px;padding:16px 0;color:#9fbcac;font-size:12px}.tj-summary{background:#193b32;padding:12px 16px;border-left:3px solid #8bd4b9;font-size:14px;line-height:1.7}.tj-chart-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:28px;margin-top:20px}.tj-canvas-wrap{min-width:0;overflow:hidden}.tj-canvas-wrap canvas{width:100%;display:block;touch-action:pan-y}.tj-camera{display:flex;gap:10px;margin:0 0 10px}.tj-camera[hidden]{display:none}.tj-camera button{background:#24493d;min-height:44px}.tj-selected{border-left:1px solid #34584a;padding:5px 0 10px 24px;overflow-wrap:anywhere}.tj-selected h3{font-size:27px;margin:10px 0}.tj-selected p{font-size:13px;line-height:1.7;color:#c1d6c9}.tj-value{display:block;font-size:clamp(20px,2.5vw,38px);font-weight:500;letter-spacing:-.03em;line-height:1.4;margin:18px 0}.tj-reference{font-size:12px!important}.tj-method-line{font-size:12px;color:#acc6b7;line-height:1.8}.tj-observations{border-top:1px solid #34584a;margin-top:24px;padding-top:18px}.tj-observations h3{font-size:18px}.tj-observations>button{width:100%;display:flex;align-items:center;gap:12px;border:1px solid transparent;border-bottom-color:#2f5144;background:transparent;color:#e2f2e7;text-align:left;padding:14px 10px;line-height:1.6}.tj-observations>button[aria-pressed=true]{border-color:#8acdb2;background:#193e32}.tj-observations i{width:8px;height:8px;flex:none;border-radius:50%}.tj-observations button>span:first-of-type{flex:1;min-width:0}.tj-observations strong{display:block;font-size:14px}.tj-observations small{display:block;color:#a6c3b1;font-size:12px}.tj-observations button>span:last-child{max-width:40%;font-size:13px}.tj-note{margin-top:26px;padding:20px 0;border-top:1px solid #34584a}.tj-note h3{font-size:18px}.tj-note blockquote{margin:15px 0;white-space:pre-wrap;line-height:1.9}.tj-note dl{display:grid;grid-template-columns:160px 1fr;gap:10px;font-size:13px;line-height:1.7}.tj-note dt{color:#b0c8b8}.tj-note dd{margin:0}.tj-method{border-top:1px solid #34584a;padding-top:17px;color:#afc8b9;font-size:12px;line-height:1.8}.tj-method summary{cursor:pointer;min-height:44px;padding:9px 0}.tj-sparse{padding:22px 0}.tj-sparse h3{font-size:23px}.tj-sparse p{color:#bdd4c5;line-height:1.8;max-width:65ch}.tj-annotation-detail{padding-left:18px;margin-bottom:22px}.tj-nav,.tj-entry{margin:12px 0}.tj-nav{background:transparent;border:0;color:#276a5b;text-decoration:underline;padding:10px 12px}.tj-page button[disabled]{opacity:.5;cursor:default}
@media(max-width:850px){.tj-chart-layout{grid-template-columns:minmax(0,1fr) 210px}.tj-explorer{padding:22px}.tj-switch button{padding:8px 11px}}
@media(max-width:600px){.tj-intro{align-items:start;gap:12px;flex-direction:column}.tj-intro h1{font-size:32px}.tj-intro p{font-size:14px}.tj-source-picker{gap:15px}.tj-source-picker label{min-width:100%;max-width:none}.tj-explorer{padding:19px 16px;border-radius:9px}.tj-explorer>header{display:block}.tj-explorer h2{font-size:25px}.tj-switch{width:max-content;max-width:100%;margin-top:17px}.tj-switch button{font-size:13px;min-height:44px}.tj-key{font-size:12px;gap:8px 15px}.tj-summary{font-size:14px;padding:10px 12px}.tj-chart-layout{display:block}.tj-selected{border-left:0;border-top:1px solid #34584a;padding:17px 0 5px}.tj-selected h3{font-size:24px}.tj-value{font-size:27px}.tj-note dl{grid-template-columns:1fr;gap:4px}.tj-note dd{margin-bottom:10px}.tj-admit{padding:22px}.tj-observations button{padding:12px 4px}.tj-observations button>span:last-child{max-width:44%}.tj-annotation-detail{padding:15px 0}}

body.tasting-journey-workspace #main>.phase{display:none}body.tasting-journey-workspace .cloud-library-notice{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(min-width:851px){body.tasting-journey-workspace:not(.mobile-preview) #bottom{display:none}}

.tj-chart-layout{display:block}.tj-paired{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px}.tj-paired figure{min-width:0;margin:0}.tj-paired figcaption{display:grid;gap:5px;margin:0 0 15px}.tj-paired figcaption strong{font-size:18px;font-weight:500;letter-spacing:-.02em}.tj-paired figcaption span{color:#b0c8ba;font-size:12px;line-height:1.7}.tj-paired [data-tj-3d]{touch-action:none;cursor:grab}.tj-paired [data-tj-3d]:active{cursor:grabbing}.tj-camera{align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.tj-camera button{min-width:44px}.tj-camera [data-tj-zoom]{font-size:12px;min-width:40px;text-align:center}.tj-selected{border-left:0;border-top:1px solid #34584a;margin-top:20px;padding:18px 0 10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 25px}.tj-selected .tj-kicker,.tj-selected h3{grid-column:1}.tj-selected .tj-value{grid-column:2;grid-row:1/4;margin:0;align-self:center}.tj-selected p{margin:5px 0}.tj-key span{display:flex;gap:7px;align-items:center}.tj-key i{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.tj-perspectives{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #34584a;padding:22px 0}.tj-perspectives h3{font-size:19px;margin:0 0 10px}.tj-perspectives p{font-size:13px;line-height:1.8;color:#b6ccbf;margin:0}@media(max-width:700px){.tj-paired{grid-template-columns:1fr;gap:26px}.tj-selected{display:block}.tj-selected .tj-value{margin:12px 0}.tj-perspectives{grid-template-columns:1fr;gap:24px}.tj-camera{justify-content:flex-start}}

.tj-empty-levels{font-size:13px;color:#bdd3c6;line-height:1.7;margin:12px 0}.tj-paired figure:first-child .tj-canvas-wrap{border-right:1px solid #345347;padding-right:8px}@media(max-width:700px){.tj-paired figure:first-child .tj-canvas-wrap{border-right:0;padding-right:0}}

.tj-single-observation{align-self:end;font-size:13px;color:#536f65;margin:0 0 14px}.tj-observations summary,.tj-note-details>summary,.tj-perspectives summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:14px;font-weight:500}.tj-note-details{border-top:1px solid #34584a;margin-top:20px}.tj-note-details .tj-note{margin:0;padding-top:8px;border:0}.tj-original-quote{grid-column:1/-1;font-size:15px;line-height:1.8;margin:13px 0;padding-left:15px;border-left:2px solid #8bd3b3;white-space:pre-wrap}.tj-perspectives{grid-template-columns:1.3fr 1fr}.tj-perspectives summary{font-size:16px;padding-top:0}.tj-selected .tj-value{font-size:27px}@media(max-width:600px){.tj-intro{margin-bottom:12px}.tj-intro h1{font-size:29px}.tj-source-picker{margin-bottom:16px}.tj-single-observation{margin:0}.tj-perspectives{grid-template-columns:1fr}.tj-selected p{font-size:12px}.tj-selected .tj-value{font-size:24px}.tj-original-quote{font-size:14px}}

.tj-before-note{white-space:pre-wrap;border-left:2px solid #6ca78e;padding-left:14px;margin:16px 0;line-height:1.8;font-size:14px}.tj-value small{display:block;font-size:12px;line-height:1.8;color:#a9c9b7;letter-spacing:0;font-weight:400}.tj-value strong{font-weight:500}.tj-value>span{font-size:19px;line-height:1.6}

.tj-ai form{display:grid;gap:12px;margin-top:14px}.tj-ai textarea{font:inherit;font-size:16px;min-height:90px;resize:vertical;padding:12px;border:1px solid #739d88;border-radius:6px;background:#13372b;color:#f0f9f2;max-width:100%;width:100%}.tj-ai-consent{display:flex;align-items:start;gap:10px;font-size:12px;line-height:1.8;color:#bbd4c5}.tj-ai-consent input{flex:none;width:18px;height:18px;margin-top:4px}.tj-ai-answer{border-top:1px solid #406552;margin-top:20px;padding-top:18px}.tj-ai-answer blockquote{border-left:2px solid #8dd0af;margin:12px 0;padding:8px 12px;line-height:1.8}.tj-ai-answer blockquote small{display:block;color:#a9c4b2;font-size:11px;margin-top:5px}.tj-ai-answer li{font-size:13px;color:#bfd4c6;line-height:1.8}.tj-ai-answer a{color:#bce9ce}.tj-ai-answer h4{font-size:16px;margin-bottom:8px}.tj-perspectives{grid-template-columns:minmax(0,1fr)}
.tj-navigation{display:flex;gap:8px;flex-wrap:wrap}.tj-admit [data-tj-atlas]{margin-left:8px}.tj-ai form>.field{display:grid;gap:8px;margin:16px 0;font-size:13px}.tj-ai select{font:inherit;width:100%;padding:12px;border:1px solid #a5c4b5;border-radius:8px;background:white;color:#163d34}.tj-explorer header [data-tj-atlas]{margin:10px 0}@media(max-width:650px){.tj-navigation .btn{font-size:12px;padding:10px}.tj-admit [data-tj-atlas]{margin:10px 0 0}.tj-ai select{font-size:16px}}

/* Readable primary evidence and a restrained assessment action. */
.tj-note-details>h3,.tj-observations>h3{font-size:16px;margin:0 0 16px}.tj-note-details{padding-top:24px}.tj-observations{margin-top:24px;padding-top:24px}.tj-note dl{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:10px 20px}.tj-note dt{font-size:12px;color:#b8d0c3}.tj-note dd{margin:0;font-size:13px}.tj-ai form>[data-tj-ai-ask]{width:auto;justify-self:start;min-height:44px;padding:11px 20px;background:#d9eee5;color:#123b31;border:1px solid #abcdbd;font-size:14px;font-weight:600}.tj-ai form>[data-tj-ai-ask]:hover{background:#fff5df;color:#123b31}.tj-ai form>[data-tj-ai-ask]:disabled{background:#34594b;color:#e0ece5;opacity:.75}.tj-ai .field{color:#d6e7dd}.tj-data-use{font-size:11px;color:#bdd4c7;line-height:1.7}.tj-data-use summary{font-size:11px!important;padding:6px 0!important;min-height:32px!important}.tj-ai-consent{align-items:center}.tj-ai-consent input{margin:0}.tj-community{padding:22px;border:1px solid #547868;border-radius:12px;background:#193e32;margin-top:28px}.tj-review-label{display:inline-block;background:#e2d7b8;color:#393d2c;border-radius:4px;padding:4px 8px;font-size:10px;letter-spacing:.05em}.tj-community h3{margin:14px 0 10px;font-size:18px}.tj-community p{margin:0 0 12px;font-size:13px}.tj-community small{font-size:11px;color:#a9c4b5}.tj-perspectives{margin-top:32px!important;padding-top:24px!important}.tj-sparse{padding:16px 0}.tj-annotation-detail:empty{display:none}

.tj-paired.is-qualitative{grid-template-columns:1fr}.tj-paired.is-qualitative figure:first-child .tj-canvas-wrap{border-right:0}

.tj-explorer .btn{background:#d9eee5;color:#143c31;border-color:#a8caba}.personal-quick-menu>summary{line-height:1}

.tj-paired.is-qualitative{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:800px){.tj-paired.is-qualitative{grid-template-columns:1fr}}

.iq-note-tools{padding:16px 0;margin:12px 0 20px;border-block:1px solid #7a9b8a66}.iq-note-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.iq-note-toolbar [role=group]{display:flex;gap:5px;flex-wrap:wrap}.iq-note-tools button{min-height:44px;padding:9px 12px;font:inherit;font-size:12px;border:1px solid #91b6a6;border-radius:7px}.iq-note-tools [aria-pressed=true]{background:#d5eadf;color:#123c32}.iq-note-tools button:disabled{opacity:.65}.iq-note-notice{font-size:11px;margin:9px 0;color:inherit}.iq-note-summary p{margin:8px 0;font-size:14px}.iq-note-summary small{font-size:11px}.iq-note-badge{display:inline-block;border:1px dashed #d8c48f;color:#f5e2ac;border-radius:4px;padding:4px 7px;font-size:11px;line-height:1.5}.iq-note-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.iq-note-summary .iq-note-actions button{font-size:11px;background:transparent;color:inherit}.iq-note-tools [data-iq-status]:empty{display:none}.iq-note-tools [data-iq-status]{font-size:12px;margin-top:8px}.tj-page>.iq-note-tools{color:#254d40}.tj-page>.iq-note-tools .iq-note-badge{color:#6d5421;border-color:#a98d4e}.mp-source-dock small{font-size:11px}.mp-source-dock .iq-note-badge{justify-self:start}#iq-note-edit fieldset{border:1px solid #adc5b8;border-radius:8px;padding:16px}#iq-note-edit blockquote{margin:8px 0;padding-left:12px;border-left:2px solid #759f8d;font-size:13px}@media(max-width:600px){.iq-note-toolbar{align-items:stretch}.iq-note-toolbar>.btn{width:100%}.iq-note-toolbar [role=group]{width:100%}.iq-note-toolbar [role=group] button{flex:1;padding:9px 6px}.iq-note-actions{gap:6px}}

/* One compact source/layer bar; evidence leads the selected-tasting workspace. */
.tj-intro{gap:12px;margin-bottom:10px;align-items:start}.tj-intro h1{font-size:clamp(22px,2.4vw,32px);margin:0 0 4px;line-height:1.2}.tj-subject-meta{font-size:12px;color:#536e66}.tj-intro .tj-navigation .btn{padding:8px 10px;font-size:12px;min-height:44px}.tj-source-picker{margin-bottom:8px;gap:8px}.tj-source-picker label{display:flex;align-items:center;gap:10px;min-width:160px;font-size:12px}.tj-source-picker select{padding:8px;font-size:14px;min-height:44px}.tj-explorer{padding:18px}.tj-chart-layout{margin-top:0}.tj-paired figcaption{margin:0 0 8px}.tj-paired figcaption strong{font-size:16px}.tj-key{margin-top:12px;padding:10px 0;border-top:1px solid #34584a}.tj-summary{margin:4px 0;font-size:12px;padding:7px 10px}.tj-observations{max-height:330px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tj-observations h3{position:sticky;top:0;background:#0d2522;padding:8px 0;z-index:1}.tj-observations>button{min-height:44px;padding:8px}.tj-selected{padding-top:12px;margin-top:12px}.tj-note-details{padding-top:16px;margin-top:16px}.tj-method-line{margin:8px 0}.tj-camera{margin-bottom:4px}.tj-page .iq-note-tools,#pa-models .iq-note-tools{padding:8px 0;margin:0 0 8px}.iq-note-toolbar{gap:6px}.iq-note-toolbar [role=group]{gap:3px}.iq-note-toolbar [role=group] button{padding:8px 10px}.iq-note-summary>p{font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0}.iq-note-summary>.iq-note-badge{font-size:10px;float:left;margin-right:8px;padding:2px 5px;color:inherit}.iq-note-notice{font-size:10px;margin:4px 0;line-height:1.4}.iq-note-more{clear:both;font-size:11px}.iq-note-more>summary{cursor:pointer;min-height:28px;padding:3px 0}.iq-note-more p{font-size:12px;line-height:1.6}.iq-note-actions{margin:6px 0}.iq-note-hint{font-size:11px;margin:3px 0}.iq-note-tools button{background:#eff6f2;color:#173e34}.iq-note-tools button[aria-pressed=true]{background:#c4e3d5;border-color:#4c8a74}.iq-note-tools .btn{font-size:12px;min-height:44px;padding:8px 10px}.tj-page .flow-flavour-actions{padding-top:12px}.tj-key .iq-note-badge{color:#f5e2ac}
@media(max-width:650px){body.tasting-journey-workspace #main{padding-top:16px}.tj-intro{display:grid;grid-template-columns:1fr;gap:6px}.tj-intro h1{font-size:23px}.tj-navigation{gap:6px;flex-wrap:nowrap}.tj-navigation .btn{flex:1;text-align:center}.tj-source-picker{flex-wrap:nowrap}.tj-source-picker label{min-width:0;flex:1}.tj-source-picker label select{font-size:16px;min-width:0}.tj-explorer{padding:12px;border-radius:10px}.tj-page .iq-note-toolbar,#pa-models .iq-note-toolbar{display:flex;align-items:center;flex-wrap:nowrap}.iq-note-toolbar [role=group]{width:auto;flex:none}.iq-note-toolbar [role=group] button{padding:8px;min-width:50px;font-size:11px}.iq-note-toolbar>.btn{width:auto;flex:1;font-size:11px;padding:8px;white-space:normal}.tj-paired{gap:18px}.tj-paired figcaption strong{font-size:15px}.tj-camera{gap:5px}.tj-camera button{font-size:11px;padding:7px 10px}.tj-note dl{grid-template-columns:1fr 1fr}.tj-paired .tj-canvas-wrap canvas{min-height:230px}}
@media(max-width:650px){.tj-intro{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.tj-intro h1{font-size:21px}.tj-navigation{display:grid;grid-template-columns:1fr;max-width:132px}.tj-intro .tj-navigation .btn{font-size:11px;line-height:1.3;padding:7px 9px}.tj-subject-meta{font-size:11px}}
