:root{--paper:#f7f5f2;--paper-2:#efece5;--paper-3:#e8e4db;--ink:#414242;--ink-soft:#5b5957;--muted:#6b6965;--accent:#c06a4f;--accent-deep:#a85638;--line:#c06a4f4d;--line-soft:#c06a4f26;--ink-5:#4142420d;--ink-8:#41424214;--ink-12:#4142421f;--terra-5:#c06a4f0f;--terra-12:#c06a4f24;--terra-25:#c06a4f47;--serif:"Playfair Display", Georgia, serif;--sans:"Inter", -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;font-weight:300;line-height:1.5}::selection{background:var(--accent);color:var(--paper)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.view-bar{z-index:300;background:var(--ink);height:48px;color:var(--paper);letter-spacing:.32em;text-transform:uppercase;border-bottom:1px solid #f7f5f21a;align-items:center;gap:20px;padding:0 32px;font-size:10px;display:flex;position:fixed;top:0;left:0;right:0}.samtid-root.has-admin-bar{padding-top:48px}.samtid-root.has-admin-bar header{top:48px!important}.view-bar .label{color:var(--accent);font-weight:700}.view-bar .tabs{gap:4px;margin-left:20px;display:flex}.view-bar .tab{appearance:none;color:#f7f5f299;font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f7f5f233;padding:8px 16px;font-size:10px;transition:all .2s}.view-bar .tab:hover{color:var(--paper);border-color:#f7f5f266}.view-bar .tab.active{color:var(--paper);background:var(--accent);border-color:var(--accent)}.view-bar .note{color:#f7f5f280;font-family:var(--serif);letter-spacing:.02em;text-transform:none;margin-left:auto;font-size:12px;font-style:italic}.panel{display:none}.panel.active{display:block}.eyebrow{letter-spacing:.36em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:700}.eyebrow.muted{color:var(--ink-soft)}.eyebrow.on-dark{color:#f7f5f2b3}.container{max-width:1480px;margin:0 auto;padding:0 48px}.btn{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:10px;padding:12px 18px;font-size:10px;font-weight:600;transition:all .25s;display:inline-flex}.btn:hover,.btn.solid{background:var(--ink);color:var(--paper)}.btn.solid:hover{background:var(--accent);border-color:var(--accent)}.btn.accent{background:var(--accent);border-color:var(--accent);color:var(--paper)}.btn.accent:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--paper)}.btn.primary:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.btn.ghost{border-color:var(--line);color:var(--ink-soft)}.btn.ghost:hover{border-color:var(--accent);color:var(--accent);background:0 0}.btn.tiny{letter-spacing:.28em;gap:6px;padding:7px 12px;font-size:9px}.chip{letter-spacing:.28em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:6px;padding:4px 10px;font-size:9px;font-weight:600;display:inline-flex}.chip.active{color:var(--accent);border-color:var(--accent);background:var(--terra-5)}.chip.solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.live:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2.2s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #c06a4f8c}70%{opacity:.55;box-shadow:0 0 0 7px #c06a4f00}}.brackets{position:relative}.brackets:before,.brackets:after,.brackets>.br-tl,.brackets>.br-br{content:"";border:1.5px solid var(--ink);pointer-events:none;width:12px;height:12px;transition:border-color .3s;position:absolute}.brackets:before{border-bottom:0;border-right:0;top:-5px;left:-5px}.brackets:after{border-bottom:0;border-left:0;top:-5px;right:-5px}.brackets>.br-tl{border-top:0;border-right:0;bottom:-5px;left:-5px}.brackets>.br-br{border-top:0;border-left:0;bottom:-5px;right:-5px}.brackets:hover:before,.brackets:hover:after,.brackets:hover>.br-tl,.brackets:hover>.br-br{border-color:var(--accent)}.brackets.on-dark:before,.brackets.on-dark:after,.brackets.on-dark>.br-tl,.brackets.on-dark>.br-br{border-color:#f7f5f2cc}.s-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);z-index:50;background:#f7f5f2ed;position:sticky;top:41px}.s-header .container{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:16px 48px;display:grid}.s-header .nav{gap:28px;display:flex}.s-header .nav a{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-soft);padding:4px 0;font-size:11px;position:relative}.s-header .nav a.active{color:var(--ink)}.s-header .nav a.active:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:-2px;left:0;right:0}.s-header .brand{font-family:var(--serif);justify-content:center;align-items:center;gap:12px;font-size:22px;display:flex}.s-header .brand .br{color:var(--accent)}.s-header .brand .name{font-style:italic}.s-header .right{justify-content:flex-end;align-items:center;gap:20px;display:flex}.s-header .right .links{letter-spacing:.32em;text-transform:uppercase;gap:24px;font-size:11px;font-weight:600;display:flex}.s-header .right .user{border-left:1px solid var(--line);align-items:center;gap:10px;padding-left:20px;display:flex}.s-header .right .user .name{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft);text-align:right;font-size:10px}.s-header .right .user .name b{color:var(--ink);font-weight:600;display:block}.s-header .right .user .av{background:var(--ink);width:32px;height:32px;color:var(--paper);font-family:var(--serif);justify-content:center;align-items:center;font-size:13px;font-style:italic;display:flex}.samtid-mast{background:var(--paper);border-bottom:1px solid var(--line);padding:80px 0 60px}.samtid-mast .container{grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;display:grid}.samtid-mast .word{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-size:clamp(52px,9vw,140px);font-weight:400;line-height:.88}.samtid-mast .tag{font-family:var(--serif);color:#3d3b38;text-wrap:pretty;max-width:460px;font-size:19px;font-style:italic;line-height:1.5}.samtid-mast .tag em{color:#8e4b2e;font-style:italic}.samtid-mast .tag-meta{letter-spacing:.28em;text-transform:uppercase;color:#4a4743;gap:24px;margin-top:24px;font-size:10px;display:flex}.samtid-mast .tag-meta b{color:var(--ink);font-weight:700}.s-cats{background:var(--paper);border-bottom:1px solid var(--line);padding:16px 0}.s-cats .container{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.s-cats .lbl{letter-spacing:.32em;text-transform:uppercase;color:#3d3b38;border-right:1px solid var(--line);padding-right:24px;font-size:9px;font-weight:700}.s-cats a{letter-spacing:.28em;text-transform:uppercase;color:#4a4743;font-size:11px;transition:color .2s}.s-cats a:hover{color:var(--accent)}.s-cats a.active{color:var(--ink);font-weight:700}.s-cats a .cnt{font-family:var(--serif);color:var(--accent);letter-spacing:0;margin-left:4px;font-size:12px;font-style:italic}.s-cats .right-tools{align-items:center;gap:16px;margin-left:auto;display:flex}.s-cats .search-mini{color:#4a4743;border:1px solid var(--line);min-width:220px;padding:6px 12px;font-size:11px}.s-lead{background:var(--paper);padding:70px 0 60px}.s-lead .container{grid-template-columns:1.5fr 1fr;gap:64px;display:grid}.s-lead .featured{cursor:pointer;display:block}.s-lead .featured .img{aspect-ratio:16/10;filter:contrast(1.05);background-color:#2a2724;background-image:radial-gradient(at 30% 30%,#f7f5f212 0%,#0000 60%),radial-gradient(at 75% 75%,#c06a4f1a 0%,#0000 60%),linear-gradient(135deg,#2a2724 0%,#14110f 100%),url(https://picsum.photos/seed/samtid-lead/1400/875?grayscale);background-position:50%;background-size:cover;margin-bottom:28px;position:relative}.s-lead .featured .img-label{letter-spacing:.32em;text-transform:uppercase;color:var(--paper);background:#14110fb3;padding:6px 10px;font-size:9px;position:absolute;top:16px;left:16px}.s-lead .featured .eyebrow{align-items:center;gap:14px;margin-bottom:14px;display:inline-flex}.s-lead .featured h1{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin-bottom:18px;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.05}.s-lead .featured h1:hover{color:var(--accent)}.s-lead .featured .deck{font-family:var(--serif);color:var(--ink-soft);text-wrap:pretty;max-width:680px;font-size:18px;font-style:italic;line-height:1.5}.s-lead .featured .byline{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:28px;padding-top:22px;display:flex}.s-lead .featured .byline .av{background:var(--accent);width:36px;height:36px;color:var(--paper);font-family:var(--serif);justify-content:center;align-items:center;font-size:14px;font-style:italic;display:flex}.s-lead .featured .byline .meta{letter-spacing:.2em;text-transform:uppercase;color:#4a4743;font-size:11px;line-height:1.7}.s-lead .featured .byline .meta b{font-family:var(--serif);color:var(--ink);letter-spacing:0;text-transform:none;font-size:16px;font-style:italic;font-weight:500;display:block}.s-lead-rail{flex-direction:column;gap:18px;display:flex}.widget{border:1px solid var(--line);background:var(--paper);padding:22px}.widget.dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.widget h4{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:9px;font-weight:700;display:flex}.widget.dark h4{color:var(--accent)}.widget h4 .pulse-tag{color:var(--muted);letter-spacing:.24em;font-size:8px;font-weight:500}.widget.dark h4 .pulse-tag{color:#f7f5f280}.indeks-block{align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.indeks-block .v{font-family:var(--serif);letter-spacing:-.015em;font-size:44px;line-height:1}.widget.dark .indeks-block .v{color:var(--paper)}.indeks-block .delta{font-family:var(--serif);color:var(--accent);font-size:14px;font-style:italic}.indeks-block-ctx{letter-spacing:.04em;color:var(--muted);font-size:10px;font-family:var(--serif);margin-bottom:14px;font-style:italic}.widget.dark .indeks-block-ctx{color:#f7f5f28c}.movers .row{border-bottom:1px solid var(--line-soft);grid-template-columns:16px 1fr auto auto;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:grid}.widget.dark .movers .row{border-color:#f7f5f21a}.movers .row:last-child{border-bottom:0}.movers .rank{font-family:var(--serif);color:var(--muted);font-size:11px;font-style:italic}.movers .name{font-family:var(--serif);font-size:14px;font-style:italic}.widget.dark .movers .name{color:var(--paper)}.movers .pct{font-family:var(--mono);color:var(--accent);font-size:10px}.movers .pct.down{color:var(--muted)}.movers .arr{color:var(--accent);font-size:9px}.movers .arr.down{color:var(--muted)}.s-secondary{background:var(--paper-2);padding:80px 0 90px}.s-secondary .head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:40px;padding-bottom:28px;display:flex}.s-secondary h2{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(32px,3vw,48px);font-style:italic;font-weight:400;line-height:1.05}.s-secondary h2 em{color:var(--ink-soft);font-style:italic}.s-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.art-card{cursor:pointer;flex-direction:column;height:100%;display:flex}.art-card .img{aspect-ratio:3/2;filter:contrast(1.05);background-color:#2a2724;background-position:50%;background-size:cover;margin-bottom:18px}.art-card:first-child .img{background-image:radial-gradient(at 30% 30%,#f7f5f214 0%,#0000 55%),radial-gradient(at 80% 80%,#c06a4f1a 0%,#0000 55%),linear-gradient(135deg,#2a2724 0%,#1a1714 100%),url(https://picsum.photos/seed/samtid-2/600/400?grayscale)}.art-card:nth-child(2) .img{background-image:radial-gradient(at 70% 30%,#f7f5f212 0%,#0000 55%),linear-gradient(135deg,#1f1c19 0%,#14110f 100%),url(https://picsum.photos/seed/samtid-3/600/400?grayscale)}.art-card:nth-child(3) .img{background-image:radial-gradient(#c06a4f1f 0%,#0000 60%),linear-gradient(135deg,#2a2724 0%,#14110f 100%),url(https://picsum.photos/seed/samtid-4/600/400?grayscale)}.art-card .meta{letter-spacing:.28em;text-transform:uppercase;color:#4a4743;gap:10px;margin-bottom:10px;font-size:10px;display:flex}.art-card .meta .cat{color:#8e4b2e;font-weight:700}.art-card h3{font-family:var(--serif);margin-bottom:12px;font-size:22px;font-style:italic;line-height:1.2;transition:color .25s}.art-card:hover h3{color:var(--accent)}.art-card .deck{font-family:var(--serif);color:#3d3b38;font-size:14px;font-style:italic;line-height:1.6}.art-card .byline{letter-spacing:.04em;color:#4a4743;margin-top:14px;font-size:11px}.art-card .byline b{color:var(--ink);font-weight:600}.s-brief{background:var(--paper);border-top:1px solid var(--line);padding:90px 0}.s-brief .container{grid-template-columns:1.4fr 1fr 1fr;gap:60px;display:grid}.brief-col h3{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:24px;font-size:32px;font-style:italic;font-weight:400;line-height:1.05}.brief-col .eyebrow{margin-bottom:16px;display:block}.market-brief .lead-quote{font-family:var(--serif);color:var(--ink);border-left:2px solid var(--accent);margin:20px 0 28px;padding-left:18px;font-size:18px;font-style:italic;line-height:1.5}.market-brief .lead-quote em{color:var(--accent)}.market-brief .data-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;padding-top:24px;display:grid}.market-brief .data-row .stat .v{font-family:var(--serif);font-size:32px;line-height:1}.market-brief .data-row .stat .l{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:9px;font-weight:600}.market-brief .data-row .stat .ctx{font-family:var(--serif);color:var(--muted);margin-top:4px;font-size:11px;font-style:italic}.mest-lest .item{border-bottom:1px solid var(--line-soft);cursor:pointer;grid-template-columns:32px 1fr;gap:16px;padding:16px 0;transition:padding .25s;display:grid}.mest-lest .item:hover{padding-left:6px}.mest-lest .item .num{font-family:var(--serif);color:var(--accent);font-size:24px;font-style:italic;line-height:1}.mest-lest .item .meta{letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:9px}.mest-lest .item .meta b{color:var(--ink-soft)}.mest-lest .item h4{font-family:var(--serif);color:var(--ink);font-size:15px;font-style:italic;line-height:1.25}.mest-lest .item:hover h4{color:var(--accent)}.utst .item{border-bottom:1px solid var(--line-soft);grid-template-columns:48px 1fr;gap:16px;padding:18px 0;display:grid}.utst .item:last-child{border-bottom:0}.utst .item .date{text-align:center;border:1px solid var(--line);padding:4px 0}.utst .item .date .day{font-family:var(--serif);color:var(--ink);font-size:16px;line-height:1}.utst .item .date .mo{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:8px}.utst .item .info .title{font-family:var(--serif);color:var(--ink);margin-bottom:4px;font-size:14px;font-style:italic}.utst .item .info .venue{letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-size:9px}.utst .item .info .status{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-top:4px;font-size:8px;font-weight:700}.s-brev{background:var(--ink);color:var(--paper);padding:90px 0;position:relative;overflow:hidden}.s-brev:before{content:"";pointer-events:none;background:radial-gradient(at 80% 30%,#c06a4f33 0%,#0000 50%);position:absolute;inset:0}.s-brev .container{z-index:2;position:relative}.s-brev .grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;display:grid}.s-brev .eyebrow{color:var(--accent);margin-bottom:18px}.s-brev h2{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin-bottom:24px;font-size:clamp(40px,4.5vw,64px);font-weight:400;line-height:1}.s-brev h2 em{color:var(--accent);font-style:italic}.s-brev .deck{font-family:var(--serif);color:#f7f5f2cc;text-wrap:pretty;max-width:520px;margin-bottom:32px;font-size:18px;font-style:italic;line-height:1.55}.s-brev .input-row{gap:0;max-width:460px;display:flex}.s-brev .input-row input{color:var(--paper);font-family:var(--sans);background:0 0;border:1px solid #f7f5f24d;flex:1;padding:14px 16px;font-size:12px}.s-brev .input-row input::placeholder{color:#f7f5f266}.s-brev .input-row .btn{border-left:0}.s-brev .card{background:var(--paper);color:var(--ink);padding:32px 30px;position:relative}.s-brev .card .tier{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:9px;font-weight:700}.s-brev .card h4{font-family:var(--serif);margin-bottom:14px;font-size:26px;font-style:italic;line-height:1.1}.s-brev .card .desc{font-family:var(--serif);color:var(--ink-soft);margin-bottom:18px;font-size:14px;font-style:italic;line-height:1.5}.s-brev .card ul{list-style:none}.s-brev .card li{border-top:1px solid var(--line-soft);gap:10px;padding:8px 0;font-size:12px;display:flex}.s-brev .card li:first-of-type{border-top:0}.s-brev .card li .dot{border:1.5px solid var(--accent);flex-shrink:0;width:10px;height:10px;position:relative;top:4px}.s-footer{color:#f7f5f2f2;background:#14110f;padding:60px 0 30px;font-size:12px}.s-footer .top{border-bottom:1px solid #f7f5f21a;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;margin-bottom:24px;padding-bottom:40px;display:grid}.s-footer .brand{font-family:var(--serif);color:var(--paper);margin-bottom:12px;font-size:28px}.s-footer .brand .br{color:var(--accent)}.s-footer .brand .name{font-style:italic}.s-footer .top .tag{font-family:var(--serif);color:#f7f5f2a6;max-width:260px;font-style:italic}.s-footer .top h5{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:10px;font-weight:700}.s-footer .top ul{flex-direction:column;gap:10px;list-style:none;display:flex}.s-footer .top ul a{color:#f7f5f2e6;font-size:12px}.s-footer .top ul a:hover{color:var(--paper)}.s-footer .base{letter-spacing:.28em;text-transform:uppercase;color:#f7f5f299;justify-content:space-between;align-items:center;font-size:10px;display:flex}.s-footer .base .compliance{gap:20px;display:flex}.s-footer .base b{color:#f7f5f2b3;font-weight:500}.es-frame{background:var(--paper);min-height:calc(100vh - 41px);display:flex}.es-sb{border-right:1px solid var(--line);background:var(--paper);flex-shrink:0;width:220px;height:calc(100vh - 41px);padding:18px 0;position:sticky;top:41px;overflow-y:auto}.es-sb .brand{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;margin-bottom:14px;padding:0 18px 16px;display:flex}.es-sb .brand .mark{border:1px solid var(--ink);flex-shrink:0;width:22px;height:22px;position:relative}.es-sb .brand .mark:after{content:"";background:var(--accent);width:4px;height:4px;position:absolute;top:2px;left:2px}.es-sb .brand .name{font-family:var(--serif);color:var(--ink);letter-spacing:.02em;font-size:13px}.es-sb .brand .name small{font-family:var(--sans);letter-spacing:.32em;color:var(--muted);font-size:8px;font-weight:500;display:block}.es-sb .group{margin-bottom:14px}.es-sb .title{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);justify-content:space-between;padding:6px 18px;font-size:8px;font-weight:600;display:flex}.es-sb .item{color:var(--ink-soft);cursor:pointer;align-items:center;gap:10px;padding:7px 18px;font-size:12px;display:flex}.es-sb .item:hover{background:var(--ink-5);color:var(--ink)}.es-sb .item.active{color:var(--ink);border-left:2px solid var(--accent);background:var(--terra-5);padding-left:16px;font-weight:500}.es-sb .item .badge{background:var(--accent);color:var(--paper);letter-spacing:.04em;margin-left:auto;padding:1px 6px;font-size:8px;font-weight:700;line-height:1.3}.es-sb .item .badge.muted{background:var(--ink-12);color:var(--ink-soft)}.es-sb .item .ico{border:1px solid;flex-shrink:0;width:10px;height:10px}.es-main{flex-direction:column;flex:1;min-width:0;display:flex}.es-top{border-bottom:1px solid var(--line);background:var(--paper);z-index:30;align-items:center;gap:16px;padding:12px 28px;font-size:11px;display:flex;position:sticky;top:41px}.es-top .breadcrumb{color:var(--muted);align-items:center;gap:6px;display:flex}.es-top .breadcrumb b{color:var(--ink);font-weight:500}.es-top .search{border:1px solid var(--line);color:var(--muted);font-family:var(--sans);flex:1;max-width:360px;padding:8px 14px;font-size:12px}.es-top .ghost-btn{border:1px solid var(--ink);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 14px;font-size:9px}.es-top .nodeid{text-align:right;letter-spacing:.28em;color:var(--muted);font-size:8px;line-height:1.6}.es-top .nodeid b{color:var(--ink)}.es-top .av{background:var(--ink);width:28px;height:28px;color:var(--paper);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.es-subtabs{border-bottom:1px solid var(--line);align-items:center;gap:28px;padding:12px 28px;display:flex}.es-subtabs .label{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);border-right:1px solid var(--line);padding-right:24px;font-size:9px;font-weight:600}.es-subtabs .stab{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:11px;position:relative}.es-subtabs .stab.active{color:var(--ink)}.es-subtabs .stab.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-13px;left:0;right:0}.es-subtabs .stab .ct{font-family:var(--serif);color:var(--accent);letter-spacing:0;margin-left:4px;font-size:12px;font-style:italic}.es-subtabs .right{gap:10px;margin-left:auto;display:flex}.es-view{display:none}.es-view.active{display:block}.es-body{flex:1;padding:24px 28px}.pipeline{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;min-height:600px;display:grid}.pcol{background:var(--paper);flex-direction:column;gap:10px;padding:14px 12px;display:flex}.pcol.active{background:var(--terra-5)}.pcol .phead{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;margin-bottom:6px;padding-bottom:10px;display:flex}.pcol .phead .h{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:600}.pcol.active .phead .h{color:var(--accent)}.pcol .phead .c{font-family:var(--serif);color:var(--ink);font-size:18px;font-style:italic}.pcol .phead .act{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);cursor:pointer;font-size:9px}.pcard{background:var(--paper);border:1px solid var(--line-soft);cursor:grab;padding:12px 14px;transition:all .2s}.pcard:hover{border-color:var(--ink)}.pcard.selected{border-color:var(--accent);border-width:2px;padding:11px 13px}.pcard .src{letter-spacing:.28em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:5px;font-size:8px;font-weight:600;display:flex}.pcard .src .age{color:var(--ink-soft);letter-spacing:.18em;font-weight:400}.pcard .tit{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:13px;font-style:italic;line-height:1.25}.pcard .foot{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;font-size:8px;display:flex}.pcard .foot .author{font-style:italic;font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:10px}.pcard .foot .tag{border:1px solid var(--line);letter-spacing:.2em;padding:2px 6px;font-size:7px;font-weight:700}.pcard .foot .tag.accent{border-color:var(--accent);color:var(--accent)}.pcard.add{border:1px dashed var(--line);cursor:pointer;letter-spacing:.3em;color:var(--muted);text-transform:uppercase;justify-content:center;align-items:center;min-height:60px;padding:22px 12px;font-size:9px;display:flex}.pcard.add:hover{color:var(--accent);border-color:var(--accent)}.pcol .more{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);padding:8px 0;font-size:8px;font-weight:600}.es-queue{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.es-queue h3{font-family:var(--serif);margin-bottom:14px;font-size:20px;font-style:italic}.es-queue .rows{border-top:1px solid var(--line)}.es-queue .qrow{border-bottom:1px solid var(--line-soft);grid-template-columns:80px 1fr 140px 160px 130px;align-items:center;gap:16px;padding:14px 0;font-size:12px;display:grid}.es-queue .qrow .when{font-family:var(--mono);color:var(--ink-soft);font-size:11px}.es-queue .qrow .titl{font-family:var(--serif);font-size:15px;font-style:italic}.es-queue .qrow .author{letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-size:9px}.es-queue .qrow .author b{color:var(--ink);font-weight:600}.es-queue .qrow .dist{letter-spacing:.24em;text-transform:uppercase;gap:4px;font-size:8px;display:flex}.es-queue .qrow .dist span{border:1px solid var(--line);color:var(--muted);padding:3px 6px}.es-queue .qrow .dist span.on{color:var(--accent);border-color:var(--accent)}.es-queue .qrow .status{letter-spacing:.3em;text-transform:uppercase;font-size:9px;font-weight:600}.es-queue .qrow .status.ready{color:var(--accent)}.es-queue .qrow .status.scheduled{color:var(--ink-soft)}.es-queue .qrow .status.live:before{content:"â—";color:var(--accent);margin-right:6px;animation:2s infinite pulse}.composer-frame{grid-template-columns:1fr 380px;min-height:100%;display:grid}.composer-main{border-right:1px solid var(--line);padding:28px 36px 60px}.composer-rail{background:var(--paper-2);height:calc(100vh - 95px);padding:0;position:sticky;top:95px;overflow-y:auto}.composer-status{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:20px;padding-bottom:18px;display:flex}.composer-status .crumb{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:600}.composer-status .crumb b{color:var(--ink)}.composer-status .crumb .sep{color:var(--line);margin:0 8px}.composer-status .state-chip{border:1px solid var(--accent);color:var(--accent);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 10px;font-size:9px;font-weight:700;display:inline-flex}.composer-status .state-chip:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.composer-status .save-meta{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:10px;font-style:italic;font-family:var(--serif);letter-spacing:.02em;margin-left:auto}.composer-status .save-meta b{color:var(--ink);font-weight:500}.composer-status .acts{gap:8px;display:flex}.composer-edit{max-width:760px;padding:12px 0 24px}.composer-edit .meta-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}.composer-edit .meta-row .cat-sel{border:1px solid var(--line);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);background:var(--terra-5);padding:6px 12px;font-size:9px;font-weight:700}.composer-edit .meta-row .tier{border:1px solid var(--line);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);padding:6px 12px;font-size:9px;font-weight:600}.composer-edit .title-input{font-family:var(--serif);letter-spacing:-.015em;resize:none;width:100%;color:var(--ink);background:0 0;border:0;outline:none;padding:8px 0;font-size:48px;font-style:italic;font-weight:400;line-height:1.05}.composer-edit .title-input:focus{background:var(--terra-5)}.composer-edit .deck-input{font-family:var(--serif);color:var(--ink-soft);resize:none;background:0 0;border:0;outline:none;width:100%;margin-bottom:22px;padding:10px 0;font-size:19px;font-style:italic;line-height:1.5}.composer-edit .deck-input:focus{background:var(--terra-5)}.composer-toolbar{border:1px solid var(--line);background:var(--paper);align-items:center;gap:4px;margin:0 0 18px;padding:10px 12px;font-size:12px;display:flex}.composer-toolbar .grp{border-right:1px solid var(--line-soft);align-items:center;gap:2px;margin-right:10px;padding-right:10px;display:flex}.composer-toolbar .grp:last-child{border-right:0}.composer-toolbar .grp .b{cursor:pointer;color:var(--ink-soft);border-radius:0;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:500;display:inline-flex}.composer-toolbar .grp .b:hover{background:var(--ink-5);color:var(--ink)}.composer-toolbar .grp .b.active{color:var(--accent);background:var(--terra-5)}.composer-toolbar .grp .b.italic{font-style:italic}.composer-toolbar .grp .b.bold{font-weight:700}.composer-toolbar .grp .b svg{width:14px;height:14px}.article-body{color:var(--ink);max-width:680px;font-family:Georgia,Playfair Display,serif;font-size:18px;line-height:1.65}.article-body p{margin-bottom:22px}.article-body p:first-letter{font-family:var(--serif);float:left;color:var(--accent);padding:6px 10px 0 0;font-size:60px;font-weight:400;line-height:.85}.article-body .pullquote{font-family:var(--serif);color:var(--ink);border-left:3px solid var(--accent);margin:28px 0;padding:8px 0 8px 20px;font-size:26px;font-style:italic;line-height:1.3}.article-body .pullquote em{color:var(--accent)}.article-body h2{font-family:var(--serif);margin:32px 0 14px;font-size:28px;font-style:italic;font-weight:400}.article-body img,.article-body .fig{aspect-ratio:16/9;background-color:#2a2724;background-image:radial-gradient(#c06a4f1a 0%,#0000 60%),linear-gradient(135deg,#2a2724 0%,#14110f 100%),url(https://picsum.photos/seed/article-fig/1400/787?grayscale);background-position:50%;background-size:cover;width:100%;margin:24px 0 6px}.article-body .figcap{color:var(--muted);font-size:11px;font-style:italic;font-family:var(--serif);margin-bottom:22px}.block-add{border:1px dashed var(--line);text-align:center;cursor:pointer;margin:8px 0 0;padding:16px;transition:all .2s}.block-add:hover{border-color:var(--accent);background:var(--terra-5)}.block-add .lbl{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:600}.block-add:hover .lbl{color:var(--accent)}.block-add .opts{color:var(--ink-soft);justify-content:center;gap:16px;margin-top:10px;font-size:11px;display:flex}.block-add .opts span{border:1px solid var(--line-soft);padding:4px 8px}.block-add:hover .opts span{border-color:var(--accent);color:var(--accent)}.rail-tabs{border-bottom:1px solid var(--line);background:var(--paper);z-index:5;display:flex;position:sticky;top:0}.rail-tabs button{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:14px 0;font-size:9px;font-weight:600}.rail-tabs button:hover{color:var(--ink)}.rail-tabs button.active{color:var(--ink);border-bottom-color:var(--accent);background:var(--paper)}.rail-tabs button .ct{font-family:var(--serif);color:var(--accent);letter-spacing:0;margin-left:4px;font-size:11px;font-style:italic}.rail-panels{background:var(--paper-2)}.rail-pane{padding:22px 22px 32px;display:none}.rail-pane.active{display:block}.rail-pane .grp{margin-bottom:22px}.rail-pane .grp h5{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:9px;font-weight:600;display:flex}.rail-pane .grp h5 .cnt{font-family:var(--serif);color:var(--accent);letter-spacing:0;font-size:12px;font-style:italic}.rail-pane .input{background:var(--paper);border:1px solid var(--line);width:100%;font-family:var(--sans);color:var(--ink);margin-bottom:4px;padding:10px 12px;font-size:12px}.rail-pane .input:focus{border-color:var(--accent);outline:none}.rail-pane textarea.input{resize:vertical;min-height:64px;line-height:1.5}.rail-pane .input-tip{color:var(--muted);font-size:10px;font-style:italic;font-family:var(--serif)}.rail-pane .input-tip .good{color:#1f8a5b}.rail-pane .input-tip .warn{color:#b08a00}.google-prev{background:var(--paper);border:1px solid var(--line);padding:16px}.google-prev .gurl{color:var(--ink-soft);margin-bottom:6px;font-size:11px}.google-prev .gurl b{color:var(--ink)}.google-prev .gtitle{color:#1a0dab;margin-bottom:4px;font-family:Arial,sans-serif;font-size:18px;line-height:1.25}.google-prev .gdesc{color:#4d5156;font-family:Arial,sans-serif;font-size:13px;line-height:1.4}.dist-row{border:1px solid var(--line);background:var(--paper);align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.dist-row .ico{background:var(--ink-5);width:36px;height:36px;font-family:var(--serif);justify-content:center;align-items:center;font-size:16px;font-style:italic;display:flex}.dist-row .info{flex:1}.dist-row .info .name{color:var(--ink);font-size:12px;font-weight:600}.dist-row .info .meta{color:var(--muted);font-size:10px;font-style:italic;font-family:var(--serif);margin-top:2px}.dist-row .toggle{background:var(--ink-12);cursor:pointer;border-radius:10px;width:36px;height:20px;transition:background .2s;position:relative}.dist-row .toggle:before{content:"";background:var(--paper);border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:2px;left:2px}.dist-row.on .toggle{background:var(--accent)}.dist-row.on .toggle:before{left:18px}.dist-row.on{border-color:var(--accent)}.pub-row{border-bottom:1px solid var(--line-soft);padding:14px 0}.pub-row .label{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:9px;font-weight:600}.pub-row .val{font-family:var(--serif);color:var(--ink);align-items:center;gap:8px;font-size:16px;font-style:italic;display:flex}.pub-row .val .calendar-mini{border:1px solid var(--ink);width:22px;height:22px;font-family:var(--sans);flex-direction:column;justify-content:center;align-items:center;padding:1px;font-size:7px;line-height:1.1;display:flex}.pub-row .opts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pub-row .opts .opt{border:1px solid var(--line);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);cursor:pointer;padding:5px 10px;font-size:9px;font-weight:600}.pub-row .opts .opt.active{color:var(--accent);border-color:var(--accent);background:var(--terra-5)}.bankid-banner{background:var(--ink);color:var(--paper);align-items:start;gap:12px;margin-top:18px;padding:14px;display:flex}.bankid-banner .ico{font-family:var(--serif);color:var(--accent);font-size:22px;font-style:italic;line-height:1}.bankid-banner .text{font-size:11px;line-height:1.5}.bankid-banner .text b{color:var(--paper);letter-spacing:.32em;margin-bottom:4px;font-size:9px;display:block}.bankid-banner .text em{color:#f7f5f299;font-style:italic;font-family:var(--serif)}.revision .rev-item{border-bottom:1px solid var(--line-soft);grid-template-columns:60px 1fr;gap:12px;padding:10px 0;font-size:11px;display:grid}.revision .rev-item:last-child{border-bottom:0}.revision .rev-time{font-family:var(--mono);color:var(--muted);font-size:10px}.revision .rev-author{font-family:var(--serif);color:var(--ink);font-size:13px;font-style:italic}.revision .rev-action{letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9px}.revision .rev-action b{color:var(--accent)}.revision .merkle{font-family:var(--mono);color:var(--muted);margin-top:4px;font-size:9px}@media (max-width:1200px){.composer-frame{grid-template-columns:1fr 320px}.s-lead .container{grid-template-columns:1fr}.s-brief .container{grid-template-columns:1fr 1fr}}@media (max-width:900px){.container{padding:0 20px}.s-grid,.s-brief .container,.pipeline,.composer-frame{grid-template-columns:1fr}.es-sb{display:none}}
