/* Tamiyouz Journal: compact interactive agentic workflow explorer. */
#tyz-premium-article .tyz-aw-lab {
 --aw-ink:#132b43;--aw-muted:#40576c;--aw-bg:#f0f5fb;
 --aw-panel:#fffefa;--aw-line:#b8c9d8;--aw-accent:#84541f;
 margin:32px 0 35px;padding:clamp(18px,3vw,32px);
 background:var(--aw-bg);border:1px solid var(--aw-line);
 border-radius:22px;box-shadow:0 14px 40px rgba(12,32,53,.07);
 color:var(--aw-ink);font-family:inherit;isolation:isolate;
}
html[data-tyz-theme="dark"] #tyz-premium-article .tyz-aw-lab{
 --aw-ink:#f3f8ff;--aw-muted:#c5d6e5;--aw-bg:#172e46;
 --aw-panel:#11243a;--aw-line:#45617c;--aw-accent:#f3cc91;
}
#tyz-premium-article .tyz-aw-kicker{color:var(--aw-accent);font-weight:900;font-size:12px;letter-spacing:.02em}
#tyz-premium-article .tyz-aw-title{color:var(--aw-ink)!important;border:0!important;padding:0!important;margin:10px 0!important;font-size:clamp(21px,2vw,27px)!important;line-height:1.6!important}
#tyz-premium-article .tyz-aw-intro{color:var(--aw-muted)!important;font-size:15px!important;line-height:1.85!important;margin:0 0 20px!important}
#tyz-premium-article .tyz-aw-choices{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 14px}
#tyz-premium-article .tyz-aw-choice{
 min-height:46px;padding:11px 15px;border:1px solid var(--aw-line);border-radius:12px;
 background:var(--aw-panel);color:var(--aw-ink);font-family:inherit;font-weight:800;font-size:13px;line-height:1.5;
 cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}
#tyz-premium-article .tyz-aw-choice:hover{transform:translateY(-2px);border-color:var(--aw-accent)}
#tyz-premium-article .tyz-aw-choice.is-active,#tyz-premium-article .tyz-aw-choice[aria-pressed="true"]{
 background:linear-gradient(135deg,#143958,#0c263d);color:#fff9ed;border-color:#cdad79;
 box-shadow:0 8px 21px rgba(12,33,56,.16)}
#tyz-premium-article .tyz-aw-result{border-radius:17px;border:1px solid var(--aw-line);background:var(--aw-panel);padding:clamp(14px,2.3vw,23px)}
#tyz-premium-article .tyz-aw-panel[hidden]{display:none!important}
#tyz-premium-article .tyz-aw-panel-title{display:block;color:var(--aw-ink)!important;font-size:17px!important;line-height:1.65;margin-bottom:14px}
#tyz-premium-article .tyz-aw-path{
 display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:15px}
#tyz-premium-article .tyz-aw-path span{
 display:inline-flex;min-height:42px;align-items:center;
 padding:9px 13px;background:var(--aw-bg);border:1px solid var(--aw-line);
 border-radius:11px;color:var(--aw-ink);font-size:13px;font-weight:800}
#tyz-premium-article .tyz-aw-path i{font-style:normal;color:var(--aw-accent);font-size:21px;font-weight:900}
#tyz-premium-article .tyz-aw-panel p{color:var(--aw-muted)!important;font-size:14px!important;line-height:1.85!important;margin:0!important}
#tyz-premium-article .tyz-aw-note{
 color:var(--aw-muted)!important;font-size:12px!important;margin:13px 0 0!important;line-height:1.7!important}
#tyz-premium-article .tyz-aw-choice:focus-visible{outline:3px solid var(--aw-accent)!important;outline-offset:3px}
@media(max-width:650px){
 #tyz-premium-article .tyz-aw-choice{flex:1 1 auto;min-height:47px}
 #tyz-premium-article .tyz-aw-path{gap:6px}
 #tyz-premium-article .tyz-aw-path span{font-size:12px;padding:8px 10px}
}
@media(prefers-reduced-motion:reduce){#tyz-premium-article .tyz-aw-choice{transition:none}}

/* TYZ_AGENTIC_FAQ_V1 — compact, keyboard-friendly native accordion. */
#tyz-premium-article .tyz-agentic-faq{display:grid;gap:10px;margin:19px 0 28px}
#tyz-premium-article .tyz-agentic-faq details{
 border:1px solid var(--v6-stroke,rgba(60,89,112,.23));border-radius:15px;
 background:var(--v5-paper,#fffefa);color:var(--v6-ink,#132b43);
 overflow:hidden;padding:0 18px}
#tyz-premium-article .tyz-agentic-faq summary{
 color:var(--v6-ink,#132b43)!important;cursor:pointer;
 font-size:15px;font-weight:900;line-height:1.75;padding:16px 0}
#tyz-premium-article .tyz-agentic-faq details[open]{border-color:var(--v6-accent,#986a32)}
#tyz-premium-article .tyz-agentic-faq details>p{
 color:var(--v6-text,#344d61)!important;font-size:14px!important;
 line-height:1.9!important;border-top:1px solid var(--v6-stroke,rgba(60,89,112,.23));
 margin:0!important;padding:15px 0 19px}
#tyz-premium-article .tyz-agentic-faq summary:focus-visible{
 outline:3px solid var(--v6-focus,#c29352)!important;outline-offset:3px}

/* TYZ_N8N_AUTHENTIC_SCREENSHOTS_V1: authentic official n8n UI screenshots. */
#tyz-premium-article .tyz-n8n-real-media{margin:28px 0 38px;max-width:100%;}
#tyz-premium-article .tyz-n8n-real-shot{
 margin:0!important;padding:clamp(11px,2vw,17px);border-radius:21px;
 border:1px solid var(--v6-stroke,rgba(30,60,83,.2));
 background:var(--v5-paper,#fffefa);box-shadow:0 17px 42px rgba(10,28,47,.10);
 overflow:hidden;
}
#tyz-premium-article .tyz-n8n-image-link{
 display:block;width:100%;border-radius:13px;overflow:hidden;
 background:#172638;cursor:zoom-in;
}
#tyz-premium-article .tyz-n8n-image-link img.tyz-n8n-authentic-image{
 display:block!important;max-width:100%!important;width:100%!important;
 height:auto!important;object-fit:contain!important;box-shadow:none!important;
 border-radius:12px!important;
}
#tyz-premium-article .tyz-n8n-real-shot figcaption{
 padding:13px 5px 2px;line-height:1.85!important;font-size:13px!important;
 color:var(--v6-text,#395268)!important;text-align:start!important;
}
#tyz-premium-article .tyz-n8n-real-shot figcaption a{
 color:var(--v6-accent,#80501b)!important;text-decoration:underline!important;
 text-underline-offset:3px;
}
#tyz-premium-article .tyz-n8n-expand{
 background:var(--v5-paper,#fffefa);
 border:1px solid var(--v6-stroke,rgba(30,60,83,.2));border-radius:16px;
 margin:15px 0 0;overflow:hidden;
}
#tyz-premium-article .tyz-n8n-expand>summary{
 color:var(--v6-ink,#142b43)!important;font-size:14px;font-weight:850;
 padding:16px 19px;cursor:pointer;line-height:1.8;
}
#tyz-premium-article .tyz-n8n-expand[open]>summary{
 border-bottom:1px solid var(--v6-stroke,rgba(30,60,83,.2));
}
#tyz-premium-article .tyz-n8n-expand .tyz-n8n-real-shot{
 max-width:700px;margin:16px auto!important;box-shadow:none;
 border-color:transparent;
}
#tyz-premium-article :is(.tyz-n8n-image-link,.tyz-n8n-expand>summary):focus-visible{
 outline:3px solid var(--v6-focus,#bf8e56)!important;outline-offset:3px;
}
@media(max-width:680px){
 #tyz-premium-article .tyz-n8n-real-media{margin:20px 0 29px;}
 #tyz-premium-article .tyz-n8n-real-shot{padding:8px;border-radius:14px;}
 #tyz-premium-article .tyz-n8n-real-shot figcaption{padding:12px 6px 4px;font-size:12px!important;}
 #tyz-premium-article .tyz-n8n-expand>summary{padding:14px;}
}
