body{color:#1d1d1b;background:#f6f5f1;margin:0;font-family:Hiragino Sans,Noto Sans JP,system-ui,sans-serif}button{font-family:inherit}a{color:#1f4fb8}.wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:14px 16px}.top{color:#fff;background:#1d1d1b}.topin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.main{flex-direction:column;gap:20px;padding:24px 16px 64px;display:flex}h1{margin:0;font-size:22px}h2{margin:0;font-size:16px}.row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sb{justify-content:space-between}.mut{color:#5f5e58;font-size:13px}.s{font-size:12px}.xs{font-size:11px}.r{text-align:right}.tiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.tile{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e0d9;border-radius:12px;flex-direction:column;gap:6px;min-height:120px;padding:18px 20px;display:flex}.big{font-size:34px;font-weight:700;line-height:1.1}.big small{margin-left:4px;font-size:15px;font-weight:500}.card{background:#fff;border:1px solid #e2e0d9;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.nopad{padding:0}.note{color:#8a4b08;background:#fdf3e4;border-radius:8px;padding:8px 12px;font-size:12px}.scroll{overflow-x:auto}.grid{display:grid}.g7{grid-template-columns:150px repeat(6,minmax(0,1fr))}.head{color:#6b6a64;border-bottom:1px solid #e2e0d9;font-size:12px}.head>div{padding:8px 10px}.line{border-bottom:1px solid #efede7;align-items:center;font-size:14px}.line>div{padding:8px 10px}.lab{align-items:center;padding:10px;font-size:14px;font-weight:500;display:flex}.cell{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-end;gap:2px;min-height:48px;padding:8px 10px;display:flex}.cell:hover,.drop:hover{background:#f0f3fb}.n{color:#1f4fb8;text-underline-offset:3px;font-size:18px;font-weight:700;-webkit-text-decoration:underline #c9d5f0;text-decoration:underline #c9d5f0}.drop{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:190px minmax(0,1fr) 170px;align-items:center;gap:12px;padding:6px 4px;font-size:14px;display:grid}.bar{background:#eeece6;border-radius:6px;height:12px;display:block;overflow:hidden}.bar span{border-radius:6px;height:12px;display:block}.dn{color:#1f4fb8;text-align:right;font-weight:700}.dn small{color:#6b6a64;font-size:11px;font-weight:400}.crumb{color:#5f5e58;font-size:13px}.lk{color:#1f4fb8;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px}.lk.b{text-underline-offset:3px;font-size:14px;font-weight:700;text-decoration:underline}.btn{border:1px solid #c9d5f0;border-radius:8px;padding:8px 12px;font-size:13px;text-decoration:none}.chip{background:#f0eee8;border-radius:999px;padding:4px 10px;font-size:13px}.steps{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.karte{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.ks{border:1px solid #efede7;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}@media (max-width:600px){.drop{grid-template-columns:120px minmax(0,1fr) 130px}.karte{grid-template-columns:1fr}}.tab{cursor:pointer;color:#1d1d1b;background:#fff;border:1px solid #d6d4cc;border-radius:999px;min-height:36px;padding:6px 14px;font-size:13px}.tab.on{color:#fff;background:#1d1d1b;border-color:#1d1d1b}.top a{color:#e7e5df;font-size:13px}.empty{color:#8e8c84}.center{justify-content:center;align-items:center;min-height:70vh;display:flex}.login{color:#fff;background:#1d1d1b;border-radius:10px;margin-top:8px;padding:12px 20px;font-size:15px;text-decoration:none;display:inline-block}.find{font:inherit;color:#fff;background:#2b2b29;border:1px solid #55544f;border-radius:8px;width:150px;padding:6px 10px;font-size:13px}.find::placeholder{color:#a9a79f}.terms summary{cursor:pointer;color:#1f4fb8;padding:4px 0;font-size:13px}.terms dl{gap:6px;margin:8px 0 0;font-size:13px;display:grid}.terms dl>div{grid-template-columns:130px minmax(0,1fr);gap:8px;display:grid}.terms dt{font-weight:700}.terms dd{color:#44433e;margin:0}.flowcards{display:none}.fc{border:1px solid #efede7;border-radius:10px;margin-bottom:8px;padding:10px 12px}.fcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.fcs .cell{align-items:flex-start;min-height:0;padding:6px}@media (max-width:600px){.flowcards{display:block}.flowtable{display:none}.terms dl>div{grid-template-columns:1fr;gap:0}}
