:root{--sf-bg:255 255 255;--sf-ink:17 17 17;--sf-muted:107 107 107;--sf-line:229 229 229;--sf-soft:246 245 241;--sf-dark:17 17 17;--sf-accent:var(--ink);--sf-accent-fg:255 255 255;--tint-blue-strong:45 111 224;--dur-instant:100ms;--dur-fast:200ms;--dur-base:300ms;--dur-panel:400ms;--dur-reveal:600ms;--dur-media:1100ms;--stagger:80ms;--ease-drawer:cubic-bezier(0.22,1,0.36,1)}@keyframes mx-fade{0%{opacity:0}}@keyframes mx-fade-up{0%{opacity:0;transform:translateY(24px)}}@keyframes mx-fade-down{0%{opacity:0;transform:translateY(-16px)}}@keyframes mx-slide-left{0%{opacity:0;transform:translateX(32px)}}@keyframes mx-zoom{0%{opacity:0;transform:scale(1.04)}}@keyframes mx-dl{0%{transform:translateX(-100%)}}@keyframes mx-dr{0%{transform:translateX(100%)}}@keyframes mx-sheet{0%{transform:translateY(100%)}}@keyframes mx-pop{0%{opacity:0;transform:scale(.96)}}@keyframes mx-scrim{0%{opacity:0}}@keyframes mx-mq{to{transform:translateX(-50%)}}@keyframes mx-mq-r{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.sf-rv-wait>*{opacity:0}.sf-rv-play>*{animation:mx-fade-up var(--dur-reveal) ease-out both}.sf-rv-play[data-en=fade]>*{animation-name:mx-fade}.sf-rv-play[data-en=fade-down]>*{animation-name:mx-fade-down}.sf-rv-play[data-en=slide-left]>*{animation-name:mx-slide-left}.sf-rv-play[data-en=zoom]>*{animation-name:mx-zoom}.sf-rv-wait[data-stg] [data-stag]>*{opacity:0}.sf-rv-play[data-stg] [data-stag]>*{animation:mx-fade-up var(--dur-reveal) ease-out both;animation-delay:calc(var(--i, 0) * var(--stagger) + .12s)}.sf-mq-trk{animation:mx-mq var(--mq,35s) linear infinite}.sf-mq[data-dir=right] .sf-mq-trk{animation-name:mx-mq-r}.sf-mq:active .sf-mq-trk,.sf-mq:hover .sf-mq-trk,.sf-mq[data-paused] .sf-mq-trk{animation-play-state:paused}.sf-enter-left{animation:mx-dl var(--dur-panel) var(--ease-drawer)}.sf-enter-right{animation:mx-dr var(--dur-base) ease-out}.sf-enter-sheet{animation:mx-sheet var(--dur-panel) var(--ease-drawer)}.sf-enter-pop{animation:mx-pop var(--dur-base) var(--ease-drawer)}.sf-scrim{animation:mx-scrim var(--dur-base) ease-out}.sf-press{transition:transform var(--dur-instant),background-color var(--dur-fast),color var(--dur-fast)}.sf-press:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.sf-press:active{transform:none}}html[data-sf-reduced] .sf-press:active{transform:none}.sf-empty{position:relative;min-height:48px;background-image:repeating-linear-gradient(135deg,rgb(0 0 0/.035) 0 10px,transparent 10px 20px)}html[data-sf-preview]:not([data-sf-preview-clean]) .sf-empty:after{content:"放入照片";position:absolute;inset:0;display:grid;place-items:center;font-size:13px;letter-spacing:.08em;color:rgb(var(--sf-muted));border:1.5px dashed rgb(var(--sf-line));border-radius:inherit}html[data-sf-preview]:not([data-sf-preview-clean]) .sf-empty-hint{display:flex!important;min-height:40px;align-items:center;justify-content:center;margin:6px auto;max-width:72rem;padding:10px 16px;border:1.5px dashed rgb(var(--sf-line));border-radius:16px;text-align:center;font-size:12px;color:rgb(var(--sf-muted))}html[data-sf-preview]:not([data-sf-preview-clean]) .sf-empty-hint:before{content:"此模塊目前無資料，前台不顯示"}html[data-sf-preview]:not([data-sf-preview-clean]) .sf-focus{outline:3px solid rgb(var(--gold));outline-offset:-3px;box-shadow:0 0 0 6px rgb(var(--gold)/.25);transition:outline-color var(--dur-base)}html[data-sf-pick]:not([data-sf-preview-clean]) [data-sf-uid]>:hover{outline:1px dashed rgb(var(--gold));outline-offset:-1px;cursor:pointer}html[data-sf-preview-clean] .sf-preview-aid{display:none!important}@media (prefers-reduced-motion:reduce){.sf-rv-wait>*,.sf-rv-wait[data-stg] [data-stag]>*{opacity:1}.sf-enter-left,.sf-enter-pop,.sf-enter-right,.sf-enter-sheet,.sf-mq-trk,.sf-rv-play>*,.sf-rv-play[data-stg] [data-stag]>*,.sf-scrim{animation:none}.sf-mq{overflow-x:auto}}.sf-enter-drawer,.sf-enter-modal{animation:mx-sheet var(--dur-panel) var(--ease-drawer)}@media (min-width:640px){.sf-enter-drawer{animation:mx-dr var(--dur-base) ease-out}.sf-enter-modal{animation:mx-pop var(--dur-base) var(--ease-drawer)}}.sf-gauge-seg{transition:background-color var(--dur-base) ease-out;transition-delay:calc(var(--i, 0) * 70ms)}@media (prefers-reduced-motion:reduce){.sf-enter-drawer,.sf-enter-modal{animation:none}.sf-gauge-seg{transition:none}}html[data-sf-reduced] .sf-rv-wait>*,html[data-sf-reduced] .sf-rv-wait[data-stg] [data-stag]>*{opacity:1}html[data-sf-reduced] .sf-enter-left,html[data-sf-reduced] .sf-enter-pop,html[data-sf-reduced] .sf-enter-right,html[data-sf-reduced] .sf-enter-sheet,html[data-sf-reduced] .sf-mq-trk,html[data-sf-reduced] .sf-rv-play>*,html[data-sf-reduced] .sf-rv-play[data-stg] [data-stag]>*,html[data-sf-reduced] .sf-scrim{animation:none}html[data-sf-reduced] .sf-mq{overflow-x:auto}html[data-sf-reduced] .sf-enter-drawer,html[data-sf-reduced] .sf-enter-modal{animation:none}html[data-sf-reduced] .sf-gauge-seg{transition:none}.sf-pdp-sheet{animation:mx-sheet var(--dur-panel) var(--ease-drawer)}@media (min-width:768px){.sf-pdp-sheet{animation:mx-pop var(--dur-base) var(--ease-drawer)}}@keyframes mx-gauge-fill{0%{transform:scaleX(0)}}.sf-gauge-fill{animation:mx-gauge-fill .8s cubic-bezier(.22,1,.36,1) both}.sf-sticky-in{animation:mx-fade-up var(--dur-base) ease-out both}body{padding-bottom:var(--sf-sticky-h,0)}@media (prefers-reduced-motion:reduce){.sf-gauge-fill,.sf-pdp-sheet,.sf-sticky-in{animation:none}}html[data-sf-reduced] .sf-gauge-fill,html[data-sf-reduced] .sf-pdp-sheet,html[data-sf-reduced] .sf-sticky-in{animation:none}.sf-case{position:relative;aspect-ratio:9/19;border-radius:18%/8.5%;box-shadow:inset 0 0 0 3px rgb(0 0 0/.14),0 10px 26px rgb(0 0 0/.14);overflow:hidden;flex:none;background-size:cover;background-position:50%}.sf-case .cam{position:absolute;left:7%;top:3.5%;width:38%;aspect-ratio:1;border-radius:22%;background:rgb(20 20 20/.88);box-shadow:inset 0 0 0 2px rgb(255 255 255/.18);z-index:1}.sf-case .tx{position:absolute;font-weight:900;color:#fff;text-shadow:0 1px 3px rgb(0 0 0/.45);white-space:nowrap;line-height:1.1;letter-spacing:.04em}.sf-case .tx[data-lay="0"]{left:50%;top:56%;transform:translate(-50%,-50%) scale(var(--fit,1));font-size:2.1em}.sf-case .tx[data-lay="1"]{left:12%;top:26%;writing-mode:vertical-rl;font-size:1.3em;transform:scale(var(--fit,1));transform-origin:top left}.sf-case .tx[data-lay="2"]{left:11%;bottom:8%;font-size:1.25em;transform:scale(var(--fit,1));transform-origin:bottom left}.sf-case .tx[data-lay="3"]{right:11%;bottom:6%;font-size:.8em;transform:scale(var(--fit,1));transform-origin:bottom right}.sf-case .safe{inset:6%;border:2px dashed rgb(var(--gold));box-shadow:0 0 0 1px rgb(255 255 255/.55);border-radius:14%/6.5%}.sf-case .cut,.sf-case .safe{position:absolute;pointer-events:none}.sf-case .cut{inset:1.5%;border:1.5px solid #c73a2e;border-radius:17%/8%}@keyframes sf-caret{50%{opacity:0}}.sf-caret{width:1.5px;height:20px;background:rgb(var(--sf-ink));animation:sf-caret 1s steps(2) infinite}.sf-switch{display:inline-block;width:36px;height:20px;border-radius:99px;background:#cfcfcf;position:relative;transition:background var(--dur-panel) ease;cursor:pointer;flex:none;border:0;padding:0}.sf-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--dur-panel) ease}.sf-switch[aria-checked=true]{background:rgb(var(--sf-dark))}.sf-switch[aria-checked=true]:after{transform:translateX(16px)}@media (prefers-reduced-motion:reduce){.sf-caret{animation:none}.sf-switch,.sf-switch:after{transition:none}}html[data-sf-reduced] .sf-caret{animation:none}.g4{font-size:14px;color:#111;line-height:1.5}.g4 h2.g4-h{font-size:22px;font-weight:900;margin:0 0 14px;letter-spacing:.01em}.g4 .muted{color:#666}.g4-wrap{max-width:1280px;margin:0 auto;padding:28px 32px}.g4 .d-x{width:28px;height:28px;border-radius:50%;background:#f2f2f2;display:inline-grid;place-items:center;font-size:14px;flex:none}.g4 .d-ln{display:flex;gap:10px;align-items:center}.g4 .d-th{width:48px;height:48px;border-radius:8px;flex:none;display:block;overflow:hidden}.g4 .d-row{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.g4 .d-tot{font-weight:900;font-size:15px;border-top:1px solid #eee;padding-top:8px;margin-top:2px}.g4 .d-btn{display:inline-block;text-align:center;background:#111;color:#fff;border-radius:999px;padding:13px 22px;font-weight:700;font-size:13.5px;white-space:nowrap;transition:transform .12s ease}.g4 .d-btn:disabled,.g4 .d-btn[aria-disabled=true]{opacity:.35;cursor:not-allowed}.g4 .d-ol{display:inline-block;text-align:center;border:1.5px solid #111;border-radius:999px;padding:9px 18px;font-weight:700;font-size:13px;white-space:nowrap;background:#fff;color:#111}.g4 .d-btn.sm,.g4 .d-ol.sm{padding:6px 14px;font-size:12px}.g4 .d-btn:active,.g4 .d-ol:active{transform:scale(.97)}.g4 .d-note{border:1px dashed #ccc;border-radius:10px;padding:12px;color:#888;font-size:12px;text-align:center}.g4 .d-card{border:1px solid #e6e6e6;border-radius:12px;padding:12px 14px;background:#fff}.g4 .d-tag{font-size:11px;color:#999;letter-spacing:.04em;margin-bottom:4px}.g4 .d-link{text-decoration:underline;text-underline-offset:3px;font-weight:600;cursor:pointer}.g4 .d-fld{display:block;width:100%;border:1.5px solid #ccc;border-radius:10px;padding:10px 12px;color:#111;background:#fff;font-size:13px;outline:none}.g4 .d-fld::-moz-placeholder{color:#999}.g4 .d-fld::placeholder{color:#999}.g4 .d-fld:focus{border-color:#111}.g4 .d-ghost{opacity:.35;pointer-events:none}.g4 .d-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid #aaa;flex:none;display:inline-block;box-sizing:border-box;margin-top:2px}.g4 .d-radio.on{border:5.5px solid #111}.g4 .d-cb{width:16px;height:16px;border-radius:4px;border:1.5px solid #999;flex:none;display:inline-block}.g4 .d-chk{display:flex;gap:8px;align-items:center;font-size:12.5px;margin-top:12px}.g4 .d-ntc{background:#eef6f1;color:#1f5a3a;border-radius:8px;padding:8px 10px;font-size:12px}.g4 .d-coin{width:22px;height:22px;border-radius:50%;background:rgb(var(--gold));color:#111;display:grid;place-items:center;font-weight:900;font-size:11px;font-style:normal;flex:none}.g4 .d-pts{display:flex}.g4 .d-pts,.g4 .d-toast{gap:10px;align-items:center}.g4 .d-toast{background:#16191d;color:#fff;border-radius:10px;padding:8px 12px;display:inline-flex;font-size:12.5px}.g4 .d-tun{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 32px;border-bottom:1px solid #eee;background:#fff}.g4 .d-tun>:last-child{text-align:right}.g4 .d-co{display:grid;grid-template-columns:62fr 38fr;gap:28px;padding:24px 32px;align-items:start;max-width:1280px;margin:0 auto}.g4 .d-co>aside{position:sticky;top:24px}.g4 .d-sk{height:12px;border-radius:6px;display:block;background:linear-gradient(90deg,#ececec 25%,#f7f7f7 37%,#ececec 63%);background-size:400% 100%;animation:g4-shim 1.2s linear infinite}@keyframes g4-shim{0%{background-position:100% 50%}to{background-position:0 50%}}.g4 .d-form{max-width:760px}.g4 .d-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.g4 .d-st{display:grid;gap:4px;align-content:start;text-align:left}.g4 .d-st .ln{height:3px;border-radius:2px;background:#111;margin-bottom:6px;display:block}.g4 .d-st.cur .ln{background:rgb(var(--gold))}.g4 .d-st.lock .ln{background:#e5e5e5}.g4 .d-st.lock{color:#aaa}.g4 .d-num{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;font-weight:700;font-style:normal;background:#111;color:#fff;flex:none}.g4 .d-st.cur .d-num{background:rgb(var(--gold));color:#111}.g4 .d-st.lock .d-num{background:#eee;color:#aaa}.g4 .d-dm{display:none}.g4 .g4-bar{height:8px;border-radius:99px;background:#eceae5;overflow:hidden}.g4 .g4-bar>i{display:block;height:100%;background:#16191d;transform-origin:left;transform:scaleX(var(--p,.5));border-radius:inherit;transition:transform .4s ease}.g4 .d-idrow{display:flex;gap:12px;align-items:center;background:#faf8f3;border-radius:12px;padding:12px 16px;flex-wrap:wrap}.g4 .d-av{width:34px;height:34px;border-radius:50%;background:#ddd;flex:none;display:block}.g4 .d-av.on{background:#111}.g4 .d-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.g4 .d-opt{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:12px 14px;min-height:64px;cursor:pointer;border:1.5px solid #ddd;background:#fff;text-align:left;width:100%;transition:border-color .15s ease}.g4 .d-opt.on,.g4 .d-opt:hover{border-color:#111}.g4 .d-opt.off{background:#fafafa;color:#aaa}.g4 .d-grp{font-weight:700;font-size:12.5px;color:#555;margin:14px 0 8px}.g4 .d-seg{display:inline-flex;border:1.5px solid #111;border-radius:999px;overflow:hidden}.g4 .d-seg span{padding:7px 16px;font-size:12.5px;font-weight:700}.g4 .d-seg .on{background:#111;color:#fff}.g4 .d-warn{background:#fff6e5;border-left:3px solid rgb(var(--gold));padding:10px 12px;border-radius:8px;font-size:13px;margin:12px 0}.g4 .d-div{display:flex;align-items:center;gap:10px;color:#666;font-size:12.5px}.g4 .d-div:after,.g4 .d-div:before{content:"";flex:1;border-top:1px solid #e3e3e3}.g4 .d-wal{display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:8px}.g4 .d-wal span{border-radius:999px;padding:12px;text-align:center;font-weight:700}.g4 .d-pills{display:flex;flex-wrap:wrap;gap:8px}.g4 .d-pills span{border-radius:999px;padding:8px 14px;font-size:12.5px;border:1.5px solid #ddd}.g4 .d-pills .on{font-weight:700;border-color:#111}.g4 .d-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.g4 .d-blk{border-left:4px solid #b3261e;background:#fdf0ef;border-radius:10px;padding:12px 14px;display:grid;gap:4px;font-size:13px}.g4 .d-blk.warn{border-left-color:rgb(var(--gold));background:#fff8e6}.g4 .d-acts{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:6px}.g4 .d-sp{width:13px;height:13px;margin-right:8px;vertical-align:-2px;display:inline-block;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:g4-spin 1.2s linear infinite}@keyframes g4-spin{to{transform:rotate(1turn)}}.g4 .d-po{min-width:240px}.g4 .d-done{display:grid;grid-template-columns:1.2fr 1fr;gap:28px}.g4 .d-ok{width:44px;height:44px;border-radius:50%;background:#2f7d4f;position:relative;flex:none;display:block}.g4 .d-ok:after{content:"";position:absolute;left:16px;top:9px;width:9px;height:18px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.g4 .d-dim{padding:28px 16px;place-items:center}.g4 .d-dim,.g4-scrim{background:rgba(10,10,10,.45);display:grid}.g4-scrim{position:fixed;inset:0;z-index:80;place-items:center;padding:16px}.g4 .d-dlg{background:#fff;border-radius:14px;padding:18px;width:min(380px,100%);display:grid;gap:12px;box-shadow:0 12px 40px rgba(0,0,0,.25)}.g4 .g4-chev{transition:transform .2s ease}.g4 .g4-chev.open{transform:rotate(180deg)}.g4 .me-card{border:1px solid #e6e3dc;border-radius:14px;padding:18px;background:#fff}.g4 .me-card h3{font-size:16px;font-weight:900;margin:0 0 10px}.g4 .me-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.g4 .me-pill{display:inline-block;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:700;background:#f1efe9;color:#111}.g4 .me-in{border:1.5px solid #d9d6cf;border-radius:10px;padding:11px 14px;color:#999;background:#fff;font-size:13.5px;outline:none;min-width:0}.g4 input.me-in{color:#111}.g4 .me-in.on,.g4 input.me-in:focus{border-color:#111;color:#111}.g4 .me-lb{display:block;font-size:12px;font-weight:700;margin:12px 0 6px}.g4 .me-ck{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;font-size:10px;font-weight:900;margin-right:6px}.g4 .me-box{display:inline-block;width:14px;height:14px;border:1.5px solid #999;border-radius:3px;vertical-align:-2px;margin-right:6px}.g4 .btn-sf{display:inline-block;background:#111;color:#fff;border-radius:999px;padding:10px 22px;font-weight:700;font-size:13px;text-align:center}.g4 .btn-sf:disabled{opacity:.4;cursor:not-allowed}.g4 .btn-ol{display:inline-block;border:1.5px solid #111;border-radius:999px;padding:9px 20px;font-weight:700;font-size:13px;text-align:center;background:#fff}.g4 .g4-logo{font-weight:900;letter-spacing:.2em;font-size:18px}.g4 .g4-tabs{position:relative;display:flex;gap:4px;border-bottom:1px solid #e5e5e5}.g4 .g4-tabs>button,.g4 .g4-tabs>span{border:0;background:none;padding:10px 14px;font:inherit;font-weight:600;color:#777;cursor:pointer;white-space:nowrap;margin-bottom:-1px;border-bottom:2px solid transparent}.g4 .g4-tabs>[aria-selected=true]{color:#111;border-bottom-color:#111}.g4[data-demo]{position:relative}.g4 .g4-demo{position:absolute;top:-9px;right:16px;z-index:1;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.08em;color:#9a6b12;background:#fbeed2;border-radius:999px;padding:1px 8px;margin-bottom:8px}.g4-me{padding:28px 32px}@media (max-width:767px){.g4-wrap{padding:28px 16px}.g4 .d-2,.g4 .d-co,.g4 .d-done{grid-template-columns:1fr}.g4 .d-co{padding:16px}.g4 .d-co>aside{order:-1;position:static}.g4 .d-opts,.g4 .d-wal{grid-template-columns:1fr}.g4 .d-wal span{padding:14px}.g4 .d-pills{flex-direction:column}.g4 .d-dm{display:block}.g4 .d-dd{display:none}.g4 .d-po{width:100%;min-width:0;padding:16px}.g4 .d-tun{padding:12px 16px}.g4-me{padding:20px 16px}}@media (min-width:768px) and (max-width:1023px){.g4 .d-co{grid-template-columns:60fr 40fr}}@media (prefers-reduced-motion:reduce){.g4 .d-sk,.g4 .d-sp{animation:none}}.g4 [data-testid=step-invoice]{border:0;padding:0}.g4 [data-testid=step-invoice]>h2{font-size:22px;font-weight:900}.g4 [data-testid=cvs-picker] input,.g4 [data-testid=step-invoice] input[type=checkbox],.g4 [data-testid=step-invoice] input[type=radio]{accent-color:#111}.g4 [data-testid=step-invoice] .rounded-lg.border{border-radius:12px;border-width:1.5px}.g4 [data-testid=step-invoice] .rounded-lg.border:has(input[type=radio]:checked){border-color:#111}.g4 [data-testid=cvs-picker] .bg-gold,.g4 [data-testid=cvs-picker] button.bg-gold{background:#111;color:#fff;border-radius:999px}.g4 [data-testid=cvs-picker] label.rounded-lg{border-radius:999px}.g8-cz{--ink:255 255 255;--ink-panel:247 246 242;--ink-raised:238 236 230;--hairline:229 229 229;--hairline-hi:210 210 210;--faint:110 110 110;--wash:90 90 90;--paper-dim:60 60 60;--paper:17 17 17}.g8-cz .text-ink{color:#111}.g8-cz .bg-gold{background-color:#111;color:#fff}.g8-cz .bg-gold:hover{background-color:#333}.g8-cz .text-gold{color:#111;font-weight:700}.g8-cz .border-gold,.g8-cz .focus\:border-gold:focus,.g8-cz .hover\:border-gold:hover{border-color:#111}.g8-cz .accent-gold{accent-color:#111}@media (max-width:767px){.g8-cz-side nav{width:100%;flex-direction:row;overflow-x:auto;border-right:0;border-top:1px solid rgb(var(--hairline));border-bottom:1px solid rgb(var(--hairline));padding:6px 8px;scrollbar-width:none}.g8-cz-side nav>button{flex:none}.g8-cz-stage{height:448px;width:320px}.g8-cz-stage>*{transform:scale(.8);transform-origin:top left}}.g1-nl form,footer.mt-16.bg-sf-dark{margin-top:0}.g1-nl form{gap:10px}.g1-nl input[type=email]{min-width:180px;border:0;background:#222;color:#eee;padding:10px 18px;font-size:14px}.g1-nl input[type=email]::-moz-placeholder{color:#888}.g1-nl input[type=email]::placeholder{color:#888}.g1-nl form button{padding:10px 22px;font-size:13px}.g1-nl [aria-live]{color:rgb(255 255 255/.7)}@media (max-width:767px){.g1-nl form button{flex-basis:100%}}.g1-404s form>button{display:none}.g1-404s input{border:1.5px solid #111;padding-top:11px;padding-bottom:11px;font-size:16px}.g1-breathe{animation:g1-breathe 2s ease-in-out infinite alternate}@keyframes g1-breathe{to{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.g1-breathe{animation:none}}.g1-dsearch form>button{display:none}.g1-dsearch input{border:1.5px solid #ddd;padding-top:9px;padding-bottom:9px;font-size:13px}.g1-mq>button{width:24px;height:24px;padding:0;border-radius:50%;font-size:9px;line-height:24px;background:rgb(0 0 0/.55)}.g1-mq-clear>button{background:transparent;color:inherit}.g3-sbox form input{border:2px solid #111;padding-top:10px;padding-bottom:10px;font-size:15px}.g3-sbox form input:focus{border-color:#111;box-shadow:none}.g3-sbox form>button:not(:focus-visible){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g6-wish>div{margin-top:0}.g6-wish form{border:0;padding:0;background:transparent}.g6-wish form>h2{display:none}.g6-wish form input,.g6-wish form select,.g6-wish form textarea{border:1.5px solid #ddd;border-radius:10px;padding:11px 12px;font-size:16px}.g6-wish form button[type=submit]{background:#111;color:#fff;border-radius:999px;padding:10px 22px;font-size:13px}@media (max-width:767px){.g8-cz-bar .justify-between{flex-wrap:wrap;row-gap:10px}.g8-cz-bar .justify-between>.flex,.g8-cz-bar .justify-between>.min-w-0{flex:1 1 100%}.g8-cz-bar button{white-space:nowrap}.g8-cz-bar .justify-between>.flex>button:last-child{flex:1}}.g3-tabs [role=tab],.g6-tabs [role=tab]{padding-top:9.5px;padding-bottom:9.5px}.g6-mq .sf-mq>button{border-radius:999px;min-width:24px;height:24px;background:#000}.g6-wish form label{font-size:12.5px;font-weight:700;color:#111}.g6-wish form textarea{height:44px;min-height:44px}.g6-wish form button[type=submit]{margin-top:12px}.g6-wish>div>.mt-10{margin-top:18px}.g7-mq button{width:24px;height:24px;padding:0;border-radius:50%;background:rgb(0 0 0/.55);font-size:9px;line-height:24px;right:6px}.g8-mq button[aria-label="播放"],.g8-mq button[aria-label="暫停"]{display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:999px}:root{--ink:10 10 10;--c-ink:rgb(var(--ink));--ink-panel:23 23 23;--c-ink-panel:rgb(var(--ink-panel));--ink-raised:38 38 38;--c-ink-raised:rgb(var(--ink-raised));--hairline:46 46 46;--c-hairline:rgb(var(--hairline));--hairline-hi:64 64 64;--c-hairline-hi:rgb(var(--hairline-hi));--faint:93 93 93;--c-faint:rgb(var(--faint));--mid:130 130 130;--c-mid:rgb(var(--mid));--wash:163 163 163;--c-wash:rgb(var(--wash));--paper-dim:212 212 212;--c-paper-dim:rgb(var(--paper-dim));--paper:245 245 247;--c-paper:rgb(var(--paper));--gold:251 191 36;--c-gold:rgb(var(--gold));--gold-bright:252 211 77;--c-gold-bright:rgb(var(--gold-bright));--gold-deep:245 158 11;--c-gold-deep:rgb(var(--gold-deep));--glaze-cyan:62 155 168;--c-glaze-cyan:rgb(var(--glaze-cyan));--glaze-carmine:204 92 82;--c-glaze-carmine:rgb(var(--glaze-carmine));--shard-white:230 225 214;--c-shard-white:rgb(var(--shard-white));--ok:110 231 183;--c-ok:rgb(var(--ok));--ok-bg:6 78 59;--c-ok-bg:rgb(var(--ok-bg));--warn:253 186 116;--c-warn:rgb(var(--warn));--warn-bg:124 45 18;--c-warn-bg:rgb(var(--warn-bg));--error:252 165 165;--c-error:rgb(var(--error));--error-bg:127 29 29;--c-error-bg:rgb(var(--error-bg));--edge-faint:rgba(255,255,255,0.04);--edge-soft:rgba(255,255,255,0.07);--edge:rgba(255,255,255,0.09);--edge-strong:rgba(255,255,255,0.14);--surface-veil:rgba(255,255,255,0.06);--surface-card:linear-gradient(160deg,rgba(26,26,26,0.92),rgba(18,18,18,0.92));--surface-raised:linear-gradient(160deg,rgba(26,26,28,0.94),rgba(14,14,15,0.94));--shadow-panel:0 8px 32px rgba(0,0,0,0.35);--shadow-card-lift:0 18px 44px rgba(0,0,0,0.5),0 0 0 1px rgba(251,191,36,0.1);--shadow-drawer:24px 0 60px rgba(0,0,0,0.5);--focus-ring:0 0 0 3px rgba(251,191,36,0.12);--focus-ring-strong:0 0 0 2px var(--c-ink),0 0 0 4px rgb(var(--gold)/0.85);--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:14px;--r-xl:16px;--r-2xl:20px;--r-pill:999px;--ease-editorial:cubic-bezier(0.16,1,0.3,1);--ease-apple:cubic-bezier(0.32,0.72,0,1);--ease-rise:cubic-bezier(0.22,1,0.36,1);--dur-fast:0.16s;--dur-base:0.24s;--dur-slow:0.36s;--ease-standard:var(--ease-apple);--color-primary:var(--c-gold);--color-accent:var(--c-gold)}