@font-face{font-family:Bodoni Moda;src:url(/fonts/bodoni-moda.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:block}@font-face{font-family:Bodoni Moda;src:url(/fonts/bodoni-moda-italic.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:block}@font-face{font-family:Libre Franklin;src:url(/fonts/libre-franklin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Anton;src:url(/fonts/anton.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Alfa Slab One;src:url(/fonts/alfa-slab-one.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Black Ops One;src:url(/fonts/black-ops-one.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bungee;src:url(/fonts/bungee.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Pacifico;src:url(/fonts/pacifico.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lobster;src:url(/fonts/lobster.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Righteous;src:url(/fonts/righteous.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}
:root{--mat:#1d3b35;--mat-deep:#112622;--mat-line:#e2f4ec17;--mat-line-strong:#e2f4ec33;--mat-text:#cfe0d9;--ink:#10181a;--ink-2:#3c484b;--ink-3:#5c686b;--paper:#f1f4f5;--panel:#fff;--line:#cfd7da;--line-soft:#e3e8ea;--steel:#dde3e5;--steel-edge:#b3bdc1;--magenta:#d936b0;--magenta-deep:#ad1b89;--cyan:#2cc4f0;--yellow:#ffcd38;--scarlet:#d93425;--ready:#0e7a4b;--display:"Bodoni Moda", serif;--din:"Barlow Semi Condensed", sans-serif;--text:"Libre Franklin", sans-serif}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--text);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-optical-sizing:auto;font-size:15px;line-height:1.4}h1,h2,h3,p,figure{margin:0}a{color:inherit}button,input{font:inherit;color:inherit}img{display:block}.display{font-family:var(--display);letter-spacing:-.005em;font-weight:600}.din{font-family:var(--din)}.num{font-family:var(--din);font-feature-settings:"tnum" 1;font-weight:600}.money{font-family:var(--display);font-feature-settings:"lnum" 1;letter-spacing:0;font-weight:700}.unit{font-family:var(--din);opacity:.8;margin-left:.16em;font-size:.56em;font-weight:500}.label{font-family:var(--text);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:700;line-height:1.2}.muted{color:var(--ink-3)}.amp{font-style:italic;font-weight:500}.hy{font-family:var(--din);font-style:normal;font-weight:600}.brand,.topbar .title,.rail .name,.pbody .top b,.stage .file b,.verdict h3,.hold h2,.canvas .empty b,.nsec-h .n,.si-step .n,.pv .cap b,.colh h2,.pack h3,.ln.total b{font-variation-settings:"opsz" 13}.money,.ln.total .amt,.order .figs .gs,.order .figs .tot,.order.ready .band b,.olist .gs,.astat .n,.hist .folio,.h-page{font-variation-settings:"opsz" 20}.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.i.s{width:16px;height:16px}.btn{min-height:48px;font-family:var(--din);white-space:nowrap;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:17px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.btn-pay{background:var(--magenta);color:#fff;border-color:var(--magenta);font-size:19px;font-weight:700}.btn-ink{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-line{border-color:var(--ink);color:var(--ink);background:var(--panel)}.btn-quiet{border-color:var(--line);color:var(--ink);background:var(--panel)}.btn-white{color:var(--ink);background:#fff;border-color:#fff}.btn-off{color:#8c9a9d;cursor:not-allowed;background:0 0;border-color:#46565a}.btn.tall{min-height:56px}.phone{background:var(--paper);width:100%;max-width:430px;min-height:100dvh;margin:0 auto;position:relative}@media (min-width:700px){body.is-phone{background:#c9d1d4}}.phone.fixed{grid-template-columns:minmax(0,1fr);height:100dvh;min-height:600px;display:grid;overflow:hidden;container-type:inline-size}.phone.fixed>*{min-width:0}.topbar{background:var(--panel);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:8px;height:52px;padding:0 6px 0 16px;display:flex}.brand{font-family:var(--display);letter-spacing:-.005em;white-space:nowrap;font-size:19px;font-weight:700}.topbar .title{font-family:var(--display);font-size:20px;font-weight:700}.topbar .back{min-height:44px;font-family:var(--din);align-items:center;gap:2px;margin-left:-6px;padding:0 10px 0 0;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.topbar .acct{min-height:44px;font-family:var(--din);align-items:center;gap:6px;padding:0 10px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.tabs{background:var(--panel);border-bottom:1px solid var(--ink);align-items:stretch;height:64px;display:flex}.tab{min-width:0;color:inherit;border-right:1px solid var(--line);flex-direction:column;flex:1 1 0;align-items:flex-start;padding:8px 10px 0 16px;text-decoration:none;display:flex}.tab .label{font-size:12px}.tab .fig{font-family:var(--din);white-space:nowrap;align-items:baseline;gap:8px;margin-top:3px;font-size:22px;font-weight:700;line-height:1.1;display:flex}.tab .fig small{color:var(--ink-2);font-size:15px;font-weight:500}.tab.on{background:var(--ink);color:#fff}.tab.on .label{color:#b9c6c9}.tab.on .fig small{color:#dfe7e9}.tab .full{font-family:var(--text);letter-spacing:.09em;border:1.5px solid;margin-left:6px;padding:1px 5px;font-size:12px;font-weight:700}.tab.add{font-family:var(--din);border-right:0;flex-direction:row;flex:0 0 88px;justify-content:center;align-items:center;gap:2px;padding:0;font-size:16px;font-weight:600}.work{border-bottom:1px solid var(--ink);grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden;container-type:size}.canvas{--in:max(8px, min(calc((100cqw - 170px) / 22), calc((100cqh - 32px) / var(--len,48))));scrollbar-width:none;background:var(--mat-deep);width:calc(var(--in) * 22 + 24px);position:relative;overflow:hidden auto}.ruler-corner{background:var(--steel);border-right:1px solid var(--steel-edge);border-bottom:1px solid var(--steel-edge);width:24px;height:22px;font-family:var(--din);color:var(--ink-2);z-index:3;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;left:0}.ruler-x,.ruler-y{background-color:var(--steel);color:var(--ink);font-family:var(--din);z-index:2;font-size:12px;font-weight:600;position:absolute}.ruler-x{height:22px;width:calc(var(--in) * 22);border-bottom:1px solid var(--steel-edge);background-image:repeating-linear-gradient(to right, var(--ink) 0 1px, transparent 1px calc(var(--in) * 4)), repeating-linear-gradient(to right, var(--ink-2) 0 1px, transparent 1px var(--in));background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:100% 10px,100% 4px;top:0;left:24px}.ruler-x span,.ruler-y span{line-height:1;position:absolute}.ruler-x span{top:1px;transform:translate(3px)}.ruler-x .span,.ruler-y .span{background:#2cc4f073;transform:none}.ruler-x .span{top:0;bottom:0}.ruler-y .span{left:0;right:0}.ruler-y{width:24px;height:calc(var(--in) * var(--len,48));border-right:1px solid var(--steel-edge);background-image:repeating-linear-gradient(to bottom, var(--ink) 0 1px, transparent 1px calc(var(--in) * 4)), repeating-linear-gradient(to bottom, var(--ink-2) 0 1px, transparent 1px var(--in));background-position:100% 0,100% 0;background-repeat:no-repeat;background-size:10px 100%,4px 100%;top:22px;left:0}.ruler-y span{left:2px;transform:translateY(4px)}.ruler-y span.end{transform:translateY(calc(-100% - 2px))}.canvas.long .ruler-y{background-size:8px 100%,2px 100%}.canvas.long .ruler-y span{letter-spacing:-.01em;left:1px}.sheet{width:calc(var(--in) * 22);height:calc(var(--in) * var(--len,48));background-color:var(--mat);background-image:linear-gradient(to right, var(--mat-line-strong) 1px, transparent 1px), linear-gradient(to bottom, var(--mat-line-strong) 1px, transparent 1px), linear-gradient(to right, var(--mat-line) 1px, transparent 1px), linear-gradient(to bottom, var(--mat-line) 1px, transparent 1px);background-size:calc(var(--in) * 4) calc(var(--in) * 4), calc(var(--in) * 4) calc(var(--in) * 4), var(--in) var(--in), var(--in) var(--in);position:absolute;top:22px;left:24px}.sheet>img{width:100%;position:absolute;top:0;left:0}.at{left:calc(var(--in) * var(--x));top:calc(var(--in) * var(--y));width:calc(var(--in) * var(--w));height:calc(var(--in) * var(--h));position:absolute}.sel{box-shadow:inset 0 0 0 2px var(--cyan);z-index:4}.sel i{border:2px solid var(--cyan);background:#fff;width:10px;height:10px;position:absolute}.sel i:first-of-type{top:0;left:0}.sel i:nth-of-type(2){top:0;right:0}.sel i:nth-of-type(3){bottom:0;left:0}.sel i:nth-of-type(4){bottom:0;right:0}.sheet-end{width:calc(var(--in) * 22);color:var(--mat-text);font-family:var(--din);white-space:nowrap;border-top:2px solid #fff;padding-top:5px;font-size:13px;font-weight:500;position:absolute;left:24px}.canvas .empty{width:calc(var(--in) * 22);color:var(--mat-text);padding:14px 12px;font-size:13.5px;line-height:1.35;position:absolute;top:22px;left:24px}.canvas .empty b{font-family:var(--display);margin-bottom:4px;font-size:19px;font-weight:600;display:block}.mat-light{--mat:#eef1f2;--mat-deep:#c4cdd0;--mat-line:#10181a12;--mat-line-strong:#10181a29;--mat-text:#2c3a3d}.mat-light .sheet-end{border-top-color:var(--ink)}.rail{background:var(--panel);border-left:1px solid var(--ink);scrollbar-width:none;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden auto}.rail>*{flex:none}.rail-top{background:var(--steel);border-bottom:1px solid var(--steel-edge);height:22px;font-family:var(--din);color:var(--ink);white-space:nowrap;flex:none;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:flex}.rail-sec{border-bottom:1px solid var(--line);padding:11px 7px 12px}.rail-sec:last-child{border-bottom:0}.rail-sec .label{margin-bottom:6px;display:block}.rail .name{font-family:var(--display);font-size:18px;font-weight:700;line-height:1.15}.rail .dims{font-family:var(--din);white-space:nowrap;margin-top:3px;font-size:19px;font-weight:600;line-height:1.2}.rail .hint{color:var(--ink-2);font-size:13px;line-height:1.35}.dpi-flag{background:var(--yellow);height:24px;color:var(--ink);font-family:var(--din);white-space:nowrap;align-items:center;gap:4px;padding:0 7px 0 5px;font-size:14px;font-weight:700;display:inline-flex}.dpi-flag.bad{background:var(--scarlet);color:#fff}.rail .dpi{color:var(--ink-2);align-items:center;gap:6px;margin-top:7px;font-size:12.5px;line-height:1.15;display:flex}.rail .btn{width:100%;margin-top:10px;padding:0 8px}.rail .pair{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.rail .act{border:1.5px solid var(--line);background:var(--panel);height:56px;font-family:var(--din);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.matsw{border:1.5px solid var(--ink);border-radius:4px;grid-template-columns:repeat(3,1fr);margin:0 -3px;display:grid;overflow:hidden}.matsw a{height:52px;font-family:var(--din);border-right:1px solid var(--line);color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.matsw a:last-child{border-right:0}.matsw a i{border:1px solid var(--ink);width:20px;height:16px}.matsw a.on{background:var(--ink);color:#fff}.matsw a.on i{border-color:#fff}.matnote{font-family:var(--din);color:var(--ink-2);white-space:nowrap;margin:6px -3px 0;font-size:13px;font-weight:500;line-height:1.25}.zoom{border:1.5px solid var(--line);border-radius:4px;grid-template-columns:44px 1fr 44px;display:grid;overflow:hidden}.zoom a{height:44px;font-family:var(--din);border-right:1px solid var(--line);justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:flex}.zoom a:last-child{border-right:0}.gsum{font-family:var(--din);white-space:nowrap;font-size:17px;font-weight:700;line-height:1.15}.gsum+.hint{font-family:var(--din);white-space:nowrap;margin:1px 0 8px;font-size:13.5px;font-weight:500}.gauge{height:var(--gh,186px);font-family:var(--din);font-size:12px;font-weight:600;position:relative}.gauge .track{background:var(--mat);border:1px solid var(--ink);width:16px;position:absolute;top:2px;bottom:4px;left:30px}.gauge .tk{left:0;top:calc(2px + (100% - 6px) * var(--f));text-align:right;width:26px;line-height:1;position:absolute;transform:translateY(-50%)}.gauge .tk:after{content:"";border-top:1px solid var(--ink);width:4px;position:absolute;top:50%;left:28px}.gauge .win{width:20px;left:28px;top:calc(2px + (100% - 6px) * var(--w0,.865));height:calc((100% - 6px) * var(--wh,.135));border:2px solid var(--ink);background:#ffffff73;position:absolute}.gauge .cap{font-family:var(--din);color:var(--ink-2);font-size:13px;font-weight:500;line-height:1.2;position:absolute;bottom:0;left:58px}.t-short{display:none}.inforow{background:var(--panel);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;padding:8px 16px 9px;display:flex}.inforow .pay{font-family:var(--din);flex-wrap:wrap;justify-content:space-between;column-gap:10px;font-size:16px;font-weight:700;display:flex}.inforow .pay span{color:var(--ink-2);font-weight:500}.inforow .rule{font-family:var(--din);color:var(--ink-2);margin-top:2px;font-size:13.5px;font-weight:500}.notice-row{background:var(--panel);border-bottom:1px solid var(--ink);grid-template-columns:6px 1fr auto;align-items:center;column-gap:10px;padding:0 8px 0 0;display:grid}.notice-row:before{content:"";background:var(--ink);align-self:stretch}.notice-row p{font-family:var(--din);font-size:16px;font-weight:600;line-height:1.2}.notice-row p span{color:var(--ink-2);font-weight:500;display:block}.notice-row .btn{min-height:44px;padding:0 12px;font-size:15px}.toolrow{background:var(--panel);align-items:center;gap:8px;padding:0 12px;display:flex}.toolrow .btn{flex:1;min-height:56px;padding:0 10px}.toolrow .undo{border:1.5px solid var(--line);height:56px;font-family:var(--din);border-radius:4px;flex-direction:column;flex:0 0 56px;justify-content:center;align-items:center;gap:1px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.paybar{background:var(--ink);color:#fff;align-items:center;gap:12px;padding:0 10px 0 16px;display:flex}.paybar .read{flex-direction:column;justify-content:center;min-width:0;display:flex}.paybar .read .k{font-family:var(--din);color:#b4c1c4;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.1}.paybar .read .v{font-family:var(--din);white-space:nowrap;margin-top:2px;font-size:28px;font-weight:700;line-height:1.1}.paybar .read .v .unit{font-size:15px}.paybar .read .v.money{font-family:var(--display);font-size:27px}.paybar .sep{background:#3a484c;flex:none;align-self:stretch;width:1px;margin:18px 0}.paybar .btn{min-height:56px;margin-left:auto;padding:0 13px}.paybar .idle{font-family:var(--din);font-size:16px;font-weight:600;line-height:1.2}.paybar .idle span{color:#b4c1c4;font-size:13.5px;font-weight:500;display:block}@container (max-width:379px){.paybar{gap:9px;padding-left:12px}.paybar .read .v{font-size:24px}.paybar .read .v.money{font-size:23px}.paybar .btn{padding:0 8px}.tab{padding-left:12px}.tab .fig{gap:6px;font-size:20px}.tab.add{flex-basis:76px}.brand{font-size:17.5px}}.sec{border-bottom:1px solid var(--line);background:var(--panel);padding:14px 16px 16px}.sec-h{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.sec-h .aside{font-family:var(--din);color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:500}.h-page{font-family:var(--display);letter-spacing:-.01em;font-size:32px;font-weight:700;line-height:1.08}.stage{background-color:var(--mat);background-image:linear-gradient(to right, var(--mat-line) 1px, transparent 1px), linear-gradient(to bottom, var(--mat-line) 1px, transparent 1px);background-size:16px 16px;position:relative;overflow:hidden}.stage .art{position:absolute}.stage .art img{width:100%;height:100%}.dimline{color:#eef4f1;font-family:var(--din);font-size:15px;font-weight:700;position:absolute}.dimline.x{text-align:center;border-left:1.5px solid #eef4f1;border-right:1.5px solid #eef4f1;height:18px;line-height:18px}.dimline.x:before{content:"";border-top:1.5px solid #eef4f1;position:absolute;top:8px;left:0;right:0}.dimline.x span,.dimline.y span{background:var(--mat);padding:0 6px;position:relative}.dimline.y{border-top:1.5px solid #eef4f1;border-bottom:1.5px solid #eef4f1;width:18px}.dimline.y:before{content:"";border-left:1.5px solid #eef4f1;position:absolute;top:0;bottom:0;left:8px}.dimline.y span{white-space:nowrap;padding:2px 4px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.stage .file{width:128px;color:var(--mat-text);font-family:var(--din);font-size:14px;font-weight:500;line-height:1.3;position:absolute;top:14px;left:16px}.stage .file b{color:#fff;font-family:var(--display);margin-bottom:5px;font-size:21px;font-weight:700;line-height:1.1;display:block}.stage .dpi-flag{position:absolute;bottom:14px;left:16px}.sizefields{grid-template-columns:1fr 48px 1fr;align-items:end;gap:8px;display:grid}.field{display:block}.field .k{margin-bottom:4px;display:block}.field .fbox{border:1.5px solid var(--ink);background:var(--panel);height:52px;font-family:var(--din);border-radius:4px;align-items:baseline;padding:9px 12px 0;font-size:30px;font-weight:700;line-height:1;display:flex}.field .fbox .unit{margin-left:auto;font-size:16px}.lock{background:var(--ink);color:#fff;height:52px;font-family:var(--din);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:12.5px;font-weight:600;display:flex}.wruler{height:100px;margin-top:12px;position:relative}.wruler .zones{height:30px;display:flex;position:absolute;top:0;left:0;right:0}.wruler .zone{border-left:1.5px solid var(--ink);font-family:var(--din);white-space:nowrap;padding:0 0 0 6px;font-size:13.5px;font-weight:700;line-height:1.15;position:relative}.wruler .zone small{color:var(--ink-2);font-size:12px;font-weight:500;display:block}.wruler .zone:after{content:"";background:var(--ink);height:5px;position:absolute;bottom:-6px;left:0;right:0}.wruler .zone.soft:after{background:var(--yellow)}.wruler .zone.blur:after{background:var(--scarlet)}.wruler .zone:last-child{border-right:1.5px solid var(--ink)}.wruler .scale{background-color:var(--steel);border:1px solid var(--steel-edge);background-image:repeating-linear-gradient(to right, var(--ink) 0 1px, transparent 1px calc(100% * 4 / 22)), repeating-linear-gradient(to right, var(--ink-2) 0 1px, transparent 1px calc(100% / 22));background-repeat:no-repeat;background-size:100% 11px,100% 5px;border-top:0;height:26px;position:absolute;top:36px;left:0;right:0}.wruler .scale span{font-family:var(--din);font-size:12px;font-weight:600;line-height:1;position:absolute;bottom:2px;transform:translate(3px)}.wruler .cursor{width:46px;height:70px;margin-left:-23px;position:absolute;top:30px}.wruler .cursor:before{content:"";background:var(--ink);z-index:1;width:2px;height:17px;position:absolute;top:0;left:22px}.wruler .cursor:after{content:"";border:2px solid var(--ink);border-bottom:0;height:32px;position:absolute;top:0;left:0;right:0}.wruler .cursor .ctab{background:var(--ink);color:#fff;width:46px;height:38px;font-family:var(--din);border-radius:0 0 4px 4px;flex-direction:column;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:flex;position:absolute;top:32px;left:0}.wruler .cursor .ctab small{opacity:.85;margin-top:1px;font-size:12px;font-weight:500}.verdict{grid-template-columns:auto 1fr;align-items:start;column-gap:14px;display:grid}.verdict .big{font-family:var(--din);white-space:nowrap;font-size:46px;font-weight:700;line-height:.95}.verdict .big .unit{font-size:17px}.verdict h3{font-family:var(--display);font-size:20px;font-weight:700;line-height:1.15}.verdict p{color:var(--ink-2);margin-top:4px;font-size:13.5px;line-height:1.38}.verdict .bar{background:var(--yellow);grid-column:1/-1;height:5px;margin-bottom:10px}.actrow{grid-template-columns:132px 1fr 1fr 1fr;gap:8px;display:grid}.stepper{border:1.5px solid var(--ink);background:var(--panel);text-align:center;border-radius:4px;grid-template-columns:44px 1fr 44px;align-items:center;height:56px;display:grid}.stepper .q{font-family:var(--din);font-size:28px;font-weight:700;line-height:1}.stepper button{height:53px;font-family:var(--din);background:0 0;border:0;font-size:26px;line-height:1}.act{border:1.5px solid var(--line);background:var(--panel);height:56px;font-family:var(--din);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.tool{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;align-items:center;column-gap:12px;min-height:56px;padding:6px 0;display:grid}.tool .name{font-family:var(--din);align-items:baseline;gap:8px;font-size:16px;font-weight:700;display:flex}.tool .state{font-family:var(--text);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700}.tool .state.off{color:var(--ink-3);font-weight:600}.tool .meta{color:var(--ink-2);font-size:13px;line-height:1.3}.tool .btn{min-width:72px;min-height:44px;padding:0 14px;font-size:15.5px}.rv-head{background:var(--panel);border-bottom:2px solid var(--ink);padding:12px 16px 11px}.rv-head .h-page{font-size:30px}.rv-head p{color:var(--ink-2);margin-top:2px;font-size:14px}.nsec{background:var(--panel);border-bottom:2px solid var(--ink)}.nsec-h{grid-template-columns:30px 1fr auto;align-items:baseline;padding:10px 16px 8px;display:grid}.nsec-h .n{font-family:var(--display);font-size:26px;font-weight:700;line-height:1}.nsec-h .aside{font-family:var(--din);color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:500}.matline{color:var(--ink-2);padding:0 16px 9px;font-size:13px;line-height:1.35}.prow{border-top:1px solid var(--line);grid-template-columns:116px minmax(0,1fr);align-items:start;column-gap:12px;padding:10px 16px 10px 0;display:grid}.strip{--in:3.5px;background:var(--mat-deep);padding:8px 8px 8px 31px;position:relative}.strip .yr{width:31px;color:var(--mat-text);font-family:var(--din);font-size:12px;font-weight:500;position:absolute;top:8px;left:0}.strip .yr span{line-height:1;position:absolute;right:4px;transform:translateY(-50%)}.strip .yr span:after{content:"";border-top:1px solid var(--mat-text);width:3px;position:absolute;top:50%;right:-4px}.mini{background-color:var(--mat);width:calc(var(--in) * 22);height:calc(var(--in) * var(--len));box-shadow:0 0 0 1px var(--mat-line-strong);background-image:linear-gradient(to right, var(--mat-line) 1px, transparent 1px), linear-gradient(to bottom, var(--mat-line) 1px, transparent 1px);background-size:calc(var(--in) * 4) calc(var(--in) * 4);position:relative;overflow:hidden}.mini img{width:100%;position:absolute;top:0;left:0}.mini.tail img{top:auto;bottom:0}.mini .pin{box-shadow:inset 0 0 0 2px var(--yellow);position:absolute}.mini .pin.bad{box-shadow:inset 0 0 0 2px var(--scarlet)}.brk{width:calc(var(--in) * 22);background:var(--mat-deep) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 11 12'><path d='M0 8.500 L2.750 3.500 L5.500 8.500 L8.250 3.500 L11 8.500' fill='none' stroke='%23ffffff' stroke-width='1.4'/></svg>") repeat-x left center;height:12px}.pbody .top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pbody .top b{font-family:var(--display);font-size:21px;font-weight:700;line-height:1.1}.pbody .top .num{font-size:17px}.pbody .facts{font-family:var(--din);color:var(--ink-2);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;font-size:15px;font-weight:500;display:flex}.pbody .open{width:100%;min-height:44px;margin-top:8px;font-size:16px}.pbody .seen{font-family:var(--din);color:var(--ink);align-items:center;gap:3px;font-size:14px;font-weight:700;display:flex}.pbody .seen.no{color:var(--ink-3);font-weight:500}.dwarn{border:1.5px solid var(--ink);border-left:0;grid-template-columns:6px 1fr auto;align-items:center;column-gap:9px;min-height:56px;margin-top:8px;text-decoration:none;display:grid}.dwarn:before{content:"";background:var(--yellow);align-self:stretch}.dwarn.bad:before{background:var(--scarlet)}.dwarn p{padding:6px 0;font-size:13px;line-height:1.3}.dwarn p b{font-family:var(--din);font-size:15.5px;font-weight:700;display:block}.dwarn .chg{font-family:var(--din);text-underline-offset:3px;align-self:stretch;align-items:center;padding:0 10px 0 2px;font-size:15px;font-weight:700;text-decoration:underline;display:flex}.tick{border-top:1px solid var(--line-soft);grid-template-columns:28px 1fr;align-items:start;column-gap:12px;min-height:50px;padding:10px 16px;font-size:14px;line-height:1.36;display:grid}.tick .box{margin-top:1px}.box{border:2px solid var(--ink);background:var(--panel);color:#fff;border-radius:3px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.box.on{background:var(--ink)}.box .i{stroke-width:2.6px;width:18px;height:18px}.tick.own{grid-template-columns:28px 60px 1fr}.tick .th{background:var(--mat);align-self:start;width:60px;padding:5px}.tick .th img{width:100%}.tick .ref{font-family:var(--din);color:var(--ink-2);margin-top:3px;font-size:14px;font-weight:600;display:block}.tickgroup{border-top:1px solid var(--line);align-items:center;gap:8px;padding:9px 16px 7px;display:flex}.tickgroup i{flex:none;width:14px;height:14px}.agree{border:2px solid var(--ink);min-height:64px;font-family:var(--din);border-radius:4px;grid-template-columns:34px 1fr;align-items:center;column-gap:12px;margin:2px 16px 12px;padding:10px 12px;font-size:18px;font-weight:700;line-height:1.2;display:grid}.agree .box{width:34px;height:34px}.agree .box .i{width:22px;height:22px}.stmts{margin:0;padding:0;list-style:none}.stmt{border-top:1px solid var(--line-soft);grid-template-columns:28px 1fr;align-items:start;column-gap:12px;padding:9px 16px;font-size:14px;line-height:1.36;display:grid}.stmt .sn{font-family:var(--din);text-align:center;font-size:17px;font-weight:700;line-height:1.1}.stmt.own{grid-template-columns:28px 60px 1fr}.stmt .th{background:var(--mat);align-self:start;width:60px;padding:5px}.stmt .th img{width:100%}.stmt .ref{font-family:var(--din);color:var(--ink-2);margin-top:3px;font-size:14px;font-weight:600;display:block}.stmts .tickgroup+.stmt{border-top:0;padding-top:4px}.record{border-top:1px solid var(--line-soft);color:var(--ink-2);padding:10px 16px 14px;font-size:13px;line-height:1.4}.record a{color:var(--ink);text-underline-offset:3px;margin:-13px 0;padding:13px 0;font-weight:700;display:inline-block}.lines{padding:0 16px 14px}.ln{align-items:baseline;gap:6px;padding:5px 0;font-size:14.5px;display:flex}.ln .dots{border-bottom:1.5px dotted #8d999c;flex:1;min-width:12px;transform:translateY(-3px)}.ln .amt{font-family:var(--din);white-space:nowrap;font-feature-settings:"tnum" 1;font-size:16.5px;font-weight:600}.ln .d{font-family:var(--din);color:var(--ink-2);white-space:nowrap;font-size:15px;font-weight:500}.ln.total{border-top:2px solid var(--ink);align-items:baseline;margin-top:8px;padding-top:10px}.ln.total b{font-family:var(--display);font-size:21px;font-weight:700}.ln.total .amt{font-family:var(--display);font-feature-settings:"lnum" 1;font-size:34px;font-weight:700;line-height:1}.cardslot{border:1.5px dashed var(--ink-3);background:repeating-linear-gradient(135deg,#fff 0 9px,#f1f4f5 9px 18px);margin:0 16px;padding:14px}.cardslot b{font-family:var(--din);font-size:17px;font-weight:700;display:block}.cardslot p{color:var(--ink-2);margin-top:3px;font-size:13px;line-height:1.38}.cardslot .ghost{background:var(--panel);border:1.5px solid var(--line);height:48px;color:var(--ink-3);font-family:var(--din);justify-content:space-between;align-items:center;margin-top:10px;padding:0 12px;font-size:16px;display:flex}.pickup{color:var(--ink-2);padding:12px 16px 16px;font-size:13.5px;line-height:1.4}.paysticky{background:var(--ink);color:#fff;z-index:20;padding:10px 16px 12px;position:sticky;bottom:0}.paysticky .row{font-family:var(--din);color:#b4c1c4;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:14.5px;font-weight:500;display:flex}.paysticky .row b{color:#fff;font-weight:600}.paysticky .btn{gap:10px;width:100%;min-height:56px;font-size:21px}.paysticky .why{font-family:var(--din);color:#fff;margin-bottom:8px;font-size:15.5px;font-weight:600;line-height:1.2}.intro{background:var(--panel);border-bottom:2px solid var(--ink);padding:12px 16px 11px}.intro p{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:1.38}.order{background:var(--panel);border-bottom:2px solid var(--ink)}.order .figs{justify-content:space-between;align-items:baseline;padding:11px 16px 0;display:flex}.order .figs .gs{font-family:var(--display);letter-spacing:-.005em;font-size:28px;font-weight:700;line-height:1}.order .figs .tot{font-family:var(--display);font-size:28px;font-weight:700;line-height:1}.order .mid{grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:8px 16px 0;display:grid}.order .thumbs{--in:1.5px;background:var(--mat-deep);align-self:start;align-items:flex-start;gap:6px;padding:6px;display:flex}.order .status{font-family:var(--din);font-size:19px;font-weight:700;line-height:1.15}.order .step{color:var(--ink-2);margin-top:5px;font-size:13px;line-height:1.35}.order .facts{font-family:var(--din);color:var(--ink-2);margin-top:6px;font-size:15px;font-weight:500}.order .links{grid-template-columns:1fr 112px;gap:8px;padding:10px 16px 12px;display:grid}.order .links .btn{min-height:44px;padding:0 10px;font-size:16px}.track{grid-template-columns:repeat(5,1fr);gap:3px;margin-top:7px;display:grid}.track span{background:var(--line);height:5px}.track span.done{background:var(--ink)}.order.ready .band{background:var(--ready);color:#fff;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:8px 16px 9px;display:grid}.order.ready .band b{font-family:var(--display);font-size:25px;font-weight:700;line-height:1.1;display:block}.order.ready .band span{margin-top:2px;font-size:13.5px;line-height:1.3;display:block}.order.ready .band svg{stroke-width:1.6px;width:34px;height:34px}.order.ready .track span.done{background:var(--ready)}.order.ready .status{color:var(--ready)}.order:last-of-type{border-bottom:0;flex:1}.newbar{background:var(--panel);border-top:2px solid var(--ink);padding:10px 16px 12px;position:sticky;bottom:0}.newbar .btn{width:100%;min-height:52px}.si-top{background:var(--mat);color:#fff;background-image:linear-gradient(to right, var(--mat-line) 1px, transparent 1px), linear-gradient(to bottom, var(--mat-line) 1px, transparent 1px);background-size:16px 16px;padding:46px 16px 22px;position:relative}.si-top .rx{background:var(--steel);border-bottom:1px solid var(--steel-edge);height:24px;color:var(--ink);font-family:var(--din);font-size:12px;font-weight:600;position:absolute;top:0;left:0;right:0}.si-top .rx i{border-right:1px solid var(--ink);background-image:repeating-linear-gradient(to right, var(--ink) 0 1px, transparent 1px 64px), repeating-linear-gradient(to right, var(--ink-2) 0 1px, transparent 1px 16px);background-position:0 100%;background-repeat:no-repeat;background-size:100% 11px,100% 5px;width:353px;height:11px;position:absolute;bottom:0;left:16px}.si-top .rx span{line-height:1;position:absolute;top:2px;transform:translate(3px)}.si-top h1{font-family:var(--display);letter-spacing:-.015em;font-size:46px;font-weight:700;line-height:1}.si-top .label{color:var(--mat-text);margin-top:12px}.si-top p{font-family:var(--din);color:var(--mat-text);margin-top:6px;font-size:16px;font-weight:500;line-height:1.3}.si-step{background:var(--panel);border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;padding:14px 16px 16px;display:grid}.si-step .n{font-family:var(--display);font-size:26px;font-weight:700;line-height:1}.si-step .label{margin-top:6px}.si-step p{color:var(--ink-2);margin-top:8px;font-size:13.5px;line-height:1.4}.input{border:1.5px solid var(--ink);background:var(--panel);height:52px;font-family:var(--din);border-radius:4px;justify-content:space-between;align-items:center;margin-top:10px;padding:0 6px 0 12px;font-size:19px;font-weight:600;display:flex}.input.done{border-color:var(--line);background:var(--paper)}.input a{text-underline-offset:3px;align-items:center;min-height:44px;padding:0 8px;font-size:15.5px;font-weight:700;display:inline-flex}.code{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:10px;display:grid}.code span{border:1.5px solid var(--ink);height:60px;font-family:var(--din);background:var(--panel);border-radius:4px;justify-content:center;align-items:center;font-size:32px;font-weight:700;display:flex}.code span.next{border-width:3px}.code span.next:after{content:"";background:var(--ink);width:2px;height:30px}.code span.todo{border-color:var(--line)}.si-step .btn{width:100%;min-height:56px;margin-top:12px}.si-alt{background:var(--paper);padding:14px 16px 18px}.si-alt .or{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:10px;margin-bottom:12px;display:grid}.si-alt .or:before,.si-alt .or:after{content:"";border-top:1px solid var(--line)}.si-alt .btn{width:100%;min-height:52px}.si-alt .g{border:1.5px solid var(--ink);width:22px;height:22px;font-family:var(--text);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.si-alt p{color:var(--ink-2);margin-top:12px;font-size:13px;line-height:1.4}.hold{background:var(--panel);scrollbar-width:none;padding:12px 16px 0;overflow:hidden auto}.hold .state{font-family:var(--din);white-space:nowrap;margin-bottom:8px;font-size:15.5px;font-weight:700;line-height:1.2}.hold .hd{grid-template-columns:auto 1fr;align-items:start;column-gap:12px;display:grid}.hold .th{--in:2px;background:#c4cdd0;padding:5px}.hold .th .mini{background-color:#eef1f2;background-image:none;box-shadow:0 0 0 1px #10181a33}.hold h2{font-family:var(--display);margin-top:1px;font-size:22px;font-weight:700;line-height:1.14}.hold .meta{font-family:var(--din);color:var(--ink-2);margin-top:5px;font-size:14.5px;font-weight:500;line-height:1.3}.hold .why{margin-top:9px;font-size:14px;line-height:1.4}.hold .draw{width:100%;height:auto;margin-top:10px;display:block}.hold .btn{width:100%;margin-top:10px}.hold .after{color:var(--ink-2);margin-top:7px;font-size:13px;line-height:1.38}.hold .remove{min-height:44px;font-family:var(--din);text-underline-offset:3px;justify-content:center;align-items:center;font-size:15.5px;font-weight:600;display:flex}.admin{background:var(--paper);grid-template-columns:200px 1fr;width:1440px;min-height:900px;display:grid}.arail{background:var(--ink);color:#dbe4e6;flex-direction:column;padding:26px 18px 22px;display:flex}.arail .brand{color:#fff;white-space:normal;font-size:25px;line-height:1.1}.arail .label{color:#9fb0b4;border-bottom:1px solid #334246;margin-top:12px;padding-bottom:14px}.arail nav{flex-direction:column;margin-top:12px;display:flex}.arail nav a{height:46px;font-family:var(--din);color:#c5d1d4;border-bottom:1px solid #334246;justify-content:space-between;align-items:center;padding:0 2px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.arail nav a.on{color:#fff;box-shadow:inset 0 3px #fff}.arail nav a span{font-weight:700}.arail .who{color:#9fb0b4;margin-top:auto;font-size:13px;line-height:1.45}.arail .who b{color:#fff;font-family:var(--din);margin-bottom:4px;font-size:16px;font-weight:600;display:block}.amain{flex-direction:column;min-width:0;padding:26px 32px 22px;display:flex}.afoot{justify-content:space-between;gap:20px;margin-top:auto;padding-top:16px;display:flex}.afoot .label{color:var(--ink-3);font-size:12px}.a-head{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:flex-end;padding-bottom:16px;display:flex}.a-head h1{font-family:var(--display);letter-spacing:-.02em;margin-top:6px;font-size:68px;font-weight:700;line-height:.95}.a-head .todo{text-align:right}.a-head .todo .fig{font-family:var(--display);font-size:50px;font-weight:700;line-height:1}.a-head .todo .fig .unit{font-size:22px}.a-head .todo .label{margin-top:8px}.astat{border-bottom:1px solid var(--ink);grid-template-columns:repeat(6,1fr);display:grid}.astat a{border-left:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;padding:12px 14px;text-decoration:none;display:grid}.astat a:first-child{border-left:0;padding-left:0}.astat .n{font-family:var(--display);font-size:34px;font-weight:700;line-height:1}.astat .in{font-family:var(--din);color:var(--ink-2);grid-column:1/-1;margin-top:4px;font-size:14.5px;font-weight:500}.astat a.on{box-shadow:inset 0 -4px 0 var(--ink)}.astat a.rdy .label{color:var(--ready)}.afilter{align-items:center;gap:10px;padding:14px 0;display:flex}.search{white-space:nowrap;border:1.5px solid var(--ink);background:var(--panel);width:190px;height:44px;font-family:var(--din);color:var(--ink-3);border-radius:4px;align-items:center;gap:8px;padding:0 12px;font-size:16px;display:flex}.fbox2{border:1.5px solid var(--line);background:var(--panel);height:44px;font-family:var(--din);border-radius:4px;align-items:center;gap:9px;padding:0 12px 0 10px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.fbox2 i{border:1.5px solid var(--ink);background:#fff;width:16px;height:16px}.fbox2 b{color:var(--ink-3);font-weight:700}.fdate{border:1.5px solid var(--ink);background:var(--panel);height:44px;font-family:var(--din);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.seg{border:1.5px solid var(--ink);border-radius:4px;grid-template-columns:1fr 1fr;margin-left:auto;display:grid;overflow:hidden}.seg a{height:41px;font-family:var(--din);background:var(--panel);align-items:center;padding:0 16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.seg a.on{background:var(--ink);color:#fff}.olist{border-collapse:collapse;width:100%}.olist th{text-align:left;border-bottom:1.5px solid var(--ink);vertical-align:bottom;padding:0 12px 8px 0;font-weight:400}.olist td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 12px 11px 0}.olist tr>:last-child{padding-right:0}.olist .r{text-align:right}.olist .gs{font-family:var(--display);white-space:nowrap;font-size:24px;font-weight:700;line-height:1}.olist .when{font-family:var(--din);color:var(--ink-2);white-space:nowrap;margin-top:5px;font-size:14.5px;font-weight:500}.olist .cust b{font-family:var(--din);font-size:18px;font-weight:600;line-height:1.1;display:block}.olist .cust span{color:var(--ink-2);margin-top:4px;font-size:13px;display:block}.olist .len{font-family:var(--din);white-space:nowrap;font-size:22px;font-weight:700;line-height:1}.olist .sub{font-family:var(--din);color:var(--ink-2);white-space:nowrap;margin-top:5px;font-size:14.5px;font-weight:500}.olist .sub.owe{color:var(--magenta-deep);font-weight:700}.olist .tot{font-family:var(--din);white-space:nowrap;font-size:20px;font-weight:600;line-height:1.1}.olist .st{font-family:var(--din);white-space:nowrap;font-size:17px;font-weight:700;line-height:1.1}.olist .st.rdy{color:var(--ready)}.olist .st.done{color:var(--ink-2);font-weight:500}.olist .steps5{grid-template-columns:repeat(5,18px);gap:2px;margin-top:7px;display:grid}.olist .steps5 i{background:var(--line);height:4px}.olist .steps5 i.d{background:var(--ink)}.olist .rdy+.steps5 i.d{background:var(--ready)}.olist .go{border:1.5px solid var(--line);background:var(--panel);height:44px;font-family:var(--din);border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:0 10px 0 14px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.olist tr.hot td{background:#fff}.olist tr.hot .go{border-color:var(--ink);background:var(--ink);color:#fff}.bars{background:linear-gradient(to right, transparent 0 240px, var(--ink) 240px 241px), repeating-linear-gradient(to right, var(--line) 0 1px, transparent 1px 120px);flex-direction:column;gap:3px;width:241px;padding:3px 0;display:flex}.bars i{background:var(--ink);height:6px;width:calc(var(--l) * .8px);flex:none;display:block}.bars i.more{background:var(--magenta-deep);min-width:5px;margin-left:2px}.bars .rowb{display:flex}.barscale{width:241px;height:38px;font-family:var(--din);color:var(--ink-2);font-size:13px;font-weight:600;position:relative}.barscale .label{white-space:nowrap;position:absolute;top:0;left:0}.barscale .tk{white-space:nowrap;border-left:1px solid var(--ink-3);padding:0 0 9px 4px;line-height:1;position:absolute;bottom:-8px}.barscale .tk.max{color:var(--ink);border-left:0;border-right:1px solid var(--ink);padding:0 4px 9px 0;font-weight:700;transform:translate(calc(1px - 100%))}.flag{border:1.5px solid var(--ink);height:24px;font-family:var(--din);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:var(--panel);align-items:center;padding:0 8px;font-size:13.5px;font-weight:600;display:inline-flex}.flag.dpi{border-left:8px solid var(--yellow)}.flag.dpi.bad{border-left-color:var(--scarlet)}.flag.owe{background:var(--magenta-deep);border-color:var(--magenta-deep);color:#fff}.flags{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.o-top{grid-template-columns:1fr auto;align-items:end;column-gap:24px;padding-bottom:16px;display:grid}.o-top .crumb{font-family:var(--din);color:var(--ink-2);font-size:15px;font-weight:600}.o-top h1{font-family:var(--display);letter-spacing:-.02em;margin-top:8px;font-size:68px;font-weight:700;line-height:.95}.o-top .cust{align-items:flex-end;gap:26px;display:flex}.o-top .cust .who{color:var(--ink-2);padding-bottom:5px;font-size:14.5px;line-height:1.45}.o-top .cust .who b{font-family:var(--din);color:var(--ink);font-size:20px;font-weight:600;display:block}.o-top .edit{align-items:center;gap:14px;padding-bottom:4px;display:flex}.o-top .edit p{color:var(--ink-2);text-align:right;max-width:210px;font-size:13.5px;line-height:1.35}.band{background:var(--ink);color:#fff;grid-template-columns:auto auto 1fr auto;align-items:center;column-gap:22px;padding:16px 20px;display:grid}.band .k{font-family:var(--text);letter-spacing:.09em;text-transform:uppercase;color:#a9b8bb;font-size:12px;font-weight:700}.band .v{font-family:var(--din);white-space:nowrap;margin-top:3px;font-size:34px;font-weight:700;line-height:1.05}.band .v.money{font-family:var(--display)}.band .v .unit{font-size:17px}.steps{border:1.5px solid #6c7c80;border-radius:4px;grid-template-columns:repeat(5,auto);justify-content:start;width:max-content;margin-top:5px;display:grid;overflow:hidden}.steps span{height:44px;font-family:var(--din);color:#a9b8bb;white-space:nowrap;border-right:1px solid #46565a;align-items:center;gap:6px;padding:0 11px;font-size:15.5px;font-weight:600;display:flex}.steps span:last-child{border-right:0}.steps span.done{color:#fff}.steps span.now{color:var(--ink);background:#fff}.band .btn{min-height:52px;padding:0 20px;font-size:18px}.band .next{text-align:right}.band .next .two{justify-content:flex-end;gap:8px;display:flex}.band .next .btn{min-height:46px;padding:0 14px;font-size:16px}.band .next .k2{font-family:var(--din);color:#b4c1c4;margin-top:6px;font-size:14px;font-weight:500;display:block}.o-flags{align-items:center;gap:8px;padding:12px 0 0;display:flex}.o-flags .note{color:var(--ink-2);margin-left:6px;font-size:13.5px}.o-body{grid-template-columns:404px minmax(0,1fr) 300px;align-items:start;column-gap:30px;margin-top:18px;display:grid}.colh{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:8px;display:flex}.colh h2{font-family:var(--display);font-size:24px;font-weight:700;line-height:1.1}.colh.gap{margin-top:26px}.matcol{background:var(--mat-deep);color:#e4efe9;padding:16px 18px 18px}.matcol .colh{border-bottom-color:var(--mat-line-strong)}.matcol .colh .label{color:var(--mat-text)}.pv{--in:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;display:grid}.pv .frame{padding-top:20px;padding-left:22px;position:relative}.pv .rx,.pv .ry{background-color:var(--steel);color:var(--ink);font-family:var(--din);font-size:12px;font-weight:600;position:absolute}.pv .rx{height:20px;width:calc(var(--in) * 22);background-image:repeating-linear-gradient(to right, var(--ink) 0 1px, transparent 1px calc(var(--in) * 4)), repeating-linear-gradient(to right, var(--ink-2) 0 1px, transparent 1px var(--in));background-position:0 100%;background-repeat:no-repeat;background-size:100% 9px,100% 4px;top:0;left:22px}.pv .ry{width:22px;height:calc(var(--in) * var(--len));background-image:repeating-linear-gradient(to bottom, var(--ink) 0 1px, transparent 1px calc(var(--in) * 4)), repeating-linear-gradient(to bottom, var(--ink-2) 0 1px, transparent 1px var(--in));background-position:100% 0;background-repeat:no-repeat;background-size:9px 100%,4px 100%;top:20px;left:0}.pv .rx span{line-height:1;position:absolute;top:1px;transform:translate(3px)}.pv .ry span{line-height:1;position:absolute;left:2px;transform:translateY(3px)}.pv .corner{background:var(--steel);width:22px;height:20px;position:absolute;top:0;left:0}.pv .cap{margin-top:12px}.pv .cap b{font-family:var(--display);color:#fff;font-size:21px;font-weight:700}.pv .cap .d{font-family:var(--din);color:var(--mat-text);margin-top:2px;font-size:16px;font-weight:500;display:block}.pv .ver{color:var(--mat-text);min-height:38px;margin-top:6px;font-size:13.5px;line-height:1.4}.pv .ver b{color:#fff;font-weight:600}.pv .btn{width:100%;min-height:46px;margin-top:10px;padding:0 8px;font-size:16px}.pv .btn-ghost{color:#fff;border-color:#fff}.pv .why{font-family:var(--din);color:var(--mat-text);min-height:18px;margin-top:6px;font-size:14px;font-weight:500}.pv .fname{color:var(--mat-text);word-break:break-word;margin-top:8px;font-size:12.5px;line-height:1.4}.pv .pin{position:absolute}.hist{margin:0;padding:0;list-style:none}.hist li{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;margin-bottom:14px;padding:0 0 14px;display:grid}.hist li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.hist .folio{font-family:var(--display);font-size:30px;font-style:italic;font-weight:600;line-height:.9}.hist .top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hist .top b{font-family:var(--din);font-size:18px;font-weight:600}.hist .top time{font-family:var(--din);color:var(--ink-2);white-space:nowrap;font-size:14.5px;font-weight:500}.hist p{color:var(--ink-2);margin-top:3px;font-size:14px;line-height:1.45}.hist .stamp{margin-top:8px;display:inline-flex}.hist li.open{background:var(--panel);border:1.5px solid var(--ink);padding:14px 14px 14px 12px}.reason{margin-top:10px;display:block}.reason .label{display:block}.reason .box2{border:1.5px solid var(--ink);background:var(--panel);color:var(--ink);border-radius:4px;min-height:66px;margin-top:5px;padding:9px 11px;font-size:14.5px;line-height:1.45;display:block}.hist .acts{gap:8px;margin-top:12px;display:flex}.hist .acts .btn{min-height:46px;font-size:16px}.ttable{border-collapse:collapse;width:100%;font-size:14px}.ttable th{text-align:left;border-bottom:1px solid var(--line);padding:0 10px 7px 0;font-weight:400}.ttable td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px 9px 0;line-height:1.4}.ttable tr>:last-child{white-space:nowrap;padding-right:0}.ttable td b{font-family:var(--din);font-size:16px;font-weight:600}.ttable .dz{grid-template-columns:34px 1fr;align-items:start;column-gap:10px;display:grid}.ttable .dthumb{background:var(--mat);width:34px;height:34px;padding:4px}.ttable .dthumb img{width:100%;height:100%}.ttable .set{color:var(--ink-2);font-size:13px;display:block}.ttable .by{font-family:var(--text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}.plain{color:var(--ink-2);font-size:14px;line-height:1.45}.acc{margin:0;padding:0;font-size:13.5px;line-height:1.42;list-style:none}.acc li{border-bottom:1px solid var(--line-soft);grid-template-columns:22px 1fr;column-gap:8px;padding:6px 0;display:grid}.acc li .bx{background:var(--ink);color:#fff;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.acc li .bx .i{stroke-width:3px;width:13px;height:13px}.acc li .sn{font-family:var(--din);text-align:center;font-size:15px;font-weight:700;line-height:1.3}.acc li.one{font-family:var(--din);border-bottom:1.5px solid var(--ink);font-size:16px;font-weight:700}.acc li small{font-family:var(--din);color:var(--ink-2);margin-top:2px;font-size:14px;font-weight:600;display:block}.amain .lines{padding:0}.amain .ln{font-size:14.5px}.amain .ln.total .amt{font-size:32px}.pack{border:1.5px solid var(--ink);background:var(--panel);margin-top:26px;padding:14px}.pack h3{font-family:var(--display);font-size:20px;font-weight:700}.pack p{color:var(--ink-2);margin-top:4px;font-size:13.5px;line-height:1.42}.pack .btn{width:100%;margin-top:12px}.linkbtn{min-height:44px;font-family:var(--din);text-underline-offset:3px;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.progress{border:1.5px solid var(--ink);margin:0 16px 12px;padding:9px 12px;font-size:13.5px;line-height:1.4}.progress b{font-family:var(--din);font-size:16px;font-weight:700}@container (max-height:489px){.work-sel .rail-sec{padding-top:7px;padding-bottom:7px}.work-sel .rail-sec .label{margin-bottom:3px}.work-sel .rail .name{font-size:17px}.work-sel .rail .dims{margin-top:1px;font-size:17px}.work-sel .rail .dpi{margin-top:5px}.work-sel .rail .btn.tall{min-height:44px;margin-top:7px}.work-sel .rail .pair{margin-top:5px}.work-sel .rail .act{gap:0;height:44px}.work-sel .matsw a{gap:2px;height:46px}.work-sel .matnote{margin-top:4px}}@container (max-height:415px){.work-sel .canvas{--in:calc((100cqw - 170px) / 22)}}@container (max-height:400px){.work-len .rail-sec{padding-top:7px;padding-bottom:7px}.work-len .rail-sec .label{margin-bottom:3px}.work-len .gsum+.hint{margin-bottom:5px}.work-len .gauge{--gh:60px;--w0:.925;--wh:.075}.work-len .gauge .mid{display:none}.work-len .matsw a{gap:2px;height:46px}.work-len .matnote{margin-top:4px}.work-len .t-tall{display:none}.work-len .t-short{display:inline}}
:root{--mat-light:#eef1f2;--mat-dark:#1d3b35;--mat-shirt:#7a1f2b}.mat-shirt{--mat:var(--mat-shirt)}@font-face{font-family:Order Number;src:url(/fonts/bodoni-moda.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:block}@font-face{font-family:Order Number;src:url(/fonts/barlow-semi-condensed-600.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:block;unicode-range:U+2D}:root{--order-no:"Order Number", "Bodoni Moda", serif}@font-face{font-family:Store Name;src:url(/fonts/bodoni-moda.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:block}@font-face{font-family:Store Name;src:url(/fonts/bodoni-moda-italic.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:block;unicode-range:U+26;font-variation-settings:"wght" 500}.brand{font-family:"Store Name", var(--display)}button{margin:0}:where(button.bare){appearance:none;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}button:disabled{cursor:not-allowed}.btn:disabled:not(.btn-off){background:var(--paper);color:var(--ink-3);border-color:var(--line)}.whyoff{font-family:var(--din);color:var(--ink-2);font-size:14.5px;font-weight:500;line-height:1.25}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.arail :focus-visible,.paybar :focus-visible,.paysticky :focus-visible,.band :focus-visible,.matcol :focus-visible,.si-top :focus-visible{outline-color:#fff}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mini img{height:auto}.notice{font-family:var(--din);background:var(--panel);color:var(--ink);border-left:6px solid var(--ink);border-bottom:1px solid var(--ink);margin:0;padding:10px 16px 11px;font-size:16px;font-weight:600;line-height:1.25}.notice.warn{background:var(--ink);color:#fff}.amain>.notice{border-bottom:0;margin-bottom:14px}.ln.total .dots{border:0}.price-note{color:var(--ink-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.45}.order-slip-note td{color:var(--ink-2);padding-top:4px;font-size:12px}.nsec-h.nonum{grid-template-columns:minmax(0,1fr) auto;column-gap:10px}.nsec-h.nonum.alone{padding-top:14px;padding-bottom:9px}.tickgroup i{background:var(--yellow)}.tickgroup i.bad{background:var(--scarlet)}.phone.col{flex-direction:column;display:flex}.topbar .brand{text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar .acct{flex:none;min-width:0;max-width:45%}.topbar .acct .i{flex:none}.topbar .acct>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arail .brand,.arail .who{overflow-wrap:break-word;min-width:0}.arail .who b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.arail .who form{margin-top:12px}.arail .staff-sign-out{border:1px solid var(--line);color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-weight:600;display:inline-flex}.store-brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:40px;display:block}.arail .brand:has(.store-brand-logo){box-sizing:border-box;background:#fff;border-radius:10px;min-width:0;max-width:min(100%,240px);padding:12px 10px}.arail .store-brand-logo{width:100%;height:auto}.topbar .brand:has(.store-brand-logo){min-width:0;max-width:230px}.topbar .store-brand-logo{max-width:100%;height:36px}.ac-store .store-brand-logo,.tm-store .store-brand-logo,.si-name .store-brand-logo{box-sizing:border-box;background:#fff;border-radius:8px;width:min(100%,300px);max-width:100%;height:auto;padding:10px 14px;display:block}:is(.ac-store:has(.store-brand-logo),.tm-store:has(.store-brand-logo)){width:min(100%,300px);max-width:100%}.si-name:has(.store-brand-logo){max-width:100%}.store-brand-name{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.thumb{flex:none;text-decoration:none;display:block;position:relative}.thumbs .thumb{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}button.thumb{appearance:none;background:0 0;border:0;border-radius:0;padding:0}.thumb .mini{display:block}.thumb:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.order .thumbs,.thumbs{gap:14px 12px}.thumbs :focus-visible{outline-color:#fff}.phone{--gutter:clamp(16px, 2vw, 32px);max-width:clamp(1400px,75vw,1920px);box-shadow:-1px 0 0 var(--line), 1px 0 0 var(--line)}.phone>.topbar{height:auto;min-height:clamp(52px,44px + 1.2vw,60px);padding:0 max(6px, var(--gutter) - 10px) 0 var(--gutter)}.phone>.topbar .title{font-size:clamp(20px,16.5px + .55vw,23px)}.phone>.topbar .acct,.phone>.topbar .back{font-size:clamp(16px,15px + .15vw,17px)}@media (min-width:640px){.phone>.topbar .brand{font-size:clamp(19px,15.5px + .55vw,23px)}}.platform-owner-banner{background:var(--ink);color:#fff;font-family:var(--din);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 14px;margin:0;padding:4px 16px;font-size:15px;font-weight:500;line-height:1.3;display:flex}.platform-owner-banner a{color:#fff;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.platform-owner-banner :focus-visible{outline-color:#fff}.pickup-confirm{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pickup-confirm>summary{cursor:pointer;list-style:none}.pickup-confirm>summary::-webkit-details-marker{display:none}
@font-face{font-family:Store Name;src:url(/fonts/onest.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Store Name;src:url(/fonts/onest.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+26}@font-face{font-family:Order Number;src:url(/fonts/onest.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Order Number;src:url(/fonts/onest.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2D}body{font-family:var(--e-font);background:var(--e-paper);color:var(--e-ink);font-feature-settings:"tnum" 1}.label{font-family:var(--e-font);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:13px;font-weight:600}.tab .full{letter-spacing:0}:root .flag{letter-spacing:0;border-radius:999px;font-weight:600}.display,.money,.brand,.topbar .title{letter-spacing:-.015em;font-variation-settings:normal}:root,:root .admin,:root .admin.admin,:root .dash,:root .phone,:root :is(.phone,.sh,.ac),:root .staff-workspace{--paper:var(--e-paper);--page:var(--e-paper);--panel:var(--e-panel);--card:var(--e-panel);--ink:var(--e-ink);--ink-2:var(--e-ink-2);--ink-3:var(--e-ink-3);--line:var(--e-line);--line-soft:var(--e-line-soft);--card-line:var(--e-line-soft);--steel:var(--e-steel);--steel-edge:var(--e-steel-edge);--magenta:var(--e-primary);--magenta-deep:var(--e-primary-deep);--customer-primary:var(--e-primary);--customer-primary-hover:var(--e-primary-deep);--workspace-teal:var(--e-primary);--workspace-teal-hover:var(--e-primary-deep);--cyan:var(--e-select);--yellow:var(--e-warn);--scarlet:var(--e-stop);--ready:var(--e-ready);--mat:var(--e-mat);--mat-deep:var(--e-mat-deep);--mat-text:var(--e-mat-text);--rail:var(--e-rail);--rail-on:var(--e-rail-on);--rail-text:var(--e-ink-2);--rail-dim:var(--e-ink-3);--display:var(--e-font);--din:var(--e-font);--text:var(--e-font);--ui:var(--e-font);--radius:var(--e-r-panel)}:root .cust-tiles span,:root .crm-days h3{text-transform:none;letter-spacing:0}:root .crm-tab.on{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .dash h2{text-transform:none;letter-spacing:0}:root .admin .dash-workspace-copy>.label,:root .admin .dash-workspace-copy>p{color:var(--e-on-ink-soft)}:root .admin .dash-workspace-actions .btn-ink{background:var(--e-panel);color:var(--e-ink);border-color:var(--e-line)}:root .admin .dash-workspace-actions .btn-line{border-color:var(--e-line)}:root .admin .dash-current-order{border:1px solid var(--e-line);background:var(--e-surface-ink)}:root .admin .dash-current-order .label{color:var(--e-on-ink-soft)}:root .admin .dash-panel,:root .admin .dash-stat{border-color:var(--e-line)}:root .admin .dash-board-cards>li{background:var(--e-panel)}:root .admin .dash-workspace{background:linear-gradient(115deg, var(--e-surface-ink), var(--e-surface-ink))}:root .dash-workbench{border:1px solid var(--e-line);background:var(--e-hover)}:root .dash-workbench strong{color:var(--e-ink)}:root .dash-workbench span{color:var(--e-ink-3)}:root .dash-metric{background:var(--e-panel)}:root a.dash-metric:hover{border-color:var(--e-select);background:var(--e-hover)}:root .order-key,:root .design-kind.upload{background:var(--e-select)}:root .dash-design-symbol,:root .dash-design-symbol.derived{color:var(--e-select);background:var(--e-hover)}:root .dash-design-symbol.library{color:var(--e-warn);background:var(--e-hover)}:root .dash-setup-link:hover{background:var(--e-hover);border-color:var(--e-line)}:root .dash-setup-link>span{color:var(--e-select)}:root .lib-pic{background-color:var(--e-artboard)}:root .flag.alert{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .pv .fail{border-left:3px solid var(--e-line)}:root .pv .reasonf input{border-color:var(--e-line)}@media (max-width:1359px){:root .amain .steps span{border-bottom:1px solid var(--e-line)}}:root .pv .onsheet li .dpi .dpi-flag.no{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .order-workspace .pv .onsheet li .th{background-color:var(--e-artboard)}:root .fbox2 input{background:var(--e-panel)}:root .order-entry-actions .board-go,:root .flag.alert{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .admin .astat{border-color:var(--e-line)}:root .admin .afilter{background:var(--e-panel)}:root .order-download,:root .order-download-menu summary{border:1px solid var(--e-line);background:var(--e-hover);color:var(--e-ink)}:root .order-download-menu nav{background:var(--e-panel)}:root .order-view-switch{border:1px solid var(--line,var(--e-line));background:var(--e-panel)}:root .order-view-switch a.on{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .sheet-queue-card{border:1px solid var(--line,var(--e-line));background:var(--e-panel)}:root .sheet-queue-preview{background-color:var(--e-artboard)}:root .sheet-queue-state{background:var(--e-steel)}:root .sheet-queue-state.ready{background:var(--e-ready-soft);color:var(--e-ready)}:root .sheet-queue-flags li{background:var(--e-warn-soft)}:root .sheet-queue-actions .btn-ink{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .sq>h2,:root .sq-facts dt{text-transform:none;letter-spacing:0}:root .settings-group:hover,:root .settings-group.on{background:var(--e-panel);border-color:var(--line,var(--e-line))}:root .settings-group.on{box-shadow:inset 4px 0 0 var(--e-select)}:root .settings-content .sset-section,:root .settings-content .sq{border:1px solid var(--line,var(--e-line));background:var(--e-panel)}:root .aset .settings-tools a{border:1px solid var(--e-line);background:var(--e-panel);color:var(--e-ink)}:root .aset .settings-tools a span{color:var(--e-ink-3)}:root .aset .settings-tools a:hover{border-color:var(--e-select);background:var(--e-hover)}:root .aset .settings-tools a:focus-visible{outline:3px solid var(--e-select)}:root .admin .olist tr.hot .go{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .notice.warn,:root .platform-owner-banner,:root .flow .now .n{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .flow li:last-child.now .n{color:var(--e-on-primary);background-color:var(--magenta-deep)}:root .canvas .empty .choose{background:var(--e-panel)}:root .mat-light .canvas .empty .choose{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .paybox .paynote{border-top:1px solid var(--e-line)}:root .paybox .paynote:before{background:var(--e-panel)}:root .topbar .toptotal{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .topbar .toptotal .k{color:var(--e-ink-3)}:root .rail .picked .qlabel{text-transform:none;letter-spacing:0}:root .phone,:root .phone :is(h1,h2,h3,.brand,.rail .name,.canvas .empty b,.begin h2,.begin h3){font-family:var(--e-font)}:root .phone .flow li.now .n,:root .phone .flow li:last-child.now .n{color:var(--e-on-primary);background-color:var(--customer-primary)}:root .phone .tab.on{background:var(--e-select-soft)}:root .phone .rail .matsw a.on,:root .phone .canvas .empty .choose,:root .phone .mat-light .canvas .empty .choose{color:var(--e-on-primary);background-color:var(--customer-primary)}:root .phone .canvas .empty .choose:hover{color:var(--e-on-primary);background-color:var(--customer-primary-hover)}:root .phone .notice-row:not(.refused):before,:root .phone .btn-ink,:root .phone .btn-pay{color:var(--e-on-primary);background-color:var(--customer-primary)}:root .phone .btn-ink:hover:not(:disabled),:root .phone .btn-pay:hover:not(:disabled){color:var(--e-on-primary);background-color:var(--customer-primary-hover)}:root .phone .btn-line:hover:not(:disabled),:root .phone .btn-quiet:hover:not(:disabled){background:var(--e-hover)}:root .phone .btn-off,:root .phone .btn:disabled,:root .phone .live-save-button:disabled{color:var(--e-ink-3);background:var(--e-steel);border-color:var(--e-line)}:root .phone .paybar .read .v.money,:root :is(.phone,.sh,.ac),:root :is(.phone,.sh,.ac) :is(button,input,textarea,select,.btn,.label,.num),:root :is(.phone,.sh,.ac) :is(h1,h2,h3){font-family:var(--e-font)}:root :is(.sh,.ac) .btn-pay,:root :is(.sh,.ac) .btn-ink{background:var(--e-primary);border-color:var(--e-select);color:var(--e-on-primary)}:root :is(.sh,.ac) .btn-pay:hover,:root :is(.sh,.ac) .btn-ink:hover{background:var(--e-primary-deep);color:var(--e-on-primary)}:root :is(.sh,.ac) .btn-line,:root :is(.sh,.ac) .btn-quiet{color:var(--e-ink);background:var(--e-panel);border-color:var(--e-line)}:root :is(.sh,.ac) :focus-visible{outline:3px solid var(--e-select)}:root .sh .sh-hero,:root .ac .ac-top{background:linear-gradient(115deg, var(--e-surface-ink), var(--e-surface-ink))}:root .sh .sh-brand h1,:root .ac .ac-store,:root .sh .sh-head{font-family:var(--e-font)}:root .sh .sh-lead{font-family:var(--e-font);color:var(--e-on-ink-soft)}:root .sh :is(.sh-acct,.sh-fig figcaption,.sh-facts dd,.sh-steps h3,.sh-sizes .len,.sh-sizes .why,.sh-foot),:root .sh .sh-steps h3 .n,:root .sh .sh-sizes .amt{font-family:var(--e-font)}:root .sh .sh-final{background:var(--e-surface-ink)}:root .sh .sh-ghost,:root .ac .ac-ghost{border-color:var(--e-line)}:root .sh .sh-hero :focus-visible,:root .sh .sh-final :focus-visible,:root .ac .ac-top :focus-visible{outline-color:var(--e-select)}:root .sh .sh-files{border-color:var(--e-line);background:var(--e-panel)}:root .ac :is(.ac-who p,.ac-card h3,.ac-facts,.ac-designs h3,.ac-closed,.ac-paying,.ac-foot){font-family:var(--e-font)}:root .ac .ac-head{border-bottom:1px solid var(--e-line)}:root .ac :is(.ac-cards li,.ac-designs li,.ac-orders,.ac-empty),:root .ac .ac-form :is(input,textarea,select){border:1px solid var(--e-line);background:var(--e-panel)}:root .label{text-transform:none;letter-spacing:0}:root .btn-pay{color:var(--e-on-primary);background-color:var(--magenta)}:root .btn-ink{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .btn-white{background:var(--e-panel);border-color:var(--e-line)}:root .btn-off{color:var(--e-ink-3);border-color:var(--e-line)}@media (min-width:700px){:root body.is-phone{background:var(--e-steel)}}:root .tab.on{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .tab.on .label{color:var(--e-ink-3)}:root .sel i{background:var(--e-panel)}:root .sheet-end{border-top:2px solid var(--e-line)}:root .matsw a.on{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .matsw a.on i{border-color:var(--e-line)}:root .paybar{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .paybar .read .k,:root .paybar .idle span{color:var(--e-ink-3)}:root .dimline.x{border-left:1.5px solid var(--e-line);border-right:1.5px solid var(--e-line)}:root .dimline.x:before{border-top:1.5px solid var(--e-line)}:root .dimline.y{border-top:1.5px solid var(--e-line);border-bottom:1.5px solid var(--e-line)}:root .dimline.y:before{border-left:1.5px solid var(--e-line)}:root .lock,:root .wruler .cursor .ctab{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .tool .state{text-transform:none;letter-spacing:0}:root .ln .dots{border-bottom:1.5px dotted var(--e-steel-edge)}:root .cardslot{background:0 0;border:0;padding:0}:root .paysticky{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .paysticky .row{color:var(--e-ink-3)}:root .hold .th .mini{background-color:var(--e-artboard)}:root .fbox2 i{background:var(--e-panel)}:root .seg a.on{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .olist tr.hot td{background:var(--e-panel)}:root .olist tr.hot .go{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .bars i.more{color:var(--e-on-primary);background-color:var(--magenta-deep)}:root .flag{text-transform:none;letter-spacing:0}:root .flag.owe{color:var(--e-on-primary);background-color:var(--magenta-deep)}:root .band{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .band .k{text-transform:none;letter-spacing:0;color:var(--e-ink-3)}:root .steps{border:1.5px solid var(--e-steel-edge)}:root .steps span{border-right:1px solid var(--e-line);color:var(--e-ink-3)}:root .steps span.now{background:var(--e-panel)}:root .band .next .k2{color:var(--e-ink-3)}:root .pv .btn-ghost{border-color:var(--e-line)}:root .ttable .by{text-transform:none;letter-spacing:0}:root .acc li .bx{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .design-tools{border-top:1px solid var(--e-line);color:var(--e-ink);font-family:var(--e-font)}:root .design-tools h3{font-family:var(--e-font)}:root .design-tools button,:root .design-tools input,:root .design-tools select{border:1px solid var(--e-line);background:var(--e-panel);color:var(--e-ink)}:root .design-tools button{background:var(--e-primary);border-color:var(--e-select);color:var(--e-on-primary)}:root .design-tools-note{color:var(--e-ink-3)}:root .design-tools-error{color:var(--e-stop)}:root .design-tools-busy{background:var(--e-scrim);font-family:var(--e-font);color:var(--e-ink)}:root .design-tools-busy>div{background:var(--e-panel)}:root .design-tools-busy input{border:1px solid var(--e-line)}:root form.phone.fixed .dpi-flag.no{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .hold .th img{background-color:var(--e-artboard)}:root .draw .dfile{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .draw .dsheet{background:var(--e-panel) repeating-linear-gradient(45deg, var(--ink) 0 1.4px, transparent 1.4px 2.8px)}:root .draw .dsheet .in{border:0 dashed var(--e-line)}:root .paybox{background-color:var(--e-surface-ink);color:var(--e-on-ink)}@media (max-width:639.98px){:root form.phone.fixed .panes .pane:has(input:checked){background-color:var(--e-surface-ink);color:var(--e-on-ink)}}:root .stage .dpi-flag.no,:root .lockrow .act.on{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .ohead .order .tot .lbl{text-transform:none;letter-spacing:0}:root .rv-form:has(.agree input:not(:checked)) .paysticky .btn-pay{color:var(--e-ink-3);border-color:var(--e-line)}:root .shr-card>h2{text-transform:none;letter-spacing:0}:root .shr-sign{background:var(--e-panel)}:root .shr-snip label>span{text-transform:none;letter-spacing:0}:root .staff-website .shr-toolbar a{background:var(--e-panel)}:root .staff-board-head h1 span{color:var(--e-ink-3)}:root .staff-board-notice{background:var(--e-warn-soft);border-bottom:1px solid var(--e-steel-edge)}:root .staff-board-art{background:var(--e-panel)}:root .staff-board-art img,:root .staff-board-stage .sheet{background-color:var(--e-artboard)}:root .staff-board-dimensions{background:var(--e-surface-ink);border:1px solid var(--e-steel-edge)}:root .staff-board-toolbar .staff-board-toolbar-save{background:var(--e-surface-ink)}:root .staff-board-inspector input,:root .staff-board-inspector textarea{background:var(--e-panel)}:root .staff-board-inspector .staff-board-save{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .staff-board-problems{background:var(--e-warn-soft)}:root .staff-board-foot a[aria-current=page]{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .staff-workspace .staff-board-upload{border:1px solid var(--e-line);background:var(--e-hover);color:var(--e-ink)}@media (max-width:850px){:root .staff-board-panels button[aria-pressed=true]{background-color:var(--e-surface-ink);color:var(--e-on-ink)}}:root .sh-closed{border-left:4px solid var(--e-line)}:root .sh-final{background-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .sh-preview{background:var(--e-surface-ink)}:root .sh .sh-hero.sh-hero{background:radial-gradient(ellipse at 86% 44%,var(--e-hover) 0,transparent 55%),var(--e-panel);color:var(--e-ink)}:root .sh .sh-head{font-family:var(--e-font)}:root .sh .sh-files{border:1px solid var(--e-line);background:var(--e-panel)}:root .sh .sh-files ul{border-top:1px solid var(--e-line)}:root .sh .sh-files li,:root .sh .sh-hero .sh-lead,:root .sh .sh-hero .sh-acct{color:var(--e-ink-3)}:root .sh .sh-hero .sh-acct strong{color:var(--e-ink)}:root .sh .sh-hero .sh-ghost{color:var(--e-ink);border-color:var(--e-line);background:var(--e-panel)}:root .sh .sh-hero .sh-ghost:hover{background:var(--e-hover)}:root .sh .sh-hero :focus-visible{outline-color:var(--e-select)}:root .sh .sh-business-image{background:var(--e-panel)}:root .sh .sh-steps{border-bottom:1px solid var(--e-line)}:root .sh .sh-steps li{border-top:1px solid var(--e-line)}:root .sh .sh-final p{font-family:var(--e-font)}:root .admin .btn-ink{color:var(--e-on-primary);background-color:var(--workspace-teal)}:root .admin .btn-ink:hover:not(:disabled){color:var(--e-on-primary);background-color:var(--workspace-teal-hover)}:root .admin :is(.btn-line,.btn-quiet):hover:not(:disabled){background:var(--e-hover);border-color:var(--e-line)}:root .admin .band :is(a,button):focus-visible{outline-color:var(--e-select)}:root .admin .olist tbody tr:hover td,:root .admin .cust-row:hover{background:var(--e-hover)}.btn{border-radius:var(--e-r-control);letter-spacing:-.005em;font-size:16px;font-weight:600;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s}.btn:active{transform:translateY(1px)}:root .btn-pay,:root :is(.sh,.ac) .btn-pay{background:var(--e-primary);border-color:var(--e-primary);color:var(--e-on-primary);box-shadow:var(--e-shadow-1)}:root :is(.sh,.ac) .btn-pay:hover{background:var(--e-primary-deep);border-color:var(--e-primary-deep)}:root .btn-ink,:root .admin .btn-ink,:root .phone .btn-ink,:root :is(.sh,.ac) .btn-ink{background:var(--e-surface-ink);border-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .btn-ink:hover:not(:disabled),:root :is(.admin,.phone,.sh,.ac) .btn-ink:hover:not(:disabled),:root :is(.sh,.ac) .btn-ink:hover{background:var(--e-surface-ink-2);border-color:var(--e-surface-ink-2);color:var(--e-on-ink)}:root .btn-line,:root .btn-quiet,:root :is(.sh,.ac) :is(.btn-line,.btn-quiet){border-color:var(--e-steel-edge);background:var(--e-panel);color:var(--e-ink)}:root .btn-white{background:var(--e-panel);border-color:var(--e-panel);color:var(--e-ink)}:root .admin :is(.btn-line,.btn-quiet):hover:not(:disabled),:root .phone :is(.btn-line,.btn-quiet):hover:not(:disabled){background:var(--e-hover);border-color:var(--e-steel-edge);color:var(--e-ink)}:root .btn-off,:root .phone :is(.btn-off,.btn:disabled){color:var(--e-ink-3);background:var(--e-steel);border-color:var(--e-line)}:focus-visible,:root :is(.sh,.ac) :focus-visible,:root .admin .arail :is(a,button):focus-visible{outline:2px solid var(--e-select);outline-offset:2px}:root .admin :is(input,textarea)::placeholder{color:var(--e-ink-3)}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:active{transform:none}}:root .matsw a.on,:root .paybar,:root .paysticky,:root .band,:root .seg a.on,:root .olist tr.hot .go,:root .admin .olist tr.hot .go,:root .flag.alert,:root .notice.warn,:root .crm-tab.on,:root .order-view-switch a.on,:root .box.on,:root .acc li .bx,:root .wruler .cursor .ctab,:root .paybox,:root .draw .dfile,:root .lockrow .act.on,:root .flow .now .n,:root .sheet-queue-actions .btn-ink,:root .mat-light .canvas .empty .choose,:root .agree input:checked+.box{background-color:var(--e-surface-ink);border-color:var(--e-surface-ink);color:var(--e-on-ink)}:root .paybar .read .k,:root .paybar .idle span,:root .paysticky .row,:root .band .k,:root .band .next .k2,:root .topbar .toptotal .k{color:var(--e-on-ink-soft)}:root .phone .paybox .paynote{border-top-color:var(--e-on-ink-line)}:root .tab.on,:root .phone .tab.on{background:var(--e-select-soft);color:var(--e-ink)}:root .tab.on .label,:root .tab.on .fig small{color:var(--e-ink-2)}:root .phone .flow li.done .n{background:var(--e-select-soft);border-color:var(--e-line)}:root .phone .live-save-controls .livestat.warn{color:var(--e-stop)}:root .admin .steps{border-color:var(--e-line)}body.is-phone{background:var(--e-outer)}.topbar,.tabs{border-bottom-color:var(--e-line)}.tab{border-right-color:var(--e-line-soft)}:root .sh .sh-hero,:root .ac .ac-top,:root .sh .sh-final{background:var(--e-surface-ink);color:var(--e-on-ink)}:root .sh .sh-lead{color:var(--e-on-ink-soft)}:root :is(.sh .sh-ghost,.ac .ac-ghost){border-color:var(--e-on-ink-line);color:var(--e-on-ink)}:root .sh .sh-files,:root .ac :is(.ac-cards li,.ac-designs li,.ac-orders,.ac-empty){border-color:var(--e-line);background:var(--e-panel);border-radius:var(--e-r-panel)}:root .ac .ac-head{border-bottom-color:var(--e-line)}:root .ac .ac-form :is(input,textarea,select){border-color:var(--e-steel-edge);background:var(--e-panel);color:var(--e-ink);border-radius:var(--e-r-control)}:root .sh .sh-hero.sh-hero{background:var(--e-panel);color:var(--e-ink);border-bottom:1px solid var(--e-line)}:root .sh .sh-hero.sh-hero :is(.sh-lead,.sh-acct){color:var(--e-ink-3)}:root .sh .sh-hero.sh-hero .sh-acct strong{color:var(--e-ink)}:root .sh .sh-hero.sh-hero .sh-ghost{color:var(--e-ink);border-color:var(--e-steel-edge);background:var(--e-panel)}:root .sh .sh-hero.sh-hero .sh-ghost:hover{background:var(--e-hover)}:root .sh .sh-business-image{box-shadow:var(--e-shadow-2)}:root .design-tools{font-family:var(--e-font)}:root .arail,:root .admin .arail{background:var(--e-rail);color:var(--e-ink-2);border-right:1px solid var(--e-line)}:root .arail .brand,:root .admin .arail .brand{color:var(--e-ink)}:root .arail .label,:root .admin .arail .label{color:var(--e-ink-3);border-bottom-color:var(--e-line)}:root .arail nav a,:root .admin .arail nav a{color:var(--e-ink-2);border-radius:var(--e-r-control);border-bottom-color:#0000}:root .admin .arail nav a:hover{background:var(--e-hover);color:var(--e-ink)}:root .arail nav a.on,:root .admin .arail nav a.on{color:var(--e-ink);background:var(--e-rail-on);box-shadow:var(--e-shadow-1)}:root .admin .arail nav a span{background:var(--e-primary);color:var(--e-on-primary)}:root .admin .arail nav,:root .admin .arail .who{border-top-color:var(--e-line)}:root .arail .who,:root .admin .arail .who{color:var(--e-ink-3)}:root .arail .who b,:root .admin .arail .who b{color:var(--e-ink)}:root .admin .arail .staff-sign-out{border-color:var(--e-line);color:var(--e-ink);background:var(--e-panel);border-radius:var(--e-r-control)}:root .admin .arail .staff-sign-out:hover{background:var(--e-hover);border-color:var(--e-steel-edge)}:root .paid-sound{color:var(--e-ink-2);border-color:var(--e-steel-edge)}:root .paid-sound:hover{background:var(--e-hover)}:root .paid-alert:focus-visible,:root .paid-sound:focus-visible{outline:3px solid var(--e-select)}:root .admin :is(.dash-panel,.sset-section,.sq,.pack){box-shadow:var(--e-shadow-1)}:root .admin .band{background:var(--e-surface-ink);color:var(--e-on-ink);border-radius:var(--e-r-panel)}:root .steps span.now{background:var(--e-on-ink);color:var(--e-surface-ink)}:root .admin .olist tbody tr:hover td,:root .admin .cust-row:hover{background:var(--e-hover)}:root .band .steps{border-color:var(--e-on-ink-line)}:root .band .steps span{color:var(--e-on-ink-soft);border-right-color:var(--e-on-ink-line)}:root .band .steps span.done{color:var(--e-on-ink)}:root .band .steps span.now{background:var(--e-on-ink);color:var(--e-surface-ink)}:root .band .steps span.now.rdy{color:var(--e-ready-ink)}:root .order.ready .band,:root .order.ready .band :is(b,span){color:var(--e-on-ready)}:root .matcol .label,:root .matcol .colh .label{color:var(--e-mat-text)}:root .dpi-flag{color:var(--e-on-warn)}:root .dpi-flag.bad{color:var(--e-on-stop)}:root .dpi-flag.ok{color:var(--e-ink)}:root .rv-form:has(.agree input:not(:checked)) .paysticky .btn-pay{color:var(--e-on-ink-soft);border-color:var(--e-on-ink-line);box-shadow:none;background:0 0}.theme-switch{border-radius:var(--e-r-control);border:1px solid var(--e-line);background:var(--e-panel);min-height:44px;color:var(--e-ink);font:600 14px/1 var(--e-font);cursor:pointer;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.theme-switch:hover{background:var(--e-hover)}.theme-switch .knob{background:var(--e-switch-track);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--e-steel-edge);border-radius:999px;flex:none;transition:background-color .18s;position:relative}.theme-switch .knob:after{content:"";background:var(--e-panel);width:16px;height:16px;box-shadow:var(--e-shadow-1);transform:translateX(var(--e-switch-x));border-radius:50%;transition:transform .18s;position:absolute;top:3px;left:3px}@media (prefers-reduced-motion:reduce){.theme-switch .knob,.theme-switch .knob:after{transition:none}}
.phone.col:has(>.msg){justify-content:center;min-height:100vh}.msg{width:min(100% - 2 * var(--gutter,16px), 560px);background:var(--panel);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:12px;margin:clamp(24px,8vh,96px) auto;padding:clamp(24px,20px + 2vw,44px) clamp(20px,16px + 2vw,40px);display:flex}.msg h1{font-variation-settings:"opsz" 20;overflow-wrap:anywhere;font-size:clamp(26px,22px + 1.4vw,36px);line-height:1.15}.msg .msg-text{color:var(--ink-2);font-size:16px}.msg .msg-next{color:var(--ink);font-size:16px;font-weight:600}.msg .msg-retry{align-self:flex-start;min-width:160px;margin-top:8px;text-decoration:none}@media (max-width:420px){.msg .msg-retry{align-self:stretch}}.msg{border-radius:var(--e-r-panel);box-shadow:var(--e-shadow-2)}.msg h1{font-size:clamp(24px,22px + .6vw,28px)}.msg .msg-next{font-weight:500}.msg .msg-retry{border-radius:var(--e-r-control);min-height:48px}
.admin.admin{grid-template-columns:200px minmax(0,1fr);width:100%;max-width:none;min-height:100svh}.admin>.amain{min-width:0;padding:clamp(16px,2vw,32px)}.admin .arail{min-width:0}.admin .arail a,.admin .arail .who{overflow-wrap:anywhere}.admin button,.admin a.btn{white-space:normal;min-height:44px}@media (max-width:899px){.admin.admin{grid-template-columns:minmax(0,1fr)}.admin .arail{gap:8px;padding:16px}.admin .arail .brand{min-width:0;max-width:100%;font-size:22px}.admin .arail .label{margin-top:0;padding-bottom:8px}.admin .arail nav{flex-flow:wrap;gap:4px 12px;margin-top:0}.admin .arail nav a{height:auto;min-height:44px;padding:8px 4px}.admin .arail .who{margin-top:8px}}.admin .arail .who form{margin-top:12px}.admin .arail .staff-sign-out{border:1px solid var(--e-line);color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-weight:600}.admin .arail .staff-sign-out:hover{background:var(--e-surface-ink);border-color:var(--e-line)}.admin .arail .staff-sign-out:focus-visible{outline:3px solid var(--e-select);outline-offset:3px}
.phone{--ink:var(--e-ink);--ink-2:var(--e-ink-2);--ink-3:var(--e-ink-3);--paper:var(--e-paper);--panel:#fff;--line:var(--e-line);--line-soft:var(--e-line-soft);--steel:var(--e-steel);--steel-edge:var(--e-steel-edge);--customer-primary:var(--e-primary);--customer-primary-hover:var(--e-primary-deep);color:var(--ink);background:var(--paper);font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif}.phone :is(h1,h2,h3,.brand,.rail .name,.canvas .empty b,.begin h2,.begin h3){font-variation-settings:normal;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif}.phone .brand{color:var(--ink);font-weight:700}.phone>.topbar,.phone>.tabs{background:var(--panel);border-bottom-color:var(--line)}.phone .topbar .acct{color:var(--ink);border-radius:8px}.phone .topbar .acct:hover{background:var(--paper)}.phone .flow li.now{color:var(--customer-primary)}.phone .flow li.now .n,.phone .flow li:last-child.now .n{background:var(--customer-primary);border-color:var(--customer-primary)}.phone .flow li.done .n{color:var(--customer-primary);background:var(--e-select-soft);border-color:var(--e-line)}.phone .tab{border-right-color:var(--line);border-radius:8px 8px 0 0}.phone .tab.on{color:var(--customer-primary);background:var(--e-select-soft);box-shadow:inset 0 -3px 0 var(--customer-primary)}.phone .tab.add{border-radius:8px}.phone .work{border-bottom-color:var(--line)}.phone .rail{background:var(--panel);border-left-color:var(--line)}.phone .rail-top{color:var(--ink-2);background:var(--paper);border-bottom-color:var(--line)}.phone .rail-sec{border-bottom-color:var(--line)}.phone .rail .picked .th,.phone .dlist .th{border-radius:8px}.phone .rail .picked .stepper,.phone .rail .matsw,.phone .rail .zoom{border-color:var(--line);border-radius:10px}.phone .rail .matsw a.on{color:#fff;background:var(--customer-primary)}.phone .rail .zoom a,.phone .rail .matsw a{min-height:44px}.phone .rail .picked .stepper button{min-width:44px}.phone .rail .picked .tools .act.turn{border-radius:10px}.phone .rail .act{border-color:var(--line);border-radius:10px}.phone .inforow,.phone .tray{background:var(--panel)}.phone .inforow{border-bottom-color:var(--line)}.phone .tray{border-color:var(--line)}.phone .tray .dlist li{border-radius:10px}.phone .canvas .empty.invite{border-radius:12px}.phone .canvas .empty .choose{border:1px solid var(--customer-primary);background:var(--customer-primary);color:#fff;border-radius:10px;min-height:48px}.phone .mat-light .canvas .empty .choose{background:var(--customer-primary);color:#fff}.phone .canvas .empty .choose:hover{background:var(--customer-primary-hover)}.phone .begin .way{border:1px solid var(--line);border-radius:12px}.phone .begin .way.first{box-shadow:inset 0 6px 0 var(--customer-primary)}.phone .begin .badge{border-radius:999px}.phone .hold,.phone .notice-row,.phone .sec{border-color:var(--line)}.phone .notice-row:not(.refused):before{background:var(--customer-primary)}.phone .btn,.phone .rail .act,.phone .toolrow .undo,.phone .canvas .empty .choose,.phone .live-save-button{border-radius:10px}.phone .btn{min-height:44px}.phone .btn-ink,.phone .btn-pay{color:#fff;background:var(--customer-primary);border-color:var(--customer-primary)}.phone .btn-ink:hover:not(:disabled),.phone .btn-pay:hover:not(:disabled){background:var(--customer-primary-hover);border-color:var(--customer-primary-hover)}.phone .btn-line,.phone .btn-quiet{color:var(--ink);background:var(--panel);border-color:var(--line)}.phone .btn-line:hover:not(:disabled),.phone .btn-quiet:hover:not(:disabled){color:var(--customer-primary);border-color:var(--customer-primary);background:var(--e-hover)}.phone .btn-off,.phone .btn:disabled,.phone .live-save-button:disabled{color:var(--e-ink-3);background:var(--e-steel);border-color:var(--e-line);opacity:1}.phone :is(button,a)[aria-busy=true],.phone :is(button,a)[data-loading=true]{cursor:progress}.phone .live-save-controls{align-items:center;min-width:0}.phone .live-save-controls .livestat{overflow-wrap:anywhere;min-width:0}.phone .live-save-controls .livestat.warn{color:var(--e-stop);font-weight:700}.phone .live-save-controls .live-save-button{white-space:nowrap;min-height:44px;padding:8px 12px;font-size:13px}.phone .paybar .read .v.money{font-variant-numeric:tabular-nums;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif}.phone .paybox .paynote{border-top-color:var(--e-on-ink-line)}.phone :is(a,button):focus-visible{outline:3px solid var(--customer-primary);outline-offset:2px}.phone .paybar :is(a,button):focus-visible,.phone .canvas :is(a,button):focus-visible{outline-color:#fff}.phone .mat-light .canvas :is(a,button):focus-visible{outline-color:var(--ink)}@media (max-width:639px){form.phone.fixed>.topbar{grid-template-columns:minmax(0,1fr) minmax(0,58vw);column-gap:4px}form.phone.fixed>.topbar .right{flex-wrap:wrap;place-content:center flex-end;gap:3px 6px;width:100%;min-width:0;max-width:100%}form.phone.fixed>.topbar .right>.live-save-controls{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:4px 6px;min-width:0;max-width:100%}form.phone.fixed>.topbar .right .status{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.15}form.phone.fixed>.topbar .right>.acct{flex:0 auto;min-width:0;max-width:100%;padding-left:6px;padding-right:6px;font-size:14px}form.phone.fixed>.topbar .right .toptotal{max-width:100%;padding-left:8px;padding-right:8px;font-size:13px}form.phone.fixed>.topbar .right .live-save-controls .live-save-button{min-width:80px;padding:7px 9px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.phone *,.phone :before,.phone :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:is(.phone,.sh,.ac){--customer-primary:var(--e-primary);--customer-primary-hover:var(--e-primary-deep);--ink:var(--e-ink);--ink-2:var(--e-ink-2);--ink-3:var(--e-ink-3);--paper:var(--e-paper);--panel:#fff;--line:var(--e-line);--line-soft:var(--e-line-soft);font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif}:is(.phone,.sh,.ac) :is(button,input,textarea,select,.btn,.label,.num){font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif}:is(.phone,.sh,.ac) :is(h1,h2,h3){font-variation-settings:normal;letter-spacing:-.025em;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif}:is(.sh,.ac) :is(.btn,button){border-radius:10px;min-height:44px;font-size:15px;font-weight:650}:is(.sh,.ac) .btn-pay,:is(.sh,.ac) .btn-ink{color:#fff;background:var(--e-primary);border-color:var(--e-primary)}:is(.sh,.ac) .btn-pay:hover,:is(.sh,.ac) .btn-ink:hover{background:var(--e-primary-deep);border-color:var(--e-primary-deep)}:is(.sh,.ac) .btn-line,:is(.sh,.ac) .btn-quiet{color:var(--e-ink);border-color:var(--e-line);background:#fff}:is(.sh,.ac) :focus-visible{outline:3px solid var(--e-select);outline-offset:3px}.sh .sh-hero,.ac .ac-top{background:linear-gradient(115deg, var(--e-surface-ink), var(--e-surface-ink));color:#fff}.sh .sh-brand h1,.ac .ac-store{font-family:"Store Name", var(--display);font-variation-settings:normal;letter-spacing:-.015em;font-size:clamp(22px,2.2vw,32px);font-weight:750}.sh .sh-head{font-family:"Bodoni Moda", var(--display);letter-spacing:-.025em;font-variation-settings:"opsz" 36;max-width:16ch;font-size:clamp(38px,5.2vw,76px);font-weight:750;line-height:1.02}.sh .sh-lead{color:var(--e-on-ink-soft);font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(17px,1.4vw,22px);line-height:1.55}.sh :is(.sh-acct,.sh-fig figcaption,.sh-facts dd,.sh-foot){font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif}.sh .sh-h2{font-family:"Bodoni Moda", var(--display);letter-spacing:-.015em;font-size:clamp(28px,3.2vw,44px);font-weight:750;line-height:1.12}.sh .sh-steps h3{font-family:var(--din);font-size:clamp(19px,1.6vw,24px);font-weight:700}.sh .sh-steps h3 .n,.sh .sh-sizes .amt{font-family:"Bodoni Moda", var(--display);font-variant-numeric:lining-nums;font-weight:750}.sh .sh-sizes .amt{font-size:clamp(25px,2.2vw,34px)}.sh .sh-final{background:var(--e-surface-ink)}.sh .sh-final p{font-family:"Bodoni Moda", var(--display);letter-spacing:-.015em;font-size:clamp(24px,2.6vw,36px);font-weight:700;line-height:1.25}.sh .sh-cta .btn,.sh .sh-final .btn{min-height:52px;font-size:17px}.sh .sh-ghost,.ac .ac-ghost{border-color:var(--e-on-ink-line);color:#fff;background:0 0}.sh .sh-hero :focus-visible,.sh .sh-final :focus-visible,.ac .ac-top :focus-visible{outline-color:var(--e-select)}.sh .sh-files{border-color:var(--e-line);background:#fff;border-radius:14px}.ac .ac-who h1{font-size:clamp(32px,4vw,50px);line-height:1.15}.ac .ac-body h2{font-size:clamp(24px,2.3vw,32px);line-height:1.2}.ac :is(.ac-who p,.ac-card h3,.ac-facts,.ac-designs h3,.ac-closed,.ac-paying,.ac-foot){font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif}.ac .ac-head{border-bottom:1px solid var(--e-line)}.ac :is(.ac-cards li,.ac-designs li,.ac-orders,.ac-empty){border:1px solid var(--e-line);background:#fff;border-radius:14px}.ac .ac-thumb{border-radius:9px}.ac .ac-form :is(input,textarea,select){border:1px solid var(--e-line);background:#fff;border-radius:8px;min-height:44px}.ac .ac-new .btn,.ac .ac-empty .btn{min-height:48px;font-size:16px}@media (max-width:639px){.sh .sh-head{font-size:36px}.sh .sh-lead{font-size:16px}.ac .ac-who h1{font-size:34px}.ac .ac-body h2{font-size:26px}}
.admin.admin{--display:"Libre Franklin", system-ui, sans-serif;--text:"Libre Franklin", system-ui, sans-serif;--ui:"Libre Franklin", system-ui, sans-serif;--din:"Libre Franklin", system-ui, sans-serif;--ink:var(--e-ink);--ink-2:var(--e-ink-2);--ink-3:var(--e-ink-3);--paper:var(--e-paper);--page:var(--e-paper);--panel:#fff;--card:#fff;--line:var(--e-line);--line-soft:var(--e-line-soft);--card-line:var(--e-line-soft);--rail:var(--e-rail);--rail-on:var(--e-rail-on);--rail-text:var(--e-ink-2);--rail-dim:var(--e-ink-3);--radius:10px;--workspace-teal:var(--e-primary);--workspace-teal-hover:var(--e-primary-deep);font-family:var(--text);font-size:14px;line-height:1.5}.admin :is(button,input,select,textarea){font-family:var(--ui)}.admin :is(h1,h2,h3,.display,.money,.brand){font-variation-settings:normal}.admin :is(.num,.money,.sq-facts dd,.ttable,.olist){font-variant-numeric:tabular-nums}.admin :is(.a-head,.dash-top,.o-top){gap:16px}.admin :is(.a-head h1,.dash-top h1,.o-top h1,.aset>h1){letter-spacing:-.025em;font-weight:700;line-height:1.2}.admin :is(.dash-panel,.sset-section,.sq,.pack){box-shadow:var(--e-shadow-1)}.admin :is(.dash-panel,.sset-section,.sq,.pack,.cust-row,.staff-who,.o-top){min-width:0}.admin .arail .brand{white-space:normal;line-height:1.35}.admin .arail nav a{height:auto;min-height:44px;padding-top:10px;padding-bottom:10px}.admin .arail nav a.on{background:var(--rail-on);box-shadow:inset 3px 0 0 var(--e-select)}.admin .arail .who{line-height:1.6}.admin.admin :is(.btn,.band .btn,.band .next .btn,.pv .btn,.hist .acts .btn,.dash-links .btn,.dash-list .btn,.staff-list .btn){white-space:normal;border-radius:7px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.35}.admin .btn-ink{background:var(--workspace-teal);border-color:var(--workspace-teal);color:#fff}.admin .btn-ink:hover:not(:disabled){background:var(--workspace-teal-hover);border-color:var(--workspace-teal-hover)}.admin :is(.btn-line,.btn-quiet):hover:not(:disabled){background:var(--e-hover);border-color:var(--e-line)}.admin :is(button,input,select,textarea):disabled{cursor:not-allowed}.admin button:disabled{opacity:.62}.admin .btn-off{cursor:not-allowed}.admin.admin :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--workspace-teal);outline-offset:3px}.admin .arail :is(a,button):focus-visible,.admin .band :is(a,button):focus-visible{outline-color:var(--e-select)}.admin .admin-notice :is(a,button):focus-visible{outline-offset:2px}.admin.admin :is(.search,.fdate,.fbox2,.seg,.sset-input){border-radius:7px}.admin :is(.sset-input,.search):focus-within{border-color:var(--workspace-teal);outline:2px solid var(--workspace-teal);outline-offset:2px}.admin .search input:focus-visible{outline:none}.admin :is(.staff-invite input,.staff-invite select,.reasonf input){min-height:44px;font-size:16px}.admin .sset-input :is(input,textarea){min-height:44px;font-size:16px;line-height:1.5}.admin textarea{resize:vertical}.admin :is(input,textarea)::placeholder{color:var(--e-ink-3);opacity:1}.admin :is(.sset-field label,.staff-invite label){font-size:13px;font-weight:600;line-height:1.5}.admin .olist th{letter-spacing:.035em;color:var(--ink-2);font-size:12px}.admin .olist td{line-height:1.45}.admin .olist .go{height:auto;min-height:44px;padding:9px 12px}.admin .olist tbody tr:hover td{background:var(--e-hover)}.admin :is(.cust-row,.staff-list li){padding-top:14px;padding-bottom:14px}.admin .cust-row:hover{background:var(--e-hover)}.admin .cust-designs .pic{border-radius:8px}.admin .cust-designs b{line-height:1.5}.admin :is(.staff-text,.aset>p,.sq p){line-height:1.65}.admin .band{background:var(--rail)}.admin .astat a.on{border-color:var(--workspace-teal);box-shadow:inset 0 0 0 1px var(--workspace-teal)}@media (max-width:899px){.admin .arail nav{gap:6px}.admin .arail nav a{min-height:44px;padding:10px 12px}.admin .arail nav a.on{box-shadow:inset 0 -3px 0 var(--e-select)}}@media (max-width:599px){.admin>.amain{padding:16px 12px 24px}.admin :is(.dash-panel,.sset-section,.sq,.pack){padding:16px}.admin :is(.cust-search,.staff-invite){gap:10px}.admin .cust-search .search{flex-basis:100%;max-width:none}.admin .staff-invite label:has(select){flex:100%}.admin .cust-pager{gap:6px}.admin .cust-pager .btn{padding-inline:10px;font-size:13px}}
.store-brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:40px;display:block}.arail .brand:has(.store-brand-logo){box-sizing:border-box;background:#fff;border-radius:10px;min-width:0;max-width:min(100%,240px);padding:12px 10px}.arail .store-brand-logo{width:100%;height:auto}.topbar .brand:has(.store-brand-logo){min-width:0;max-width:230px}.topbar .store-brand-logo{max-width:100%;height:36px}.store-brand-name{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ac-store .store-brand-logo,.tm-store .store-brand-logo,.si-name .store-brand-logo{box-sizing:border-box;background:#fff;border-radius:8px;width:min(100%,300px);max-width:100%;height:auto;padding:10px 14px;display:block}:is(.ac-store:has(.store-brand-logo),.tm-store:has(.store-brand-logo)){width:min(100%,300px);max-width:100%}.ac-store:focus-visible,.tm-store:focus-visible{outline:3px solid var(--e-select);outline-offset:5px;border-radius:8px}.si-name:has(.store-brand-logo){max-width:100%}@media (min-width:1024px){.si-name .store-brand-logo{width:min(100%,400px)}}
.paid-alert{background:var(--e-warn);color:var(--e-on-warn);font-family:var(--din);border-radius:8px;gap:2px;margin:10px 0;padding:10px 12px;line-height:1.2;text-decoration:none;animation:.35s ease-out paid-alert-in;display:grid}.paid-alert b{font-size:17px;font-weight:700}.paid-alert span{font-size:14px;font-weight:600;text-decoration:underline}.paid-alert span.paid-alert-note{overflow-wrap:anywhere;padding:2px 0;font-size:12.5px;font-weight:600;line-height:1.3;text-decoration:none}.paid-alert:hover{background:var(--e-warn)}.paid-alert:focus-visible{outline-offset:2px;outline:3px solid #fff}@keyframes paid-alert-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.paid-alert{animation:none}}.paid-sound{border:1px dashed var(--e-steel-edge);color:#fff;width:100%;font:600 13px/1.25 var(--din,inherit);text-align:left;cursor:pointer;background:0 0;border-radius:8px;margin:8px 0 10px;padding:8px 10px;display:block}.paid-sound:before{content:"♪";margin-right:6px}.paid-sound:hover{background:var(--e-hover);border-style:solid}.paid-sound:focus-visible{outline-offset:2px;outline:3px solid #fff}.paid-alert-status{font:500 13px/1.4 var(--din,inherit);color:inherit;margin:8px 0}.device-order-alerts{border-top:1px solid var(--e-steel-edge);color:inherit;margin:8px 0 12px;padding-top:8px}.device-order-alerts-status{font:500 12px/1.4 var(--din,inherit);overflow-wrap:anywhere;margin:0 0 6px}.device-order-alerts-button{border:1px solid var(--e-steel-edge);width:100%;min-height:44px;color:inherit;font:600 13px/1.3 var(--din,inherit);text-align:left;white-space:normal;cursor:pointer;background:0 0;border-radius:8px;margin:3px 0;padding:8px 10px}.device-order-alerts-button:hover:not(:disabled){background:var(--e-hover)}.device-order-alerts-button:focus-visible{outline-offset:2px;outline:3px solid}.device-order-alerts-button:disabled{opacity:.65;cursor:wait}
