.gl4-page{--gd-ink:#162545;--gd-blue:#2459d3;--gd-red:#d73554;--gd-line:#dde4ef;--gd-muted:#5f7088;color:#162545;min-width:0;padding-top:126px;padding-bottom:78px;font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}.gl4-kicker{color:#5e708a;letter-spacing:.14em;font-size:10px;font-weight:650;line-height:1.8;display:inline-flex}.gl4-page a,.gl4-page button{-webkit-tap-highlight-color:transparent}.gl4-page p{line-height:1.9}.gl4-page h1,.gl4-page h2,.gl4-page h3{letter-spacing:-.045em;font-weight:750}.gl4-page input::placeholder{color:#61738d;opacity:1}.gl4-library-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:45px;display:flex}.gl4-library-heading h1{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(45px,4.6vw,68px);line-height:1.17}.gl4-library-heading h1 em{color:#2459d3;font-style:normal}.gl4-library-heading>div:last-child{text-align:right;padding-bottom:5px}.gl4-heading-mark{letter-spacing:.16em;color:#5b7092;font-size:12px;font-weight:500}.gl4-library-heading p{color:#5e7089;margin:16px 0 0;font-size:13px;line-height:1.9}.gl4-browser{min-width:0}.gl4-toolbar{border-block:1px solid #dde4ef;justify-content:space-between;align-items:center;gap:25px;padding:17px 0;display:flex}.gl4-filters{align-items:center;gap:6px;min-width:0;display:flex}.gl4-filters button{color:#5d6f88;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:10px 14px;font-size:12px;transition:background .2s,color .2s,border-color .2s;display:flex}.gl4-filters button small{color:#5f718b;font-size:9px;font-weight:500}.gl4-filters button[aria-pressed=true]{color:#2459d3;background:#edf3ff;border-color:#dee8fc;font-weight:700}.gl4-filters button[aria-pressed=true] small{color:#4269b2}.gl4-filters button:hover{background:#f0f4fc}.gl4-search{background:#fff;border:1px solid #dde4ef;border-radius:11px;align-items:center;gap:10px;width:300px;min-width:0;min-height:43px;padding:0 14px;display:flex}.gl4-search>svg{color:#7184a3;flex:none}.gl4-search:focus-within{border-color:#88a7e6;box-shadow:0 0 0 3px #dce7ff7a}.gl4-search input{color:#162545;width:100%;min-width:0;height:41px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:12px}.gl4-search input::-webkit-search-cancel-button{display:none}.gl4-search button{color:#586e92;background:0 0;border:0;flex:none;place-items:center;width:25px;height:30px;display:grid}.gl4-result-bar{color:#60728c;justify-content:space-between;align-items:center;gap:20px;padding:20px 1px;font-size:10px;display:flex}.gl4-result-bar button{color:#b33650;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:600}.gl4-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;display:grid}.gl4-world-card.game-card{background:#fff;border:1px solid #dfe6f0;border-radius:23px;flex-direction:column;min-width:0;transition:box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 10px 32px #1d3d7005}.gl4-world-card.game-card:hover{border-color:#b8c9e9;transform:none;box-shadow:0 20px 45px #204a8a10}.gl4-world-card:focus-visible{outline-offset:4px;outline:3px solid #2459d3}.gl4-card-art{aspect-ratio:1.62;isolation:isolate;background:#e4eaf6;position:relative;overflow:hidden}.gl4-card-art:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#14213912,#0000 55%,#13233bc9);position:absolute;inset:0}.gl4-card-image{will-change:transform;position:absolute;inset:-7px}.gl4-card-image img{object-fit:cover;object-position:50% 65%;transition:scale .7s cubic-bezier(.2,.7,.2,1)}.gl4-planned-world .gl4-card-image img{object-position:50% 50%}.gl4-world-card:hover .gl4-card-image img,.gl4-world-card:focus-visible .gl4-card-image img{scale:1.025}.gl4-card-video{object-fit:cover;z-index:1;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.gl4-card-video.is-playing{opacity:1}.gl4-media-label{z-index:3;color:#fff;letter-spacing:.025em;background:#142541e0;border:1px solid #ffffff26;border-radius:7px;max-width:calc(100% - 36px);padding:6px 9px;font-size:8px;font-weight:500;line-height:1.7;position:absolute;top:18px;left:18px}.gl4-card-number{z-index:3;color:#fff;letter-spacing:-.045em;align-items:baseline;gap:8px;font-size:22px;font-weight:500;line-height:1.1;display:flex;position:absolute;bottom:23px;left:25px}.gl4-card-number>span{letter-spacing:.15em;font-size:8px;font-weight:650}.gl4-card-body{flex-direction:column;flex:1;min-width:0;padding:25px 27px 24px;display:flex}.gl4-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.gl4-card-topline>span:first-child{color:#5c708f;letter-spacing:.055em;font-size:9px;font-weight:600}.gl4-state{color:#355da9;background:#edf3ff;border:1px solid #dfe8fc;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:600;line-height:1.6;display:inline-flex}.gl4-state i{background:#567fc8;border-radius:50%;flex:none;width:4px;height:4px;display:block}.gl4-planned-world .gl4-state,.gl4-detail-planned .gl4-detail-top .gl4-state{color:#a33b55;background:#fff1f5;border-color:#f3dfe6}.gl4-planned-world .gl4-state i,.gl4-detail-planned .gl4-detail-top .gl4-state i{background:#cd6a83}.gl4-card-title{justify-content:space-between;align-items:center;gap:13px;margin-top:20px;display:flex}.gl4-card-title h2{margin:0;font-size:32px;line-height:1.35}.gl4-world-symbol{color:#5276bd;background:#eef4ff;border-radius:12px;flex:none;place-items:center;width:41px;height:41px;display:grid}.gl4-planned-world .gl4-world-symbol{color:#bd5874;background:#fff2f6}.gl4-card-body>p{color:#5e7089;max-width:450px;margin:13px 0 24px;font-size:12px}.gl4-card-footer{border-top:1px solid #e4eaf3;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:19px;display:flex}.gl4-card-footer>span{color:#5d718f;align-items:center;gap:7px;font-size:10px;line-height:1.7;display:flex}.gl4-card-footer>span>svg{flex:none}.gl4-card-footer>strong{color:#2459d3;white-space:nowrap;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.gl4-card-footer strong>svg{transition:transform .25s}.gl4-world-card:hover .gl4-card-footer strong>svg{transform:translate(3px,-3px)}.gl4-card-grid.is-single{grid-template-columns:minmax(0,1fr)}.gl4-card-grid.is-single .gl4-world-card{grid-template-columns:1.15fr 1fr;min-height:350px;display:grid}.gl4-card-grid.is-single .gl4-card-art{aspect-ratio:auto;height:auto;min-height:350px}.gl4-card-grid.is-single .gl4-card-body{padding:31px}.gl4-card-grid.is-single .gl4-card-title{margin-top:33px}.gl4-card-grid.is-single .gl4-card-title h2{font-size:37px}.gl4-empty{text-align:center;background:#fff;border:1px solid #dfe6f1;border-radius:20px;padding:65px 25px}.gl4-empty>svg{color:#6384be}.gl4-empty h2{margin:18px 0 10px;font-size:24px;line-height:1.4}.gl4-empty p{color:#63728a;margin:0 0 18px;font-size:12px}.gl4-empty button{color:#2459d3;background:#edf3ff;border:0;border-radius:8px;padding:11px 17px;font-size:11px;font-weight:650}.gl4-library-end{border-top:1px solid #dde4ef;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:24px;display:flex}.gl4-library-end p{color:#5b6f8b;margin:0;font-size:12px}.gl4-library-end a{color:#2459d3;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.gl4-detail-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:35px;display:flex}.gl4-back{color:#526a90;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.gl4-detail-heading{grid-template-columns:1.25fr 1fr;align-items:center;gap:60px;margin-bottom:36px;display:grid}.gl4-detail-heading h1{letter-spacing:-.06em;margin:16px 0 22px;font-size:clamp(44px,4.5vw,66px);line-height:1.16}.gl4-detail-tags{flex-wrap:wrap;gap:8px;display:flex}.gl4-detail-tags>span{color:#586f91;background:#f7f9fe;border:1px solid #dde6f4;border-radius:6px;padding:5px 9px;font-size:10px;line-height:1.6}.gl4-detail-intro>p{color:#5d6f88;margin:0;font-size:13px;line-height:1.95}.gl4-detail-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:24px;display:flex}.gl4-detail-actions .button{border-radius:10px;min-height:46px;padding-inline:18px;font-size:12px}.gl4-text-link{color:#2459d3;align-items:center;gap:6px;font-size:11px;font-weight:650;line-height:1.8;display:inline-flex}.gl4-text-link:hover{text-underline-offset:4px;text-decoration:underline}.gl4-detail-visual{isolation:isolate;background:#e5ebf6;border-radius:25px;height:440px;position:relative;overflow:hidden}.gl4-detail-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 55%,#102442c9);position:absolute;inset:0}.gl4-detail-visual>img{object-fit:cover;object-position:50% 65%}.gl4-detail-planned .gl4-detail-visual>img{object-position:50% 50%}.gl4-detail-visual-note{z-index:2;color:#fff;letter-spacing:-.035em;text-shadow:0 1px 8px #16254533;font-size:25px;font-weight:600;position:absolute;bottom:26px;left:30px}.gl4-detail-nav{z-index:10;overscroll-behavior-x:contain;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#fafbfff0;border-block:1px solid #dde4ef;gap:34px;margin-top:20px;padding:21px 0;display:flex;position:sticky;top:78px;overflow-x:auto}.gl4-detail-nav::-webkit-scrollbar{display:none}.gl4-detail-nav a{color:#556c8e;white-space:nowrap;font-size:11px;font-weight:600;transition:color .2s}.gl4-detail-nav a:hover{color:#2459d3}.gl4-anchor{scroll-margin-top:145px}.gl4-section{padding-top:48px}.gl4-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:25px;display:flex}.gl4-section-heading h2{margin:12px 0 0;font-size:31px;line-height:1.35}.gl4-section-heading>p{color:#60728d;max-width:310px;margin:0 0 3px;font-size:11px;line-height:1.9}.gl4-matrix-wrap{background:#fff;border:1px solid #dfe6f0;border-radius:17px;overflow:hidden}.gl4-matrix{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.gl4-matrix thead{background:#f4f7fc}.gl4-matrix th,.gl4-matrix td{padding:21px 25px;line-height:1.85}.gl4-matrix thead th{color:#5e718d;padding-block:14px;font-size:10px;font-weight:600}.gl4-matrix tbody th{color:#293e61;width:27%;font-weight:650}.gl4-matrix tbody td:nth-child(2){width:21%}.gl4-matrix tbody tr+tr{border-top:1px solid #e7edf5}.gl4-matrix tbody td:last-child{color:#60708a}.gl4-capability-status{color:#3a62ac;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.gl4-capability-status>i{background:#5e82c5;border-radius:50%;flex:none;width:4px;height:4px}.gl4-capability-status.is-planned{color:#a33f59}.gl4-capability-status.is-planned>i{background:#cc7188}.gl4-detail-columns{grid-template-columns:1fr 1fr;gap:23px;margin-top:35px;display:grid}.gl4-surface{background:#fff;border:1px solid #dde5f1;border-radius:20px;min-width:0;padding:31px}.gl4-surface-icon{color:#3765ba;background:#edf3ff;border:1px solid #e0e9fc;border-radius:13px;place-items:center;width:47px;height:47px;margin-bottom:23px;display:grid}.gl4-surface-icon.is-red{color:#c73c5b;background:#fff1f4;border-color:#f4dfe6}.gl4-surface>.gl4-kicker{display:block}.gl4-surface h2{margin:12px 0 14px;font-size:27px;line-height:1.4}.gl4-surface>p{color:#60718b;margin:0 0 20px;font-size:12px}.gl4-requirements{gap:15px;margin:25px 0 26px;padding:0;list-style:none;display:grid}.gl4-requirements li{color:#4e6486;align-items:start;gap:10px;font-size:12px;line-height:1.85;display:flex}.gl4-requirements svg{color:#6582ba;flex:none;margin-top:2px}.gl4-connection{gap:20px;margin:25px 0 23px;padding:0;list-style:none;display:grid}.gl4-connection li{gap:15px;display:flex}.gl4-connection li>span{color:#9c526a;letter-spacing:.06em;flex:none;padding-top:2px;font-size:9px;font-weight:650;line-height:1.9}.gl4-connection h3{letter-spacing:0;margin:0 0 6px;font-size:13px;font-weight:650;line-height:1.7}.gl4-connection p{color:#63738b;margin:0;font-size:11px;line-height:1.9}.gl4-planned-panel{background:linear-gradient(120deg,#fff7f9,#f3f6ff);border:1px solid #e4e3ef;border-radius:21px;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;margin-top:35px;padding:35px;display:grid}.gl4-planned-panel>div>svg{color:#a94b68;margin-bottom:19px;display:block}.gl4-planned-panel h2{margin:13px 0 17px;font-size:34px;line-height:1.3}.gl4-planned-panel p{color:#5f708b;max-width:490px;margin:0 0 20px;font-size:12px;line-height:1.95}.gl4-planned-panel dl{gap:17px;margin:0;display:grid}.gl4-planned-panel dl>div{border-bottom:1px solid #dfe5f0;justify-content:space-between;align-items:center;gap:20px;padding-bottom:17px;display:flex}.gl4-planned-panel dt{color:#566b89;font-size:10px}.gl4-planned-panel dd{color:#405b83;text-align:right;margin:0;font-size:12px;font-weight:600}.gl4-faq-list{background:#fff;border:1px solid #dfe6f0;border-radius:17px;padding:0 25px}.gl4-faq-list details+details{border-top:1px solid #e5ebf4}.gl4-faq-list summary{color:#2b4268;cursor:pointer;align-items:center;gap:15px;padding:22px 0;font-size:13px;font-weight:650;line-height:1.7;list-style:none;display:flex}.gl4-faq-list summary::-webkit-details-marker{display:none}.gl4-faq-plus,.gl4-faq-minus{color:#607ba8;flex:none;margin-left:auto}.gl4-faq-minus,.gl4-faq-list details[open] .gl4-faq-plus{display:none}.gl4-faq-list details[open] .gl4-faq-minus{display:block}.gl4-faq-list details>p{color:#60718a;max-width:940px;margin:0 0 22px;padding-right:30px;font-size:12px;line-height:1.95}.gl4-other-world{background:#fff;border:1px solid #dce5f2;border-radius:17px;align-items:center;gap:20px;margin-top:45px;padding:20px 23px;transition:background .2s,border-color .2s;display:flex}.gl4-other-world:hover{background:#f4f7ff;border-color:#b6c9ee}.gl4-other-image{border-radius:10px;flex:none;width:84px;height:67px;display:block;position:relative;overflow:hidden}.gl4-other-image img{object-fit:cover}.gl4-other-world small,.gl4-other-world strong{display:block}.gl4-other-world small{color:#60728f;margin-bottom:6px;font-size:10px;line-height:1.8}.gl4-other-world strong{letter-spacing:-.035em;font-size:20px;font-weight:700;line-height:1.5}.gl4-other-world>svg{color:#2459d3;flex:none;margin-left:auto}.gl4-detail-end{color:#60738f;align-items:center;gap:9px;margin-top:25px;font-size:10px;display:flex}.gl4-detail-end>svg{flex:none}.gl4-detail-end p{margin:0;font-size:10px;line-height:1.8}.gl4-detail-end a{color:#2459d3;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:650;display:flex}.gl4-detail .gd-clips{padding-top:45px}.gl4-detail .gd-section-heading h2{letter-spacing:-.045em;font-size:31px;font-weight:750;line-height:1.35}.gl4-detail .gd-eyebrow{letter-spacing:.14em;color:#5e708a;font-size:10px}.gl4-detail .gd-section-heading>p{color:#60728d;font-size:11px}@media (max-width:1100px){.gl4-library-heading{gap:30px}.gl4-card-title h2{font-size:29px}.gl4-card-body{padding:23px}.gl4-card-grid{gap:20px}.gl4-card-topline{gap:8px}.gl4-state{font-size:8px}.gl4-detail-heading{gap:35px}.gl4-detail-visual{height:400px}.gl4-section-heading h2{font-size:29px}.gl4-surface{padding:27px}.gl4-planned-panel{gap:35px;padding:30px}}@media (max-width:800px){.gl4-page{padding-top:111px;padding-bottom:64px}.gl4-library-heading{align-items:start;margin-bottom:32px}.gl4-library-heading h1{font-size:49px}.gl4-library-heading>div:last-child{padding-top:20px}.gl4-library-heading p{font-size:11px}.gl4-heading-mark{font-size:10px}.gl4-toolbar{flex-direction:column;align-items:stretch;gap:14px;padding:16px 0}.gl4-filters{justify-content:space-between}.gl4-filters button{flex:1;justify-content:center;padding:10px 12px}.gl4-search{width:100%;min-height:45px}.gl4-card-grid{gap:17px}.gl4-card-body{padding:21px}.gl4-card-art{aspect-ratio:1.45}.gl4-card-topline{align-items:start;gap:10px}.gl4-card-topline>span:first-child{margin-top:4px;font-size:8px}.gl4-state{padding:5px 6px;font-size:8px}.gl4-card-title{gap:10px;margin-top:19px}.gl4-card-title h2{font-size:26px}.gl4-world-symbol{border-radius:10px;width:34px;height:34px}.gl4-world-symbol svg{width:22px;height:22px}.gl4-card-body>p{font-size:11px}.gl4-card-footer{flex-direction:column;align-items:start;gap:10px}.gl4-card-footer strong{justify-content:space-between;width:100%}.gl4-card-footer>span{font-size:9px}.gl4-card-footer>strong{font-size:11px}.gl4-card-number{font-size:19px;bottom:18px;left:18px}.gl4-card-number>span{font-size:7px}.gl4-media-label{max-width:calc(100% - 26px);padding:5px 7px;font-size:7px;top:13px;left:13px}.gl4-card-grid.is-single .gl4-world-card{grid-template-columns:1fr;min-height:0}.gl4-card-grid.is-single .gl4-card-art{aspect-ratio:1.8;min-height:0}.gl4-card-grid.is-single .gl4-card-title{margin-top:20px}.gl4-card-grid.is-single .gl4-card-title h2{font-size:32px}.gl4-card-grid.is-single .gl4-card-body{padding:25px}.gl4-card-grid.is-single .gl4-card-footer{flex-direction:row;align-items:center}.gl4-card-grid.is-single .gl4-card-footer strong{width:auto}.gl4-detail-top{margin-bottom:28px}.gl4-detail-heading{grid-template-columns:1fr;gap:23px;margin-bottom:28px}.gl4-detail-heading h1{margin:15px 0 19px;font-size:53px}.gl4-detail-intro>p{max-width:650px;font-size:12px}.gl4-detail-actions{margin-top:21px}.gl4-detail-visual{border-radius:21px;height:355px}.gl4-detail-visual-note{font-size:23px;bottom:22px;left:24px}.gl4-detail-nav{gap:29px;padding:18px 0;top:68px}.gl4-section{padding-top:39px}.gl4-section-heading{flex-direction:column;align-items:start;gap:13px}.gl4-section-heading h2{font-size:29px}.gl4-section-heading>p{max-width:none}.gl4-detail-columns{grid-template-columns:1fr;gap:17px;margin-top:28px}.gl4-surface{padding:28px}.gl4-surface h2{font-size:26px}.gl4-planned-panel{grid-template-columns:1fr;gap:30px;padding:29px}.gl4-planned-panel p{max-width:600px}.gl4-planned-panel h2{font-size:31px}.gl4-matrix th,.gl4-matrix td{padding:19px 18px}.gl4-matrix{font-size:11px}.gl4-other-world{gap:17px}.gl4-other-world strong{font-size:19px}.gl4-detail-end{flex-wrap:wrap}.gl4-detail-end a{width:100%;margin-top:7px;margin-left:25px}}@media (max-width:760px){.gl4-card-grid{grid-template-columns:minmax(0,1fr);gap:24px}.gl4-card-art{aspect-ratio:1.63}.gl4-card-body{padding:25px}.gl4-card-title h2{font-size:32px}.gl4-world-symbol{width:40px;height:40px}.gl4-world-symbol svg{width:25px;height:25px}.gl4-card-topline{align-items:center}.gl4-card-topline>span:first-child{margin:0;font-size:9px}.gl4-state{padding:5px 8px;font-size:9px}.gl4-card-body>p{font-size:12px}.gl4-card-footer{flex-direction:row;align-items:center}.gl4-card-footer strong{width:auto}.gl4-card-footer>span{font-size:10px}.gl4-media-label{font-size:8px}.gl4-card-number{font-size:21px}.gl4-card-number>span{font-size:8px}}@media (max-width:560px){.gl4-page{padding-top:102px;padding-bottom:53px}.gl4-library-heading{margin-bottom:27px;display:block}.gl4-library-heading h1{margin-top:13px;font-size:42px}.gl4-library-heading>div:last-child{text-align:left;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:0;display:flex}.gl4-library-heading p{text-align:right;margin:0;font-size:11px}.gl4-heading-mark{font-size:9px}.gl4-kicker{letter-spacing:.12em;font-size:8px}.gl4-filters{gap:3px}.gl4-filters button{border-radius:8px;gap:7px;min-height:39px;padding:9px 7px;font-size:10px}.gl4-filters button small{font-size:8px}.gl4-search{min-height:43px;padding-inline:12px}.gl4-search input{height:41px;font-size:11px}.gl4-result-bar{gap:12px;padding:17px 1px;font-size:9px}.gl4-result-bar>span:last-child{text-align:right;max-width:172px;line-height:1.8}.gl4-world-card.game-card{border-radius:19px}.gl4-card-grid{gap:21px}.gl4-card-body,.gl4-card-grid.is-single .gl4-card-body{padding:22px}.gl4-card-title,.gl4-card-grid.is-single .gl4-card-title{gap:10px;margin-top:19px}.gl4-card-title h2,.gl4-card-grid.is-single .gl4-card-title h2{font-size:28px}.gl4-world-symbol{border-radius:10px;width:35px;height:35px}.gl4-world-symbol svg{width:23px;height:23px}.gl4-state{font-size:8px}.gl4-card-body>p{margin:12px 0 21px;font-size:11px}.gl4-card-footer{gap:10px;padding-top:17px}.gl4-card-footer>span{font-size:9px}.gl4-card-footer>strong{gap:6px;font-size:10px}.gl4-card-footer strong>svg{width:18px}.gl4-card-number{font-size:20px;bottom:17px;left:18px}.gl4-card-number>span,.gl4-media-label{font-size:7px}.gl4-library-end{gap:15px;margin-top:25px;padding-top:21px}.gl4-library-end p{font-size:11px}.gl4-library-end a{font-size:10px}.gl4-empty{padding:45px 20px}.gl4-empty h2{font-size:21px}.gl4-empty p{font-size:11px}.gl4-detail-top{gap:12px;margin-bottom:26px}.gl4-back{font-size:10px}.gl4-detail-heading h1{letter-spacing:-.055em;margin-top:12px;font-size:41px;line-height:1.25}.gl4-detail-tags>span{font-size:9px}.gl4-detail-intro>p{font-size:11px}.gl4-detail-actions{gap:18px;margin-top:20px}.gl4-detail-actions .button{min-height:44px;padding-inline:15px;font-size:11px}.gl4-text-link{font-size:10px}.gl4-detail-visual{border-radius:18px;height:267px}.gl4-detail-visual>img{object-position:60% 65%}.gl4-detail-planned .gl4-detail-visual>img{object-position:64% 50%}.gl4-detail-visual-note{font-size:19px;bottom:18px;left:19px}.gl4-detail-nav{gap:23px;margin-top:16px;padding:17px 0}.gl4-detail-nav a{font-size:10px}.gl4-anchor{scroll-margin-top:133px}.gl4-section-heading{gap:12px;margin-bottom:20px}.gl4-section-heading h2{font-size:25px}.gl4-section-heading>p{font-size:10px;line-height:1.85}.gl4-matrix{table-layout:fixed;font-size:10px}.gl4-matrix th,.gl4-matrix td{overflow-wrap:anywhere;vertical-align:top;padding:16px 11px;line-height:1.85}.gl4-matrix thead th{padding-block:12px;font-size:9px}.gl4-matrix tbody th{width:auto}.gl4-matrix thead th:first-child{width:29%}.gl4-matrix thead th:nth-child(2){width:24%}.gl4-matrix thead th:nth-child(3){width:47%}.gl4-capability-status{gap:4px;font-size:9px}.gl4-surface{border-radius:17px;padding:23px}.gl4-surface h2{margin-block:11px 13px;font-size:23px}.gl4-surface>p{font-size:11px}.gl4-surface-icon{border-radius:12px;width:43px;height:43px;margin-bottom:21px}.gl4-requirements{gap:13px;margin-block:21px 24px}.gl4-requirements li{gap:9px;font-size:11px}.gl4-requirements svg{width:17px}.gl4-connection{gap:17px}.gl4-connection h3{font-size:12px}.gl4-connection p{font-size:10px}.gl4-connection li{gap:12px}.gl4-planned-panel{border-radius:18px;gap:25px;padding:24px}.gl4-planned-panel h2{font-size:28px}.gl4-planned-panel p{font-size:11px}.gl4-planned-panel dl>div{gap:16px}.gl4-planned-panel dt{font-size:9px}.gl4-planned-panel dd{font-size:11px}.gl4-faq-list{border-radius:16px;padding-inline:19px}.gl4-faq-list summary{gap:12px;padding-block:19px;font-size:12px}.gl4-faq-list details>p{padding-right:0;font-size:11px}.gl4-other-world{border-radius:15px;gap:13px;margin-top:32px;padding:16px}.gl4-other-image{border-radius:8px;width:65px;height:56px}.gl4-other-world small{margin-bottom:4px;font-size:8px}.gl4-other-world strong{font-size:16px}.gl4-other-world>svg{width:20px}.gl4-detail-end{gap:8px;font-size:9px}.gl4-detail-end p{max-width:calc(100% - 26px);font-size:9px}.gl4-detail-end a{margin-left:24px;font-size:9px}.gl4-detail .gd-clips{padding-top:35px}.gl4-detail .gd-section-heading h2{font-size:25px}.gl4-detail .gd-eyebrow{font-size:8px}.gl4-detail .gd-section-heading>p{font-size:10px}}@media (prefers-reduced-motion:reduce){.gl4-page a,.gl4-page button,.gl4-card-image img,.gl4-card-video,.gl4-card-footer strong>svg{transition:none}.gl4-card-image{will-change:auto}.gl4-world-card:hover .gl4-card-image img,.gl4-world-card:focus-visible .gl4-card-image img{scale:1}}@media (min-width:901px) and (max-height:1000px){.gl4-page:not(.gl4-detail){padding-top:112px}.gl4-library-heading{margin-bottom:30px}.gl4-library-heading h1{font-size:56px}.gl4-toolbar{padding-block:11px}.gl4-result-bar{padding-block:16px}.gl4-card-art{aspect-ratio:1.95}.gl4-card-body{padding:21px 25px}.gl4-card-title{margin-top:14px}.gl4-card-title h2{font-size:29px}}
