@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.input-panel[data-v-1e039ccb]{cursor:text;place-items:center;width:100%;min-height:100vh;display:grid;position:relative;overflow:hidden}.prompt[data-v-1e039ccb]{z-index:1;color:#0000;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0 0 2vh;padding:24px;font-size:5vh;font-weight:400;transition:color .5s,transform .5s;position:absolute;transform:scale(.8)}.prompt.active[data-v-1e039ccb]{color:#d3d3d3;transform:scale(1)}.enter-word[data-v-1e039ccb]{color:#171717;width:auto;min-height:0;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:800;line-height:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:.3vh solid gray;border-radius:1vh;margin:0 0 0 .18em;padding:0 .24em .08em;transition:color .2s,transform .2s;display:inline;transform:scale(1)}.enter-word[data-v-1e039ccb]:hover{color:#555}.enter-word.pressed[data-v-1e039ccb]{transform:scale(.9)}.code-form[data-v-1e039ccb]{width:88vw}.code-input[data-v-1e039ccb]{color:#202622;width:100%;height:auto;box-shadow:none;caret-color:#0000;letter-spacing:normal;text-align:center;background:0 0;border:0;outline:0;padding:24px 0;font-family:Google Sans Code,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:min(10vh,6.5vw);font-weight:400;line-height:normal;transition:color .2s}.code-input.is-loading[data-v-1e039ccb]{color:#a5aaa4}@media (width<=600px){.prompt[data-v-1e039ccb]{font-size:4vh}.code-form[data-v-1e039ccb]{width:calc(100vw - 40px)}.code-input[data-v-1e039ccb]{font-size:min(8vh,6.5vw)}}.qr-card[data-v-9e9a80bf]{color:#1d1b20;opacity:0;filter:blur(3px);animation:card-in-9e9a80bf .62s linear(0, .18, .52, .82, 1.03, 1.08, 1.04, 1) forwards;background:0 0;transform:scale(.88)}canvas[data-v-9e9a80bf]{width:100%;height:100%;display:block}@keyframes card-in-9e9a80bf{65%{opacity:1;filter:blur();transform:scale(1.025)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-color-scheme:dark){.qr-card[data-v-9e9a80bf]{color:#e6e0e9;background:0 0}}@media (prefers-reduced-motion:reduce){.qr-card[data-v-9e9a80bf]{opacity:1;filter:none;animation:none;transform:none}}.saler-panel[data-v-87bc930c]{width:min(80vw,860px);min-height:calc(100vh - 64px)}.qr-space[data-v-87bc930c]{place-items:center;height:40vh;display:grid}.code-surface[data-v-87bc930c]{background:0 0;border:1px solid #dce3d8;border-radius:20px;place-items:center;width:min(30vh,284px);height:min(30vh,284px);padding:12px;display:grid;overflow:hidden;box-shadow:0 8px 28px #304e3a1a}.saler-rows[data-v-87bc930c]{gap:14px;display:grid}.code-row[data-v-87bc930c]{overflow-wrap:anywhere;color:#17221d;text-align:center;padding:4px 0 12px;font-family:Google Sans Code,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(28px,4vw,50px);line-height:1.12}.data-row[data-v-87bc930c],.saler-rows>.action-button[data-v-87bc930c],.contact-actions[data-v-87bc930c]{justify-self:center;width:50%}.contact-actions[data-v-87bc930c]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.data-row[data-v-87bc930c]{gap:14px;display:grid}.data-row.single[data-v-87bc930c]{grid-template-columns:1fr}.commission-row[data-v-87bc930c]{grid-template-columns:repeat(3,1fr)}.data-field[data-v-87bc930c]{background:#ffffff7a;border:1px solid #ccd3cc;border-radius:8px;place-items:center;min-height:66px;padding:12px 18px;transition:border-color .18s,background-color .18s;display:grid;position:relative}.data-field[data-v-87bc930c]:before{content:attr(data-label);color:#557060;opacity:0;background:#f4f5f1;padding:0 5px;font-size:11px;font-weight:500;line-height:1;transition:opacity .18s;position:absolute;top:0;left:12px;transform:translateY(-50%)}.data-field[data-v-87bc930c]:hover{background:#ffffffb8;border-color:#557060}.data-field[data-v-87bc930c]:hover:before{opacity:1}.data-field strong[data-v-87bc930c]{color:#17221d;font-size:22px;font-weight:700}.action-button[data-v-87bc930c]{color:#171717;min-height:62px;box-shadow:none;cursor:pointer;background:0 0;border:.3vh solid gray;border-radius:1vh;margin:0;padding:0 18px;font-weight:800;transition:color .2s,transform .2s;transform:scale(1)}.action-button[data-v-87bc930c]:hover:not(:disabled){color:#555}.action-button[data-v-87bc930c]:active:not(:disabled){transform:scale(.98)}.action-button[data-v-87bc930c]:disabled{cursor:not-allowed;opacity:.55}.contact-button[data-v-87bc930c]{width:100%;min-height:52px}.contact-button.selected[data-v-87bc930c]{color:#f5f5f5;background-color:#000;border-color:#000}.error[data-v-87bc930c]{color:#a44235;text-align:center;margin:14px 0 0;font-size:14px}@media (width<=600px){.saler-panel[data-v-87bc930c]{width:calc(100vw - 40px);min-height:100vh}.code-row[data-v-87bc930c]{font-size:min(8vh,6.5vw)}.commission-row[data-v-87bc930c]{grid-template-columns:1fr}}.anime[data-v-95cafd40]{text-align:center}.bars[data-v-95cafd40]{justify-content:center;align-items:flex-end;gap:12px;height:126px;display:flex}.bars i[data-v-95cafd40]{z-index:1;background:#aebbb1;border-radius:12px 12px 4px 4px;width:34px;animation-duration:5.6s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;box-shadow:0 0 #0000}.bar-1[data-v-95cafd40]{height:68%;animation-name:partition-1-95cafd40}.bar-2[data-v-95cafd40]{height:30%;animation-name:partition-2-95cafd40}.bar-3[data-v-95cafd40]{height:52%;animation-name:pivot-95cafd40}.bar-4[data-v-95cafd40]{height:84%;animation-name:partition-4-95cafd40}.bar-5[data-v-95cafd40]{height:42%;animation-name:partition-5-95cafd40}p[data-v-95cafd40]{margin:14px 0 0;font-size:13px}@keyframes partition-1-95cafd40{0%,22%{background:#aebbb1;transform:translate(0)}38%,58%{background:#78917f;transform:translate(138px)}62%,72%{background:#386a4c;transform:translate(138px)translateY(-8px)}78%{background:#91b49a;transform:translate(138px)}80%,to{background:#aebbb1;transform:translate(0)}}@keyframes partition-2-95cafd40{0%,22%{background:#aebbb1;transform:translate(0)}38%{background:#78917f;transform:translate(-46px)}48%,58%{background:#386a4c;transform:translate(-46px)translateY(-8px)}68%,78%{background:#91b49a;transform:translate(-46px)}80%,to{background:#aebbb1;transform:translate(0)}}@keyframes pivot-95cafd40{0%,10%{background:#aebbb1;transform:scale(1);box-shadow:0 0 #0000}16%,72%{background:#65558f;transform:scale(1.08);box-shadow:0 0 0 7px #65558f21}78%{background:#386a4c;transform:scale(1);box-shadow:0 0 #0000}80%,to{background:#aebbb1}}@keyframes partition-4-95cafd40{0%,22%{background:#aebbb1;transform:translate(0)}38%,58%{background:#78917f;transform:translate(46px)}62%,72%{background:#386a4c;transform:translate(46px)translateY(-8px)}78%{background:#91b49a;transform:translate(46px)}80%,to{background:#aebbb1;transform:translate(0)}}@keyframes partition-5-95cafd40{0%,22%{background:#aebbb1;transform:translate(0)}38%{background:#78917f;transform:translate(-138px)}48%,58%{background:#386a4c;transform:translate(-138px)translateY(-8px)}68%,78%{background:#91b49a;transform:translate(-138px)}80%,to{background:#aebbb1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.bars i[data-v-95cafd40]{animation:none}}.anime[data-v-bc8854a7]{text-align:center}.bars[data-v-bc8854a7]{justify-content:center;align-items:flex-end;gap:10px;height:120px;display:flex}.bars i[data-v-bc8854a7]{transform-origin:bottom;background:#bdc8bf;border-radius:12px 12px 4px 4px;width:34px;animation:5.4s cubic-bezier(.4,0,.2,1) infinite shuffle}.bar-1[data-v-bc8854a7]{height:28%;animation-name:shuffle-1-bc8854a7,inspect-1-bc8854a7!important}.bar-2[data-v-bc8854a7]{height:45%;animation-name:shuffle-2-bc8854a7,inspect-2-bc8854a7!important}.bar-3[data-v-bc8854a7]{height:76%;animation-name:shuffle-3-bc8854a7,inspect-3-bc8854a7!important}.bar-4[data-v-bc8854a7]{height:56%;animation-name:shuffle-4-bc8854a7,inspect-fail-bc8854a7!important}.bar-5[data-v-bc8854a7]{height:90%;animation-name:shuffle-5-bc8854a7,idle-bc8854a7!important}.bars i[data-v-bc8854a7]{animation-duration:5.4s,5.4s!important;animation-iteration-count:infinite,infinite!important}p[data-v-bc8854a7]{margin:14px 0 0;font-size:13px}@keyframes inspect-1-bc8854a7{0%,7%,72%,to{background:#bdc8bf}8%,48%{background:#43865c}}@keyframes inspect-2-bc8854a7{0%,15%,72%,to{background:#bdc8bf}16%,48%{background:#43865c}}@keyframes inspect-3-bc8854a7{0%,23%,72%,to{background:#bdc8bf}24%,48%{background:#43865c}}@keyframes inspect-fail-bc8854a7{0%,31%,34%,38%,42%,46%,72%,to{background:#bdc8bf}32%,36%,40%,44%,48%{background:#c74440}}@keyframes idle-bc8854a7{0%,to{background:#bdc8bf}}@keyframes shuffle-1-bc8854a7{0%,49%,70%,to{transform:translate(0)rotate(0)}56%{transform:translate(82px,-22px)rotate(9deg)}63%{transform:translate(40px,8px)rotate(-5deg)}}@keyframes shuffle-2-bc8854a7{0%,49%,70%,to{transform:translate(0)rotate(0)}56%{transform:translate(-38px,-12px)rotate(-8deg)}63%{transform:translate(76px,-28px)rotate(6deg)}}@keyframes shuffle-3-bc8854a7{0%,49%,70%,to{transform:translate(0)rotate(0)}56%{transform:translate(42px,10px)rotate(7deg)}63%{transform:translate(-78px,-16px)rotate(-7deg)}}@keyframes shuffle-4-bc8854a7{0%,49%,70%,to{transform:translate(0)rotate(0)}56%{transform:translate(-82px,-24px)rotate(-10deg)}63%{transform:translate(-38px,6px)rotate(5deg)}}@keyframes shuffle-5-bc8854a7{0%,49%,70%,to{transform:translate(0)rotate(0)}56%{transform:translate(-42px,4px)rotate(8deg)}63%{transform:translate(-84px,-30px)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.bars i[data-v-bc8854a7]{animation:none!important}}.anime[data-v-af55cf35]{text-align:center}.bubbles[data-v-af55cf35]{justify-content:center;align-items:center;gap:9px;height:120px;display:flex}.bubbles i[data-v-af55cf35]{z-index:1;background:#f7f7f4;border:2px solid #6f8c77;border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;font-weight:700;animation-duration:5.2s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;display:grid}.item-1[data-v-af55cf35]{animation-name:bubble-largest-af55cf35}.item-2[data-v-af55cf35]{animation-name:swap-first-af55cf35}.item-3[data-v-af55cf35]{animation-name:swap-second-af55cf35}.item-4[data-v-af55cf35]{animation-name:swap-third-af55cf35}.item-5[data-v-af55cf35]{animation-name:swap-fourth-af55cf35}p[data-v-af55cf35]{margin:14px 0 0;font-size:13px}@keyframes bubble-largest-af55cf35{0%,8%{background:#f7f7f4;transform:translate(0)}13%{color:#fff;background:#386a4c;transform:translate(27px,-13px)}20%,24%{color:inherit;background:#f7f7f4;transform:translate(55px)}29%{color:#fff;background:#386a4c;transform:translate(82px,-13px)}36%,40%{color:inherit;background:#f7f7f4;transform:translate(110px)}45%{color:#fff;background:#386a4c;transform:translate(137px,-13px)}52%,56%{color:inherit;background:#f7f7f4;transform:translate(165px)}61%{color:#fff;background:#386a4c;transform:translate(192px,-13px)}68%,88%{color:inherit;background:#dce8dd;transform:translate(220px)}to{background:#f7f7f4;transform:translate(0)}}@keyframes swap-first-af55cf35{0%,8%{background:#f7f7f4;transform:translate(0)}13%{background:#d9b85f;transform:translate(-27px,13px)}20%,88%{background:#dce8dd;transform:translate(-55px)}to{background:#f7f7f4;transform:translate(0)}}@keyframes swap-second-af55cf35{0%,24%{background:#f7f7f4;transform:translate(0)}29%{background:#d9b85f;transform:translate(-27px,13px)}36%,88%{background:#dce8dd;transform:translate(-55px)}to{background:#f7f7f4;transform:translate(0)}}@keyframes swap-third-af55cf35{0%,40%{background:#f7f7f4;transform:translate(0)}45%{background:#d9b85f;transform:translate(-27px,13px)}52%,88%{background:#dce8dd;transform:translate(-55px)}to{background:#f7f7f4;transform:translate(0)}}@keyframes swap-fourth-af55cf35{0%,56%{background:#f7f7f4;transform:translate(0)}61%{background:#d9b85f;transform:translate(-27px,13px)}68%,88%{background:#dce8dd;transform:translate(-55px)}to{background:#f7f7f4;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.bubbles i[data-v-af55cf35]{animation:none}}.anime[data-v-d8e462a3]{text-align:center}.heap[data-v-d8e462a3]{width:250px;height:120px;margin:auto;position:relative}.heap i[data-v-d8e462a3]{background:#dce8dd;border-radius:14px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:700;animation:1.8s ease-in-out infinite heap-d8e462a3;display:grid;position:absolute}.n1[data-v-d8e462a3]{top:0;left:104px}.n2[data-v-d8e462a3]{top:66px;left:52px;animation-delay:.15s!important}.n3[data-v-d8e462a3]{top:66px;left:156px;animation-delay:.3s!important}.n4[data-v-d8e462a3]{top:66px;left:0;animation-delay:.45s!important}.n5[data-v-d8e462a3]{top:66px;left:208px;animation-delay:.6s!important}p[data-v-d8e462a3]{margin:14px 0 0;font-size:13px}@keyframes heap-d8e462a3{50%{color:#fff;background:#386a4c;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.heap i[data-v-d8e462a3]{animation:none}}.anime[data-v-0948ec40]{text-align:center}.network[data-v-0948ec40]{border-left:3px solid #91a096;border-right:3px solid #91a096;width:280px;height:120px;margin:auto;position:relative}.network b[data-v-0948ec40]{font-size:11px;position:absolute;top:-5px}.network b[data-v-0948ec40]:first-child{left:8px}.network b[data-v-0948ec40]:nth-child(2){right:8px}.network i[data-v-0948ec40]{opacity:0;background:#dce8dd;border-radius:20px;padding:5px 10px;font-size:11px;font-style:normal;animation:2.4s infinite packet-0948ec40;position:absolute;left:54px}.syn[data-v-0948ec40]{top:25px}.ack[data-v-0948ec40]{top:58px;animation-delay:.75s!important}.final[data-v-0948ec40]{top:91px;animation-delay:1.5s!important}p[data-v-0948ec40]{margin:14px 0 0;font-size:13px}@keyframes packet-0948ec40{0%{opacity:0;transform:translate(-40px)}25%,55%{opacity:1}75%,to{opacity:0;transform:translate(90px)}}@media (prefers-reduced-motion:reduce){.network i[data-v-0948ec40]{opacity:1;animation:none}}.anime[data-v-e0e689cf]{text-align:center}.resolver[data-v-e0e689cf]{width:360px;height:174px;margin:auto;position:relative}.nodes[data-v-e0e689cf]{justify-content:space-between;display:flex}.nodes span[data-v-e0e689cf]{z-index:1;background:#f3f7f3;border:1px solid #91a096;border-radius:16px;place-items:center;width:88px;height:48px;font-size:11px;font-weight:700;display:grid}.nodes[data-v-e0e689cf]:before,.nodes[data-v-e0e689cf]:after{content:"";border-top:2px dashed #b0bcb2;width:88px;position:absolute;top:23px}.nodes[data-v-e0e689cf]:before{left:90px}.nodes[data-v-e0e689cf]:after{right:90px}.packet[data-v-e0e689cf]{z-index:2;color:#315d43;text-overflow:ellipsis;white-space:nowrap;opacity:0;background:#dce8dd;border-radius:999px;max-width:116px;padding:5px 9px;font-size:9px;font-style:normal;position:absolute;top:14px;overflow:hidden}.host-query[data-v-e0e689cf]{animation:6.4s ease-in-out infinite host-query-e0e689cf;left:44px}.recursive-query[data-v-e0e689cf]{animation:6.4s ease-in-out infinite recursive-query-e0e689cf;left:174px}.recursive-answer[data-v-e0e689cf]{animation:6.4s ease-in-out infinite recursive-answer-e0e689cf;left:278px}.host-answer[data-v-e0e689cf],.poisoned-answer[data-v-e0e689cf]{animation:6.4s ease-in-out infinite host-answer-e0e689cf;left:154px}.poisoned-answer[data-v-e0e689cf]{color:#7d2424;background:#f7d8d5;animation-name:poisoned-answer-e0e689cf}.cache[data-v-e0e689cf]{background:#ffffff8c;border:1px solid #aeb9b0;border-radius:12px;width:268px;min-height:78px;font-size:10px;position:absolute;bottom:0;right:46px;overflow:hidden}.cache-head[data-v-e0e689cf],.cache-record[data-v-e0e689cf]{text-align:left;grid-template-columns:1.2fr 1fr;align-items:center;min-height:32px;padding:0 12px;display:grid}.cache-head[data-v-e0e689cf]{color:#657169;background:#e8eee8}.cache-record[data-v-e0e689cf]{opacity:0;animation:6.4s infinite add-record-e0e689cf}.cache-record strong[data-v-e0e689cf]{text-align:right}.cache-empty[data-v-e0e689cf]{color:#89928c;place-items:center;min-height:42px;display:grid}.polluted .cache[data-v-e0e689cf]{animation:6.4s infinite polluted-cache-e0e689cf}p[data-v-e0e689cf]{margin:10px 0 0;font-size:13px}@keyframes host-query-e0e689cf{0%,7%{opacity:0;transform:translate(-20px)}12%,23%{opacity:1}28%,to{opacity:0;transform:translate(105px)}}@keyframes recursive-query-e0e689cf{0%,25%{opacity:0;transform:translate(-18px)}30%,40%{opacity:1}45%,to{opacity:0;transform:translate(103px)}}@keyframes recursive-answer-e0e689cf{0%,43%{opacity:0;transform:translate(18px)}48%,57%{opacity:1}62%,to{opacity:0;transform:translate(-104px)}}@keyframes host-answer-e0e689cf{0%,60%{opacity:0;transform:translate(18px)}65%,75%{opacity:1}80%,to{opacity:0;transform:translate(-112px)}}@keyframes poisoned-answer-e0e689cf{0%,30%{opacity:0;transform:translate(18px)}35%,55%{opacity:1}60%,to{opacity:0;transform:translate(-112px)}}@keyframes add-record-e0e689cf{0%,62%{opacity:0;background:#dce8dd;transform:translateY(-12px)}70%,92%{opacity:1;background:#dce8dd;transform:translateY(0)}to{opacity:0;background:0 0}}@keyframes polluted-cache-e0e689cf{0%,28%,62%,to{border-color:#aeb9b0}35%,55%{border-color:#c74440;box-shadow:0 0 0 3px #c744401f}}@media (prefers-reduced-motion:reduce){.packet[data-v-e0e689cf],.cache-record[data-v-e0e689cf],.polluted .cache[data-v-e0e689cf]{animation:none}}.anime[data-v-7cdb623c]{text-align:center}.tree[data-v-7cdb623c]{width:270px;height:120px;margin:auto;position:relative}.tree[data-v-7cdb623c]:before{content:"";opacity:.8;background:linear-gradient(25deg,#0000 49%,#bac6bc 50%,#0000 51%),linear-gradient(-25deg,#0000 49%,#bac6bc 50%,#0000 51%);position:absolute;inset:20px 28px 12px}.tree i[data-v-7cdb623c]{width:26px;height:26px;animation:node-7cdb623c 2.1s calc(var(--order) * .13s) infinite;background:#f7f7f4;border:2px solid #78917f;border-radius:50%;position:absolute}.n1[data-v-7cdb623c]{top:2px;left:122px}.n2[data-v-7cdb623c]{top:47px;left:67px}.n3[data-v-7cdb623c]{top:47px;left:177px}.n4[data-v-7cdb623c]{top:92px;left:14px}.n5[data-v-7cdb623c]{top:92px;left:95px}.n6[data-v-7cdb623c]{top:92px;left:150px}.n7[data-v-7cdb623c]{top:92px;left:230px}p[data-v-7cdb623c]{margin:14px 0 0;font-size:13px}@keyframes node-7cdb623c{20%,55%{background:#386a4c;transform:scale(1.16)}70%,to{background:#dce8dd}}@media (prefers-reduced-motion:reduce){.tree i[data-v-7cdb623c]{animation:none}}.anime[data-v-396ed559]{text-align:center}.tree[data-v-396ed559]{width:270px;height:120px;margin:auto;position:relative}.tree[data-v-396ed559]:before{content:"";opacity:.8;background:linear-gradient(25deg,#0000 49%,#bac6bc 50%,#0000 51%),linear-gradient(-25deg,#0000 49%,#bac6bc 50%,#0000 51%);position:absolute;inset:20px 28px 12px}.tree i[data-v-396ed559]{width:26px;height:26px;animation:node-396ed559 2.1s calc(var(--i)*.13s) infinite;background:#f7f7f4;border:2px solid #78917f;border-radius:50%;position:absolute}.n1[data-v-396ed559]{top:2px;left:122px}.n2[data-v-396ed559]{top:47px;left:67px}.n3[data-v-396ed559]{top:47px;left:177px}.n4[data-v-396ed559]{top:92px;left:14px}.n5[data-v-396ed559]{top:92px;left:95px}.n6[data-v-396ed559]{top:92px;left:150px}.n7[data-v-396ed559]{top:92px;left:230px}p[data-v-396ed559]{margin:14px 0 0;font-size:13px}@keyframes node-396ed559{20%,55%{background:#386a4c;transform:scale(1.16)}70%,to{background:#dce8dd}}@media (prefers-reduced-motion:reduce){.tree i[data-v-396ed559]{animation:none}}.anime[data-v-d42341b3]{text-align:center;justify-content:center;align-items:center;height:120px;display:flex}.captcha-box[data-v-d42341b3]{background:#f9fbf9;border:1px solid #d1d9d2;border-radius:8px;align-items:center;width:260px;padding:16px 24px;display:flex;box-shadow:0 2px 4px #0000000d}.checkbox-container[data-v-d42341b3]{margin-right:16px}.checkbox[data-v-d42341b3]{background:#fff;border:2px solid #91a096;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;animation:3s infinite checkbox-pulse-d42341b3;display:flex;position:relative;overflow:hidden}.spinner[data-v-d42341b3]{border:2px solid #dce8dd;border-top-color:#315d43;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-d42341b3,3s infinite fade-out-d42341b3;position:absolute}.checkmark[data-v-d42341b3]{stroke:#315d43;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:0;width:22px;height:22px;animation:3s infinite check-in-d42341b3}.checkmark-check[data-v-d42341b3]{stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) 2.1s forwards stroke-d42341b3}.status-text[data-v-d42341b3]{color:#3f4942;text-align:left;flex:1;height:1.2em;font-size:14px;position:relative}.scanning[data-v-d42341b3]{opacity:0;animation:3s infinite text-scanning-d42341b3;position:absolute;top:0;left:0}.verified[data-v-d42341b3]{color:#315d43;opacity:0;font-weight:700;animation:3s infinite text-verified-d42341b3;position:absolute;top:0;left:0}p[data-v-d42341b3]{margin:14px 0 0;font-size:13px;display:none}@keyframes spin-d42341b3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-out-d42341b3{0%,60%{opacity:1}70%,to{opacity:0}}@keyframes check-in-d42341b3{0%,70%{opacity:0;transform:scale(.5)}80%,95%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes stroke-d42341b3{to{stroke-dashoffset:0}}@keyframes text-scanning-d42341b3{0%,60%{opacity:1;transform:translateY(0)}70%,to{opacity:0;transform:translateY(-5px)}}@keyframes text-verified-d42341b3{0%,70%{opacity:0;transform:translateY(5px)}80%,95%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes checkbox-pulse-d42341b3{0%,70%{border-color:#91a096}80%,95%{background:#f0f7f1;border-color:#315d43}to{border-color:#91a096}}@media (prefers-reduced-motion:reduce){.spinner[data-v-d42341b3],.checkmark[data-v-d42341b3],.checkmark-check[data-v-d42341b3],.scanning[data-v-d42341b3],.verified[data-v-d42341b3],.checkbox[data-v-d42341b3]{opacity:1;animation:none}.spinner[data-v-d42341b3],.scanning[data-v-d42341b3]{display:none}.verified[data-v-d42341b3]{position:static}}.anime[data-v-b0b78df7]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:160px;display:flex}.fan-container[data-v-b0b78df7]{width:100px;height:100px}.fan[data-v-b0b78df7]{width:100%;height:100%}.thinking-icon[data-v-b0b78df7]{transform-origin:50%;animation:4s cubic-bezier(.4,0,.2,1) infinite variable-think-b0b78df7}@keyframes variable-think-b0b78df7{0%{transform:rotate(0)scale(1)}25%{transform:rotate(540deg)scale(1)}37.5%{transform:rotate(630deg)scale(1.3)}50%{transform:rotate(720deg)scale(1)}75%{transform:rotate(1440deg)scale(1)}87.5%{transform:rotate(1620deg)scale(1.2)}to{transform:rotate(1800deg)scale(1)}}p[data-v-b0b78df7]{color:#3f4942;letter-spacing:1px;margin:16px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.thinking-icon[data-v-b0b78df7]{animation:10s linear infinite simple-think-b0b78df7}}@keyframes simple-think-b0b78df7{0%{transform:rotate(0)scale(1.1)}50%{transform:rotate(180deg)scale(1.2)}to{transform:rotate(360deg)scale(1.1)}}.anime[data-v-0deccbe6]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:160px;display:flex}.matrix-container[data-v-0deccbe6]{width:100px;height:100px}.matrix[data-v-0deccbe6]{width:100%;height:100%}.cell[data-v-0deccbe6]{fill:#ecf0f1;stroke:#bdc3c7;stroke-width:.5px;animation:2s ease-in-out infinite cell-pulse-0deccbe6}@keyframes cell-pulse-0deccbe6{0%,to{fill:#ecf0f1}50%{fill:#d5dbdb}}.scan-row[data-v-0deccbe6]{animation:4s cubic-bezier(.45,.05,.55,.95) infinite scan-row-move-0deccbe6}.scan-col[data-v-0deccbe6]{animation:4s cubic-bezier(.45,.05,.55,.95) infinite scan-col-move-0deccbe6}@keyframes scan-row-move-0deccbe6{0%,10%{opacity:0;transform:translateY(0)}20%,80%{opacity:1}20%{transform:translateY(0)}40%{transform:translateY(22px)}60%{transform:translateY(44px)}80%{transform:translateY(66px)}90%,to{opacity:0;transform:translateY(66px)}}@keyframes scan-col-move-0deccbe6{0%,10%{opacity:0;transform:translate(0)}20%,80%{opacity:1}20%{transform:translate(0)}40%{transform:translate(22px)}60%{transform:translate(44px)}80%{transform:translate(66px)}90%,to{opacity:0;transform:translate(66px)}}p[data-v-0deccbe6]{color:#3f4942;letter-spacing:1px;margin:16px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.scan-row[data-v-0deccbe6],.scan-col[data-v-0deccbe6],.cell[data-v-0deccbe6]{animation:none}}.anime[data-v-139e1d9f]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:160px;display:flex}.letter-container[data-v-139e1d9f]{width:100px;height:100px}.letter[data-v-139e1d9f]{width:100%;height:100%}.line[data-v-139e1d9f]{fill:none;stroke:#34495e;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:5s linear infinite write-line-139e1d9f}.text-lines line[data-v-139e1d9f]:first-child{animation-delay:0s}.text-lines line[data-v-139e1d9f]:nth-child(2){animation-delay:.5s}.text-lines line[data-v-139e1d9f]:nth-child(3){animation-delay:1s}.text-lines line[data-v-139e1d9f]:nth-child(4){animation-delay:1.5s}.text-lines line[data-v-139e1d9f]:nth-child(5){animation-delay:2s}.text-lines line[data-v-139e1d9f]:nth-child(6){animation-delay:2.5s}@keyframes write-line-139e1d9f{0%,8%{stroke-dashoffset:40px;opacity:0}12%{opacity:1}20%,to{stroke-dashoffset:0;opacity:1}}.pen[data-v-139e1d9f]{opacity:0;animation:5s linear infinite pen-move-139e1d9f}@keyframes pen-move-139e1d9f{0%{opacity:0;transform:translate(30px,25px)}2%{opacity:1}8%{opacity:1;transform:translate(70px,25px)}10%{opacity:0}12%{opacity:1;transform:translate(30px,35px)}18%{opacity:1;transform:translate(70px,35px)}20%{opacity:0}60%,to{opacity:0;transform:translate(55px,75px)}}.stamp-group[data-v-139e1d9f]{opacity:0;transform-origin:70px 78px;animation:5s ease-in infinite stamp-effect-139e1d9f}@keyframes stamp-effect-139e1d9f{0%,75%{opacity:0;transform:scale(2)}80%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}p[data-v-139e1d9f]{color:#3f4942;letter-spacing:1px;margin:16px 0 0;font-size:13px}.animation-stage[data-v-5dd3ea3f]{color:#3f4942;width:min(72vw,420px)}.animation-stage[data-v-5dd3ea3f] p{display:none}.user-panel[data-v-b7623017]{width:min(80vw,860px);min-height:calc(100vh - 64px)}.qr-space[data-v-b7623017]{place-items:center;height:40vh;display:grid}.qr-space[data-v-b7623017]>*{grid-area:1/1}.code-surface[data-v-b7623017]{background:0 0;border:1px solid #dce3d8;border-radius:20px;place-items:center;width:min(30vh,284px);height:min(30vh,284px);padding:12px;display:grid;overflow:hidden;box-shadow:0 8px 28px #304e3a1a}.code-surface.checked[data-v-b7623017]{background:#d9eadc;border-radius:38%}.code-surface svg[data-v-b7623017]{color:#356a49;width:48%;overflow:visible}.code-surface circle[data-v-b7623017],.code-surface path[data-v-b7623017]{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.code-surface circle[data-v-b7623017]{opacity:.22;transform-origin:50%;animation:.45s ease-out both check-ring-b7623017}.code-surface path[data-v-b7623017]{stroke-dasharray:60;stroke-dashoffset:60px;animation:.48s cubic-bezier(.2,0,0,1) .18s forwards check-draw-b7623017}.code-state-enter-active[data-v-b7623017],.code-state-leave-active[data-v-b7623017]{transition:opacity .28s,transform .42s cubic-bezier(.2,0,0,1),border-radius .42s}.code-state-enter-from[data-v-b7623017]{opacity:0;border-radius:50%;transform:scale(.72)rotate(-3deg)}.code-state-leave-to[data-v-b7623017]{opacity:0;transform:scale(.82)}@keyframes check-ring-b7623017{0%{opacity:0;transform:scale(.55)}}@keyframes check-draw-b7623017{to{stroke-dashoffset:0}}.user-rows[data-v-b7623017]{gap:14px;display:grid}.user-rows>.data-row[data-v-b7623017],.user-rows>.action-button[data-v-b7623017],.contact-actions[data-v-b7623017]{justify-self:center;width:50%}.contact-actions[data-v-b7623017]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.code-row[data-v-b7623017]{overflow-wrap:anywhere;color:#17221d;text-align:center;padding:4px 0 12px;font-family:Google Sans Code,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(28px,4vw,50px);line-height:1.12}.data-row[data-v-b7623017]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.data-field[data-v-b7623017]{background:#ffffff7a;border:1px solid #ccd3cc;border-radius:8px;place-items:center;min-height:66px;padding:12px 18px;transition:border-color .18s,background-color .18s;display:grid;position:relative}.data-field[data-v-b7623017]:before{content:attr(data-label);color:#557060;opacity:0;background:#f4f5f1;padding:0 5px;font-size:11px;font-weight:500;line-height:1;transition:opacity .18s;position:absolute;top:0;left:12px;transform:translateY(-50%)}.data-field[data-v-b7623017]:hover{background:#ffffffb8;border-color:#557060}.data-field[data-v-b7623017]:hover:before{opacity:1}.data-field strong[data-v-b7623017]{color:#17221d;font-size:22px;font-weight:700}.action-button[data-v-b7623017]{color:#171717;width:100%;min-height:62px;box-shadow:none;cursor:pointer;background:0 0;border:.3vh solid gray;border-radius:1vh;margin:0;padding:0 18px;font-weight:800;transition:color .2s,transform .2s;transform:scale(1)}.action-button[data-v-b7623017]:hover:not(:disabled){color:#555}.action-button[data-v-b7623017]:active:not(:disabled){transform:scale(.98)}.action-button[data-v-b7623017]:disabled{cursor:not-allowed;opacity:.55}.contact-button[data-v-b7623017]{min-height:52px}.contact-button.selected[data-v-b7623017]{color:#f5f5f5;background-color:#000;border:#000}@media (width<=600px){.user-panel[data-v-b7623017]{width:calc(100vw - 40px);min-height:100vh}.qr-space[data-v-b7623017]{height:40vh}.code-row[data-v-b7623017]{font-size:min(8vh,6.5vw)}}@media (prefers-reduced-motion:reduce){.code-state-enter-active[data-v-b7623017],.code-state-leave-active[data-v-b7623017]{transition-duration:.01ms}.code-surface circle[data-v-b7623017],.code-surface path[data-v-b7623017]{stroke-dashoffset:0;animation:none}}:root{font-synthesis:none;font-family:DM Sans,Noto Sans SC,sans-serif}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%}body{min-height:100vh;margin:0}button,input{font:inherit}main{place-items:center;min-height:100vh;padding:32px;display:grid}.is-input{background:#f7f7f4;padding:0}@media (width<=600px){main{padding:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
