.device-shell[data-v-9e8e350d]{overflow:hidden;padding:clamp(16px,3vw,20px)}.mac[data-v-9e8e350d]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;position:relative;width:100%}.mac-bar[data-v-9e8e350d]{gap:6px}.dot[data-v-9e8e350d]{border-radius:50%;height:10px;width:10px}.d-r[data-v-9e8e350d]{background:#ff5f57}.d-y[data-v-9e8e350d]{background:#febc2e}.d-g[data-v-9e8e350d]{background:#28c840}.mac-ttl[data-v-9e8e350d]{color:var(--muted);font-size:11px;letter-spacing:.02em;margin-left:auto}.mac-img[data-v-9e8e350d]{aspect-ratio:16/10;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.phone[data-v-9e8e350d]{background:var(--panel);border:1px solid var(--line);border-radius:36px;height:520px;margin-inline:auto;padding:8px;position:relative;width:260px}.notch[data-v-9e8e350d]{background:var(--ink);border-radius:4px;height:6px;left:50%;position:absolute;top:14px;transform:translate(-50%);width:80px;z-index:1}.phone-img[data-v-9e8e350d]{border-radius:28px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.meta-sec[data-v-5e35ec4d]{padding-block:0 clamp(32px,5vw,56px)}.meta-grid[data-v-5e35ec4d]{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.meta-cell[data-v-5e35ec4d]{border-bottom:1px dashed var(--line-soft);border-right:1px dashed var(--line-soft);padding:18px clamp(16px,2vw,22px)}.meta-cell[data-v-5e35ec4d]:nth-child(4n){border-right:0}.meta-key[data-v-5e35ec4d]{color:var(--green-text);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:lowercase}.meta-val[data-v-5e35ec4d]{color:var(--ink);font-family:var(--disp);font-size:clamp(15px,1.6vw,18px);font-weight:600;letter-spacing:-.01em;line-height:1.4;margin-top:6px}@media(max-width:880px){.meta-grid[data-v-5e35ec4d]{grid-template-columns:repeat(2,1fr)}.meta-cell[data-v-5e35ec4d]:nth-child(4n){border-right:1px dashed var(--line-soft)}.meta-cell[data-v-5e35ec4d]:nth-child(2n){border-right:0}}@media(max-width:480px){.meta-grid[data-v-5e35ec4d]{grid-template-columns:1fr}.meta-cell[data-v-5e35ec4d]{border-right:0!important}}.feat[data-v-3789ee0f]{background:var(--panel-2);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.sec-head .feat-nav[data-v-3789ee0f]{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.feat-list[data-v-3789ee0f]{display:grid;gap:var(--gap);grid-template-columns:1fr}.feat-card[data-v-3789ee0f]{overflow:hidden}.feat-grid[data-v-3789ee0f]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.feat-body[data-v-3789ee0f]{display:flex;flex-direction:column;padding:clamp(22px,3vw,32px)}.feat-top[data-v-3789ee0f]{align-items:center;display:flex;font-size:11.5px;gap:16px;justify-content:space-between;margin-bottom:clamp(20px,3vw,32px)}.feat-top .n[data-v-3789ee0f]{color:var(--green-text);font-weight:700}.feat-top .sub[data-v-3789ee0f]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.feat-body h3[data-v-3789ee0f]{color:var(--ink);font-family:var(--disp);font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:-.01em;line-height:1.18;margin:0}.feat-body>p[data-v-3789ee0f]{color:var(--muted);font-size:14.5px;line-height:1.85;margin:20px 0 0}.feat-hl[data-v-3789ee0f]{background:var(--pale);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--green-text);font-size:14.5px;font-weight:700;line-height:1.75;margin-top:22px;padding:14px 16px}.feat-points[data-v-3789ee0f]{display:grid;gap:10px;list-style:none;margin:24px 0 0;padding:0}.feat-points li[data-v-3789ee0f]{color:var(--body);display:grid;font-size:14px;gap:8px;grid-template-columns:22px 1fr;line-height:1.75}.feat-points .idx[data-v-3789ee0f]{color:var(--green-text);font-size:11px;font-weight:700;padding-top:4px}.feat-spec[data-v-3789ee0f]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:26px}.feat-media[data-v-3789ee0f]{align-items:center;background:var(--paper);border-left:1px solid var(--line);display:flex;padding:clamp(16px,2.4vw,24px)}.feat-shot[data-v-3789ee0f]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;width:100%}.feat-shot img[data-v-3789ee0f]{aspect-ratio:16/10;display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:880px){.feat-grid[data-v-3789ee0f]{grid-template-columns:1fr}.feat-media[data-v-3789ee0f]{border-left:0;border-top:1px solid var(--line)}.feat-spec[data-v-3789ee0f]{padding-top:22px}}.sec-lead[data-v-b94b9025]{color:var(--muted);flex-basis:100%;font-size:14.5px;line-height:1.85;margin:4px 0 0;max-width:560px}.shot-grid[data-v-b94b9025]{display:grid;gap:var(--gap);grid-template-columns:repeat(2,1fr)}.shot[data-v-b94b9025]{display:flex;flex-direction:column;margin:0;overflow:hidden}.shot-wide[data-v-b94b9025]{grid-column:1/-1}.shot-bar[data-v-b94b9025]{justify-content:space-between}.dots[data-v-b94b9025]{align-items:center;display:inline-flex;gap:6px}.dots .d[data-v-b94b9025]{border-radius:50%;display:block;height:10px;width:10px}.shot-no[data-v-b94b9025]{color:var(--muted);font-size:11px;letter-spacing:.06em}.shot-img[data-v-b94b9025]{aspect-ratio:16/10;background:var(--panel-2);border-bottom:1px solid var(--line-soft);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.shot-cap[data-v-b94b9025]{color:var(--body);font-size:14px;line-height:1.7;padding:16px 20px 18px}@media(max-width:880px){.shot-grid[data-v-b94b9025]{grid-template-columns:1fr}.shot-wide[data-v-b94b9025]{grid-column:auto}}.aud-grid[data-v-704010e7]{display:grid;gap:var(--gap);grid-template-columns:repeat(2,1fr)}.aud-card[data-v-704010e7]{padding:22px 22px 24px}.aud-head[data-v-704010e7]{border-bottom:1px dashed var(--line-soft);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:18px;padding-bottom:12px;text-transform:uppercase}.aud-head--for[data-v-704010e7]{color:var(--green-text)}.aud-head--not[data-v-704010e7]{color:var(--muted)}.aud-list[data-v-704010e7]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.aud-row[data-v-704010e7]{align-items:start;color:var(--ink);display:grid;font-family:var(--jp);font-size:15px;gap:12px;grid-template-columns:24px 1fr;line-height:1.85}.aud-row--muted[data-v-704010e7]{color:var(--body)}.aud-n[data-v-704010e7]{font-size:11px;line-height:1.85;padding-top:2px}.aud-n--for[data-v-704010e7]{color:var(--green-text);font-weight:600}.aud-n--not[data-v-704010e7]{color:var(--muted)}.aud-txt[data-v-704010e7]{text-wrap:pretty}@media(max-width:880px){.aud-grid[data-v-704010e7]{grid-template-columns:1fr}}.faq-list[data-v-d4cab87c]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);display:grid;gap:2px;overflow:hidden}.faq-item[data-v-d4cab87c]{border-bottom:1px solid var(--line-soft);padding:22px clamp(16px,3vw,26px);transition:background .15s ease}.faq-item[data-v-d4cab87c]:last-child{border-bottom:0}.faq-item[data-v-d4cab87c]:hover{background:var(--pale)}.faq-q[data-v-d4cab87c]{align-items:baseline;display:grid;gap:12px;grid-template-columns:auto 1fr}.faq-kicker[data-v-d4cab87c]{color:var(--green-text);font-size:12px;font-weight:700;letter-spacing:.04em}.faq-question[data-v-d4cab87c]{color:var(--ink);font-family:var(--disp);font-size:clamp(16px,2vw,19px);font-weight:600;letter-spacing:-.01em;line-height:1.5;margin:0}.faq-answer[data-v-d4cab87c]{color:var(--muted);font-family:var(--jp);font-size:14px;line-height:1.85;margin:10px 0 0;padding-left:24px}@media(max-width:620px){.faq-answer[data-v-d4cab87c]{padding-left:0}}.cc-section[data-v-e7402a98]{padding-block:clamp(48px,7vw,88px)}.res-grid[data-v-e7402a98]{align-items:start;display:grid;gap:var(--gap);grid-template-columns:repeat(2,1fr)}.res-panel[data-v-e7402a98]{overflow:hidden;padding:0}.res-bar[data-v-e7402a98]{align-items:baseline}.res-count[data-v-e7402a98]{color:var(--faint);font-size:11.5px;margin-left:auto}.res-list[data-v-e7402a98]{display:flex;flex-direction:column}.res-row[data-v-e7402a98]{align-items:center;border-bottom:1px dashed var(--line-soft);display:grid;gap:14px;grid-template-columns:34px 1fr auto;padding:15px clamp(16px,3vw,22px);transition:background .15s ease}.res-row[data-v-e7402a98]:last-child{border-bottom:0}.res-row[data-v-e7402a98]:hover{background:var(--pale)}.res-idx[data-v-e7402a98]{color:var(--faint);font-size:11.5px;letter-spacing:.04em}.res-label[data-v-e7402a98]{color:var(--ink);font-family:var(--disp);font-size:15px;font-weight:500;letter-spacing:-.01em}.res-row:hover .res-label[data-v-e7402a98]{color:var(--deep)}.res-arr[data-v-e7402a98]{color:var(--green-text);font-size:13px}.res-support[data-v-e7402a98]{padding:clamp(16px,3vw,22px)}.res-support .btn-box[data-v-e7402a98]{width:100%}@media(max-width:880px){.res-grid[data-v-e7402a98]{grid-template-columns:1fr}}.dl-section[data-v-5b9a7e1e]{padding-block:clamp(40px,6vw,64px)}.dl-card[data-v-5b9a7e1e]{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,40px);justify-content:space-between;padding:clamp(22px,4vw,32px)}.dl-head[data-v-5b9a7e1e]{display:flex;flex-direction:column;gap:8px}.dl-title[data-v-5b9a7e1e]{color:var(--ink);font-size:clamp(20px,3vw,28px);line-height:1.25;margin:0}.dl-actions[data-v-5b9a7e1e]{display:flex;flex-wrap:wrap;gap:10px}.aside-bar[data-v-a3e3eab8]{border-radius:var(--r) var(--r) 0 0;color:var(--muted);font-family:var(--mono);font-size:12px}.aside-bar .obj[data-v-a3e3eab8]{color:var(--ink);font-weight:600;letter-spacing:.02em}.aside-bar .obj b[data-v-a3e3eab8]{color:var(--green-text);font-weight:700}.aside-body[data-v-a3e3eab8]{gap:22px;padding:18px 16px 20px}.aside-body[data-v-a3e3eab8],.aside-sec[data-v-a3e3eab8]{display:flex;flex-direction:column}.aside-sec[data-v-a3e3eab8]{gap:12px;padding-block:0}.sec-label[data-v-a3e3eab8]{border-bottom:1px dashed var(--line-soft);color:var(--green-text);font-size:11px;font-weight:700;letter-spacing:.16em;padding-bottom:10px;text-transform:uppercase}.kv[data-v-a3e3eab8]{display:flex;flex-direction:column;gap:10px;margin:0}.kv-row[data-v-a3e3eab8]{align-items:baseline;display:grid;gap:12px;grid-template-columns:78px 1fr}.kv-row dt[data-v-a3e3eab8]{color:var(--muted);font-size:11px;letter-spacing:.04em}.kv-row dd[data-v-a3e3eab8]{color:var(--ink);font-size:13px;line-height:1.55;margin:0}.tags[data-v-a3e3eab8]{display:flex;flex-wrap:wrap;gap:6px}.visit-btn[data-v-a3e3eab8]{width:100%}
