:root{--ink:#25272b;--red:#e84859;--line:#e2e3e7;--muted:#686c74}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font:16px/1.65 Arial,Microsoft JhengHei,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}button,input,select{font:inherit}a,button,input,select{outline-offset:4px}button{cursor:pointer;background:var(--red);color:#fff;border:0;border-radius:4px;padding:10px 24px}header{max-width:1240px;margin:auto;padding:22px 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-weight:900;font-size:30px;letter-spacing:1px;line-height:1}.brand span{color:var(--red)}.brand small{display:block;font-size:11px;letter-spacing:5px;font-weight:400;margin-top:8px}nav{display:flex;gap:28px}.testbar{background:#fff2dd;color:#6d4912;text-align:center;padding:7px 16px;font-size:13px}main{max-width:1240px;margin:auto;padding:32px 30px 70px}h1{font-size:32px;line-height:1.35;margin:8px 0 12px}h2{font-size:20px;line-height:1.5}.eyebrow{color:var(--red);font-size:14px;font-weight:700;margin-bottom:5px}.intro p:last-child{color:var(--muted)}.filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px;background:#f6f6f7;border:1px solid var(--line);margin:28px 0}.filters label{font-size:13px;font-weight:700}.filters input,.filters select{width:100%;display:block;margin-top:6px;padding:9px 10px;border:1px solid #bbbfc7;border-radius:3px;background:white;min-width:0;color:var(--ink)}.filters .wide{grid-column:span 2}.clear{align-self:center;font-size:14px;text-align:center}.resultbar{display:flex;justify-content:space-between;margin:28px 0 18px}.resultbar span{font-size:14px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.card{display:block;border:1px solid var(--line);height:100%;background:#fff}.card:hover{box-shadow:0 5px 18px #0001}.card img,.missing{width:100%;height:auto;aspect-ratio:824/461;object-fit:cover;display:block}.missing{display:flex;align-items:center;justify-content:center;background:#efeff1;color:#75757b;font-size:14px}.cardbody{padding:18px}.cardbody h2{margin:6px 0 18px;font-size:18px}.group{margin:0}.group,.meta{font-size:13px;color:var(--muted)}.meta{display:flex;justify-content:space-between}.price{margin:14px 0 0;color:var(--red);font-weight:700}.price small{font-weight:400}.pagination{justify-content:center;margin-top:36px;align-items:center}.pagination a{border:1px solid var(--line);padding:8px 15px}.empty{padding:60px;text-align:center;background:#f6f6f7}.back{color:var(--muted);font-size:14px}.detailheading{margin:30px 0}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gallery figure{margin:0}.gallery img{width:100%;height:auto;display:block}.notice{padding:18px;border-left:3px solid var(--red);background:#f8f8f9;color:var(--muted);margin-top:24px}.tablewrap{overflow:auto}table{border-collapse:collapse;width:100%;margin:24px 0}td,th{text-align:left;padding:16px;border-bottom:1px solid var(--line);vertical-align:top}th{background:#f6f6f7}footer{text-align:center;border-top:1px solid var(--line);padding:28px;color:var(--muted);font-size:13px}@media(max-width:760px){header{padding:18px}.brand{font-size:25px}nav{gap:16px;font-size:14px}main{padding:24px 18px 48px}h1{font-size:26px}.filters{padding:16px}.filters,.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{gap:14px}.cardbody{padding:12px}.cardbody h2{font-size:16px}.resultbar{gap:10px;font-size:14px}.gallery{grid-template-columns:1fr}}@media(max-width:440px){.grid{grid-template-columns:1fr}.resultbar{flex-direction:column}.testbar{font-size:11px}}:root{--skyblue:#35647d;--pink:#f564ac}body{font-family:Arial,Microsoft JhengHei,sans-serif}.original-header{max-width:none;height:80px;padding:0 60px;position:relative;background:#fff;border:0;z-index:20}.original-logo{display:block}.original-logo img{width:275px;height:42px;object-fit:contain;display:block}.original-header nav{align-items:center;font-size:13px;color:var(--skyblue);gap:26px}.original-header details{position:relative}.original-header summary{cursor:pointer;list-style:none}.login-link{border-radius:20px;background:#34617e;color:white;padding:5px 12px}.navigation-panel{position:absolute;right:0;top:30px;width:230px;background:white;box-shadow:0 8px 25px #0003;padding:18px;display:grid;gap:12px}.original-hero{position:relative;width:100%;overflow:hidden}.original-hero img{width:100%;height:auto;display:block;aspect-ratio:1920/645;object-fit:cover}.original-hero .hero-headline{position:absolute;left:5.5%;bottom:8%;z-index:1;max-width:88%;color:#fff;font-size:clamp(26px,4.1vw,70px);font-weight:700;line-height:1.2;letter-spacing:.06em;text-shadow:0 3px 20px #1d2735cc,0 1px 3px #162232;pointer-events:none}.hero-next,.hero-prev{position:absolute;top:45%;background:#0005;padding:5px 16px;font-size:32px}.hero-prev{left:20px}.hero-next{right:20px}.hero-dots{position:absolute;bottom:14px;left:0;right:0;display:flex;gap:8px;justify-content:center}.hero-dots button{border-radius:100%;padding:0;width:22px;height:22px;font-size:11px;background:#fff8;color:#223}.hero-dots button[aria-pressed=true]{background:#f564ac}.home-original{max-width:1440px;padding:100px 60px}.home-search{display:grid;grid-template-columns:1fr 1fr 1fr 50px;gap:15px;padding:28px;background:linear-gradient(135deg,#d7d7da,#f4f4f5,#e3e3e5);border:1px solid #ccc;box-shadow:1px 2px 3px #0002}.home-search input,.home-search select{display:block;width:100%;height:38px;background:white;border:0;padding:6px 12px;font:inherit;font-size:13px;min-width:0;color:#555}.home-search button{background:none;color:#555;padding:0;font-size:40px;line-height:38px}.hotwords{display:flex;gap:30px;padding:12px 30px;color:#999;font-size:13px}.home-section{margin-top:55px;margin-bottom:65px}.home-section h2{font-size:27px;font-weight:400;margin:0 0 22px;display:flex;align-items:center;gap:12px;color:#333}.home-section h2 img{width:44px;height:43px;object-fit:contain}.original-carousel{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 14px 18px;scrollbar-width:thin}.original-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 90px)/4);scroll-snap-align:start;min-width:0}.original-photo{display:block;overflow:hidden;border-radius:9px;aspect-ratio:824/461;background:#eee}.original-photo img{width:100%;height:100%;object-fit:cover;display:block}.original-card h3{font-size:18px;line-height:1.3;margin:12px 0 0;color:#333}.original-card-body{padding-top:10px}.category-pill{display:inline-block;font-size:12px;color:#416b86;border:1px solid #8aa5b4;border-radius:14px;padding:0 9px}.artist{display:block;color:#999;font-size:13px;margin:3px 0}.original-meta{color:#aaa;font-size:13px;margin:8px 0}.large-cards .original-card{flex-basis:calc((100% - 60px)/3)}.planet-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px}.planet-grid img{width:100%;height:auto;display:block}.planet-grid h2{font-size:18px}.galaxy-scroll{display:flex;gap:28px;overflow:auto;scroll-snap-type:x mandatory}.galaxy-scroll a{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 112px)/5);scroll-snap-align:start}.galaxy-scroll img{width:100%;height:auto;display:block}.why-showow{display:block;position:relative;margin:55px -30px 40px}.why-showow img{width:100%;height:auto;max-height:440px;object-fit:cover;display:block}.why-showow span{position:relative;display:inline-block;background:linear-gradient(90deg,#ef6ca6,#5579f4,#49caee);color:white;padding:40px 60px;font-size:25px;letter-spacing:3px;margin:-55px 0 0 8%}.original-footer{padding:0;border:0;text-align:left;background:#232323;color:#999}.benefits{display:grid;grid-template-columns:repeat(6,1fr);text-align:center;border-top:2px solid transparent;border-image:linear-gradient(90deg,#f56ab1,#3ac8f8) 1;background:white;padding:30px 45px}.benefits span{font-size:43px;display:block;color:#55829c;line-height:1.4}.benefits div{font-size:15px;letter-spacing:1px}.footer-columns{padding:40px 60px 55px;display:grid;grid-template-columns:1fr 2fr 1fr 1.5fr;gap:40px;max-width:1440px;margin:auto}.footer-columns h3{color:#ddd;font-size:16px;margin:0 0 12px}.footer-columns a{display:block;font-size:13px;line-height:1.9}.copyright{background:#111;padding:18px 30px;text-align:center;font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-content{max-width:1320px;min-height:480px}.breadcrumbs{font-size:13px;color:#888;margin:5px 0 28px}.rich-content{line-height:1.9;margin:28px 0;overflow-wrap:anywhere}.rich-content img{max-width:100%;height:auto}.rich-content table{max-width:100%;display:block;overflow-x:auto}.rich-content a{color:#36738d}.category-tabs{margin:25px 0 35px;flex-wrap:wrap}.group-banner{width:100%;max-height:480px;object-fit:cover}.galaxy-pages{display:grid;gap:40px;grid-template-columns:1fr 1fr}.galaxy-pages img{width:100%;aspect-ratio:2/1;object-fit:cover}.galaxy-pages article{padding-bottom:25px;border-bottom:1px solid #ddd}@media(max-width:900px){.original-header{padding:15px 25px;height:74px}.original-logo img{width:210px;height:auto}.original-header nav{gap:14px}.home-original{padding:55px 28px}.large-cards .original-card,.original-card{flex-basis:calc((100% - 30px)/2)}.planet-grid{grid-template-columns:repeat(3,1fr);gap:20px}.galaxy-scroll a{flex-basis:calc((100% - 56px)/3)}.home-section{margin-top:40px}.footer-columns{padding:30px;gap:20px}.benefits{padding:20px}.why-showow span{font-size:20px;padding:25px}.home-search{grid-template-columns:1fr 1fr 1fr 35px;gap:10px;padding:18px}}@media(max-width:600px){.original-header{padding:12px 18px;height:auto;min-height:68px}.original-logo img{width:170px}.original-header nav{font-size:11px;gap:12px;flex-wrap:wrap;justify-content:flex-end}.original-header nav>a:first-child{display:none}.original-hero img{aspect-ratio:720/370}.home-original{padding:35px 18px}.home-search{grid-template-columns:1fr 1fr;padding:16px;gap:10px}.home-search button{font-size:28px}.home-search label:nth-child(3){grid-column:1}.home-section{margin:35px 0}.home-section h2{font-size:22px}.original-carousel{gap:18px;padding:0 0 12px}.large-cards .original-card,.original-card{flex-basis:82%}.original-card h3{font-size:17px}.planet-grid{gap:12px}.galaxy-scroll{gap:15px}.galaxy-scroll a{flex-basis:45%}.why-showow{margin:30px 0}.why-showow span{font-size:16px;padding:20px;margin:-15px 0 0;letter-spacing:1px}.benefits{grid-template-columns:repeat(3,1fr);gap:20px}.benefits div{font-size:12px}.benefits span{font-size:30px}.footer-columns{grid-template-columns:1fr 1fr}.galaxy-pages{grid-template-columns:1fr}.home-search input,.home-search select{font-size:12px}.hotwords{padding:10px;gap:20px}}.benefits img{display:block;height:64px;max-width:90px;object-fit:contain;margin:0 auto 12px}.program-description{white-space:pre-wrap}.legacy-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 30px}.legacy-search-grid .original-card{padding-bottom:12px}.search-original{max-width:1360px}.search-original .intro{background:#f6f6f6;padding:25px;margin-bottom:20px}.search-original .intro h1{font-size:25px}.advanced-search{grid-column:1/-1}.filter-options{display:flex;flex-wrap:wrap;gap:12px;padding:12px 0}.filter-options label{display:flex;align-items:center;gap:5px;font-size:13px}.filter-options input{width:auto}.inner-space{background:url(/legacy/ridea/images/frontend/pc/tw/inner_bn.jpg) 50%/cover;height:180px;color:white;display:flex;align-items:flex-end;padding:28px 60px}.inner-space a{color:white}@media(max-width:600px){.legacy-search-grid{grid-template-columns:1fr;gap:25px}.inner-space{height:110px;padding:20px}.search-original .intro{padding:15px}.benefits img{height:45px}}.footer-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:24px 60px 0;max-width:1440px;margin:auto;font-size:13px}.footer-actions a,.footer-actions span{border:1px solid #777;border-radius:4px;padding:8px 12px}.footer-actions a{color:#ddd}.hosted-footer-columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:25px}.footer-contact,.hosted-footer-columns a{color:#c4c4c4}.hosted-footer-columns h3 a{font-size:16px}.footer-unavailable{display:block;font-size:13px;line-height:1.9;color:#aaa}.footer-contact{border-top:1px solid #444;max-width:1440px;margin:auto;padding:20px 60px 28px;display:flex;gap:60px;font-size:13px;line-height:1.8}.footer-contact a,.footer-contact strong{color:#ddd}@media(max-width:900px){.hosted-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-contact{padding:20px 30px 28px}.footer-actions{padding:20px 30px 0}}@media(max-width:600px){.hosted-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-contact{display:block}.footer-contact>div+div{margin-top:15px}.footer-actions{justify-content:flex-start;padding:20px 18px 0}}.test-workspace{max-width:1280px;min-height:70vh}.workspace-heading,.workspace-user{display:flex;justify-content:space-between;align-items:center;gap:20px}.workspace-heading h1{font-size:30px}.workspace-user{padding:15px;background:#edf5f9;margin:20px 0}.workspace-auth{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;margin-top:35px}.workspace-auth aside{padding:25px;background:#f3f6fa;border-radius:12px}.workspace-auth aside button{display:block;margin:12px 0;background:#315e7a}.test-workspace form{display:grid;gap:14px;max-width:720px;margin:20px 0;padding:24px;background:#f6f8fb;border:1px solid #dce4eb;border-radius:12px}.test-workspace label{display:grid;gap:6px}.test-workspace input,.test-workspace select,.test-workspace textarea{width:100%;min-width:0;padding:10px;border:1px solid #b8c8d6;border-radius:5px;background:white;color:#223}.test-workspace textarea{min-height:110px;font:inherit}.test-workspace button{font-size:14px;background:#35647d}.test-workspace button:disabled{opacity:.5;cursor:wait}.workspace-tabs{flex-wrap:wrap;gap:8px;margin:25px 0}.workspace-auth nav button,.workspace-tabs button{background:#eaf0f5;color:#315e7a}.workspace-auth nav .active,.workspace-tabs .active{background:#35647d;color:white}.workspace-auth nav{gap:8px;flex-wrap:wrap}.workspace-order{padding:22px;border:1px solid #d6e1e9;border-radius:10px;margin:20px 0;overflow-wrap:anywhere}.workspace-order h3{margin-top:0}.workspace-actions{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.workspace-success{padding:15px;background:#e2f5e9;color:#164c31}.workspace-error{padding:15px;background:#ffe6e6;color:#8a2525}.test-workspace summary{cursor:pointer;font-weight:700;padding:8px 0}.test-workspace td{overflow-wrap:anywhere}@media(max-width:720px){.workspace-auth{grid-template-columns:1fr;gap:20px}.workspace-heading,.workspace-user{align-items:flex-start;flex-direction:column}.test-workspace form{padding:15px}.workspace-tabs{gap:6px}.workspace-tabs button{padding:8px 12px}.workspace-heading h1{font-size:24px}}.history-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:25px 0}.history-stats>div{background:#edf5fa;border:1px solid #cfdfeb;border-radius:12px;padding:18px}.history-stats strong{display:block;font-size:28px;color:#315e7a}.history-stats span{font-size:14px}.history-value{max-width:420px;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px}.history-workspace table{font-size:14px}.history-workspace .tablewrap{max-height:640px;overflow:auto}.history-workspace th{position:sticky;top:0;background:#edf3f7}.history-workspace .workspace-order{border-top:4px solid #35647d}@media(max-width:760px){.history-stats{grid-template-columns:repeat(2,1fr)}.history-stats strong{font-size:22px}}.publication-photos{display:flex;flex-wrap:wrap;gap:12px}.publication-photos img{width:160px;height:110px;object-fit:cover}.test-workspace fieldset{border:1px solid #ddd;padding:24px}.test-workspace fieldset:disabled{opacity:.75}@media print{.history-print button,body:has(.history-print) .test-workspace>:not(.history-print),body:has(.history-print) footer,body:has(.history-print) header{display:none!important}.history-print .tablewrap{overflow:visible}.history-print table{width:100%}.history-print tr{page-break-inside:avoid;break-inside:avoid}.history-print{color:#000;background:#fff;font-size:11pt}}.category-mobile-tiles{display:none}@media(max-width:700px){.category-mobile-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:32px}.category-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:125px;background-position:50%;background-size:contain;background-repeat:no-repeat;text-align:center;overflow-wrap:anywhere;color:#fff;background-color:#35647d;border-radius:4px}.category-tile.small{grid-column:span 2}.category-tile.big{grid-column:span 3}.category-tile img{width:28px;height:28px;object-fit:contain}.category-tile span{font-size:14px}}.navigation-panel{max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain}.category-navigation>summary{padding:8px 0}.category-navigation>div{display:grid;gap:4px}.category-navigation a{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 8px;overflow-wrap:anywhere}.category-navigation img{width:14.5px;height:14.5px;object-fit:contain;flex-shrink:0}.category-navigation a:focus-visible{outline:2px solid #35647d;outline-offset:-2px}.test-workspace label.profile-source-choice{display:flex;align-items:center;gap:10px;margin:8px 0}.test-workspace .profile-source-choice input[type=checkbox]{width:auto;flex:0 0 auto;margin:0;padding:0}@media (min-width:641px){.banner-desktop-hidden{visibility:hidden}}@media (max-width:640px){.banner-mobile-hidden{visibility:hidden}}.advertisement-carousel{margin:35px 0}.advertisement-carousel img{width:100%;aspect-ratio:1920/450;object-fit:cover;height:auto}@media(max-width:767px){.advertisement-carousel img{aspect-ratio:640/330}.advertisement-carousel .banner-desktop-hidden{visibility:visible}.advertisement-carousel .banner-mobile-hidden{visibility:hidden}}@media(min-width:768px){.advertisement-carousel .banner-mobile-hidden{visibility:visible}.advertisement-carousel .banner-desktop-hidden{visibility:hidden}}.cms-list{overflow-x:auto}.cms-list table{width:100%;min-width:640px}.cms-list td{overflow-wrap:anywhere}.cms-list td[data-label="操作"]{min-width:240px}.cms-list td form{padding:12px;margin:12px 0}.cms-list td button{white-space:normal}@media(max-width:640px){.cms-list{overflow-x:visible}.cms-list table{min-width:0}.cms-list table,.cms-list tbody,.cms-list thead,.cms-list tr{width:100%;display:block}.cms-list thead th{display:none}.cms-list thead th:has(input){display:block;padding:12px}.cms-list tbody tr{border:1px solid #dce2e8;border-radius:10px;margin:12px 0;padding:12px;box-sizing:border-box}.cms-list td,.cms-list td[data-label="操作"]{display:block;width:auto;min-width:0;padding:8px 0;border:0}.cms-list td:before{content:attr(data-label);display:block;font-weight:600;margin-bottom:6px}.cms-list td button,.cms-list td input:not([type=checkbox]){max-width:100%;box-sizing:border-box}.cms-list td form{margin:8px 0;padding:12px}}.dictionary-table{max-width:100%;overflow-x:auto}.dictionary-table table{min-width:580px;table-layout:fixed}.dictionary-table td:first-child,.dictionary-table th:first-child{width:22%;overflow-wrap:anywhere}.dictionary-table td:nth-child(2),.dictionary-table th:nth-child(2){width:36%;word-break:normal;overflow-wrap:break-word}.dictionary-table td:nth-child(3),.dictionary-table th:nth-child(3){width:12%;white-space:nowrap}.dictionary-table td:nth-child(4),.dictionary-table th:nth-child(4){width:30%;overflow-wrap:anywhere}.dictionary-table:focus-visible{outline:2px solid #35647d;outline-offset:2px}.test-workspace .category-child-removal{display:flex;align-items:flex-start;gap:.6rem;overflow-wrap:anywhere;margin:.75rem 0}.test-workspace .category-child-removal input[type=checkbox]{width:auto;flex:0 0 auto;margin:.35rem 0 0}.original-header .legacy-message-badge{white-space:nowrap;color:#35647d}.legacy-message-badge span{display:inline-block;min-width:1.5em;padding:0 .25em;text-align:center;border-radius:1em;background:#f564ac;color:#fff}.activity-question-options{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0}.test-workspace .activity-question-options label{display:flex;align-items:center;gap:7px}.test-workspace .activity-question-options input[type=checkbox]{width:auto;margin:0}.activity-question-form{margin:32px 0}.activity-question-form form{width:100%}body[data-hosted-preview="1"] .inner-space{background:#46268a}.home-discovery-link{display:flex;min-width:0;min-height:108px;align-items:center;justify-content:center;padding:14px;text-align:center;border:1px solid var(--line);background:#f7f7f8;color:var(--skyblue);font-weight:700;line-height:1.45}.home-discovery-link:hover{border-color:var(--red);color:var(--red)}@media(max-width:600px){body[data-hosted-preview="1"] .original-header{height:auto;min-height:80px;display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px}body[data-hosted-preview="1"] .original-header nav{width:100%;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px}body[data-hosted-preview="1"] .original-header .login-link{padding:4px 8px}}.news-inline-gallery{display:grid;gap:24px;max-width:900px;margin:30px auto}.news-inline-gallery img{display:block;max-width:100%;height:auto;margin:auto}.hosted-choose-hero{display:block;width:100%;height:auto;aspect-ratio:1418/532;object-fit:cover;margin:24px 0 30px}body[data-hosted-preview="1"] .planet-grid .card img{aspect-ratio:1;object-fit:contain;background:#fff}.hosted-choose-body{max-width:1100px;margin:0 auto 70px;line-height:1.8}.hosted-choose-intro{max-width:960px;margin:38px auto 54px}.hosted-choose-intro p{margin:0 0 20px;white-space:pre-line}.hosted-choose-section{margin:48px 0}.hosted-choose-section>h2{text-align:center;font-size:28px;margin:0 0 26px}.hosted-choose-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hosted-choose-cards article{padding:24px;border:1px solid #e1e5ea;background:#fff;min-width:0}.hosted-choose-cards h3{font-size:19px;color:#35647d;margin:0 0 14px}.hosted-choose-cards p{margin:0;line-height:1.75}@media(max-width:700px){.hosted-choose-intro{margin:24px auto 35px}.hosted-choose-section>h2{font-size:23px}.hosted-choose-cards{grid-template-columns:1fr;gap:14px}.hosted-choose-cards article{padding:18px}}.home-icon-placeholder{display:inline-block;flex:0 0 auto;width:44px;height:43px;border-radius:50%;border:1px dashed #c9c9cf;background:#f4f4f6}@media(max-width:600px){.home-icon-placeholder{width:32px;height:32px}}.planet-page{max-width:1100px;margin:0 auto 60px}.planet-intro{text-align:center;line-height:2;margin:10px 0 36px}.planet-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.planet-item a{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;color:inherit;min-width:0}.planet-copy{line-height:1.9;overflow-wrap:anywhere}.planet-price{display:block;font-size:22px;color:#333}.planet-name{font-weight:700}.planet-yolk .planet-name{color:#e7b416}.planet-sakura .planet-name{color:#ef6ca6}.planet-forest .planet-name{color:#3aa76d}.planet-rock .planet-name{color:#888}.planet-glass .planet-name{color:#3ac8f8}.planet-iron .planet-name{color:#7d8a96}.planet-item img{width:100%;max-width:257px;height:auto;aspect-ratio:1;object-fit:contain}.planet-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;max-width:257px;aspect-ratio:1;border:1px dashed #c9c9cf;border-radius:50%;background:#f4f4f6;color:#888;font-size:14px}.planet-count{color:#888}.planet-cta{margin:48px auto 0;padding:26px;border:1px solid #e3e3e8;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;text-align:center;line-height:1.8}.planet-cta p{margin:0}.choose-hero-actions a,.choose-hero-actions span,.planet-cta-button{display:inline-block;border-radius:4px;padding:10px 18px;background:linear-gradient(90deg,#ef6ca6,#5579f4);color:#fff}.choose-hero{position:relative;margin:24px 0 30px}.choose-hero .hosted-choose-hero{margin:0}.choose-hero-placeholder{display:block;width:100%;aspect-ratio:1418/532;background:#f4f4f6;border:1px dashed #c9c9cf}.choose-hero-text{text-align:center;padding:18px 0 0}.choose-hero-text p{font-size:24px;letter-spacing:2px;margin:0 0 14px}.choose-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.choose-hero-actions span{background:#bbb;cursor:not-allowed}@media(max-width:700px){.planet-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.planet-price{font-size:17px}.planet-copy{font-size:14px}.choose-hero-text p{font-size:19px}}.original-header.legacy-header{height:auto;min-height:80px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 24px;padding:12px 60px 0}.legacy-header .header-tools{display:flex;justify-content:flex-end;align-items:center;gap:18px;font-size:13px;color:var(--skyblue);min-width:0}.legacy-header .header-search{display:inline-flex;align-items:center;gap:4px}.legacy-header .header-search span[aria-hidden]{font-size:20px;line-height:1}.legacy-header .header-user{display:flex;align-items:center;gap:8px;white-space:nowrap}.legacy-header .header-greeting{color:#888}.legacy-header .header-unavailable{color:#999;cursor:not-allowed}.legacy-header .login-link .header-unavailable{color:#cdd}.legacy-header .header-unavailable small{font-size:11px}.legacy-header .header-menu>summary{font-size:22px;line-height:1;padding:4px 6px}.legacy-header .header-panel{position:absolute;top:calc(100% + 8px);background:#fff;box-shadow:0 8px 25px #0003;padding:14px;display:grid;gap:8px;z-index:30}.legacy-header .header-lang-panel{right:0;min-width:120px}.legacy-header .header-menu-panel{position:absolute;right:0;top:calc(100% + 8px);width:300px;max-width:calc(100vw - 32px);z-index:30}.legacy-header .header-menu-panel section{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid #eee}.legacy-header .header-menu-title{margin:0;font-weight:700;color:#333}.legacy-header .header-menu-links{display:grid;gap:2px;padding-left:10px}.legacy-header .header-menu-about>*,.legacy-header .header-menu-links>*{display:block;min-height:36px;padding:6px 4px}.legacy-header .header-menu-about{border-bottom:0!important}.legacy-header .header-bar{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:0;border-top:1px solid #eee;font-size:14px;color:#333}.legacy-header .header-bar-item{display:block;position:relative}.legacy-header .header-bar-item>summary,.legacy-header .header-bar>.header-bar-item{padding:12px 22px}.legacy-header details.header-bar-item{padding:0}.legacy-header .header-picker{left:0;width:min(520px,calc(100vw - 32px))}.legacy-header .header-picker p{margin:0 0 6px;color:#666;font-size:13px}.legacy-header .header-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.legacy-header .header-picker-grid>*{min-height:36px;padding:6px 4px;overflow-wrap:anywhere}.legacy-header .header-picker-all{color:var(--skyblue);font-size:13px;justify-self:end}@media(max-width:900px){.original-header.legacy-header{padding:10px 25px 0}.legacy-header .header-tool-label{display:none}.legacy-header .header-bar-item>summary,.legacy-header .header-bar>.header-bar-item{padding:10px 12px}}@media(max-width:600px){.original-header.legacy-header,body[data-hosted-preview="1"] .original-header.legacy-header{display:grid;grid-template-columns:1fr auto;padding:10px 16px 0;gap:6px}.legacy-header .original-logo img{width:150px}.legacy-header .header-tools{gap:10px;font-size:12px}.legacy-header .header-greeting,.legacy-header .header-lang{display:none}.legacy-header .header-user .login-link{padding:4px 8px;font-size:11px}.original-header.legacy-header nav.header-bar,body[data-hosted-preview="1"] .original-header.legacy-header nav.header-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:auto;gap:0;font-size:12px;text-align:center;justify-content:stretch}.legacy-header .header-bar-item>summary,.legacy-header .header-bar>.header-bar-item{padding:10px 2px;overflow-wrap:anywhere}.legacy-header .header-bar .header-unavailable small{display:block}.legacy-header details.header-bar-item{position:static}.legacy-header .header-picker{left:16px;right:16px;width:auto;text-align:left}.legacy-header{position:relative}}body[data-hosted-preview="1"] .inner-space{background-image:url(/brand/inner-banner.jpg)}