@font-face{font-family:Fraunces Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-600.woff2) format("woff2")}.gd-root{--ink: oklch(.141 .005 285.823);--ink-2: oklch(.21 .006 285.885);--muted: oklch(.442 .017 285.786);--light: oklch(.552 .016 285.938);--paper: #f4f1ea;--card: #fffdf8;--surface: #fff;--tile: #fff;--on-ink: #fff;--line: oklch(.86 .01 80);--line-2: oklch(.8 .006 286);--dash: oklch(.75 .006 286);--teal: oklch(.45 .075 205);--teal-ring: oklch(.62 .085 205);--teal-wash: oklch(.955 .022 200);--teal-deep: oklch(.29 .045 215);--teal-bright: oklch(.82 .1 190);--green: oklch(.508 .118 165.612);--notice: oklch(.555 .163 48.998);--accent: oklch(.53 .17 36);--accent-2: oklch(.46 .16 36);--accent-wash: oklch(.96 .025 55);--accent-text: oklch(.53 .17 36);--band: oklch(.141 .005 285.823);--pill: oklch(.967 .001 286.375);--green-wash: color-mix(in oklch, var(--green) 9%, var(--surface));--mono: ui-monospace, "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--display: "Fraunces Display", ui-serif, Georgia, serif;--num: "Fraunces Display", Georgia, "Times New Roman", serif;--shadow: 0 24px 48px -24px oklch(.141 .005 285.823 / .35);font-family:InterVariable,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--surface);font-size:16px;line-height:24px;overflow-x:clip;-webkit-text-size-adjust:100%}.gd-root[data-locale=zh]{--display: "Fraunces Display", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;font-family:InterVariable,system-ui,-apple-system,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.gd-root[data-locale=zh-tw]{--display: "Fraunces Display", "PingFang HK", "PingFang TC", "Microsoft JhengHei", "Noto Sans HK", "Noto Sans TC", "Noto Sans CJK TC", sans-serif;font-family:InterVariable,system-ui,-apple-system,PingFang HK,Microsoft JhengHei,Noto Sans HK,sans-serif}.gd-root[data-locale=ja]{--display: "Fraunces Display", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", "Noto Sans JP", "Noto Sans CJK JP", sans-serif;font-family:InterVariable,system-ui,-apple-system,Hiragino Sans,Yu Gothic,Meiryo,Noto Sans JP,sans-serif}.dark .gd-root{color-scheme:dark;--ink: oklch(.955 .004 80);--ink-2: oklch(.87 .005 80);--muted: oklch(.76 .008 80);--light: oklch(.62 .008 80);--surface: oklch(.165 .004 80);--paper: oklch(.2 .005 80);--tile: oklch(.225 .005 80);--card: oklch(.24 .006 80);--line: oklch(.31 .006 80);--line-2: oklch(.37 .006 80);--dash: oklch(.42 .006 80);--teal: oklch(.8 .085 198);--teal-ring: oklch(.6 .08 205);--teal-wash: oklch(.275 .038 205);--teal-deep: oklch(.25 .048 212);--green: oklch(.77 .14 165);--notice: oklch(.8 .13 62);--accent: oklch(.56 .18 36);--accent-2: oklch(.5 .17 36);--accent-text: oklch(.76 .14 42);--accent-wash: oklch(.27 .04 45);--on-ink: oklch(.165 .004 80);--band: oklch(.115 .003 80);--pill: oklch(.29 .005 80)}.dark .gd-win .gd-shot img,.dark .gd-fstep__th img,.dark .gd-gcard__th img,.dark .gd-mini__th img,.dark .gd-wide__th img{filter:brightness(.92)}.gd-root *,.gd-root *:before,.gd-root *:after{box-sizing:border-box}.gd-root img{max-width:100%;display:block;height:auto}.gd-root a{color:var(--teal)}.gd-root a:hover{color:var(--ink)}.gd-root h1,.gd-root h2,.gd-root h3,.gd-root h4,.gd-root p,.gd-root ul,.gd-root ol,.gd-root figure{margin:0}.gd-root ul,.gd-root ol{padding:0;list-style:none}.gd-root :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gd-wrap{max-width:1344px;margin:0 auto;padding:0 48px}@media(max-width:640px){.gd-wrap{padding:0 16px}}.gd-mono{font-family:var(--mono)}.gd-eyebrow{font-family:var(--mono);font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.gd-eyebrow:before{content:"";display:inline-block;width:8px;height:8px;background:var(--accent);margin-right:8px}.gd-h2{font-family:var(--display);font-size:30px;line-height:36px;font-weight:600;text-wrap:balance}.gd-btn{min-height:44px;padding:0 20px;border-radius:4px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;text-decoration:none;border:1px solid transparent}.gd-root .gd-btn--ink{background:var(--ink);color:var(--on-ink)}.gd-root .gd-btn--accent{background:var(--accent);color:#fff}.gd-root .gd-btn--accent:hover{background:var(--accent-2);color:#fff}.gd-root .gd-btn--ow{background:transparent;color:#fff;border-color:#d4d4d8}.gd-root .gd-btn--ow:hover{color:#fff;border-color:#fff}.gd-ico{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gd-root .gd-fstep,.gd-root .gd-ncard,.gd-root .gd-gcard,.gd-root .gd-topic,.gd-root .gd-mini,.gd-root .gd-wide,.gd-root .gd-fstep:hover,.gd-root .gd-ncard:hover,.gd-root .gd-gcard:hover,.gd-root .gd-topic:hover,.gd-root .gd-mini:hover,.gd-root .gd-wide:hover{color:var(--ink)}.gd-root .gd-langs a{color:var(--muted);text-decoration:none;padding:6px 12px;border-radius:999px}.gd-root .gd-langs a[aria-current]{background:var(--ink);color:var(--on-ink)}.gd-root .gd-langs a:hover:not([aria-current]){color:var(--ink)}.gd-langs span{padding:0}.gd-root .gd-crumb a{color:var(--muted)}.gd-root .gd-crumb a:hover{color:var(--ink)}.gd-hero-up{padding-top:0}.gd-root .gd-btn:focus-visible{outline-offset:3px}.gd-root a.gd-gcard--soon,.gd-root span.gd-gcard--soon{pointer-events:none}.gd-ov-search{margin-top:24px;max-width:460px}.gd-ov-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--ink);height:100%;outline:none}.gd-ov-search input::placeholder{color:var(--muted)}.gd-ov-search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.gd-qr-img{width:96px;height:96px;border-radius:4px;background:#fff;object-fit:contain;flex-shrink:0;padding:4px}.gd-faqentry{padding:0 0 8px}.gd-faqentry .gd-wide,.gd-faqentry .gd-strip{margin-top:16px}.gd-strip__k{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.gd-wide__b .gd-btn{align-self:flex-start;margin-top:4px}.gd-wide__b small{display:block}.gd-flow-scroll{-webkit-overflow-scrolling:touch}.gd-flow-sec .gd-flow-note{color:var(--muted);font-size:14px}.gd-prog__mini-btn{display:none}.gd-fig .gd-win{max-width:100%}.gd-fig .gd-shot img{width:100%}@media(prefers-reduced-motion:reduce){.gd-fstep,.gd-gcard,.gd-prog__bar span{transition:none}.gd-fstep:hover,.gd-gcard:hover{transform:none}}.gd-g-hero{background:var(--paper)}.gd-g-hero__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 56px;padding-top:112px;padding-bottom:64px;align-items:center}@media(max-width:960px){.gd-g-hero__in{grid-template-columns:minmax(0,1fr)}.gd-g-hero__vis{order:-1}}.gd-crumb{font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:20px}.gd-crumb a{color:var(--muted);text-decoration:none}.gd-crumb a:hover{color:var(--ink)}.gd-crumb .gd-sep{color:var(--line-2)}.gd-g-h1{font-family:var(--display);font-weight:600;font-size:52px;line-height:58px;letter-spacing:-.01em;margin-top:12px;text-wrap:balance}.gd-g-h1 em{font-style:normal;color:var(--teal)}@media(max-width:1199px){.gd-g-h1{font-size:42px;line-height:48px}}@media(max-width:640px){.gd-g-h1{font-size:34px;line-height:40px}}.gd-g-lede{margin-top:18px;font-size:19px;line-height:28px;color:var(--muted)}.gd-g-lede b{color:var(--ink);font-weight:600}.gd-facts4{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.gd-facts4>div{padding:14px 14px 14px 0;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:20px}.gd-facts4>div+div{padding-left:14px;border-left:1px dashed var(--dash)}.gd-facts4 .gd-k{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.gd-facts4 .gd-k .gd-ico{width:16px;height:16px;color:var(--teal)}.gd-facts4 .gd-v{font-weight:600}.gd-facts4 .gd-v.gd-tbd{color:var(--notice)}@media(max-width:1100px){.gd-facts4{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-facts4>div:nth-child(3){padding-left:0;border-left:0}.gd-facts4>div:nth-child(n+3){border-top:1px dashed var(--dash)}}.gd-g-hero__acts{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.gd-langs{display:inline-flex;background:var(--pill);border-radius:999px;padding:3px;gap:2px;font-size:13px;font-weight:600}.gd-langs span{padding:6px 12px;border-radius:999px;color:var(--muted)}.gd-langs span[aria-current]{background:var(--ink);color:var(--on-ink)}.gd-vis{position:relative;aspect-ratio:7/5.2;border-radius:4px;background:var(--teal-deep);overflow:hidden;isolation:isolate}.gd-vis:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/.06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255/.06) 1px,transparent 1px);background-size:32px 32px;z-index:-1}.gd-vis:after{content:"";position:absolute;right:-12%;bottom:-30%;width:70%;aspect-ratio:1;border-radius:50%;background:var(--teal);opacity:.55;z-index:-1}.gd-vis .gd-win{position:absolute}.gd-vis__back{left:6%;top:9%;width:58%;transform:rotate(-4deg)}.gd-vis__back .gd-shot{aspect-ratio:1200/880;overflow:hidden}.gd-vis__back img{object-fit:cover;object-position:top}.gd-vis__front{right:5%;bottom:9%;width:60%;transform:rotate(2.5deg)}.gd-vis__chip{position:absolute;left:8%;bottom:10%;display:flex;align-items:center;gap:10px;background:var(--card);color:var(--ink);border-radius:4px;padding:10px 14px;font-size:13px;line-height:18px;font-weight:600;box-shadow:0 12px 30px #00000059;transform:rotate(-2deg)}.gd-vis__chip .gd-ico{color:var(--green);width:24px;height:24px}.gd-vis__chip small{display:block;font-weight:400;color:var(--muted)}.gd-vis__stamp{position:absolute;top:6%;right:6%;width:96px;height:96px;border:2px solid var(--teal-bright);color:var(--teal-bright);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--mono);font-size:9px;line-height:12px;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-8deg);text-align:center}.gd-vis__stamp b{font-size:20px;line-height:22px;margin:2px 0;letter-spacing:0}@media(max-width:640px){.gd-vis__stamp{width:68px;height:68px;font-size:7px;line-height:9px}.gd-vis__stamp b{font-size:15px;line-height:16px}.gd-vis__chip{font-size:11px;line-height:14px;padding:6px 8px}}.gd-win{background:var(--tile);border:1px solid var(--line-2);border-radius:6px;overflow:hidden;box-shadow:0 30px 60px -28px #0000008c}.gd-win__bar{display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;background:var(--pill);border-bottom:1px solid var(--line)}.gd-win__bar i{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.gd-win__url{margin-left:8px;flex:1;min-width:0;height:18px;border-radius:999px;background:var(--surface);font-size:11px;line-height:18px;padding:0 10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--mono)}.gd-win__url b{color:var(--ink);font-weight:600}.gd-win--portal .gd-win__url:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--teal);margin-right:6px}.gd-win--site .gd-win__url:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:6px}.gd-shot{position:relative}.gd-shot img{width:100%;height:auto}.gd-pin{position:absolute;left:var(--x);top:var(--y);width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:var(--accent);color:#fff;font:700 13px/28px var(--mono);text-align:center;box-shadow:0 0 0 3px #fff,0 6px 14px #00000059;z-index:2}.gd-pin:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--accent);opacity:.35}.gd-flag{position:absolute;left:var(--x);top:var(--y);transform:translate(-100%,-50%);background:var(--muted);color:#fff;font-size:11px;line-height:16px;font-weight:700;padding:2px 8px;border-radius:2px;z-index:2;white-space:nowrap}@media(max-width:640px){.gd-pin{width:22px;height:22px;margin:-11px 0 0 -11px;font-size:11px;line-height:22px;box-shadow:0 0 0 2px #fff,0 4px 10px #0000004d}.gd-pin:after{inset:-5px}.gd-flag{font-size:9px;line-height:13px;padding:1px 5px}}.gd-flow-sec{background:var(--surface);padding:48px 0 56px;border-bottom:1px solid var(--line)}.gd-flow-sec__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:24px}.gd-flow-scroll{overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.gd-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,5fr);gap:14px;min-width:980px}.gd-flow__grp{border-radius:4px;padding:12px;display:flex;flex-direction:column;gap:12px}.gd-flow__grp--site{background:var(--accent-wash);border-top:3px solid var(--accent)}.gd-flow__grp--portal{background:var(--teal-wash);border-top:3px solid var(--teal)}.gd-flow__gl{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;font-family:var(--mono)}.gd-flow__grp--site .gd-flow__gl{color:var(--accent-text)}.gd-flow__grp--portal .gd-flow__gl{color:var(--teal)}.gd-flow__items{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px}.gd-fstep{position:relative;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink)!important;background:var(--tile);border:1px solid var(--line);border-radius:4px;padding:8px;transition:border-color .15s,transform .15s}.gd-fstep:hover{border-color:var(--teal-ring);transform:translateY(-2px)}.gd-fstep__th{aspect-ratio:16/10;border-radius:2px;overflow:hidden;background:var(--paper);border:1px solid var(--line)}.gd-fstep__th img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,top left)}.gd-fstep__row{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:18px}.gd-fstep__ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#fff;background:var(--teal)}.gd-flow__grp--site .gd-fstep__ic{background:var(--accent)}.gd-fstep__ic .gd-ico{width:16px;height:16px}.gd-fstep__n{font-family:var(--mono);font-size:11px;color:var(--muted);font-weight:500}.gd-fstep:not(:last-child):after{content:"";position:absolute;right:-12px;top:34%;width:10px;height:10px;border-top:2px solid var(--light);border-right:2px solid var(--light);transform:rotate(45deg)}.gd-flow__grp--site .gd-fstep:after{content:"";position:absolute;right:-26px;top:34%;width:10px;height:10px;border-top:2px solid var(--light);border-right:2px solid var(--light);transform:rotate(45deg)}.gd-swipe-hint{display:none;font-size:12px;color:var(--muted);margin-top:8px}@media(max-width:1040px){.gd-swipe-hint{display:block}}.gd-prog{position:sticky;top:64px;z-index:10;background:color-mix(in oklch,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.gd-prog__in{display:flex;align-items:center;gap:20px;height:56px}.gd-prog__t{font-size:13px;font-weight:600;white-space:nowrap}.gd-prog__t span{color:var(--muted);font-weight:400}.gd-prog ol{display:flex;gap:4px;flex:1;min-width:0}.gd-prog li{flex:1;min-width:0}.gd-prog a{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:4px;font-size:13px;color:var(--muted);text-decoration:none;white-space:nowrap;overflow:hidden}.gd-prog a i{font-style:normal;width:20px;height:20px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font:600 11px/1 var(--mono);border:1px solid var(--line-2);color:var(--muted)}.gd-prog a[data-state=done] i{background:var(--teal);border-color:var(--teal);color:#fff}.gd-prog a[data-state=now]{background:var(--teal-wash);color:var(--ink);font-weight:600}.gd-prog a[data-state=now] i{border-color:var(--teal);color:var(--teal);border-width:2px}.gd-prog__bar{height:3px;background:var(--line)}.gd-prog__bar span{display:block;height:100%;width:var(--p,0%);background:var(--teal);transition:width .25s}.gd-prog__mini{display:none;font-size:13px;font-weight:600}@media(max-width:900px){.gd-prog ol{display:none}.gd-prog__mini{display:block;flex:1}.gd-prog__t{display:none}}.gd-step{padding:88px 0;scroll-margin-top:120px}.gd-step--paper{background:var(--paper)}.gd-step--white{background:var(--surface)}.gd-step__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 64px;align-items:start}.gd-step--flip .gd-step__txt{order:2}@media(max-width:960px){.gd-step{padding:56px 0}.gd-step__in{grid-template-columns:minmax(0,1fr)}.gd-step--flip .gd-step__txt{order:0}}.gd-step__txt{display:flex;flex-direction:column;gap:18px;position:sticky;top:140px}@media(max-width:960px){.gd-step__txt{position:static}}.gd-step__top{display:flex;align-items:flex-end;gap:16px}.gd-step__num{font-family:var(--num);font-size:96px;line-height:.8;font-weight:600;color:var(--teal);letter-spacing:-.03em}.gd-step--site .gd-step__num{color:var(--accent-text)}@media(max-width:640px){.gd-step__num{font-size:68px}}.gd-where{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;font-family:var(--mono);letter-spacing:.04em}.gd-where--site{background:var(--accent-wash);color:var(--accent-text)}.gd-where--portal{background:var(--teal-wash);color:var(--teal)}.gd-where .gd-ico{width:14px;height:14px}.gd-step__h{font-family:var(--display);font-size:30px;line-height:36px;font-weight:600}@media(max-width:640px){.gd-step__h{font-size:24px;line-height:30px}}.gd-ops{display:flex;flex-direction:column;gap:10px;counter-reset:op}.gd-ops li{display:flex;gap:12px;font-size:16px;line-height:25px}.gd-ops li:before{counter-increment:op;content:counter(op);flex-shrink:0;width:22px;height:22px;margin-top:2px;border-radius:4px;background:var(--ink);color:var(--on-ink);font:600 12px/22px var(--mono);text-align:center}.gd-ops b{font-weight:600}.gd-tip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:14px 16px;border-radius:4px;border-left:4px solid;font-size:14px;line-height:21px}.gd-tip .gd-ico{grid-row:span 2;margin-top:1px}.gd-tip b{font-size:13px;letter-spacing:.04em}.gd-tip--info{background:var(--teal-wash);border-color:var(--teal)}.gd-tip--info .gd-ico,.gd-tip--info b{color:var(--teal)}.gd-tip--warn{background:var(--accent-wash);border-color:var(--accent)}.gd-tip--warn .gd-ico,.gd-tip--warn b{color:var(--accent-text)}.gd-tip--hint{background:var(--green-wash);border-color:var(--green)}.gd-tip--hint .gd-ico,.gd-tip--hint b{color:var(--green)}.gd-step__vis{display:flex;flex-direction:column;gap:20px;min-width:0}.gd-fig{margin:0;display:flex;flex-direction:column;gap:12px}.gd-fig .gd-win{box-shadow:var(--shadow)}.gd-fig__sub{font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:.04em}.gd-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 20px;font-size:14px;line-height:20px}.gd-legend li{display:flex;gap:10px;align-items:flex-start;padding:6px 0;border-bottom:1px dashed var(--dash)}.gd-legend li i{font-style:normal;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;font:700 11px/20px var(--mono);text-align:center}.gd-legend em{font-style:normal;color:var(--muted)}.gd-pair{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:start}@media(max-width:640px){.gd-pair{grid-template-columns:minmax(0,1fr)}}.gd-done{background:var(--teal-deep);color:#fff;padding:80px 0}.gd-done__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 64px;align-items:center}@media(max-width:960px){.gd-done__in{grid-template-columns:minmax(0,1fr)}.gd-done{padding:56px 0}}.gd-done__badge{width:64px;height:64px;border-radius:50%;background:var(--teal-bright);color:var(--teal-deep);display:grid;place-items:center}.gd-done__badge .gd-ico{width:34px;height:34px;stroke-width:2.2}.gd-done h2{font-family:var(--display);font-size:44px;line-height:50px;font-weight:600;margin-top:20px}.gd-done p{margin-top:12px;opacity:.85;font-size:17px;line-height:27px}.gd-done ul{margin-top:20px;display:flex;flex-direction:column}.gd-done li{display:flex;gap:12px;padding:12px 0;border-top:1px solid rgb(255 255 255/.15);font-size:15px;line-height:22px}.gd-done li .gd-ico{color:var(--teal-bright)}.gd-done .gd-win{transform:rotate(1.2deg);box-shadow:0 30px 70px #00000080}.gd-done .gd-legend li{border-color:#fff3}.gd-done .gd-legend em{color:#ffffffb3}.gd-after{padding:80px 0;background:var(--surface)}.gd-after__in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 64px}@media(max-width:960px){.gd-after__in{grid-template-columns:minmax(0,1fr)}.gd-after{padding:56px 0}}.gd-faq details{border-top:1px solid var(--line);padding:18px 0}.gd-faq details:last-child{border-bottom:1px solid var(--line)}.gd-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-size:17px;line-height:26px;font-weight:600}.gd-faq summary::-webkit-details-marker{display:none}.gd-faq summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);margin-top:6px;flex-shrink:0;transition:transform .15s}.gd-faq details[open] summary:after{transform:rotate(-135deg);margin-top:11px}.gd-faq details p{margin-top:10px;color:var(--muted);font-size:15px;line-height:24px;max-width:62ch}.gd-next{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:40px}.gd-ncard{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:4px;text-decoration:none;color:var(--ink)!important;background:var(--tile)}.gd-ncard:hover{border-color:var(--light)}.gd-ncard__th{aspect-ratio:4/3;border-radius:2px;overflow:hidden;border:1px solid var(--line);background:var(--paper)}.gd-ncard__th img{width:100%;height:100%;object-fit:cover;object-position:top right}.gd-ncard small{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.gd-ncard b{display:block;font-size:16px;line-height:22px;margin-top:4px}.gd-ncard--soon{background:var(--paper);color:var(--muted)!important;cursor:default}.gd-ncard--soon .gd-ncard__th img{filter:grayscale(1);opacity:.55}.gd-soon{display:inline-block;margin-top:6px;font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--pill);color:var(--muted);border:1px solid var(--line-2)}.gd-call{background:var(--band);color:#fff}.gd-call__in{padding:56px 48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}@media(max-width:860px){.gd-call__in{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.gd-call__in{padding:48px 16px}}.gd-call h2{font-size:30px;line-height:36px;font-weight:600}.gd-call p{margin-top:8px;font-size:18px;line-height:27px;color:#d4d4d8}.gd-call__acts{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gd-call__qr{display:flex;gap:14px;align-items:center;margin-top:20px;font-size:13px;line-height:19px;color:#d4d4d8}.gd-qr{width:96px;height:96px;border-radius:4px;background:#fff;display:grid;place-items:center;flex-shrink:0;color:#888;font-size:10px;text-align:center;line-height:13px;padding:6px;background-image:repeating-linear-gradient(45deg,#eee 0 6px,#fff 6px 12px)}.gd-qr span{background:#fff;padding:2px}.gd-ov-hero{background:var(--teal-wash);border-bottom:1px solid var(--line);overflow:hidden}.gd-ov-hero__in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:32px 48px;align-items:center;padding-top:112px;padding-bottom:48px}@media(max-width:900px){.gd-ov-hero__in{grid-template-columns:minmax(0,1fr)}}.gd-ov-hero h1{font-family:var(--display);font-size:48px;line-height:54px;font-weight:600;margin-top:12px}@media(max-width:640px){.gd-ov-hero h1{font-size:34px;line-height:40px}}.gd-ov-hero p:not(.gd-eyebrow){margin-top:14px;font-size:18px;line-height:27px;color:var(--muted);max-width:40ch}.gd-ov-search{margin-top:24px;display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;background:var(--tile);border:1px solid var(--light);border-radius:4px;color:var(--muted);font-size:15px;max-width:460px}.gd-ov-search kbd{margin-left:auto;font-family:var(--mono);font-size:11px;border:1px solid var(--line-2);border-radius:3px;padding:0 6px}.gd-collage{position:relative;aspect-ratio:6/4.2}.gd-collage .gd-win{position:absolute;width:52%}.gd-collage .gd-c1{left:0;top:4%;transform:rotate(-5deg)}.gd-collage .gd-c2{right:0;top:0;transform:rotate(4deg);width:48%}.gd-collage .gd-c3{left:12%;bottom:0;transform:rotate(2deg);width:50%;z-index:2}.gd-collage .gd-c4{right:4%;bottom:8%;transform:rotate(-3deg);width:44%;z-index:3}.gd-collage .gd-win__bar{height:18px}.gd-collage .gd-win__bar i{width:6px;height:6px}.gd-collage .gd-shot{aspect-ratio:16/10;overflow:hidden}.gd-collage .gd-shot img{height:100%;object-fit:cover;object-position:top left}.gd-topics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:-28px;position:relative}@media(max-width:1100px){.gd-topics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:24px}}.gd-topic{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--tile);border:1px solid var(--line);border-top:4px solid var(--c);border-radius:4px;text-decoration:none;color:var(--ink)!important;box-shadow:0 14px 30px -20px #0000004d}.gd-topic__ic{width:40px;height:40px;border-radius:4px;display:grid;place-items:center;background:color-mix(in oklch,var(--c) 14%,var(--tile));color:var(--c)}.gd-topic b{font-size:16px;line-height:22px}.gd-topic small{font-size:13px;color:var(--muted)}.gd-topic--soon{--c:var(--light)!important;background:var(--paper);color:var(--muted)!important;box-shadow:none}.gd-ov-body{padding-top:56px;padding-bottom:72px}.gd-ov-group{margin-top:40px}.gd-ov-group__h{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-bottom:14px;border-bottom:1px solid var(--ink)}.gd-ov-group__h .gd-dot{width:12px;height:12px;border-radius:3px;background:var(--c)}.gd-ov-group__h h3{font-size:22px;line-height:28px}.gd-ov-group__h span{color:var(--muted);font-size:14px}.gd-gcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px}.gd-gcard{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:4px;overflow:hidden;text-decoration:none;color:var(--ink)!important;background:var(--tile);transition:border-color .15s,transform .15s}.gd-gcard:hover{border-color:var(--teal-ring);transform:translateY(-2px)}.gd-gcard__th{position:relative;aspect-ratio:16/9;background:var(--teal-deep);overflow:hidden}.gd-gcard__th img{position:absolute;width:78%;left:11%;top:14%;border-radius:4px;box-shadow:0 14px 30px #00000073;transform:rotate(-2deg)}.gd-gcard__th .gd-tagc{position:absolute;left:12px;top:12px;font-size:11px;font-weight:700;background:var(--card);color:var(--teal);padding:2px 8px;border-radius:999px}.gd-gcard__b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px}.gd-gcard__b b{font-size:18px;line-height:25px}.gd-gmeta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--muted)}.gd-gmeta span{display:inline-flex;align-items:center;gap:5px}.gd-gmeta .gd-ico{width:14px;height:14px}.gd-gmeta .gd-tbd{color:var(--notice)}.gd-gcard--soon{background:var(--paper);color:var(--muted)!important;pointer-events:none}.gd-gcard--soon .gd-gcard__th{background:var(--pill)}.gd-gcard__badge{position:absolute;left:12px;bottom:12px;font-size:12px;font-weight:700;color:var(--muted);background:var(--tile);border:1px solid var(--line-2);padding:2px 10px;border-radius:999px}.gd-ph-lines{position:absolute;inset:22% 18%;display:flex;flex-direction:column;gap:10px}.gd-ph-lines i{height:10px;border-radius:3px;background:var(--line)}.gd-ph-lines i:nth-child(2){width:70%}.gd-ph-lines i:nth-child(3){width:50%}.gd-strip{border:1px solid var(--line);border-radius:4px;padding:20px;background:var(--paper)}.gd-strip__h{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-weight:600}.gd-strip__h a{font-size:14px;font-weight:600;text-decoration:none}.gd-minis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:900px){.gd-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.gd-minis{grid-template-columns:minmax(0,1fr)}}.gd-mini{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:4px;background:var(--tile);overflow:hidden;text-decoration:none;color:var(--ink)!important}.gd-mini__th{aspect-ratio:16/8;background:var(--teal-deep);position:relative;overflow:hidden}.gd-mini__th img{position:absolute;width:80%;left:10%;top:16%;border-radius:3px;transform:rotate(-2deg);box-shadow:0 10px 20px #0006}.gd-mini__b{padding:12px 14px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:20px}.gd-mini__b small{font-size:11px;font-weight:700;color:var(--c,var(--teal));font-family:var(--mono);letter-spacing:.04em}.gd-mini--soon{background:var(--paper);color:var(--muted)!important}.gd-mini--soon .gd-mini__th{background:var(--pill)}.gd-wide{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border:1px solid var(--line);border-radius:4px;overflow:hidden;text-decoration:none;color:var(--ink)!important;background:var(--tile)}@media(max-width:760px){.gd-wide{grid-template-columns:minmax(0,1fr)}}.gd-wide__th{background:var(--teal-deep);position:relative;min-height:220px;overflow:hidden}.gd-wide__th img{position:absolute;width:62%;border-radius:4px;box-shadow:0 18px 36px #00000073}.gd-wide__th img:first-child{left:6%;top:12%;transform:rotate(-4deg)}.gd-wide__th img:last-child{right:6%;bottom:10%;transform:rotate(3deg)}.gd-wide__b{padding:24px 28px;display:flex;flex-direction:column;gap:12px;justify-content:center}.gd-wide__b b{font-size:22px;line-height:30px}.gd-chips{display:flex;flex-wrap:wrap;gap:6px}.gd-chips span{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--teal-wash);color:var(--teal)}.gd-chips span.gd-s{background:var(--accent-wash);color:var(--accent-text)}.gd-root.gd-faqentry{background:transparent}
