.used-shell{color:#211d22;min-height:100vh;font-family:var(--font-geist-sans),"PingFang TC",sans-serif;background:radial-gradient(circle at 13% 13%,#ffcb5b33,#0000 27%),radial-gradient(circle at 88% 78%,#30c1a729,#0000 28%),#18141e}.used-header{color:#f8efe5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0c13d1;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(18px,4vw,64px);display:flex}.used-brand{color:#fff;grid-template-rows:27px 10px;grid-template-columns:auto auto;display:grid}.used-brand b{font:900 27px/1 var(--font-geist-mono);letter-spacing:-2px}.used-brand span{font:800 8px/1 var(--font-geist-mono);letter-spacing:4px;grid-row:2}.used-brand i{grid-area:1/2/3;align-self:center;margin-left:8px;font-size:23px;font-style:normal}.used-header>div{align-items:center;gap:14px;display:flex}.used-header>div a{color:#d2c7d4;font-size:11px;font-weight:800}.used-header button{color:#fff;width:42px;height:32px;font:800 10px/1 var(--font-geist-mono);cursor:pointer;background:#302838;border:1px solid #786c80;border-radius:99px}.used-language{background:#302838;border:1px solid #786c80;border-radius:999px;padding:3px;display:flex}.used-header .used-language button{color:#c9becd;background:0 0;border:0;width:32px;height:26px;padding:0}.used-header .used-language button.on{color:#211d22;background:#ffca55}.used-hero{grid-template-columns:minmax(290px,.76fr) minmax(560px,1.24fr);align-items:start;gap:clamp(35px,7vw,110px);min-height:calc(100vh - 74px);padding:clamp(38px,6vw,86px) clamp(18px,6vw,90px);display:grid}.used-intro{color:#fff;position:sticky;top:125px}.used-intro>span{color:#ffca55;font:850 10px/1 var(--font-geist-mono);letter-spacing:1.6px}.used-intro h1{max-width:590px;font:900 clamp(45px,6vw,86px)/.98 var(--font-geist-mono);letter-spacing:-5px;margin:17px 0}.used-intro p{color:#d2c8d4;max-width:530px;margin:0;font-size:clamp(16px,1.5vw,21px);font-weight:750;line-height:1.65}.used-pixels{background-color:#24202c;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:2px solid #5f5268;border-radius:22px;min-height:230px;margin-top:38px;position:relative;overflow:hidden;box-shadow:12px 12px #0000004d}.used-pixels i{background:#3a3242;border:3px solid #121016;border-radius:18px;place-items:center;width:85px;height:85px;font-size:42px;font-style:normal;display:grid;position:absolute;box-shadow:6px 7px #0b090d}.used-pixels i:first-child{top:70px;left:11%;transform:rotate(-8deg)}.used-pixels i:nth-child(2){top:42px;left:40%;transform:rotate(4deg)}.used-pixels i:nth-child(3){top:88px;right:10%;transform:rotate(-3deg)}.concierge-card{background:#fff8ed;border:3px solid #312a33;border-radius:24px;padding:clamp(23px,4vw,50px);box-shadow:17px 18px #0000004d}.choice-group{border:0;margin:0 0 29px;padding:0}.choice-group legend,.used-note>b{color:#6e586c;font:900 10px/1 var(--font-geist-mono);letter-spacing:.5px;margin-bottom:11px;display:block}.choice-group>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.choice-group button{color:#4c4249;cursor:pointer;background:#fffdf8;border:2px solid #ded0bf;border-radius:9px;min-height:50px;padding:9px 12px;font-size:12px;font-weight:800;transition:all .14s}.choice-group button:hover{border-color:#8e6987;transform:translateY(-2px)}.choice-group button.active{color:#fff;background:#332a34;border-color:#332a34;box-shadow:4px 4px #d9c8d6}.used-note{display:block}.used-note textarea{resize:vertical;color:#40373e;background:#fffdf8;border:2px solid #ded0bf;border-radius:10px;outline:none;width:100%;min-height:88px;padding:13px;font-family:inherit;font-size:12px;line-height:1.55}.used-note textarea:focus{border-color:#896480;box-shadow:0 0 0 3px #8964801f}.message-preview{background:#f0e4d6;border-left:5px solid #8c6687;border-radius:8px;margin-top:25px;padding:17px}.message-preview span{color:#8c6687;font:850 8px/1 var(--font-geist-mono)}.message-preview pre{white-space:pre-wrap;color:#4c4248;font:750 11px/1.65 var(--font-geist-sans);margin:11px 0 0}.copy-inquiry{color:#4c4248;cursor:pointer;background:#fffdf8;border:2px solid #bbaaa0;border-radius:9px;width:100%;min-height:42px;margin-top:10px;font-size:11px;font-weight:850}.copy-inquiry:hover{background:#f6eee5;border-color:#896480}.used-trust{background:#faf2e8;border:1px solid #dfd2c5;border-radius:10px;gap:8px;margin:18px 0 2px;padding:14px;display:grid}.used-trust span{color:#5f5754;font-size:10px;font-weight:800;line-height:1.45}.line-button{color:#fff;cursor:pointer;background:#06c755;border:3px solid #14361f;border-radius:11px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;width:100%;min-height:58px;margin-top:20px;padding:0 18px;transition:all .15s;display:grid;box-shadow:7px 7px #14361f}.line-button:hover{transform:translate(4px,4px);box-shadow:3px 3px #14361f}.line-button span{font:900 12px/1 var(--font-geist-mono)}.line-button b{font-size:14px}.line-button i{font-size:22px;font-style:normal}.line-account{color:#28814c;text-align:center;margin-top:13px;font-weight:900;display:block}.used-privacy{color:#7d726f;text-align:center;margin:14px 0 0;font-size:10px;line-height:1.55}.line-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c0a0fd6;place-items:center;padding:20px;animation:.16s ease-out modal-in;display:grid;position:fixed;inset:0}.line-modal{color:#211d22;text-align:center;background:#fffaf1;border:3px solid #172c1d;border-radius:22px;width:min(470px,100%);padding:34px;position:relative;box-shadow:13px 14px #00000057}.line-modal-close{color:#fff;cursor:pointer;background:#29232b;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:13px;right:13px}.line-modal-mark{color:#fff;font:900 12px/1 var(--font-geist-mono);background:#06c755;border-radius:8px;padding:8px 11px;display:inline-block}.line-modal h2{margin:17px 0 8px;font-size:25px}.line-modal>p{color:#6e6469;max-width:340px;margin:0 auto 18px;font-size:12px;line-height:1.55}.line-qr{background:#fff;border:2px solid #ded4c7;border-radius:14px;place-items:center;width:236px;height:236px;margin:auto;padding:12px;display:grid}.line-qr img{object-fit:contain;width:100%;height:100%}.line-modal>strong{color:#148b43;font:900 16px/1 var(--font-geist-mono);margin-top:12px;display:block}.line-modal-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.line-modal-actions a,.line-modal-actions button{cursor:pointer;border:2px solid #173921;border-radius:9px;place-items:center;min-height:48px;padding:10px;font-size:11px;font-weight:850;display:grid}.line-modal-actions a{color:#fff;background:#06c755}.line-modal-actions button{color:#393138;background:#fffdf8}@keyframes modal-in{0%{opacity:0}}@media (width<=900px){.used-hero{grid-template-columns:1fr}.used-intro{position:static}.used-pixels{display:none}}@media (width<=560px){.used-header{height:64px;padding-inline:14px}.used-header>div a{display:none}.used-hero{min-height:calc(100vh - 64px);padding:34px 13px 55px}.used-intro h1{letter-spacing:-3px;font-size:45px}.concierge-card{border-radius:17px;padding:22px 15px}.choice-group>div{grid-template-columns:1fr 1fr}.choice-group button{font-size:10px}.line-button{grid-template-columns:42px 1fr auto;padding-inline:12px}.line-button b{font-size:12px}.line-modal{padding:27px 17px 20px}.line-qr{width:210px;height:210px}.line-modal-actions{grid-template-columns:1fr}}
