@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono),url(/fonts/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold),url(/fonts/JetBrainsMono-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--wf-red:#ce1141;--wf-black:#000;--wf-gray:#373a36;--wf-white:#fff;--wf-yellow:#efdf00;--wf-teal:#527a8a;--wf-rule:#cdcecd;--wf-rule-strong:#9b9d9b;--wf-tint:#efefef;--wf-wash:#f7f7f7;--wf-red-wash:#fbe9ed;--wf-head:"TV Nord Bold Condensed", "TV Nord Condensed", "TV Nord", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;--wf-body:"TV Nord", "TV Nord Light Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;--wf-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t1:18px;--t2:13px;--t3:13px;--t4:11.5px;--t5:10.5px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--d-press:.14s;--d-tip:.16s;--d-pop:.2s;--d-modal:.24s}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font:400 var(--t3)/1.5 var(--wf-body);background:var(--wf-tint);color:var(--wf-gray);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button{font:inherit;cursor:pointer}a{color:var(--wf-red)}input,select,textarea{font:inherit;color:var(--wf-black)}.num,.derived,table.wf td.num,table.wf th.num,.mono{font-family:var(--wf-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;letter-spacing:-.01em}:focus-visible{outline:2px solid var(--wf-red);outline-offset:2px}.skip{position:absolute;left:-9999px}.skip:focus{padding:var(--s2) var(--s3);background:var(--wf-red);color:var(--wf-white);display:inline-block;position:static}.app{height:100vh;background:var(--wf-white);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.pagescroll{flex:1;min-height:0;overflow:auto}.appbar{align-items:center;gap:var(--s3);padding:0 var(--s4);border-bottom:1px solid var(--wf-rule);background:var(--wf-white);flex:none;height:52px;display:flex}.wf-logo{width:30px;height:30px;margin:0 10.2px;display:block}.wf-logo img{width:100%;height:100%;display:block}.prodlabel{background:var(--wf-red);color:var(--wf-white);font-family:var(--wf-head);letter-spacing:.08em;text-transform:uppercase;padding:6px var(--s3);white-space:nowrap;font-size:12px;font-weight:700}.appbar nav{margin-left:var(--s2);align-self:stretch;gap:2px;display:flex}.appbar nav button{padding:0 var(--s3);font-family:var(--wf-head);letter-spacing:.06em;text-transform:uppercase;color:var(--wf-gray);transition:color var(--d-press) var(--ease-out), border-color var(--d-press) var(--ease-out);background:0 0;border:none;border-bottom:3px solid #0000;font-size:12.5px;font-weight:700}.appbar nav button[aria-current=page]{border-bottom-color:var(--wf-red);color:var(--wf-black)}.spacer{margin-left:auto}.rolechip{border:1px solid var(--wf-gray);padding:2px var(--s2);font-size:var(--t4);background:var(--wf-white);text-transform:uppercase;letter-spacing:.08em;font-family:var(--wf-head);font-weight:700}.idbar{border-bottom:1px solid var(--wf-rule);padding:var(--s2) var(--s4);background:var(--wf-white);align-items:center;gap:var(--s3);flex-wrap:wrap;flex:none;display:flex}.idbar .well{font-family:var(--wf-head);text-transform:uppercase;letter-spacing:.04em;color:var(--wf-black);font-size:15px;font-weight:700}.idbar .meta{color:var(--wf-gray);font-size:12px;font-weight:300}.revchip{border:1px solid var(--wf-gray);padding:2px var(--s2);font-size:var(--t4);background:var(--wf-white);text-transform:uppercase;letter-spacing:.06em;font-family:var(--wf-head);transition:background-color var(--d-pop) var(--ease-out), color var(--d-pop) var(--ease-out);font-weight:700}.revchip.final{background:var(--wf-gray);color:var(--wf-white);border-color:var(--wf-gray)}.ws{--rail-w:200px;grid-template-columns:var(--rail-w) minmax(0, 1fr) 6px var(--schem-w,440px);flex:1;min-height:0;display:grid;position:relative}.ws.is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.wsresize{border-left:1px solid var(--wf-rule);background:var(--wf-white);cursor:col-resize;touch-action:none;transition:background-color var(--d-press) var(--ease-out);justify-content:center;align-items:center;padding:0;display:flex}.wsresize .grip{border-left:1px solid var(--wf-rule-strong);border-right:1px solid var(--wf-rule-strong);width:3px;height:24px;display:block}.wsresize:focus-visible{outline-offset:-2px}.rail{border-right:1px solid var(--wf-rule);padding:var(--s3) 0;background:var(--wf-white);overflow:auto}.rail h4{margin:0 0 var(--s2);padding:0 var(--s3);font-family:var(--wf-head);font-size:var(--t5);letter-spacing:.12em;color:var(--wf-rule-strong);text-transform:uppercase;font-weight:700}.rail button{text-align:left;width:100%;padding:7px var(--s3);color:var(--wf-gray);transition:background-color 90ms var(--ease-out), border-color 90ms var(--ease-out), color 90ms var(--ease-out);background:0 0;border:none;border-left:3px solid #0000;font-size:12.5px;display:block}.rail button[aria-current=true]{background:var(--wf-wash);border-left-color:var(--wf-red);color:var(--wf-black);font-weight:700}.rail .tick{color:var(--wf-red);font-weight:700}.rail .flag{color:var(--wf-red);font-weight:700;font-family:var(--wf-mono)}.rail .marker{font-size:var(--t5);color:var(--wf-rule-strong);letter-spacing:.04em;font-weight:300}.rail hr,.modal hr{border:none;border-top:1px solid var(--wf-rule);margin:var(--s3) 0;color:var(--wf-gray);background:0 0}.editor{padding:var(--s4);flex-direction:column;min-width:0;display:flex;overflow:auto}.editor>.grow{flex:1 0 auto;min-height:0}.editor>.grow.fill{flex:1 1 0;min-height:0}.grow.fill .scrollx{overflow:auto}.pane-title{font-family:var(--wf-head);font-size:var(--t1);letter-spacing:.03em;text-transform:uppercase;color:var(--wf-black);margin:0 0 var(--s1);border-left:4px solid var(--wf-red);padding-left:var(--s3);font-weight:700;line-height:1.15}.pane-purpose{color:var(--wf-gray);margin:0 0 var(--s4);font-size:var(--t3);padding-left:var(--s4);max-width:68ch;font-weight:300}.guidance{margin-top:var(--s3);border:1px solid var(--wf-gray);border-left:4px solid var(--wf-red);background:var(--wf-white);padding:var(--s1) var(--s3);font-size:var(--t3);align-items:baseline;gap:var(--s2);flex:none;line-height:1.45;display:flex}.guidance b{font-family:var(--wf-head);font-size:var(--t5);letter-spacing:.12em;text-transform:uppercase;color:var(--wf-red);white-space:nowrap;flex:none;font-weight:700}.guidance span{min-width:0}.hint{font-size:var(--t4);color:var(--wf-rule-strong);margin-top:var(--s1);font-weight:300}.group{border:1px solid var(--wf-rule);padding:var(--s4);margin-bottom:var(--s3);background:var(--wf-white)}.group>h3{margin:0 0 var(--s3);font-family:var(--wf-head);font-size:var(--t2);letter-spacing:.1em;text-transform:uppercase;color:var(--wf-black);padding-bottom:var(--s2);border-bottom:1px solid var(--wf-rule);font-weight:700}.fields{gap:var(--s3) var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fields.one{grid-template-columns:1fr}.fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.f label,.f .cap{font-size:var(--t5);color:var(--wf-gray);margin-bottom:var(--s1);letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-family:var(--wf-head);display:block}.f input,.f select,.f textarea{border:1px solid var(--wf-rule-strong);background:var(--wf-white);padding:6px var(--s2);width:100%;min-height:30px;transition:border-color var(--d-press) var(--ease-out);border-radius:0;font-size:12.5px}.f input:focus,.f select:focus,.f textarea:focus{border-color:var(--wf-gray)}.f input[type=number],table.wf input[type=number]{font-family:var(--wf-mono);font-variant-numeric:tabular-nums}.f input[type=radio],.f input[type=checkbox],table.wf input[type=radio],table.wf input[type=checkbox]{width:auto;min-width:0;min-height:0;margin-right:var(--s1);vertical-align:middle;accent-color:var(--wf-red);padding:0}.f .ro{background:var(--wf-wash);border:1px solid var(--wf-rule);color:var(--wf-gray);padding:6px var(--s2);min-height:30px;font-size:12.5px}.f .help{font-size:var(--t4);color:var(--wf-rule-strong);margin-top:var(--s1);font-weight:300}.f .req{color:var(--wf-red)}.group.hangoff{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.group.hangoff .f{align-items:center;gap:var(--s2);display:flex}.group.hangoff .f label{margin-bottom:0}.group.hangoff .f input,.group.hangoff .f .ro{width:auto;min-height:28px;padding:4px var(--s2)}.group.hangoff .f input[type=number]{width:8ch}.group.hangoff .help{font-size:var(--t4);color:var(--wf-rule-strong);font-weight:300}.f .err{font-size:var(--t4);color:var(--wf-red);margin-top:var(--s1);font-weight:700}.f input[aria-invalid=true]{border-color:var(--wf-red);border-width:2px}.derived{background:var(--wf-wash);border:1px solid var(--wf-rule);padding:3px var(--s2);color:var(--wf-black);font-size:12px;display:inline-block}table.wf{border-collapse:collapse;width:100%;font-size:12px}table.wf th{text-align:left;border-bottom:2px solid var(--wf-gray);padding:var(--s2);font-family:var(--wf-head);font-size:var(--t5);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-black);white-space:nowrap;background:var(--wf-white);z-index:2;font-weight:700;position:sticky;top:0}table.wf td{border-bottom:1px solid var(--wf-rule);padding:var(--s2);vertical-align:top}table.wf tbody tr{transition:background-color 90ms var(--ease-out)}table.wf tr.sel td{background:var(--wf-wash);box-shadow:inset 3px 0 0 var(--wf-gray)}table.wf tr.flagged td{box-shadow:inset 3px 0 0 var(--wf-red)}table.wf tr.excluded td{color:var(--wf-rule-strong);text-decoration:line-through}table.wf tr.excluded td:last-child,table.wf tr.excluded .note,table.wf tr.excluded .btn{text-decoration:none}table.wf td.num,table.wf th.num{text-align:right}table.wf input,table.wf select{border:1px solid var(--wf-rule-strong);background:var(--wf-white);border-radius:0;width:100%;min-width:60px;padding:3px 5px;font-size:12px}table.wf tfoot th{border-top:2px solid var(--wf-gray);border-bottom:none;position:static}.scrollx{scrollbar-width:thin;scrollbar-color:var(--wf-rule-strong) var(--wf-tint);overflow-x:auto}.scrollx::-webkit-scrollbar{-webkit-appearance:none;width:var(--s3);height:var(--s3)}.scrollx::-webkit-scrollbar-track{background:var(--wf-tint);border-top:1px solid var(--wf-rule)}.scrollx::-webkit-scrollbar-thumb{background:var(--wf-rule-strong);border:3px solid var(--wf-tint)}.scrollx::-webkit-scrollbar-corner{background:var(--wf-tint)}.btn{border:1px solid var(--wf-gray);background:var(--wf-white);color:var(--wf-black);padding:7px var(--s4);font-size:12.5px;font-family:var(--wf-head);letter-spacing:.06em;text-transform:uppercase;transition:transform var(--d-press) var(--ease-out), background-color var(--d-press) var(--ease-out), border-color var(--d-press) var(--ease-out), color var(--d-press) var(--ease-out);border-radius:0;font-weight:700}.btn:active{transform:scale(.97)}.btn.primary{background:var(--wf-red);color:var(--wf-white);border-color:var(--wf-red)}.btn.small{padding:4px var(--s2);font-size:var(--t4);letter-spacing:.05em}.btn.ghost{color:var(--wf-gray);text-transform:none;letter-spacing:0;border-style:dashed;font-weight:400}.btn.link{color:var(--wf-red);text-transform:none;letter-spacing:0;font-family:var(--wf-body);text-underline-offset:2px;padding:2px var(--s1);background:0 0;border:none;font-weight:400;text-decoration:underline}.btn[disabled]{color:var(--wf-rule-strong);border-color:var(--wf-rule);cursor:not-allowed}.btn[disabled]:active{transform:none}.btnrow{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.btn.is-busy{filter:blur(2px);opacity:.8}.folders .btn[aria-pressed=true]{background:var(--wf-gray);color:var(--wf-white);border-color:var(--wf-gray)}.unitswitch{margin-right:var(--s3);display:inline-flex}.unitswitch .btn{border-radius:0;min-width:34px}.unitswitch .btn:first-child{border-right-width:0}.unitswitch .btn[aria-pressed=true]{background:var(--wf-gray);color:var(--wf-white);border-color:var(--wf-gray)}.badge{border:1px solid var(--wf-red);color:var(--wf-red);padding:1px var(--s2);font-size:var(--t4);font-weight:700;font-family:var(--wf-head);letter-spacing:.06em;animation:wf-flag-in .15s var(--ease-out) 1;display:inline-block}@keyframes wf-flag-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.ok{color:var(--wf-gray);font-weight:700}.warn{border-left:4px solid var(--wf-red);background:var(--wf-white);border-top:1px solid var(--wf-rule);border-right:1px solid var(--wf-rule);border-bottom:1px solid var(--wf-rule);padding:var(--s3) var(--s4);margin:var(--s3) 0;font-size:12.5px}.warn-inline{color:var(--wf-red);font-size:11.5px;font-weight:600}.info{border-left:4px solid var(--wf-gray);background:var(--wf-wash);padding:var(--s3) var(--s4);margin:var(--s3) 0;font-size:12.5px}.empty{border:1px dashed var(--wf-rule-strong);padding:var(--s6) var(--s5);text-align:center;color:var(--wf-gray);background:var(--wf-white)}.note{font-size:var(--t4);color:var(--wf-rule-strong);font-weight:300}.anchor{font-size:var(--t4);color:var(--wf-gray)}.kbd{border:1px solid var(--wf-rule-strong);font-size:var(--t4);background:var(--wf-tint);font-family:var(--wf-mono);border-bottom-width:2px;padding:0 5px}.cards{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card{border:1px solid var(--wf-rule);padding:var(--s4);background:var(--wf-white);transition:border-color var(--d-press) var(--ease-out)}.card h4{margin:0 0 var(--s2);font-family:var(--wf-head);letter-spacing:.06em;text-transform:uppercase;color:var(--wf-black);font-size:12px;font-weight:700}.card .num{font-family:var(--wf-mono);color:var(--wf-red);font-size:22px;font-weight:700;line-height:1.1}.tabs{border-bottom:2px solid var(--wf-gray);margin-bottom:var(--s3);flex-wrap:wrap;gap:2px;display:flex}.tabs button{background:var(--wf-tint);border:1px solid var(--wf-rule);padding:6px var(--s3);font-family:var(--wf-head);font-size:var(--t5);letter-spacing:.07em;text-transform:uppercase;color:var(--wf-gray);transition:background-color var(--d-press) var(--ease-out), color var(--d-press) var(--ease-out);border-bottom:none;font-weight:700}.tabs button[aria-selected=true]{background:var(--wf-white);color:var(--wf-black);border-top:3px solid var(--wf-red);padding-top:3px}.preview{border:1px solid var(--wf-rule);background:var(--wf-white);padding:var(--s4);min-height:250px}.modal-bg{z-index:950;padding:var(--s5);transition:opacity var(--d-modal) var(--ease-out);opacity:1;background:#373a368c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@starting-style{.modal-bg{opacity:0}}.modal{background:var(--wf-white);border:1px solid var(--wf-gray);border-top:4px solid var(--wf-red);width:100%;max-width:620px;max-height:86vh;padding:var(--s5);transform-origin:50%;transition:opacity var(--d-modal) var(--ease-out), transform var(--d-modal) var(--ease-out);opacity:1;overflow:auto;transform:scale(1)}@starting-style{.modal{opacity:0;transform:scale(.97)}}.modal h2{margin:0 0 var(--s3);font-family:var(--wf-head);letter-spacing:.04em;text-transform:uppercase;color:var(--wf-black);border-left:4px solid var(--wf-red);padding-left:var(--s3);font-size:16px;font-weight:700}.modal h3{color:var(--wf-black)}.toast{right:var(--s5);bottom:var(--s5);z-index:960;background:var(--wf-white);max-width:460px;color:var(--wf-gray);border:1px solid var(--wf-gray);border-left:4px solid var(--wf-red);padding:var(--s3) var(--s4);transform-origin:100% 100%;transition:opacity var(--d-pop) var(--ease-out), transform var(--d-pop) var(--ease-out);opacity:1;font-size:12.5px;position:fixed;transform:scale(1)}@starting-style{.toast{opacity:0;transform:scale(.97)}}.rowmenu{display:inline-block;position:relative}.rowmenu>summary{cursor:pointer;border:1px solid var(--wf-gray);padding:1px var(--s2);background:var(--wf-white);-webkit-user-select:none;user-select:none;transition:background-color var(--d-press) var(--ease-out), color var(--d-press) var(--ease-out);font-weight:700;list-style:none}.rowmenu>summary::-webkit-details-marker{display:none}.rowmenu[open]>summary{background:var(--wf-gray);color:var(--wf-white)}.rowmenu-items{z-index:20;background:var(--wf-white);border:1px solid var(--wf-gray);border-top:3px solid var(--wf-red);max-height:min(340px,50vh);padding:var(--s2);gap:var(--s1);transform-origin:100% 0;min-width:210px;transition:opacity var(--d-pop) var(--ease-out), transform var(--d-pop) var(--ease-out);opacity:1;flex-direction:column;display:flex;position:absolute;right:0;overflow-y:auto;transform:scale(1)}.rowmenu-items[data-up=true]{transform-origin:100% 100%;border-top:1px solid var(--wf-gray);border-bottom:3px solid var(--wf-red)}@starting-style{.rowmenu-items{opacity:0;transform:scale(.96)}}.rowmenu-items .btn{text-align:left;text-transform:none;letter-spacing:0;font-family:var(--wf-body);border-color:var(--wf-rule);font-weight:400}.combo{align-items:stretch;display:inline-flex;position:relative}.combo>input{padding-right:26px}.combo-toggle{border:0;border-left:1px solid var(--wf-rule);background:var(--wf-wash);cursor:pointer;width:24px;color:var(--wf-black);padding:0;font-size:12px;line-height:1;position:absolute;top:1px;bottom:1px;right:1px}.combo-list{z-index:19;background:var(--wf-white);border:1px solid var(--wf-gray);border-top:3px solid var(--wf-red);flex-direction:column;min-width:100%;max-height:min(360px,50vh);display:flex;position:absolute;top:100%;left:0;overflow-y:auto}.combo-list[data-up=true]{border-top:1px solid var(--wf-gray);border-bottom:3px solid var(--wf-red)}.combo-option{text-align:left;cursor:pointer;padding:var(--s1) var(--s2);font:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none}.combo-option.active{background:var(--wf-tint);outline:2px solid var(--wf-red);outline-offset:-2px}.combo-option.combo-other{border-top:1px solid var(--wf-rule);color:var(--wf-gray);font-style:italic}.markbox{vertical-align:-2px;cursor:pointer;width:15px;height:15px;accent-color:var(--wf-red)}.catdrawer{z-index:100;top:0;bottom:0;left:var(--rail-w,200px);right:calc(var(--schem-w,440px) + 6px);background:var(--wf-white);border-left:1px solid var(--wf-gray);border-top:3px solid var(--wf-red);min-width:0;max-width:640px;transition:opacity var(--d-modal) var(--ease-out), transform var(--d-modal) var(--ease-out);opacity:1;flex-direction:column;margin-left:auto;display:flex;position:absolute;transform:translate(0)}@starting-style{.catdrawer{opacity:0;transform:translate(16px)}}.catdrawer-head{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--wf-rule);flex:none;display:flex}.catdrawer-head h3{font-family:var(--wf-head);font-size:var(--t3);letter-spacing:.06em;text-transform:uppercase;color:var(--wf-black);margin:0;font-weight:700}.catdrawer-tools{padding:var(--s3) var(--s4);border-bottom:1px solid var(--wf-rule);background:var(--wf-wash);flex:none}.catdrawer-row{gap:var(--s3);flex-wrap:wrap;align-items:flex-start;display:flex}.catdrawer-search{flex:260px;min-width:220px}.catdrawer-qty{flex:0 0 90px}.catdrawer-at{border:1px solid var(--wf-rule);padding:var(--s2);flex:none}.catdrawer-at legend{padding:0 var(--s1)}.catdrawer-results{min-height:0;padding:var(--s3) var(--s4);flex:1;overflow:auto}.draghandle{cursor:grab;-webkit-user-select:none;user-select:none;color:var(--wf-rule-strong);padding:0 var(--s1);vertical-align:middle;transition:color var(--d-press) var(--ease-out);font-size:13px;display:inline-block}.draghandle:active{cursor:grabbing;color:var(--wf-red)}table.wf tbody tr.dragging td{opacity:.45}table.wf tbody tr.drop-before td{box-shadow:inset 0 2px 0 var(--wf-red)}table.wf tbody tr.drop-after td{box-shadow:inset 0 -2px 0 var(--wf-red)}table.wf.sticky-first tbody tr.drop-before td:nth-child(3){box-shadow:inset -1px 0 0 var(--wf-rule), inset 0 2px 0 var(--wf-red)}table.wf.sticky-first tbody tr.drop-after td:nth-child(3){box-shadow:inset -1px 0 0 var(--wf-rule), inset 0 -2px 0 var(--wf-red)}.schem{border-left:1px solid var(--wf-rule);padding:var(--s3);background:var(--wf-wash);gap:var(--s2);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.schem h4{font-family:var(--wf-head);font-size:var(--t5);letter-spacing:.12em;text-transform:uppercase;color:var(--wf-black);align-items:baseline;gap:var(--s2);border-bottom:2px solid var(--wf-gray);padding-bottom:var(--s1);margin:0;font-weight:700;display:flex}.schem h4 .sheet-id{font-family:var(--wf-mono);color:var(--wf-rule-strong);letter-spacing:-.01em;text-transform:none;margin-left:auto;font-weight:400}.schem .svgwrap{border:1px solid var(--wf-gray);background:var(--wf-white);min-height:260px;padding:var(--s1);outline:1px solid var(--wf-rule);outline-offset:3px;flex:1;align-items:flex-start;display:flex;overflow:auto}.schem .svgwrap svg{width:100%;height:auto;display:block}.schem [data-item].is-sel{filter:drop-shadow(0 0 2px var(--wf-red)) drop-shadow(0 0 6px var(--wf-red))}.schem [data-item].is-sel .lbl-bubble-circle{fill:var(--wf-red-wash);stroke:var(--wf-red);stroke-width:1.6px}.schem .zoomstage{flex:none}.schem .zoomstage-in{transform-origin:0 0}.schem .zoomread{font-size:var(--t5);color:var(--wf-rule-strong);letter-spacing:-.01em;text-align:right;min-width:62px}.schem .svgwrap:focus-visible{outline:2px solid var(--wf-red);outline-offset:2px}.modeswitch{border:1px solid var(--wf-rule);padding:var(--s2) var(--s3);background:var(--wf-white);flex:none;font-size:12px}.modeswitch b{font-family:var(--wf-head);font-size:var(--t5);letter-spacing:.12em;text-transform:uppercase;color:var(--wf-black)}.modeswitch label{margin:3px 0;font-weight:300;display:block}.schem .disclaim{font-size:var(--t5);color:var(--wf-rule-strong);border-top:1px solid var(--wf-rule);padding-top:var(--s2);font-weight:300;font-family:var(--wf-mono);letter-spacing:-.01em;flex:none;line-height:1.6}@keyframes wf-pulse{0%{background:var(--wf-white)}25%{background:var(--wf-red-wash)}to{background:var(--wf-white)}}.pulse{animation:wf-pulse .9s var(--ease-out) 1}.sysbanner{border:1px solid var(--wf-gray);border-left:4px solid var(--wf-red);background:var(--wf-white);padding:var(--s3) var(--s4);margin-bottom:var(--s3);font-size:12.5px}.sysbanner h5{margin:0 0 var(--s1);font-family:var(--wf-head);font-size:var(--t3);letter-spacing:.04em;text-transform:uppercase;color:var(--wf-black);font-weight:700}.progress{border:1px solid var(--wf-gray);background:var(--wf-white);max-width:320px;height:10px;margin:7px 0}.progress span{background:var(--wf-red);width:42%;height:100%;display:block}.skeleton{background:var(--wf-tint);height:14px;animation:wf-skeleton 1.2s var(--ease-in-out) infinite;border-radius:0}@keyframes wf-skeleton{0%,to{opacity:1}50%{opacity:.45}}.page{max-width:1100px;padding:var(--s5) var(--s4) 60px;width:100%;margin:0 auto}.signin{max-width:420px;padding:0 var(--s4);text-align:center;margin:8vh auto}.signin .prodname{font-family:var(--wf-head);letter-spacing:.06em;text-transform:uppercase;color:var(--wf-black);margin:var(--s3) 0 var(--s5);font-size:20px;font-weight:700}.mockbar{background:var(--wf-black);color:#e8e8e8;font-size:var(--t4);padding:6px var(--s4);letter-spacing:.01em;gap:var(--s3);border-bottom:2px solid var(--wf-yellow);flex:none;align-items:baseline;display:flex}.mockbar b{color:var(--wf-yellow);font-family:var(--wf-head);letter-spacing:.12em;text-transform:uppercase;font-size:var(--t5);white-space:nowrap}.m-auto{margin:auto}.mt-0{margin-top:0}.mt-4{margin-top:var(--s1)}.mt-6{margin-top:6px}.mt-8{margin-top:var(--s2)}.mt-9{margin-top:9px}.mt-10{margin-top:var(--s3)}.mt-14{margin-top:var(--s4)}.mt-neg8{margin-top:-8px}.mb-0{margin-bottom:0}.mb-4{margin-bottom:var(--s1)}.mb-6{margin-bottom:6px}.mb-8{margin-bottom:var(--s2)}.mr-14{margin-right:var(--s4)}.my-8{margin:var(--s2) 0}.mx-14{margin-left:var(--s4);margin-right:var(--s4)}.p-6-0-0{margin:6px 0 0}.divider-top{border-top:1px solid var(--wf-rule);padding-top:var(--s3);margin-top:var(--s3)}.rowblock{display:block}@media (hover:hover) and (pointer:fine){.appbar nav button:hover{color:var(--wf-black);border-bottom-color:var(--wf-rule-strong)}.rail button:hover{background:var(--wf-wash)}.wsresize:hover,.btn:hover{background:var(--wf-tint)}.btn.primary:hover{background:var(--wf-red);border-color:var(--wf-black)}.btn.link:hover{color:var(--wf-black)}.btn[disabled]:hover{background:var(--wf-white)}.rowmenu>summary:hover{background:var(--wf-tint)}.rowmenu[open]>summary:hover{background:var(--wf-gray)}.tabs button:hover{background:var(--wf-white);color:var(--wf-black)}.card:hover{border-color:var(--wf-rule-strong)}table.wf tbody tr:hover td,table.wf.sticky-first tbody tr:hover td:nth-child(-n+3),table.wf.sticky-last tbody tr:hover td:last-child{background:var(--wf-wash)}table.wf tbody tr.flagged:hover td{background:var(--wf-red-wash)}}.list-enter>*{animation:wf-rise .26s var(--ease-out) both}.list-enter>:first-child{animation-delay:0s}.list-enter>:nth-child(2){animation-delay:40ms}.list-enter>:nth-child(3){animation-delay:80ms}.list-enter>:nth-child(4){animation-delay:.12s}.list-enter>:nth-child(5){animation-delay:.16s}.list-enter>:nth-child(6){animation-delay:.2s}.list-enter>:nth-child(n+7){animation-delay:.22s}@keyframes wf-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.btn:active{transform:none}.modal,.rowmenu-items,.toast,.catdrawer{transition:opacity var(--d-tip) var(--ease-out);transform:none}.badge{animation:none}.skeleton{opacity:.7;animation:none}.list-enter>*{opacity:1;animation:none;transform:none}}@media (max-width:1300px){.ws{--rail-w:180px;grid-template-columns:var(--rail-w) minmax(0, 1fr) 6px var(--schem-w,320px)}}table.wf th.wrap{white-space:normal;line-height:1.3}.scrollx{position:relative}table.wf.sticky-first td:nth-child(-n+3),table.wf.sticky-first th:nth-child(-n+3){background:var(--wf-white);z-index:1;position:sticky}table.wf.sticky-first td:first-child,table.wf.sticky-first th:first-child{text-align:right;width:34px;min-width:34px;max-width:34px;padding-right:var(--s2);left:0}table.wf.sticky-first td:nth-child(2),table.wf.sticky-first th:nth-child(2){width:150px;min-width:150px;max-width:150px;left:34px}table.wf.sticky-first td:nth-child(3),table.wf.sticky-first th:nth-child(3){width:220px;min-width:220px;max-width:220px;left:184px}table.wf.sticky-first th:nth-child(-n+3){z-index:3}table.wf.sticky-first td:nth-child(3),table.wf.sticky-first th:nth-child(3){box-shadow:inset -1px 0 0 var(--wf-rule)}table.wf.sticky-first tr.sel td:nth-child(-n+3){background:var(--wf-wash)}table.wf.sticky-first tr.rowmsg td,table.wf.sticky-last tr.rowmsg td{width:auto;min-width:0;max-width:none;box-shadow:none;text-align:left;border-left:0;padding-top:0;position:static}table.wf.sticky-last td:last-child,table.wf.sticky-last th:last-child{background:var(--wf-white);z-index:1;border-left:1px solid var(--wf-rule);position:sticky;right:0}table.wf.sticky-last th:last-child{z-index:3}table.wf.sticky-last tr.sel td:last-child{background:var(--wf-wash)}table.wf.sticky-last td:last-child:has(details.rowmenu[open]){z-index:7}.modal.releasenote{flex-direction:column;max-width:760px;display:flex}.modal.releasenote .releasenote-body{max-height:58vh;padding-right:var(--s3);border-top:1px solid var(--wf-gray);border-bottom:1px solid var(--wf-gray);padding-top:var(--s4);margin:var(--s4) 0;overflow:auto}.modal.releasenote h3{margin:0 0 var(--s2);font-family:var(--wf-head);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.modal.releasenote .releasenote-body section:first-child{border-left:3px solid var(--wf-red);padding-left:var(--s3)}.modal.releasenote li{line-height:1.5}.helppage .helphead{align-items:center;gap:var(--s3,12px);margin-bottom:var(--s3,12px);display:flex}.helppage .helpbody{gap:var(--s5,24px);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.helppage .helpbody{grid-template-columns:minmax(0,1fr)}}.helppage .helptoc{top:var(--s3,12px);border-right:1px solid var(--wf-rule);padding-right:var(--s4,16px);position:sticky}.helppage .helptoc h3,.helppage .helpsections h3{margin:0 0 var(--s2,8px)}.helppage .helptoc ol{margin:0;padding-left:20px}.helppage .helptoc li{margin-bottom:var(--s2,8px);line-height:1.35}.helppage .helpsections section{margin-bottom:var(--s6,32px)}.helppage .helpsections section p{max-width:70ch;line-height:1.5}.helppage .helpsections .where{margin-top:0;font-style:italic}@media print{:is(.app:has(.helppage) .appbar,.app:has(.helppage) .mockbar,.helppage .helphead,.helppage .noprint,.helppage .guidance){display:none!important}:is(.pagescroll:has(.helppage),.page:has(.helppage)){height:auto;max-height:none;padding:0;overflow:visible}.helppage{color:#000}.helppage .helpbody{display:block}.helppage .helptoc{border-bottom:1px solid #999;border-right:0;margin-bottom:12pt;padding:0 0 8pt;position:static}.helppage .helptoc a{color:#000;text-decoration:none}.helppage .helpsections section{break-inside:avoid;page-break-inside:avoid;margin-bottom:14pt}.helppage .helpsections h3{break-after:avoid;page-break-after:avoid}.helppage .helpsections section p{max-width:none}}.lens-view{gap:var(--s2);flex-direction:column;flex:1;min-width:0;min-height:260px;display:flex}.lens-chips{gap:var(--s1);flex-wrap:wrap;flex:none;align-items:center;display:flex}.lens-chips-label{font-family:var(--wf-head);font-size:var(--t5);letter-spacing:.12em;text-transform:uppercase;color:var(--wf-rule-strong);font-weight:700}.lens-chip{border:1px solid var(--wf-rule);background:var(--wf-white);color:var(--wf-gray);padding:2px var(--s2);font-family:var(--wf-body);font-size:var(--t4);letter-spacing:.02em;white-space:nowrap;transition:color .14s var(--ease-out), background .14s var(--ease-out), border-color .14s var(--ease-out)}.lens-chip:active{transform:scale(.97)}.lens-chip[aria-pressed=true]{background:var(--wf-gray);border-color:var(--wf-gray);color:var(--wf-white)}.lens-stage{gap:var(--s2);min-width:0;min-height:0;padding:var(--s1);border:1px solid var(--wf-gray);outline:1px solid var(--wf-rule);outline-offset:3px;background:var(--wf-white);flex:1;display:flex}.lens-stage:focus-visible{outline:2px solid var(--wf-red);outline-offset:2px}.lens-mini{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;width:48px;min-height:0;position:relative}.lens-mini.is-dragging{cursor:grabbing}.lens-window{border-top:1px solid var(--wf-red);border-bottom:1px solid var(--wf-red);pointer-events:none;position:absolute;left:0;right:0}.lens-grip{background:var(--wf-red);height:3px;position:absolute;left:0;right:0}.lens-grip.is-top{top:-2px}.lens-grip.is-bottom{bottom:-2px}.lens-detail{touch-action:none;flex:1;min-width:0;min-height:0;position:relative}.lens-mini svg,.lens-detail svg{width:100%;height:100%;display:block;position:absolute;inset:0}.lens-zones{gap:var(--s2);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.lens-zone{min-width:0;min-height:120px;padding:var(--s1);border:1px solid var(--wf-gray);background:var(--wf-white);flex-direction:column;flex:1;display:flex}.lens-zone-head{align-items:baseline;gap:var(--s1);padding:0 var(--s1) var(--s1);border-bottom:1px solid var(--wf-rule);font-family:var(--wf-head);font-size:var(--t4);color:var(--wf-black);flex:none;display:flex}.lens-zone-head .spacer{flex:1}.lens-zone-extent{font-size:var(--t5);color:var(--wf-rule-strong);white-space:nowrap}.lens-zone-tag{font-family:var(--wf-body);font-size:var(--t5);letter-spacing:.06em;text-transform:uppercase;color:var(--wf-rule-strong);border:1px dashed var(--wf-rule-strong);padding:0 var(--s1)}.lens-chips-note{font-family:var(--wf-body);font-size:var(--t5);color:var(--wf-rule-strong)}.lens-chip:disabled{color:var(--wf-rule);border-color:var(--wf-rule);cursor:default}.lens-view .lens-hair,.lens-view .lens-thin{stroke:var(--wf-rule);stroke-width:1px;fill:none}.lens-view .lens-wall{stroke:var(--wf-rule-strong);stroke-width:1.4px;fill:none}.lens-view .lens-grid{stroke:var(--wf-tint);stroke-width:1px;fill:none}.lens-view .lens-shoe{fill:var(--wf-rule-strong)}.lens-view .lens-lead{stroke:currentColor;stroke-width:1px;opacity:.34;fill:none}.lens-view .lens-break{stroke:var(--wf-rule-strong);stroke-width:1.1px;fill:none}.lens-view .lens-mark{stroke:currentColor;stroke-width:1.4px;fill:none}.lens-view .lens-mark-dash{stroke:currentColor;stroke-width:1.4px;fill:none;stroke-dasharray:5 4}.lens-view .lens-mask{fill:var(--wf-white)}.lens-view .lens-lensfill{fill:var(--wf-red-wash)}.lens-view .lens-flagtick{stroke:var(--wf-red);stroke-width:2px}.lens-view .lens-perf{stroke:var(--wf-red);stroke-width:1.4px;fill:none}.lens-view .lens-lab{font-family:var(--wf-body);font-size:var(--t3);fill:currentColor}.lens-view .lens-seq{fill:var(--wf-rule-strong);font-size:var(--t5)}.lens-view .lens-flag{fill:var(--wf-red)}.lens-view .lens-anc{fill:var(--wf-rule-strong);font-size:var(--t5)}.lens-view .lens-sub{font-size:var(--t5);fill:var(--wf-rule-strong)}.lens-view .lens-tick{font-size:var(--t5);fill:var(--wf-black)}.lens-view .lens-tick2,.lens-view .lens-note{font-size:var(--t5);fill:var(--wf-rule-strong)}.lens-view .lens-unit{font-family:var(--wf-head);font-size:var(--t5);letter-spacing:.1em;fill:var(--wf-rule-strong);font-weight:700}.lens-view .lens-ent{color:var(--wf-gray);cursor:pointer}.lens-view .lens-ent.is-flagged{color:var(--wf-black)}.lens-view .lens-ent.is-sel{color:var(--wf-red)}.lens-view .lens-body{fill:var(--wf-white);stroke:currentColor;stroke-width:1.4px}.lens-view .lens-wash{fill:var(--wf-red-wash)}.lens-view .lens-hit{fill:#0000}@keyframes lens-pulse{0%{opacity:0}to{opacity:1}}.lens-view .lens-wash.is-pulse{animation:lens-pulse .24s var(--ease-out) 1}.lens-readout{font-size:var(--t5);color:var(--wf-rule-strong);letter-spacing:-.01em;flex:none;line-height:1.6}.lens-readout b{color:var(--wf-black);font-weight:400}.lens-readout .lens-count{color:var(--wf-red);font-weight:700}@media (hover:hover) and (pointer:fine){.lens-chip:hover{background:var(--wf-tint);border-color:var(--wf-rule-strong)}.lens-chip[aria-pressed=true]:hover{background:var(--wf-gray);border-color:var(--wf-black)}.lens-view .lens-ent:hover{color:var(--wf-red)}}@media (prefers-reduced-motion:reduce){.lens-chip{transition:none}.lens-chip:active{transform:none}.lens-view .lens-wash.is-pulse{animation:none}}.story{gap:var(--s2);flex-direction:column;flex:1;min-height:0;display:flex}.story-controls{align-items:center;gap:var(--s2);flex-wrap:wrap;flex:none;display:flex}.story-density{font-size:var(--t5);color:var(--wf-rule-strong);flex:1;min-width:0;line-height:1.3}.story-density b{color:var(--wf-red);font-weight:700}.story-scroll{border:1px solid var(--wf-gray);outline:1px solid var(--wf-rule);outline-offset:3px;background:var(--wf-white);flex:1;min-height:0;overflow:auto}.story-scroll:focus-visible{outline:2px solid var(--wf-red);outline-offset:2px}.story-zone{border-bottom:1px solid var(--wf-rule);display:block}.story-zone:last-child{border-bottom:none}.story-band{align-items:center;gap:var(--s2);height:20px;padding:0 var(--s2) 0 0;background:var(--wf-tint);border-top:1px solid var(--wf-rule);border-left:3px solid var(--wf-red);text-align:left;width:100%;font:inherit;color:inherit;display:flex}button.story-band{cursor:pointer;border-bottom:none;border-right:none}.story-zid{color:var(--wf-red);padding-left:var(--s2);letter-spacing:0;flex:none;font-size:9.5px;font-weight:700}.story-zname{font-family:var(--wf-head);font-size:var(--t5);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-black);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-weight:700;overflow:hidden}.story-zrange{color:var(--wf-gray);white-space:nowrap;letter-spacing:-.01em;flex:none;font-size:9.5px}.story-ztoggle{letter-spacing:.06em;color:var(--wf-red);white-space:nowrap;text-transform:uppercase;flex:none;font-size:9px;font-weight:700}.story-body{align-items:flex-start;display:flex;position:relative}.story-plate{flex:none;display:block}.story-rows{flex:1;align-self:stretch;min-width:0;position:relative}.story-plate text{font-family:var(--wf-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;fill:var(--wf-rule-strong);font-size:8.5px}.story-plate .tick-zone{fill:var(--wf-black);font-weight:700}.story-plate .axis{stroke:var(--wf-gray);stroke-width:1px}.story-plate .tick{stroke:var(--wf-rule-strong);stroke-width:1px}.story-plate .tick-strong{stroke:var(--wf-gray);stroke-width:1.2px}.story-plate .wall{stroke:var(--wf-rule-strong);stroke-width:1.1px;fill:none}.story-plate .bore{stroke:var(--wf-gray);stroke-width:1px;fill:none}.story-plate .shoe{fill:var(--wf-gray)}.story-plate .tile{fill:var(--wf-tint);stroke:var(--wf-gray);stroke-width:.7px}.story-plate .fallback{fill:var(--wf-white);stroke:var(--wf-gray);stroke-width:1.2px}.story-plate .breakfill{fill:var(--wf-white)}.story-plate .breakline{fill:none;stroke:var(--wf-black);stroke-width:1.6px;stroke-linejoin:miter}.story-plate .scalebreak-mask{fill:var(--wf-white)}.story-plate .scalebreak{stroke:var(--wf-black);stroke-width:1.3px;fill:none}.story-plate .leader{stroke:var(--wf-rule);stroke-width:1px;fill:none}.story-plate .mkline{stroke:var(--wf-gray);stroke-width:1.2px;stroke-dasharray:4 3}.story-plate .mkline.is-perf,.story-plate .is-sel .wall,.story-plate .is-sel .bore,.story-plate .is-sel .fallback,.story-plate .is-sel .leader,.story-plate .is-sel .tick,.story-plate .is-sel .tick-strong{stroke:var(--wf-red)}.story-plate .is-sel text{fill:var(--wf-red);font-weight:700}.story-plate .is-sel .art{filter:drop-shadow(0 0 2px var(--wf-red)) drop-shadow(0 0 5px var(--wf-red))}.story-row{border-top:1px solid var(--wf-white);align-items:center;display:flex;position:absolute;left:0;right:0}.story-hit{width:100%;padding:0 var(--s2) 0 var(--s2);text-align:left;font:inherit;color:var(--wf-gray);transition:background-color var(--d-press) var(--ease-out), border-color var(--d-press) var(--ease-out);background:0 0;border:none;border-left:3px solid #0000;display:block}.story-lbl{color:var(--wf-black);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.25;display:block;overflow:hidden}.story-sub{color:var(--wf-rule-strong);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:10.5px;line-height:1.35;display:block;overflow:hidden}.story-why{color:var(--wf-red);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.story-row.is-sel .story-hit{background:var(--wf-red-wash);border-left-color:var(--wf-red)}.story-row.is-sel .story-lbl{color:var(--wf-red);font-weight:700}.story-anchor{color:var(--wf-rule-strong);font-size:10.5px}.story-nested{color:var(--wf-rule-strong);font-weight:400}.story-breakcard{padding:var(--s1) var(--s2);text-align:left;font:inherit;color:var(--wf-gray);cursor:pointer;transition:background-color var(--d-press) var(--ease-out), border-color var(--d-press) var(--ease-out);background:0 0;border:none;border-left:3px solid #0000;flex-direction:column;justify-content:center;gap:2px;display:flex;position:absolute;inset:0}.story-badge{background:var(--wf-gray);max-width:100%;color:var(--wf-white);padding:1px var(--s1);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;font-size:10.5px;font-weight:700;display:inline-block;overflow:hidden}.story-insidehd{font-family:var(--wf-head);letter-spacing:.1em;text-transform:uppercase;color:var(--wf-rule-strong);padding-top:var(--s1);font-size:9px;font-weight:700;display:block}.story-inside{color:var(--wf-rule-strong);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:10px;line-height:1.2;display:block;overflow:hidden}.story-zone[data-kind=gap] .story-body{background:var(--wf-wash)}.story-gapnote{padding:0 var(--s2);color:var(--wf-rule-strong);letter-spacing:-.01em;flex-direction:column;justify-content:center;font-size:10.5px;display:flex;position:absolute;inset:0}@keyframes story-reveal{0%{opacity:0}to{opacity:1}}.story-reveal{animation:story-reveal .2s var(--ease-out) both}.story-jointnote{padding:0 var(--s2);color:var(--wf-rule-strong);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:10px;position:absolute;left:0;right:0;overflow:hidden}.story-foot{font-size:var(--t5);color:var(--wf-rule-strong);border-top:1px solid var(--wf-rule);padding-top:var(--s2);flex:none;margin:0;font-weight:300;line-height:1.5}.story-row.pulse .story-hit{animation:wf-pulse .9s var(--ease-out) 1}@media (hover:hover) and (pointer:fine){.story-hit:hover{background:var(--wf-wash)}.story-row.is-sel .story-hit:hover{background:var(--wf-red-wash)}.story-breakcard:hover{background:var(--wf-wash);border-left-color:var(--wf-rule-strong)}button.story-band:hover{background:var(--wf-rule)}}@media (prefers-reduced-motion:reduce){.story-reveal{opacity:1;animation:none}.story-row.pulse .story-hit{animation:none}.story-hit,.story-breakcard{transition:none}}.path-view{gap:var(--s2);flex-direction:column;flex:1;min-width:0;min-height:260px;display:flex}.path-stage{border:1px solid var(--wf-gray);outline:1px solid var(--wf-rule);outline-offset:2px;background:var(--wf-white);flex:1;min-width:0;min-height:0}.path-stage svg{display:block}.path-view .path-spine{stroke:var(--wf-black);stroke-width:1.6px;fill:none;stroke-linejoin:round;stroke-linecap:round}.path-view .path-spine.is-extended{stroke:var(--wf-rule-strong);stroke-dasharray:5 4}.path-view .path-wall{stroke:var(--wf-rule-strong);stroke-width:1.3px;fill:none}.path-view .path-hole{stroke:var(--wf-rule);stroke-width:1px;fill:none;stroke-dasharray:2 3}.path-view .path-shoe{fill:var(--wf-rule-strong)}.path-view .path-tick{stroke:var(--wf-rule-strong);stroke-width:1px;fill:none}.path-view .path-grid{stroke:var(--wf-tint);stroke-width:1px;fill:none}.path-view .path-num{font-family:var(--wf-mono);font-variant-numeric:tabular-nums;font-size:var(--t5);fill:var(--wf-rule-strong)}.path-view .path-axis-lab{font-family:var(--wf-head);font-size:var(--t5);letter-spacing:.1em;fill:var(--wf-rule-strong);font-weight:700}.path-view .path-item{color:var(--wf-gray);cursor:pointer}.path-view .path-item.is-sel{color:var(--wf-red)}.path-view .path-item-mark{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round}.path-view .path-item-span{stroke:currentColor;stroke-width:1px;fill:none;opacity:.5}.path-view .path-hit{fill:#0000;stroke:#0000;stroke-width:10px}.path-readout{font-size:var(--t5);color:var(--wf-rule-strong);letter-spacing:-.01em;flex:none;line-height:1.6}.path-readout b{color:var(--wf-black);font-weight:400}@media (hover:hover) and (pointer:fine){.path-view .path-item:hover{color:var(--wf-red)}}
