.beta-launch{--bl-ink:#244956;--bl-paper:#f3fafc;--bl-lime:#41a896;--bl-lilac:#a2d7df;position:relative;isolation:isolate;background:#eaf6fa;color:var(--bl-ink);font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:14px}.beta-launch a{text-decoration:none}.beta-launch svg{flex-shrink:0}.beta-launch a:focus-visible{outline:2px solid #257b91;outline-offset:5px}.bl-header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:24px;height:84px;max-width:1440px;margin:auto;padding:0 64px;border-bottom:1px solid #548f9c26}.beta-launch .bl-header--landing{width:100%;max-width:none;margin:0;padding-inline:clamp(16px,2vw,28px)}.bl-brand{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:650;letter-spacing:-.04em}.bl-brand [data-art-slot]{width:34px;height:34px;transform:rotate(-12deg)}.bl-brand img{display:block;width:100%;height:100%}.bl-brand .brand-logo{width:174px;height:66px;object-fit:contain}.bl-brand small{display:block;font-size:8px;font-weight:400;letter-spacing:.21em;margin-top:2px;color:#597d88}.bl-header nav{display:flex;gap:24px}.bl-header nav a{min-height:44px;display:grid;place-items:center;font-size:12px;color:#527482}.bl-header nav a[aria-current]{color:#187c8d}.bl-home{display:inline-flex;align-items:center;gap:18px;font-size:12px;min-height:44px}.beta-launch .bl-hero{position:relative;max-width:1600px;min-height:710px;margin:0 auto;padding:72px 64px 116px;overflow:clip;isolation:isolate;background:#eaf6fa}.bl-sky{position:absolute;z-index:-3;inset:0 0 0 34%;opacity:.2;mask-image:linear-gradient(90deg,transparent,#000);transform:translate3d(calc(var(--launch-x, 0px) * -.5),calc(var(--launch-y, 0px) * -.5),0)}.bl-sky img{display:block;width:100%;height:100%;object-fit:cover}.bl-hero:after{content:"";z-index:-2;background:linear-gradient(90deg,#eaf6fa 5%,#eaf6fac9 38%,#eaf6fa00 70%),linear-gradient(0deg,#eaf6fa,#eaf6fa00 28%);pointer-events:none}.bl-grid,.bl-hero:after{position:absolute;inset:0}.bl-grid{z-index:-1;opacity:.2;background-image:linear-gradient(#c2a4ff1a 1px,transparent 0),linear-gradient(90deg,#c2a4ff1a 1px,transparent 0);background-size:80px 80px;mask-image:linear-gradient(90deg,transparent,#000)}.bl-orbit{position:absolute;z-index:-1;width:560px;height:560px;right:54px;top:52px;border:1px solid #c2a4ff33;border-radius:50%;transform:rotate(-25deg)}.bl-orbit:before{content:"";inset:-48px 36px;border:1px dashed #c2a4ff33}.bl-orbit i,.bl-orbit:before{position:absolute;border-radius:50%}.bl-orbit i{width:8px;height:8px;background:var(--bl-lime);right:84px;top:46px;box-shadow:0 0 20px #e0ff9844}.bl-orbit i:nth-child(2){left:12px;top:184px;width:4px;height:4px;background:#fff}.bl-orbit i:nth-child(3){right:12px;top:392px;background:#f5b6e3}.bl-coordinate{position:absolute;right:28px;top:48px;writing-mode:vertical-rl;color:#b2a3c0;font-size:9px;letter-spacing:.16em}.beta-launch .bl-hero-copy{position:relative;z-index:2;width:54%;max-width:670px;padding:0}.bl-kicker{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:10px;letter-spacing:.13em;line-height:1.8;text-transform:uppercase}.bl-hero-copy>.bl-kicker{color:#467a88}.bl-hero-copy>.bl-kicker span{width:22px;height:1px;background:var(--bl-lime)}.beta-launch .bl-hero h1{position:relative;margin:0;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:clamp(64px,7.1vw,104px);font-weight:700;line-height:1.2;letter-spacing:.015em;color:#264f62}.beta-launch .bl-hero h1:after{display:none}.bl-hero h1>span{display:block}.bl-hero h1 .bl-hero-line{color:#238e83;padding-top:6px}.bl-hero-line i{display:inline-block;font-size:36px;color:#d1b4ff;vertical-align:middle;margin-left:-30px;transform:rotate(15deg)}.bl-hero h1 small{display:block;margin-top:24px;font-size:14px;font-weight:400;letter-spacing:.16em;color:#527782}.bl-hero-description{max-width:398px;margin-top:18px}.beta-launch .bl-hero-description .bl-summary{color:#4d6c79;font-size:13px;line-height:1.9;margin-bottom:6px}.beta-launch .bl-hero-description .bl-richtext{color:#4d6c79;font-size:12px;line-height:1.8}.bl-hero-description .bl-richtext p{margin:8px 0}.bl-hero-actions{display:flex;align-items:center;gap:26px;margin-top:30px;flex-wrap:wrap}.beta-launch .bl-button{min-height:54px;padding:0 24px;border-radius:12px 4px 12px 4px;gap:36px;box-shadow:none;background:#287b89;color:#fff;font-size:13px;font-weight:600;transition:transform .22s ease,background .22s ease}.beta-launch .bl-button:hover{background:#206c79;transform:translateY(-3px);box-shadow:none}.beta-launch .bl-quiet-link{color:#446d7b;font-size:12px;min-height:44px}.beta-launch .bl-hero-visual{position:absolute;z-index:1;top:18px;right:8px;bottom:30px;width:57%;border:0;border-radius:0;overflow:visible;background:none;transform:none;box-shadow:none}.bl-dreamer{position:absolute;inset:0;transform:translate3d(var(--launch-x,0),var(--launch-y,0),0);mask-image:linear-gradient(90deg,transparent,#000 19%,#000 95%,transparent),linear-gradient(0deg,transparent,#000 12%,#000 88%,transparent);mask-composite:intersect}.bl-dreamer img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bl-orbit-label{position:absolute;z-index:2;display:flex;align-items:center;gap:16px;padding:12px 16px;color:#316779;background:#f5fcffed;border:1px solid #6babb942;font-size:11px;letter-spacing:.06em;pointer-events:none}.bl-orbit-label--top{top:46px;right:30px;transform:rotate(3deg);border-radius:2px}.bl-orbit-label--bottom{bottom:36px;left:95px;background:var(--bl-paper);color:var(--bl-ink);transform:rotate(-7deg);box-shadow:4px 4px 0 #a2d1d4}.bl-art-star{position:absolute;color:#58b9b0;pointer-events:none}.bl-art-star--one{left:28px;top:150px;font-size:70px}.bl-art-star--two{right:40px;bottom:90px;font-size:32px;color:#4d9fc0}.bl-motes{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.bl-motes i{position:absolute;width:8px;height:12px;border-radius:100% 0 100% 0;background:#4ba697;opacity:.5}.bl-motes i:first-child{top:18%;left:58%;--mote-delay:-1s}.bl-motes i:nth-child(2){top:37%;left:87%;--mote-delay:-3s}.bl-motes i:nth-child(3){top:65%;left:70%;--mote-delay:-5s}.bl-motes i:nth-child(4){top:76%;left:92%;--mote-delay:-7s}.bl-motes i:nth-child(5){top:28%;left:46%;--mote-delay:-2s}.bl-motes i:nth-child(6){top:52%;left:53%;--mote-delay:-6s}.bl-motes i:nth-child(7){top:12%;left:77%;--mote-delay:-4s}.bl-motes i:nth-child(8){top:82%;left:43%;--mote-delay:-8s}.bl-hero-word{position:absolute;z-index:0;left:55px;right:0;bottom:-24px;color:transparent;-webkit-text-stroke:1px #c2a4ff44;font-family:Impact,Arial Black,sans-serif;font-size:clamp(138px,19.4vw,300px);line-height:.95;letter-spacing:.045em;pointer-events:none}.beta-launch .bl-section-nav{position:sticky;top:12px;max-width:850px;width:calc(100% - 44px);margin:0 auto;padding:8px 16px;justify-content:center;gap:12px;border:0;border-radius:42% 12px 45% 12px/12px 12px 12px 12px;background:#fafffff5;box-shadow:0 6px 18px #375f7b0d;color:#315d70}.beta-launch .bl-section-nav a{flex:0 1 auto;justify-content:center;max-width:240px;min-height:42px;margin:0;padding:0 14px;border-radius:8px;border:0;font-size:13px;color:#466f80;background:transparent;gap:10px}.beta-launch .bl-section-nav a:last-child{border-right:0}.beta-launch .bl-section-nav svg{color:#3d90a1}.beta-launch .bl-section-nav a:hover{transform:none;background:#e3f3f7;color:#217d8d}.bl-boarding{padding-top:64px;background:#eaf6fa;scroll-margin-top:24px}.bl-boarding-ticket{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);max-width:1280px;min-height:310px;margin:0 max(48px,calc((100% - 1280px) / 2)) 64px;border:0;border-radius:9px;background:transparent;color:#344f59;box-shadow:none;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent;transition:box-shadow .22s ease}.bl-boarding-ticket::-webkit-details-marker{display:none}.bl-boarding[open]>.bl-boarding-ticket{visibility:hidden;pointer-events:none;cursor:default}.bl-boarding[open]>.bl-boarding-ticket>span{visibility:visible}.bl-boarding-ticket:focus-visible{outline:2px solid #416855;outline-offset:7px}.bl-boarding-main,.bl-boarding-stub{--bl-notch-top:radial-gradient(circle at var(--bl-notch-side) 0,transparent 11.5px,#000 12px);--bl-notch-bottom:radial-gradient(circle at var(--bl-notch-side) 100%,transparent 11.5px,#000 12px);mask-image:var(--bl-notch-top),var(--bl-notch-bottom);mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:intersect}.bl-boarding-stub{--bl-notch-side:100%;display:flex;position:relative;align-items:center;justify-content:space-between;flex-direction:column;gap:18px;padding:27px 18px;border-right:1px dashed #baab8a;box-shadow:inset 1px 1px 0 #ffffff70,inset 0 -1px 0 #b7b993;border-radius:8px 0 0 8px;background:#bcdedc;color:#35666c;transform-origin:100% 100%}.bl-boarding-main{--bl-notch-side:0%;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 41%;min-width:0;border:1px solid #cbdedc;border-left:0;border-radius:0 9px 9px 0;background:radial-gradient(#79604514 .6px,transparent .8px) 0 0 /5px 5px,#f6f8f3;box-shadow:7px 9px 0 #55868b20}.bl-boarding-main:after{content:"";position:absolute;z-index:1;inset:12px;border:3px double #60939654;border-radius:2px;pointer-events:none}.bl-boarding[open] .bl-boarding-main{mask-image:var(--bl-notch-top),var(--bl-notch-bottom),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%2264%22%20viewBox%3D%220%200%207%2064%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M3%200H7V64H3L2%2062%204%2060%203%2057%201%2055%203%2052%202%2049%204%2047%203%2045%202%2042%204%2039%202%2037%203%2035%201%2032%203%2030%202%2027%204%2025%203%2022%201%2020%203%2017%202%2015%204%2012%202%2010%203%207%202%205%204%202Z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(#000,#000);mask-size:100% 100%,100% 100%,7px 64px,calc(100% - 7px) 100%;mask-position:left top,left top,left top,right top;mask-repeat:no-repeat,no-repeat,repeat-y,no-repeat;mask-composite:intersect,intersect,add,add}.bl-boarding[open] .bl-boarding-main:before{content:"";position:absolute;z-index:3;inset:0 auto 0 0;width:9px;background:linear-gradient(90deg,#fffdf8,#fffdf800);pointer-events:none}.bl-boarding[open] .bl-boarding-stub{border-right-color:transparent;mask-image:var(--bl-notch-top),var(--bl-notch-bottom),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%2264%22%20viewBox%3D%220%200%207%2064%22%3E%3Cpath%20fill%3D%22white%22%20transform%3D%22translate%287%200%29%20scale%28-1%201%29%22%20d%3D%22M3%200H7V64H3L2%2062%204%2060%203%2057%201%2055%203%2052%202%2049%204%2047%203%2045%202%2042%204%2039%202%2037%203%2035%201%2032%203%2030%202%2027%204%2025%203%2022%201%2020%203%2017%202%2015%204%2012%202%2010%203%207%202%205%204%202Z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(#000,#000);mask-size:100% 100%,100% 100%,7px 64px,calc(100% - 7px) 100%;mask-position:right top,right top,right top,left top;mask-repeat:no-repeat,no-repeat,repeat-y,no-repeat;mask-composite:intersect,intersect,add,add}.bl-boarding[open] .bl-boarding-stub:after{content:"";position:absolute;inset:0 0 0 auto;width:7px;background:linear-gradient(90deg,#fffaf000,#fffaf0a6);pointer-events:none}.bl-boarding-stub>span{writing-mode:vertical-rl;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:25px;font-weight:600;letter-spacing:.25em}.bl-boarding-stub small{font-size:9px;letter-spacing:.1em}.bl-boarding-copy{position:relative;z-index:2;display:flex;align-items:flex-start;flex-direction:column;min-width:0;padding:30px 12px 30px 36px}.bl-boarding-kicker{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.12em;color:#4e737b}.bl-boarding-kicker>span{display:flex;flex-direction:column;gap:5px}.bl-boarding-kicker small{font-size:8px;letter-spacing:.13em}.bl-boarding-item{display:grid;flex:0 0 44px;height:44px;place-items:center;border:3px double #62949b80;border-radius:50%;background:#ffffff6b}.bl-boarding-item img{width:26px;height:auto;image-rendering:pixelated;transform:rotate(-8deg)}.bl-boarding-title{margin-top:17px;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.35;letter-spacing:-.02em;text-wrap:balance}.bl-boarding-caption{margin-top:8px;font-size:12px;line-height:1.8;color:#5e7b80}.bl-boarding-route{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:23px;font-size:12px;line-height:1.7}.bl-boarding-route>svg{flex-shrink:0;color:#4a8b94;stroke-width:1}.bl-boarding-route>span{display:flex;flex-direction:column;gap:3px}.bl-boarding-route small{color:#5d7c83;font-size:9px}.bl-boarding-print{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:22px;font-size:10px;line-height:1.8;color:#5d7c83}.bl-boarding-print-leaf{width:21px;height:21px}.bl-boarding-print-leaf img{width:100%;height:100%;opacity:.7}.bl-boarding-art{display:flex;position:relative;z-index:2;justify-content:flex-end;flex-direction:column;align-items:center;min-width:0;padding:24px 30px 28px 18px;border-radius:0 8px 8px 0;background:transparent}.bl-boarding-harbor{position:absolute;inset:0 0 0 36%;border-radius:0 8px 8px 0;overflow:hidden;opacity:.22;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,transparent,#000 62%,#00000080);pointer-events:none}.bl-boarding-harbor img{width:100%;height:100%;object-fit:cover;object-position:right bottom;filter:grayscale(.6)}.bl-boarding-port{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;font-size:10px;color:#557a80}.bl-boarding-port strong{font-weight:500;letter-spacing:.2em}.bl-boarding-port small{font-size:8px;letter-spacing:.15em}.bl-boarding-illustration{display:flex;position:relative;align-items:center;flex-direction:column;justify-content:flex-end;width:100%;flex:1;min-height:180px;margin:6px 0 14px}.bl-boarding-chart{position:absolute;top:0;left:calc(50% - 95px);width:190px;height:190px;border:1px solid #a188542e;border-radius:50%;background:linear-gradient(90deg,transparent calc(50% - .5px),#a1885426 50%,transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),#a1885426 50%,transparent calc(50% + .5px))}.bl-boarding-chart:before{content:"";position:absolute;inset:12px;border:1px dashed #a1885438;border-radius:50%}.bl-boarding-traveler{position:relative;width:min(100%,330px);height:180px;filter:drop-shadow(0 7px 6px #264f6220);transform:rotate(-3deg);transform-origin:50% 80%;transition:transform .35s ease}.bl-boarding-traveler img{width:100%;height:100%;object-fit:contain}.bl-boarding-voyage{margin-top:5px;font-size:9px;letter-spacing:.18em;color:#8c7754}.bl-boarding-action{overflow:hidden;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;width:100%;position:relative;padding:11px 12px;border:3px double #4e919999;border-radius:2px;background:#deeeeb;color:#31636c;font-size:12px;line-height:1.6;box-shadow:0 2px 0 #6aa4a466;transition:background .2s ease,border-color .2s ease}.bl-boarding-open,.bl-boarding[open] .bl-boarding-closed{display:none}.bl-boarding[open] .bl-boarding-open{display:inline}.bl-boarding-stamp{display:flex;position:absolute;z-index:2;top:34%;left:4px;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:100px;height:100px;border:3px double #42838a;border-radius:50%;background:#f3faf5bd;color:#42838a;opacity:0;transform:rotate(-16deg);pointer-events:none}.bl-boarding-stamp [data-art-slot]{width:22px;height:22px}.bl-boarding-stamp img{width:100%;height:100%}.bl-boarding-stamp strong{font-size:18px;font-family:"Noto Serif SC",Songti SC,SimSun,serif}.bl-boarding[open] .bl-boarding-stamp{opacity:1}.bl-boarding[open] .bl-boarding-stub{transform:translate(-12px,2px) rotate(-1deg)}.bl-boarding-body{background:radial-gradient(ellipse at 12% 0,#d5f1f3a1,transparent 36%),radial-gradient(ellipse at 90% 0,#dcefeea1,transparent 36%),var(--bl-paper);padding-top:20px}.bl-paper{position:relative;display:grid;grid-template-columns:7fr 5fr;align-items:start;gap:48px;max-width:1160px;margin-inline:auto;padding:56px 26px 38px;color:var(--bl-ink)}.bl-paper-intro{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;gap:25px;padding-bottom:50px}.bl-paper-intro>span:first-child{font-size:11px;letter-spacing:.2em;color:#7e8166}.bl-paper-intro>span:nth-child(2){font-size:24px;color:#849062}.bl-paper-intro p{margin:0;text-align:right;font-size:15px;color:#5d6b50}.bl-schedule{display:grid;grid-template-columns:minmax(0,1fr);position:relative;isolation:isolate;min-width:0;background:#ffffff;border-top:2px solid #88c8d6;border-radius:0 0 18px 5px;scroll-margin-top:94px}.bl-schedule:after{content:"";position:absolute;top:-10px;left:41%;width:95px;height:24px;background:#8acdd366;border-inline:2px dotted #ffffff7d;transform:rotate(-6deg);pointer-events:none}.bl-schedule-scenery{position:absolute;z-index:-1;inset:8px 8px 12px 35%;opacity:.22;mask-image:linear-gradient(90deg,transparent,#000),linear-gradient(#000,transparent 90%);mask-composite:intersect;pointer-events:none}.bl-schedule-scenery img{width:100%;height:100%;object-fit:cover}.bl-ticket-heading{position:relative;padding:35px;overflow:hidden;border-right:1px dashed #9caa7d}.bl-ticket-heading .bl-kicker{color:#687d4e;font-size:10px}.bl-ticket-word{margin-top:35px;font-size:clamp(54px,6.7vw,98px);font-weight:650;line-height:1.1;letter-spacing:-.055em;color:#3d5736;writing-mode:vertical-rl}.bl-ticket-seal{display:flex;position:absolute;bottom:36px;right:30px;width:105px;height:105px;border:1px solid #9da77b;border-radius:50%;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#647746;transform:rotate(-17deg)}.bl-ticket-seal small{font-size:8px;letter-spacing:.15em}.bl-ticket-content{width:100%;max-width:1060px;margin-inline:auto;padding:32px 32px 38px}.bl-ticket-perforation{position:absolute;top:-12px;bottom:-12px;left:calc(31% - 12px);width:24px;pointer-events:none;background:radial-gradient(circle at 50% 0,#f9f3e9 12px,transparent 13px) top /24px 24px no-repeat,radial-gradient(circle at 50% 100%,#f9f3e9 12px,transparent 13px) bottom /24px 24px no-repeat}.bl-section-heading{margin-bottom:20px}.bl-section-heading .bl-kicker{margin-bottom:10px;color:#3d8092;font-size:11px;letter-spacing:.04em}.bl-section-heading h2{font-size:26px;line-height:1.5;font-weight:600;margin:0;letter-spacing:-.04em;color:#28596c;overflow-wrap:anywhere}.bl-section-heading time{display:block;font-size:10px;color:#617e8a;margin-top:10px}.beta-launch .bl-summary{font-size:14px;color:#4d6c79;line-height:1.9;margin-bottom:18px}.beta-launch .bl-richtext{font-size:14px;color:#4d6c79;line-height:2}.beta-launch .bl-richtext h2,.beta-launch .bl-richtext h3,.beta-launch .bl-richtext h4{font-size:15px;font-weight:600;color:#28596c;margin-top:24px}.beta-launch .bl-richtext a{color:#217689}.beta-launch .bl-richtext li{margin:10px 0}.beta-launch .bl-richtext li strong{color:#28596c;font-weight:600}.beta-launch .bl-empty{color:#587781;font-size:14px;line-height:1.9}.beta-launch .bl-paper-link{color:#217689;font-size:13px;gap:14px;margin-top:22px}.bl-schedule-fields{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:22px}.beta-launch .bl-schedule-fields>div{border-top-color:#c8e0e7}.beta-launch .bl-schedule-fields dt{color:#466b7c}.beta-launch .bl-schedule-fields dd{color:#316f83;background:#e4f3f7}.bl-rules{display:grid;grid-template-columns:minmax(0,1fr) 160px;position:relative;isolation:isolate;min-width:0;gap:16px;margin-top:42px;align-items:center;scroll-margin-top:94px}.bl-rules:before{content:"";position:absolute;z-index:-1;inset:22px -14px -12px -18px;border-radius:61% 35% 58% 34%/38% 46% 50% 55%;background:#d9f0eda3;transform:rotate(-4deg);pointer-events:none}.bl-rules-copy{min-width:0}.bl-recruitment-description{font-size:14px;line-height:1.9;color:#4d6c79}.bl-recruitment{max-width:1160px;margin-inline:auto;padding:4px 26px 30px}.bl-recruitment-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.bl-slime-guide{flex:0 0 112px;height:72px}.bl-slime-guide img{display:block;width:100%;height:100%;object-fit:contain}.bl-recruitment-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:20px 0;list-style:none;border-block:1px solid #c8e0e7}.bl-recruitment-steps li{display:flex;gap:12px;min-width:0}.bl-recruitment-steps svg{color:#2d879b;flex-shrink:0;margin-top:3px}.bl-recruitment-steps h3{margin:0 0 8px;font-size:16px;color:#28596c}.bl-recruitment-note,.bl-recruitment-steps p{margin:0;font-size:13px;line-height:1.9;color:#587781}.bl-recruitment-faq>div{margin-bottom:20px;font-size:13px;line-height:1.9}.bl-recruitment-faq dt{color:#28596c;font-weight:600}.bl-recruitment-faq dd{margin:6px 0 0;color:#587781}.bl-rules-art{position:relative;height:140px;isolation:isolate}.bl-rules-art:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:35px;bottom:25px;border-radius:45% 45% 7px 7px;background:transparent;transform:rotate(7deg)}.bl-rules-sticker{position:absolute;z-index:1;top:-5px;right:-10px;transform:rotate(8deg);width:190px;height:155px;background:#e7c097;clip-path:polygon(7% 7%,92% 0,100% 88%,4% 100%);padding:26px 22px;color:#6a492b}.bl-rules-sticker span{display:block;font-size:11px;margin-bottom:8px}.bl-rules-sticker strong{font-size:24px;letter-spacing:-.04em}.bl-rules-sticker svg{position:absolute;right:22px;bottom:18px;transform:rotate(-16deg)}.bl-adventurer{position:absolute;inset:0;transform:rotate(-3deg)}.bl-adventurer img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.bl-art-tag{position:absolute;z-index:2;left:-28px;bottom:14px;display:flex;align-items:center;gap:38px;padding:19px 24px;background:#354d35;color:#f9f3e9;transform:rotate(-7deg);font-size:12px}.bl-world{position:relative;isolation:isolate;max-width:1160px;margin-inline:auto;padding:20px 26px 42px;display:grid;grid-template-columns:1.04fr 1fr;gap:48px;align-items:center;color:var(--bl-ink);scroll-margin-top:94px}.bl-world:before{content:"";position:absolute;z-index:-1;inset:32px 16px 38px 54%;background:#ffffffb3;border-radius:10% 48% 16% 42%/28% 14% 28% 18%;transform:rotate(2deg)}.bl-world-title{position:absolute;left:38px;right:20px;top:0;font-size:clamp(84px,14.3vw,220px);line-height:1.05;letter-spacing:-.05em;font-weight:650;color:transparent;-webkit-text-stroke:1px #bbc99c3d;pointer-events:none}.bl-world-scene{position:relative;min-width:0;height:290px;margin:0 0 18px;border-radius:42% 36% 44% 22%/34% 44% 28% 36%;overflow:hidden;transform:rotate(-3deg)}.bl-world-scene [data-art-slot],.bl-world-scene img{width:100%;height:100%}.bl-world-scene img{display:block;object-fit:cover}.bl-world-caption{position:absolute;bottom:-34px;left:10px;right:10px;display:flex;justify-content:space-between;color:#4c6043;font-size:11px;letter-spacing:.08em}.bl-world-copy{position:relative;z-index:2;align-self:center;padding:32px 24px 32px 0;min-width:0}.bl-world-copy .bl-section-heading .bl-kicker{color:#3d8092}.bl-world-copy .bl-section-heading h2{color:#28596c}.beta-launch .bl-world-copy .bl-richtext,.beta-launch .bl-world-copy .bl-summary{color:#4d6c79}.beta-launch .bl-world-copy .bl-richtext h2,.beta-launch .bl-world-copy .bl-richtext h3,.beta-launch .bl-world-copy .bl-richtext h4,.beta-launch .bl-world-copy .bl-richtext strong{color:#28596c}.beta-launch .bl-world-copy .bl-richtext a{color:#217689}.bl-mage{position:absolute;left:34px;bottom:20px;height:100px;width:160px}.bl-mage img,.bl-mage-figure{width:100%;height:100%}.bl-mage img{display:block;object-fit:contain}.bl-world-copy{grid-column:2;grid-row:1}.beta-launch .bl-world-copy blockquote{color:#4d6c79;border-left-color:#88c8d6}.bl-world-copy .bl-section-heading time{color:#617e8a}.beta-launch .bl-world-copy .bl-empty,.beta-launch .bl-world-copy .lc-link{color:#217689}.bl-mage-figure{filter:drop-shadow(0 12px 14px #10261940)}.bl-last-pages{display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:1160px;margin-inline:auto;padding:32px 26px 56px;color:var(--bl-ink)}.bl-faq{position:relative;scroll-margin-top:94px}.bl-question{position:absolute;right:8px;top:-10px;color:#e0e4cb;font-size:150px;line-height:1;font-family:Georgia,serif;pointer-events:none}.bl-faq .bl-section-heading{position:relative}.bl-notices{min-width:0;scroll-margin-top:94px}.beta-launch .bl-news-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.beta-launch .bl-news-list li{position:static}.beta-launch .bl-news-list a{position:relative;grid-template-columns:106px minmax(0,1fr) 20px;grid-template-rows:auto;align-items:center;min-height:82px;height:auto;border-radius:0;border-bottom:1px solid #c8e0e7;padding:10px 0;gap:18px}.beta-launch .bl-news-list .bl-news-image{grid-column:1;margin:0;height:58px;border:3px solid #fff;border-radius:0;transform:rotate(-4deg);box-shadow:0 4px 6px #243c3214}.beta-launch .bl-news-list li:nth-child(2n) .bl-news-image{transform:rotate(3deg)}.beta-launch .bl-news-list .bl-news-title{grid-column:2;font-size:13px;color:#466b7c;line-height:1.8}.beta-launch .bl-news-list svg{color:#368497}.beta-launch .bl-news-title time{display:block;margin-top:6px;color:#617e8a;font-size:11px}.beta-launch .bl-news-list a:hover{transform:translateY(-4px);box-shadow:none}.beta-launch .bl-news-list a:hover img{transform:scale(1.06)}.bl-departure{position:relative;isolation:isolate;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:24px 64px;padding:40px max(26px,calc((100% - 1108px) / 2)) 18px;background:#224e62;color:var(--bl-paper)}.bl-departure-scene{position:absolute;z-index:-1;inset:0 0 0 25%;overflow:hidden;opacity:.3;mask-image:linear-gradient(90deg,transparent,#000 85%);pointer-events:none}.bl-departure-scene img{width:100%;height:100%;object-fit:cover;object-position:center 70%;filter:saturate(.8)}.bl-departure:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#224e62,#224e6233 65%);pointer-events:none}.bl-departure .bl-kicker{color:#a8dedf;margin-bottom:22px;font-size:11px;letter-spacing:.18em}.bl-departure h2{font-size:28px;line-height:1.3;font-weight:500;letter-spacing:-.03em;margin:0 0 24px}.bl-departure h2 span{display:block;margin-top:6px;color:#afebe4;font-size:1.2em;font-weight:650}.bl-departure-note{max-width:320px;margin:0;font-size:13px;line-height:2;color:#c2dfe7;text-wrap:pretty}.bl-departure-actions{min-width:0;border-top:1px solid #f9f3e938}.bl-departure-link{display:flex;align-items:center;gap:20px;padding:24px 8px;border-bottom:1px solid #f9f3e938;transition:background .22s ease}.bl-departure-link>svg:first-child{color:#a8dedf;stroke-width:1.4}.bl-departure-link>span{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0}.bl-departure-link strong{font-size:17px;font-weight:500}.bl-departure-link small{color:#c2dfe7;font-size:11px;line-height:1.8}.bl-departure-arrow{color:#afebe4;transition:transform .22s ease}.bl-departure-link:hover{background:#c5cd9e0e}.bl-departure-link:hover .bl-departure-arrow{transform:translate(3px,-3px)}.bl-departure-footnote{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px 24px;border-top:1px solid #f9f3e91c;padding-top:18px;color:#b9d6de;font-size:11px;line-height:1.8}.bl-departure-footnote p{margin:0}.bl-departure-footnote a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#e6f5fa;white-space:nowrap}.bl-footer{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:32px 64px;color:#527782;font-size:11px}.bl-footer>span:nth-child(2){color:#617e8a}.bl-footer a{display:flex;align-items:center;gap:10px;min-height:44px}@media (max-width:1100px){.bl-header{padding:0 36px}.beta-launch .bl-hero{min-height:650px;padding:46px 36px 110px}.beta-launch .bl-hero h1{font-size:86px}.bl-orbit{width:430px;height:430px;right:20px;top:80px}.bl-hero-description{max-width:345px}.bl-dreamer{inset:0}.bl-orbit-label--bottom{left:20px;bottom:35px}.bl-hero-word{left:32px;bottom:-5px}.beta-launch .bl-section-nav{padding:8px 12px}.beta-launch .bl-section-nav a{padding:0 14px}.bl-last-pages,.bl-paper{padding:38px 30px;gap:32px}.bl-paper-intro{gap:10px;grid-template-columns:auto 24px 1fr}.bl-paper-intro p{font-size:12px}.bl-ticket-heading{padding:26px}.bl-ticket-content{padding:28px}.bl-ticket-seal{width:82px;height:82px;right:15px;bottom:30px}.bl-rules{gap:10px;grid-template-columns:minmax(0,1fr) 100px}.bl-rules:before{transform:none}.bl-rules-art{height:120px}.bl-rules-sticker{width:170px;height:144px}.bl-adventurer{inset:0}.bl-world{padding:20px 30px 34px;gap:32px}.bl-world-scene{height:250px}.bl-world-copy{padding:24px 12px 24px 0}.bl-mage{height:90px;width:140px}.bl-last-pages{gap:32px}.bl-departure{padding:36px 30px 18px;gap:24px 40px}}@media (max-width:760px){.bl-brand .brand-logo{width:124px;height:48px}.bl-recruitment{padding:8px 18px 18px}.bl-recruitment-steps{grid-template-columns:minmax(0,1fr);gap:20px}.bl-motes i:nth-child(n+5){display:none}.bl-header{padding:0 16px;height:60px;gap:12px}.bl-brand{font-size:20px;gap:7px}.bl-brand [data-art-slot]{width:28px;height:28px}.bl-brand small{font-size:6px;letter-spacing:.1em}.bl-header nav{gap:12px}.bl-home{gap:6px;font-size:10px}.beta-launch .bl-hero{padding:24px 18px 32px;min-height:0;display:flex;flex-direction:column}.beta-launch .bl-hero-copy{width:100%;max-width:100%;padding:0}.beta-launch .bl-hero h1{font-size:clamp(42px,11vw,46px);max-width:none}.bl-hero h1 small{margin-top:16px;font-size:12px}.bl-hero-line i{font-size:24px;margin-left:-16px}.bl-kicker{font-size:9px}.bl-hero-description{max-width:100%;margin-top:12px}.bl-hero-description .bl-summary{font-size:12px}.bl-hero-description .bl-richtext{font-size:11px}.bl-hero-actions{margin-top:18px;gap:16px}.beta-launch .bl-button{padding:0 20px;min-height:48px;gap:22px;font-size:12px}.beta-launch .bl-hero-visual{position:relative;top:auto;right:auto;bottom:auto;order:1;height:244px;width:100%;margin:16px 0 0}.bl-dreamer{inset:0 -12px;transform:none}.bl-orbit{width:220px;height:220px;top:auto;bottom:30px;right:25px}.bl-orbit:before{inset:-20px 15px}.bl-orbit i:nth-child(3){top:240px}.bl-orbit-label--top{top:16px;right:4px;font-size:10px;padding:8px 12px}.bl-orbit-label--bottom{left:16px;bottom:12px;font-size:10px;padding:10px 12px;box-shadow:4px 4px 0 #a2d1d4}.bl-art-star--one{top:120px;left:0;font-size:44px}.bl-art-star--two{right:6px;bottom:60px;font-size:25px}.bl-coordinate{font-size:7px;right:9px;top:36px}.bl-hero-word{font-size:26vw;left:18px;bottom:4px}.beta-launch .bl-section-nav{padding:6px 8px;gap:0;display:flex;overflow:auto}.beta-launch .bl-section-nav a{flex:1 0 auto;padding:8px;min-height:44px;font-size:12px;flex-direction:row;white-space:nowrap}.beta-launch .bl-section-nav a svg{display:none}.bl-paper{grid-template-columns:minmax(0,1fr);padding:24px 18px 18px;gap:24px}.bl-paper-intro{grid-template-columns:1fr 20px;gap:12px;padding-bottom:28px}.bl-paper-intro>span:first-child{font-size:9px}.bl-paper-intro p{grid-column:1/-1;text-align:left;font-size:13px;line-height:1.8}.bl-schedule{grid-template-columns:minmax(0,1fr);border-radius:8px}.bl-ticket-heading{padding:22px;border-right:0;border-bottom:1px dashed #9da77b;min-height:148px}.bl-ticket-heading .bl-kicker{margin-bottom:12px;font-size:9px}.bl-ticket-word{writing-mode:horizontal-tb;margin:0;font-size:58px}.bl-ticket-seal{right:20px;bottom:15px;width:72px;height:72px;gap:5px}.bl-ticket-seal svg{width:22px}.bl-ticket-content{padding:24px 22px}.bl-ticket-perforation{display:none}.bl-section-heading{margin-bottom:20px}.bl-section-heading h2{font-size:21px}.bl-section-heading .bl-kicker{font-size:10px}.beta-launch .bl-empty,.beta-launch .bl-richtext,.beta-launch .bl-summary{font-size:13px}.beta-launch .bl-richtext h3{font-size:14px}.bl-schedule-fields{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.bl-rules{grid-template-columns:minmax(0,1fr) 100px;margin-top:0;gap:12px;padding:12px 8px}.bl-rules-art{height:120px;margin:0}.bl-rules-art:before{transform:rotate(4deg)}.bl-rules-sticker{right:-6px;width:144px;height:130px;padding:22px}.bl-rules-sticker strong{font-size:21px}.bl-rules-sticker svg{width:24px;bottom:18px}.bl-adventurer{inset:0;transform:none}.bl-art-tag{left:-10px;bottom:16px;padding:16px;font-size:11px;gap:24px}.bl-world{padding:18px;grid-template-columns:minmax(0,1fr);gap:12px}.bl-world:before{inset:220px 16px 10px}.bl-world-title{font-size:16.5vw;top:16px;left:22px}.bl-world-scene{height:210px;margin:0 4px 14px;transform:rotate(-2deg)}.bl-world-caption{bottom:-28px;font-size:9px;letter-spacing:0}.bl-mage{top:166px;bottom:auto;left:28px;height:70px;width:110px}.bl-world-copy{grid-column:1;grid-row:2;padding:12px 8px 18px}.bl-last-pages{grid-template-columns:minmax(0,1fr);padding:24px 18px;gap:24px}.bl-question{font-size:100px;top:-15px}.beta-launch .bl-news-list a{grid-template-columns:84px minmax(0,1fr) 16px;gap:13px}.beta-launch .bl-news-list .bl-news-title{font-size:12px}.beta-launch .bl-news-list .bl-news-image{height:64px}.bl-departure{padding:24px 18px 18px;grid-template-columns:1fr;gap:30px}.bl-departure-scene{inset:0;opacity:.23}.bl-departure h2{font-size:22px}.bl-departure-link{padding:20px 4px;gap:16px}.bl-departure-footnote{align-items:flex-start;flex-direction:column;gap:0}.bl-footer{padding:22px 26px;flex-wrap:wrap;gap:8px 24px;font-size:10px}.bl-footer>span:nth-child(2){display:none}}@media (max-width:380px){.bl-header{padding:0 16px}.bl-home{font-size:0;gap:0}.beta-launch .bl-hero{padding-left:18px;padding-right:18px}.beta-launch .bl-hero h1{font-size:42px}}@media (prefers-reduced-motion:reduce){.beta-launch [data-launch-reveal]{opacity:1}.beta-launch *,.beta-launch :after,.beta-launch :before{transition:none!important;animation:none!important}.bl-sky{transform:none}.bl-dreamer{transform:rotate(-3deg)}.beta-launch .bl-button:hover,.beta-launch .bl-news-list a:hover,.beta-launch .bl-news-list a:hover img,.bl-departure-link:hover .bl-departure-arrow{transform:none}}@media (prefers-reduced-motion:no-preference) and (pointer:fine){.beta-launch .bl-section-nav a svg{transition:transform .22s ease}.beta-launch .bl-section-nav a:focus-visible svg,.beta-launch .bl-section-nav a:hover svg{transform:translate(3px,-3px)}.bl-boarding-ticket:hover .bl-boarding-main{box-shadow:9px 13px 0 #68734c38}.bl-boarding:not([open]) .bl-boarding-ticket:hover .bl-boarding-traveler{transform:translateY(-3px) rotate(-1deg)}.bl-boarding:not([open]) .bl-boarding-ticket:hover .bl-boarding-action{background:#e7d5aa;border-color:#796349}.bl-adventurer img,.bl-dreamer img,.bl-mage-figure{transform:perspective(1000px) rotateX(var(--launch-tilt-x,0deg)) rotateY(var(--launch-tilt-y,0deg)) translate3d(var(--launch-layer-x,0),var(--launch-layer-y,0),0);transform-origin:50% 60%}.bl-rules-art:before{transform:perspective(1000px) rotateX(calc(var(--launch-tilt-x, 0deg) * .35)) rotateY(calc(var(--launch-tilt-y, 0deg) * .35)) rotate(7deg)}.bl-world-scene img{transform:perspective(1000px) rotateX(calc(var(--launch-tilt-x, 0deg) * .5)) rotateY(calc(var(--launch-tilt-y, 0deg) * .5))}.beta-launch[data-launch-enhanced=true] [data-launch-reveal]{transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.beta-launch[data-launch-enhanced=true] [data-launch-reveal]:not(.is-revealed){opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:no-preference){.beta-launch[data-launch-enhanced=true] .bl-motes i{animation:bl-mote-drift 9s ease-in-out var(--mote-delay,0s) infinite}.beta-launch[data-launch-enhanced=true] .bl-art-star{animation:bl-star-glimmer 6s ease-in-out infinite}.beta-launch[data-launch-enhanced=true] .bl-art-star--two{animation-delay:-3s}.beta-launch[data-launch-enhanced=true] .bl-hero-line i{animation:bl-title-star 8s ease-in-out infinite}.beta-launch[data-launch-enhanced=true] .bl-orbit-label--top{animation:bl-label-float 7s ease-in-out infinite}.beta-launch[data-launch-enhanced=true] .bl-boarding:not([open]) .bl-boarding-action:after{content:"";position:absolute;inset:-30% auto -30% 0;width:30%;background:linear-gradient(90deg,transparent,#ffffff8c,transparent);pointer-events:none;animation:bl-ticket-sheen 7.5s ease-in-out infinite}.bl-boarding:not([open]) .bl-boarding-action{animation:bl-ticket-invite 2.8s ease-in-out infinite}.bl-boarding-stub{transition:transform .42s cubic-bezier(.22,1,.36,1)}.bl-boarding[open] .bl-boarding-stub{animation:bl-ticket-tear .6s cubic-bezier(.22,1,.36,1) both}.bl-boarding[open] .bl-boarding-stamp{animation:bl-ticket-stamp .5s cubic-bezier(.22,1,.36,1) both}.bl-boarding[open] .bl-boarding-body{animation:bl-ticket-unfold .45s ease .26s both}}.beta-launch [data-launch-ambient][data-launch-visible=false] [data-launch-loop],.beta-launch [data-launch-ambient][data-launch-visible=false] [data-launch-loop]:after,.beta-launch[data-launch-paused=true] [data-launch-loop],.beta-launch[data-launch-paused=true] [data-launch-loop]:after{animation-play-state:paused!important}@keyframes bl-mote-drift{0%,to{opacity:.15;transform:translateZ(0)}50%{opacity:.65;transform:translate3d(8px,-24px,0)}}@keyframes bl-star-glimmer{0%,to{opacity:.65;transform:rotate(-5deg) scale(.94)}50%{opacity:1;transform:rotate(8deg) scale(1.04)}}@keyframes bl-title-star{0%,to{transform:rotate(15deg)}50%{transform:rotate(45deg)}}@keyframes bl-label-float{0%,to{transform:translateY(0) rotate(6deg)}50%{transform:translateY(-7px) rotate(4deg)}}@keyframes bl-ticket-sheen{0%,62%{opacity:0;transform:translateX(-150%) skewX(-18deg)}66%{opacity:.8}88%{opacity:.8;transform:translateX(450%) skewX(-18deg)}92%,to{opacity:0;transform:translateX(450%) skewX(-18deg)}}@keyframes bl-ticket-invite{0%,to{background:#deeeeb;border-color:#4e919999;box-shadow:0 2px 0 #6aa4a466,0 0 0 0 #7cced600}50%{background:#f0fffa;border-color:#4b9b9d;box-shadow:0 2px 0 #6aa4a466,0 0 18px 3px #7cced655}}@keyframes bl-ticket-tear{0%{transform:translate(0) rotate(0)}45%{transform:translate(-4px,1px) rotate(-1.6deg)}to{transform:translate(-12px,2px) rotate(-1deg)}}@keyframes bl-ticket-stamp{0%{opacity:0;transform:rotate(-25deg) scale(1.6)}55%{opacity:1;transform:rotate(-16deg) scale(.94)}to{opacity:1;transform:rotate(-16deg) scale(1)}}@keyframes bl-ticket-unfold{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.bl-boarding-ticket{margin-inline:36px;grid-template-columns:82px minmax(0,1fr)}.bl-boarding-main{grid-template-columns:minmax(0,1fr) 38%}.bl-boarding-copy{padding:28px 10px 28px 26px}.bl-boarding-art{padding:24px 24px 28px 12px}.bl-boarding-port small{display:none}}@media (max-width:760px){.bl-boarding{padding-top:20px}.bl-boarding-ticket{grid-template-columns:44px minmax(0,1fr);min-height:0;margin:0 16px 28px}.bl-boarding-stub{padding:22px 8px}.bl-boarding-main{grid-template-columns:minmax(0,1fr)}.bl-boarding-stub>span{font-size:20px}.bl-boarding-stub small{font-size:7px}.bl-boarding-copy{padding:20px 16px 12px}.bl-boarding-kicker{font-size:9px;line-height:1.8;letter-spacing:.08em}.bl-boarding-kicker small{font-size:6px;letter-spacing:.06em}.bl-boarding-item{flex-basis:36px;height:36px}.bl-boarding-title{font-size:clamp(22px,6vw,26px);line-height:1.4;margin-top:12px}.bl-boarding-caption{font-size:11px}.bl-boarding-route{gap:10px;margin-top:18px;font-size:11px}.bl-boarding-route>svg{width:16px}.bl-boarding-print{padding-top:20px;gap:9px}.bl-boarding-art{min-height:0;padding:6px 16px 18px;border-radius:0 0 8px 0}.bl-boarding-port{font-size:9px}.bl-boarding-harbor{inset:30% 0 0;mask-image:linear-gradient(transparent,#000 55%,transparent);opacity:.16}.bl-boarding-illustration{min-height:132px;margin-bottom:12px}.bl-boarding-traveler{width:min(100%,300px);height:132px;margin-left:0}.bl-boarding-chart{width:135px;height:135px;left:calc(50% - 67px)}.bl-boarding-voyage{font-size:8px}.bl-boarding-stamp{top:45px;width:82px;height:82px;left:20px;gap:3px}.bl-boarding-stamp [data-art-slot]{width:17px;height:17px}.bl-boarding-stamp strong{font-size:16px}.bl-boarding-action{min-height:44px;padding:13px 8px;gap:7px;font-size:11px}}