@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_BnpHWFyjGjZzZeWBvMBsvqcsfjBV)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_BnpHWFyjGjZzZeWBvMBsvqcsfjBV)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_BnpHWFyjGjZzZeWBvMBsvqcsfjBV)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_BnpHWFyjGjZzZeWBvMBsvqcsfjBV)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_BnpHWFyjGjZzZeWBvMBsvqcsfjBV)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2?dpl=dpl_BnpHWFyjGjZzZeWBvMBsvqcsfjBV)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2?dpl=dpl_BnpHWFyjGjZzZeWBvMBsvqcsfjBV)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2?dpl=dpl_BnpHWFyjGjZzZeWBvMBsvqcsfjBV)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2?dpl=dpl_BnpHWFyjGjZzZeWBvMBsvqcsfjBV)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2?dpl=dpl_BnpHWFyjGjZzZeWBvMBsvqcsfjBV)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_BnpHWFyjGjZzZeWBvMBsvqcsfjBV)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--paper:#f2efe6;--ink:#131510;--line:#13151040;--board:#0c0d0c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}.newsroom-shell{background:var(--paper);min-height:100vh}.newsroom-header{border-bottom:1px solid var(--line);height:62px;font:10px var(--font-geist-mono), monospace;letter-spacing:.11em;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;display:grid}.news-brand{color:inherit;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.brand-pin{background:#e54b36;border-radius:50% 50% 50% 0;width:16px;height:16px;rotate:-45deg;box-shadow:1px 2px #7f2017}.newsroom-header p{color:#68695f;margin:0}.header-actions{justify-self:end;align-items:center;gap:14px;display:flex}.header-status span,.agent-note span{background:#58a63b;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #58a63b24}.drawer-toggle{border:1px solid var(--ink);min-width:104px;height:30px;font:8px var(--font-geist-mono), monospace;letter-spacing:.08em;background:0 0;padding:0 10px}.drawer-toggle:hover{background:var(--ink);color:var(--paper)}.news-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(310px,380px);height:100vh;min-height:760px;transition:grid-template-columns .36s cubic-bezier(.22,.78,.25,1);display:grid}.news-layout.drawer-closed{grid-template-columns:minmax(0,1fr) minmax(0,0)}.news-layout.drawer-closed .composer{opacity:0;visibility:hidden;pointer-events:none;border-left-color:#0000;padding-left:0;padding-right:0;transition:transform .3s cubic-bezier(.4,0,1,1),opacity .2s,padding .36s,border-color .2s,visibility 0s linear .36s;transform:translate(42px)}.rail{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-area:1/1;grid-template-columns:minmax(285px,auto) minmax(180px,1fr) max-content;align-items:end;column-gap:clamp(12px,1.5vw,20px);padding:13px 24px 10px 32px;display:grid}.composer{border-left:1px solid var(--line);opacity:1;visibility:visible;background:#ebe7dc;flex-direction:column;grid-area:1/2/3;justify-content:flex-start;min-width:0;padding:22px clamp(20px,2.6vw,34px);transition:transform .36s cubic-bezier(.22,.78,.25,1),opacity .24s 80ms,padding .36s,border-color .24s,visibility;display:flex;overflow:hidden auto;transform:translate(0)}.section-code{font:9px var(--font-geist-mono), monospace;letter-spacing:.14em}.wall-code{font-weight:700}.rail h1,.composer h2{letter-spacing:-.055em;margin:4px 0 0;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:.94}.rail h1 em,.composer h2 em{font-family:Georgia,serif;font-weight:400}.rail>p{color:#5d5f55;text-align:right;text-wrap:balance;justify-self:end;min-width:0;max-width:520px;margin:0;font-size:13px;line-height:1.35}.rail-actions{justify-items:end;gap:7px;display:grid}.rail-runtime-status{color:#64665e;font:8px var(--font-geist-mono), monospace;letter-spacing:.08em;white-space:nowrap}.rail-runtime-status i{background:#58a63b;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #58a63b24}.rail-action-buttons{align-items:center;gap:6px;display:flex}.rail-action-buttons button{border:1px solid var(--ink);white-space:nowrap;height:30px;font:8px var(--font-geist-mono), monospace;letter-spacing:.07em;background:0 0;padding:0 10px}.rail-action-buttons button:hover:not(:disabled){color:#fff;background:#e54b36}.rail-actions .header-import{background:var(--ink);color:var(--paper)}.rail-actions .header-import:disabled{opacity:.48;cursor:wait}.rail-actions .drawer-toggle{min-width:104px}.rail-actions .header-log{min-width:86px}.rail-actions .header-log[aria-expanded=true]{color:#fff;background:#e54b36}.rail nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;margin-top:9px;display:flex}.rail nav button{border:0;border-right:1px solid var(--line);font:9px var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:left;background:0 0;flex:1;justify-content:space-between;padding:7px 13px;display:flex}.rail nav button:last-child{border-right:0}.rail nav button:hover,.rail nav button.active{background:#e6e1d5}.rail nav button.active:before{content:"→";margin-right:8px}.rail nav button b{color:#85867e;margin-left:auto}.board-shell{isolation:isolate;background:#070807;grid-area:2/1;min-width:0;min-height:0;position:relative}.board-shell:after{content:"";z-index:55;pointer-events:none;position:absolute;inset:0;box-shadow:inset 18px 18px 34px #0000007a,inset -14px -16px 28px #ffffff06,inset 0 0 0 1px #ffffff14}.postit-stage{overscroll-behavior:contain;touch-action:none;cursor:grab;scrollbar-color:#77786f #d7d3c9;background:radial-gradient(circle at 32% 24%, #2b2e2994, transparent 52%), repeating-linear-gradient(87deg, #ffffff05 0 1px, transparent 1px 4px), repeating-linear-gradient(2deg, #ffffff03 0 1px, transparent 1px 5px), var(--board);width:100%;height:100%;min-height:560px;position:relative;overflow:auto;box-shadow:inset 0 22px 36px #00000057}.postit-stage.is-panning{cursor:grabbing}.board-scroll-space{background:radial-gradient(circle at 32% 24%, #2b2e2994, transparent 52%), repeating-linear-gradient(87deg, #ffffff05 0 1px, transparent 1px 4px), var(--board);position:relative}.board-world{background:radial-gradient(circle at 32% 24%, #252824, #0c0d0c 70%), repeating-linear-gradient(87deg, #ffffff05 0 1px, transparent 1px 4px), var(--board);transform-origin:0 0;position:absolute;inset:0 auto auto 0;box-shadow:inset 0 0 0 1px #ffffff17,inset 28px 24px 58px #ffffff05,inset -42px -38px 76px #000000b8,0 24px 54px #0000006b}.board-world canvas{opacity:.9;background:radial-gradient(circle at 50% 30%,#252824,#0c0d0c 70%);width:100%;height:100%;position:absolute;inset:0}.board-world:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(135deg,#ffffff09,#0000 34%,#0000002e 82%),radial-gradient(circle at 35% 22%,#ffffff06,#0000 34%),repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 5px);position:absolute;inset:0}.zoom-controls{z-index:60;background:#f2efe6f0;border:1px solid #13151073;width:max-content;display:flex;position:absolute;top:14px;right:32px;box-shadow:0 8px 24px #0003}.zoom-controls button{min-width:36px;height:36px;font:16px var(--font-geist-mono), monospace;background:0 0;border:0;border-right:1px solid #13151040}.zoom-controls button:last-child{border-right:0}.zoom-controls .zoom-readout{letter-spacing:.08em;min-width:62px;font-size:9px}.zoom-controls .auto-layout-control{letter-spacing:.08em;width:auto;padding:0 12px;font-size:8px}.zoom-controls button:hover{color:#fff;background:#e54b36}.stage-label{z-index:3;color:#ffffff73;font:9px var(--font-geist-mono), monospace;letter-spacing:.12em;justify-content:space-between;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.postit{z-index:2;color:#171712;transform-origin:50% 82%;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;will-change:transform, box-shadow;flex-direction:column;width:min(269.5px,28%);min-height:205px;padding:25px 24px 18px;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;position:absolute;box-shadow:0 20px 32px #0000004d,0 2px #00000047}.postit:active{cursor:grabbing}.postit:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg,#ffffff57,#0000 32%,#00000014);transition:opacity .16s;position:absolute;inset:0}.postit:hover:not(.is-dragging):not(.is-dropping):not(.is-shredding){z-index:4;transform:translateY(-7px)rotate(-1deg);box-shadow:0 28px 38px #00000061}.postit.is-dragging{z-index:40;cursor:grabbing;transform:translateY(-27px) scale(1.055) rotate(var(--drag-tilt));filter:saturate(1.06)brightness(1.03);transition:transform .11s cubic-bezier(.2,.8,.2,1),box-shadow .11s,filter .11s;box-shadow:0 52px 46px #0000006b,0 18px 14px #00000038}.postit.is-dragging:after{opacity:.5}.postit.is-dragging .tape{opacity:.48;transform:translateY(-3px)rotate(2deg)}.postit.is-dropping{z-index:20;animation:.24s cubic-bezier(.4,0,1,1) both postit-drop}.postit.is-dropping:after{animation:.24s linear both paper-flash}.postit.is-dropping .tape{animation:.24s linear both tape-settle}.postit.is-shredding{z-index:50;pointer-events:none;animation:1.1s linear forwards postit-shred;overflow:visible}.postit.is-shredding:before{content:"";z-index:20;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 13px,#0c2a23f5 13px 17px);animation:1.1s linear forwards shred-cuts;position:absolute;inset:0}.postit.is-shredding>:not(.shred-confetti){animation:1.1s linear forwards shred-ink}.postit.yellow{--note-color:#f6dd67;background:var(--note-color)}.postit.pink{--note-color:#f4a4b9;background:var(--note-color)}.postit.blue{--note-color:#99d7e7;background:var(--note-color)}.postit.green{--note-color:#b8db75;background:var(--note-color)}.postit.orange{--note-color:#f1aa67;background:var(--note-color)}.shred-confetti{z-index:30;pointer-events:none;position:absolute;inset:0}.shred-confetti i{opacity:0;background:var(--note-color);width:9px;height:12px;animation:confetti-fall .54s cubic-bezier(.32,.02,.8,.55) var(--confetti-delay) forwards;position:absolute;box-shadow:0 1px 1px #0000002e}.tape{background:#f4edd2b8;width:60px;height:23px;transition:opacity .16s,transform .16s;position:absolute;top:-10px;left:calc(50% - 30px);box-shadow:0 1px 2px #0000001f}.note-meta{font:8px var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;display:flex}.fact-badge{font:inherit;letter-spacing:.04em;background:0 0;border:1px solid #00000040;border-radius:999px;margin-top:-3px;padding:3px 5px}button.fact-badge{cursor:pointer;transition:box-shadow .15s,transform .15s;box-shadow:0 0 #0003}button.fact-badge:hover{transform:translateY(-1px);box-shadow:0 0 0 2px #ffffff59}.fact-badge.queued{background:#fff0aa}.fact-badge.verified{background:#d7efbc}.fact-badge.disputed{background:#f6b0aa}.fact-badge.inconclusive{background:#ddd8ce}.postit h2{letter-spacing:-.025em;margin:19px 0 10px;font-family:Georgia,serif;font-size:clamp(20px,1.7vw,28px);font-weight:500;line-height:1.02}.postit p{margin:0 0 18px;font-size:11px;line-height:1.45}.postit .note-body,.postit .fact-expansion p,.fact-sources{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.postit .note-body a,.postit .fact-expansion p a{color:inherit;text-underline-offset:2px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.postit .note-body a:hover,.postit .fact-expansion p a:hover{text-decoration-thickness:2px}.postit.is-expanded{z-index:18}.fact-expansion{transform-origin:top;background:#ffffff6b;border:1px solid #00000040;min-height:0;margin:-5px -10px 15px;animation:.38s cubic-bezier(.18,.82,.23,1) both fact-panel-open;position:relative;overflow:hidden}.fact-expansion canvas{opacity:.32;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.fact-expansion>div{z-index:1;padding:11px 10px 10px;position:relative}.fact-expansion-label{font:7px var(--font-geist-mono), monospace;letter-spacing:.11em;margin-bottom:7px;display:block}.postit .fact-expansion p{font:8px/1.45 var(--font-geist-mono), monospace;margin:0}.fact-sources{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.fact-sources a{max-width:100%;color:inherit;overflow-wrap:anywhere;font:6px var(--font-geist-mono), monospace;letter-spacing:.06em;background:#ffffff3d;border:1px solid #0000004d;padding:4px 5px;text-decoration:none;display:block}.fact-sources a:hover{background:#ffffffad}.postit footer{font:8px var(--font-geist-mono), monospace;border-top:1px solid #0000002e;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.postit footer>div{gap:5px;display:flex}.postit footer button{background:0 0;border:1px solid #00000073;width:26px;height:26px}.note-action{place-items:center;padding:4px;display:grid}.note-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.note-action.edit-action svg{stroke-width:1.9px;width:18px;height:18px}.note-action:hover{background:#ffffff61}.empty-wall{text-align:center;color:#ffffffb3;font:10px var(--font-geist-mono), monospace;letter-spacing:.13em;place-content:center;display:grid;position:absolute;inset:0}.empty-wall p{color:#ffffff6b;letter-spacing:0;margin:12px 0 0;font:15px Georgia,serif}.queue-panel{border-bottom:1px solid var(--line);padding-bottom:18px}.queue-panel-head{justify-content:space-between;align-items:center;display:flex}.queue-panel-head .section-code,.form-code{font-weight:700}.queue-panel-head>b{font:700 9px var(--font-geist-mono), monospace;letter-spacing:.1em}.queue-description{color:#4e5048;margin:14px 0 3px;font-size:14px;line-height:1.48}.queue-blocks{flex-wrap:wrap;align-items:center;gap:7px;min-height:54px;padding:11px 0;display:flex}.queue-block-wrap{width:38px;height:38px;position:relative}.queue-block{width:38px;height:38px;font:11px var(--font-geist-mono), monospace;border:1px solid #1315107a;place-items:center;transition:transform .14s,box-shadow .14s;display:grid;box-shadow:2px 3px #13151029}.queue-block:hover{transform:translateY(-2px);box-shadow:3px 5px #13151030}.queue-block.yellow{background:#f6dd67}.queue-block.pink{background:#f4a4b9}.queue-block.blue{background:#99d7e7}.queue-block.green{background:#b8db75}.queue-block.orange{background:#f1aa67}.queue-block.import{background:var(--ink);color:var(--paper);border-style:dashed}.queue-remove{z-index:2;border:1px solid var(--ink);background:var(--paper);width:19px;height:19px;color:var(--ink);opacity:0;border-radius:50%;place-items:center;padding:0;font:13px/1 Arial,sans-serif;transition:opacity .14s,transform .14s,background .14s,color .14s;display:grid;position:absolute;top:-7px;right:-7px;transform:scale(.65)}.queue-block-wrap:hover .queue-remove,.queue-block-wrap:focus-within .queue-remove{opacity:1;transform:scale(1)}.queue-remove:hover{color:#fff;background:#e54b36}.queue-empty{color:#85867e;font:8px var(--font-geist-mono), monospace;letter-spacing:.12em}.form-code{margin-top:0;padding-top:12px;display:block}.composer form{flex-direction:column;gap:16px;margin:12px 0 20px;display:flex}.composer label{font:9px var(--font-geist-mono), monospace;letter-spacing:.1em;flex-direction:column;gap:8px;display:flex}.composer input:not([type=radio]),.composer textarea,.composer select{border:0;border-bottom:1px solid var(--ink);letter-spacing:0;background:0 0;border-radius:0;outline:none;width:100%;padding:10px 0;font:14px Arial,sans-serif}.composer textarea{resize:vertical;height:100px;line-height:1.45}.type-options{border:0;margin:0;padding:0}.type-options legend{font:9px var(--font-geist-mono), monospace;letter-spacing:.1em;margin-bottom:8px}.type-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.composer label.type-option{cursor:pointer;background:#ffffff38;border:1px solid #13161152;flex-direction:row;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 9px;transition:transform .14s,box-shadow .14s,border-color .14s;position:relative}.type-option input{opacity:0;pointer-events:none;position:absolute}.type-option-swatch{border:1px solid #13161166;border-radius:50%;flex:0 0 23px;width:23px;height:23px;box-shadow:inset 0 1px #ffffff59}.type-option-swatch.yellow{background:#f6dd67}.type-option-swatch.pink{background:#f4a4b9}.type-option-swatch.blue{background:#99d7e7}.type-option-swatch.green{background:#b8db75}.type-option-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.type-option-copy b{font:700 9px var(--font-geist-mono), monospace;letter-spacing:.08em}.type-option-copy small{color:#6d6f66;font:7px var(--font-geist-mono), monospace;letter-spacing:.1em}.type-option:hover{transform:translateY(-1px);box-shadow:2px 3px #1316111c}.composer label.type-option.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.type-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #e54b36}.pin-button{border:1px solid var(--ink);background:var(--ink);height:49px;color:var(--paper);font:9px var(--font-geist-mono), monospace;letter-spacing:.09em;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.pin-button:hover{background:#e54b36}.cancel-button{font:9px var(--font-geist-mono), monospace;letter-spacing:.1em;background:0 0;border:0;text-decoration:underline}.agent-note{border-top:1px solid var(--line);color:#66685e;font:9px/1.5 var(--font-geist-mono), monospace;margin-top:auto;padding-top:14px}.agent-log-panel{z-index:100;height:min(38vh,360px);color:var(--paper);visibility:hidden;background:#151712;border-top:1px solid #ffffff4d;flex-direction:column;transition:transform .25s,visibility 0s linear .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% + 12px));box-shadow:0 -20px 45px #00000052}.agent-log-panel.open{visibility:visible;transition-delay:0s;transform:translateY(0)}.agent-log-panel>header{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;min-height:52px;padding:0 24px;display:flex}.agent-log-panel>header>div{align-items:center;gap:18px;display:flex}.agent-log-panel>header b{color:#8f9286;font:8px var(--font-geist-mono), monospace;letter-spacing:.09em}.agent-log-panel>header button{height:30px;color:inherit;font:8px var(--font-geist-mono), monospace;letter-spacing:.09em;background:0 0;border:1px solid #ffffff80;padding:0 10px}.agent-log-panel>header button:hover{background:var(--paper);color:var(--ink)}.agent-log-panel>header button:disabled{opacity:.35;cursor:default;color:inherit;background:0 0}.log-header-actions{gap:7px;display:flex}.log-entries{padding:8px 24px 22px;overflow-y:auto}.log-columns,.log-entry{grid-template-columns:70px 72px 78px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.log-columns{color:#6f7169;font:7px var(--font-geist-mono), monospace;letter-spacing:.1em;border-bottom:1px solid #ffffff3d;padding:8px 0 6px}.log-entry{border-bottom:1px solid #ffffff21;min-height:42px;padding:10px 0}.log-entry time,.log-entry>span{color:#8f9286;font:8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.log-actor{border:1px solid #ffffff40;border-radius:999px;width:max-content;padding:3px 5px}.log-actor.human{color:#f0cf68;border-color:#f0cf6873}.log-actor.agent{color:#80c9dd;border-color:#80c9dd73}.log-actor.system{color:#b5b7ae}.log-level:before{content:"";background:#8f9286;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.log-entry.success .log-level:before{background:#8ec85f}.log-entry.warning .log-level:before{background:#e5c04b}.log-entry.error .log-level:before{background:#e54b36}.log-entry.info .log-level:before{background:#80c9dd}.log-entry p,.log-empty{margin:0;font-size:12px;line-height:1.45}.log-empty{color:#8f9286;padding:28px 0}@keyframes postit-drop{0%{transform:translateY(-27px) scale(1.055) rotate(var(--drag-tilt));filter:saturate(1.06)brightness(1.03);box-shadow:0 52px 46px #0000006b,0 18px 14px #00000038}to{filter:none;transform:translateY(0)scale(1)rotate(0);box-shadow:0 20px 32px #0000004d,0 2px #00000047}}@keyframes paper-flash{0%{opacity:.48}to{opacity:0}}@keyframes tape-settle{0%{opacity:.48;transform:translateY(-3px)rotate(2deg)}to{opacity:1;transform:none}}@keyframes postit-shred{0%,46%{background-color:var(--note-color);box-shadow:0 20px 32px #0000004d,0 2px #00000047}54%,to{box-shadow:none;background-color:#0000}}@keyframes shred-cuts{0%,8%{clip-path:inset(100% 0 0);opacity:1}46%{clip-path:inset(0);opacity:1}54%,to{clip-path:inset(0);opacity:0}}@keyframes shred-ink{0%,40%{opacity:1}54%,to{opacity:0}}@keyframes confetti-fall{0%{opacity:0;transform:translate(0)rotate(0)scale(1)}12%{opacity:1}to{opacity:0;transform:translate(var(--confetti-x), var(--confetti-y)) rotate(var(--confetti-spin)) scale(.72)}}@keyframes fact-panel-open{0%{opacity:0;max-height:0;transform:scaleY(.35)translateY(-5px)}to{opacity:1;max-height:230px;transform:scaleY(1)translateY(0)}}@media (max-width:1350px){.news-layout{grid-template-columns:minmax(0,1fr) minmax(310px,310px)}.news-layout.drawer-closed{grid-template-columns:minmax(0,1fr) minmax(0,0)}.rail{grid-template-columns:minmax(255px,auto) minmax(150px,1fr) max-content}.rail nav{grid-column:1/-1}}@media (hover:none){.queue-remove{opacity:1;transform:scale(1)}}@media (max-width:760px){.newsroom-header{grid-template-columns:1fr auto}.newsroom-header p{display:none}.news-layout{height:auto;display:block}.news-layout.drawer-closed .composer{border:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0}.rail{padding:28px 22px 20px;display:block}.rail>p{text-align:left;justify-self:auto;max-width:480px;margin-top:12px}.rail-actions{justify-items:start;margin-top:18px}.rail-action-buttons{max-width:100%;overflow-x:auto}.rail nav{overflow-x:auto}.rail nav button{min-width:118px}.postit-stage{height:760px}.postit{width:42%}.composer{min-height:680px;max-height:1800px;transition:max-height .4s cubic-bezier(.22,.78,.25,1),min-height .4s,transform .36s cubic-bezier(.22,.78,.25,1),opacity .24s 80ms,padding .36s,border-color .24s,visibility}.agent-log-panel{height:min(48vh,420px)}.log-columns,.log-entry{grid-template-columns:58px 62px 66px minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.news-layout,.composer,.postit,.postit:before,.postit:after,.postit>*,.shred-confetti i,.tape{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}
