:root{--ink:#d9eeee;--paper:#17282d;--brand:#52c2b3;--button-ink:#173637;--input:#213a40;--line:#39555e}.link-header{display:flex;justify-content:space-between;align-items:center;padding:23px 4vw;background:#122228;border-bottom:1px solid #39555e}.link-header>a{font-size:26px;letter-spacing:-1px;font-weight:700}.link-header>a span{display:block;font-size:10px;letter-spacing:0;color:#81a2aa;font-weight:400}.link-header>span{font-size:11px;color:#81a2aa}.link-canvas{background-image:radial-gradient(#4c737c77 1px,transparent 1px);background-size:20px 20px;padding:35px 5vw 30px;min-height:510px}.canvas-title h1{font-size:32px;letter-spacing:-1px}.canvas-title p{font-size:12px;color:#81a2aa;margin:12px 0}.node-row{display:flex;align-items:center;padding:65px 0 45px;max-width:1150px;margin:auto}.flow-node{width:29%;padding:25px;background:#213a40;border:1px solid #4b7783;border-radius:12px;box-shadow:0 8px 30px #0002;min-height:220px;position:relative}.flow-node>span{font-size:10px;color:#67a6ad}.flow-node h2{font-size:22px;margin:20px 0}.flow-node p{font-size:11px;color:#92b1b8}.flow-node i{font-size:10px;position:absolute;bottom:20px;right:20px;font-style:normal;color:#52c2b3}.flow-node.split{border-color:#57a6ba}.flow-node.output{border-color:#52c2b3}.flow-node>div{display:flex;gap:8px;margin-top:20px}.flow-node b{padding:5px 9px;background:#31515b;font-weight:400;font-size:11px}.node-line{width:6.5%;height:2px;background:#52c2b3;position:relative}.node-line:after{content:'';position:absolute;right:-1px;top:-4px;width:10px;height:10px;background:#52c2b3;border-radius:50%}.canvas-caption{text-align:right;font-size:10px;color:#81a2aa}.link-bottom{display:grid;grid-template-columns:.8fr 1.2fr;gap:4vw;padding:35px 5vw;background:#122228}.link-request{padding:25px;border:1px solid #39555e;border-radius:10px}.link-request h2,.link-runs h2{font-size:21px;margin-bottom:20px}.link-request input,.link-request textarea,.link-request select{border-radius:5px}.link-request button{width:100%;border-radius:5px}.link-runs header{display:flex;justify-content:space-between}.link-runs header>span{color:#52c2b3;font-size:24px}.link-runs input{font-size:12px;background:transparent;border-radius:6px}.run-entry{padding:20px 0;border-bottom:1px solid #39555e}.run-entry small{font-size:10px;color:#81a2aa}.run-entry h3{font-size:18px;margin:9px 0}.run-entry p{font-size:12px;color:#91c6ca}.run-entry .record-actions button{border:1px solid #52c2b3;background:transparent;color:#52c2b3}@media(max-width:700px){.link-header>span{display:none}.link-header nav{font-size:11px}.link-canvas{padding:25px 24px}.canvas-title h1{font-size:29px;line-height:1.4}.node-row{flex-direction:column;padding:35px 15px}.flow-node{width:100%;min-height:160px;padding:20px}.flow-node h2{margin:10px 0}.node-line{height:35px;width:2px}.node-line:after{right:-4px;top:auto;bottom:0}.link-bottom{grid-template-columns:1fr;padding:25px 24px}.canvas-caption{text-align:left}}
.saved-card{padding:18px 0;border-bottom:1px solid var(--line,#ddd)}.saved-card h3{margin:8px 0}.saved-card p{font-size:13px;opacity:.8}
