.x-w17book-rescol{background-image:linear-gradient(var(--line-soft),var(--line-soft));background-size:1px 100%;background-repeat:no-repeat}.x-w17book-reshead{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;color:var(--ink)}.x-w17book-resglyph{flex:none;width:15px;height:15px;fill:none;stroke:var(--muted);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.x-w17book-resname{min-width:0;overflow:hidden;text-overflow:ellipsis}.x-w17book-rescap{flex:none;margin-left:auto;font-size:11px;font-weight:700;color:var(--muted);padding:1px 6px;border:1px solid var(--line);border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book .x-w17book-resclosed{background:repeating-linear-gradient(-45deg,var(--off-bg) 0,var(--off-bg) 6px,transparent 6px,transparent 12px)}.x-w17book-resclosed>span{color:var(--off-tx,var(--muted))}.appt.x-w17book-resappt{cursor:pointer;border-style:solid;border-left-width:3px}.appt.x-w17book-resappt b{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-w17book-occ{flex:none;white-space:nowrap;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.02em;padding:0 5px;border-radius:6px;background:var(--card);color:var(--ink);border:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.appt.x-w17book-over{outline:2px solid var(--danger);outline-offset:-2px}.appt.x-w17book-resappt b>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.appt.x-w17book-resappt.x-w17book-stack b{display:grid;grid-gap:3px;gap:3px;justify-items:start;white-space:normal}.appt.x-w17book-resappt.x-w17book-stack b>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appt.x-w17book-over .x-w17book-occ{color:var(--danger);border-color:var(--danger)}.x-w17book-noroom{color:var(--danger);font-weight:700}.x-w17book-sheet{max-width:460px}.x-w17book-sheetbody{display:grid;grid-gap:12px;gap:12px;padding:4px 18px 8px}.x-w17book-lede{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.x-w17book-picks{display:grid;grid-gap:8px;gap:8px}.x-w17book-pick{display:grid;grid-gap:2px;gap:2px;text-align:left;min-height:56px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;font:inherit}.x-w17book-pick b{font-size:14.5px}.x-w17book-pick small{color:var(--muted);font-size:12.5px}.x-w17book-pick:hover:not(:disabled){border-color:var(--accent)}.x-w17book-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.x-w17book-pick.on{border-color:var(--accent);background:var(--accent-soft)}.x-w17book-pick:disabled:not(.on){opacity:.55;cursor:not-allowed}.x-w17book-pick.quiet{background:none;border-style:dashed}.x-w17book-foot{display:flex;justify-content:flex-end;gap:8px;padding:10px 18px 16px}.x-w17book-foot .btn{min-height:44px}.x-w17book-rooms{display:grid;grid-gap:2px;gap:2px}.x-w17book-roomline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.x-w17book-change{margin-left:auto;min-height:36px}@media (max-width:719px){.x-w17book-change{min-height:44px}}.x-w17book-res{max-width:980px;margin:0 auto;padding:14px 16px 40px;display:grid;grid-gap:14px;gap:14px}.x-w17book-reshero{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.x-w17book-reshero h2{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.01em}.x-w17book-reshero p{margin:4px 0 0;color:var(--muted);font-size:13.5px;line-height:1.45;max-width:60ch}.x-w17book-reshero .x-w17book-grow{flex:1 1 260px;min-width:0}@media (max-width:559px){.x-w17book-reshero .x-w17book-grow{flex-basis:100%}}.x-w17book-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 12px 0 6px;border-radius:11px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-weight:700;font-size:13.5px;cursor:pointer}.x-w17book-back svg,.x-w17book-ico{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.x-w17book-add{min-height:44px}.x-w17book-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.x-w17book-card{display:grid;grid-gap:10px;gap:10px;text-align:left;padding:16px;border-radius:16px;border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--shadow);cursor:pointer;font:inherit;min-height:44px}.x-w17book-card:hover{border-color:var(--accent)}.x-w17book-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.x-w17book-card.off{opacity:.7;box-shadow:none;background:var(--panel)}.x-w17book-cardtop{display:flex;align-items:center;gap:10px;min-width:0}.x-w17book-cardtop b{font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-w17book-rid{flex:none;margin-left:auto;color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-w17book-tile{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text);font-weight:800;font-size:15px}.x-w17book-meta{display:flex;gap:6px;flex-wrap:wrap}.x-w17book-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--muted);background:var(--panel)}.x-w17book-chip.on{color:var(--accent-text);border-color:var(--accent);background:var(--accent-soft)}.x-w17book-links{margin:0;font-size:13px;color:var(--muted);line-height:1.45}.x-w17book-links b{color:var(--ink);font-weight:600}.x-w17book-empty{display:grid;justify-items:center;text-align:center;grid-gap:10px;gap:10px;padding:36px 20px;border:1px dashed var(--line);border-radius:18px;background:var(--panel)}.x-w17book-empty h3{margin:0;font-size:18px}.x-w17book-empty p{margin:0;max-width:46ch;color:var(--muted);font-size:13.5px;line-height:1.5}.x-w17book-emptyart{display:flex;gap:8px}.x-w17book-emptyart span{width:36px;height:46px;border-radius:10px;border:1.5px solid var(--line);background:var(--card)}.x-w17book-emptyart span:nth-child(2){background:var(--accent-soft);border-color:var(--accent)}.x-w17book-sec{display:grid;grid-gap:8px;gap:8px}.x-w17book-sechead{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:none;border:0;padding:0;cursor:pointer;min-height:44px}.x-w17book-note{margin:0;font-size:12.5px;color:var(--muted);line-height:1.45}.x-w17book-ok{padding:10px 14px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text)}.x-w17book-err,.x-w17book-ok{margin:0;font-weight:600;font-size:13.5px}.x-w17book-err{color:var(--danger)}.x-w17book-form{display:grid;grid-gap:14px;gap:14px;padding:4px 18px 8px;max-height:min(70vh,640px);max-height:min(70dvh,640px);overflow-y:auto}.x-w17book-field{display:grid;grid-gap:6px;gap:6px}.x-w17book-field>span{font-size:12.5px;font-weight:700;color:var(--muted)}.x-w17book-in{min-height:44px;padding:9px 12px;border-radius:11px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:15px;width:100%}.x-w17book-in:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}textarea.x-w17book-in{min-height:72px;resize:vertical}.x-w17book-row2{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.x-w17book-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.x-w17book-stepper{display:inline-grid;grid-template-columns:44px 64px 44px;align-items:center;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card);width:max-content}.x-w17book-stepper button{height:44px;border:0;background:none;color:var(--ink);font-size:20px;font-weight:700;cursor:pointer}.x-w17book-stepper button:disabled{color:var(--line);cursor:default}.x-w17book-stepper output{text-align:center;font-weight:800;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-w17book-switches{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card)}.x-w17book-switch{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px;cursor:pointer;border-top:1px solid var(--line-soft)}.x-w17book-switch:first-child{border-top:0}.x-w17book-switch span{flex:1 1 auto;display:grid;grid-gap:1px;gap:1px;font-size:14px}.x-w17book-switch small{color:var(--muted);font-size:12px}.x-w17book-switch input{width:22px;height:22px;accent-color:var(--accent);flex:none}.x-w17book-svcs{display:grid;grid-gap:6px;gap:6px}.x-w17book-svc{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px 4px 12px;border-radius:11px;border:1px solid var(--line);background:var(--card)}.x-w17book-svc b{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.x-w17book-svc small{color:var(--muted);font-size:12px;flex:none}.x-w17book-iconbtn{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;border:0;background:none;color:var(--muted);cursor:pointer;font-size:18px}.x-w17book-iconbtn:hover:not(:disabled){color:var(--ink);background:var(--panel)}.x-w17book-iconbtn:disabled{opacity:.35;cursor:default}.x-w17book-sheetfoot{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 18px 16px;border-top:1px solid var(--line-soft)}.x-w17book-sheetfoot .btn{min-height:44px}.x-w17book-sheetfoot .x-w17book-left{margin-right:auto}@media (max-width:559px){.x-w17book-sheetfoot .btn{flex:1 1}.x-w17book-sheetfoot .x-w17book-left{flex-basis:100%;margin-right:0}}.x-w17book-sheet.x-w17book-wide{max-width:620px}.x-w17book-colsbtn,.x-w17book-respill{min-height:36px}@media (max-width:719px){.x-w17book-colsbtn,.x-w17book-respill{min-height:44px}}.x-w17book-hide{display:none!important}@media (max-width:760px){.x-web-hostbar.x-w17book-svcbar>.x-services-search{order:-2;min-width:150px}.x-web-hostbar.x-w17book-svcbar>.pill.hot{order:-1}.x-w17book-svcbar~.x-services-wrap .x-services-headrow,.x-w17book-svcbar~.x-services-wrap .x-services-row{grid-template-columns:minmax(330px,1fr) 128px 72px 72px 72px 56px 72px 168px}}.x-w17book-schedhead th{text-align:left;padding:14px 10px 6px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--panel)}.x-w17book-schedres .x-sd-avatar{border-radius:9px;background:var(--accent-soft)!important;color:var(--accent-text)}.x-w17book-schedcell.k-open .x-sd-celltext{color:var(--muted)}.x-w17book-laneres{border-style:dashed}.x-w17book-winrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;grid-gap:8px;gap:8px;align-items:end}.x-w17book-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;max-width:360px;justify-self:start;border:1px solid var(--line);border-radius:12px;overflow:hidden}.x-w17book-seg button{min-height:44px;padding:0 14px;border:0;background:var(--card);color:var(--ink);font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-w17book-seg button+button{border-left:1px solid var(--line)}.x-w17book-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.x-w17book-seg button[aria-pressed=true]{background:var(--accent-fill);color:var(--accent-ink)}.x-w17book-scope{display:grid;grid-gap:6px;gap:6px}.x-w17book-scope label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;cursor:pointer}.x-w17book-scope input{width:20px;height:20px;accent-color:var(--accent)}.x-w17book-modes{display:grid;grid-gap:4px;gap:4px}.x-w17book-modes label{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:6px 0;font-size:13.5px;cursor:pointer}.x-w17book-modes input{margin-top:2px;width:18px;height:18px;accent-color:var(--accent);flex:none}.x-w17book-modes small{display:block;color:var(--muted);font-size:12px}@media (max-width:719px){.x-bt-visitcard .x-w6-bookinfo .pill{min-height:44px}}.x-w17book-mergedmenu{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);overflow-y:auto}.x-w17book-mergedmenu .x-bt-menuitem{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:719px){.x-w17book-mergedmenu .x-bt-menuitem{min-height:44px}}@media (max-width:760px){body:has(.x-pf-net) .modal.x-bt-bookform,body:has(.x-pf-net) .modal.x-bt-visitcard{padding-bottom:132px}}.x-dt{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.x-dt-pill{margin-left:auto;flex:none;display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--off-bg);color:var(--muted)}.x-dt-pill.on{background:var(--blow-bg);color:var(--blow-tx)}.x-dt-offwhy{margin:0;font-size:12.5px;line-height:1.45;color:var(--note)}.x-dt-body{grid-template-areas:"edit pv";grid-template-rows:1fr}.x-dt-body #dt-problem{display:flex;gap:6px;align-items:flex-start;margin:8px 0 0}.x-dt-body #dt-problem svg{flex:none;margin-top:2px}.x-dt-nowrap{white-space:nowrap}.x-dt-pv{grid-area:pv;min-width:0;padding:20px 24px;display:grid;grid-gap:10px;gap:10px;align-content:start;background:var(--panel)}.x-dt-pv .x-mw-partlbl{margin:0}.x-dt-field textarea{min-height:120px}.x-dt-fields{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin-top:8px}.x-dt-fields>span{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-right:2px}.x-dt-switchrow{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.x-dt-switch{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;cursor:pointer}.x-dt-switch input{position:absolute;opacity:0;width:1px;height:1px}.x-dt-switch .x-dt-track{position:relative;width:46px;height:28px;border-radius:999px;background:var(--line);transition:background .15s;margin-top:1px}.x-dt-switch .x-dt-track>span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--card);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s}.x-dt-switch input:checked+.x-dt-track{background:var(--good)}.x-dt-switch input:checked+.x-dt-track>span{transform:translateX(18px)}.x-dt-switch input:focus-visible+.x-dt-track{outline:2px solid var(--accent);outline-offset:2px}.x-dt-switch.is-off{cursor:not-allowed}.x-dt-switch.is-off .x-dt-track{opacity:.55}.x-dt-switch b{display:block;font-size:14.5px}.x-dt-switch small{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--muted)}.x-dt-every{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:13.5px;color:var(--ink)}.x-dt-every select{min-height:36px;padding:4px 10px;border-radius:10px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font:inherit}.x-dt-rules{display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.5;color:var(--muted)}.x-dt-rules p{margin:0}.x-dt-rules b{color:var(--ink)}.x-dt-err{margin:0 16px 8px}@media (max-width:760px){.x-dt-pv{padding:14px;border-top:1px solid var(--line)}}@media (pointer:coarse){.x-dt-every select{font-size:16px}.x-dt-every select,.x-dt-fields .x-mk-btn{min-height:44px}}.x-op-row .x-op-draft{order:3;flex:1 1 100%;display:grid;grid-gap:6px;gap:6px;min-width:0}.x-op-row>.x-op-err{order:4}.x-op-bubble{margin:0;justify-self:start;max-width:100%;padding:8px 12px;border-radius:16px 16px 16px 5px;background:var(--panel);border:1px solid var(--line);font-size:13px;overflow-wrap:anywhere}.x-op-bubble,.x-op-drafted{line-height:1.45;color:var(--ink)}.x-op-drafted{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:12px;border:1.5px solid var(--accent);background:var(--card);font:inherit;font-size:13.5px;resize:vertical}.x-op-draftacts{display:flex;gap:6px;justify-content:flex-end}.x-op-off{font-size:12px;line-height:1.4;color:var(--note)}.x-op-draftacts .pill{white-space:nowrap}.pill.x-op-text{background:var(--card);border-color:var(--accent-fill);color:var(--accent-text);font-weight:800}.pill.x-op-text:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.x-op-draftacts .pill{flex:1 1;min-height:44px}}@media (pointer:coarse){.x-op-drafted{font-size:16px}}.x-ff{display:grid;grid-gap:18px;gap:18px;color:var(--ink)}.x-ff-head{display:grid;grid-gap:6px;gap:6px}.x-ff-head h1{margin:0;font-size:28px;line-height:1.15;outline:none}.x-ff-kind{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.x-ff-hello{margin:0;font-size:14px;color:var(--muted);font-weight:700}.x-ff-intro{margin:4px 0 0;font-size:15px;line-height:1.55;color:var(--ink);white-space:pre-line}.x-ff-qs{display:grid;grid-gap:14px;gap:14px}.x-ff-q{margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--card);display:grid;grid-gap:10px;gap:10px;min-width:0}.x-ff-label{display:block;margin:0;padding:0;font-size:15.5px;font-weight:700;line-height:1.4;color:var(--ink)}.x-ff-req{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:11.5px;font-weight:800;letter-spacing:.03em;vertical-align:2px}.x-ff-q input[type=date],.x-ff-q input[type=text],.x-ff-q textarea{width:100%;box-sizing:border-box;min-height:46px;padding:10px 12px;border:1.5px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);font:inherit;font-size:16px}.x-ff-q textarea{min-height:88px;resize:vertical;line-height:1.45}.x-ff-q input:focus,.x-ff-q textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.x-ff-opts{display:flex;flex-wrap:wrap;gap:8px}.x-ff-opts.two .x-ff-opt{flex:1 1}.x-ff-opt{min-height:46px;padding:8px 16px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.x-ff-opt.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}.x-ff-check{grid-template-columns:auto 1fr;align-items:start;cursor:pointer}.x-ff-check input{position:absolute;opacity:0;width:1px;height:1px}.x-ff-box{width:26px;height:26px;border-radius:8px;border:2px solid var(--line);background:var(--bg);position:relative;margin-top:1px;box-sizing:border-box}.x-ff-check.on .x-ff-box{background:var(--accent-fill);border-color:var(--accent-fill)}.x-ff-check.on .x-ff-box:after{content:"";position:absolute;left:7px;top:2px;width:6px;height:12px;border:solid var(--accent-ink);border-width:0 3px 3px 0;transform:rotate(45deg)}.x-ff-check input:focus-visible+.x-ff-box{outline:2px solid var(--accent);outline-offset:2px}.x-ff-check.on{border-color:var(--accent)}.x-ff-sig{position:relative;display:grid;grid-gap:6px;gap:6px}.x-ff-siglbl{display:flex;align-items:center;justify-content:space-between;min-height:36px;font-size:15.5px;font-weight:700}.x-ff-clear{min-height:36px;padding:4px 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.x-ff-pad{width:100%;aspect-ratio:3/1;height:auto;border:2px dashed var(--cut-bd);border-radius:14px;background:var(--bg);color:var(--ink);touch-action:none;cursor:crosshair;display:block;box-sizing:border-box}.x-ff-sighint{position:absolute;left:0;right:0;bottom:18%;text-align:center;font-size:14px;color:var(--note);pointer-events:none}.x-ff-foot{display:grid;grid-gap:10px;gap:10px}.x-ff-acts{display:flex;gap:10px;justify-content:flex-end}.x-ff-send{min-width:160px}.x-ff-err{margin:0;padding:10px 14px;border-radius:12px;background:var(--make-bg);color:var(--make-tx);font-size:14px;font-weight:700}.x-ff-fine{margin:0;font-size:12px;line-height:1.45;color:var(--note);text-align:center}.x-ff-sigview{width:100%;max-width:420px;height:auto;color:var(--ink);background:var(--bg);border-radius:10px;border:1px solid var(--line);display:block}@media (max-width:760px){.x-ff-head h1{font-size:25px}.x-ff-acts{flex-direction:column-reverse}.x-ff-acts .x-mk-btn{width:100%;min-height:48px}}.x-ffpage-brand{display:flex;justify-content:center}.x-ffpage-brand img{width:180px;height:auto;display:block}.x-cf{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.x-cf-later{margin:0 0 14px}.x-cf-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.x-cf-head h3{margin:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.x-cf-needs,.x-fs-due{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.x-cf-needs li,.x-fs-due li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:9px 12px;border-radius:12px;background:var(--cut-bg);border:1px solid var(--cut-bd);color:var(--cut-tx);font-size:13.5px;line-height:1.4}.x-cf-flag{display:inline-flex;align-items:center;min-height:22px;padding:1px 9px;border-radius:999px;background:var(--late-ink);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}:root[data-theme=dark] .x-cf-flag{color:#1c1408}.x-cf-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.x-cf-row{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;min-height:56px}.x-cf-row:hover{border-color:var(--accent)}.x-cf-row.s-voided{opacity:.7}.x-cf-main{flex:1 1 auto;min-width:0;display:grid;grid-gap:2px;gap:2px}.x-cf-main b{font-size:14.5px}.x-cf-main small{font-size:12.5px;color:var(--muted);line-height:1.4}.x-cf-status{flex:none;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:800;background:var(--off-bg);color:var(--muted)}.x-cf-status.s-signed{background:var(--blow-bg);color:var(--blow-tx)}.x-cf-status.s-waiting{background:var(--cut-bg);color:var(--cut-tx)}.x-cf-sheet .x-cf-sheethint{margin:0 0 12px}.x-cf-pick{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.x-cf-pick li{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.x-cf-pickhead{display:grid;grid-gap:2px;gap:2px}.x-cf-pickhead small{font-size:12.5px;color:var(--muted)}.x-cf-pickacts{display:flex;gap:8px}.x-cf-pickacts .pill{flex:1 1;min-height:44px}.x-cf-link input{width:100%;box-sizing:border-box;min-height:44px;padding:8px 12px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:13.5px}.x-cf-linkname{margin:0 0 8px}.overlay.x-cf-fillwrap{z-index:300;background:var(--bg);overflow:auto;display:block;padding:0}.x-cf-fill{max-width:680px;margin:0 auto;padding:20px 16px calc(32px + env(safe-area-inset-bottom));display:grid;grid-gap:14px;gap:14px}.x-cf-audit{margin:0 0 12px;padding:9px 12px;border-radius:12px;background:var(--panel);border:1px solid var(--line);font-size:13px;line-height:1.45}.x-cf-audit.s-signed{background:var(--blow-bg);color:var(--blow-tx);border-color:transparent}.x-cf-answers{margin:0;display:grid;grid-gap:8px;gap:8px}.x-cf-answers>div{display:grid;grid-gap:2px;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--line-soft)}.x-cf-answers dt{font-size:12.5px;color:var(--muted);font-weight:700}.x-cf-answers dd{margin:0;font-size:14.5px;white-space:pre-line}.x-cf-sig{margin-top:12px;display:grid;grid-gap:4px;gap:4px}.x-cf-sig p{margin:0;font-size:13px;color:var(--muted)}.x-cf-void{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.x-vf{margin:8px 0;padding:9px 12px;border-radius:12px;background:var(--cut-bg);border:1px solid var(--cut-bd);color:var(--cut-tx);display:grid;grid-gap:4px;gap:4px}.x-vf p{margin:0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:13.5px;font-weight:600}.x-vf small{font-size:12px}.x-fs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.x-fs-card{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:14px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.x-fs-card.off{opacity:.75}.x-fs-card header{display:flex;align-items:center;gap:8px}.x-fs-kind{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:800;background:var(--color-bg);color:var(--color-tx)}.x-fs-kind.k-waiver{background:var(--make-bg);color:var(--make-tx)}.x-fs-name{font-size:16px}.x-fs-facts,.x-fs-svcs{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.x-fs-card footer{display:flex;justify-content:flex-end}.x-fs-empty{display:grid;justify-items:start;grid-gap:6px;gap:6px;padding:18px;border-radius:14px;border:1.5px dashed var(--line);background:var(--panel)}.x-fs-empty p{margin:0;color:var(--muted);font-size:13.5px}.x-fs-due li b{font-weight:800}.modal.x-am-sheet.x-fs-pick{width:min(640px,96vw)}.x-fs-starters{display:grid;grid-gap:10px;gap:10px;padding:16px 20px 20px}.x-fs-starter{display:grid;grid-gap:3px;gap:3px;text-align:left;padding:14px 16px;border-radius:14px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;min-height:56px}.x-fs-starter:hover{border-color:var(--accent)}.x-fs-starter b{font-size:15px}.x-fs-starter small{font-size:12.5px;color:var(--muted)}.x-fb-tabs{display:none}.x-fb-sheet .x-am-sbody.x-fb-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);grid-template-rows:1fr;overflow:hidden}.x-fb-edit{margin:0;border:none;padding:18px 24px 24px;display:grid;grid-gap:16px;gap:16px;align-content:start;background:var(--card);border-right:1px solid var(--line)}.x-fb-edit,.x-fb-pv{min-width:0;overflow:auto}.x-fb-pv{padding:18px 20px;background:var(--panel)}.x-fb-pvframe{pointer-events:none}.x-fb-field{display:grid;grid-gap:6px;gap:6px}.x-fb-field>span,.x-fb-qshead{margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.x-fb-field small,.x-fb-qshead small{font-weight:600;text-transform:none;letter-spacing:0;margin-left:6px;font-size:12px}.x-fb-field input,.x-fb-field textarea,.x-fb-q input,.x-fb-q select{box-sizing:border-box;width:100%;min-height:40px;padding:8px 12px;border:1.5px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font:inherit;font-size:14.5px}.x-fb-qs{display:grid;grid-gap:10px;gap:10px}.x-fb-q{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--panel)}.x-fb-qtop{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.x-fb-qtop select{width:auto;flex:0 1 170px}.x-fb-req{display:inline-flex;gap:6px;align-items:center;font-size:13.5px;font-weight:700}.x-fb-req input{width:18px;height:18px;accent-color:var(--accent-fill)}.x-fb-qbtns{margin-left:auto;display:inline-flex;gap:4px}.x-fb-opt button,.x-fb-qbtns button{min-width:36px;min-height:36px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:16px;cursor:pointer}.x-fb-qbtns button:disabled{opacity:.4;cursor:default}.x-fb-opts{display:grid;grid-gap:6px;gap:6px}.x-fb-add,.x-fb-opt{display:flex;gap:6px}.x-fb-add{flex-wrap:wrap;align-items:center}.x-fb-add>span{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-right:2px}.x-fb-check{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--panel);cursor:pointer}.x-fb-check input{width:20px;height:20px;margin-top:2px;accent-color:var(--accent-fill)}.x-fb-check b{display:block;font-size:14.5px}.x-fb-check small{display:block;font-size:12.5px;color:var(--muted);line-height:1.4}.x-fb-svcs{max-height:220px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:4px 12px;gap:4px 12px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.x-fb-svc{display:flex;gap:8px;align-items:center;min-height:34px;font-size:13.5px;cursor:pointer}.x-fb-svc input{width:18px;height:18px;accent-color:var(--accent-fill);flex:none}@media (max-width:760px){.x-fb-sheet .x-am-sbody.x-fb-body{display:block;overflow:auto}.x-fb-tabs{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:0;padding:8px 14px;background:var(--card);border-bottom:1px solid var(--line)}.x-fb-tabs button{flex:1 1}.x-fb-body.show-build .x-fb-pv,.x-fb-body.show-preview .x-fb-edit{display:none}.x-fb-edit{border-right:none}.x-fb-edit,.x-fb-pv{padding:14px}.x-fs-grid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.x-fb-field input,.x-fb-field textarea,.x-fb-q input,.x-fb-q select{font-size:16px;min-height:44px}.x-fb-add .x-mk-btn,.x-fb-opt button,.x-fb-qbtns button,.x-fb-svc,.x-fb-tabs button,.x-fs-card .x-mk-btn{min-height:44px}.x-fb-opt button,.x-fb-qbtns button{min-width:44px}.x-ff-clear{min-height:44px}}.x-mk-seg button[aria-checked=true],.x-mk-seg button[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text)}.x-fb-field .x-mk-seg{justify-self:start;flex-wrap:wrap}.x-rv-stars{display:inline-flex;gap:1px;flex:none}.x-rv-stars svg{width:16px;height:16px;fill:var(--line)}.x-rv-stars svg.on{fill:#c98a1a}:root[data-theme=dark] .x-rv-stars svg.on{fill:#e3a93c}.x-rv-stars svg .x-rv-halffill{fill:#c98a1a}:root[data-theme=dark] .x-rv-stars svg .x-rv-halffill{fill:#e3a93c}.x-rv-stars.big svg{width:22px;height:22px}.x-rv-top{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);grid-gap:12px;gap:12px}.x-rv-avg,.x-rv-dist,.x-rv-months{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px;box-shadow:var(--shadow);min-width:0}.x-rv-avg{display:grid;justify-items:center;align-content:center;grid-gap:6px;gap:6px;text-align:center}.x-rv-avg b{font-family:Didot,Bodoni MT,Georgia,serif;font-weight:400;font-size:48px;line-height:1}.x-rv-avg span{font-size:13px;color:var(--muted)}.x-rv-dist{display:grid;grid-gap:7px;gap:7px;align-content:center}.x-rv-distrow{display:grid;grid-template-columns:30px minmax(0,1fr) 34px;grid-gap:10px;gap:10px;align-items:center;font-size:13px;font-weight:700}.x-rv-bar{height:10px;border-radius:999px;background:var(--line-soft);overflow:hidden}.x-rv-bar i{display:block;height:100%;border-radius:999px;background:#c98a1a}.x-rv-bar i.low{background:var(--late)}.x-rv-n{text-align:right;color:var(--muted)}.x-rv-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.x-rv-label{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.x-rv-cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:end;height:110px}.x-rv-col{display:grid;grid-template-rows:1fr auto;grid-gap:4px;gap:4px;height:100%;text-align:center;min-width:0}.x-rv-colbar{display:flex;align-items:flex-end;justify-content:center}.x-rv-colbar i{display:block;width:min(22px,100%);min-height:2px;border-radius:6px 6px 2px 2px;background:var(--accent)}.x-rv-col small{font-size:11.5px;color:var(--muted)}.x-rv-filters{display:flex;gap:10px;align-items:center;justify-content:space-between}.x-rv-filters,.x-rv-filters .x-mk-seg{flex-wrap:wrap}.x-rv-search{min-height:40px;min-width:220px;padding:6px 12px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14px}.x-rv-list{list-style:none;margin:0;padding:0}.x-rv-item,.x-rv-list{display:grid;grid-gap:10px;gap:10px}.x-rv-item{padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.x-rv-item.low{box-shadow:inset 3px 0 0 var(--late),var(--shadow)}.x-rv-ihead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.x-rv-ihead b{display:block;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-rv-ihead small{display:block;font-size:12.5px;color:var(--muted)}.x-rv-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);font-weight:800;font-size:15px}.x-rv-words{margin:0;font-size:14.5px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.x-rv-words.none{color:var(--muted);font-style:italic}.x-rv-reply{padding:10px 12px;border-radius:12px;background:var(--panel);border-left:3px solid var(--accent)}.x-rv-reply span{display:block;font-size:12px;font-weight:800;color:var(--accent-text);margin-bottom:4px}.x-rv-reply p{margin:0;font-size:13.5px;line-height:1.5;white-space:pre-line}.x-rv-noreply{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.x-rv-noreply a.x-mk-btn{text-decoration:none}.x-rv-live{margin-top:6px}.x-rv-needs,.x-rv-steps{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;line-height:1.5}.x-rv-file{display:grid;grid-gap:6px;gap:6px;margin:14px 0;font-size:13px;font-weight:700}.x-rv-file input{font:inherit;font-size:14px}.x-rv-found{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:12px;background:var(--blow-bg);color:var(--blow-tx);font-size:13.5px}.x-rv-found span{font-size:12.5px}.x-rv-sheetacts{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}@media (max-width:760px){.x-rv-tiles,.x-rv-top{grid-template-columns:minmax(0,1fr)}.x-rv-search{flex:1 1 100%;min-width:0}}@media (pointer:coarse){.x-rv-search{font-size:16px}.x-rv-filters .x-mk-seg button,.x-rv-noreply .x-mk-btn,.x-rv-search,.x-rv-sheetacts .x-mk-btn{min-height:44px}}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_ec5e23{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_ec5e23{--gp-oswald:"Oswald","Oswald Fallback"}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/15e555873b2c38f2-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e967e3e11e121e1e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3f552249f03de128-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c8db6d45c695a7ab-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd5bec9268da5b8d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/15e555873b2c38f2-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e967e3e11e121e1e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3f552249f03de128-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c8db6d45c695a7ab-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cd5bec9268da5b8d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo\ 2 Fallback;src:local("Arial");ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.00%;size-adjust:102.06%}.__className_ba790b{font-family:Exo\ 2,Exo\ 2 Fallback;font-style:normal}.__variable_ba790b{--gp-exo:"Exo 2","Exo 2 Fallback"}.x-gp .x-mk-railcount.x-gp-railhot{color:#fff;background:var(--danger);border-radius:999px;min-width:22px;height:22px;display:inline-grid;place-items:center;padding:0 6px}.x-gp-tiles{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.x-gp-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.x-gp-tiles.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}.x-gp-bigtile{display:grid;grid-gap:4px;gap:4px;align-content:start;text-align:left;min-width:0;min-height:132px;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--shadow);cursor:pointer;font:inherit}.x-gp-bigtile:hover:not(:disabled){border-color:var(--accent)}.x-gp-bigtile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.x-gp-bigtile:disabled{cursor:default}.x-gp-bigtile .ico{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);margin-bottom:4px}.x-gp-bigtile .ico .x-mk-ico{width:20px;height:20px}.x-gp-bigtile .lbl{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.x-gp-bigtile b{font-size:26px;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.x-gp-bigtile b.zero{color:var(--muted)}.x-gp-bigtile .sub{font-size:12px;color:var(--muted);line-height:1.4}.x-gp-bigtile .sub em{font-style:normal;font-weight:800}.x-gp-bigtile .sub em.wait{color:var(--late-ink)}.x-gp-bigtile .sub em.bad{color:var(--danger)}@media (min-width:900px){.x-gp-bigtile{padding:18px;min-height:150px}.x-gp-bigtile b{font-size:30px}}.x-gp-recon{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;align-items:start;padding:12px 14px;border-radius:14px;background:var(--make-bg);color:var(--make-tx);border-left:4px solid var(--danger)}.x-gp-recon>.x-mk-ico{width:22px;height:22px;margin-top:1px}.x-gp-recon b{display:block;font-size:14px}.x-gp-recon span{display:block;font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.x-gp-recon>.x-mk-btn{grid-column:2;justify-self:start}.x-gp-cashline,.x-gp-dsline,.x-gp-sentence,.x-gp-unused{display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.5}.x-gp-unused{background:var(--cut-bg);color:var(--cut-tx)}.x-gp-dsline{background:var(--panel);color:var(--muted);border:1px dashed var(--line)}.x-gp-cashline{background:var(--blow-bg);color:var(--blow-tx);font-weight:700}.x-gp-sentence{background:var(--accent-soft);color:var(--accent-text);font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-gp-cashline .x-mk-ico,.x-gp-dsline .x-mk-ico,.x-gp-sentence .x-mk-ico,.x-gp-unused .x-mk-ico{margin-top:1px}.x-gp-actions{display:grid;grid-gap:8px;gap:8px}.x-gp-action{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;width:100%;min-height:60px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;font:inherit}.x-gp-action:hover{border-color:var(--accent);background:var(--panel)}.x-gp-action .ico{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text)}.x-gp-action b{display:block;font-size:14px}.x-gp-action small{display:block;font-size:12.5px;color:var(--muted)}.x-gp-face{position:relative;width:100%;max-width:340px;aspect-ratio:1.586;border-radius:16px;padding:16px 18px;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 100% 0,rgba(141,36,36,.55),transparent 55%),linear-gradient(140deg,#2a2a2d,#121214 70%);box-shadow:0 10px 24px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.08)}.x-gp-face:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:#8d2424}.x-gp-face.cert{color:#1d1b18;background:linear-gradient(140deg,#fbf8f1,#efe7d6);box-shadow:0 10px 24px rgba(60,45,20,.16),inset 0 0 0 1px #d9cbb0,inset 0 0 0 6px #fbf8f1,inset 0 0 0 7px #8d2424}.x-gp-face.promo{background:radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.16),transparent 55%),linear-gradient(140deg,#9c2a2a,#5e1414 80%)}.x-gp-face.promo:after{background:#fff;opacity:.6}.x-gp-face.cert:after{display:none}.x-gp-face.dim{filter:grayscale(.85);opacity:.72}.x-gp-facetop{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.x-gp-facetype{font-size:10.5px;letter-spacing:.14em;opacity:.85}.x-gp-facebrand,.x-gp-facetype{font-weight:800;text-transform:uppercase}.x-gp-facebrand{font-size:15px;letter-spacing:.06em}.x-gp-facevalue{align-self:center;display:grid;grid-gap:2px;gap:2px;min-width:0}.x-gp-facevalue b{font-size:30px;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-gp-facevalue span{font-size:12px;line-height:1.35;opacity:.9;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.x-gp-facecode{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13.5px;font-weight:700;letter-spacing:.12em}.x-gp-face.compact{max-width:150px;padding:9px 11px;border-radius:11px}.x-gp-face.compact .x-gp-facetype{font-size:8.5px}.x-gp-face.compact .x-gp-facebrand{display:none}.x-gp-face.compact .x-gp-facevalue b{font-size:17px}.x-gp-face.compact .x-gp-facevalue span{display:none}.x-gp-face.compact .x-gp-facecode{font-size:9.5px;letter-spacing:.06em}.x-gp-face.compact:after{height:3px}.x-gp-listcard{gap:14px}.x-gp-filters{display:grid;grid-gap:10px;gap:10px}@media (min-width:900px){.x-gp-filters{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.x-gp-filtersel{display:flex;gap:8px;flex-wrap:wrap}.x-gp-filtersel input[type=date],.x-gp-filtersel select{min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14px}.x-gp-filtersel input[type=date]{min-width:0;flex:1 1 140px}:root[data-theme=dark] .x-gp-filtersel input[type=date]{color-scheme:dark}.x-gp-desk{display:none}@media (min-width:900px){.x-gp-desk{display:block}.x-gp-phonecards{display:none!important}}.x-gp-table th{padding:0}.x-gp-sortbtn{width:100%;min-height:40px;padding:10px 12px;border:none;background:none;color:inherit;font:inherit;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-align:inherit;cursor:pointer;white-space:nowrap}.x-gp-table th.num .x-gp-sortbtn{text-align:right}.x-gp-sortbtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.x-gp-phonecards{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.x-gp-phonecard{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;width:100%;padding:8px;border-radius:14px;border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;font:inherit}.x-gp-phonecard .meta{display:grid;grid-gap:6px;gap:6px;justify-items:start;font-size:12.5px;color:var(--muted);line-height:1.4;min-width:0}.x-gp-phonecard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal.x-w4-sheet.x-gp-sheet{width:min(700px,96vw)}.modal.x-w4-sheet.x-gp-sheet.wide{width:min(980px,96vw)}.x-gp-sheetbody{display:grid;grid-gap:14px;gap:14px;min-width:0}.x-gp-sheet .x-mk-footbar{background:linear-gradient(rgba(255,255,255,0),var(--card) 26%)}.x-gp-sheet .x-mk-footbar.static{position:static;background:none;padding-top:4px}.x-gp-sec{display:grid;grid-gap:8px;gap:8px;min-width:0}.x-gp-cardhero,.x-gp-memberhero{display:grid;grid-gap:14px;gap:14px;align-items:start}@media (min-width:700px){.x-gp-cardhero,.x-gp-memberhero{grid-template-columns:minmax(240px,340px) minmax(0,1fr)}}.x-gp-herofacts{display:grid;grid-gap:10px;gap:10px;min-width:0}.x-gp-herorow{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.x-gp-herofacts .x-mk-kv{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;margin:0;font-size:13.5px}.x-gp-herofacts .x-mk-kv dd{margin:0;text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.x-gp-facts{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;margin:0;font-size:13.5px}.x-gp-facts dt{color:var(--muted)}.x-gp-facts dd{font-weight:700}.x-gp-facts dd,.x-gp-msg{margin:0;overflow-wrap:anywhere}.x-gp-msg{padding:10px 14px;border-left:3px solid #8d2424;background:var(--panel);border-radius:0 10px 10px 0;font-style:italic;font-size:14px;line-height:1.5}.x-gp-items{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.x-gp-items li{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card)}.x-gp-items li b{font-size:14px}.x-gp-items li span{font-size:12.5px;color:var(--muted)}.x-gp-items li.done{opacity:.6}.x-gp-acts{display:flex;flex-wrap:wrap;gap:8px}.x-gp-acts.admin{padding-top:10px;border-top:1px dashed var(--line)}.x-gp-hist{list-style:none;margin:0;padding:0;display:grid}.x-gp-hist li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what amt" "when bal";grid-gap:2px 12px;gap:2px 12px;padding:10px 2px;border-top:1px solid var(--line-soft);font-size:13px}.x-gp-hist li:first-child{border-top:none}.x-gp-hist .when{grid-area:when;color:var(--muted);font-size:12px}.x-gp-hist .what{grid-area:what;font-weight:650;overflow-wrap:anywhere}.x-gp-hist .amt{grid-area:amt;text-align:right;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-gp-hist .bal{grid-area:bal;text-align:right;color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-gp-hist li.plus .amt{color:var(--good)}.x-gp-hist li.minus .amt{color:var(--danger)}@media (min-width:900px){.x-gp-hist li{grid-template-columns:150px minmax(0,1fr) 110px 110px;grid-template-areas:"when what amt bal";align-items:center}.x-gp-hist .bal{font-size:13px}}.x-gp-qr{display:grid;grid-gap:12px;gap:12px;justify-items:center;padding:6px 0 12px}.x-gp-qr svg{width:min(280px,80vw);height:auto;border-radius:12px;box-shadow:var(--shadow)}.x-gp-ackprev{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--panel);font-size:13px;line-height:1.5}.x-gp-ackprev p{margin:0;overflow-wrap:anywhere}.x-gp-ackprev .x-mk-label{margin-bottom:2px}.x-gp-scan{display:grid;grid-gap:4px;gap:4px;min-width:0}.x-gp-scanrow{display:flex;gap:8px;min-width:0}.x-gp-scanrow input{flex:1 1 auto;min-width:0;min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:15px;font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.04em;box-sizing:border-box}.x-gp-scanrow input:placeholder-shown{font-family:inherit;letter-spacing:0;font-size:14.5px}.x-gp-scanrow input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.x-gp-scannote{font-size:12px;color:var(--muted)}.x-gp-scannote.bad{color:var(--danger);font-weight:700}@media (max-width:520px){.x-gp-camlbl{display:none}}.x-gp-progress{display:block;height:6px;border-radius:999px;background:var(--off-bg);overflow:hidden;max-width:260px;margin-top:2px}.x-gp-progress i{display:block;height:100%;background:var(--accent-fill);border-radius:inherit}.x-gp-stocklook{display:grid;grid-gap:6px;gap:6px;padding-top:10px;border-top:1px dashed var(--line)}.x-gp-stockcol{display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0}.x-gp-meter{display:inline-flex;gap:3px;align-items:center;flex-wrap:wrap}.x-gp-meter i{width:12px;height:12px;border-radius:4px;background:var(--accent-fill)}.x-gp-meter i.used{background:var(--off-bg);box-shadow:inset 0 0 0 1px var(--line)}.x-gp-meter em{font-style:normal;font-size:11.5px;color:var(--muted);font-weight:700;margin-left:2px}.x-gp-ini{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--accent-soft);color:var(--accent-text);font-weight:800;font-size:14px;letter-spacing:.02em}.x-gp-holdermain{display:flex;gap:12px;align-items:center;min-width:0}.x-gp-memberrow{grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.x-gp-memberrow{grid-template-columns:minmax(0,1fr) auto}}.x-gp-memberbtn{display:flex;gap:12px;align-items:center;min-width:0;width:100%;min-height:52px;padding:2px 0;border:none;background:none;color:var(--ink);text-align:left;cursor:pointer;font:inherit;border-radius:10px}.x-gp-memberbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.x-gp-memberrow .x-mk-rowside{justify-content:flex-start}@media (min-width:700px){.x-gp-memberrow .x-mk-rowside{justify-content:flex-end}}.x-gp-dueline{font-weight:750}.x-mk-rowmain .x-gp-dueline.wait{color:var(--late-ink)}.x-mk-rowmain .x-gp-dueline.bad{color:var(--danger)}.x-gp-memberplate{position:relative;display:grid;align-content:space-between;grid-gap:6px;gap:6px;aspect-ratio:1.586;max-width:340px;padding:16px 18px;box-sizing:border-box;border-radius:16px;color:#fff;overflow:hidden;background:radial-gradient(110% 80% at 0 100%,rgba(141,36,36,.6),transparent 60%),linear-gradient(150deg,#1b1b1d,#333236);box-shadow:0 10px 24px rgba(0,0,0,.22)}.x-gp-memberplate b{font-size:28px;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.x-gp-memberplate>span:last-child{font-size:14px;font-weight:700;opacity:.9;overflow-wrap:anywhere}.x-gp-incrow{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 72px 44px;align-items:center}.x-gp-addrow input,.x-gp-addrow select,.x-gp-incrow input,.x-gp-incrow select{min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:14px;min-width:0;box-sizing:border-box;width:100%}.x-gp-incrow>select:first-child{grid-column:1/-1}@media (min-width:700px){.x-gp-incrow{grid-template-columns:170px minmax(0,1fr) 72px 44px}.x-gp-incrow>select:first-child{grid-column:auto}}.x-gp-addrow{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 72px;align-items:center}.x-gp-addrow>select:first-child{grid-column:1/-1}.x-gp-addrow>select:nth-child(2){grid-column:1/2}.x-gp-addrow>.x-mk-btn{grid-column:1/-1}@media (min-width:700px){.x-gp-addrow{grid-template-columns:130px minmax(0,1fr) 72px auto}.x-gp-addrow>.x-mk-btn,.x-gp-addrow>select:first-child,.x-gp-addrow>select:nth-child(2){grid-column:auto}}.x-gp-pkgprev{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--panel);min-width:0;overflow-x:auto}.x-gp-pkgprev .x-mk-ledger td small{display:inline-block;margin-left:6px}.x-gp-lbl{padding:1px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:11px;font-weight:800;white-space:nowrap}.x-gp-lbl.muted{background:var(--off-bg);color:var(--muted)}.x-gp-pkgtot{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;margin:0;font-size:13.5px}.x-gp-pkgtot dd{margin:0;text-align:right}.x-gp-pkgprice,.x-gp-pkgtot dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-gp-pkgprice s{color:var(--muted);margin-right:4px}.x-gp-pkgprice em{font-style:normal;color:var(--danger)}.x-gp-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}.x-gp-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border-radius:999px;font-weight:750;font-size:12.5px;border:1px solid transparent;max-width:100%}.x-gp-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-gp-chip.ok{background:var(--blow-bg);color:var(--blow-tx)}.x-gp-chip.warn{background:var(--cut-bg);color:var(--cut-tx)}.x-gp-chip.stop{background:var(--make-bg);color:var(--make-tx)}.x-gp-chip.muted{background:var(--off-bg);color:var(--muted)}button.x-gp-chip{cursor:pointer;font:inherit;font-weight:750;font-size:12.5px}.x-gp-chip .x-mk-ico{width:14px;height:14px}.x-gp-badge{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:800;vertical-align:1px;background:var(--accent-soft);color:var(--accent-text);white-space:nowrap}.x-gp-badge.ok{background:var(--blow-bg);color:var(--blow-tx)}.x-gp-badge.member{background:var(--color-bg);color:var(--color-tx)}.x-gp-steps{display:grid;grid-gap:14px;gap:14px}.x-gp-kind{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.x-gp-kind button{display:grid;grid-gap:6px;gap:6px;align-content:start;justify-items:start;text-align:left;min-height:96px;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;font:inherit}.x-gp-kind button b{font-size:15px}.x-gp-kind button span{font-size:12.5px;color:var(--muted);line-height:1.4}.x-gp-kind button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.x-gp-kind button .x-mk-ico{width:22px;height:22px;color:var(--accent-text)}.x-gp-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text)}.x-gp-total b{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-gp-total span{font-size:13px;font-weight:700}.x-gp-pick{display:grid;grid-gap:8px;gap:8px}.x-gp-pickrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;min-height:56px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;font:inherit}.x-gp-pickrow[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.x-gp-pickrow:disabled{opacity:.55;cursor:default}.x-gp-pickrow b{font-size:14px;display:block}.x-gp-pickrow small{font-size:12.5px;color:var(--muted);display:block;line-height:1.4}.x-gp-pickrow .side{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-gp-qtyrow{display:grid;grid-template-columns:auto minmax(0,1fr) 90px;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line-soft)}.x-gp-qtyrow input[type=number],.x-gp-qtyrow select{min-height:44px;padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;width:100%;box-sizing:border-box}.x-gp-qtyrow input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent-fill)}.x-gp-paid{display:grid;grid-gap:6px;gap:6px;margin-top:8px;padding:10px 12px;border-radius:12px;background:var(--panel);border:1px solid var(--line);font-size:13px}.x-gp-paid b{font-weight:750}.x-gp-paid p{margin:0;display:flex;justify-content:space-between;gap:10px}.x-gp-paid p>span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap;display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.x-gp-paid p>span:first-child{min-width:0}.x-gp-soon{opacity:.6}@media (max-width:899px),(pointer:coarse){.x-gp-chip,.x-gp-sortbtn{min-height:44px}}@page gpslip{size:letter;margin:0}@media print{body.x-w2-print-on>.x-w2-printdoc.x-gpp-doc{page:gpslip}}.x-gpp{color:#111;background:#fff;font-family:var(--gp-exo),"Exo 2",Arial,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.x-gpp-logo{display:block;height:.62in;width:auto;border-radius:4px}.x-gpp-slip{box-sizing:border-box;width:7.5in;height:4.9in;margin:.6in auto 0;padding:.38in .45in;display:grid;grid-template-rows:auto 1fr auto;grid-gap:.12in;gap:.12in;border:2px solid #1b1b1d;outline:1px solid #8d2424;outline-offset:-8px;page-break-inside:avoid;break-inside:avoid;position:relative}.x-gpp-head{display:flex;align-items:center;justify-content:space-between;gap:.25in}.x-gpp-title{text-align:right}.x-gpp-title h1{margin:0;font-family:var(--gp-oswald),Oswald,"Arial Narrow",Arial,sans-serif;font-size:26pt;letter-spacing:.06em;color:#1b1b1d;line-height:1}.x-gpp-promo,.x-gpp-title h1{font-weight:600;text-transform:uppercase}.x-gpp-promo{margin:4pt 0 0;font-size:8.5pt;color:#8d2424;letter-spacing:.04em}.x-gpp-body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.08in .3in;gap:.08in .3in;align-content:center}.x-gpp-names{grid-column:1;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3pt 10pt;gap:3pt 10pt;margin:0;font-size:12pt}.x-gpp-names dt{font-family:var(--gp-oswald),Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#8d2424;font-size:9.5pt;padding-top:2pt}.x-gpp-names dd{margin:0;border-bottom:1px solid #bbb;font-weight:600;min-width:2.4in}.x-gpp-msg{grid-column:1;margin:0;font-style:italic;font-size:10.5pt;line-height:1.35;color:#333}.x-gpp-value{grid-column:2;grid-row:1/span 2;align-self:center;margin:0;font-family:var(--gp-oswald),Oswald,Arial,sans-serif;font-size:24pt;font-weight:600;color:#1b1b1d;text-align:right;max-width:3in;line-height:1.1}.x-gpp-code{grid-column:1/-1;display:flex;align-items:center;gap:.18in;margin-top:.05in}.x-gpp-bars{display:block;width:2.6in}.x-gpp-code b{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13pt;letter-spacing:.12em}.x-gpp-foot{border-top:1px solid #8d2424;padding-top:.06in;display:grid;grid-gap:1pt;gap:1pt;font-size:7.5pt;line-height:1.3;color:#333}.x-gpp-foot p{margin:0}.x-gpp-salon{font-weight:600;color:#111}.x-gpp.three{display:block}.x-gpp.three .x-gpp-slip{width:8.5in;height:3.6666in;margin:0;padding:.24in .42in;outline:none;border:none;border-bottom:1px dashed #999;grid-template-rows:auto 1fr auto;gap:.06in}.x-gpp.three .x-gpp-slip:nth-child(3n){border-bottom:none;page-break-after:always;break-after:page}.x-gpp.three .x-gpp-slip:last-child{page-break-after:auto;break-after:auto}.x-gpp.three .x-gpp-logo{height:.5in}.x-gpp.three .x-gpp-title h1,.x-gpp.three .x-gpp-value{font-size:20pt}.x-gpp.three .x-gpp-names{font-size:10.5pt}.x-gpp.three .x-gpp-msg{font-size:9pt}.x-gpp.three .x-gpp-foot{font-size:7pt}.x-gpp-ack,.x-gpp-order{box-sizing:border-box;width:8.5in;padding:.7in .8in;font-size:11pt;line-height:1.45}.x-gpp-ack h1,.x-gpp-order h1{font-weight:600;font-size:22pt;letter-spacing:.04em;margin:.25in 0 .12in;color:#1b1b1d}.x-gpp-ack h1,.x-gpp-order h1,.x-gpp-order h2{font-family:var(--gp-oswald),Oswald,Arial,sans-serif;text-transform:uppercase}.x-gpp-order h2{font-weight:500;font-size:12pt;letter-spacing:.08em;color:#8d2424;margin:.18in 0 .04in}.x-gpp-ack p,.x-gpp-order p{margin:0 0 4pt}.x-gpp-ackhead{font-size:10pt;color:#333}.x-gpp-sign{margin-top:.5in!important}.x-gpp-list{font:9.5pt Arial,sans-serif;color:#000}.x-gpp-list h1{font-size:15pt;margin:0 0 4pt}.x-gpp-list p{margin:0 0 8pt}.x-gpp-list table{border-collapse:collapse;width:100%}.x-gpp-list td,.x-gpp-list th{border-bottom:1px solid #999;padding:3pt 5pt;text-align:left}.x-gpp-list .r{text-align:right}.x-gpp-list thead{display:table-header-group}.x-co-gcbox.x-gp-cogc{align-items:flex-start}.x-gp-cogc .x-gp-scan{flex:1 1 auto;min-width:0}.x-gp-fullselect{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:14px}.x-gp-paid .x-mk-btn.quiet{min-height:32px;padding:2px 6px;font-size:13px}.x-gp-crblock .x-mk-rowbtn{padding-left:2px;padding-right:2px}@media (max-width:899px){.x-mk-rowbtn.x-gp-pkgrow{grid-template-columns:minmax(0,1fr)}.x-gp-pkgrow .x-mk-rowside{justify-content:flex-start}.x-mk-row.x-gp-statusrow{grid-template-columns:minmax(0,1fr)}.x-gp-statusrow .x-mk-rowside{justify-content:flex-start}}.x-co-gcbox.x-gp-cogc input::placeholder{text-transform:none}@media (max-width:899px){.x-gp-sheet .x-mk-footbar.x-gp-editorbar{position:static;background:none;padding-top:4px}}.x-gp-useamt{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.x-gp-useamt input{width:110px;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-sizing:border-box}.x-gp-useamt label{font-size:12.5px;color:var(--muted);font-weight:700}.x-gp-phonesort{display:none}@media (max-width:899px){.x-gp-phonesort{display:block}}.x-gp-total.over{background:var(--off-bg)}.x-gp-total.over,.x-gp-total.over b{color:var(--muted)}.x-gp-additem{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:12px;border:1px dashed var(--line)}@media (min-width:700px){.x-gp-addrow.nobtn{grid-template-columns:130px minmax(0,1fr) 72px}}.x-gp-paidmail{display:block;font-size:12.5px;color:var(--muted)}.x-gp-paidmail.ok{color:var(--good);font-weight:700}.x-gp-paidmail.bad{color:var(--danger);font-weight:700}@media (max-width:899px),(pointer:coarse){.x-gp-paid .x-mk-btn.quiet{min-height:44px}}.x-gp-clientpick{display:grid;grid-gap:6px;gap:6px}.x-gp-clienthits{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.x-gp-clienthits button{width:100%;min-height:44px;text-align:left;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.x-gp-clienthits button:hover{border-color:var(--accent)}@media (max-width:899px),(pointer:coarse){.x-gp .x-mk-switch,.x-gp .x-mk-switch[aria-checked=true]{width:56px;height:44px;border:none;background:transparent}.x-gp .x-mk-switch:before{content:"";position:absolute;left:2px;right:2px;top:7px;height:30px;box-sizing:border-box;border-radius:999px;border:1px solid var(--line);background:var(--off-bg)}.x-gp .x-mk-switch[aria-checked=true]:before{background:var(--good);border-color:var(--good)}.x-gp .x-mk-switch:after{top:11px;left:6px;z-index:1}}.x-gp-filtersel{align-items:flex-end}.x-gp-datef{display:grid;grid-gap:2px;gap:2px;flex:1 1 140px;min-width:0}.x-gp-datef>span{font-size:11.5px;font-weight:700;color:var(--muted)}.x-gp-filtersel .x-gp-datef input[type=date]{width:100%;box-sizing:border-box}.x-co-gcfound.x-gp-gcfound{flex-wrap:wrap;justify-content:flex-start}.x-gp-gcfound>span:first-child{flex:1 0 100%}.x-gp-gcfound .pill{white-space:nowrap}.x-gp-gcfound .x-gp-useamt{flex-wrap:nowrap}.x-gp-gcfound .x-gp-useamt input{width:96px}.x-ga-block .x-mk-row{min-height:52px}.x-ga-prompt{margin:8px 0 10px;padding:12px 14px;border:1px solid var(--accent);border-radius:12px;background:var(--accent-soft);color:var(--ink)}.x-ga-prompt p{margin:6px 0 10px;line-height:1.45;overflow-wrap:anywhere}.x-ga-prompt .muted{color:var(--muted)}.x-ga-prompthead{display:flex;align-items:center;gap:8px;color:var(--accent-text)}.x-ga-prompthead .x-mk-ico{width:18px;height:18px}.x-ga-promptacts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.x-ga-promptacts .x-mk-btn{min-height:44px}.x-ga-accts{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft);justify-items:start}.x-ga-accts>.x-mk-btn{min-height:44px}.x-ga-acct{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;justify-content:space-between;overflow-wrap:anywhere}.x-ga-acct>span{min-width:0;flex:1 1 220px}.x-ga-find{display:grid;grid-gap:10px;gap:10px;width:100%;max-width:560px}.x-ga-find input{min-height:44px}.x-ga-use{margin-top:4px}.x-ga-usebtn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;margin:0 0 8px;padding:10px 14px;border:1.5px solid var(--accent);border-radius:12px;background:var(--accent-soft);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.x-ga-usebtn:disabled{opacity:.55;cursor:not-allowed}.x-ga-usebtn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.x-ga-usemain{display:grid;grid-gap:2px;gap:2px;min-width:0}.x-ga-usemain b{font-size:15.5px}.x-ga-usemain span{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.x-ga-useamt{flex:none;padding:8px 12px;border-radius:999px;background:var(--accent-fill,var(--accent));color:#fff;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (hover:hover){.x-ga-usebtn:not(:disabled):hover{border-color:var(--accent-text)}}.x-ga-banner{margin:8px 0 4px;display:grid;grid-gap:8px;gap:8px}.x-ga-bannerbtn{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--accent);border-radius:12px;background:var(--accent-soft);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.x-ga-bannerbtn>span:nth-child(2){flex:1 1 auto;min-width:0}.x-ga-bannerbtn .x-mk-ico{width:18px;height:18px;color:var(--accent-text);flex:none}.x-ga-pins .x-mk-rowside{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.x-ga-pinacts{margin-top:10px;justify-content:flex-start}.x-ga-status{display:grid;grid-gap:8px;gap:8px;margin-top:12px}@media (max-width:560px){.x-ga-pins .x-mk-row{grid-template-columns:minmax(0,1fr)}.x-ga-pins .x-mk-rowside{justify-content:flex-start}.x-ga-useamt{padding:7px 10px}}