.adm{display:block;overflow:visible}.adm--bone{color:#f3eee7}.adm--ink{color:#15120f}.adm g{transform-box:view-box;transform-origin:0 0}.adm-ground{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:50%}.adm-stone{fill:var(--adm-stone,currentColor)}@keyframes adm-idle-thumb{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}40%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(1.2deg)}to{transform:rotate(0)}}@keyframes adm-idle-thumbweb{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}40%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(.6deg)}to{transform:rotate(0)}}@keyframes adm-readi-hand{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(0)rotate(0)}25%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(-1.2px)rotate(0)}75%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(.4px)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes adm-readi-fingers{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}25%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(-3deg)}75%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes adm-readi-knuckle{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}25%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(-1.5deg)}75%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes adm-readi-stone{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(0)rotate(0)}25%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(-2.26px,-.96px)rotate(18deg)}75%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(2.26px,-.96px)rotate(-18deg)}to{transform:translate(0)rotate(0)}}@keyframes adm-waiti-hand{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(0)rotate(0)}to{transform:translate(-3px,-1px)rotate(14deg)}}@keyframes adm-waiti-thumb{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-waiti-thumbweb{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-waiti-fingers{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}to{transform:rotate(22deg)}}@keyframes adm-waiti-knuckle{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}to{transform:rotate(11deg)}}@keyframes adm-waiti-stone{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(0)rotate(0)}to{transform:translate(9px,-.69px)rotate(0)}}@keyframes adm-waitih-hand{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(0)rotate(0)}41.667%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(-1.4px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}@keyframes adm-waitih-fingers{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}41.667%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes adm-waitih-knuckle{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}41.667%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(-1.5deg)}to{transform:rotate(0)}}@keyframes adm-waitih-stone{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(0)rotate(0)}47.917%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(-1.1px)rotate(2deg)}79.167%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translateY(.25px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}@keyframes adm-appro-hand{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(-3px,-1px)rotate(14deg)}13.333%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(-1.5px,-1px)rotate(6deg)}25.333%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translateY(1.5px)rotate(0)}32%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translateY(2.3px)rotate(0)}40%{transform:translateY(1.5px)rotate(0)}70.667%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translateY(1.5px)rotate(0)}97.333%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes adm-appro-thumb{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}13.333%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}25.333%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(14deg)}32%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(15.5deg)}40%{transform:rotate(14deg)}70.667%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(14deg)}97.333%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-appro-thumbweb{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}13.333%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}25.333%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(7deg)}32%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(7.75deg)}40%{transform:rotate(7deg)}70.667%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(7deg)}97.333%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-appro-fingers{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(22deg)}13.333%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(10deg)}25.333%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-6deg)}32%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-7deg)}40%{transform:rotate(-6deg)}70.667%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-6deg)}97.333%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-appro-knuckle{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(11deg)}13.333%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(5deg)}25.333%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-3deg)}32%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-3.5deg)}40%{transform:rotate(-3deg)}70.667%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-3deg)}97.333%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-appro-tip{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}13.333%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}25.333%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-15deg)}32%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-16deg)}40%{transform:rotate(-15deg)}70.667%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-15deg)}97.333%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-appro-tipweb{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}13.333%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}25.333%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-7.5deg)}32%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-8deg)}40%{transform:rotate(-7.5deg)}70.667%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-7.5deg)}97.333%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-appro-stone{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(9px,-.69px)rotate(0)}13.333%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(4px,-1.5px)rotate(0)}25.333%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translate(-2.25px,-2.5px)rotate(0)}32%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translate(-2.25px,-2.3px)rotate(0)}40%{transform:translate(-2.25px,-2.5px)rotate(0)}70.667%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translate(-2.25px,-2.5px)rotate(0)}97.333%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes adm-taken-hand{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(0)rotate(0)}13%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(1.5px)rotate(0)}24%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translate(-1.5px,-1px)rotate(6deg)}39%{transform:translate(-3px,-1px)rotate(14deg)}67.5%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(-3px,-1px)rotate(14deg)}85%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translate(-1.5px,-1px)rotate(6deg)}97.5%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes adm-taken-thumb{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}13%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(14deg)}24%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}39%{transform:rotate(0)}67.5%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}85%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}97.5%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-taken-thumbweb{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}13%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(7deg)}24%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}39%{transform:rotate(0)}67.5%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}85%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}97.5%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-taken-fingers{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}13%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(-6deg)}24%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(10deg)}39%{transform:rotate(22deg)}67.5%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(22deg)}85%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(10deg)}97.5%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-taken-knuckle{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}13%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(-3deg)}24%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(5deg)}39%{transform:rotate(11deg)}67.5%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(11deg)}85%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(5deg)}97.5%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-taken-tip{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}13%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(-15deg)}24%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}39%{transform:rotate(0)}67.5%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}85%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}97.5%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-taken-tipweb{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}13%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(-7.5deg)}24%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}39%{transform:rotate(0)}67.5%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}85%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}97.5%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes adm-taken-stone{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(0)rotate(0)}13%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(-2.25px,-2.5px)rotate(0)}24%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translate(4px,-1.5px)rotate(0)}39%{transform:translate(9px,-.69px)rotate(0)}67.5%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(9px,-.69px)rotate(0)}85%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translate(4px,-1.5px)rotate(0)}97.5%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes adm-halte-hand{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(0)rotate(0)}to{transform:translateY(2.5px)rotate(0)}}@keyframes adm-halte-thumb{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(0)}to{transform:rotate(2deg)}}@keyframes adm-halte-thumbweb{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(0)}to{transform:rotate(1deg)}}@keyframes adm-halte-fingers{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(0)}to{transform:rotate(6deg)}}@keyframes adm-halte-knuckle{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(0)}to{transform:rotate(3deg)}}@keyframes adm-halte-stone{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(0)rotate(0)}to{transform:translate(.8px,.5px)rotate(0)}}@keyframes adm-intro-hand{0%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translateY(6px)rotate(8deg)}15.385%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(0)rotate(8deg)}20%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(0)rotate(8deg)}46.154%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translate(0)rotate(8deg)}56.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translateY(2.5px)rotate(8deg)}76.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translateY(1px)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes adm-intro-thumb{0%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}15.385%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(0)}20%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(0)}46.154%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}56.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}76.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(6deg)}to{transform:rotate(0)}}@keyframes adm-intro-thumbweb{0%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}15.385%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(0)}20%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(0)}46.154%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}56.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}76.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes adm-intro-fingers{0%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(18deg)}15.385%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(18deg)}20%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(18deg)}46.154%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(18deg)}56.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(18deg)}76.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes adm-intro-knuckle{0%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(9deg)}15.385%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(9deg)}20%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(9deg)}46.154%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(9deg)}56.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(9deg)}76.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-2.5deg)}to{transform:rotate(0)}}@keyframes adm-intro-tip{0%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}15.385%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(0)}20%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(0)}46.154%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}56.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}76.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes adm-intro-tipweb{0%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}15.385%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(0)}20%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotate(0)}46.154%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}56.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(0)}76.923%{animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes adm-intro-stone{0%{opacity:0;animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translate(3px,-21.49px)rotate(0)}15.385%{opacity:0;animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(3px,-21.49px)rotate(0)}20%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(3px,-17.99px)rotate(0)}46.154%{opacity:1;animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translate(3px,.51px)rotate(0)}56.923%{opacity:1;animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translate(3px,.81px)rotate(0)}76.923%{opacity:1;animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translate(-1px,-1.5px)rotate(0)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes adm-idle-breath{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:scale(1)}40%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:scale(1.012,1.022)}to{transform:scale(1)}}@keyframes adm-halt-tone{to{color:var(--adm-halted,#857d74)}}@keyframes adm-halt-line{0%,30%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes adm-in-mark{0%{opacity:0;animation-timing-function:linear}13%{opacity:1}to{opacity:1}}@keyframes adm-clock-approved{0%{--adm-clock:0}to{--adm-clock:1}}@keyframes adm-clock-takenback{0%{--adm-clock:0}to{--adm-clock:1}}@keyframes adm-clock-intro{0%{--adm-clock:0}to{--adm-clock:1}}@keyframes adm-rm-fade-idle{0%{opacity:.3}to{opacity:1}}@keyframes adm-rm-fade-reading{0%{opacity:.3}to{opacity:1}}@keyframes adm-rm-fade-waiting{0%{opacity:.3}to{opacity:1}}@keyframes adm-rm-fade-approved{0%{opacity:.3}to{opacity:1}}@keyframes adm-rm-fade-takenback{0%{opacity:.3}to{opacity:1}}@keyframes adm-rm-fade-halted{0%{opacity:.3}to{opacity:1}}@keyframes adm-rm-fade-intro{0%{opacity:.3}to{opacity:1}}.adm--idle .adm-thumb-loop{animation:5s infinite both adm-idle-thumb}.adm--idle .adm-thumbweb-loop{animation:5s infinite both adm-idle-thumbweb}.adm--reading .adm-hand-loop{animation:1.8s infinite both adm-readi-hand}.adm--reading .adm-fingers-loop{animation:1.8s infinite both adm-readi-fingers}.adm--reading .adm-knuckle-loop{animation:1.8s infinite both adm-readi-knuckle}.adm--reading .adm-stone-loop{animation:1.8s infinite both adm-readi-stone}.adm--waiting .adm-hand-pose{animation:.7s both adm-waiti-hand}.adm--waiting .adm-thumb-pose{animation:.7s both adm-waiti-thumb}.adm--waiting .adm-thumbweb-pose{animation:.7s both adm-waiti-thumbweb}.adm--waiting .adm-fingers-pose{animation:.7s both adm-waiti-fingers}.adm--waiting .adm-knuckle-pose{animation:.7s both adm-waiti-knuckle}.adm--waiting .adm-stone-pose{animation:.61s 90ms both adm-waiti-stone}.adm--waiting .adm-hand-loop{animation:2.4s .7s infinite both adm-waitih-hand}.adm--waiting .adm-fingers-loop{animation:2.4s .7s infinite both adm-waitih-fingers}.adm--waiting .adm-knuckle-loop{animation:2.4s .7s infinite both adm-waitih-knuckle}.adm--waiting .adm-stone-loop{animation:2.4s .7s infinite both adm-waitih-stone}.adm--approved .adm-hand-pose{animation:1.5s both adm-appro-hand}.adm--approved .adm-thumb-pose{animation:1.5s both adm-appro-thumb}.adm--approved .adm-thumbweb-pose{animation:1.5s both adm-appro-thumbweb}.adm--approved .adm-fingers-pose{animation:1.5s both adm-appro-fingers}.adm--approved .adm-knuckle-pose{animation:1.5s both adm-appro-knuckle}.adm--approved .adm-tip-pose{animation:1.5s both adm-appro-tip}.adm--approved .adm-tipweb-pose{animation:1.5s both adm-appro-tipweb}.adm--approved .adm-stone-pose{animation:1.5s both adm-appro-stone}.adm--takenback .adm-hand-pose{animation:2s both adm-taken-hand}.adm--takenback .adm-thumb-pose{animation:2s both adm-taken-thumb}.adm--takenback .adm-thumbweb-pose{animation:2s both adm-taken-thumbweb}.adm--takenback .adm-fingers-pose{animation:2s both adm-taken-fingers}.adm--takenback .adm-knuckle-pose{animation:2s both adm-taken-knuckle}.adm--takenback .adm-tip-pose{animation:2s both adm-taken-tip}.adm--takenback .adm-tipweb-pose{animation:2s both adm-taken-tipweb}.adm--takenback .adm-stone-pose{animation:2s both adm-taken-stone}.adm--halted .adm-hand-pose{animation:.7s both adm-halte-hand}.adm--halted .adm-thumb-pose{animation:.7s both adm-halte-thumb}.adm--halted .adm-thumbweb-pose{animation:.7s both adm-halte-thumbweb}.adm--halted .adm-fingers-pose{animation:.7s both adm-halte-fingers}.adm--halted .adm-knuckle-pose{animation:.7s both adm-halte-knuckle}.adm--halted .adm-stone-pose{animation:.7s both adm-halte-stone}.adm--intro .adm-hand-pose{animation:1.3s both adm-intro-hand}.adm--intro .adm-thumb-pose{animation:1.3s both adm-intro-thumb}.adm--intro .adm-thumbweb-pose{animation:1.3s both adm-intro-thumbweb}.adm--intro .adm-fingers-pose{animation:1.3s both adm-intro-fingers}.adm--intro .adm-knuckle-pose{animation:1.3s both adm-intro-knuckle}.adm--intro .adm-tip-pose{animation:1.3s both adm-intro-tip}.adm--intro .adm-tipweb-pose{animation:1.3s both adm-intro-tipweb}.adm--intro .adm-stone-pose{animation:1.3s both adm-intro-stone}.adm--idle .adm-hand-breath{animation:5s infinite adm-idle-breath}.adm--halted .adm-mark{animation:.7s cubic-bezier(.4,0,.2,1) both adm-halt-tone}.adm--halted .adm-ground{animation:.7s both adm-halt-line}.adm--intro .adm-mark{animation:1.3s both adm-in-mark}.adm--approved{animation:1.5s linear both adm-clock-approved}.adm--takenback{animation:2s linear both adm-clock-takenback}.adm--intro{animation:1.3s linear both adm-clock-intro}@media (prefers-reduced-motion:reduce){.adm,.adm *{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.adm--idle .adm-rm{animation:.16s both adm-rm-fade-idle!important}.adm--reading .adm-rm{animation:.16s both adm-rm-fade-reading!important}.adm--waiting .adm-rm{animation:.16s both adm-rm-fade-waiting!important}.adm--approved .adm-rm{animation:.16s both adm-rm-fade-approved!important}.adm--takenback .adm-rm{animation:.16s both adm-rm-fade-takenback!important}.adm--halted .adm-rm{animation:.16s both adm-rm-fade-halted!important}.adm--intro .adm-rm{animation:.16s both adm-rm-fade-intro!important}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-normal-C2Wlntb9.woff2)format("woff2-variations"),url(/assets/lora-latin-ext-wght-normal-C2Wlntb9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.woff2)format("woff2-variations"),url(/assets/lora-latin-wght-normal-BiLcIKcI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f0e8;--surface-1:#fbf9f4;--surface-2:#eee9df;--surface-3:#e6e0d4;--surface-inset:#fffdf8;--scrim:#1c191575;--line:#d6cebf;--rule:#bdb19d;--line-strong:#8a8174;--pencil:#7a7166;--ink:#1c1915;--ink-2:#4b443b;--ink-3:#655c51;--ink-disabled:#9a9184;--action:#46521f;--action-hover:#3a4419;--on-action:#fbf9f4;--focus:#24418a;--danger:#b42318;--danger-hover:#951c13;--on-danger:#fff;--danger-ink:#a3201a;--ok:#2f7a4f;--ok-bg:#e3efe4;--ok-ink:#22603c;--warn:#a86b0c;--warn-bg:#f7eacb;--warn-ink:#6f4a06;--bad:#b3362b;--bad-bg:#f6e1dc;--bad-ink:#8e2a21;--idle:#6f675c;--idle-bg:#ece7de;--idle-ink:#4f483f;--platform-meta:#2f5fa7;--platform-meta-bg:#e1e8f4;--platform-google:#24796e;--platform-google-bg:#ddede9;--platform-tiktok:#9b2e64;--platform-tiktok-bg:#f2e0e8;--c1:#3a332b;--c2:#8a6d3b;--c3:#5e6a73;--c4:#9c8a78;--c1-hatch:#b9ae9e;--chart-grid:#e2dbcf;--chart-even-pace:#7a7166;--meter-track:#e6e0d4;--mark:#15120f;--kept-halted:#857d74;--kept-accent:#6e7840;--shadow-1:0 1px 0 #1c19150f;--shadow-2:0 1px 2px #1c191514, 0 6px 16px -6px #1c191524;--shadow-3:0 2px 4px #1c191514, 0 24px 48px -12px #1c191547;--adm-halted:var(--kept-halted);--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Lora", "Iowan Old Style", Charter, Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:28px;--text-3xl:clamp(36px, 4.4vw, 52px);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-normal:1.5;--tracking-tight:-.012em;--tracking-caps:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--gutter:clamp(16px, 3vw, 40px);--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-full:999px;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--ease-out:cubic-bezier(.16,.8,.24,1);--ease-in:cubic-bezier(.55,0,.9,.45);--ease-in-out:cubic-bezier(.45,0,.25,1);--z-sticky:10;--z-drawer:40;--z-dialog:50;--z-toast:60;--sidebar-w:248px;--topbar-h:56px;--measure:68ch;--ink-4:var(--ink-3);--accent:var(--action);--accent-hi:var(--action-hover);--accent-dim:var(--surface-2);--accent-line:var(--line-strong);--r-sm:var(--radius-sm);--r:var(--radius-md);--r-lg:var(--radius-lg);--r-xl:var(--radius-lg);--sans:var(--font-sans);--brand-ink:var(--mark)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12100e;--surface-1:#1e1a17;--surface-2:#25211d;--surface-3:#2e2924;--surface-inset:#0e0c0a;--scrim:#0000009e;--line:#3a332c;--rule:#4c433a;--line-strong:#7c7368;--pencil:#9b9184;--ink:#f3eee7;--ink-2:#cfc6bb;--ink-3:#a89e92;--ink-disabled:#6c645b;--action:#bcc77f;--action-hover:#ced8a0;--on-action:#1a1d0c;--focus:#8fa9ee;--danger:#e5574c;--danger-hover:#f0766c;--on-danger:#1a0503;--danger-ink:#f08a80;--ok:#6fc08e;--ok-bg:#1c2b21;--ok-ink:#9ad8b0;--warn:#d9a54a;--warn-bg:#2e2414;--warn-ink:#ebc57e;--bad:#e6776b;--bad-bg:#321a17;--bad-ink:#f2a49a;--idle:#a39a8e;--idle-bg:#26221e;--idle-ink:#cfc6bb;--platform-meta:#479dc4;--platform-meta-bg:#1c2433;--platform-google:#7ccbbe;--platform-google-bg:#182a27;--platform-tiktok:#e59bc0;--platform-tiktok-bg:#2e1a24;--c1:#e9e1d5;--c2:#d2b27a;--c3:#a9b3ba;--c4:#c2b2a0;--c1-hatch:#6e665c;--chart-grid:#2c2722;--chart-even-pace:#9b9184;--meter-track:#2a2520;--mark:#f3eee7;--kept-halted:#857d74;--kept-accent:#6e7840;--shadow-1:0 1px 0 #0000004d;--shadow-2:0 1px 2px #0006, 0 8px 20px -8px #0009;--shadow-3:0 2px 4px #0006, 0 24px 48px -12px #000000b3;--adm-halted:var(--kept-halted)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12100e;--surface-1:#1e1a17;--surface-2:#25211d;--surface-3:#2e2924;--surface-inset:#0e0c0a;--scrim:#0000009e;--line:#3a332c;--rule:#4c433a;--line-strong:#7c7368;--pencil:#9b9184;--ink:#f3eee7;--ink-2:#cfc6bb;--ink-3:#a89e92;--ink-disabled:#6c645b;--action:#bcc77f;--action-hover:#ced8a0;--on-action:#1a1d0c;--focus:#8fa9ee;--danger:#e5574c;--danger-hover:#f0766c;--on-danger:#1a0503;--danger-ink:#f08a80;--ok:#6fc08e;--ok-bg:#1c2b21;--ok-ink:#9ad8b0;--warn:#d9a54a;--warn-bg:#2e2414;--warn-ink:#ebc57e;--bad:#e6776b;--bad-bg:#321a17;--bad-ink:#f2a49a;--idle:#a39a8e;--idle-bg:#26221e;--idle-ink:#cfc6bb;--platform-meta:#479dc4;--platform-meta-bg:#1c2433;--platform-google:#7ccbbe;--platform-google-bg:#182a27;--platform-tiktok:#e59bc0;--platform-tiktok-bg:#2e1a24;--c1:#e9e1d5;--c2:#d2b27a;--c3:#a9b3ba;--c4:#c2b2a0;--c1-hatch:#6e665c;--chart-grid:#2c2722;--chart-even-pace:#9b9184;--meter-track:#2a2520;--mark:#f3eee7;--kept-halted:#857d74;--kept-accent:#6e7840;--shadow-1:0 1px 0 #0000004d;--shadow-2:0 1px 2px #0006, 0 8px 20px -8px #0009;--shadow-3:0 2px 4px #0006, 0 24px 48px -12px #000000b3;--adm-halted:var(--kept-halted)}}[data-accent-scope=loden]{--action:#46521f;--action-hover:#3a4419;--on-action:#fbf9f4}:root[data-theme=dark] [data-accent-scope=loden]{--action:#bcc77f;--action-hover:#ced8a0;--on-action:#1a1d0c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-accent-scope=loden]{--action:#bcc77f;--action-hover:#ced8a0;--on-action:#1a1d0c}}:root[data-accent=harbour],[data-accent-scope=harbour]{--action:#2c4258;--action-hover:#1f3348;--on-action:#fbf9f4}:root[data-accent=harbour][data-theme=dark],:root[data-theme=dark] [data-accent-scope=harbour]{--action:#b2c6e2;--action-hover:#c4d6ee;--on-action:#0f1926}@media (prefers-color-scheme:dark){:root[data-accent=harbour]:not([data-theme=light]),:root:not([data-theme=light]) [data-accent-scope=harbour]{--action:#b2c6e2;--action-hover:#c4d6ee;--on-action:#0f1926}}:root[data-accent=sea],[data-accent-scope=sea]{--action:#0e5556;--action-hover:#004646;--on-action:#fbf9f4}:root[data-accent=sea][data-theme=dark],:root[data-theme=dark] [data-accent-scope=sea]{--action:#a5ded9;--action-hover:#bdece8;--on-action:#051d1b}@media (prefers-color-scheme:dark){:root[data-accent=sea]:not([data-theme=light]),:root:not([data-theme=light]) [data-accent-scope=sea]{--action:#a5ded9;--action-hover:#bdece8;--on-action:#051d1b}}:root[data-accent=damson],[data-accent-scope=damson]{--action:#533b58;--action-hover:#432d48;--on-action:#fbf9f4}:root[data-accent=damson][data-theme=dark],:root[data-theme=dark] [data-accent-scope=damson]{--action:#cab4d6;--action-hover:#d8c6e2;--on-action:#1d1422}@media (prefers-color-scheme:dark){:root[data-accent=damson]:not([data-theme=light]),:root:not([data-theme=light]) [data-accent-scope=damson]{--action:#cab4d6;--action-hover:#d8c6e2;--on-action:#1d1422}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms}}html{height:100%}h1,h2,h3,h4{letter-spacing:-.015em;margin:0;font-weight:600}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}.num{font-variant-numeric:tabular-nums}.prop{font-variant-numeric:proportional-nums}.brand-ink{color:var(--brand-ink)}.dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 50%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--ok) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 0%,transparent)}}.search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}.search:focus-within{outline:3px solid var(--focus);outline-offset:2px}.pip{border-radius:var(--radius-md);background:var(--ink);min-width:15px;height:15px;color:var(--bg);font-size:var(--text-xs);border:2px solid var(--bg);place-items:center;padding:0 4px;font-weight:700;display:grid;position:absolute;top:6px;right:6px}.av{border-radius:var(--radius-md);width:30px;height:30px;font-size:var(--text-xs);background:linear-gradient(145deg,var(--surface-3),var(--surface-2));border:1px solid var(--line-strong);color:var(--ink);place-items:center;font-weight:700;display:grid}.plat-corner-meta{--corner:color-mix(in srgb,var(--platform-meta) 85%,transparent);--corner-mid:color-mix(in srgb,var(--platform-meta) 32%,transparent)}.plat-corner-google{--corner:color-mix(in srgb,var(--c3) 88%,transparent);--corner-mid:color-mix(in srgb,var(--c3) 34%,transparent)}.plat-corner-tiktok{--corner:color-mix(in srgb,var(--platform-tiktok) 85%,transparent);--corner-mid:color-mix(in srgb,var(--platform-tiktok) 32%,transparent)}.hero{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface-2);box-shadow:var(--shadow-2);grid-template-columns:minmax(270px,320px) 1fr;gap:0;margin-bottom:16px;display:grid;overflow:hidden}.hero-left{background:linear-gradient(160deg,color-mix(in srgb,var(--line-strong) 13%,transparent),color-mix(in srgb,var(--line-strong) 2%,transparent) 55%,transparent), var(--surface-2);border-right:1px solid var(--line);flex-direction:column;padding:22px;display:flex}.hero-fig{letter-spacing:-.038em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:46px;font-weight:700;line-height:1.02}.hero-of{color:var(--ink-3);margin-top:7px;font-size:13px}.hero-right{min-width:0;padding:18px 20px 12px}.meter{margin-top:auto;padding-top:18px}.meter-track{background:var(--surface-inset);height:8px;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ink) 50%,transparent);border-radius:20px;position:relative;overflow:hidden}.meter-fill{background:var(--c1);border-radius:20px;height:100%}.meter-mark{background:var(--ink-2);border-radius:var(--radius-sm);width:2px;position:absolute;top:-4px;bottom:-4px}.meter-legend{font-size:var(--text-xs);color:var(--ink-3);justify-content:space-between;margin-top:8px;display:flex}.alert.alert-info{border-color:var(--line);background:var(--surface-2)}.alert.alert-info .alert-ico{background:var(--surface-inset);color:var(--ink-3)}.view-as-banner{color:var(--ink-2);background:linear-gradient(90deg,color-mix(in srgb,var(--warn) 18%,transparent),color-mix(in srgb,var(--warn) 6%,transparent));border-bottom:1px solid color-mix(in srgb,var(--warn) 45%,transparent);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;font-size:12.5px;display:flex}.view-as-banner b{color:var(--ink)}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.seg{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--line);padding:3px;display:flex}.seg button{border-radius:var(--radius-md);color:var(--ink-3);padding:5.5px 12px;font-size:12.5px;font-weight:500;transition:all .13s}.seg button.on{background:var(--surface-3);color:var(--ink);box-shadow:var(--shadow-1);font-weight:600}.seg-label{font-size:var(--text-xs);color:var(--ink-4);text-transform:uppercase;letter-spacing:.07em;align-self:center;padding:0 4px 0 8px;font-weight:600}.seg-pick select{appearance:none;border-radius:var(--radius-md);color:var(--ink);background:var(--surface-3) no-repeat right 8px center;cursor:pointer;text-overflow:ellipsis;max-width:200px;box-shadow:var(--shadow-1);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23999' stroke-width='1.6' stroke-linecap='round'/></svg>");border:0;padding:5.5px 26px 5.5px 10px;font-size:12.5px;font-weight:500}.seg-pick select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.select{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);align-items:center;gap:8px;padding:7px 11px;font-size:12.5px;transition:all .14s;display:flex}.select:hover{border-color:var(--line-strong);color:var(--ink)}.select b{color:var(--ink);font-weight:600}.acct-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:13px;display:grid}.acct{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;padding:17px;transition:all .16s;position:relative;overflow:hidden}.acct:after{content:"";background:0 0;width:2px;transition:all .16s;position:absolute;top:0;bottom:0;left:0}.acct:hover{background:var(--surface-3);border-color:var(--line-strong);box-shadow:var(--shadow-2);transform:translateY(-2px)}.acct.needs:after{background:var(--bad)}.acct.watch:after{background:var(--warn)}.acct.good:after{background:var(--ok)}.acct-top{align-items:center;gap:10px;margin-bottom:15px;display:flex}.acct-badge{border-radius:var(--radius-md);width:32px;height:32px;font-size:var(--text-xs);background:var(--surface-inset);border:1px solid var(--line);color:var(--ink-2);place-items:center;font-weight:700;display:grid}.acct-name{letter-spacing:-.012em;font-size:14.5px;font-weight:600}.acct-meta{font-size:var(--text-xs);color:var(--ink-4);margin-top:1px}.acct-tags{align-items:center;gap:5px;margin-left:auto;display:flex}.acct-kpi{align-items:flex-end;gap:14px;margin-bottom:13px;display:flex}.kpi-val{letter-spacing:-.033em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.kpi-side{padding-bottom:2px}.spark{flex:1 1 0;min-width:0;max-width:96px;height:34px;margin-left:12px}.acct-kpi>div{flex:none}.bar{background:var(--surface-inset);height:5px;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ink) 45%,transparent);border-radius:20px;position:relative;overflow:hidden}.bar>i{border-radius:20px;height:100%;display:block}.bar-row{font-size:var(--text-xs);color:var(--ink-3);justify-content:space-between;margin-top:7px;display:flex}.acct-foot{border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-4);align-items:center;gap:8px;margin-top:13px;padding-top:12px;display:flex}.since{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:6px;display:grid}.since-card{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px;transition:all .15s;display:flex}.since-card:hover{background:var(--surface-3);border-color:var(--line-strong)}.since-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:1}.since-t{margin:5px 0 4px;font-size:13px;font-weight:600}.since-d{font-size:var(--text-xs);color:var(--ink-4);line-height:1.45}.since-ico{border-radius:var(--radius-md);flex:none;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.tbl-wrap{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface-2);overflow:hidden}.tbl-scroll{overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;min-width:880px;font-size:13px}table.tbl thead th{text-align:left;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);background:var(--surface-inset);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-weight:600;position:sticky;top:0}table.tbl tbody td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}table.tbl tbody tr{cursor:pointer;transition:background .12s}table.tbl tbody tr:last-child td{border-bottom:0}.t-name{letter-spacing:-.01em;white-space:nowrap;font-size:13.5px;font-weight:600}.t-id{font-size:var(--text-xs);color:var(--ink-4);font-variant-numeric:tabular-nums;margin-top:1px}.t-num{font-variant-numeric:tabular-nums;font-weight:600}.t-sub{font-size:var(--text-xs);color:var(--ink-4);font-variant-numeric:tabular-nums;margin-top:1px}.t-status{align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.pace{align-items:center;gap:8px;display:flex}.pace .bar{flex:none;width:52px}.grp{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);margin-bottom:11px;overflow:hidden}.grp-head{align-items:center;gap:11px;padding:14px 16px;transition:all .14s;display:flex}.grp-head:hover{background:var(--surface-3)}.grp-body{border-top:1px solid var(--line);background:var(--surface-inset)}.rec{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:13px 16px;transition:all .13s;display:flex}.rec:last-child{border-bottom:0}.rec:hover{background:var(--surface-2)}.rec-n{border-radius:var(--radius-md);background:var(--surface-3);border:1px solid var(--line);width:22px;height:22px;font-size:var(--text-xs);color:var(--ink-3);flex:none;place-items:center;font-weight:700;display:grid}.rec-t{flex:1;min-width:0;font-size:13.5px}.feed{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface-2);overflow:hidden}.feed-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:14px;padding:14px 16px;transition:all .13s;display:flex;position:relative}.feed-row:last-child{border-bottom:0}.feed-row:hover{background:var(--surface-3)}.feed-row.urgent{border-left:2px solid var(--bad);padding-left:14px}.feed-time{font-size:var(--text-xs);color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none;width:52px;padding-top:2px}.feed-ico{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--line);flex:none;place-items:center;width:30px;height:30px;display:grid}.feed-t{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.feed-d{color:var(--ink-3);margin-top:3px;font-size:12.5px;line-height:1.45}.feed-tag{flex:none;margin-left:auto;padding-top:2px}.chart-head{align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.legend{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.lg{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.lg i{border-radius:var(--radius-sm);flex:none;width:11px;height:3px;display:block}.lg i.dash{background:repeating-linear-gradient(90deg,var(--ink-3) 0 3px,transparent 3px 6px);width:13px;height:2px}.chart{width:100%;position:relative}.chart svg{width:100%;display:block;overflow:visible}.gl{stroke:color-mix(in srgb,var(--ink) 6%,transparent);stroke-width:1px}.axis-t{fill:var(--ink-4);font-size:var(--text-xs);font-family:var(--sans);font-variant-numeric:tabular-nums}.tip{pointer-events:none;opacity:0;background:color-mix(in srgb,var(--surface-1) 97%,transparent);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-3);z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:132px;padding:9px 11px;transition:opacity .1s;position:absolute;transform:translate(-50%,-118%)}.tip-d{font-size:var(--text-xs);color:var(--ink-4);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-weight:600}.tip-r{align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.tip-r i{border-radius:var(--radius-sm);flex:none;width:8px;height:8px}.tip-r b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.tip-r span{color:var(--ink-2)}.crosshair{stroke:var(--line-strong);stroke-width:1px;opacity:0}.hover-dot{opacity:0}.split{background:var(--surface-inset);border-radius:20px;gap:2px;height:9px;display:flex;overflow:hidden}.split i{height:100%;display:block}.split-key{flex-wrap:wrap;gap:16px;margin-top:11px;display:flex}.split-key div{color:var(--ink-2);align-items:center;gap:7px;font-size:12px;display:flex}.split-key i{border-radius:var(--radius-sm);flex:none;width:9px;height:9px}.split-key b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.with-rail{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:16px;display:grid}.with-rail>*{min-width:0}.rail{gap:12px;display:grid;position:sticky;top:88px}.rail-card{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface-2);overflow:hidden}.rail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.askbar{z-index:25;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 0%,transparent),color-mix(in srgb,var(--bg) 94%,transparent) 30%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:22px -26px -26px;padding:14px 26px 16px;position:sticky;bottom:0}.ask{border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--line-strong);box-shadow:var(--shadow-2);align-items:center;gap:12px;max-width:1508px;margin:0 auto;padding:11px 12px 11px 16px;transition:all .16s;display:flex}.ask input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.ask input::placeholder{color:var(--ink-4)}.sugg{flex-wrap:wrap;gap:8px;max-width:1508px;margin:10px auto 0;display:flex}.sugg button{background:var(--surface-inset);border:1px solid var(--line);color:var(--ink-3);border-radius:20px;padding:6px 12px;font-size:12px;transition:all .14s}.sugg button:hover{background:var(--surface-3);color:var(--ink);border-color:var(--line-strong)}.scrim{background:color-mix(in srgb,var(--ink) 62%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.drawer{z-index:81;background:var(--surface-1);border-left:1px solid var(--line-strong);width:min(880px,94vw);box-shadow:var(--shadow-3);flex-direction:column;transition:transform .26s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.on{transform:none}.dr-head{border-bottom:1px solid var(--line);background:linear-gradient(160deg,color-mix(in srgb,var(--line-strong) 9%,transparent),transparent 60%),var(--surface-1);padding:20px 24px 0}.dr-tabs{gap:2px;margin-top:18px;display:flex}.dr-tab{color:var(--ink-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .14s}.dr-tab:hover{color:var(--ink)}.dr-body{flex:1;padding:22px 24px;overflow-y:auto}.dr-pane{display:none}.dr-pane.on{display:block}.lib{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:11px;display:grid}.asset{border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);cursor:pointer;transition:all .15s;position:relative;overflow:hidden}.asset:hover{border-color:var(--accent-line);box-shadow:var(--shadow-2);transform:translateY(-2px)}.asset-thumb{aspect-ratio:1;place-items:center;display:grid;position:relative;overflow:hidden}.asset-badge{border-radius:var(--radius-sm);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--ink) 75%,transparent);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:2px 6px;font-weight:700;position:absolute;top:7px;left:7px}.asset-dur{border-radius:var(--radius-sm);font-size:var(--text-xs);background:color-mix(in srgb,var(--ink) 75%,transparent);color:#fff;font-variant-numeric:tabular-nums;padding:2px 6px;font-weight:600;position:absolute;bottom:7px;right:7px}.asset-meta{padding:8px 9px}.asset-nm{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.asset-sz{font-size:var(--text-xs);color:var(--ink-4);font-variant-numeric:tabular-nums;margin-top:2px}.asset.upload{aspect-ratio:1/1.28;border-style:dashed;border-color:var(--line-strong);color:var(--ink-3);place-items:center;gap:7px;display:grid}.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.row2{grid-template-columns:1fr}}.row2>*{min-width:0}.phone{border:1px solid var(--line-strong);background:var(--surface-1);width:262px;box-shadow:var(--shadow-3);border-radius:20px;overflow:hidden}.ph-top{align-items:center;gap:8px;padding:10px 11px;display:flex}.ph-av{background:linear-gradient(145deg,var(--surface-3),var(--surface-2));border:1px solid var(--line-strong);border-radius:50%;width:28px;height:28px}.ph-media{aspect-ratio:1;place-items:center;display:grid}.ph-cta{background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.ph-btn{border-radius:var(--radius-md);background:var(--surface-3);font-size:var(--text-xs);flex:none;padding:6px 12px;font-weight:600}@media (width<=1180px){.with-rail{grid-template-columns:1fr}.rail{position:static}.hero{grid-template-columns:1fr}.hero-left{border-right:0;border-bottom:1px solid var(--line)}.since{grid-template-columns:1fr}}@media (width<=900px){.drawer,.camp-drawer{width:100%}.picker{max-height:86vh;margin-top:6vh}}@keyframes shimmer{0%{background-position:-460px 0}to{background-position:460px 0}}@keyframes popIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.auth{z-index:1;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.auth-card{width:100%;max-width:396px}.auth-mark{color:var(--brand-ink);justify-content:center;margin:0 auto 20px;display:flex}.toasts{z-index:200;gap:9px;max-width:380px;display:grid;position:fixed;bottom:20px;right:20px}.toast{border-radius:var(--r);background:var(--surface-3);border:1px solid var(--line-strong);box-shadow:var(--shadow-3);align-items:flex-start;gap:11px;padding:13px 15px;animation:.16s ease-out popIn;display:flex}.toast.ok{border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.toast.bad{border-color:color-mix(in srgb,var(--bad) 40%,transparent)}@keyframes rot{to{transform:rotate(360deg)}}.flip{transform:rotate(180deg)}.scrim{justify-content:center;display:flex}.asset-veil{background:color-mix(in srgb,var(--ink) 74%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--warn-ink);place-items:center;gap:6px;display:grid;position:absolute;inset:0}.asset-veil span{font-size:var(--text-xs);font-weight:600}.asset.busy{cursor:default}.asset.upload{cursor:pointer}.create-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:26px;display:grid}.create-rail{gap:14px;display:grid;position:sticky;top:0}@media (width<=980px){.create-grid{grid-template-columns:1fr}.create-rail{position:static}}select.inp{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238A8079' stroke-width='2.4' stroke-linecap='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}select.inp option{background:var(--surface-2);color:var(--ink)}input[type=date].inp::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}.picker{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--line-strong);width:min(520px,92vw);box-shadow:var(--shadow-3);flex-direction:column;max-height:74vh;margin-top:11vh;animation:.14s ease-out popIn;display:flex;overflow:hidden}.picker-head{align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.picker-list{padding:10px 6px 12px;overflow-y:auto}.picker-row{border-radius:var(--radius-md);width:100%;color:var(--ink-2);align-items:center;gap:12px;padding:10px 12px;transition:all .13s;display:flex}.picker-row:hover{background:var(--surface-3);color:var(--ink)}.rec-why{border-bottom:1px solid var(--line);background:var(--surface-1);padding:14px 16px 16px 51px}.evidence{border-radius:var(--r);background:var(--surface-inset);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;padding:12px 14px;display:grid}.chat{flex-direction:column;min-height:calc(100vh - 150px);display:flex}.chat-empty{text-align:center;margin:auto 0;padding:44px 0 0}.chat-thread{flex:1;gap:18px;width:100%;max-width:760px;margin:0 auto;padding:8px 0 24px;display:grid}.chat-composer{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 0%,transparent),color-mix(in srgb,var(--bg) 95%,transparent) 26%);width:100%;max-width:760px;margin:0 auto;padding:14px 0 18px;position:sticky;bottom:0}.msg{align-items:flex-start;gap:12px;display:flex}.msg.user{justify-content:flex-end}.msg.user .msg-body{background:var(--surface-3);border:1px solid var(--line);border-radius:14px 14px 4px;max-width:78%;padding:11px 14px;font-size:13.5px;line-height:1.55}.msg-av{border-radius:var(--radius-md);background:var(--ink);width:26px;height:26px;color:var(--bg);flex:none;place-items:center;margin-top:2px;display:grid}.msg.assistant .msg-body{color:var(--ink-2);font-size:13.5px;line-height:1.65}.msg.assistant .msg-body p{margin:0}.proposal{border-radius:var(--r);background:var(--surface-2);border:1px solid var(--accent-line);margin-top:12px;padding:14px 15px}.sources{margin-top:12px}.sources summary{font-size:var(--text-xs);color:var(--ink-4);cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.sources summary::-webkit-details-marker{display:none}.sources summary:before{content:"▸";transition:transform .14s;display:inline-block}.sources[open] summary:before{transform:rotate(90deg)}.sources summary:hover{color:var(--ink-2)}.email{border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);padding:18px 20px;font-size:13px;line-height:1.7}.email-sub{color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px;font-size:14px;font-weight:600}.email p{margin:0 0 12px}.email p:last-child{margin-bottom:0}.support-card{text-align:left;border-radius:var(--r);background:var(--surface-inset);border:1px solid var(--line);padding:15px;transition:all .15s}.support-card:hover{border-color:var(--accent-line);background:var(--surface-3)}.support-card.on{border-color:var(--ink);background:var(--accent-dim)}.admin-banner{background:var(--accent-dim);border:1px solid var(--accent-line);color:var(--ink);border-radius:20px;align-items:center;gap:9px;padding:7px 13px;font-size:12px;display:flex}.operator-link:hover{background:color-mix(in srgb,var(--c3) 22%,transparent)}.admin-problem{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);width:100%;color:var(--ink-3);align-items:center;gap:14px;padding:14px 16px;transition:all .15s;display:flex}.admin-problem:hover{background:var(--surface-3);border-color:var(--line-strong);color:var(--ink)}.admin-confirm{border-color:var(--accent-line);margin-bottom:16px}.support-split{grid-template-columns:328px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:20px;display:grid}.support-split>*{min-width:0}@media (width<=1180px){.support-split{grid-template-columns:1fr}}.support-queue{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);align-content:start;gap:8px;max-height:calc(100vh - 120px);padding:12px;display:grid;position:sticky;top:88px;overflow-y:auto}.queue-head{justify-content:space-between;align-items:center;padding:2px 3px 8px;display:flex}.ticket-row{text-align:left;border-radius:var(--r);background:var(--surface-inset);border:1px solid #0000;align-items:flex-start;gap:11px;width:100%;padding:11px 12px;transition:all .14s;display:flex}.ticket-row:hover{border-color:var(--line-strong);background:var(--surface-3)}.ticket-row.on{border-color:var(--accent-line);background:var(--accent-dim)}.ticket-row-icon{flex:none;margin-top:2px}.ticket-row-body{flex:1;gap:5px;min-width:0;display:grid}.ticket-row-top{font-size:var(--text-xs);align-items:center;gap:7px;min-width:0;display:flex}.ticket-ref{letter-spacing:.04em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--text-xs)}.ticket-org{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-when{color:var(--ink-4);white-space:nowrap;margin-left:auto}.ticket-subject{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.8px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.ticket-row-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ticket-count{font-size:var(--text-xs);color:var(--ink-4);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.thread{flex-direction:column;display:flex}.thread-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.thread-head>:last-child{flex:none;margin-left:auto}.thread-body{gap:14px;max-height:min(56vh,620px);padding:18px;display:grid;overflow-y:auto}.bubble-row{align-items:flex-start;gap:10px;display:flex}.bubble-row.mine{flex-direction:row-reverse}.av.sm{border-radius:var(--radius-md);width:26px;height:26px;font-size:var(--text-xs);flex:none}.av.op{background:linear-gradient(145deg,var(--surface-3),var(--surface-2));color:var(--ink);border-color:color-mix(in srgb,var(--c3) 40%,transparent)}.bubble{border-radius:var(--radius-lg);background:var(--surface-inset);border:1px solid var(--line);max-width:min(74%,620px);padding:11px 14px}.bubble-meta{font-size:var(--text-xs);color:var(--ink-4);align-items:baseline;gap:9px;margin-bottom:5px;display:flex}.bubble-meta b{color:var(--ink-3);font-weight:600}.bubble-text{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.62}.thread-compose{border-top:1px solid var(--line);background:var(--surface-inset);padding:14px 18px 16px}.thread-closed{border-top:1px solid var(--line);color:var(--ink-4);padding:16px 18px;font-size:12.5px}.operator-door{border-radius:var(--radius-md);width:fit-content;color:var(--ink-4);border:1px solid var(--line);justify-content:center;align-items:center;gap:7px;margin:22px auto 0;padding:8px 14px;font-size:12px;transition:all .14s;display:flex}.demo-note{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-4);text-align:center;margin-top:16px;padding:11px 13px;line-height:1.6}.demo-note b{color:var(--ink-3)}.quiet-link{color:var(--ink-3);border-bottom:1px solid var(--line-strong);padding-bottom:1px;transition:all .13s}.quiet-link:hover{color:var(--ink);border-color:var(--ink-3)}.quiet-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.tap-link{min-width:40px;min-height:40px;color:var(--ink-3);border-radius:var(--radius-md);align-items:center;margin:0 -8px;padding:0 8px;display:inline-flex}.tap-link:hover .quiet-link{color:var(--ink);border-color:var(--ink-3)}.tap-link:focus-visible{outline:2px solid var(--ink);outline-offset:0}.turn-on{border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--ink-2);background:var(--surface-3);border:1px solid var(--line-strong);align-items:center;gap:6px;padding:5px 10px;font-weight:600;transition:all .14s;display:inline-flex}.turn-on:hover{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 50%,transparent);background:color-mix(in srgb,var(--ok) 12%,transparent)}.think{align-items:center;gap:4px;display:inline-flex}.think i{background:var(--ink);border-radius:50%;width:5px;height:5px;animation:1.25s ease-in-out infinite think;display:block}.think i:nth-child(2){animation-delay:.16s}.think i:nth-child(3){animation-delay:.32s}@keyframes think{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.think i{opacity:.6;animation:none}}.wiz-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.wiz-steps{border-radius:var(--radius-lg);background:var(--surface-inset);border:1px solid var(--line);gap:4px;padding:3px;display:flex}.wiz-step{border-radius:var(--radius-md);color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:500;transition:all .13s;display:flex}.wiz-step:hover:not(:disabled){color:var(--ink)}.wiz-step:disabled{cursor:not-allowed;opacity:.55}.wiz-step.on{background:var(--surface-3);color:var(--ink);box-shadow:var(--shadow-1);font-weight:600}.wiz-step i{width:18px;height:18px;font-size:var(--text-xs);background:var(--surface-2);border:1px solid var(--line-strong);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.wiz-step{position:relative}.wiz-step-dot{background:var(--warn);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface-inset);border-radius:50%;position:absolute;top:4px;left:24px}.wiz-step b{display:none}@media (width>=720px){.wiz-step b{font-weight:inherit;display:inline}}.save-ind{font-size:var(--text-xs);color:var(--ink-4);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.save-ind.bad{color:var(--bad-ink)}.save-ind.ok{color:var(--ok-ink)}.wiz-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px;padding-top:18px;display:flex}.wiz-foot .spacer{gap:9px;margin-left:auto;display:flex}.wiz-split{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=760px){.wiz-split{grid-template-columns:1fr}}.wiz-list{gap:5px;display:grid;position:sticky;top:0}@media (width<=760px){.wiz-list{position:static}}.wiz-item{border-radius:var(--radius-md);text-align:left;border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--ink-2);align-items:center;gap:8px;min-width:0;padding:9px 11px;transition:all .13s;display:flex}.wiz-item:hover{border-color:var(--line-strong);color:var(--ink)}.wiz-item.on{border-color:var(--accent-line);background:var(--accent-dim);color:var(--ink)}.wiz-item .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.wiz-item .sub{font-size:var(--text-xs);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiz-item .dot{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px}.wiz-item .dot.ok{background:var(--ok)}.wiz-add{border-radius:var(--radius-md);color:var(--ink-3);border:1px dashed var(--line-strong);justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:600;transition:all .13s;display:flex}.wiz-add:disabled{opacity:.45;cursor:not-allowed}.wiz-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.wiz-tools .tb{border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--ink-3);border:1px solid var(--line);background:var(--surface-2);align-items:center;gap:5px;padding:5px 9px;transition:all .13s;display:inline-flex}.wiz-tools .tb:hover:not(:disabled){color:var(--ink);border-color:var(--line-strong)}.wiz-tools .tb:disabled{opacity:.45;cursor:not-allowed}.wiz-tools .tb.danger:hover:not(:disabled){color:var(--bad-ink);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.wiz-tabs{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.wiz-tab{border-radius:var(--radius-md);color:var(--ink-3);border:1px solid var(--line);background:var(--surface-2);padding:6px 12px;font-size:12.5px}.wiz-tab.on{color:var(--ink);border-color:var(--accent-line);background:var(--accent-dim);font-weight:600}.wiz-block{border-radius:var(--r);border:1px solid var(--line);background:var(--surface-1);margin-bottom:14px;padding:14px 15px}.wiz-block .field:last-child{margin-bottom:0}.wiz-block-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.wiz-block-head h4{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.wiz-block-head .rule{background:var(--line);flex:1;height:1px}.choices{flex-wrap:wrap;gap:7px;display:flex}.choice{border-radius:var(--radius-md);color:var(--ink-2);border:1px solid var(--line);background:var(--surface-2);text-align:left;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:500;transition:all .13s;display:inline-flex}.choice.on{color:var(--ink);border-color:var(--accent-line);background:var(--accent-dim)}.choice-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:9px;display:grid}.choice-card{border-radius:var(--radius-md);text-align:left;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);gap:4px;padding:11px 12px;transition:all .13s;display:grid}.choice-card:hover{border-color:var(--line-strong);color:var(--ink)}.choice-card.on{border-color:var(--ink);background:var(--accent-dim);color:var(--ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--line-strong) 16%,transparent)}.choice-card b{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.choice-card span{font-size:var(--text-xs);color:var(--ink-4);line-height:1.4}.token input{border-radius:var(--radius-sm);width:52px;font-size:var(--text-xs);background:var(--surface-inset);border:1px solid var(--line);color:var(--ink);outline:0;padding:2px 6px}.token input:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.searchbox{position:relative}.searchbox .inp{padding-left:34px}.searchbox>svg{color:var(--ink-4);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.drop{z-index:40;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--line-strong);max-height:260px;box-shadow:var(--shadow-3);padding:5px;animation:.12s ease-out popIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.drop-item{border-radius:var(--radius-md);text-align:left;width:100%;color:var(--ink-2);align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.drop-item:hover{background:var(--surface-3);color:var(--ink)}.drop-item .meta{font-size:var(--text-xs);color:var(--ink-4);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.drop-item .path{font-size:var(--text-xs);color:var(--ink-4)}.drop-empty{color:var(--ink-4);padding:10px 12px;font-size:12px}.checklist{gap:4px;display:grid}.check,.field label.check{border-radius:var(--radius-md);color:var(--ink-2);cursor:pointer;align-items:center;gap:9px;margin:0;padding:6px 8px;font-size:12.5px;font-weight:400;transition:all .12s;display:flex}.check:hover{background:var(--surface-2);color:var(--ink)}.check input{accent-color:var(--ink);cursor:pointer;width:14px;height:14px;margin:0}.check small{font-size:var(--text-xs);color:var(--ink-4);font-variant-numeric:tabular-nums;margin-left:auto}.check.sub{padding-left:30px;font-size:12px}.group-title{font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);padding:8px 8px 3px;font-weight:700}.toggle{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-2);cursor:pointer;align-items:flex-start;gap:11px;padding:10px 12px;display:flex}.toggle input{accent-color:var(--ink);cursor:pointer;flex:none;width:15px;height:15px;margin:2px 0 0}.toggle b{font-size:12.5px;font-weight:600;display:block}.toggle span{font-size:var(--text-xs);color:var(--ink-4);line-height:1.45}.problem{color:var(--bad-ink);align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;display:flex}.problem svg{flex:none;margin-top:2px}.problems{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--bad) 26%,transparent);background:var(--bad-bg);gap:5px;margin-bottom:14px;padding:11px 13px;display:grid}.problems.soft{border-color:color-mix(in srgb,var(--warn) 26%,transparent);background:var(--warn-bg)}.estimate{color:var(--ink-2);border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--line);align-items:center;gap:8px;margin-top:12px;padding:9px 12px;font-size:12.5px;display:flex}.estimate b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.rows{gap:7px;display:grid}.rows .r{align-items:center;gap:7px;display:flex}.rows .r .inp{flex:1}.rows .r .ib{border-radius:var(--radius-md);width:32px;height:34px;color:var(--ink-3);border:1px solid var(--line);background:var(--surface-2);flex:none;place-items:center;display:grid}.rows .r .ib:hover:not(:disabled){color:var(--ink);border-color:var(--line-strong)}.rows .r .ib:disabled{opacity:.35;cursor:not-allowed}.asset-pick{border-radius:var(--radius-md);border:1px dashed var(--line-strong);background:var(--surface-inset);align-items:center;gap:11px;padding:8px;display:flex}.asset-pick .th{border-radius:var(--radius-md);width:52px;height:52px;color:var(--ink-4);background:var(--surface-3);flex:none;place-items:center;display:grid;overflow:hidden}.asset-pick .th.sm{border-radius:var(--radius-md);width:40px;height:40px}.asset-pick .nm{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.asset-pick .sz{font-size:var(--text-xs);color:var(--ink-4)}.thumbs{flex-wrap:wrap;flex:1;gap:6px;display:flex}.picker.wide{width:min(900px,94vw)}.picker-body{padding:14px 18px 18px;overflow-y:auto}.picker-foot{border-top:1px solid var(--line);align-items:center;gap:9px;padding:12px 18px;display:flex}.picker-foot .spacer{gap:9px;margin-left:auto;display:flex}.preview-frame{border-radius:var(--radius-md);background:#fff;border:0;width:100%;height:min(70vh,640px)}.ph-strip{scroll-snap-type:x mandatory;gap:6px;padding:0 11px 9px;display:flex;overflow-x:auto}.ph-card{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-2);scroll-snap-align:start;flex:none;width:176px;overflow:hidden}.ph-card .m{aspect-ratio:1;place-items:center;display:grid}.ph-card .t{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;padding:7px 8px;font-weight:600;overflow:hidden}.ph-card .d{font-size:var(--text-xs);color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;padding:0 8px 7px;overflow:hidden}.tree{gap:10px;display:grid}.tree-set{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-2);padding:12px 14px}.tree-set>b{font-size:13px;font-weight:600;display:block}.tree-set .meta{font-size:var(--text-xs);color:var(--ink-3);margin-top:3px;line-height:1.5}.tree-ads{border-left:2px solid var(--line);gap:5px;margin-top:9px;padding-left:12px;display:grid}.tree-ad{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.tree-ad .k{color:var(--ink-4);font-size:var(--text-xs)}.outcome-list{text-align:left;gap:6px;width:100%;max-width:520px;margin-top:6px;display:grid}.outcome-row{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.outcome-row.sub{margin-left:22px}.outcome-row .id{font-size:var(--text-xs);color:var(--ink-4);font-variant-numeric:tabular-nums;margin-left:auto}input[type=datetime-local].inp::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}.wiz-block>.hint{font-size:var(--text-xs);color:var(--ink-4);margin-top:5px;line-height:1.45}.notice{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-2);font-size:var(--text-xs);color:var(--ink-2);align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 12px;line-height:1.5;display:flex}.notice.warn{border-color:color-mix(in srgb,var(--warn) 30%,transparent);background:var(--warn-bg)}.notice b{color:var(--ink)}.link-btn{color:var(--ink);text-underline-offset:2px;font-weight:600;font-size:inherit;text-decoration:underline}.choice-grid.wide{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.choice-card:disabled:hover{border-color:var(--line);color:var(--ink-2)}.lang-suggest{font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.kw-legend{gap:3px;margin-bottom:8px;display:grid}.kw-type{font-size:var(--text-xs);color:var(--ink-3);min-width:0;line-height:1.5}.kw-type code{min-width:124px;font-size:var(--text-xs);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.kw-type b{color:var(--ink-2);font-weight:600}.kw-editor{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-inset);grid-template-columns:auto minmax(0,1fr);transition:all .14s;display:grid;overflow:hidden}.kw-editor.over{border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.kw-gutter{text-align:right;min-width:34px;font-size:var(--text-xs);color:var(--ink-4);border-right:1px solid var(--line);background:var(--surface-1);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;padding:8px 7px 8px 6px;line-height:20px;overflow:hidden}.kw-gutter .bad{color:var(--bad-ink);background:color-mix(in srgb,var(--bad) 14%,transparent);margin:0 -7px 0 -6px;padding:0 7px 0 6px;font-weight:700}.kw-text{resize:vertical;width:100%;min-height:96px;color:var(--ink);white-space:pre;background:0 0;border:0;outline:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:20px;display:block;overflow:auto}.kw-text::placeholder{color:var(--ink-4)}.kw-count{font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.kw-flags{font-size:var(--text-xs);color:var(--warn-ink);gap:3px;margin:6px 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.kw-flags code{color:var(--ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rows .r.rsa-row{flex-wrap:wrap;align-items:flex-start}.rows .r.rsa-row>.inp{flex:240px;min-width:0}.rsa-side{flex:none;align-items:center;gap:6px;min-height:34px;margin-left:auto;display:flex}select.inp.rsa-pin{background-position:right 9px center;width:auto;padding:7px 28px 7px 9px;font-size:12px}.rsa-path{color:var(--ink-3);overflow-wrap:anywhere;margin-bottom:8px;font-size:12.5px}.rsa-path b{color:var(--ink);font-weight:600}.rsa-path-slot{color:var(--ink-4);font-style:italic}.rsa-path-in{align-items:center;gap:6px;min-width:0;display:flex}.rsa-path-in .inp{min-width:0}.coverage{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--line);color:var(--ink-2);margin:-2px 0 15px;padding:9px 12px;font-size:12px;line-height:1.5}.coverage small{font-size:var(--text-xs);color:var(--ink-4);margin-top:2px;display:block}.serp{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--surface-2);min-width:0;padding:14px 15px 15px}.serp-sponsored{font-size:var(--text-xs);color:var(--ink);margin-bottom:9px;font-weight:700}.serp-site{align-items:center;gap:9px;min-width:0;display:flex}.serp-fav{width:26px;height:26px;font-size:var(--text-xs);color:var(--ink-2);background:var(--surface-3);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.serp-host{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.serp-url{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.serp-title{color:var(--platform-meta);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 5px;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.serp-desc{color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.serp-ph{color:var(--ink-4)}.serp-note{font-size:var(--text-xs);color:var(--ink-4);margin:8px 2px 0;line-height:1.45}.g-outcome{text-align:center;place-items:center;gap:14px;padding:48px 20px;display:grid}.g-outcome-icon{border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--line-strong);place-items:center;width:52px;height:52px;display:grid}.g-outcome-body{color:var(--ink-3);overflow-wrap:anywhere;max-width:520px;margin:0;font-size:13px;line-height:1.6}.g-outcome-sub{color:var(--ink-3);max-width:520px;margin:0;font-size:12.5px;line-height:1.55}.g-outcome-safe{color:var(--ok-ink);max-width:520px;margin:0;font-size:12.5px;line-height:1.55}.g-outcome-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:6px;display:flex}.chev-closed{transform:rotate(-90deg)}.row-name{cursor:pointer;border-bottom:1px solid #0000;transition:all .13s}table.tbl tbody tr.tree-row:hover{background:var(--surface-inset)}.camp-bar{z-index:60;border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--line-strong);box-shadow:var(--shadow-3);flex-wrap:wrap;align-items:center;gap:8px;min-width:420px;max-width:calc(100vw - 700px);padding:9px 10px 9px 16px;display:flex;position:fixed;bottom:20px;left:262px}@media (width<=900px){.camp-bar{min-width:0;max-width:calc(100vw - 32px);left:16px}}.camp-bar b{white-space:nowrap;font-size:13px;font-weight:600}.camp-bar-note{font-size:var(--text-xs);color:var(--ink-3);flex-basis:100%;padding:0 2px 1px;line-height:1.45}.camp-drawer{width:min(600px,94vw)}.camp-names{gap:4px;max-height:200px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.camp-names li{color:var(--ink);border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--line);align-items:center;gap:8px;padding:5px 10px;font-size:12.5px;display:flex}.camp-names li span{color:var(--ink-4);font-size:var(--text-xs);white-space:nowrap;margin-left:auto}.camp-words{color:var(--ink-2);gap:5px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.camp-words li{align-items:baseline;gap:9px;display:flex}.camp-words li:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:5px;height:5px;position:relative;top:-2px}.camp-check{accent-color:var(--ink);cursor:pointer;width:15px;height:15px;display:block}.camp-hit{cursor:pointer;border-radius:var(--radius-md);justify-content:center;align-items:center;width:40px;height:40px;margin:-12px -12px -12px -13px;display:inline-flex}.camp-hit:hover{background:var(--surface-3)}.tree-toggle{border-radius:var(--radius-md);width:24px;height:24px;color:var(--ink-4);flex:none}.tree-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-toggle{border-radius:var(--radius-md);height:24px;font-size:var(--text-xs);color:var(--ink-2);background:var(--surface-3);border:1px solid var(--line-strong);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.row-toggle:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 20%,transparent)}.plat-switch{border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--line-strong);width:max-content;max-width:100%;box-shadow:var(--shadow-1);gap:4px;margin-bottom:14px;padding:4px;display:flex;overflow-x:auto}.plat-switch button{border-radius:var(--radius-md);letter-spacing:-.01em;color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:8px 15px;font-size:14px;font-weight:600;transition:all .13s;display:inline-flex}.plat-switch button:hover{color:var(--ink);background:var(--surface-3)}.plat-switch button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.plat-switch button.on{color:var(--ink);background:var(--surface-3);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--plat-line)}.plat-switch .meta{--plat:var(--platform-meta);--plat-bg:color-mix(in srgb,var(--platform-meta) 13%,transparent);--plat-line:color-mix(in srgb,var(--platform-meta) 34%,transparent)}.plat-switch .google{--plat:var(--platform-google);--plat-bg:color-mix(in srgb,var(--c3) 13%,transparent);--plat-line:color-mix(in srgb,var(--c3) 34%,transparent)}.plat-switch .tiktok{--plat:var(--platform-tiktok);--plat-bg:color-mix(in srgb,var(--platform-tiktok) 14%,transparent);--plat-line:color-mix(in srgb,var(--platform-tiktok) 36%,transparent)}.plat-dot{background:var(--plat);opacity:.6;border-radius:50%;flex:none;width:8px;height:8px}.plat-switch button.on .plat-dot{opacity:1}.plat-n{min-width:22px;font-size:var(--text-xs);text-align:center;background:var(--surface-inset);border:1px solid var(--line);color:var(--ink-3);border-radius:20px;padding:1px 7px;font-weight:600}.plat-switch button.on .plat-n{background:var(--plat-bg);border-color:var(--plat-line);color:var(--plat)}.plat-switch button.empty:not(.on){color:var(--ink-4)}.plat-switch button.empty:not(.on) .plat-dot{opacity:.35}@media (width<=560px){.plat-switch{width:100%}.plat-switch button{flex:1 0 auto;justify-content:center;gap:6px;padding:8px 10px;font-size:13px}}.people-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:13px;padding:13px 16px;display:flex}.people-who{flex:200px;min-width:0}.people-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=560px){.people-controls{flex-basis:100%;justify-content:flex-start;margin-left:41px}}.inbox-card{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:10px;padding:15px 18px;display:flex}.inbox-card-text{flex:240px;min-width:0}.inbox-card-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;max-width:46%;display:flex}@media (width<=600px){.inbox-card-actions{flex-basis:100%;justify-content:flex-start;max-width:100%;margin-left:29px}}@media (pointer:coarse){.tree-toggle{border-radius:var(--radius-md);width:36px;height:36px}.row-toggle{border-radius:var(--radius-md);height:36px;padding:0 12px}.seg button{min-height:36px}}.admin-row{flex-wrap:wrap;align-items:flex-start;gap:12px 14px;display:flex}.admin-row-text{flex:260px;min-width:0}.dr-head-row{flex-wrap:wrap;align-items:center;gap:10px 13px;display:flex}.dr-head-who{flex:160px;min-width:0}.dr-head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=560px){.dr-head-actions{flex-wrap:wrap;flex-basis:calc(100% - 51px);order:3;margin-left:51px}.feed-row{flex-wrap:wrap;row-gap:8px}.feed-row>.feed-tag{flex-wrap:wrap;flex-basis:calc(100% - 66px);order:3;min-width:0;margin-left:66px}}.status-note{font-size:var(--text-xs);color:var(--warn-ink);white-space:nowrap}.first-run-step{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.first-run-text{flex:auto;min-width:0}.first-run-go{flex:none}@media (width<=560px){.first-run-step{flex-wrap:wrap;row-gap:10px}.first-run-text{flex-basis:calc(100% - 34px)}.first-run-go{margin-left:34px}}.tt-phone{border:1px solid var(--line-strong);width:252px;max-width:100%;box-shadow:var(--shadow-2);background:#0a0909;border-radius:26px;margin:0 auto;padding:7px}.tt-screen{aspect-ratio:9/16;color:#fff;background:#000;border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.tt-media{place-items:center;width:100%;max-height:100%;display:grid}.tt-media.tt-empty{height:100%;color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:var(--text-xs);text-align:center;background:linear-gradient(160deg,#2b2226,#121011 70%);align-content:center;gap:6px;padding:0 22px}.tt-media.tt-empty small{font-size:var(--text-xs);color:color-mix(in srgb,var(--ink) 45%,transparent);line-height:1.4}.tt-frame{place-items:center;width:100%;height:100%;display:grid;position:relative}.tt-frame-label{font-size:var(--text-xs);color:color-mix(in srgb,var(--ink) 62%,transparent);text-align:center;overflow-wrap:anywhere;justify-items:center;gap:4px;padding:0 16px;display:grid}.tt-frame-label small{font-size:var(--text-xs);color:color-mix(in srgb,var(--ink) 45%,transparent)}.tt-processing{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warn) 85%,transparent);color:#1a1308;padding:3px 7px;font-weight:700;position:absolute;top:44px;left:10px}.tt-top{font-size:var(--text-xs);color:color-mix(in srgb,var(--ink) 62%,transparent);justify-content:center;gap:14px;display:flex;position:absolute;top:12px;left:0;right:0}.tt-top b{color:#fff;border-bottom:2px solid #fff;padding-bottom:2px;font-weight:700}.tt-rail{justify-items:center;gap:12px;display:grid;position:absolute;bottom:92px;right:8px}.tt-rail-av{width:34px;height:34px;font-size:var(--text-xs);background:#3a2a33;border:2px solid #fff;border-radius:50%;place-items:center;font-weight:700;display:grid}.tt-rail-btn{width:30px;height:30px;color:color-mix(in srgb,var(--ink) 92%,transparent);place-items:center;display:grid}.tt-bottom{background:linear-gradient(transparent,color-mix(in srgb,var(--ink) 72%,transparent) 38%);gap:5px;padding:34px 48px 12px 11px;display:grid;position:absolute;bottom:0;left:0;right:0}.tt-who{align-items:center;gap:6px;min-width:0;display:flex}.tt-who b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tt-who span{font-size:var(--text-xs);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ink) 18%,transparent);color:color-mix(in srgb,var(--ink) 85%,transparent);flex:none;padding:1px 5px}.tt-text{font-size:var(--text-xs);color:color-mix(in srgb,var(--ink) 92%,transparent);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.tt-cta{border-radius:var(--radius-md);color:#fff;font-size:var(--text-xs);background:#d6264a;justify-content:space-between;align-items:center;margin-top:3px;padding:7px 10px;font-weight:700;display:flex}.tt-host{font-size:var(--text-xs);color:color-mix(in srgb,var(--ink) 55%,transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.choice-card.tt-identity{grid-template-columns:auto 1fr;align-items:center;gap:10px}.tt-avatar{width:34px;height:34px;font-size:var(--text-xs);color:var(--platform-tiktok);background:color-mix(in srgb,var(--platform-tiktok) 14%,transparent) center / cover no-repeat;border:1px solid color-mix(in srgb,var(--platform-tiktok) 28%,transparent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.choice-card.tt-identity>span:last-child{gap:3px;min-width:0;display:grid}.choice-card.tt-identity b{overflow-wrap:anywhere}.tt-create{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--surface-inset);margin-top:4px;padding:14px}.counted{align-items:center;gap:8px;display:flex}.counted>.inp{flex:1;min-width:0}.counted.counted-top{align-items:flex-start}.counted.counted-top .counter{margin-top:9px}.unverified{font-size:var(--text-xs);color:var(--warn-ink);background:var(--warn-bg);border:1px solid color-mix(in srgb,var(--warn) 26%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-weight:600;display:inline-flex}.ignored{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);background:var(--warn-bg);color:var(--ink-2);flex-wrap:wrap;align-items:flex-start;gap:9px;margin:6px 0 12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.ignored>div{flex:220px;min-width:0}.ignored .acts{flex-wrap:wrap;gap:6px;display:flex}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:var(--weight-regular) var(--text-md)/var(--leading-normal) var(--font-sans);font-feature-settings:"cv05", "cv08";-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0}h1,h2,h3,h4,p,dl,dd,ul,ol,figure,fieldset{margin:0}ul[role=list],ol[role=list],.plain{margin:0;padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}legend{padding:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}svg{flex:none}.num,.tnum{font-variant-numeric:tabular-nums lining-nums}.serif{font-family:var(--font-serif)}.mono{font-family:var(--font-mono);font-size:.92em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.muted{color:var(--ink-3)}.ink-2{color:var(--ink-2)}.small{font-size:var(--text-sm)}.xs{font-size:var(--text-xs)}.nowrap{white-space:nowrap}.stack>*+*{margin-top:var(--space-2)}.dotsep>*+:before{content:"·";color:var(--ink-3);margin:0 6px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.is-focus{outline:3px solid var(--focus);outline-offset:2px}:where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}.skip{left:var(--space-3);z-index:var(--z-toast);background:var(--surface-1);color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-md);font-weight:var(--weight-semibold);padding:10px 14px;text-decoration:none;position:absolute;top:-60px}.skip:focus,.skip.is-focus{top:var(--space-2)}.eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3)}.h1{font-family:var(--font-serif);font-weight:var(--weight-semibold);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.h2{font-family:var(--font-serif);font-weight:var(--weight-semibold);font-size:var(--text-xl);line-height:var(--leading-tight)}.h3{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1.35}.figure-xl{font-family:var(--font-serif);font-weight:var(--weight-medium);font-size:var(--text-3xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;line-height:1}.figure-lg{font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;font-size:24px;line-height:1.15}.total{border-bottom:3px double var(--ink);padding-bottom:6px;display:inline-block}.total-row{border-top:1px solid var(--ink)}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.fold>summary{padding:var(--space-3) 0;align-items:flex-start;gap:10px;display:flex}.fold>summary .chev{transition:transform var(--dur-base) var(--ease-out);margin-top:2px}.fold[open]>summary .chev{transform:rotate(90deg)}.behind{scrollbar-width:none;position:fixed;inset:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important}}.ic{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ic--sm{stroke-width:2px;width:14px;height:14px}.ic--lg{width:20px;height:20px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.btn{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-1);max-width:100%;min-height:36px;color:var(--ink);font:var(--weight-semibold) var(--text-md)/1.15 var(--font-sans);text-align:center;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.btn:hover,.btn.is-hover{background:var(--surface-2);border-color:var(--ink-2)}.btn:active{background:var(--surface-3)}.btn--primary,.btn-primary{background:var(--action);border-color:var(--action);color:var(--on-action)}.btn--primary:hover,.btn--primary.is-hover,.btn-primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.btn--decide{min-height:44px;font-size:var(--text-lg);padding:0 22px}.btn--reject{border-color:var(--ink)}.btn--quiet{color:var(--ink-2);background:0 0;border-color:#0000;padding:0 10px}.btn--quiet:hover,.btn--quiet.is-hover{background:var(--surface-2);color:var(--ink);border-color:#0000}.btn--link{min-height:0;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:var(--weight-semibold);background:0 0;border:0;padding:0}.btn--link:hover,.btn--link.is-hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);background:0 0}.btn--danger,.btn-danger{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.btn--danger:hover,.btn--danger.is-hover,.btn-danger:hover{background:var(--danger-hover);border-color:var(--danger-hover)}.btn--danger-outline{border-color:var(--danger);color:var(--danger-ink);background:0 0}.btn--danger-outline:hover,.btn--danger-outline.is-hover{background:var(--bad-bg);border-color:var(--danger)}.btn--sm,.btn-sm{min-height:32px;font-size:var(--text-sm);padding:0 10px}.btn--approve-sim{border:1.5px dashed var(--action);color:var(--action);background:0 0}.btn--approve-sim:hover,.btn--approve-sim.is-hover{background:var(--surface-2);border-color:var(--action-hover);color:var(--action-hover)}.btn--block{width:100%}.btn:disabled,.btn[aria-disabled=true]{border-style:dashed;border-color:var(--ink-disabled);color:var(--ink-disabled);cursor:not-allowed;background:0 0}.btn--danger:disabled,.btn-danger:disabled{background:var(--bad-bg);border:1.5px dashed var(--danger);color:var(--danger-ink)}.btn[aria-busy=true],.btn[aria-busy=true]:disabled{cursor:progress;background:var(--surface-2);border-style:solid;border-color:var(--line-strong);color:var(--ink-2)}.btn .adm{width:18px;height:18px;color:var(--mark)}.btn-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.why-not{font-size:var(--text-sm);color:var(--ink-3)}@media (width<=899px){.decide-row{flex-wrap:nowrap;width:100%}.decide-row .btn{min-height:48px;font-size:var(--text-md)}.btn-row.decide-row .btn--reject{flex:1 1 0}.btn-row.decide-row .btn--primary,.btn-row.decide-row .btn--approve-sim{flex:2 1 0}.btn--takeback,.entry__side .btn--quiet{min-height:44px}}.status,.chip{font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:6px;line-height:1.3;display:inline-flex}.status .ic,.chip svg{stroke-width:2px;width:15px;height:15px}.status--ok,.chip.ok{color:var(--ok-ink)}.status--warn,.chip.warn{color:var(--warn-ink)}.status--bad,.chip.bad{color:var(--bad-ink)}.status--idle,.chip.idle{color:var(--idle-ink)}.status--ink,.chip.accent,.chip.neutral{color:var(--ink)}.chip.meta{color:var(--platform-meta)}.chip.google{color:var(--platform-google)}.chip.tiktok{color:var(--platform-tiktok)}.tag{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:5px;padding:2px 7px;line-height:1.4;display:inline-flex}.tag--warn{background:var(--warn-bg);color:var(--warn-ink)}.tag--bad{background:var(--bad-bg);color:var(--bad-ink)}.tag--ok{background:var(--ok-bg);color:var(--ok-ink)}.tag--line{border:1px solid var(--line-strong);background:0 0}.writes{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.writes:before{content:"";background:var(--ink);border-radius:2px;flex:none;width:9px;height:9px}.writes--sim{color:var(--ink-2);font-weight:var(--weight-medium)}.writes--sim:before{border:1.5px dashed var(--ink-2);background:0 0}.writes-flag{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;border:1px solid var(--ink);align-items:center;gap:8px;padding:3px 10px 3px 8px;display:inline-flex}.writes-flag .writes{font-size:var(--text-sm)}.writes-flag--sim{border-style:dashed;border-color:var(--pencil)}.writes-flag__why{color:var(--ink-3)}@media (width<=899px){.writes-flag__why{display:none}}.plat{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.plat__m{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:4px;width:18px;height:18px;padding:2px}.plat--meta .plat__m{background:var(--platform-meta-bg);color:var(--platform-meta)}.plat--google .plat__m{background:var(--platform-google-bg);color:var(--platform-google)}.plat--tiktok .plat__m{background:var(--platform-tiktok-bg);color:var(--platform-tiktok)}.sheet{background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.card{border-top:1px solid var(--line);padding:var(--space-4) 0}.card-pad{padding:var(--space-4) 0}.tiles{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tile{background:var(--bg);padding:var(--space-3) var(--space-4) var(--space-3) 0;min-width:0}.tile:nth-child(2n){padding-left:var(--space-4)}.tile-top{justify-content:space-between;gap:var(--space-2);display:flex}.tile-ico{color:var(--ink-3)}.tile__value,.tile-val{font:var(--weight-semibold) 24px/1.15 var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;margin-top:6px}.tile__sub,.tile-sub{font-size:var(--text-sm);color:var(--ink-3);margin-top:4px;line-height:1.4}@media (width>=1180px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.tile:nth-child(n){padding-left:var(--space-4)}.tile:first-child{padding-left:0}}.delta{font-variant-numeric:tabular-nums;white-space:nowrap}.delta--worse,.delta.up-bad{color:var(--bad-ink)}.delta--better,.delta.up-good{color:var(--ok-ink)}.delta.flat{color:var(--ink-3)}.page-head,.phead{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--ink);flex-wrap:wrap;display:flex}.phead h1{font:var(--weight-semibold) var(--text-2xl)/var(--leading-tight) var(--font-serif);letter-spacing:var(--tracking-tight)}.page-head__text{min-width:0}.page-head__sub,.phead .sub{color:var(--ink-2);font-size:var(--text-md);margin-top:6px}.page-head__actions,.phead .actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.page-head__client{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:6px;display:flex}.page-head__client b{color:var(--ink)}@media (width<=899px){.page-head,.phead{align-items:flex-start}.page-head__actions,.phead .actions{width:100%}}.section{margin-top:var(--space-7)}.section-head,.sec-head{align-items:baseline;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;display:flex}.sec-head h2{font:var(--weight-semibold) var(--text-xl)/var(--leading-tight) var(--font-serif)}.sec-head .rule{flex:1}.section-head__meta{color:var(--ink-3);font-size:var(--text-sm)}.section-head__end{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}@media (width<=899px){.section{margin-top:var(--space-6)}}.skel{background:var(--surface-2);border-radius:var(--radius-sm);animation:skel 1.6s var(--ease-in-out) infinite alternate}@keyframes skel{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.empty{padding:var(--space-7) 0;text-align:center;color:var(--ink-2)}.empty .adm{color:var(--mark);margin:0 auto}.empty h3{margin-top:var(--space-4);font:var(--weight-semibold) var(--text-xl)/var(--leading-tight) var(--font-serif);color:var(--ink)}.empty p{margin-top:6px}.meterbar,.bar{background:var(--meter-track);height:10px;margin:14px 0 8px;position:relative}.meter__fill,.bar>i{background:var(--c1);position:absolute;top:0;bottom:0;left:0}.meter__pace,.meter-mark{background:var(--ink);width:2px;box-shadow:0 0 0 1.5px var(--bg);margin-left:-1px;position:absolute;top:-7px;bottom:-7px}.meter-legend{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;gap:4px 18px;display:flex}.meter-legend span{align-items:center;gap:6px;display:inline-flex}.key-fill{background:var(--c1);width:12px;height:8px;display:inline-block}.key-pace{background:var(--ink);width:2px;height:14px;display:inline-block}.key-dash{border-top:2px dashed var(--chart-even-pace);width:18px;height:0;display:inline-block}.key-line{border-top:2px solid var(--c1);width:18px;height:0;display:inline-block}.pacebar{background:var(--meter-track);height:8px;margin:6px 0 4px;display:block;position:relative}.pace__fill{background:var(--c1);position:absolute;top:0;bottom:0;left:0}.pace__fill--ahead{background:repeating-linear-gradient(135deg, var(--c1) 0 4px, var(--c1-hatch) 4px 6px)}.pace__even{background:var(--ink);width:2px;box-shadow:0 0 0 1px var(--bg);margin-left:-1px;position:absolute;top:-4px;bottom:-4px;left:50%}.limit{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.limit__bar{background:var(--meter-track);height:8px;margin-top:4px;display:block;position:relative}.limit__bar i{background:var(--c1);position:absolute;top:0;bottom:0;left:0}.limit__bar b{background:var(--ink);width:2px;box-shadow:0 0 0 1px var(--surface-1);margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.limit--over .limit__bar i{background:repeating-linear-gradient(135deg, var(--warn) 0 4px, var(--warn-bg) 4px 6px)}.limit__fig{font-size:var(--text-sm);color:var(--ink-2)}.limit__fig b{color:var(--ink);font-weight:var(--weight-semibold)}.limit__words{font-size:var(--text-sm);color:var(--ink-3)}.limit--over .limit__words{color:var(--warn-ink);font-weight:var(--weight-semibold)}.scrim{background:var(--scrim);z-index:var(--z-drawer);position:fixed;inset:0}.scrim.on{z-index:var(--z-dialog);padding:var(--space-5);place-items:safe center;display:grid;overflow-y:auto}.dialog-wrap{z-index:var(--z-dialog);padding:var(--space-5);place-items:safe center;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog-wrap .scrim{z-index:auto;position:fixed}.dialog{width:min(560px,100%);padding:var(--space-5);background:var(--surface-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);border:1px solid var(--line-strong);position:relative}.dialog__title,.picker-head h2{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-semibold);padding-right:40px;line-height:1.3}.picker-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.dialog__intro{margin-top:var(--space-2);color:var(--ink-2)}.dialog__close{position:absolute;top:14px;right:14px}.dialog__foot{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.dialog__note{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-2);gap:8px;display:flex}.dialog__note .ic{color:var(--ink-3);flex:none;margin-top:2px}.dialog--danger{border-top:4px solid var(--danger)}.dialog__eyebrow{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--danger-ink);align-items:center;gap:6px;display:inline-flex}.dialog__lock{font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:6px;margin-right:auto;display:inline-flex}.dialog__lock[hidden]{display:none}.kv{grid-template-columns:minmax(140px,30%) minmax(0,1fr);display:grid}.kv>dt,.kv>dd,.kv>span,.kv>b{border-bottom:1px solid var(--line);padding:10px 0}.kv>dt,.kv>span{color:var(--ink-3);font-size:var(--text-sm);padding-right:var(--space-3);line-height:1.5}.kv>dd,.kv>b{min-width:0;font-weight:var(--weight-regular)}@media (width<=899px){.dialog-wrap,.scrim.on{place-items:end stretch;padding:0}.picker{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:92vh;margin-top:auto}.dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:100%;padding:var(--space-5) var(--space-4) var(--space-4);overflow-y:auto}.dialog__foot{background:var(--surface-1);padding-top:var(--space-3);flex-wrap:wrap;position:sticky;bottom:0}.dialog__foot .btn{flex:1 1 0;width:auto}.dialog__foot .btn:last-child{flex-grow:1.6}.dialog__lock{flex-basis:100%}.kv{grid-template-columns:minmax(0,1fr)}.kv>dt,.kv>span{border-bottom:0;padding-bottom:0}.kv>dd,.kv>b{padding-top:2px}}.anchor{display:inline-flex;position:relative}.pop{z-index:var(--z-dialog);min-width:220px;padding:var(--space-1);background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);position:absolute;top:calc(100% + 6px);right:0}.pop-item{border-radius:var(--radius-sm);width:100%;color:var(--ink);text-align:left;font-size:var(--text-md);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.pop-item:hover,.pop-item.on,.pop-item.is-hover{background:var(--surface-2)}.pop-item.on{box-shadow:inset 3px 0 0 var(--ink)}.cmdk{background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-lg);width:min(620px,100%);box-shadow:var(--shadow-3);margin-top:12vh;overflow:hidden}.cmdk-input{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.cmdk-input input{font-size:var(--text-lg);color:var(--ink);background:0 0;border:0;flex:1}.cmdk-list{max-height:50vh;padding:var(--space-1);overflow-y:auto}kbd,.kbd{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-width:20px;height:20px;font:500 var(--text-xs)/1 var(--font-mono);color:var(--ink-2);background:var(--surface-inset);border-bottom-width:2px;place-items:center;padding:0 5px;display:inline-grid}.alert,.errbox{gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-4);border-left:3px solid var(--warn);background:var(--warn-bg);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.alert--bad,.errbox{border-left-color:var(--bad);background:var(--bad-bg)}.alert__icon,.alert-ico{color:var(--warn-ink);padding-top:2px}.alert--bad .alert__icon,.errbox .alert-ico{color:var(--bad-ink)}.alert__title{font-weight:var(--weight-semibold)}.alert__body{color:var(--ink-2);margin-top:2px}.alert__action{align-self:center}@media (width<=899px){.alert,.errbox{grid-template-columns:auto minmax(0,1fr)}.alert__action{grid-column:1/-1;justify-self:stretch}.alert__action .btn{width:100%}}.note{font-size:var(--text-sm);color:var(--ink-2);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.note .ic{margin-top:1px}.note--warn{color:var(--warn-ink)}.problist{counter-reset:p}.probitem{gap:6px var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.probitem:first-child{border-top:1px solid var(--line)}.probitem__icon{color:var(--bad-ink);align-self:start;padding-top:2px}.probitem__text{font-weight:var(--weight-semibold)}.probitem__step{font-size:var(--text-sm);color:var(--ink-3);font-weight:var(--weight-regular);display:block}.probitem>.btn{grid-column:2;justify-self:start}.spark{display:block;overflow:visible}.spark polyline{fill:none;stroke:var(--c1);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.spark circle{fill:var(--c1)}.spark__ref{stroke:var(--chart-even-pace);stroke-width:1px;stroke-dasharray:3 3}.spark__frame{stroke:var(--chart-grid);stroke-width:1px}.spark-cell{flex-direction:column;gap:3px;display:flex}.spark-cap{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.spark-cap i{border-top:1.5px dashed var(--chart-even-pace);width:12px;height:0;display:inline-block}.chartbox{height:280px;font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;position:relative}.chartbox__plot{position:absolute;inset:16px 76px 28px 52px}.chartbox__plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chartbox__plot .grid,.chart .gl{stroke:var(--chart-grid);stroke-width:1px}.chartbox__plot .axis{stroke:var(--line-strong);stroke-width:1px}.chartbox__plot .actual{stroke:var(--c1);stroke-width:2.5px;fill:none;stroke-linejoin:round}.chartbox__plot .pace{stroke:var(--chart-even-pace);stroke-width:1.5px;stroke-dasharray:6 5;fill:none}.chartbox__plot .today{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 3}.chart .axis-t{fill:var(--ink-3);font-size:var(--text-xs)}.chart .crosshair{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 3}.chartbox__dot{background:var(--c1);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.chartbox__lab{white-space:nowrap;background:var(--bg);color:var(--ink-2);padding:1px 4px;position:absolute;transform:translateY(-120%)}.chartbox__lab b{color:var(--ink);font-size:var(--text-sm)}.chartbox__y{width:44px;position:absolute;top:16px;bottom:28px;left:0}.chartbox__y span{position:absolute;right:0;transform:translateY(-50%)}.chartbox__x{height:20px;position:absolute;bottom:0;left:52px;right:76px}.chartbox__x span{white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%)}.chartbox__x .x31{transform:translate(-100%)}.chartbox__r{width:70px;line-height:1.3;position:absolute;right:0;transform:translateY(-50%)}.chartbox__r b{color:var(--ink-2);font-weight:var(--weight-semibold)}.tip{background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);font-size:var(--text-sm);color:var(--ink);pointer-events:none;white-space:nowrap;padding:8px 10px;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.tip-d{font-weight:var(--weight-semibold);margin-bottom:4px}.tip-r{align-items:center;gap:8px;display:flex}.tip-r i{width:10px;height:2px}.tip-r b{font-variant-numeric:tabular-nums;margin-left:auto}@media (width<=1179px){.chartbox{height:230px}.chartbox__x .x8,.chartbox__x .x22{display:none}}.adm{vertical-align:middle;display:inline-block}.adm--16{width:16px;height:16px}.adm--20{width:20px;height:20px}.adm--28{width:28px;height:28px}.adm--64{width:64px;height:64px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field__label,.field>label{font-weight:var(--weight-semibold);font-size:var(--text-md)}.field__label .opt{font-weight:var(--weight-regular);color:var(--ink-3)}.field__hint,.hint{font-size:var(--text-sm);color:var(--ink-3);line-height:1.45}.field__error{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--bad-ink);align-items:flex-start;gap:6px;line-height:1.4;display:flex}.field__error .ic{margin-top:1px}.input,.inp,.select,.textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-inset);width:100%;min-width:0;min-height:40px;color:var(--ink);font-size:var(--text-md);padding:8px 12px;line-height:1.4}.input::placeholder,.inp::placeholder,.textarea::placeholder{color:var(--ink-3);font-style:italic}.input:hover,.inp:hover,.select:hover,.textarea:hover{border-color:var(--ink-2)}.input[aria-invalid=true],.inp[aria-invalid=true],.textarea[aria-invalid=true]{border:1.5px solid var(--bad);background:var(--surface-inset)}.input--num{font-variant-numeric:tabular-nums;text-align:right}.affix{align-items:stretch;min-width:0;display:flex}.affix__pre{border:1px solid var(--line-strong);border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-md);border-right:0;place-items:center;padding:0 10px;display:grid}.affix .input{border-radius:0 var(--radius-md) var(--radius-md) 0}.textarea{resize:vertical;min-height:96px}.counter{font:var(--weight-medium) var(--text-xs)/1 var(--font-mono);color:var(--ink-3);white-space:nowrap}.counter--near{color:var(--ink);font-weight:var(--weight-semibold)}.counter--over{color:var(--bad-ink);font-weight:var(--weight-semibold)}.select{appearance:none;cursor:pointer;padding-right:34px}.selectw{min-width:0;max-width:100%;display:inline-flex;position:relative}.selectw--block{width:100%;display:flex}.selectw:after{content:"";pointer-events:none;border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);width:6px;height:6px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.select--inline{width:auto;min-height:34px;font-size:var(--text-sm);padding-top:5px;padding-bottom:5px}.filter{font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.filter label,.filter__label{font-weight:var(--weight-semibold);color:var(--ink-2)}.chk{cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.chk input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:1px 0 0}.chk__text{min-width:0}.toggle-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:flex}.switch{border-radius:var(--radius-full);cursor:pointer;background:var(--surface-inset);border:1.5px solid var(--line-strong);flex:none;width:40px;height:24px;padding:0;position:relative}.switch:after{content:"";background:var(--ink-2);width:15px;height:15px;transition:transform var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--ink);border-color:var(--ink)}.switch[aria-checked=true]:after{background:var(--bg);transform:translate(16px)}.switch-row{font-weight:var(--weight-semibold);align-items:center;gap:10px;display:inline-flex}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);gap:3px;max-width:100%;padding:3px;display:inline-flex}.seg__opt{display:inline-flex;position:relative}.seg__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg__opt span{border-radius:var(--radius-sm);min-height:30px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink-2);white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.seg__opt:hover span,.seg__opt.is-hover span{color:var(--ink)}.seg__opt input:checked+span{background:var(--surface-1);color:var(--ink);font-weight:var(--weight-bold);border-color:var(--ink)}.seg__opt input:focus-visible+span,.seg__opt.is-focus span{outline:3px solid var(--focus);outline-offset:2px}.seg--full{display:flex}.seg--full .seg__opt{flex:1}.seg--full .seg__opt span{width:100%}@media (width<=899px){.seg--full{flex-direction:column}}.ccards{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));display:grid}.ccards--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.ccard{min-width:0;display:block;position:relative}.ccard--wide{grid-column:1/-1}.ccard input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ccard__box{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-inset);flex-direction:column;gap:4px;height:100%;padding:12px 14px 12px 40px;display:flex;position:relative}.ccard__box:before{content:"";border:1.5px solid var(--line-strong);background:var(--surface-inset);border-radius:50%;width:16px;height:16px;position:absolute;top:14px;left:14px}.ccard__label{font-weight:var(--weight-semibold)}.ccard__hint{font-size:var(--text-sm);color:var(--ink-3);line-height:1.4}.ccard__note{font-size:var(--text-sm);color:var(--ink-2);line-height:1.4}.ccard:hover .ccard__box,.ccard.is-hover .ccard__box{border-color:var(--ink-2);background:var(--surface-1)}.ccard input:checked+.ccard__box{border:1.5px solid var(--ink);background:var(--surface-1);padding:11.5px 13.5px 11.5px 39.5px}.ccard input:checked+.ccard__box:before{border-color:var(--ink);background:var(--ink)}.ccard input:checked+.ccard__box:after{content:"";border:2px solid var(--bg);border-top:0;border-right:0;width:7px;height:4px;position:absolute;top:18px;left:18.5px;transform:rotate(-45deg)}.ccard input:checked+.ccard__box .ccard__label:after{content:" · selected";font-weight:var(--weight-regular);color:var(--ink-2);font-size:var(--text-sm)}.ccard input:focus-visible+.ccard__box{outline:3px solid var(--focus);outline-offset:2px}.ccard input:disabled+.ccard__box{border-style:dashed;border-color:var(--line-strong);background:0 0}.ccard input:disabled+.ccard__box:before{background:0 0;border-style:dashed}.ccard input:disabled+.ccard__box .ccard__label{color:var(--ink-2)}.tokens{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.token{border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface-inset);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex}.token button{width:24px;height:24px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.token button:hover{background:var(--surface-2)}.tabs{gap:var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;row-gap:0;display:flex;overflow:visible}.tab{color:var(--ink-2);font-weight:var(--weight-medium);font-size:var(--text-md);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 0 9px;text-decoration:none;display:inline-flex}.tab:hover,.tab.is-hover{color:var(--ink);border-bottom-color:var(--line-strong)}.tab[aria-selected=true]{color:var(--ink);font-weight:var(--weight-bold);border-bottom-color:var(--ink)}.tab__count{font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:var(--weight-semibold)}.tab[aria-selected=true] .tab__count{color:var(--ink)}.tabs--sm{gap:var(--space-4)}.tabs--sm .tab{font-size:var(--text-sm);padding:6px 0}.steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.steps>li{min-width:0;display:flex}.step{min-width:0;color:var(--ink-2);border-right:1px solid var(--line);flex:1;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex;position:relative}.steps>li:last-child .step{border-right:0}.step__n{border:1.5px solid var(--line-strong);width:24px;height:24px;font:var(--weight-bold) var(--text-xs)/1 var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:inline-grid}.step__text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.step__label{font-weight:var(--weight-semibold);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.step__state{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap}.step--fix .step__state{color:var(--bad-ink);font-weight:var(--weight-semibold)}.step--done .step__n{background:var(--ink);border-color:var(--ink);color:var(--bg)}.step--fix .step__n{border-color:var(--bad);color:var(--bad-ink)}.step[aria-current=step]{background:var(--surface-1);box-shadow:inset 0 -3px 0 var(--ink)}.step:hover,.step.is-hover{background:var(--surface-2)}@media (width<=899px){.steps{grid-template-columns:auto auto auto auto auto;justify-content:space-between}.steps .step{border-right:0;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 5px}.step__label{font-size:var(--text-xs);white-space:nowrap;overflow:visible}.step__state{font-size:var(--text-xs);white-space:nowrap;line-height:1.25}}.ledger-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--text-md)}.ledger-table th{text-align:left;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-strong);vertical-align:bottom;padding:10px 12px 8px}.ledger-table td{border-bottom:1px solid var(--line);vertical-align:top;min-width:0;padding:12px}.ledger-table .r{text-align:right;font-variant-numeric:tabular-nums}.ledger-table tbody tr:hover,.ledger-table tbody tr.is-hover{background:var(--surface-2)}.ledger-table tr.is-selected{background:var(--surface-3);box-shadow:inset 3px 0 0 var(--ink)}.ledger-table tr.is-selected:hover,.ledger-table tr.is-selected.is-hover{background:var(--surface-3)}.ledger-table .first{padding-left:0}.ledger-table .last{padding-right:0}.cell-title{font-weight:var(--weight-semibold);line-height:1.35}.cell-sub{font-size:var(--text-sm);color:var(--ink-3);margin-top:2px;line-height:1.4}.cell-lbl{display:none}.day-row th{font-family:var(--font-serif);text-transform:none;letter-spacing:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--ink);border-bottom:1px solid var(--ink);padding:28px 0 8px}.day-row th .muted{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-regular);margin-left:8px}@media (width<=1179px){.ledger-table,.ledger-table tbody,.ledger-table tr,.ledger-table td{width:100%;display:block}.ledger-table colgroup{display:none}.ledger-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ledger-table td{border-bottom:0;padding:0}.ledger-table tbody tr{padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.cell-lbl{font-size:var(--text-xs);color:var(--ink-3);font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;display:block}.ledger-table .r{text-align:left}.ledger-table td.inl{vertical-align:baseline;width:auto;margin-right:10px;display:inline-block}.day-row,.day-row th{display:block}.day-row th{padding-top:var(--space-5)}}.came{border-top:1px dotted var(--line-strong);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin-top:8px;padding-top:8px;line-height:1.45;display:grid}.came__h{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding-top:1px}.came__body{color:var(--ink)}.came__body b{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.came__next{color:var(--ink-3);display:block}.came--pending .came__body{color:var(--ink-2)}@media (width<=899px){.came{grid-template-columns:minmax(0,1fr)}}.entry{gap:var(--space-2) var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr) auto;display:grid}.entry__margin{font-size:var(--text-sm);color:var(--ink-3);flex-direction:column;align-items:flex-start;gap:3px;min-width:0;line-height:1.4;display:flex}.entry__margin b{color:var(--ink);font-weight:var(--weight-semibold);font-size:var(--text-md);display:block}.entry__margin .writes{font-size:var(--text-sm)}.entry__body{min-width:0}.entry__title{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1.35}.entry__detail{color:var(--ink-2);margin-top:4px}.entry__figs{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;gap:4px 20px;margin-top:8px;display:flex}.entry__figs b{color:var(--ink);font-variant-numeric:tabular-nums}.entry__side{align-items:flex-end;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.entry__side .btn-row{flex-wrap:nowrap;justify-content:flex-end}.entry__state{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:6px;display:flex}.entry__state .adm{width:20px;height:20px;color:var(--mark)}.entry--pencil,.entry--inked,.entry--struck,.pencil,.pencil--inked{margin:var(--space-3) 0;padding:var(--space-4) var(--space-4);border:1.5px dashed var(--pencil);border-radius:var(--radius-md);transition:border-color var(--dur-slow) var(--ease-out), border-style 0s var(--dur-slow);background:0 0}.entry--inked,.pencil--inked{border-style:solid;border-color:var(--ink)}.entry--struck{border-style:solid;border-color:var(--line-strong)}.entry--struck .entry__title{text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}@media (width<=1179px){.entry{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.entry__margin{flex-flow:wrap;align-items:center;gap:2px 12px}.entry__margin b{display:inline}.entry__side{align-items:stretch}.entry__side .btn-row{justify-content:stretch}.entry__side .btn-row .btn{flex:1}}@media (width<=899px){.entry--pencil,.entry--inked,.entry--struck,.pencil,.pencil--inked{padding:var(--space-3)}}.countdown{font:var(--weight-semibold) var(--text-md)/1 var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.countdown-bar{background:var(--surface-3);width:140px;height:3px;position:relative}.countdown-bar i{background:var(--ink-2);position:absolute;top:0;bottom:0;left:0}.decision{padding:var(--space-4) var(--space-5) var(--space-4)}.decision__head{font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.decision__head .writes{font-size:var(--text-sm)}.decision__client{font-weight:var(--weight-semibold);color:var(--ink);font-size:var(--text-md)}.decision__by{margin-left:auto}.decision__by b{color:var(--ink-2);font-weight:var(--weight-semibold)}.decision__title{margin-top:var(--space-2);font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:1.3}.decision__why{margin-top:var(--space-1);color:var(--ink-2);max-width:96ch}.decision__grid{gap:var(--space-6);margin-top:var(--space-3);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;display:grid}.decision__main{min-width:0}.decide{flex-direction:column;min-width:0;display:flex}.decide__foot{margin-top:var(--space-3);padding:var(--space-3) 0 var(--space-2);border-top:1px solid var(--ink);gap:var(--space-3);z-index:var(--z-sticky);background:var(--surface-1);flex-direction:column;display:flex;position:sticky;bottom:0}.decide__foot .btn-row{flex-wrap:nowrap;justify-content:flex-end}.decide__foot .btn-row .btn--reject{flex:none}.decide__foot .btn-row .btn--primary{flex:0 260px}.decision__after{font-size:var(--text-sm);color:var(--ink-2)}.decision__after b{color:var(--ink)}.mini-head{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--space-2)}.change-table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.change-table th{text-align:left;font-size:var(--text-xs);color:var(--ink-3);font-weight:var(--weight-semibold);border-bottom:1px solid var(--line-strong);padding:0 0 6px}.change-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 0}.change-table .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px}.change-table .arrow{text-align:center;width:28px;color:var(--ink-3);padding-left:8px}.change-table .after{font-weight:var(--weight-bold)}.change-table .before{color:var(--ink-2)}.change-table td.r{padding-top:12px}.change-table tfoot td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-weight:var(--weight-semibold)}.change-table tfoot .cell-sub{font-weight:var(--weight-regular)}.decision .evidence{gap:0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision .evidence>div{border-bottom:1px solid var(--line);min-width:0;padding:10px 0}.decision .evidence dt{font-size:var(--text-sm);color:var(--ink-3);line-height:1.35}.decision .evidence dd{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums lining-nums;margin-top:2px;line-height:1.3}.decision .evidence dd small{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-2);font-weight:var(--weight-regular);margin-top:2px;display:block}.decision .evidence__wide{grid-column:1/-1}.decision .evidence--3{gap:0 var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.decision .evidence--3>div{padding-top:6px}.facts>div{border-bottom:1px solid var(--line);padding:10px 0}.facts>div:first-child{padding-top:0}.facts .mini-head{margin-bottom:4px}.facts p{color:var(--ink);line-height:1.5}.facts .ok-line{gap:8px;display:flex}.facts .ok-line .ic{color:var(--ok-ink);margin-top:3px}.confidence{align-items:baseline;gap:10px;display:flex}.confidence__n{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.3}.expect{margin-top:var(--space-4)}@media (width<=1179px){.decision__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.decision__by{width:100%;margin-left:0}.decision .evidence--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.decision{padding:var(--space-4) var(--space-4) 0}.decision__grid{flex-direction:column;gap:0;display:flex}.decision__main,.decide,.decide .facts{display:contents}.decision__main>.mini-head:first-child,.decision__main>.decision__why,.decision .change-table{order:1}.decide .facts>div:first-child{padding-top:var(--space-4);order:2}.decide .facts>div:nth-child(2){order:3}.decision__main>.mini-head.ev-h{order:4;margin-top:var(--space-4)!important}.decision .evidence{order:5}.decide .facts>div:nth-child(3){order:6}.decision .expect{order:7;margin-top:0;padding:10px 0}.decide__foot{z-index:var(--z-sticky);margin:var(--space-4) calc(-1 * var(--space-4)) 0;padding:var(--space-3) var(--space-4);background:var(--bg);border-top:1px solid var(--line-strong);border-radius:0 0 var(--radius-lg) var(--radius-lg);order:8;position:sticky;bottom:0;box-shadow:0 -8px 16px -12px #1c191559}.change-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.change-table tr{border-bottom:1px solid var(--line);grid-template-columns:auto 24px auto;justify-content:start;align-items:center;gap:2px 6px;padding:10px 0;display:grid}.change-table td{border:0;padding:0;display:block}.change-table td:first-child{grid-column:1/-1;margin-bottom:4px}.change-table .r{text-align:left;padding-left:0}.change-table td.r{padding-top:0}.change-table .arrow{padding-left:0}.change-table tfoot tr{border-top:1px solid var(--ink);border-bottom:3px double var(--ink)}.change-table tfoot td{border:0}.decision .evidence--3{grid-template-columns:minmax(0,1fr)}.decision .evidence--3>div{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;padding:8px 0;display:grid}.decision .evidence--3 dd{display:contents}.decision .evidence--3 dt{grid-area:1/1}.decision .evidence--3 dd small{grid-area:2/1/auto/-1}}.keys{font-size:var(--text-sm);color:var(--ink-2);padding:var(--space-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.keys__list{flex-wrap:wrap;gap:4px 12px;display:flex}.keys__list span{align-items:center;gap:4px;display:inline-flex}.keys .switch-row{font-size:var(--text-sm);margin-left:auto}.keys__note{font-size:var(--text-xs);color:var(--ink-3);flex-basis:100%}@media (width<=899px){.keys{display:none}}.selbar{top:calc(var(--topbar-h) + var(--space-2));bottom:var(--space-2);z-index:var(--z-sticky);margin-top:var(--space-3);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));background:var(--surface-1);border:1px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);flex-wrap:wrap;display:flex;position:sticky}.selbar__count{font-weight:var(--weight-bold);margin-right:var(--space-2);font-variant-numeric:tabular-nums}.selbar__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.selbar__clear{margin-left:auto}.selbar__why{gap:2px var(--space-5);padding:var(--space-2) 0 0;border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;flex-basis:100%;margin:0;list-style:none;display:flex}.selbar__why li{gap:6px;display:flex}.selbar__why .ic{flex:none;margin-top:2px}.selbar__queued{font-size:var(--text-sm);color:var(--ink-3);flex-basis:100%}@media (width<=899px){.selbar{border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4))}.selbar__count{order:0}.selbar__clear{order:1}.selbar__acts{flex-basis:100%;order:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.selbar__acts .btn{justify-content:center}.selbar__why,.selbar__queued{order:3}.selbar__why{flex-direction:column}}.fig{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.ref{vertical-align:1px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-inset);min-width:24px;height:24px;font:var(--weight-semibold) var(--text-xs)/1 var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums;place-items:center;margin-left:3px;padding:0 5px;text-decoration:none;display:inline-grid}.ref:hover,.ref.is-hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.sources{counter-reset:src}.source{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:2px 10px;padding:12px 8px 12px 0;display:grid}.source.is-hover{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--ink)}.source__n{font:var(--weight-semibold) var(--text-sm)/1.5 var(--font-sans);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.source__label{font-weight:var(--weight-semibold)}.source__value{font-variant-numeric:tabular-nums}.source__meta{font-size:var(--text-sm);color:var(--ink-3);grid-column:2;line-height:1.45}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100vh;display:grid}.app__col{border-left:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.main{width:100%;max-width:1320px;padding:var(--space-6) var(--gutter) var(--space-8)}.main--wide{max-width:none}.side{align-self:start;gap:var(--space-4);height:min(100vh,900px);padding:var(--space-4) var(--space-3) var(--space-4);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.brand{margin-bottom:var(--space-1);color:var(--mark);border-radius:var(--radius-md);cursor:pointer;font:var(--weight-semibold) 17px/1 var(--font-sans);letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:inline-flex}.brand .adm,.brand-mark .adm{width:30px;height:30px}.brand__word,.brand-name{color:var(--ink)}.nav,.nav-group{flex-direction:column;gap:1px;display:flex}.nav__group,.nav-title{margin:var(--space-4) 10px var(--space-1)}.nav__item,.nav-item{border-radius:var(--radius-md);color:var(--ink-2);font-size:var(--text-md);font-weight:var(--weight-medium);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:7px 10px;text-decoration:none;display:grid;position:relative}.nav__item:hover,.nav__item.is-hover,.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav__item[aria-current=page],.nav-item.on{background:var(--surface-3);color:var(--ink);font-weight:var(--weight-semibold);box-shadow:inset 3px 0 0 var(--ink)}.nav__count,.nav-count{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.nav__count svg,.nav__count .adm{width:16px;height:16px;color:var(--mark)}.nav__sub,.nav-tag{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--ink-3);grid-column:2/-1;line-height:1.35}.nav__sub b{font-weight:var(--weight-semibold);color:var(--ink-2)}.side__foot,.side-foot{gap:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.fresh,.freshness{padding:var(--space-3) 10px 0;border-top:1px solid var(--line)}.fresh__label{font-size:var(--text-xs);color:var(--ink-3)}.fresh__value{font-size:var(--text-md);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.fresh__note{font-size:var(--text-xs);color:var(--warn-ink);gap:6px;margin-top:4px;line-height:1.35;display:flex}.fresh__note .ic{margin-top:1px}.halt{text-align:left;cursor:pointer;background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);width:100%;color:var(--danger-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.halt:hover,.halt.is-hover{background:var(--bad-bg);border-color:var(--danger)}.halt__label{font-weight:var(--weight-semibold);font-size:var(--text-md);line-height:1.2;display:block}.halt__state{font-size:var(--text-xs);color:var(--ink-2);font-weight:var(--weight-medium);align-items:center;gap:5px;display:flex}.halt__track{border-radius:var(--radius-full);border:1.5px solid var(--line-strong);background:var(--surface-inset);width:34px;height:20px;position:relative}.halt__track:after{content:"";background:var(--ink-3);border-radius:50%;width:12px;height:12px;position:absolute;top:2.5px;left:3px}.halt[aria-checked=true]{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.halt[aria-checked=true] .halt__state{color:var(--on-danger)}.halt[aria-checked=true] .halt__track{border-color:var(--on-danger);background:0 0}.halt[aria-checked=true] .halt__track:after{background:var(--on-danger);left:auto;right:2px}.halt .adm{width:22px;height:22px;color:var(--mark)}.halt[aria-checked=true] .adm{background:var(--surface-1);border-radius:50%;width:28px;height:28px;padding:3px}.halt__help{font-size:var(--text-xs);color:var(--ink-3);margin-top:6px;padding:0 2px;line-height:1.35}.top{z-index:var(--z-sticky);height:var(--topbar-h);align-items:center;gap:var(--space-3);padding:0 var(--gutter);background:var(--bg);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.top__spacer{flex:1}.top__brand{color:var(--mark);display:none}.top__brand .adm{width:28px;height:28px}.org{border-radius:var(--radius-md);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:inline-flex}.org:hover,.org.is-hover{background:var(--surface-2)}.badge{border-radius:var(--radius-sm);border:1px solid var(--ink);width:26px;height:26px;font:var(--weight-bold) 11px/1 var(--font-sans);letter-spacing:.02em;color:var(--ink);place-items:center;display:inline-grid}.pill{border-radius:var(--radius-full);height:32px;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pill:hover,.pill.is-hover{filter:brightness(.97)}.pill--warn{background:var(--warn-bg);color:var(--warn-ink);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.pill--ok{background:var(--ok-bg);color:var(--ok-ink)}.pill--danger{background:var(--danger);color:var(--on-danger);padding-left:4px}.pill .adm{background:var(--surface-1);width:24px;height:24px;color:var(--mark);border-radius:50%;padding:2px}.pill__short{display:none}.search{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-inset);width:min(320px,30vw);height:36px;color:var(--ink-3);font-size:var(--text-md);cursor:text;text-align:left;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.search span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.iconbtn,.icon-btn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.iconbtn:hover,.iconbtn.is-hover,.icon-btn:hover{background:var(--surface-2);color:var(--ink)}.iconbtn--search{display:none}.userbtn{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:3px 6px 3px 3px;display:inline-flex}.userbtn:hover,.userbtn.is-hover{background:var(--surface-2)}.avatar{background:var(--surface-3);width:30px;height:30px;color:var(--ink);font:var(--weight-bold) 11px/1 var(--font-sans);letter-spacing:.03em;border-radius:50%;place-items:center;display:inline-grid}.menubtn{display:none}.side-scrim{background:var(--scrim);z-index:var(--z-drawer);position:fixed;inset:0}.navdrawer{z-index:calc(var(--z-drawer) + 1);background:var(--bg);width:min(320px,86vw);box-shadow:var(--shadow-3);gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-4);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.navdrawer__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.navdrawer .side__foot{margin-top:var(--space-3);gap:var(--space-2)}.navdrawer .nav__item{padding-top:6px;padding-bottom:6px}.navdrawer .nav__group{margin-top:var(--space-2)}.navdrawer .fresh{padding-top:var(--space-2)}.navdrawer__org{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 10px;display:flex}@media (width<=899px){:root{--topbar-h:56px}.app{grid-template-columns:minmax(0,1fr)}.app>.side{z-index:calc(var(--z-drawer) + 1);background:var(--bg);width:min(320px,86vw);height:100%;box-shadow:var(--shadow-3);transition:transform var(--dur-base) var(--ease-out);visibility:hidden;position:fixed;top:0;bottom:0;left:0;transform:translate(-101%)}.app>.side.open{visibility:visible;transform:none}.side__close{display:inline-grid}.app__col{border-left:0}.top{gap:var(--space-2);padding:0 var(--space-3)}.menubtn{display:inline-grid}.top__brand{display:inline-flex}.org,.search,.top .iconbtn--help{display:none}.userbtn__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iconbtn--search{display:inline-grid}.pill{padding:0 9px}.pill .adm{display:none}.pill__long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pill__short{display:inline}.main{padding:var(--space-5) var(--space-4) var(--space-7)}}.side__close{display:none}@media (prefers-reduced-motion:reduce){.app>.side{transition:none}}details.more-settings{border:1px solid var(--line);background:var(--surface-inset);border-radius:12px;margin:0 0 16px;padding:0 14px}details.more-settings>summary{cursor:pointer;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;padding:12px 0;font-size:13px;font-weight:600;list-style:none;display:flex}details.more-settings>summary::-webkit-details-marker{display:none}details.more-settings>summary:before{content:"▸";color:var(--ink-4);font-size:var(--text-xs)}details.more-settings[open]>summary:before{content:"▾"}details.more-settings[open]{padding-bottom:6px}.settings-group{border-top:1px solid var(--line);padding:14px 0 4px}.settings-group>h5{color:var(--ink);margin:0 0 4px;font-size:12.5px;font-weight:600}.settings-row{align-items:center;gap:6px;margin-bottom:6px;display:grid}.settings-row.schedule{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) auto}.settings-row.device{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.settings-row.radius{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.settings-row.pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.type-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.type-card{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);text-align:left;border-radius:10px;padding:10px 11px;font-size:12px}.type-card b{color:var(--ink);align-items:center;gap:6px;margin-bottom:3px;font-size:12.5px;display:flex}.type-card.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--surface-3)}.type-card.off{opacity:.62}.type-card .why{color:var(--ink-4);font-size:var(--text-xs);margin-top:5px;line-height:1.4;display:block}.type-card a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.settings-review{margin:16px 0 0}.settings-review .kv-cell b{font-weight:500}@media (width<=640px){.settings-row.schedule,.settings-row.radius{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.settings-row.pair{grid-template-columns:minmax(0,1fr)}}.pmax-preview{gap:10px;min-width:0;display:grid}.pmax-note{font-size:var(--text-xs);color:var(--ink-4);line-height:1.45}.pmax-card{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:12px;gap:6px;min-width:0;padding:12px 13px;display:grid}.pmax-card.small{padding:10px}.pmax-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.pmax-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.pmax-host{font-size:var(--text-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pmax-headline{color:var(--platform-meta);overflow-wrap:anywhere;font-size:13.5px;line-height:1.3}.pmax-card.small .pmax-headline{color:var(--ink);font-size:12px}.pmax-text{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.pmax-picture{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;place-items:center;min-width:0;padding:6px;display:grid;overflow:hidden}.pmax-picture span{font-size:var(--text-xs);color:var(--ink-2);text-align:center;overflow-wrap:anywhere}.pmax-picture.is-empty{background:var(--surface-inset);border-style:dashed}.pmax-picture.is-empty span{color:var(--ink-4)}.pmax-brand{color:var(--ink);align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.pmax-brand span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pmax-logo{width:22px;height:22px;font-size:var(--text-xs);background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line-strong);border-radius:5px;flex:none;place-items:center;font-weight:700;display:grid}.pmax-logo.is-empty{background:var(--surface-inset);color:var(--ink-4);border:1px dashed var(--line-strong)}.pmax-cta{font-size:var(--text-xs);background:var(--platform-meta);color:var(--surface-1);border-radius:999px;justify-self:start;padding:4px 10px;font-weight:600}@media (width<=640px){.pmax-row{grid-template-columns:minmax(0,1fr)}}.dg-channels{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;margin-top:10px;display:grid}.dg-channel{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;display:flex}.dg-channel:hover{border-color:var(--line-strong)}.dg-channel input{flex:none;margin-top:2px}.dg-channel>span{gap:2px;min-width:0;display:grid}.dg-channel b{color:var(--ink);font-size:12.5px;font-weight:600}.dg-channel span span{font-size:var(--text-xs);color:var(--ink-4);line-height:1.4}.dg-cards{gap:10px;margin-bottom:8px;display:grid}.dg-card{min-width:0}.dg-lookalike{min-width:0;margin-bottom:10px}.dg-audience,.dg-audience>*{min-width:0}.dg-audience .row2{grid-template-columns:minmax(0,1fr)}.dg-audience .picker{min-width:0;max-width:100%}.dg-kind-menu{border:1px dashed var(--line-strong);border-radius:10px;gap:5px;padding:8px;display:grid}.dg-kind-menu .tb{justify-content:flex-start}.dg-video-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.dg-video-id{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:140px;overflow:hidden}.dg-review-ad{margin-left:10px}.dg-row{align-items:start}.dg-demographics>summary{cursor:pointer;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px;font-weight:700}.dg-swipe{gap:8px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.dg-swipe-card{flex:0 0 42%;gap:4px;min-width:0;display:grid}@media (width<=640px){.dg-channels{grid-template-columns:minmax(0,1fr)}.dg-video-id{max-width:90px}.dg-review-ad{margin-left:0}}.display-targeting{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.display-targeting .rows{grid-template-columns:minmax(0,1fr)}.display-targeting .token{white-space:normal;overflow-wrap:anywhere;max-width:100%}.display-small{align-content:start}.topic-picker{gap:6px;min-width:0;display:grid}.topic-results{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:2px;max-height:220px;padding:4px;display:grid;overflow:auto}.topic-row{text-align:left;color:var(--ink-2);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-size:12.5px;display:flex}.topic-row:hover,.topic-row:focus-visible{background:var(--surface-inset);color:var(--ink)}.rows .r.placement-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;font-size:12.5px;display:grid}.rows .r.placement-row .ib{grid-area:1/3}.placement-row .placement-kind{grid-area:1/1}.placement-row .placement-value{grid-area:1/2}.placement-row .placement-read{grid-area:2/2}.placement-row .placement-read:empty{display:none}.placement-kind{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;font-weight:700}.placement-value{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.placement-read{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.placement-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.placement-add select{grid-column:1/-1;max-width:220px}.freq-row{grid-template-columns:minmax(0,1.3fr) 80px auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:6px;display:grid}.freq-row span{color:var(--ink-3);font-size:12.5px}.content-groups{gap:12px;display:grid}.display-ad-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.display-colors{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.display-swatch{border:1px solid var(--line-strong);vertical-align:-2px;border-radius:4px;width:14px;height:14px;margin-right:6px;display:inline-block}.display-banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.display-banner .pmax-picture{width:64px;height:64px}@media (width<=640px){.freq-row{grid-template-columns:72px auto minmax(0,1fr) auto}.freq-row select:first-child{grid-column:1/-1}.display-colors{grid-template-columns:minmax(0,1fr)}}.side__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.brand{width:auto}.brand-lockup{color:var(--mark);align-items:center;gap:10px;display:inline-flex}.brand-lockup .brand__word{font:var(--weight-semibold) 17px/1 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.brand--console{align-items:flex-start}.brand--console .eyebrow{font-size:var(--text-xs)}.nav-item>svg{color:var(--ink-3)}.nav-item.on>svg{color:var(--ink)}.nav__count .nav-count{display:inline}.nav-tag b{font-weight:var(--weight-semibold);color:var(--ink-2)}.side-foot .halt{margin-top:0}.halt:disabled{cursor:progress;opacity:.8}.halt .ic,.halt>svg:not(.adm){color:var(--danger-ink)}.halt[aria-checked=true]>svg:not(.adm){color:var(--on-danger)}.top__brand{cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;padding:0}.org__name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.pill{cursor:default}.pill--danger{padding-left:4px}.pop-note{font-size:var(--text-xs);color:var(--ink-3);margin:0;padding:8px 10px;line-height:1.5}.pop-item--danger{color:var(--danger-ink)}.pop-item--danger:hover{background:var(--bad-bg)}.pop-title{padding:8px 10px 6px}.pop-sep{background:var(--line);height:1px;margin:4px 2px}.search .kbd{flex:none;margin-left:auto}.search:hover{border-color:var(--ink-2)}.userbtn__text{text-align:left;display:block}.userbtn__name{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.2;display:block}.userbtn__role{font-size:var(--text-xs);color:var(--ink-3);line-height:1.2;display:block}.main:focus{outline:none}.app{background:var(--bg)}.view-as-banner{background:var(--warn-bg);border-bottom:1px solid var(--warn);color:var(--ink-2)}@media (width<=899px){.search{flex:none;justify-content:center;width:36px;height:36px;padding:0;display:inline-flex}.search .search-label,.search .kbd{display:none}.userbtn__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.side{gap:var(--space-2);padding-top:var(--space-2)}.top__spacer{flex:1}}.app.admin{--bg:#edeff0;--surface-1:#f7f8f8;--surface-2:#e3e6e8;--surface-3:#d9dde0;--line:#c6cdd2;--rule:#a9b2b8}:root[data-theme=dark] .app.admin{--bg:#0f1214;--surface-1:#1a1f22;--surface-2:#20262a;--surface-3:#283034;--line:#313a3f;--rule:#3f484e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app.admin{--bg:#0f1214;--surface-1:#1a1f22;--surface-2:#20262a;--surface-3:#283034;--line:#313a3f;--rule:#3f484e}}.admin-banner{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-1);color:var(--ink-2);font-size:var(--text-sm);align-items:center;gap:8px;padding:6px 12px;display:flex}.admin-banner b{color:var(--ink)}.operator-auth{background:#edeff0}:root[data-theme=dark] .operator-auth{background:#0f1214}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .operator-auth{background:#0f1214}}.operator-link{background:var(--surface-1);border:1px solid var(--line-strong);color:var(--ink-2)!important}.operator-door:hover{color:var(--ink);border-color:var(--line-strong);background:var(--surface-2)}.field{margin-bottom:var(--space-4)}.field>label{color:var(--ink)}.field .hint{margin-top:0}.tokens{margin-top:var(--space-2)}.token small{color:var(--ink-3);font-size:var(--text-xs)}.counter{text-align:right;flex:none;min-width:42px}.counter.over{color:var(--bad-ink);font-weight:var(--weight-semibold)}textarea.inp{resize:vertical;min-height:76px;line-height:1.5}select.inp{background-color:var(--surface-inset)}.kw-editor:focus-within{border-color:var(--ink-2);box-shadow:none}.seg button{border-radius:var(--radius-sm);min-height:30px;font-size:var(--text-sm);color:var(--ink-2);border:1.5px solid #0000;padding:0 12px}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--surface-1);color:var(--ink);font-weight:var(--weight-bold);border-color:var(--ink);box-shadow:none}.seg-label{font-size:var(--text-xs);color:var(--ink-3);letter-spacing:var(--tracking-caps)}.seg-pick select{background-color:var(--surface-1);color:var(--ink);border:1px solid var(--line-strong);box-shadow:none;font-size:var(--text-sm);min-height:30px}.choice{border:1px solid var(--line-strong);background:var(--surface-inset);color:var(--ink-2);border-radius:var(--radius-md);min-height:32px;font-size:var(--text-sm)}.choice:hover{border-color:var(--ink-2);color:var(--ink)}.choice.on{border:1.5px solid var(--ink);background:var(--surface-1);color:var(--ink);font-weight:var(--weight-semibold)}.choice-card{border:1px solid var(--line-strong);background:var(--surface-inset);border-radius:var(--radius-md);color:var(--ink-2);position:relative}.choice-card:hover{border-color:var(--ink-2);background:var(--surface-1);color:var(--ink)}.choice-card.on{border:1.5px solid var(--ink);background:var(--surface-1);color:var(--ink);box-shadow:none}.choice-card.on>b:after{content:" · selected";font-weight:var(--weight-regular);color:var(--ink-2);font-size:var(--text-sm)}.choice-card b{font-size:var(--text-md);color:var(--ink)}.choice-card span{font-size:var(--text-sm);color:var(--ink-3)}.choice-card:disabled{cursor:not-allowed;background:0 0;border-style:dashed}.check input,.toggle input,.camp-check{accent-color:var(--ink)}.check,.field label.check{font-size:var(--text-md)}.toggle{border-color:var(--line-strong);background:var(--surface-inset);border-radius:var(--radius-md)}.toggle b{font-size:var(--text-md)}.toggle span{font-size:var(--text-sm);color:var(--ink-3)}.wiz-steps{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;gap:0;max-width:100%;padding:0}.wiz-step{font-size:var(--text-md);color:var(--ink-2);border-right:1px solid var(--line);border-radius:0;padding:10px 14px}.wiz-step:last-child{border-right:0}.wiz-step:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.wiz-step.on{background:var(--surface-1);color:var(--ink);font-weight:var(--weight-semibold);box-shadow:inset 0 -3px 0 var(--ink)}.wiz-step i{width:24px;height:24px;font-size:var(--text-xs);border:1.5px solid var(--line-strong);color:var(--ink-2);background:0 0}.wiz-step.on i{background:var(--surface-1);border-color:var(--ink);color:var(--ink)}.wiz-step.done i{background:var(--ink);border-color:var(--ink);color:var(--bg)}.wiz-step.unfinished i{border-color:var(--bad);color:var(--bad-ink)}.wiz-step-dot{background:var(--bad);left:30px}.wiz-step:disabled{opacity:1;color:var(--ink-disabled)}.save-ind{font-size:var(--text-sm);color:var(--ink-3)}.wiz-foot{border-top:1px solid var(--ink)}.wiz-item{border-color:var(--line);background:var(--surface-inset);border-radius:var(--radius-md)}.wiz-item.on{border-color:var(--ink);background:var(--surface-1);box-shadow:inset 3px 0 0 var(--ink)}.wiz-item .nm{font-size:var(--text-md)}.wiz-add{border-color:var(--line-strong);color:var(--ink-2)}.wiz-add:hover:not(:disabled){color:var(--ink);border-color:var(--ink-2);background:var(--surface-2)}.wiz-tab{border-radius:var(--radius-sm);border-color:var(--line);background:0 0}.wiz-tab.on{border-color:var(--ink);background:var(--surface-1);color:var(--ink)}.wiz-tools .tb{background:var(--surface-1);border-color:var(--line-strong)}.wiz-block{border:0;border-top:1px solid var(--line-strong);padding:var(--space-4) 0 0;margin-bottom:var(--space-5);background:0 0;border-radius:0}.wiz-block-head h4{font:var(--weight-semibold) var(--text-lg)/1.3 var(--font-serif);letter-spacing:0;text-transform:none;color:var(--ink)}.wiz-block-head .rule{display:none}.problems{border:0;border-left:3px solid var(--bad);background:var(--bad-bg);border-radius:0}.problems.soft{border-left-color:var(--warn);background:var(--warn-bg)}.problem{font-size:var(--text-sm);color:var(--bad-ink);font-weight:var(--weight-semibold)}.problems.soft .problem{color:var(--warn-ink)}.notice{background:var(--surface-1);border-color:var(--line-strong);font-size:var(--text-sm)}.notice.warn{border:0;border-left:3px solid var(--warn);background:var(--warn-bg);border-radius:0}.estimate,.coverage{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--text-sm);background:0 0;border-radius:0;padding-left:0;padding-right:0}.link-btn{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.serp{background:var(--surface-1);border-color:var(--line-strong);border-radius:var(--radius-lg)}.serp-title{color:var(--platform-meta)}.card-edit,.tree-set,.kv-cell,.outcome-row,.asset-pick{background:var(--surface-inset)}.g-outcome-icon{border-color:var(--ink);background:0 0;border-radius:50%}.row-name:hover{border-bottom-color:var(--ink);color:var(--ink)!important}.row-toggle{background:var(--surface-1)}.row-toggle.on{color:var(--ink);background:var(--surface-3);border-color:var(--ink)}.row-toggle.on:hover{color:var(--ink)}.camp-words li:before{background:var(--ink-3)}.turn-on{background:var(--surface-1);color:var(--ink)}.tbl-wrap{border:0;border-top:1px solid var(--line-strong);background:0 0;border-radius:0;overflow:visible}table.tbl thead th{color:var(--ink-3);border-bottom:1px solid var(--line-strong);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);background:0 0}table.tbl tbody tr:hover{background:var(--surface-2)}.t-name{font-size:var(--text-md)}.t-id,.t-sub{font-size:var(--text-xs);color:var(--ink-3)}.feed,.grp,.rail-card,.support-queue{border:0;border-top:1px solid var(--line-strong);background:0 0;border-radius:0}.feed-row:hover,.grp-head:hover{background:var(--surface-2)}.feed-row.urgent{border-left:3px solid var(--bad)}.feed-ico{color:var(--ink-3);background:0 0;border:0}.feed-t{font-size:var(--text-md)}.feed-d{font-size:var(--text-sm);color:var(--ink-2)}.feed-time{font-size:var(--text-xs);color:var(--ink-3)}.grp-body{background:0 0}.rail-head,.rail-body{padding-left:0;padding-right:0}.since-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding-left:0}.since-card:hover{background:var(--surface-2)}.drawer{background:var(--surface-1);border-left:1px solid var(--line-strong)}.dr-head{background:var(--surface-1)}.dr-tab{font-size:var(--text-md);color:var(--ink-2)}.dr-tab.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:var(--weight-bold)}.picker{border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-3)}.picker-row:hover{background:var(--surface-2)}.scrim{background:var(--scrim);-webkit-backdrop-filter:none;backdrop-filter:none}.toast{background:var(--surface-1);border:1px solid var(--line-strong);border-left:3px solid var(--ink-3);border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.toast.ok{border-left-color:var(--ok)}.toast.bad{border-left-color:var(--bad)}.ask{background:var(--surface-inset);border-radius:var(--radius-lg)}.ask:focus-within{border-color:var(--ink-2);box-shadow:var(--shadow-2)}.askbar{background:linear-gradient(180deg, transparent, var(--bg) 30%);-webkit-backdrop-filter:none;backdrop-filter:none}.sugg button{border-radius:var(--radius-full);border-color:var(--line-strong);color:var(--ink-2);font-size:var(--text-sm);background:0 0}.asset{background:var(--surface-inset);border-radius:var(--radius-md)}.asset:hover{border-color:var(--ink-2);transform:none}.asset.sel{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.asset.upload:hover{color:var(--ink);background:var(--surface-2)}.support-card.on,.ticket-row.on{border-color:var(--ink);background:var(--surface-3);box-shadow:inset 3px 0 0 var(--ink)}.bubble{background:var(--surface-1);border-color:var(--line);border-radius:var(--radius-lg)}.bubble.from-operator{background:var(--surface-2);border-color:var(--line-strong)}.av{background:var(--surface-3);width:30px;height:30px;color:var(--ink);font:var(--weight-bold) 11px/1 var(--font-sans);border:0;border-radius:50%;place-items:center;display:inline-grid}.av.op{background:var(--ink);color:var(--bg)}.email{background:var(--surface-1);border-color:var(--line-strong)}.demo-note{border:1px dashed var(--pencil);font-size:var(--text-sm);color:var(--ink-2);background:0 0}.think i{background:var(--ink-3)}.pip{background:var(--ink);color:var(--bg)}.alert.alert-info{border-left-color:var(--line-strong);background:var(--surface-2)}.alert.alert-info .alert-ico{color:var(--ink-3);background:0 0}.alert b{font-weight:var(--weight-semibold);display:block}.alert p{color:var(--ink-2);font-size:var(--text-sm);margin:2px 0 0}.alert-ico{background:0 0;width:auto;height:auto}.chip.neutral{color:var(--ink-2);font-weight:var(--weight-medium)}.meter-track{background:var(--meter-track);height:10px;box-shadow:none;border-radius:0;overflow:visible}.meter-fill{background:var(--c1);border-radius:0}.meter .meter-mark{top:-7px;bottom:-7px}.bar{height:8px;box-shadow:none;border-radius:0;margin:10px 0 6px;overflow:visible}.bar>i{border-radius:0}.bar-row{font-size:var(--text-sm);color:var(--ink-3)}.split{border-radius:0}.lg{font-size:var(--text-sm)}.lg i.dash{background:repeating-linear-gradient(90deg, var(--chart-even-pace) 0 3px, transparent 3px 6px)}.chart .gl{stroke:var(--chart-grid)}.tip{background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.tip-d{color:var(--ink-3);letter-spacing:0;text-transform:none;font-size:var(--text-xs)}.picker.confirm{overflow:visible}.confirm .picker-head{padding:var(--space-5) var(--space-5) var(--space-3)}.confirm .dialog__title{font:var(--weight-semibold) var(--text-xl)/1.3 var(--font-serif);padding-right:8px}.confirm .dialog__intro{margin-top:var(--space-2);color:var(--ink-2);font-size:var(--text-md);line-height:1.5}.confirm__rows{padding:0 var(--space-5)}.confirm__input{padding:var(--space-3) var(--space-5) 0}.confirm__label{font-weight:var(--weight-semibold);margin-bottom:6px;display:block}.confirm__foot{padding:var(--space-4) var(--space-5) var(--space-5);margin-top:0}.confirm__note{margin:0 var(--space-5) var(--space-5)}.dialog--danger.picker{border-top:4px solid var(--danger)}@media (width<=899px){.confirm .picker-head,.confirm__rows,.confirm__input{padding-left:var(--space-4);padding-right:var(--space-4)}.confirm__foot{padding:var(--space-3) var(--space-4) var(--space-4)}.confirm__note{margin-left:var(--space-4);margin-right:var(--space-4)}}.plat__m{font:var(--weight-bold) 11px/1 var(--font-sans);place-items:center;padding:0;display:inline-grid}.section-head__meta{margin-left:0}.sec-head .section-head__meta{color:var(--ink-3);font-size:var(--text-sm)}.app.is-halted .empty .adm,.app.is-halted .empty .adm *{animation:none!important}.halted-band{margin:var(--space-4) 0 0}.alert__title{margin:0}.alert__body{margin:2px 0 0}.money{gap:var(--space-6);padding:var(--space-4) 0 var(--space-4);margin-bottom:var(--space-4);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,7fr) minmax(0,6fr);display:grid;overflow:visible}.money .hero-left,.money .hero-right{background:0 0;border:0;padding:0}.money__figure .figure-xl{margin-top:var(--space-2)}.money .hero-fig{font:inherit;letter-spacing:inherit;margin:0}.money__words{margin-top:var(--space-3);font-size:var(--text-md);color:var(--ink)}.money .meter{margin-top:var(--space-3);padding-top:0}.money__verdict{margin-top:var(--space-3);font-weight:var(--weight-semibold);color:var(--ok-ink);font-size:var(--text-sm);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.money__verdict--warn{color:var(--warn-ink)}.money__verdict svg{flex:none;margin-top:1px}.money__chart{min-width:0;margin:0}.money__chart .chart-head{margin-bottom:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.money__chart .h3{font-size:var(--text-md)}.money__chart .legend{margin-left:0}@media (width<=1179px){.money{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.tiles{margin-bottom:var(--space-5)}.tiles .tile:hover{transform:none}.acct-list{display:block}.acct-head,.acct--row{column-gap:var(--space-4);grid-template-columns:minmax(170px,1.3fr) minmax(150px,1.1fr) minmax(170px,1.2fr) minmax(170px,1.2fr) 110px;align-items:start;display:grid}.acct-head{border-bottom:1px solid var(--line-strong);padding:10px 0 8px}.acct-head span{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3)}.acct.acct--row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;box-shadow:none;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;margin:0;padding:12px 8px;overflow:visible}.acct.acct--row:after{display:none}.acct.acct--row:hover{background:var(--surface-2);box-shadow:none;border-color:var(--line);transform:none}.acct--row.needs{box-shadow:inset 3px 0 0 var(--bad)}.acct--row.watch{box-shadow:inset 3px 0 0 var(--warn)}.acct--row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.acct__title{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1.3}.acct__meta{font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.acct__mode{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:2px;display:flex}.acct__modeword{font-weight:var(--weight-semibold);color:var(--ink-2)}.acct__why{font-size:var(--text-xs);color:var(--ink-3);line-height:1.4}.acct__reason{font-size:var(--text-sm);color:var(--ink-2);line-height:1.4}.acct__fig{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.acct__of{font-weight:var(--weight-regular);color:var(--ink-3);font-size:var(--text-sm)}.acct__pace{font-size:var(--text-sm);color:var(--ink-3)}.acct__pace--warn{color:var(--warn-ink);font-weight:var(--weight-semibold)}.acct__vs,.acct__read{font-size:var(--text-sm);color:var(--ink-3)}.acct--row .pacebar{width:100%;max-width:180px}.acct--row .spark{flex:none;max-width:none;height:28px;margin:4px 0 0}.acct--row .cell-lbl{display:none}@media (width<=1179px){.acct-head{display:none}.acct--row{row-gap:var(--space-3);padding:var(--space-3) 4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acct--row .cell-lbl{font-size:var(--text-xs);color:var(--ink-3);display:block}.acct__name{grid-column:1/-1}}@media (width<=899px){.acct--row{grid-template-columns:minmax(0,1fr)}}.inbox-filters{margin:var(--space-4) 0 var(--space-2)}.decision .decide__foot .btn-row{justify-content:flex-end}.decision .facts p{font-size:var(--text-md)}.entry{align-items:start}.entry__detail--bad{color:var(--bad-ink)}.entry__side .reasons,.decide__foot .reasons{flex-wrap:wrap;justify-content:flex-end}.sim-note{font-size:var(--text-sm);color:var(--ink-2);align-items:flex-start;gap:6px;margin-top:8px;display:flex}.sim-note svg{flex:none;margin-top:2px}.taken-back{margin-bottom:var(--space-2)}.entry--starter .entry__margin span{text-transform:none}.recent-row{align-items:flex-start}.recent-row.entry--inked{margin:var(--space-2) 0;padding:var(--space-3)}.feed-by{font-size:var(--text-xs);color:var(--ink-3);margin-top:4px}.feed-tag{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.feed-client{font-size:var(--text-sm);color:var(--ink-2);font-weight:var(--weight-semibold)}.countdown{font-size:var(--text-md)}.btn--takeback{border-color:var(--ink)}@media (width<=899px){.sheet.decision{margin-left:calc(-1 * var(--space-2));margin-right:calc(-1 * var(--space-2))}.feed-tag{justify-content:flex-start}}.counts{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.counts>div{background:var(--bg);padding:var(--space-4) var(--space-4);min-width:0}.counts>div:first-child{padding-left:0}.counts .figure-lg{margin-top:4px}.counts p:last-child{font-size:var(--text-sm);color:var(--ink-3);margin-top:4px;line-height:1.4}.lfilters{gap:var(--space-2) var(--space-4);padding:var(--space-4) 0 0;flex-wrap:wrap;align-items:center;display:flex}.lfilters__toggle{display:none}.lsearch{flex:240px;max-width:340px;position:relative}.lsearch .ic{color:var(--ink-3);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.lsearch .input{min-height:34px;font-size:var(--text-sm);padding-left:34px}.ltable td.time{font-variant-numeric:tabular-nums;color:var(--ink-2)}.ltable .who-name{font-size:var(--text-xs);color:var(--ink-3);display:block}.ltable .who-name .sep{display:none}.ltable .out{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ltable .out .countdown{font-size:var(--text-sm)}.ltable tr.is-pencil>td{background:var(--surface-1);border-top:1.5px dashed var(--pencil);border-bottom:1.5px dashed var(--pencil)}.ltable tr.is-pencil>td.first{border-left:1.5px dashed var(--pencil);padding-left:12px}.ltable tr.is-pencil>td.last{border-right:1.5px dashed var(--pencil);padding-right:12px}.ltable tr.is-pencil:hover>td,.ltable tr.is-pencil.is-hover>td{background:var(--surface-2)}.day-row th .day-note{margin:2px 0 0;display:block}.ledger-foot{margin-top:var(--space-6);padding-top:var(--space-4);border-top:3px double var(--ink);gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ledger-foot p{color:var(--ink-2);font-size:var(--text-sm);gap:8px;display:flex}.ledger-foot p:first-child{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--ink)}@media (width<=1179px){.counts{grid-template-columns:repeat(2,minmax(0,1fr))}.counts>div{padding-left:var(--space-3)}.counts>div:nth-child(odd){padding-left:0}.counts>div:last-child{grid-column:1/-1}.ltable tbody tr{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"time client""entry entry""who who""out out";gap:4px 12px;display:grid}.ltable tbody tr.day-row{display:block}.ltable td.time{font-weight:var(--weight-semibold);color:var(--ink);grid-area:time}.ltable td.client{grid-area:client}.ltable td.entry-c{grid-area:entry}.ltable td.who{font-size:var(--text-sm);grid-area:who}.ltable td.who .who-name{font-size:var(--text-sm);display:inline}.ltable td.who .who-name .sep{display:inline}.ltable td.out-c{grid-area:out;padding-top:6px}.ltable .out{flex-flow:wrap;align-items:center;gap:8px 14px}.ltable tr.is-pencil{border:1.5px dashed var(--pencil);border-radius:var(--radius-md);background:var(--surface-1);margin:8px 0;padding:12px}.ltable tr.is-pencil>td,.ltable tr.is-pencil>td.first,.ltable tr.is-pencil>td.last{background:0 0;border:0;padding-left:0;padding-right:0}.lfilters .filter{display:none}.lfilters__toggle{display:inline-flex}.ledger-foot{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.counts{background:0 0;grid-template-columns:minmax(0,1fr);gap:0}.counts>div,.counts>div:nth-child(odd){column-gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.counts>div:last-child{border-bottom:0}.counts>div>:first-child{grid-area:1/1}.counts .figure-lg{text-align:right;grid-area:1/2/span 2;align-self:center;margin-top:0}.counts>div>p:last-child{grid-area:2/1;margin-top:2px}}.ledger-foot{color:var(--ink-2);font-size:var(--text-sm);display:block}.ltable .chip{white-space:nowrap}.filters .search{flex:240px;max-width:340px;margin-left:auto}@media (width<=899px){.filters .search{max-width:none;margin-left:0}}.connect-reading{font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:8px;margin:10px 0 0;display:flex}.dr-head-writes{margin-top:6px}.chat-context .writes-flag{margin-left:auto}@media (width<=899px){.chat-context .writes-flag{margin-left:0}}.operator-top__end{align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=899px){.top--operator{height:auto;min-height:var(--topbar-h);padding-bottom:var(--space-2);flex-wrap:wrap}.top--operator .admin-banner{flex:1 0 100%;order:3;min-width:0}.operator-top__noaccess{display:none}}.thread-head{flex-wrap:wrap}.thread-head>:first-child{overflow-wrap:anywhere;flex:240px;min-width:0}@media (width<=899px){.tbl.tbl--stack{min-width:0!important}.tbl--stack,.tbl--stack tbody{width:100%;display:block}.tbl--stack thead tr{align-items:center;display:flex}.tbl--stack thead th:not(:first-child){display:none}.tbl--stack tbody tr{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:10px 0;display:grid}.tbl--stack tbody td{border:0;min-width:0;padding:2px 0;display:block}.tbl--stack tbody td:first-child{grid-row:1/span 6}.tbl--stack tbody td:not(:first-child){grid-column:2}.tbl--stack tbody td[data-label]{text-align:right;justify-content:space-between;align-items:baseline;gap:12px;display:flex;white-space:normal!important}.tbl--stack tbody td[data-label]:before{content:attr(data-label);color:var(--ink-3);font-size:var(--text-sm);text-align:left;flex:none}}:root{--section-gap:var(--space-7);--gutter-col:var(--space-5);--sheet-pad:var(--space-5)}@media (width<=899px){:root{--section-gap:var(--space-6);--gutter-col:var(--space-4);--sheet-pad:var(--space-4)}}.sec-head{margin-top:var(--section-gap);border-bottom-color:var(--rule)}.sec-head:first-child{margin-top:0}:is(.sec-head:has(+.card),.sec-head:has(+.tbl-wrap),.sec-head:has(+.feed)){padding-bottom:var(--space-3);border-bottom:0}.phead,.page-head{margin-bottom:var(--space-5)}.card{background:var(--surface-1);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-4) var(--sheet-pad)}.card:not(.card-pad){padding:0;overflow:hidden}.card+.card{margin-top:var(--space-4)}.card .card,.drawer .card,.sheet .card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding-left:0;padding-right:0}.card .card:first-child{border-top:0}button.card{border:1px solid var(--rule);background:var(--surface-1);padding:var(--space-3) var(--sheet-pad);border-radius:var(--radius-lg)}button.card:hover{background:var(--surface-2)}.sheet{border-color:var(--line-strong)}.with-rail{gap:var(--gutter-col)}.rail{gap:var(--space-4)}.rail-card{background:var(--surface-1);border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden}.rail-head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.rail-body{padding:var(--space-3) var(--space-4) var(--space-4)}.rail-body .kv:last-child>*{border-bottom:0}.with-rail>:first-child>.tbl-wrap{background:var(--surface-1);border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden}.tbl-wrap,.feed,.grp{border-top-color:var(--rule)}.support-split{gap:var(--gutter-col);margin-top:var(--space-5);margin-bottom:var(--space-6)}.support-queue{background:var(--surface-1);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-3);gap:var(--space-2)}.support-queue .queue-head{padding:4px 4px var(--space-3);margin:0 calc(-1 * var(--space-3)) var(--space-1);padding-left:calc(var(--space-3) + 4px);padding-right:calc(var(--space-3) + 4px);border-bottom:1px solid var(--line)}.ticket-row{background:0 0;border:1px solid #0000}.ticket-row+.ticket-row{box-shadow:0 -1px 0 var(--line)}.ticket-row.on{background:var(--surface-3);border-color:var(--ink);box-shadow:inset 3px 0 0 var(--ink)}.support-detail>.card:only-child{min-height:100%}.thread-head{border-bottom-color:var(--rule)}.entry{background:var(--surface-1);border:1px solid var(--rule);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin:var(--space-3) 0}.entry--pencil,.entry--struck{background:0 0}.entry--inked{background:var(--surface-1)}.sheet.decision{margin:var(--space-4) 0 var(--space-5)}.feed{margin-top:var(--space-2)}.feed-row{border-bottom-color:var(--line)}.money{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:var(--space-5) 0;margin-top:var(--space-5)}.tiles{border-top-color:var(--rule);border-bottom-color:var(--rule)}.acct-head{border-bottom-color:var(--rule)}.counts{border-top-color:var(--rule);border-bottom-color:var(--rule)}.wiz-block{border-top-color:var(--rule);padding-top:var(--space-5);margin-bottom:var(--space-6)}@media (width<=899px){.card{border-radius:var(--radius-md)}.entry{padding:var(--space-3) var(--space-4)}.support-split{margin-top:var(--space-4)}}.appearance-seg{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-2);flex-wrap:wrap;gap:2px;min-width:0;margin:0;padding:3px;display:inline-flex}.appearance-seg__opt{border-radius:var(--radius-sm);min-height:32px;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;border:1.5px solid #0000;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.appearance-seg__opt:hover{color:var(--ink)}.appearance-seg__opt.on{background:var(--surface-1);border-color:var(--ink);color:var(--ink);font-weight:var(--weight-bold)}.appearance-seg__opt input,.accent-pick__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:is(.appearance-seg__opt:has(input:focus-visible),.accent-pick__opt:has(input:focus-visible)){outline:3px solid var(--focus);outline-offset:2px}.appearance__row{gap:var(--space-3) var(--space-6);padding:var(--space-4) 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.appearance__row+.appearance__row{border-top:1px solid var(--line)}.appearance__row--accent{grid-template-columns:minmax(0,1fr)}.appearance__title{font-weight:var(--weight-semibold)}.appearance__hint{font-size:var(--text-sm);color:var(--ink-3);max-width:var(--measure);margin-top:4px;line-height:1.5}.appearance__note{padding:var(--space-3) 0 var(--space-1);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-3);margin:0}.accent-pick{gap:var(--space-3);border:0;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));min-width:0;margin:0;padding:0;display:grid}.accent-pick__opt{padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-inset);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;display:grid;position:relative}.accent-pick__opt:hover{border-color:var(--ink-2)}.accent-pick__opt.on{border:1.5px solid var(--ink);background:var(--surface-1);box-shadow:inset 3px 0 0 var(--ink)}.accent-pick__face{border-radius:var(--radius-md);background:var(--action);min-height:32px;color:var(--on-action);font-size:var(--text-sm);font-weight:var(--weight-semibold);place-items:center;padding:0 12px;display:inline-grid}.accent-pick__words{gap:1px;min-width:0;display:grid}.accent-pick__words b{font-weight:var(--weight-semibold);color:var(--ink)}.accent-pick__words span{font-size:var(--text-xs);color:var(--ink-3)}.accent-pick__chosen{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink);grid-column:1/-1;align-items:center;gap:5px;display:inline-flex}.pop-theme{padding:6px 8px 8px}.pop-theme__label{padding:0 2px 6px}.pop-theme__row{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.pop-theme__opt{border-radius:var(--radius-sm);min-height:30px;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.pop-theme__opt:hover{color:var(--ink)}.pop-theme__opt.on{background:var(--surface-1);border-color:var(--ink);color:var(--ink);font-weight:var(--weight-bold)}.side-theme{padding:var(--space-2) 0}.side-theme .appearance-seg{display:flex}.side-theme .appearance-seg__opt{flex:1;justify-content:center;padding:0 6px}@media (width<=899px){.appearance__row{grid-template-columns:minmax(0,1fr)}.appearance-seg{display:flex}.appearance-seg__opt{flex:1;justify-content:center;padding:0 8px}.accent-pick{grid-template-columns:minmax(0,1fr)}}
