@font-face{font-family:'Kabyta';src:local('Kabyta'),local('Kabyta-Bold'),local('Kabyta-Regular');font-weight:400 800}#quilter-flow{--font-display:'Kabyta','Saira','Inter',sans-serif;--font:'Inter',system-ui,sans-serif;--bg:#000;--card:#0a0a0c;--media:#060608;--bd:rgba(255,255,255,.08);--bd2:rgba(255,255,255,.14);--tx:#f4f4f6;--tx2:rgba(255,255,255,.62);--tx3:rgba(255,255,255,.38);--tx4:rgba(255,255,255,.26);--blue:#0A84FF;--link:#4C9AFF;--err:#F0584D;--warn:#F5A623;--ok:#42E2B8;--pcb:#DAD9AC;--pcb-edge:#AEB88E;--copper:#A3332C;--copper-off:#A63D36;--pad:#D9684E;--pour:#C1765F;--pour-lt:#BF8F76;--region:#898E79;--silk:#CCCCCC;--ratline:#C8C8C0;--desig:#E0DF87;--desig-off:#E8C86A;--viewbg:#202020;background:var(--bg);color:var(--tx);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.55}#quilter-flow *{box-sizing:border-box}#quilter-flow .wrap{max-width:1180px;margin:0 auto;padding:8px 40px 40px}#quilter-flow .title{font-family:var(--font-display);font-weight:800;text-align:center;font-size:clamp(30px,4.4vw,52px);line-height:1.04;letter-spacing:-.005em;margin:0 auto 66px;max-width:18ch}#quilter-flow .stepper{display:flex;align-items:center;justify-content:center;max-width:1120px;margin:0 auto 40px;flex-wrap:nowrap}#quilter-flow .node{display:flex;align-items:center;gap:9px;flex:0 0 auto;cursor:pointer;background:none;border:none;padding:0;font:inherit;-webkit-tap-highlight-color:transparent}#quilter-flow .node .dot{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:600;background:#26262b;color:var(--tx3);flex:0 0 23px;transition:.25s}#quilter-flow .node .lab{font-size:12.5px;color:var(--tx3);white-space:nowrap;transition:.25s}#quilter-flow .node:hover .dot{background:#34343c;color:var(--tx2)}#quilter-flow .node:hover .lab{color:var(--tx2)}#quilter-flow .node.active .dot{background:var(--blue);color:#fff}#quilter-flow .node.active .lab{color:var(--tx);font-weight:500}#quilter-flow .node.done .dot{background:var(--blue);color:#fff}#quilter-flow .node.done .lab{color:var(--tx);font-weight:500}#quilter-flow .node.done .dot svg{width:13px;height:13px}#quilter-flow .node:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}#quilter-flow .seg{flex:1 1 auto;height:1px;background:rgba(255,255,255,.18);margin:0 12px;min-width:14px}#quilter-flow .card{background:var(--card);border:1px solid var(--bd);border-radius:18px;padding:28px 30px 30px}#quilter-flow .card-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}#quilter-flow .badge{width:30px;height:30px;flex:0 0 30px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600;color:var(--blue);background:rgba(10,132,255,.12);border:1px solid rgba(10,132,255,.4);margin-top:2px}#quilter-flow .card-head h2{font-size:19px;font-weight:700;margin:0 0 6px;letter-spacing:-.01em}#quilter-flow .card-head p{font-size:14.5px;color:var(--tx2);margin:0;max-width:80ch}#quilter-flow .media{position:relative;background:var(--media);border:1px solid var(--bd);border-radius:12px;padding:26px 28px}#quilter-flow .replay{position:absolute;top:14px;right:14px;z-index:20;width:30px;height:30px;border-radius:8px;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid var(--bd2);color:var(--tx3);display:grid;place-items:center;transition:.2s}#quilter-flow .replay:hover{color:var(--tx);background:rgba(255,255,255,.07)}#quilter-flow .replay svg{width:15px;height:15px}#quilter-flow #stage{position:relative;height:400px;font-family:var(--font);overflow:hidden}#quilter-flow .nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}#quilter-flow .nav-btn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:13px;color:var(--tx);background:rgba(255,255,255,.04);border:1px solid var(--bd2);border-radius:8px;padding:9px 16px;cursor:pointer;transition:.2s}#quilter-flow .nav-btn:hover:not(:disabled){background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.28)}#quilter-flow .nav-btn:disabled{opacity:.32;cursor:default}#quilter-flow .nav-btn svg{width:14px;height:14px}#quilter-flow .nav-dots{display:flex;gap:7px}#quilter-flow .nav-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.2);border:none;padding:0;cursor:pointer;transition:.25s}#quilter-flow .nav-dot.on{background:var(--blue);transform:scale(1.25)}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}@keyframes rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes panelIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#quilter-flow .card.swap{animation:panelIn .38s cubic-bezier(.2,.7,.3,1)}@media (max-width:1080px){#quilter-flow .stepper{overflow-x:auto;justify-content:flex-start;padding-bottom:10px}#quilter-flow .node .lab{font-size:11.5px}}@media (max-width:880px){#quilter-flow .wrap{padding:4px 20px 32px}#quilter-flow .media{padding:18px}#quilter-flow #stage{height:380px}#quilter-flow .nav-btn{padding:8px 13px;font-size:12px}}#quilter-flow .m1-a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;animation:fadeOut .45s ease 4.50s forwards}#quilter-flow .m1-dropwrap{position:relative;width:100%}#quilter-flow .m1-drop{width:100%;height:158px;border:1.5px dashed rgba(255,255,255,.42);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;transition:border-color .4s ease,background .4s ease}#quilter-flow .m1-drop.glow{border-color:var(--blue);background:rgba(10,132,255,.05)}#quilter-flow .m1-drop .t{font-size:22px;font-weight:400;color:var(--tx2)}#quilter-flow .m1-drop .f{font-size:12px;color:var(--tx3);max-width:88%;line-height:1.6}#quilter-flow .m1-drop .f a{color:var(--link);text-decoration:underline;text-underline-offset:2px}#quilter-flow .m1-drop .b{font-size:13px;color:var(--tx);border:1px solid var(--bd2);border-radius:6px;padding:8px 16px;margin-top:2px}#quilter-flow .m1-chiprow{position:absolute;left:0;right:0;top:-55px;display:flex;justify-content:center;gap:20px;z-index:3}#quilter-flow .m1-chip{will-change:transform;transform:translate3d(0,0,0);animation:converge 1.05s cubic-bezier(.38,0,.5,1) 2.05s forwards}#quilter-flow .m1-chipin{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--tx);background:#15151a;border:1px solid var(--bd2);border-radius:8px;padding:7px 11px;white-space:nowrap;opacity:0;will-change:opacity,transform;animation:enter .95s cubic-bezier(.16,.84,.30,1) var(--d) forwards,absorb .85s linear 2.20s forwards}#quilter-flow .m1-chipin svg{width:12px;height:12px;color:var(--blue)}@keyframes enter{0%{opacity:0;transform:translate3d(0,-46px,0)}45%{opacity:1}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes converge{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(var(--mx),140px,0)}}@keyframes absorb{to{opacity:0}}#quilter-flow .m1-b{position:absolute;inset:0;opacity:0;animation:fadeIn .45s ease 4.70s forwards,fadeOut .45s ease 7.65s forwards;display:flex;flex-direction:column;gap:14px}#quilter-flow .issues{border:1px solid var(--bd);border-radius:6px;overflow:hidden;background:rgba(255,255,255,.022)}#quilter-flow .issues-head{display:flex;align-items:center;gap:13px;padding:11px 16px}#quilter-flow .issues-head .h{font-size:13px;font-weight:700}#quilter-flow .issues-head .d{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--tx2)}#quilter-flow .dot{width:7px;height:7px;border-radius:50%}#quilter-flow .dot.info{background:var(--blue)}#quilter-flow .issues-head .chev{margin-left:auto;color:var(--tx3);display:flex}#quilter-flow .issues-head .chev svg{width:15px;height:15px}#quilter-flow .issue{display:flex;flex-direction:column;gap:5px;padding:2px 16px 10px;margin:0 16px 8px;border-left:2px solid var(--blue)}#quilter-flow .issue .pill{align-self:flex-start;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--link);border:1px solid rgba(76,154,255,.55);border-radius:20px;padding:2px 9px}#quilter-flow .issue .ds{font-size:12.5px;color:rgba(255,255,255,.82);line-height:1.5}#quilter-flow table.ui{width:100%;border-collapse:collapse;font-size:12.5px}#quilter-flow table.ui th{text-align:left;color:var(--tx2);font-weight:600;font-size:11.5px;padding:0 14px 11px;border-bottom:1px solid var(--bd2)}#quilter-flow table.ui th+th{border-left:1px solid var(--bd)}#quilter-flow table.ui td{padding:11px 14px;border-bottom:1px solid var(--bd);color:var(--tx2);vertical-align:middle}#quilter-flow table.ui td.f{color:var(--tx);font-weight:500}#quilter-flow .stt{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ok);padding-left:11px;border-left:2px solid var(--ok);opacity:0}#quilter-flow .stt svg{width:14px;height:14px}#quilter-flow .m1-c{position:absolute;inset:0;opacity:0;animation:fadeIn .45s ease 7.85s forwards;display:grid;grid-template-columns:minmax(0,1fr) 300px;border:1px solid var(--bd);border-radius:8px;overflow:hidden}#quilter-flow .bp-view{position:relative;background:var(--viewbg);border-right:1px solid var(--bd);min-width:0;overflow:hidden;padding:30px 8px 8px;display:flex;align-items:center;justify-content:center}#quilter-flow .bp-tl{position:absolute;top:10px;left:10px;width:17px;height:17px;color:var(--blue);z-index:2}#quilter-flow .bp-tl svg{width:100%;height:100%}#quilter-flow .bp-tr{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;gap:9px}#quilter-flow .bp-rot{width:15px;height:15px;color:#E8E8E8}#quilter-flow .bp-detail{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--tx);border:1px solid var(--bd2);border-radius:6px;padding:4px 9px;background:rgba(255,255,255,.03)}#quilter-flow .bp-detail svg{width:12px;height:12px}#quilter-flow .bp-svg{width:100%;height:100%;display:block}#quilter-flow .bd-board{opacity:0;animation:fadeIn .5s ease 8.05s forwards}#quilter-flow .bd-rat{opacity:0;animation:ratIn .7s ease 8.85s forwards}@keyframes ratIn{to{opacity:.62}}#quilter-flow .bd-part{opacity:0;transform-box:fill-box;transform-origin:center;animation:partIn .36s cubic-bezier(.22,.86,.34,1) forwards;animation-delay:var(--pd)}@keyframes partIn{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}#quilter-flow .bp-stats{background:var(--media);padding:0 14px;display:flex;flex-direction:column;justify-content:center}#quilter-flow .bp-stat{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--bd);opacity:0;animation:rise .38s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:var(--sd)}#quilter-flow .bp-stat:last-child{border-bottom:none}#quilter-flow .bp-stat .k{font-size:11.5px;font-weight:600;color:var(--tx)}#quilter-flow .bp-stat .v{font-size:11.5px;color:var(--tx2)}@media (max-width:1080px){#quilter-flow .stepper{overflow-x:auto;justify-content:flex-start;padding-bottom:10px}#quilter-flow .node .lab{font-size:11.5px}}@media (max-width:880px){#quilter-flow .wrap{padding:60px 20px 80px}#quilter-flow .media{padding:18px}#quilter-flow #stage{height:380px}#quilter-flow .m1-drop .t{font-size:18px}#quilter-flow .m1-drop .f{font-size:11px}#quilter-flow .m1-chiprow{gap:10px}#quilter-flow .m1-chipin{font-size:10px;padding:6px 8px}#quilter-flow .m1-c{grid-template-columns:1fr;grid-template-rows:1fr auto}#quilter-flow .bp-view{border-right:none;border-bottom:1px solid var(--bd)}#quilter-flow .bp-stats{padding:8px 12px}#quilter-flow .bp-stat{padding:5px 0}}@media (prefers-reduced-motion:reduce){#quilter-flow .m1-a,#quilter-flow .m1-b{display:none!important}#quilter-flow .m1-c{opacity:1!important;animation:none!important}#quilter-flow .m1-c *{opacity:1!important;animation:none!important;transform:none!important}}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}@keyframes rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#quilter-flow .issues{border:1px solid var(--bd);border-radius:6px;overflow:hidden;background:rgba(255,255,255,.022)}#quilter-flow .issues-head{display:flex;align-items:center;gap:13px;padding:11px 16px}#quilter-flow .issues-head .h{font-size:13px;font-weight:700}#quilter-flow .issues-head .d{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--tx2)}#quilter-flow .dot{width:7px;height:7px;border-radius:50%}#quilter-flow .dot.info{background:var(--blue)}#quilter-flow .issues-head .chev{margin-left:auto;color:var(--tx3);display:flex}#quilter-flow .issues-head .chev svg{width:15px;height:15px}#quilter-flow .issue{display:flex;flex-direction:column;gap:5px;padding:2px 16px 10px;margin:0 16px 8px;border-left:2px solid var(--blue)}#quilter-flow .issue .pill{align-self:flex-start;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--link);border:1px solid rgba(76,154,255,.55);border-radius:20px;padding:2px 9px}#quilter-flow .issue .ds{font-size:12.5px;color:rgba(255,255,255,.86);line-height:1.5}#quilter-flow .s2-a{position:absolute;inset:0;display:flex;flex-direction:column;gap:18px;animation:fadeOut .45s ease 4.50s forwards}#quilter-flow .s2-a .issues{opacity:0;animation:rise .42s cubic-bezier(.2,.7,.3,1) .15s forwards}#quilter-flow .s2-a .s2-controls{opacity:0;animation:rise .42s cubic-bezier(.2,.7,.3,1) .55s forwards}#quilter-flow .s2-controls{display:flex;align-items:center;gap:40px;padding-top:8px}#quilter-flow .s2-field{position:relative;width:340px;flex:0 0 auto}#quilter-flow .s2-field>label{position:absolute;top:-7px;left:12px;font-size:10.5px;color:var(--tx3);background:var(--media);padding:0 5px;z-index:1}#quilter-flow .s2-select{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--bd2);border-radius:4px;padding:13px 14px;font-size:14px;color:var(--tx)}#quilter-flow .s2-value{position:relative;display:inline-block}#quilter-flow .s2-value .ph{color:var(--tx3);animation:fadeOut .25s ease 2.05s forwards}#quilter-flow .s2-value .ac{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;color:var(--tx);animation:fadeIn .3s ease 2.05s forwards}#quilter-flow .s2-chev{display:flex;color:var(--tx3);animation:chevDn .28s ease 1.15s forwards,chevUp .24s ease 2.10s forwards}#quilter-flow .s2-chev svg{width:15px;height:15px}@keyframes chevDn{to{transform:rotate(180deg)}}@keyframes chevUp{to{transform:rotate(0)}}#quilter-flow .s2-menu{position:absolute;left:0;right:0;top:calc(100% + 5px);z-index:9;background:#141419;border:1px solid var(--bd2);border-radius:6px;padding:4px;box-shadow:0 18px 40px rgba(0,0,0,.6);transform-origin:top;opacity:0;transform:translateY(-6px);animation:mOpen .28s ease 1.15s forwards,mClose .22s ease 2.10s forwards}@keyframes mOpen{to{opacity:1;transform:translateY(0)}}@keyframes mClose{to{opacity:0;transform:translateY(-6px)}}#quilter-flow .s2-opt{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border-radius:4px;font-size:12.5px;color:var(--tx2)}#quilter-flow .s2-opt.sel{background:rgba(255,255,255,.07);color:var(--tx)}#quilter-flow .s2-opt.sel::after{content:"";width:13px;height:13px;background:no-repeat center/contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l4 4 10-11'/></svg>")}#quilter-flow .s2-toggle{display:flex;align-items:center;gap:13px}#quilter-flow .s2-sw{width:40px;height:22px;border-radius:11px;background:rgba(255,255,255,.24);position:relative;flex:0 0 auto;animation:swOn .32s ease 2.80s forwards}#quilter-flow .s2-sw::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;animation:knobOn .32s ease 2.80s forwards}@keyframes swOn{to{background:var(--blue)}}@keyframes knobOn{to{left:21px}}#quilter-flow .s2-toggle .tg{font-size:14px;color:var(--tx);display:flex;align-items:center;gap:8px}#quilter-flow .s2-toggle .tg svg{width:15px;height:15px;color:var(--tx3)}#quilter-flow .s2-help{font-size:12.5px;color:var(--tx2);font-style:italic;line-height:1.5;opacity:0;animation:rise .4s cubic-bezier(.2,.7,.3,1) 2.35s forwards}#quilter-flow .s2-help a{color:var(--link);font-style:normal;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}#quilter-flow .s2-b{position:absolute;inset:0;opacity:0;animation:fadeIn .4s ease 4.70s forwards;display:flex;flex-direction:column;justify-content:center}#quilter-flow .s2-b thead tr{opacity:0;animation:rise .38s cubic-bezier(.2,.7,.3,1) 4.80s forwards}#quilter-flow .s2-b tbody tr{opacity:0;animation:rise .34s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:var(--rd)}#quilter-flow .s2-tablewrap{border:1px solid rgba(255,255,255,.22);overflow:hidden}#quilter-flow table.s2{width:100%;border-collapse:collapse;font-size:10px;table-layout:fixed}#quilter-flow table.s2 th{padding:8px 9px;line-height:1.2;border:1px solid rgba(255,255,255,.22);background:transparent;text-align:left;vertical-align:middle}#quilter-flow .thc{display:flex;align-items:center;justify-content:space-between;gap:5px}#quilter-flow .thc .lb{font-size:10px;font-weight:700;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#quilter-flow .thc .dots{color:var(--tx3);font-size:11px;line-height:1;flex:0 0 auto}#quilter-flow table.s2 td{padding:6px 9px;line-height:1.25;border:1px solid rgba(255,255,255,.22);color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}#quilter-flow table.s2 td.cu{padding:0;position:relative}#quilter-flow table.s2 td.cu span{display:flex;align-items:center;position:absolute;inset:0;padding:0 9px;color:#fff;font-weight:500}#quilter-flow table.s2 td.cu.signal span{background:#C56B3C}#quilter-flow table.s2 td.cu.ground span{background:#8E6A38}@media (max-width:880px){#quilter-flow .wrap{padding:60px 20px 80px}#quilter-flow .media{padding:18px}#quilter-flow #stage{height:380px}#quilter-flow .s2-controls{flex-direction:column;align-items:flex-start;gap:16px}#quilter-flow .s2-field{width:100%}#quilter-flow table.s2{font-size:8.5px}#quilter-flow table.s2 td,#quilter-flow table.s2 th{padding:4px 5px}#quilter-flow td.cu span{padding:4px 5px}}@media (prefers-reduced-motion:reduce){#quilter-flow .s2-a{display:none!important}#quilter-flow .s2-b{opacity:1!important;animation:none!important}#quilter-flow .s2-b *{opacity:1!important;animation:none!important;transform:none!important}}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}@keyframes rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#quilter-flow .s3-panel{background:rgba(255,255,255,.028);border:1px solid var(--bd);border-radius:8px;padding:20px 22px;display:flex;flex-direction:column;gap:14px;height:100%}#quilter-flow .s3-toprow{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}#quilter-flow .s3-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}#quilter-flow .s3-h{font-size:16px;font-weight:600;color:var(--tx);margin:0}#quilter-flow .s3-sub{font-size:12.5px;color:var(--tx2);font-style:italic;margin:5px 0 0}#quilter-flow .s3-units{display:inline-flex;border:1px solid var(--bd2);border-radius:4px;overflow:hidden;flex:0 0 auto;align-self:flex-end;width:max-content}#quilter-flow .s3-unit{width:46px;padding:8px 0;text-align:center;font-size:12px;color:var(--tx2);border-right:1px solid var(--bd2);position:relative;flex:0 0 46px}#quilter-flow .s3-unit:last-child{border-right:none}#quilter-flow .s3-tablewrap{border:1px solid rgba(255,255,255,.10);border-radius:5px;overflow:hidden}#quilter-flow table.s3{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}#quilter-flow table.s3 th{padding:13px 16px;text-align:left;background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.10)}#quilter-flow table.s3 th .thc{display:flex;align-items:center;justify-content:space-between;gap:8px}#quilter-flow table.s3 th .lb{font-size:12px;font-weight:700;color:var(--tx)}#quilter-flow table.s3 th .dots{color:var(--tx3);font-size:13px;line-height:1}#quilter-flow table.s3 td{padding:13px 16px;color:var(--tx2);border-bottom:1px solid rgba(255,255,255,.07);vertical-align:middle}#quilter-flow table.s3 tr:last-child td{border-bottom:none}#quilter-flow table.s3 td.val{color:var(--tx);font-weight:500}#quilter-flow table.s3 td.val .num{display:inline-block}#quilter-flow .s3-a{position:absolute;inset:0}#quilter-flow .s3-head{opacity:0;animation:rise .50s cubic-bezier(.2,.7,.3,1) .12s forwards}#quilter-flow .s3-toprow{opacity:0;animation:rise .50s cubic-bezier(.2,.7,.3,1) .38s forwards}#quilter-flow .s3-tablewrap{opacity:0;animation:rise .50s cubic-bezier(.2,.7,.3,1) .66s forwards}#quilter-flow tbody tr{opacity:0;animation:rise .46s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:var(--rd)}#quilter-flow .s3-units{position:relative}#quilter-flow .s3-units::before{content:"";position:absolute;top:0;bottom:0;left:0;width:46px;background:rgba(255,255,255,.13);z-index:0;animation:slideHi 6.4s cubic-bezier(.5,0,.2,1) 0s infinite}#quilter-flow .s3-unit{position:relative;z-index:1;background:transparent}#quilter-flow .u-mm{animation:showTxtMm 6.4s linear 0s infinite}#quilter-flow .u-mil{animation:showTxtMil 6.4s linear 0s infinite}#quilter-flow .u-um{animation:showTxtUm 6.4s linear 0s infinite}@keyframes showTxtMm{0%{color:var(--tx)}45.703%{color:var(--tx)}54.297%{color:var(--tx2)}100%{color:var(--tx2)}}@keyframes showTxtMil{0%{color:var(--tx2)}45.703%{color:var(--tx2)}54.297%{color:var(--tx)}69.141%{color:var(--tx)}77.734%{color:var(--tx2)}100%{color:var(--tx2)}}@keyframes showTxtUm{0%{color:var(--tx2)}69.141%{color:var(--tx2)}77.734%{color:var(--tx)}100%{color:var(--tx)}}@keyframes slideHi{0%{transform:translateX(0)}45.703%{transform:translateX(0)}54.297%{transform:translateX(100%)}69.141%{transform:translateX(100%)}77.734%{transform:translateX(200%)}100%{transform:translateX(200%)}}#quilter-flow td.val .stack{display:inline-grid;vertical-align:baseline}#quilter-flow td.val .num{grid-area:1/1;white-space:nowrap;text-align:left}#quilter-flow td.val .num{opacity:0}#quilter-flow td.val .num.n-mm{animation:showMm 6.4s linear 0s infinite}#quilter-flow td.val .num.n-mil{animation:showMil 6.4s linear 0s infinite}#quilter-flow td.val .num.n-um{animation:showUm 6.4s linear 0s infinite}@keyframes showMm{0%{opacity:1}45.703%{opacity:1}54.297%{opacity:0}100%{opacity:0}}@keyframes showMil{0%{opacity:0}45.703%{opacity:0}54.297%{opacity:1}69.141%{opacity:1}77.734%{opacity:0}100%{opacity:0}}@keyframes showUm{0%{opacity:0}69.141%{opacity:0}77.734%{opacity:1}100%{opacity:1}}#quilter-flow .hdr-val .u{display:inline-grid;vertical-align:baseline}#quilter-flow .hdr-val .u i{grid-area:1/1;font-style:normal;white-space:nowrap;text-align:left}#quilter-flow .hdr-val .u i{opacity:0}#quilter-flow .hdr-val .u .h-mm{animation:showMm 6.4s linear 0s infinite}#quilter-flow .hdr-val .u .h-mil{animation:showMil 6.4s linear 0s infinite}#quilter-flow .hdr-val .u .h-um{animation:showUm 6.4s linear 0s infinite}@media (max-width:880px){#quilter-flow .wrap{padding:60px 20px 80px}#quilter-flow .media{padding:18px}#quilter-flow #stage{height:380px}#quilter-flow .s3-panel{padding:14px}#quilter-flow table.s3{font-size:11px}#quilter-flow table.s3 td,#quilter-flow table.s3 th{padding:9px 11px}}@media (prefers-reduced-motion:reduce){#quilter-flow .s3-a{display:none!important}#quilter-flow td.val .num.n-mm,#quilter-flow .h-mm{opacity:1!important}#quilter-flow td.val .num.n-mil,#quilter-flow td.val .num.n-um,#quilter-flow .h-mil,#quilter-flow .h-um{opacity:0!important}#quilter-flow .s3-units::before{animation:none!important}}@keyframes fadeIn{to{opacity:1}}@keyframes rise{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}#quilter-flow .s4{position:absolute;inset:0;display:grid;grid-template-columns:1fr 300px;border:1px solid var(--bd);border-radius:8px;overflow:hidden}#quilter-flow .s4-view{position:relative;background:var(--viewbg);border-right:1px solid var(--bd);min-width:0;overflow:hidden;padding:38px 8px 8px}#quilter-flow .bp-svg{width:100%;height:100%;display:block}#quilter-flow .s4-tl{position:absolute;top:10px;left:10px;width:17px;height:17px;color:var(--blue);z-index:3}#quilter-flow .s4-tl svg{width:100%;height:100%}#quilter-flow .s4-dim{position:absolute;top:8px;left:34px;z-index:3;display:flex;border:1px solid var(--bd2);border-radius:4px;overflow:hidden}#quilter-flow .s4-dim span{width:42px;padding:5px 0;text-align:center;font-size:11px;color:var(--tx2);border-right:1px solid var(--bd2)}#quilter-flow .s4-dim span:last-child{border-right:none}#quilter-flow .s4-dim .on{color:var(--tx);background:rgba(10,132,255,.22)}#quilter-flow .s4-tr{position:absolute;top:10px;right:10px;z-index:3;display:flex;align-items:center;gap:9px}#quilter-flow .s4-rot{width:15px;height:15px;color:#E8E8E8}#quilter-flow .s4-detail{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--tx);border:1px solid var(--bd2);border-radius:6px;padding:4px 9px;background:rgba(255,255,255,.03)}#quilter-flow .s4-detail svg{width:12px;height:12px}#quilter-flow .bd-board{opacity:0;animation:snapIn .85s cubic-bezier(.22,.7,.3,1) .35s forwards}@keyframes snapIn{to{opacity:1}}#quilter-flow .bd-rat{opacity:0;animation:ratIn .55s ease-out 3.00s forwards}@keyframes ratIn{to{opacity:.62}}#quilter-flow .bd-rat path{stroke-dasharray:var(--rl,420);stroke-dashoffset:var(--rl,420);animation:ratDraw .95s cubic-bezier(.35,.75,.4,1) forwards;animation-delay:var(--rd,3.35s)}@keyframes ratDraw{to{stroke-dashoffset:0}}#quilter-flow .bd-part{opacity:0;animation:partIn .42s cubic-bezier(.33,.7,.4,1) forwards;animation-delay:var(--pd)}@keyframes partIn{from{opacity:0}to{opacity:1}}#quilter-flow .s4-rail{background:var(--media);display:flex;flex-direction:column;min-height:0}#quilter-flow .s4-box{padding:13px 15px;border-bottom:1px solid var(--bd)}#quilter-flow .s4-box h4{margin:0 0 9px;font-size:13.5px;font-weight:600;color:var(--tx)}#quilter-flow .s4-lbl{font-size:11.5px;color:var(--tx2);margin:0 0 5px}#quilter-flow .s4-input{border:1px solid var(--bd2);border-radius:4px;padding:8px 10px;font-size:12px;color:var(--tx)}#quilter-flow .s4-sides{font-size:11.5px;color:var(--tx2);margin:11px 0 5px}#quilter-flow .s4-toggle{display:flex;align-items:center;gap:10px}#quilter-flow .s4-sw{width:34px;height:19px;border-radius:10px;background:rgba(255,255,255,.24);position:relative;flex:0 0 auto}#quilter-flow .s4-sw::after{content:"";position:absolute;top:2.5px;left:2.5px;width:14px;height:14px;border-radius:50%;background:#fff}#quilter-flow .s4-toggle .tg{font-size:11.5px;color:var(--tx)}#quilter-flow .s4-info{padding:13px 15px;overflow:hidden;flex:1 1 auto;min-height:0}#quilter-flow .s4-info-h{display:flex;align-items:center;gap:9px;margin-bottom:9px}#quilter-flow .s4-info-h h4{margin:0;font-size:13.5px;font-weight:600;color:var(--tx)}#quilter-flow .s4-docs{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--link)}#quilter-flow .s4-eye{display:flex;align-items:flex-start;gap:9px;margin-bottom:9px}#quilter-flow .s4-eye svg{width:14px;height:14px;color:var(--tx2);flex:0 0 14px;margin-top:2px}#quilter-flow .s4-eye span{font-size:11.5px;color:var(--tx);line-height:1.4}#quilter-flow .s4-list{margin:0;padding-left:15px;list-style:disc}#quilter-flow .s4-list li{font-size:11px;color:var(--tx2);line-height:1.45;margin-bottom:5px}#quilter-flow .s4-rail>*{opacity:0;animation:rise .68s cubic-bezier(.22,.7,.3,1) forwards}#quilter-flow .s4-rail>*:nth-child(1){animation-delay:.35s}#quilter-flow .s4-rail>*:nth-child(2){animation-delay:.70s}@media (max-width:880px){#quilter-flow .wrap{padding:60px 20px 80px}#quilter-flow .media{padding:18px}#quilter-flow #stage{height:380px}#quilter-flow .s4{grid-template-columns:1fr}#quilter-flow .s4-rail{display:none}}@media (prefers-reduced-motion:reduce){#quilter-flow .s4 *{animation:none!important;opacity:1!important;transform:none!important}}@keyframes fadeIn{to{opacity:1}}@keyframes rise{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}#quilter-flow .s5{position:absolute;inset:0;display:flex;flex-direction:column;gap:9px}#quilter-flow .s5-list{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;background:#1A1A1A;border-radius:3px}#quilter-flow .s5-track{display:flex;flex-direction:column;min-height:100%;transition:transform .95s cubic-bezier(.25,.8,.25,1)}#quilter-flow .s5-sec{background:#1A1A1A;overflow:hidden;flex:1 0 auto;border-bottom:1px solid rgba(255,255,255,.06);opacity:0;animation:rise .40s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:var(--sd)}#quilter-flow .s5-sec:last-child{border-bottom:none}#quilter-flow .s5-hd{display:flex;align-items:center;gap:9px;padding:0 14px;height:100%;min-height:44px}#quilter-flow .s5-nm{font-size:12px;font-weight:700;color:#F0F0F0;flex:1 1 auto;letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#quilter-flow .s5-csv{font-size:9.5px;color:#4C8DF6;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}#quilter-flow .s5-docs{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;color:#4C8DF6;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}#quilter-flow .s5-docs svg{width:8.5px;height:8.5px}#quilter-flow .s5-pill{font-size:9px;color:#EDEDED;border:1px solid #55555E;border-radius:20px;padding:1.5px 9px;min-width:62px;text-align:center;white-space:nowrap;flex:0 0 auto;letter-spacing:0}#quilter-flow .s5-chev{display:flex;color:#8C8C8C;width:13px;flex:0 0 13px;justify-content:center}#quilter-flow .s5-chev svg{width:13px;height:13px;transition:transform .85s cubic-bezier(.25,.8,.25,1)}#quilter-flow .s5-sec.open .s5-chev svg{transform:rotate(180deg)}#quilter-flow .s5-sec.open{flex:0 0 auto}#quilter-flow .s5-sec.open .s5-hd{height:44px}#quilter-flow .s5-body{max-height:0;overflow:hidden;transition:max-height .95s cubic-bezier(.25,.8,.25,1)}#quilter-flow .sec-a.open .s5-body{max-height:277px}#quilter-flow .sec-b.open .s5-body{max-height:171px}#quilter-flow .s5-inner{padding:0 12px 10px;display:block}#quilter-flow .s5-desc{font-size:10.5px;color:#EAEAEA;line-height:1.5;margin:0 0 7px}#quilter-flow .s5-bul{margin:0 0 7px;padding-left:16px;list-style:disc}#quilter-flow .s5-bul li{font-size:10.5px;color:#EAEAEA;line-height:1.8}#quilter-flow .s5-note{font-size:10.5px;color:#C8C8C8;font-style:italic;line-height:1.7;margin:0 0 10px}#quilter-flow .s5-tbl{background:#0D0D0D;border-radius:2px;overflow:hidden}#quilter-flow .s5-body table.s5{position:static!important;display:table;width:100%;border-collapse:collapse;font-size:10px;table-layout:fixed}#quilter-flow table.s5 th{padding:11px 11px;text-align:left;background:#0D0D0D;border-bottom:1px solid rgba(255,255,255,.10)}#quilter-flow table.s5 th .thc{display:flex;align-items:center;justify-content:space-between;gap:6px}#quilter-flow table.s5 th .lb{font-size:9.5px;font-weight:700;color:#F0F0F0}#quilter-flow table.s5 th .dots{color:#7A7A7A;font-size:11px;line-height:1}#quilter-flow table.s5 td{padding:7px 11px;color:#EAEAEA;vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.06)}#quilter-flow table.s5 td.muted{color:#8A8A8A}#quilter-flow table.s5 td.sel{background:#221E29;box-shadow:inset 0 0 0 1.5px #8B5CF6;color:#F0F0F0}#quilter-flow table.s5 tbody tr{opacity:1}@keyframes rowIn{to{opacity:1}}#quilter-flow .s5-trash{color:#E0483A;display:inline-flex}#quilter-flow .s5-trash svg{width:12px;height:12px}#quilter-flow .s5-foot{display:flex;align-items:center;gap:15px;padding-top:13px}#quilter-flow .s5-act{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#4C8DF6}#quilter-flow .s5-act svg{width:10px;height:10px}#quilter-flow .s5-rm{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#E0483A;border:1px solid rgba(224,72,58,.55);border-radius:4px;padding:5px 10px}@media (max-width:880px){#quilter-flow .wrap{padding:60px 20px 80px}#quilter-flow .media{padding:18px}#quilter-flow #stage{height:380px}#quilter-flow .s5-nm{font-size:11px}#quilter-flow .s5-csv,#quilter-flow .s5-docs{display:none}}@media (prefers-reduced-motion:reduce){#quilter-flow .s5 *{animation:none!important;opacity:1!important;transform:none!important}#quilter-flow .s5-body{max-height:0!important}}@keyframes fadeIn{to{opacity:1}}@keyframes rise{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}#quilter-flow .s6{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px}#quilter-flow .s6-tabs{display:flex;gap:26px;border-bottom:1px solid rgba(255,255,255,.13);flex:0 0 auto;position:relative;opacity:0;animation:rise .45s cubic-bezier(.2,.7,.3,1) .12s forwards}#quilter-flow .s6-tab{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--tx2);padding:0 0 8px;white-space:nowrap;transition:color .4s ease}#quilter-flow .s6-tab.on{color:#4C8DF6}#quilter-flow .s6-ink{position:absolute;bottom:-1px;left:0;height:2px;background:#4C8DF6;transition:transform .55s cubic-bezier(.25,.8,.25,1),width .55s cubic-bezier(.25,.8,.25,1)}#quilter-flow .s6-units{display:inline-flex;align-self:flex-end;border:1px solid var(--bd2);border-radius:4px;overflow:hidden;width:max-content;flex:0 0 auto;opacity:0;animation:rise .45s cubic-bezier(.2,.7,.3,1) .30s forwards}#quilter-flow .s6-unit{width:38px;padding:5px 0;text-align:center;font-size:10px;color:var(--tx2);border-right:1px solid var(--bd2)}#quilter-flow .s6-unit:last-child{border-right:none}#quilter-flow .s6-unit.on{color:var(--tx);background:rgba(255,255,255,.14)}#quilter-flow .s6-list{display:flex;flex-direction:column;flex:0 0 auto;overflow:hidden;background:#1A1A1A;border-radius:3px;position:relative;height:114px;transition:height .95s cubic-bezier(.25,.8,.25,1)}#quilter-flow .s6-pane{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;transition:opacity .45s ease}#quilter-flow .s6-pane.hide{opacity:0;pointer-events:none}#quilter-flow .s6-track{display:flex;flex-direction:column;transition:transform .95s cubic-bezier(.25,.8,.25,1)}#quilter-flow .s6-sec{background:#1A1A1A;overflow:hidden;flex:0 0 auto;border-bottom:1px solid rgba(255,255,255,.06);opacity:0;animation:rise .42s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:var(--sd)}#quilter-flow .s6-sec:last-child{border-bottom:none}#quilter-flow .s6-sec.open{background:#161616;flex:0 0 auto}#quilter-flow .s6-hd{display:flex;align-items:center;gap:9px;padding:0 13px;height:38px}#quilter-flow .s6-sec.open .s6-hd{height:38px}#quilter-flow .s6-nm{font-size:11.5px;font-weight:700;color:#F0F0F0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#quilter-flow .s6-csv{font-size:9.5px;color:#4C8DF6;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}#quilter-flow .s6-docs{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;color:#4C8DF6;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}#quilter-flow .s6-docs svg{width:8.5px;height:8.5px}#quilter-flow .s6-pill{font-size:9px;color:#EDEDED;border:1px solid #555;border-radius:20px;padding:1.5px 9px;min-width:60px;text-align:center;white-space:nowrap;flex:0 0 auto}#quilter-flow .s6-chev{display:flex;color:#8C8C8C;width:13px;flex:0 0 13px;justify-content:center}#quilter-flow .s6-chev svg{width:13px;height:13px;transition:transform .85s cubic-bezier(.25,.8,.25,1)}#quilter-flow .s6-sec.open .s6-chev svg{transform:rotate(180deg)}#quilter-flow .s6-body{max-height:0;overflow:hidden;transition:max-height .95s cubic-bezier(.25,.8,.25,1)}#quilter-flow .sec-dp.open .s6-body{max-height:217px}#quilter-flow .sec-pp.open .s6-body{max-height:179px}#quilter-flow .s6-inner{padding:8px 11px 12px}#quilter-flow .s6-desc{font-size:10px;color:#DADADA;line-height:1.45;margin:0 0 7px}#quilter-flow .s6-tbl{background:#121212;border-radius:2px;overflow:hidden}#quilter-flow table.s6t{width:100%;border-collapse:collapse;font-size:10px;table-layout:fixed;position:static!important}#quilter-flow table.s6t th{padding:11px 10px;text-align:left;background:#121212;border-bottom:1px solid rgba(255,255,255,.09)}#quilter-flow table.s6t th .thc{display:flex;align-items:center;justify-content:space-between;gap:5px}#quilter-flow table.s6t th .lb{font-size:9.5px;font-weight:700;color:#F0F0F0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#quilter-flow table.s6t th .dots{color:#7A7A7A;font-size:10px;line-height:1;flex:0 0 auto}#quilter-flow table.s6t td{padding:8px 10px;color:#D6D6D6;vertical-align:middle;background:#191919;border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#quilter-flow table.s6t td.net{color:#B9C6DC}#quilter-flow table.s6t tr.grp td{background:#191919;color:#EDEDED;font-weight:400}#quilter-flow table.s6t tr.grp td:first-child{white-space:nowrap}#quilter-flow .grp-wrap{display:inline-flex;align-items:center;gap:9px}#quilter-flow .grp-chev{color:#C8C8C8;font-size:9px}#quilter-flow table.s6t td.ct{padding:0}#quilter-flow table.s6t td.ct span{display:block;padding:8px 10px;color:#F2E4DA;font-weight:400}#quilter-flow table.s6t td.ct.sig span{background:#BF6B3F}#quilter-flow table.s6t td.ct.gnd span{background:#785834}#quilter-flow .s6-trash{color:#E0483A;display:inline-flex}#quilter-flow .s6-trash svg{width:11px;height:11px}#quilter-flow .s6-foot{display:flex;align-items:center;gap:13px;padding-top:8px}#quilter-flow .s6-act{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;color:#4C8DF6}#quilter-flow .s6-act svg{width:9px;height:9px}#quilter-flow .s6-rm{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:9.5px;color:#E0483A;border:1px solid rgba(224,72,58,.55);border-radius:4px;padding:4px 9px}@media (max-width:880px){#quilter-flow .wrap{padding:60px 20px 80px}#quilter-flow .media{padding:18px}#quilter-flow #stage{height:380px}#quilter-flow .s6-tabs{gap:14px}#quilter-flow .s6-tab{font-size:9px}#quilter-flow .s6-csv,#quilter-flow .s6-docs{display:none}}@media (prefers-reduced-motion:reduce){#quilter-flow .s6 *{animation:none!important;opacity:1!important;transform:none!important}#quilter-flow .s6-body{max-height:0!important}#quilter-flow .s6-pane.hide{display:none!important}}@keyframes fadeIn{to{opacity:1}}@keyframes rise{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}#quilter-flow .s7{position:absolute;inset:0;display:flex;flex-direction:column;gap:0;border:1px solid var(--bd);border-radius:8px;overflow:hidden;background:var(--media)}#quilter-flow .s7-top{display:flex;align-items:center;gap:10px;padding:7px 11px;border-bottom:1px solid var(--bd);flex:0 0 auto;opacity:0;animation:rise .42s cubic-bezier(.2,.7,.3,1) .18s forwards}#quilter-flow .s7-file{font-size:12px;color:var(--tx);font-weight:500}#quilter-flow .s7-chip{display:inline-flex;align-items:center;gap:5px;font-size:9px;border:1px solid var(--bd2);border-radius:20px;padding:2px 8px;color:var(--tx2)}#quilter-flow .s7-chip.ok{color:#42E2B8;border-color:rgba(66,226,184,.5)}#quilter-flow .s7-chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor}#quilter-flow .s7-stats{margin-left:auto;display:flex;gap:11px;font-size:9px;color:var(--tx2);white-space:nowrap}#quilter-flow .s7-stats b{color:var(--tx);font-weight:600}#quilter-flow .s7-body{flex:1 1 auto;min-height:0;position:relative;background:#202020}#quilter-flow .s7-phase{position:absolute;inset:0;transition:opacity .5s ease}#quilter-flow .s7-phase.hide{opacity:0;pointer-events:none}#quilter-flow .s7-view{position:absolute;inset:0;display:grid;place-items:center;padding:1px 6px}#quilter-flow .bp-svg{width:100%;height:100%;display:block}#quilter-flow .s7-work{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:0 40px;text-align:center}#quilter-flow .s7-spin{width:26px;height:26px;border-radius:50%;border:2.5px solid rgba(76,141,246,.25);border-top-color:#4C8DF6;animation:spin .9s linear infinite}#quilter-flow .s7-work h4{margin:0;font-size:13px;font-weight:600;color:var(--tx)}#quilter-flow .s7-work p{margin:0;font-size:10.5px;color:var(--tx2);line-height:1.5;max-width:420px}#quilter-flow .s7-steps{font-size:9px;color:var(--tx3);font-family:ui-monospace,monospace}#quilter-flow .s7-bar{width:250px;height:3px;border-radius:2px;background:rgba(255,255,255,.12);overflow:hidden}#quilter-flow .s7-bar i{display:block;height:100%;width:0;background:#4C8DF6;transition:width 2.2s linear}#quilter-flow .s7-phase.run .s7-bar i{width:100%}#quilter-flow .s7-job{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;background:#181818;padding:7px 11px 0}#quilter-flow .s7-job h4{margin:0 0 6px;font-size:14px;font-weight:400;color:var(--tx);opacity:0;animation:rise .4s cubic-bezier(.2,.7,.3,1) .18s forwards}#quilter-flow .s7-kpis{display:flex;gap:17px;align-items:flex-start;flex:0 0 auto;margin-bottom:9px;opacity:0;animation:rise .42s cubic-bezier(.2,.7,.3,1) .32s forwards}#quilter-flow .s7-kpi{display:flex;flex-direction:column;gap:3px;white-space:nowrap}#quilter-flow .s7-kpi .k{font-size:8.5px;color:var(--tx2)}#quilter-flow .s7-kpi .v{font-size:11px;color:var(--tx);font-weight:500}#quilter-flow .s7-jlink{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;color:#4C8DF6;white-space:nowrap}#quilter-flow .s7-jlink svg{width:10px;height:10px}#quilter-flow .s7-issues{display:flex;align-items:center;gap:9px;background:#212121;border-radius:2px;padding:4px 10px;flex:0 0 auto;margin-bottom:6px;opacity:0;animation:rise .4s cubic-bezier(.2,.7,.3,1) .48s forwards}#quilter-flow .s7-issues .t{font-size:9.5px;font-weight:700;color:var(--tx)}#quilter-flow .s7-issues .i{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;color:var(--tx2)}#quilter-flow .s7-issues .i::before{content:"";width:6px;height:6px;border-radius:50%;background:#4C8DF6}#quilter-flow .s7-issues .cv{margin-left:auto;color:var(--tx3);font-size:10px}#quilter-flow .s7-rows{flex:0 0 234px;overflow:hidden;position:relative}#quilter-flow .s7-rowtrack{display:flex;flex-direction:column}#quilter-flow .s7-row{display:flex;align-items:center;gap:10px;background:#2C2C2C;padding:0 11px;height:26px;flex:0 0 26px;border-bottom:1px solid rgba(255,255,255,.09);opacity:0;animation:rise .34s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:var(--jd)}#quilter-flow .s7-row .nm{font-size:10px;font-weight:600;color:#F0F0F0;width:170px;flex:0 0 170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#quilter-flow .s7-row .vl{font-size:10px;color:#D2D2D2;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#quilter-flow .s7-row .cv{color:var(--tx3);font-size:10px;flex:0 0 auto}#quilter-flow .s7-rail{position:absolute;top:0;right:0;bottom:0;width:131px;background:var(--media);border-left:1px solid var(--bd);padding:8px 7px;display:flex;flex-direction:column;gap:5px;overflow:hidden}#quilter-flow .s7-rail h5{margin:0;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}#quilter-flow .s7-chk{display:flex;align-items:center;gap:5px;font-size:8.5px;color:var(--tx);border:1px solid var(--bd2);border-radius:4px;padding:4px 6px;opacity:0;animation:rise .4s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:var(--cd)}#quilter-flow .s7-chk .nm{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#quilter-flow .s7-badge{display:inline-flex;align-items:center;gap:2px;font-size:8px;color:#0B1A14;background:#42E2B8;border-radius:20px;padding:1px 6px;font-weight:600}#quilter-flow .s7-badge.plain{background:none;color:var(--tx2);font-weight:400}#quilter-flow .s7-arrow{color:var(--tx3);font-size:10px}#quilter-flow .s7-grp{font-size:8px;letter-spacing:.05em;color:var(--tx3);margin:2px 0 1px;flex:0 0 auto}#quilter-flow .s7-rhd{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx2);padding-bottom:3px;border-bottom:1px solid var(--bd);margin-bottom:3px;flex:0 0 auto}#quilter-flow .s7-dim{display:flex;gap:3px;align-items:center;flex:0 0 auto}#quilter-flow .s7-dim span{font-size:8px;color:var(--tx2);border:1px solid var(--bd2);border-radius:3px;padding:2px 6px}#quilter-flow .s7-dim .on{color:#4C8DF6;border-color:#3A5A9B;background:rgba(76,141,246,.14)}#quilter-flow .s7-dim .rst{border:none;padding:2px 2px}#quilter-flow .s7-find{font-size:8px;color:var(--tx2);border:1px solid var(--bd2);border-radius:3px;padding:3px 6px;display:flex;justify-content:space-between;flex:0 0 auto}#quilter-flow .s7-layers{display:flex;flex-direction:column;gap:1px;overflow:hidden;flex:0 1 auto;min-height:0}#quilter-flow .s7-lay{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:var(--tx2);padding:1px 0}#quilter-flow .s7-lay .eye{font-size:7px;opacity:.5}#quilter-flow .s7-btns{margin-top:auto;display:flex;flex-direction:column;gap:3px;flex:0 0 auto}#quilter-flow .s7-btn2{font-size:8px;color:#fff;background:#2D5BA8;border-radius:3px;padding:4px 0;text-align:center}#quilter-flow .s7-left{position:absolute;top:0;left:0;bottom:0;width:134px;background:var(--media);border-right:1px solid var(--bd);padding:8px 8px;display:flex;flex-direction:column;gap:5px;overflow:hidden}#quilter-flow .s7-cand{display:flex;justify-content:space-between;gap:5px;font-size:8.5px;opacity:0;animation:rise .4s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:var(--cd)}#quilter-flow .s7-cand .n{color:var(--tx2)}#quilter-flow .s7-cand.on .n{color:var(--tx);font-weight:600}#quilter-flow .s7-cand .p{color:#42E2B8}#quilter-flow .s7-cand.amber .p{color:#F5A623}#quilter-flow .rt{fill:none;stroke:#C8503F;stroke-width:11;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:draw 1.5s cubic-bezier(.35,.75,.4,1) forwards;animation-delay:var(--td)}@keyframes draw{to{stroke-dashoffset:0}}#quilter-flow .rt-via{fill:#8E3A2E;r:7;opacity:0;animation:fadeIn .01s linear forwards;animation-delay:var(--vd)}#quilter-flow .pl{opacity:0;animation:fadeIn .01s linear forwards;animation-delay:var(--pd)}@media (max-width:880px){#quilter-flow .wrap{padding:60px 20px 80px}#quilter-flow .media{padding:18px}#quilter-flow #stage{height:380px}#quilter-flow .s7-stats{display:none}#quilter-flow .s7-left{display:none}#quilter-flow .s7-rail{width:150px}}@media (prefers-reduced-motion:reduce){#quilter-flow .s7 *{animation:none!important;opacity:1!important;transform:none!important}#quilter-flow .rt{stroke-dashoffset:0!important}}